aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-09-27 11:12:01 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-09-28 17:36:57 +0000
commitabb8bb307cea0cf2fae605bd0e80a81854da760e (patch)
treee3e0e5f13617c1703a320ffcb05caace117779b9 /src/jumper
parent9d5b100d873c4721bce9e3466bdb4bb0ae2614a1 (diff)
Always zero vectors in start_pipeline().
The lowp start_pipeline() always zeros, and with floats we always zero when compiled as part of Skia, so this just makes the offline float consistent with the others. It's getting confusing to think about which code zeros and which doesn't, and it'd be nicer to be able to rely on zeros. This should change code generation only to the start_pipelines in the .S files. Change-Id: I1178b83c01e609e40dc7912d8d56df8e36eb339d Reviewed-on: https://skia-review.googlesource.com/52001 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/jumper')
-rw-r--r--src/jumper/SkJumper_generated.S9031
-rw-r--r--src/jumper/SkJumper_generated_win.S8596
-rw-r--r--src/jumper/SkJumper_stages.cpp15
3 files changed, 8907 insertions, 8735 deletions
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index b5addb21a0..ac9aef2434 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -32,44 +32,68 @@ FUNCTION(_sk_start_pipeline_vfp4)
_sk_start_pipeline_vfp4:
.long 0xe92d4ff0 // push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
.long 0xe28db01c // add fp, sp, #28
- .long 0xe24dd05c // sub sp, sp, #92
+ .long 0xe24dd004 // sub sp, sp, #4
+ .long 0xed2d8b04 // vpush {d8-d9}
+ .long 0xe24dd058 // sub sp, sp, #88
.long 0xe1a0a001 // mov sl, r1
.long 0xe1a05002 // mov r5, r2
.long 0xe1a09000 // mov r9, r0
.long 0xe15a0003 // cmp sl, r3
.long 0xe58d3004 // str r3, [sp, #4]
- .long 0x2a00001d // bcs 9c <sk_start_pipeline_vfp4+0x9c>
+ .long 0x2a000031 // bcs f4 <sk_start_pipeline_vfp4+0xf4>
.long 0xe59b4008 // ldr r4, [fp, #8]
- .long 0xe2898004 // add r8, r9, #4
.long 0xe28d7008 // add r7, sp, #8
+ .long 0xf2808050 // vmov.i32 q4, #0
+ .long 0xe2878010 // add r8, r7, #16
+ .long 0xe2890004 // add r0, r9, #4
.long 0xe4946004 // ldr r6, [r4], #4
+ .long 0xe58d0000 // str r0, [sp]
.long 0xe3a00000 // mov r0, #0
+ .long 0xe3a01030 // mov r1, #48
+ .long 0xe58d0010 // str r0, [sp, #16]
+ .long 0xe2880020 // add r0, r8, #32
.long 0xe58da00c // str sl, [sp, #12]
.long 0xe58d9008 // str r9, [sp, #8]
- .long 0xe1580005 // cmp r8, r5
- .long 0xe58d0010 // str r0, [sp, #16]
+ .long 0xf4008acf // vst1.64 {d8-d9}, [r0]
+ .long 0xe2880010 // add r0, r8, #16
+ .long 0xf4008acf // vst1.64 {d8-d9}, [r0]
+ .long 0xe1a00008 // mov r0, r8
+ .long 0xf4008ac1 // vst1.64 {d8-d9}, [r0], r1
+ .long 0xf4008acf // vst1.64 {d8-d9}, [r0]
+ .long 0xe59d0000 // ldr r0, [sp]
+ .long 0xe1500005 // cmp r0, r5
.long 0xe1a00009 // mov r0, r9
- .long 0x8a000008 // bhi 74 <sk_start_pipeline_vfp4+0x74>
+ .long 0x8a00000c // bhi bc <sk_start_pipeline_vfp4+0xbc>
+ .long 0xf2800050 // vmov.i32 q0, #0
.long 0xe1a00007 // mov r0, r7
+ .long 0xf2802050 // vmov.i32 q1, #0
.long 0xe1a01004 // mov r1, r4
+ .long 0xf2804050 // vmov.i32 q2, #0
+ .long 0xf2806050 // vmov.i32 q3, #0
.long 0xe12fff36 // blx r6
.long 0xe59d1008 // ldr r1, [sp, #8]
.long 0xe2810004 // add r0, r1, #4
.long 0xe2811008 // add r1, r1, #8
.long 0xe1510005 // cmp r1, r5
.long 0xe58d0008 // str r0, [sp, #8]
- .long 0x9afffff6 // bls 50 <sk_start_pipeline_vfp4+0x50>
+ .long 0x9afffff2 // bls 88 <sk_start_pipeline_vfp4+0x88>
.long 0xe0550000 // subs r0, r5, r0
- .long 0x0a000003 // beq 8c <sk_start_pipeline_vfp4+0x8c>
+ .long 0x0a000007 // beq e4 <sk_start_pipeline_vfp4+0xe4>
+ .long 0xf2800050 // vmov.i32 q0, #0
.long 0xe58d0010 // str r0, [sp, #16]
+ .long 0xf2802050 // vmov.i32 q1, #0
.long 0xe1a00007 // mov r0, r7
+ .long 0xf2804050 // vmov.i32 q2, #0
.long 0xe1a01004 // mov r1, r4
+ .long 0xf2806050 // vmov.i32 q3, #0
.long 0xe12fff36 // blx r6
.long 0xe59d0004 // ldr r0, [sp, #4]
.long 0xe28aa001 // add sl, sl, #1
.long 0xe15a0000 // cmp sl, r0
- .long 0x1affffe5 // bne 34 <sk_start_pipeline_vfp4+0x34>
- .long 0xe24bd01c // sub sp, fp, #28
+ .long 0x1affffd4 // bne 48 <sk_start_pipeline_vfp4+0x48>
+ .long 0xe24bd030 // sub sp, fp, #48
+ .long 0xecbd8b04 // vpop {d8-d9}
+ .long 0xe28dd004 // add sp, sp, #4
.long 0xe8bd8ff0 // pop {r4, r5, r6, r7, r8, r9, sl, fp, pc}
HIDDEN _sk_just_return_vfp4
@@ -1866,7 +1890,7 @@ _sk_srcover_rgba_8888_vfp4:
.long 0xe0842102 // add r2, r4, r2, lsl #2
.long 0xe2804020 // add r4, r0, #32
.long 0xe0822106 // add r2, r2, r6, lsl #2
- .long 0x1a000032 // bne 1ab0 <sk_srcover_rgba_8888_vfp4+0x110>
+ .long 0x1a000032 // bne 1b10 <sk_srcover_rgba_8888_vfp4+0x110>
.long 0xf4620a8f // vld1.32 {d16-d17}, [r2]
.long 0xf3c7405f // vmov.i32 q10, #255
.long 0xe28f6f51 // add r6, pc, #324
@@ -1911,7 +1935,7 @@ _sk_srcover_rgba_8888_vfp4:
.long 0xf2f0c57c // vshl.s32 q14, q14, #16
.long 0xf26e01f4 // vorr q8, q15, q10
.long 0xf26001fc // vorr q8, q8, q14
- .long 0x1a000015 // bne 1af0 <sk_srcover_rgba_8888_vfp4+0x150>
+ .long 0x1a000015 // bne 1b50 <sk_srcover_rgba_8888_vfp4+0x150>
.long 0xf4420a8f // vst1.32 {d16-d17}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -1920,12 +1944,12 @@ _sk_srcover_rgba_8888_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe2036003 // and r6, r3, #3
.long 0xe3560001 // cmp r6, #1
- .long 0x0a000017 // beq 1b1c <sk_srcover_rgba_8888_vfp4+0x17c>
+ .long 0x0a000017 // beq 1b7c <sk_srcover_rgba_8888_vfp4+0x17c>
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe3560002 // cmp r6, #2
- .long 0x0a000005 // beq 1ae0 <sk_srcover_rgba_8888_vfp4+0x140>
+ .long 0x0a000005 // beq 1b40 <sk_srcover_rgba_8888_vfp4+0x140>
.long 0xe3560003 // cmp r6, #3
- .long 0x1affffc5 // bne 19e8 <sk_srcover_rgba_8888_vfp4+0x48>
+ .long 0x1affffc5 // bne 1a48 <sk_srcover_rgba_8888_vfp4+0x48>
.long 0xe3a06000 // mov r6, #0
.long 0xeea06b90 // vdup.32 q8, r6
.long 0xe2826008 // add r6, r2, #8
@@ -1933,24 +1957,24 @@ _sk_srcover_rgba_8888_vfp4:
.long 0xedd22b00 // vldr d18, [r2]
.long 0xf2f008e2 // vext.8 q8, q8, q9, #8
.long 0xf2f008e0 // vext.8 q8, q8, q8, #8
- .long 0xeaffffbd // b 19e8 <sk_srcover_rgba_8888_vfp4+0x48>
+ .long 0xeaffffbd // b 1a48 <sk_srcover_rgba_8888_vfp4+0x48>
.long 0xe2033003 // and r3, r3, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a00000b // beq 1b2c <sk_srcover_rgba_8888_vfp4+0x18c>
+ .long 0x0a00000b // beq 1b8c <sk_srcover_rgba_8888_vfp4+0x18c>
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000003 // beq 1b14 <sk_srcover_rgba_8888_vfp4+0x174>
+ .long 0x0a000003 // beq 1b74 <sk_srcover_rgba_8888_vfp4+0x174>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffe3 // bne 1a9c <sk_srcover_rgba_8888_vfp4+0xfc>
+ .long 0x1affffe3 // bne 1afc <sk_srcover_rgba_8888_vfp4+0xfc>
.long 0xe2823008 // add r3, r2, #8
.long 0xf4c3183f // vst1.32 {d17[0]}, [r3 :32]
.long 0xedc20b00 // vstr d16, [r2]
- .long 0xeaffffdf // b 1a9c <sk_srcover_rgba_8888_vfp4+0xfc>
+ .long 0xeaffffdf // b 1afc <sk_srcover_rgba_8888_vfp4+0xfc>
.long 0xe3a06000 // mov r6, #0
.long 0xeea06b90 // vdup.32 q8, r6
.long 0xf4e2083f // vld1.32 {d16[0]}, [r2 :32]
- .long 0xeaffffae // b 19e8 <sk_srcover_rgba_8888_vfp4+0x48>
+ .long 0xeaffffae // b 1a48 <sk_srcover_rgba_8888_vfp4+0x48>
.long 0xf4c2083f // vst1.32 {d16[0]}, [r2 :32]
- .long 0xeaffffd9 // b 1a9c <sk_srcover_rgba_8888_vfp4+0xfc>
+ .long 0xeaffffd9 // b 1afc <sk_srcover_rgba_8888_vfp4+0xfc>
.long 0xe320f000 // nop {0}
.long 0x437f0000 // .word 0x437f0000
.long 0x437f0000 // .word 0x437f0000
@@ -2599,7 +2623,7 @@ _sk_scale_u8_vfp4:
.long 0xe35c0000 // cmp ip, #0
.long 0xe0224392 // mla r2, r2, r3, r4
.long 0xe082200e // add r2, r2, lr
- .long 0x1a000013 // bne 242c <sk_scale_u8_vfp4+0x7c>
+ .long 0x1a000013 // bne 248c <sk_scale_u8_vfp4+0x7c>
.long 0xe5922000 // ldr r2, [r2]
.long 0xe58d2000 // str r2, [sp]
.long 0xe1a0200d // mov r2, sp
@@ -2622,12 +2646,12 @@ _sk_scale_u8_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000012 // beq 2484 <sk_scale_u8_vfp4+0xd4>
+ .long 0x0a000012 // beq 24e4 <sk_scale_u8_vfp4+0xd4>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 245c <sk_scale_u8_vfp4+0xac>
+ .long 0x0a000005 // beq 24bc <sk_scale_u8_vfp4+0xac>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffe8 // bne 23f0 <sk_scale_u8_vfp4+0x40>
+ .long 0x1affffe8 // bne 2450 <sk_scale_u8_vfp4+0x40>
.long 0xe3a04000 // mov r4, #0
.long 0xe5d23002 // ldrb r3, [r2, #2]
.long 0xee804bb0 // vdup.16 d16, r4
@@ -2641,12 +2665,12 @@ _sk_scale_u8_vfp4:
.long 0xf3f62124 // vuzp.16 d18, d20
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffda // b 23f0 <sk_scale_u8_vfp4+0x40>
+ .long 0xeaffffda // b 2450 <sk_scale_u8_vfp4+0x40>
.long 0xe3a03000 // mov r3, #0
.long 0xe5d22000 // ldrb r2, [r2]
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xee002bb0 // vmov.16 d16[0], r2
- .long 0xeaffffd5 // b 23f0 <sk_scale_u8_vfp4+0x40>
+ .long 0xeaffffd5 // b 2450 <sk_scale_u8_vfp4+0x40>
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -2668,7 +2692,7 @@ _sk_scale_565_vfp4:
.long 0xe0842082 // add r2, r4, r2, lsl #1
.long 0xe082308c // add r3, r2, ip, lsl #1
.long 0xe280c040 // add ip, r0, #64
- .long 0x1a000024 // bne 2570 <sk_scale_565_vfp4+0xc8>
+ .long 0x1a000024 // bne 25d0 <sk_scale_565_vfp4+0xc8>
.long 0xf463074f // vld1.16 {d16}, [r3]
.long 0xf3d00a30 // vmovl.u16 q8, d16
.long 0xe3a02e7e // mov r2, #2016
@@ -2708,12 +2732,12 @@ _sk_scale_565_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20e2003 // and r2, lr, #3
.long 0xe3520001 // cmp r2, #1
- .long 0x0a000011 // beq 25c4 <sk_scale_565_vfp4+0x11c>
+ .long 0x0a000011 // beq 2624 <sk_scale_565_vfp4+0x11c>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3520002 // cmp r2, #2
- .long 0x0a000005 // beq 25a0 <sk_scale_565_vfp4+0xf8>
+ .long 0x0a000005 // beq 2600 <sk_scale_565_vfp4+0xf8>
.long 0xe3520003 // cmp r2, #3
- .long 0x1affffd3 // bne 24e0 <sk_scale_565_vfp4+0x38>
+ .long 0x1affffd3 // bne 2540 <sk_scale_565_vfp4+0x38>
.long 0xe3a02000 // mov r2, #0
.long 0xee802bb0 // vdup.16 d16, r2
.long 0xe2832004 // add r2, r3, #4
@@ -2726,11 +2750,11 @@ _sk_scale_565_vfp4:
.long 0xf3f62121 // vuzp.16 d18, d17
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffc6 // b 24e0 <sk_scale_565_vfp4+0x38>
+ .long 0xeaffffc6 // b 2540 <sk_scale_565_vfp4+0x38>
.long 0xe3a02000 // mov r2, #0
.long 0xee802bb0 // vdup.16 d16, r2
.long 0xf4e3041f // vld1.16 {d16[0]}, [r3 :16]
- .long 0xeaffffc2 // b 24e0 <sk_scale_565_vfp4+0x38>
+ .long 0xeaffffc2 // b 2540 <sk_scale_565_vfp4+0x38>
.long 0xe320f000 // nop {0}
.long 0x3d042108 // .word 0x3d042108
.long 0x3d042108 // .word 0x3d042108
@@ -2791,7 +2815,7 @@ _sk_lerp_u8_vfp4:
.long 0xe0824003 // add r4, r2, r3
.long 0xe2803020 // add r3, r0, #32
.long 0xe2802010 // add r2, r0, #16
- .long 0x1a00001f // bne 2720 <sk_lerp_u8_vfp4+0xb8>
+ .long 0x1a00001f // bne 2780 <sk_lerp_u8_vfp4+0xb8>
.long 0xe5944000 // ldr r4, [r4]
.long 0xe58d4000 // str r4, [sp]
.long 0xe1a0400d // mov r4, sp
@@ -2826,12 +2850,12 @@ _sk_lerp_u8_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a000012 // beq 2778 <sk_lerp_u8_vfp4+0x110>
+ .long 0x0a000012 // beq 27d8 <sk_lerp_u8_vfp4+0x110>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 2750 <sk_lerp_u8_vfp4+0xe8>
+ .long 0x0a000005 // beq 27b0 <sk_lerp_u8_vfp4+0xe8>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffdc // bne 26b4 <sk_lerp_u8_vfp4+0x4c>
+ .long 0x1affffdc // bne 2714 <sk_lerp_u8_vfp4+0x4c>
.long 0xe3a06000 // mov r6, #0
.long 0xe5d45002 // ldrb r5, [r4, #2]
.long 0xee806bb0 // vdup.16 d16, r6
@@ -2845,12 +2869,12 @@ _sk_lerp_u8_vfp4:
.long 0xf3f62124 // vuzp.16 d18, d20
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffce // b 26b4 <sk_lerp_u8_vfp4+0x4c>
+ .long 0xeaffffce // b 2714 <sk_lerp_u8_vfp4+0x4c>
.long 0xe3a05000 // mov r5, #0
.long 0xe5d44000 // ldrb r4, [r4]
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xee004bb0 // vmov.16 d16[0], r4
- .long 0xeaffffc9 // b 26b4 <sk_lerp_u8_vfp4+0x4c>
+ .long 0xeaffffc9 // b 2714 <sk_lerp_u8_vfp4+0x4c>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -2875,7 +2899,7 @@ _sk_lerp_565_vfp4:
.long 0xe0824083 // add r4, r2, r3, lsl #1
.long 0xe2802030 // add r2, r0, #48
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a00002f // bne 289c <sk_lerp_565_vfp4+0xfc>
+ .long 0x1a00002f // bne 28fc <sk_lerp_565_vfp4+0xfc>
.long 0xf464074f // vld1.16 {d16}, [r4]
.long 0xf3d00a30 // vmovl.u16 q8, d16
.long 0xe3a04e7e // mov r4, #2016
@@ -2926,12 +2950,12 @@ _sk_lerp_565_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a000011 // beq 28f0 <sk_lerp_565_vfp4+0x150>
+ .long 0x0a000011 // beq 2950 <sk_lerp_565_vfp4+0x150>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 28cc <sk_lerp_565_vfp4+0x12c>
+ .long 0x0a000005 // beq 292c <sk_lerp_565_vfp4+0x12c>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffc8 // bne 27e0 <sk_lerp_565_vfp4+0x40>
+ .long 0x1affffc8 // bne 2840 <sk_lerp_565_vfp4+0x40>
.long 0xe3a05000 // mov r5, #0
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xe2845004 // add r5, r4, #4
@@ -2944,11 +2968,11 @@ _sk_lerp_565_vfp4:
.long 0xf3f62121 // vuzp.16 d18, d17
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffbb // b 27e0 <sk_lerp_565_vfp4+0x40>
+ .long 0xeaffffbb // b 2840 <sk_lerp_565_vfp4+0x40>
.long 0xe3a05000 // mov r5, #0
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xf4e4041f // vld1.16 {d16[0]}, [r4 :16]
- .long 0xeaffffb7 // b 27e0 <sk_lerp_565_vfp4+0x40>
+ .long 0xeaffffb7 // b 2840 <sk_lerp_565_vfp4+0x40>
.long 0x3d042108 // .word 0x3d042108
.long 0x3d042108 // .word 0x3d042108
.long 0x3d042108 // .word 0x3d042108
@@ -2973,7 +2997,7 @@ _sk_load_tables_vfp4:
.long 0xe5954000 // ldr r4, [r5]
.long 0xe3530000 // cmp r3, #0
.long 0xe084e102 // add lr, r4, r2, lsl #2
- .long 0x1a000036 // bne 2a2c <sk_load_tables_vfp4+0xfc>
+ .long 0x1a000036 // bne 2a8c <sk_load_tables_vfp4+0xfc>
.long 0xf46e0a8f // vld1.32 {d16-d17}, [lr]
.long 0xf3c7405f // vmov.i32 q10, #255
.long 0xe5956004 // ldr r6, [r5, #4]
@@ -3031,12 +3055,12 @@ _sk_load_tables_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe203c003 // and ip, r3, #3
.long 0xe35c0001 // cmp ip, #1
- .long 0x0a00000c // beq 2a6c <sk_load_tables_vfp4+0x13c>
+ .long 0x0a00000c // beq 2acc <sk_load_tables_vfp4+0x13c>
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe35c0002 // cmp ip, #2
- .long 0x0a000005 // beq 2a5c <sk_load_tables_vfp4+0x12c>
+ .long 0x0a000005 // beq 2abc <sk_load_tables_vfp4+0x12c>
.long 0xe35c0003 // cmp ip, #3
- .long 0x1affffc1 // bne 2954 <sk_load_tables_vfp4+0x24>
+ .long 0x1affffc1 // bne 29b4 <sk_load_tables_vfp4+0x24>
.long 0xe3a02000 // mov r2, #0
.long 0xeea02b90 // vdup.32 q8, r2
.long 0xe28e2008 // add r2, lr, #8
@@ -3044,11 +3068,11 @@ _sk_load_tables_vfp4:
.long 0xedde2b00 // vldr d18, [lr]
.long 0xf2f008e2 // vext.8 q8, q8, q9, #8
.long 0xf2f008e0 // vext.8 q8, q8, q8, #8
- .long 0xeaffffb9 // b 2954 <sk_load_tables_vfp4+0x24>
+ .long 0xeaffffb9 // b 29b4 <sk_load_tables_vfp4+0x24>
.long 0xe3a02000 // mov r2, #0
.long 0xeea02b90 // vdup.32 q8, r2
.long 0xf4ee083f // vld1.32 {d16[0]}, [lr :32]
- .long 0xeaffffb5 // b 2954 <sk_load_tables_vfp4+0x24>
+ .long 0xeaffffb5 // b 29b4 <sk_load_tables_vfp4+0x24>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -3066,7 +3090,7 @@ _sk_load_tables_u16_be_vfp4:
.long 0xe5982000 // ldr r2, [r8]
.long 0xe35e0000 // cmp lr, #0
.long 0xe082c183 // add ip, r2, r3, lsl #3
- .long 0x1a000039 // bne 2b98 <sk_load_tables_u16_be_vfp4+0x108>
+ .long 0x1a000039 // bne 2bf8 <sk_load_tables_u16_be_vfp4+0x108>
.long 0xf46c004f // vld4.16 {d16-d19}, [ip]
.long 0xf3c72b3f // vbic.i16 d18, #65280
.long 0xe5986004 // ldr r6, [r8, #4]
@@ -3127,14 +3151,14 @@ _sk_load_tables_u16_be_vfp4:
.long 0xe12fff12 // bx r2
.long 0xf4ec070f // vld4.16 {d16[0],d17[0],d18[0],d19[0]}, [ip]
.long 0xe35e0001 // cmp lr, #1
- .long 0x0affffc3 // beq 2ab4 <sk_load_tables_u16_be_vfp4+0x24>
+ .long 0x0affffc3 // beq 2b14 <sk_load_tables_u16_be_vfp4+0x24>
.long 0xe28c2008 // add r2, ip, #8
.long 0xe35e0003 // cmp lr, #3
.long 0xf4e2074f // vld4.16 {d16[1],d17[1],d18[1],d19[1]}, [r2]
- .long 0x3affffbf // bcc 2ab4 <sk_load_tables_u16_be_vfp4+0x24>
+ .long 0x3affffbf // bcc 2b14 <sk_load_tables_u16_be_vfp4+0x24>
.long 0xe28c2010 // add r2, ip, #16
.long 0xf4e2078f // vld4.16 {d16[2],d17[2],d18[2],d19[2]}, [r2]
- .long 0xeaffffbc // b 2ab4 <sk_load_tables_u16_be_vfp4+0x24>
+ .long 0xeaffffbc // b 2b14 <sk_load_tables_u16_be_vfp4+0x24>
.long 0x37800080 // .word 0x37800080
.long 0x37800080 // .word 0x37800080
.long 0x37800080 // .word 0x37800080
@@ -3152,7 +3176,7 @@ _sk_load_tables_rgb_u16_be_vfp4:
.long 0xe5982000 // ldr r2, [r8]
.long 0xe35e0000 // cmp lr, #0
.long 0xe082c083 // add ip, r2, r3, lsl #1
- .long 0x1a000033 // bne 2cc4 <sk_load_tables_rgb_u16_be_vfp4+0xf4>
+ .long 0x1a000033 // bne 2d24 <sk_load_tables_rgb_u16_be_vfp4+0xf4>
.long 0xf46c044f // vld3.16 {d16-d18}, [ip]
.long 0xf3c72b3f // vbic.i16 d18, #65280
.long 0xe28f60ec // add r6, pc, #236
@@ -3207,14 +3231,14 @@ _sk_load_tables_rgb_u16_be_vfp4:
.long 0xe12fff12 // bx r2
.long 0xf4ec060f // vld3.16 {d16[0],d17[0],d18[0]}, [ip]
.long 0xe35e0001 // cmp lr, #1
- .long 0x0affffc9 // beq 2bf8 <sk_load_tables_rgb_u16_be_vfp4+0x28>
+ .long 0x0affffc9 // beq 2c58 <sk_load_tables_rgb_u16_be_vfp4+0x28>
.long 0xe28c2006 // add r2, ip, #6
.long 0xe35e0003 // cmp lr, #3
.long 0xf4e2064f // vld3.16 {d16[1],d17[1],d18[1]}, [r2]
- .long 0x3affffc5 // bcc 2bf8 <sk_load_tables_rgb_u16_be_vfp4+0x28>
+ .long 0x3affffc5 // bcc 2c58 <sk_load_tables_rgb_u16_be_vfp4+0x28>
.long 0xe28c200c // add r2, ip, #12
.long 0xf4e2068f // vld3.16 {d16[2],d17[2],d18[2]}, [r2]
- .long 0xeaffffc2 // b 2bf8 <sk_load_tables_rgb_u16_be_vfp4+0x28>
+ .long 0xeaffffc2 // b 2c58 <sk_load_tables_rgb_u16_be_vfp4+0x28>
.long 0xe320f000 // nop {0}
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
@@ -4255,7 +4279,7 @@ _sk_load_a8_vfp4:
.long 0xe35c0000 // cmp ip, #0
.long 0xe0224392 // mla r2, r2, r3, r4
.long 0xe082200e // add r2, r2, lr
- .long 0x1a000012 // bne 3c78 <sk_load_a8_vfp4+0x78>
+ .long 0x1a000012 // bne 3cd8 <sk_load_a8_vfp4+0x78>
.long 0xe5922000 // ldr r2, [r2]
.long 0xe58d2000 // str r2, [sp]
.long 0xe1a0200d // mov r2, sp
@@ -4277,12 +4301,12 @@ _sk_load_a8_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000012 // beq 3cd0 <sk_load_a8_vfp4+0xd0>
+ .long 0x0a000012 // beq 3d30 <sk_load_a8_vfp4+0xd0>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 3ca8 <sk_load_a8_vfp4+0xa8>
+ .long 0x0a000005 // beq 3d08 <sk_load_a8_vfp4+0xa8>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffe9 // bne 3c40 <sk_load_a8_vfp4+0x40>
+ .long 0x1affffe9 // bne 3ca0 <sk_load_a8_vfp4+0x40>
.long 0xe3a04000 // mov r4, #0
.long 0xe5d23002 // ldrb r3, [r2, #2]
.long 0xee804bb0 // vdup.16 d16, r4
@@ -4296,12 +4320,12 @@ _sk_load_a8_vfp4:
.long 0xf3f62124 // vuzp.16 d18, d20
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffdb // b 3c40 <sk_load_a8_vfp4+0x40>
+ .long 0xeaffffdb // b 3ca0 <sk_load_a8_vfp4+0x40>
.long 0xe3a03000 // mov r3, #0
.long 0xe5d22000 // ldrb r2, [r2]
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xee002bb0 // vmov.16 d16[0], r2
- .long 0xeaffffd6 // b 3c40 <sk_load_a8_vfp4+0x40>
+ .long 0xeaffffd6 // b 3ca0 <sk_load_a8_vfp4+0x40>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -4330,7 +4354,7 @@ _sk_load_a8_dst_vfp4:
.long 0xf4430acf // vst1.64 {d16-d17}, [r3]
.long 0xe082300c // add r3, r2, ip
.long 0xe280c040 // add ip, r0, #64
- .long 0x1a000011 // bne 3d8c <sk_load_a8_dst_vfp4+0x94>
+ .long 0x1a000011 // bne 3dec <sk_load_a8_dst_vfp4+0x94>
.long 0xe5932000 // ldr r2, [r3]
.long 0xe58d2000 // str r2, [sp]
.long 0xe1a0200d // mov r2, sp
@@ -4351,12 +4375,12 @@ _sk_load_a8_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xe20e2003 // and r2, lr, #3
.long 0xe3520001 // cmp r2, #1
- .long 0x0a000012 // beq 3de4 <sk_load_a8_dst_vfp4+0xec>
+ .long 0x0a000012 // beq 3e44 <sk_load_a8_dst_vfp4+0xec>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3520002 // cmp r2, #2
- .long 0x0a000005 // beq 3dbc <sk_load_a8_dst_vfp4+0xc4>
+ .long 0x0a000005 // beq 3e1c <sk_load_a8_dst_vfp4+0xc4>
.long 0xe3520003 // cmp r2, #3
- .long 0x1affffea // bne 3d58 <sk_load_a8_dst_vfp4+0x60>
+ .long 0x1affffea // bne 3db8 <sk_load_a8_dst_vfp4+0x60>
.long 0xe3a05000 // mov r5, #0
.long 0xe5d32002 // ldrb r2, [r3, #2]
.long 0xee805bb0 // vdup.16 d16, r5
@@ -4370,12 +4394,12 @@ _sk_load_a8_dst_vfp4:
.long 0xf3f62124 // vuzp.16 d18, d20
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffdc // b 3d58 <sk_load_a8_dst_vfp4+0x60>
+ .long 0xeaffffdc // b 3db8 <sk_load_a8_dst_vfp4+0x60>
.long 0xe5d32000 // ldrb r2, [r3]
.long 0xe3a03000 // mov r3, #0
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xee002bb0 // vmov.16 d16[0], r2
- .long 0xeaffffd7 // b 3d58 <sk_load_a8_dst_vfp4+0x60>
+ .long 0xeaffffd7 // b 3db8 <sk_load_a8_dst_vfp4+0x60>
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -4453,7 +4477,7 @@ _sk_store_a8_vfp4:
.long 0xe0224392 // mla r2, r2, r3, r4
.long 0xe082200e // add r2, r2, lr
.long 0xf3f60220 // vmovn.i32 d16, q8
- .long 0x1a000005 // bne 3f20 <sk_store_a8_vfp4+0x58>
+ .long 0x1a000005 // bne 3f80 <sk_store_a8_vfp4+0x58>
.long 0xf3f20121 // vuzp.8 d16, d17
.long 0xf4c2080f // vst1.32 {d16[0]}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
@@ -4462,21 +4486,21 @@ _sk_store_a8_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a00000a // beq 3f58 <sk_store_a8_vfp4+0x90>
+ .long 0x0a00000a // beq 3fb8 <sk_store_a8_vfp4+0x90>
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000003 // beq 3f44 <sk_store_a8_vfp4+0x7c>
+ .long 0x0a000003 // beq 3fa4 <sk_store_a8_vfp4+0x7c>
.long 0xe3530003 // cmp r3, #3
- .long 0x1afffff4 // bne 3f10 <sk_store_a8_vfp4+0x48>
+ .long 0x1afffff4 // bne 3f70 <sk_store_a8_vfp4+0x48>
.long 0xeeb03bb0 // vmov.u16 r3, d16[2]
.long 0xe5c23002 // strb r3, [r2, #2]
.long 0xee903bf0 // vmov.u16 r3, d16[1]
.long 0xee904bb0 // vmov.u16 r4, d16[0]
.long 0xe5c23001 // strb r3, [r2, #1]
.long 0xe5c24000 // strb r4, [r2]
- .long 0xeaffffed // b 3f10 <sk_store_a8_vfp4+0x48>
+ .long 0xeaffffed // b 3f70 <sk_store_a8_vfp4+0x48>
.long 0xee903bb0 // vmov.u16 r3, d16[0]
.long 0xe5c23000 // strb r3, [r2]
- .long 0xeaffffea // b 3f10 <sk_store_a8_vfp4+0x48>
+ .long 0xeaffffea // b 3f70 <sk_store_a8_vfp4+0x48>
.long 0xe320f000 // nop {0}
.long 0x437f0000 // .word 0x437f0000
.long 0x437f0000 // .word 0x437f0000
@@ -4497,7 +4521,7 @@ _sk_load_g8_vfp4:
.long 0xe35c0000 // cmp ip, #0
.long 0xe0224392 // mla r2, r2, r3, r4
.long 0xe082200e // add r2, r2, lr
- .long 0x1a000013 // bne 3ff4 <sk_load_g8_vfp4+0x7c>
+ .long 0x1a000013 // bne 4054 <sk_load_g8_vfp4+0x7c>
.long 0xe5922000 // ldr r2, [r2]
.long 0xe58d2000 // str r2, [sp]
.long 0xe1a0200d // mov r2, sp
@@ -4520,12 +4544,12 @@ _sk_load_g8_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000012 // beq 404c <sk_load_g8_vfp4+0xd4>
+ .long 0x0a000012 // beq 40ac <sk_load_g8_vfp4+0xd4>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 4024 <sk_load_g8_vfp4+0xac>
+ .long 0x0a000005 // beq 4084 <sk_load_g8_vfp4+0xac>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffe8 // bne 3fb8 <sk_load_g8_vfp4+0x40>
+ .long 0x1affffe8 // bne 4018 <sk_load_g8_vfp4+0x40>
.long 0xe3a04000 // mov r4, #0
.long 0xe5d23002 // ldrb r3, [r2, #2]
.long 0xee804bb0 // vdup.16 d16, r4
@@ -4539,12 +4563,12 @@ _sk_load_g8_vfp4:
.long 0xf3f62124 // vuzp.16 d18, d20
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffda // b 3fb8 <sk_load_g8_vfp4+0x40>
+ .long 0xeaffffda // b 4018 <sk_load_g8_vfp4+0x40>
.long 0xe3a03000 // mov r3, #0
.long 0xe5d22000 // ldrb r2, [r2]
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xee002bb0 // vmov.16 d16[0], r2
- .long 0xeaffffd5 // b 3fb8 <sk_load_g8_vfp4+0x40>
+ .long 0xeaffffd5 // b 4018 <sk_load_g8_vfp4+0x40>
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -4571,7 +4595,7 @@ _sk_load_g8_dst_vfp4:
.long 0xe0824003 // add r4, r2, r3
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a000015 // bne 4110 <sk_load_g8_dst_vfp4+0x90>
+ .long 0x1a000015 // bne 4170 <sk_load_g8_dst_vfp4+0x90>
.long 0xe5944000 // ldr r4, [r4]
.long 0xe58d4000 // str r4, [sp]
.long 0xe1a0400d // mov r4, sp
@@ -4596,12 +4620,12 @@ _sk_load_g8_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a000012 // beq 4168 <sk_load_g8_dst_vfp4+0xe8>
+ .long 0x0a000012 // beq 41c8 <sk_load_g8_dst_vfp4+0xe8>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 4140 <sk_load_g8_dst_vfp4+0xc0>
+ .long 0x0a000005 // beq 41a0 <sk_load_g8_dst_vfp4+0xc0>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffe6 // bne 40cc <sk_load_g8_dst_vfp4+0x4c>
+ .long 0x1affffe6 // bne 412c <sk_load_g8_dst_vfp4+0x4c>
.long 0xe3a06000 // mov r6, #0
.long 0xe5d45002 // ldrb r5, [r4, #2]
.long 0xee806bb0 // vdup.16 d16, r6
@@ -4615,12 +4639,12 @@ _sk_load_g8_dst_vfp4:
.long 0xf3f62124 // vuzp.16 d18, d20
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffd8 // b 40cc <sk_load_g8_dst_vfp4+0x4c>
+ .long 0xeaffffd8 // b 412c <sk_load_g8_dst_vfp4+0x4c>
.long 0xe3a05000 // mov r5, #0
.long 0xe5d44000 // ldrb r4, [r4]
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xee004bb0 // vmov.16 d16[0], r4
- .long 0xeaffffd3 // b 40cc <sk_load_g8_dst_vfp4+0x4c>
+ .long 0xeaffffd3 // b 412c <sk_load_g8_dst_vfp4+0x4c>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -4699,7 +4723,7 @@ _sk_load_565_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842082 // add r2, r4, r2, lsl #1
.long 0xe082208e // add r2, r2, lr, lsl #1
- .long 0x1a00001b // bne 4300 <sk_load_565_vfp4+0xa0>
+ .long 0x1a00001b // bne 4360 <sk_load_565_vfp4+0xa0>
.long 0xf462074f // vld1.16 {d16}, [r2]
.long 0xf3d00a30 // vmovl.u16 q8, d16
.long 0xe3a02e7e // mov r2, #2016
@@ -4730,12 +4754,12 @@ _sk_load_565_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000011 // beq 4354 <sk_load_565_vfp4+0xf4>
+ .long 0x0a000011 // beq 43b4 <sk_load_565_vfp4+0xf4>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 4330 <sk_load_565_vfp4+0xd0>
+ .long 0x0a000005 // beq 4390 <sk_load_565_vfp4+0xd0>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffdc // bne 4294 <sk_load_565_vfp4+0x34>
+ .long 0x1affffdc // bne 42f4 <sk_load_565_vfp4+0x34>
.long 0xe3a03000 // mov r3, #0
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xe2823004 // add r3, r2, #4
@@ -4748,11 +4772,11 @@ _sk_load_565_vfp4:
.long 0xf3f62121 // vuzp.16 d18, d17
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffcf // b 4294 <sk_load_565_vfp4+0x34>
+ .long 0xeaffffcf // b 42f4 <sk_load_565_vfp4+0x34>
.long 0xe3a03000 // mov r3, #0
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xf4e2041f // vld1.16 {d16[0]}, [r2 :16]
- .long 0xeaffffcb // b 4294 <sk_load_565_vfp4+0x34>
+ .long 0xeaffffcb // b 42f4 <sk_load_565_vfp4+0x34>
.long 0xe320f000 // nop {0}
.long 0x37842108 // .word 0x37842108
.long 0x37842108 // .word 0x37842108
@@ -4789,7 +4813,7 @@ _sk_load_565_dst_vfp4:
.long 0xe0824083 // add r4, r2, r3, lsl #1
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a00001f // bne 4464 <sk_load_565_dst_vfp4+0xbc>
+ .long 0x1a00001f // bne 44c4 <sk_load_565_dst_vfp4+0xbc>
.long 0xf464074f // vld1.16 {d16}, [r4]
.long 0xf3d00a30 // vmovl.u16 q8, d16
.long 0xe3a04e7e // mov r4, #2016
@@ -4824,12 +4848,12 @@ _sk_load_565_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a000011 // beq 44b8 <sk_load_565_dst_vfp4+0x110>
+ .long 0x0a000011 // beq 4518 <sk_load_565_dst_vfp4+0x110>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 4494 <sk_load_565_dst_vfp4+0xec>
+ .long 0x0a000005 // beq 44f4 <sk_load_565_dst_vfp4+0xec>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffd8 // bne 43e8 <sk_load_565_dst_vfp4+0x40>
+ .long 0x1affffd8 // bne 4448 <sk_load_565_dst_vfp4+0x40>
.long 0xe3a05000 // mov r5, #0
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xe2845004 // add r5, r4, #4
@@ -4842,11 +4866,11 @@ _sk_load_565_dst_vfp4:
.long 0xf3f62121 // vuzp.16 d18, d17
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffcb // b 43e8 <sk_load_565_dst_vfp4+0x40>
+ .long 0xeaffffcb // b 4448 <sk_load_565_dst_vfp4+0x40>
.long 0xe3a05000 // mov r5, #0
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xf4e4041f // vld1.16 {d16[0]}, [r4 :16]
- .long 0xeaffffc7 // b 43e8 <sk_load_565_dst_vfp4+0x40>
+ .long 0xeaffffc7 // b 4448 <sk_load_565_dst_vfp4+0x40>
.long 0x37842108 // .word 0x37842108
.long 0x37842108 // .word 0x37842108
.long 0x37842108 // .word 0x37842108
@@ -4970,7 +4994,7 @@ _sk_store_565_vfp4:
.long 0xf26401f0 // vorr q8, q10, q8
.long 0xf26001f2 // vorr q8, q8, q9
.long 0xf3f60220 // vmovn.i32 d16, q8
- .long 0x1a000004 // bne 46a4 <sk_store_565_vfp4+0x84>
+ .long 0x1a000004 // bne 4704 <sk_store_565_vfp4+0x84>
.long 0xf442074f // vst1.16 {d16}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -4978,11 +5002,11 @@ _sk_store_565_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a00000c // beq 46e4 <sk_store_565_vfp4+0xc4>
+ .long 0x0a00000c // beq 4744 <sk_store_565_vfp4+0xc4>
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000003 // beq 46c8 <sk_store_565_vfp4+0xa8>
+ .long 0x0a000003 // beq 4728 <sk_store_565_vfp4+0xa8>
.long 0xe3530003 // cmp r3, #3
- .long 0x1afffff4 // bne 4694 <sk_store_565_vfp4+0x74>
+ .long 0x1afffff4 // bne 46f4 <sk_store_565_vfp4+0x74>
.long 0xe2823004 // add r3, r2, #4
.long 0xf4c3049f // vst1.16 {d16[2]}, [r3 :16]
.long 0xee903bb0 // vmov.u16 r3, d16[0]
@@ -4991,9 +5015,9 @@ _sk_store_565_vfp4:
.long 0xee204b90 // vmov.32 d16[1], r4
.long 0xf3f60121 // vuzp.16 d16, d17
.long 0xf4c2080f // vst1.32 {d16[0]}, [r2]
- .long 0xeaffffeb // b 4694 <sk_store_565_vfp4+0x74>
+ .long 0xeaffffeb // b 46f4 <sk_store_565_vfp4+0x74>
.long 0xf4c2041f // vst1.16 {d16[0]}, [r2 :16]
- .long 0xeaffffe9 // b 4694 <sk_store_565_vfp4+0x74>
+ .long 0xeaffffe9 // b 46f4 <sk_store_565_vfp4+0x74>
.long 0xe320f000 // nop {0}
.long 0x427c0000 // .word 0x427c0000
.long 0x427c0000 // .word 0x427c0000
@@ -5015,7 +5039,7 @@ _sk_load_4444_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842082 // add r2, r4, r2, lsl #1
.long 0xe082208e // add r2, r2, lr, lsl #1
- .long 0x1a00001e // bne 47ac <sk_load_4444_vfp4+0xac>
+ .long 0x1a00001e // bne 480c <sk_load_4444_vfp4+0xac>
.long 0xf462074f // vld1.16 {d16}, [r2]
.long 0xf3d00a30 // vmovl.u16 q8, d16
.long 0xe28f20d0 // add r2, pc, #208
@@ -5049,12 +5073,12 @@ _sk_load_4444_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000011 // beq 4800 <sk_load_4444_vfp4+0x100>
+ .long 0x0a000011 // beq 4860 <sk_load_4444_vfp4+0x100>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 47dc <sk_load_4444_vfp4+0xdc>
+ .long 0x0a000005 // beq 483c <sk_load_4444_vfp4+0xdc>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffd9 // bne 4734 <sk_load_4444_vfp4+0x34>
+ .long 0x1affffd9 // bne 4794 <sk_load_4444_vfp4+0x34>
.long 0xe3a03000 // mov r3, #0
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xe2823004 // add r3, r2, #4
@@ -5067,11 +5091,11 @@ _sk_load_4444_vfp4:
.long 0xf3f62121 // vuzp.16 d18, d17
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffcc // b 4734 <sk_load_4444_vfp4+0x34>
+ .long 0xeaffffcc // b 4794 <sk_load_4444_vfp4+0x34>
.long 0xe3a03000 // mov r3, #0
.long 0xee803bb0 // vdup.16 d16, r3
.long 0xf4e2041f // vld1.16 {d16[0]}, [r2 :16]
- .long 0xeaffffc8 // b 4734 <sk_load_4444_vfp4+0x34>
+ .long 0xeaffffc8 // b 4794 <sk_load_4444_vfp4+0x34>
.long 0x3b888889 // .word 0x3b888889
.long 0x3b888889 // .word 0x3b888889
.long 0x3b888889 // .word 0x3b888889
@@ -5107,7 +5131,7 @@ _sk_load_4444_dst_vfp4:
.long 0xe0824083 // add r4, r2, r3, lsl #1
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a000023 // bne 491c <sk_load_4444_dst_vfp4+0xcc>
+ .long 0x1a000023 // bne 497c <sk_load_4444_dst_vfp4+0xcc>
.long 0xf464074f // vld1.16 {d16}, [r4]
.long 0xf3d00a30 // vmovl.u16 q8, d16
.long 0xe28f40e4 // add r4, pc, #228
@@ -5146,12 +5170,12 @@ _sk_load_4444_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a000011 // beq 4970 <sk_load_4444_dst_vfp4+0x120>
+ .long 0x0a000011 // beq 49d0 <sk_load_4444_dst_vfp4+0x120>
.long 0xf2c00010 // vmov.i32 d16, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 494c <sk_load_4444_dst_vfp4+0xfc>
+ .long 0x0a000005 // beq 49ac <sk_load_4444_dst_vfp4+0xfc>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffd4 // bne 4890 <sk_load_4444_dst_vfp4+0x40>
+ .long 0x1affffd4 // bne 48f0 <sk_load_4444_dst_vfp4+0x40>
.long 0xe3a05000 // mov r5, #0
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xe2845004 // add r5, r4, #4
@@ -5164,11 +5188,11 @@ _sk_load_4444_dst_vfp4:
.long 0xf3f62121 // vuzp.16 d18, d17
.long 0xf2f004a2 // vext.8 d16, d16, d18, #4
.long 0xf2f004a0 // vext.8 d16, d16, d16, #4
- .long 0xeaffffc7 // b 4890 <sk_load_4444_dst_vfp4+0x40>
+ .long 0xeaffffc7 // b 48f0 <sk_load_4444_dst_vfp4+0x40>
.long 0xe3a05000 // mov r5, #0
.long 0xee805bb0 // vdup.16 d16, r5
.long 0xf4e4041f // vld1.16 {d16[0]}, [r4 :16]
- .long 0xeaffffc3 // b 4890 <sk_load_4444_dst_vfp4+0x40>
+ .long 0xeaffffc3 // b 48f0 <sk_load_4444_dst_vfp4+0x40>
.long 0x37888889 // .word 0x37888889
.long 0x37888889 // .word 0x37888889
.long 0x37888889 // .word 0x37888889
@@ -5303,7 +5327,7 @@ _sk_store_4444_vfp4:
.long 0xf26001f6 // vorr q8, q8, q11
.long 0xf26001f2 // vorr q8, q8, q9
.long 0xf3f60220 // vmovn.i32 d16, q8
- .long 0x1a000004 // bne 4b88 <sk_store_4444_vfp4+0x90>
+ .long 0x1a000004 // bne 4be8 <sk_store_4444_vfp4+0x90>
.long 0xf442074f // vst1.16 {d16}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -5311,11 +5335,11 @@ _sk_store_4444_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a00000c // beq 4bc8 <sk_store_4444_vfp4+0xd0>
+ .long 0x0a00000c // beq 4c28 <sk_store_4444_vfp4+0xd0>
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000003 // beq 4bac <sk_store_4444_vfp4+0xb4>
+ .long 0x0a000003 // beq 4c0c <sk_store_4444_vfp4+0xb4>
.long 0xe3530003 // cmp r3, #3
- .long 0x1afffff4 // bne 4b78 <sk_store_4444_vfp4+0x80>
+ .long 0x1afffff4 // bne 4bd8 <sk_store_4444_vfp4+0x80>
.long 0xe2823004 // add r3, r2, #4
.long 0xf4c3049f // vst1.16 {d16[2]}, [r3 :16]
.long 0xee903bb0 // vmov.u16 r3, d16[0]
@@ -5324,9 +5348,9 @@ _sk_store_4444_vfp4:
.long 0xee204b90 // vmov.32 d16[1], r4
.long 0xf3f60121 // vuzp.16 d16, d17
.long 0xf4c2080f // vst1.32 {d16[0]}, [r2]
- .long 0xeaffffeb // b 4b78 <sk_store_4444_vfp4+0x80>
+ .long 0xeaffffeb // b 4bd8 <sk_store_4444_vfp4+0x80>
.long 0xf4c2041f // vst1.16 {d16[0]}, [r2 :16]
- .long 0xeaffffe9 // b 4b78 <sk_store_4444_vfp4+0x80>
+ .long 0xeaffffe9 // b 4bd8 <sk_store_4444_vfp4+0x80>
HIDDEN _sk_load_8888_vfp4
.globl _sk_load_8888_vfp4
@@ -5342,7 +5366,7 @@ _sk_load_8888_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842102 // add r2, r4, r2, lsl #2
.long 0xe082210e // add r2, r2, lr, lsl #2
- .long 0x1a000015 // bne 4c54 <sk_load_8888_vfp4+0x84>
+ .long 0x1a000015 // bne 4cb4 <sk_load_8888_vfp4+0x84>
.long 0xf4620a8f // vld1.32 {d16-d17}, [r2]
.long 0xf3c7205f // vmov.i32 q9, #255
.long 0xe28f209c // add r2, pc, #156
@@ -5367,12 +5391,12 @@ _sk_load_8888_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a00000c // beq 4c94 <sk_load_8888_vfp4+0xc4>
+ .long 0x0a00000c // beq 4cf4 <sk_load_8888_vfp4+0xc4>
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 4c84 <sk_load_8888_vfp4+0xb4>
+ .long 0x0a000005 // beq 4ce4 <sk_load_8888_vfp4+0xb4>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffe2 // bne 4c00 <sk_load_8888_vfp4+0x30>
+ .long 0x1affffe2 // bne 4c60 <sk_load_8888_vfp4+0x30>
.long 0xe3a03000 // mov r3, #0
.long 0xeea03b90 // vdup.32 q8, r3
.long 0xe2823008 // add r3, r2, #8
@@ -5380,11 +5404,11 @@ _sk_load_8888_vfp4:
.long 0xedd22b00 // vldr d18, [r2]
.long 0xf2f008e2 // vext.8 q8, q8, q9, #8
.long 0xf2f008e0 // vext.8 q8, q8, q8, #8
- .long 0xeaffffda // b 4c00 <sk_load_8888_vfp4+0x30>
+ .long 0xeaffffda // b 4c60 <sk_load_8888_vfp4+0x30>
.long 0xe3a03000 // mov r3, #0
.long 0xeea03b90 // vdup.32 q8, r3
.long 0xf4e2083f // vld1.32 {d16[0]}, [r2 :32]
- .long 0xeaffffd6 // b 4c00 <sk_load_8888_vfp4+0x30>
+ .long 0xeaffffd6 // b 4c60 <sk_load_8888_vfp4+0x30>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -5408,7 +5432,7 @@ _sk_load_8888_dst_vfp4:
.long 0xe0824103 // add r4, r2, r3, lsl #2
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a00001a // bne 4d5c <sk_load_8888_dst_vfp4+0xa4>
+ .long 0x1a00001a // bne 4dbc <sk_load_8888_dst_vfp4+0xa4>
.long 0xf4640a8f // vld1.32 {d16-d17}, [r4]
.long 0xf3c7205f // vmov.i32 q9, #255
.long 0xe28f40b0 // add r4, pc, #176
@@ -5438,12 +5462,12 @@ _sk_load_8888_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a00000c // beq 4d9c <sk_load_8888_dst_vfp4+0xe4>
+ .long 0x0a00000c // beq 4dfc <sk_load_8888_dst_vfp4+0xe4>
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 4d8c <sk_load_8888_dst_vfp4+0xd4>
+ .long 0x0a000005 // beq 4dec <sk_load_8888_dst_vfp4+0xd4>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffdd // bne 4cf4 <sk_load_8888_dst_vfp4+0x3c>
+ .long 0x1affffdd // bne 4d54 <sk_load_8888_dst_vfp4+0x3c>
.long 0xe3a05000 // mov r5, #0
.long 0xeea05b90 // vdup.32 q8, r5
.long 0xe2845008 // add r5, r4, #8
@@ -5451,11 +5475,11 @@ _sk_load_8888_dst_vfp4:
.long 0xedd42b00 // vldr d18, [r4]
.long 0xf2f008e2 // vext.8 q8, q8, q9, #8
.long 0xf2f008e0 // vext.8 q8, q8, q8, #8
- .long 0xeaffffd5 // b 4cf4 <sk_load_8888_dst_vfp4+0x3c>
+ .long 0xeaffffd5 // b 4d54 <sk_load_8888_dst_vfp4+0x3c>
.long 0xe3a05000 // mov r5, #0
.long 0xeea05b90 // vdup.32 q8, r5
.long 0xf4e4083f // vld1.32 {d16[0]}, [r4 :32]
- .long 0xeaffffd1 // b 4cf4 <sk_load_8888_dst_vfp4+0x3c>
+ .long 0xeaffffd1 // b 4d54 <sk_load_8888_dst_vfp4+0x3c>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -5557,7 +5581,7 @@ _sk_store_8888_vfp4:
.long 0xf2f84576 // vshl.s32 q10, q11, #24
.long 0xf26001f2 // vorr q8, q8, q9
.long 0xf26001f4 // vorr q8, q8, q10
- .long 0x1a000004 // bne 4f30 <sk_store_8888_vfp4+0x90>
+ .long 0x1a000004 // bne 4f90 <sk_store_8888_vfp4+0x90>
.long 0xf4420a8f // vst1.32 {d16-d17}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -5565,17 +5589,17 @@ _sk_store_8888_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000007 // beq 4f5c <sk_store_8888_vfp4+0xbc>
+ .long 0x0a000007 // beq 4fbc <sk_store_8888_vfp4+0xbc>
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000003 // beq 4f54 <sk_store_8888_vfp4+0xb4>
+ .long 0x0a000003 // beq 4fb4 <sk_store_8888_vfp4+0xb4>
.long 0xe3530003 // cmp r3, #3
- .long 0x1afffff4 // bne 4f20 <sk_store_8888_vfp4+0x80>
+ .long 0x1afffff4 // bne 4f80 <sk_store_8888_vfp4+0x80>
.long 0xe2823008 // add r3, r2, #8
.long 0xf4c3183f // vst1.32 {d17[0]}, [r3 :32]
.long 0xedc20b00 // vstr d16, [r2]
- .long 0xeafffff0 // b 4f20 <sk_store_8888_vfp4+0x80>
+ .long 0xeafffff0 // b 4f80 <sk_store_8888_vfp4+0x80>
.long 0xf4c2083f // vst1.32 {d16[0]}, [r2 :32]
- .long 0xeaffffee // b 4f20 <sk_store_8888_vfp4+0x80>
+ .long 0xeaffffee // b 4f80 <sk_store_8888_vfp4+0x80>
.long 0xe320f000 // nop {0}
.long 0x437f0000 // .word 0x437f0000
.long 0x437f0000 // .word 0x437f0000
@@ -5596,7 +5620,7 @@ _sk_load_bgra_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842102 // add r2, r4, r2, lsl #2
.long 0xe082210e // add r2, r2, lr, lsl #2
- .long 0x1a000015 // bne 4ffc <sk_load_bgra_vfp4+0x84>
+ .long 0x1a000015 // bne 505c <sk_load_bgra_vfp4+0x84>
.long 0xf4620a8f // vld1.32 {d16-d17}, [r2]
.long 0xf3c7205f // vmov.i32 q9, #255
.long 0xe28f209c // add r2, pc, #156
@@ -5621,12 +5645,12 @@ _sk_load_bgra_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a00000c // beq 503c <sk_load_bgra_vfp4+0xc4>
+ .long 0x0a00000c // beq 509c <sk_load_bgra_vfp4+0xc4>
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000005 // beq 502c <sk_load_bgra_vfp4+0xb4>
+ .long 0x0a000005 // beq 508c <sk_load_bgra_vfp4+0xb4>
.long 0xe3530003 // cmp r3, #3
- .long 0x1affffe2 // bne 4fa8 <sk_load_bgra_vfp4+0x30>
+ .long 0x1affffe2 // bne 5008 <sk_load_bgra_vfp4+0x30>
.long 0xe3a03000 // mov r3, #0
.long 0xeea03b90 // vdup.32 q8, r3
.long 0xe2823008 // add r3, r2, #8
@@ -5634,11 +5658,11 @@ _sk_load_bgra_vfp4:
.long 0xedd22b00 // vldr d18, [r2]
.long 0xf2f008e2 // vext.8 q8, q8, q9, #8
.long 0xf2f008e0 // vext.8 q8, q8, q8, #8
- .long 0xeaffffda // b 4fa8 <sk_load_bgra_vfp4+0x30>
+ .long 0xeaffffda // b 5008 <sk_load_bgra_vfp4+0x30>
.long 0xe3a03000 // mov r3, #0
.long 0xeea03b90 // vdup.32 q8, r3
.long 0xf4e2083f // vld1.32 {d16[0]}, [r2 :32]
- .long 0xeaffffd6 // b 4fa8 <sk_load_bgra_vfp4+0x30>
+ .long 0xeaffffd6 // b 5008 <sk_load_bgra_vfp4+0x30>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -5662,7 +5686,7 @@ _sk_load_bgra_dst_vfp4:
.long 0xe0824103 // add r4, r2, r3, lsl #2
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a00001a // bne 5104 <sk_load_bgra_dst_vfp4+0xa4>
+ .long 0x1a00001a // bne 5164 <sk_load_bgra_dst_vfp4+0xa4>
.long 0xf4640a8f // vld1.32 {d16-d17}, [r4]
.long 0xf3c7205f // vmov.i32 q9, #255
.long 0xe28f40b0 // add r4, pc, #176
@@ -5692,12 +5716,12 @@ _sk_load_bgra_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xe2065003 // and r5, r6, #3
.long 0xe3550001 // cmp r5, #1
- .long 0x0a00000c // beq 5144 <sk_load_bgra_dst_vfp4+0xe4>
+ .long 0x0a00000c // beq 51a4 <sk_load_bgra_dst_vfp4+0xe4>
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe3550002 // cmp r5, #2
- .long 0x0a000005 // beq 5134 <sk_load_bgra_dst_vfp4+0xd4>
+ .long 0x0a000005 // beq 5194 <sk_load_bgra_dst_vfp4+0xd4>
.long 0xe3550003 // cmp r5, #3
- .long 0x1affffdd // bne 509c <sk_load_bgra_dst_vfp4+0x3c>
+ .long 0x1affffdd // bne 50fc <sk_load_bgra_dst_vfp4+0x3c>
.long 0xe3a05000 // mov r5, #0
.long 0xeea05b90 // vdup.32 q8, r5
.long 0xe2845008 // add r5, r4, #8
@@ -5705,11 +5729,11 @@ _sk_load_bgra_dst_vfp4:
.long 0xedd42b00 // vldr d18, [r4]
.long 0xf2f008e2 // vext.8 q8, q8, q9, #8
.long 0xf2f008e0 // vext.8 q8, q8, q8, #8
- .long 0xeaffffd5 // b 509c <sk_load_bgra_dst_vfp4+0x3c>
+ .long 0xeaffffd5 // b 50fc <sk_load_bgra_dst_vfp4+0x3c>
.long 0xe3a05000 // mov r5, #0
.long 0xeea05b90 // vdup.32 q8, r5
.long 0xf4e4083f // vld1.32 {d16[0]}, [r4 :32]
- .long 0xeaffffd1 // b 509c <sk_load_bgra_dst_vfp4+0x3c>
+ .long 0xeaffffd1 // b 50fc <sk_load_bgra_dst_vfp4+0x3c>
.long 0xe320f000 // nop {0}
.long 0x3b808081 // .word 0x3b808081
.long 0x3b808081 // .word 0x3b808081
@@ -5811,7 +5835,7 @@ _sk_store_bgra_vfp4:
.long 0xf2f84576 // vshl.s32 q10, q11, #24
.long 0xf26001f2 // vorr q8, q8, q9
.long 0xf26001f4 // vorr q8, q8, q10
- .long 0x1a000004 // bne 52d8 <sk_store_bgra_vfp4+0x90>
+ .long 0x1a000004 // bne 5338 <sk_store_bgra_vfp4+0x90>
.long 0xf4420a8f // vst1.32 {d16-d17}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -5819,17 +5843,17 @@ _sk_store_bgra_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe20c3003 // and r3, ip, #3
.long 0xe3530001 // cmp r3, #1
- .long 0x0a000007 // beq 5304 <sk_store_bgra_vfp4+0xbc>
+ .long 0x0a000007 // beq 5364 <sk_store_bgra_vfp4+0xbc>
.long 0xe3530002 // cmp r3, #2
- .long 0x0a000003 // beq 52fc <sk_store_bgra_vfp4+0xb4>
+ .long 0x0a000003 // beq 535c <sk_store_bgra_vfp4+0xb4>
.long 0xe3530003 // cmp r3, #3
- .long 0x1afffff4 // bne 52c8 <sk_store_bgra_vfp4+0x80>
+ .long 0x1afffff4 // bne 5328 <sk_store_bgra_vfp4+0x80>
.long 0xe2823008 // add r3, r2, #8
.long 0xf4c3183f // vst1.32 {d17[0]}, [r3 :32]
.long 0xedc20b00 // vstr d16, [r2]
- .long 0xeafffff0 // b 52c8 <sk_store_bgra_vfp4+0x80>
+ .long 0xeafffff0 // b 5328 <sk_store_bgra_vfp4+0x80>
.long 0xf4c2083f // vst1.32 {d16[0]}, [r2 :32]
- .long 0xeaffffee // b 52c8 <sk_store_bgra_vfp4+0x80>
+ .long 0xeaffffee // b 5328 <sk_store_bgra_vfp4+0x80>
.long 0xe320f000 // nop {0}
.long 0x437f0000 // .word 0x437f0000
.long 0x437f0000 // .word 0x437f0000
@@ -5850,7 +5874,7 @@ _sk_load_f16_vfp4:
.long 0xe0020293 // mul r2, r3, r2
.long 0xe0842182 // add r2, r4, r2, lsl #3
.long 0xe082318e // add r3, r2, lr, lsl #3
- .long 0x1a000008 // bne 5370 <sk_load_f16_vfp4+0x50>
+ .long 0x1a000008 // bne 53d0 <sk_load_f16_vfp4+0x50>
.long 0xf463004f // vld4.16 {d16-d19}, [r3]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xf3b60720 // vcvt.f32.f16 q0, d16
@@ -5862,14 +5886,14 @@ _sk_load_f16_vfp4:
.long 0xe12fff12 // bx r2
.long 0xf4e3070f // vld4.16 {d16[0],d17[0],d18[0],d19[0]}, [r3]
.long 0xe35c0001 // cmp ip, #1
- .long 0x0afffff4 // beq 5350 <sk_load_f16_vfp4+0x30>
+ .long 0x0afffff4 // beq 53b0 <sk_load_f16_vfp4+0x30>
.long 0xe2832008 // add r2, r3, #8
.long 0xe35c0003 // cmp ip, #3
.long 0xf4e2074f // vld4.16 {d16[1],d17[1],d18[1],d19[1]}, [r2]
- .long 0x3afffff0 // bcc 5350 <sk_load_f16_vfp4+0x30>
+ .long 0x3afffff0 // bcc 53b0 <sk_load_f16_vfp4+0x30>
.long 0xe2832010 // add r2, r3, #16
.long 0xf4e2078f // vld4.16 {d16[2],d17[2],d18[2],d19[2]}, [r2]
- .long 0xeaffffed // b 5350 <sk_load_f16_vfp4+0x30>
+ .long 0xeaffffed // b 53b0 <sk_load_f16_vfp4+0x30>
HIDDEN _sk_load_f16_dst_vfp4
.globl _sk_load_f16_dst_vfp4
@@ -5888,7 +5912,7 @@ _sk_load_f16_dst_vfp4:
.long 0xe0825183 // add r5, r2, r3, lsl #3
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a00000d // bne 5408 <sk_load_f16_dst_vfp4+0x70>
+ .long 0x1a00000d // bne 5468 <sk_load_f16_dst_vfp4+0x70>
.long 0xf465004f // vld4.16 {d16-d19}, [r5]
.long 0xf3f64720 // vcvt.f32.f16 q10, d16
.long 0xf3f66721 // vcvt.f32.f16 q11, d17
@@ -5905,14 +5929,14 @@ _sk_load_f16_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xf4e5070f // vld4.16 {d16[0],d17[0],d18[0],d19[0]}, [r5]
.long 0xe3560001 // cmp r6, #1
- .long 0x0affffef // beq 53d4 <sk_load_f16_dst_vfp4+0x3c>
+ .long 0x0affffef // beq 5434 <sk_load_f16_dst_vfp4+0x3c>
.long 0xe2854008 // add r4, r5, #8
.long 0xe3560003 // cmp r6, #3
.long 0xf4e4074f // vld4.16 {d16[1],d17[1],d18[1],d19[1]}, [r4]
- .long 0x3affffeb // bcc 53d4 <sk_load_f16_dst_vfp4+0x3c>
+ .long 0x3affffeb // bcc 5434 <sk_load_f16_dst_vfp4+0x3c>
.long 0xe2854010 // add r4, r5, #16
.long 0xf4e4078f // vld4.16 {d16[2],d17[2],d18[2],d19[2]}, [r4]
- .long 0xeaffffe8 // b 53d4 <sk_load_f16_dst_vfp4+0x3c>
+ .long 0xeaffffe8 // b 5434 <sk_load_f16_dst_vfp4+0x3c>
HIDDEN _sk_gather_f16_vfp4
.globl _sk_gather_f16_vfp4
@@ -5985,7 +6009,7 @@ _sk_store_f16_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842182 // add r2, r4, r2, lsl #3
.long 0xe082218e // add r2, r2, lr, lsl #3
- .long 0x1a000004 // bne 5540 <sk_store_f16_vfp4+0x50>
+ .long 0x1a000004 // bne 55a0 <sk_store_f16_vfp4+0x50>
.long 0xf442004f // vst4.16 {d16-d19}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -5993,14 +6017,14 @@ _sk_store_f16_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe35c0001 // cmp ip, #1
.long 0xf4c2070f // vst4.16 {d16[0],d17[0],d18[0],d19[0]}, [r2]
- .long 0x0afffff8 // beq 5530 <sk_store_f16_vfp4+0x40>
+ .long 0x0afffff8 // beq 5590 <sk_store_f16_vfp4+0x40>
.long 0xe2823008 // add r3, r2, #8
.long 0xe35c0003 // cmp ip, #3
.long 0xf4c3074f // vst4.16 {d16[1],d17[1],d18[1],d19[1]}, [r3]
- .long 0x3afffff4 // bcc 5530 <sk_store_f16_vfp4+0x40>
+ .long 0x3afffff4 // bcc 5590 <sk_store_f16_vfp4+0x40>
.long 0xe2822010 // add r2, r2, #16
.long 0xf4c2078f // vst4.16 {d16[2],d17[2],d18[2],d19[2]}, [r2]
- .long 0xeafffff1 // b 5530 <sk_store_f16_vfp4+0x40>
+ .long 0xeafffff1 // b 5590 <sk_store_f16_vfp4+0x40>
HIDDEN _sk_load_u16_be_vfp4
.globl _sk_load_u16_be_vfp4
@@ -6016,7 +6040,7 @@ _sk_load_u16_be_vfp4:
.long 0xe0020293 // mul r2, r3, r2
.long 0xe0842082 // add r2, r4, r2, lsl #1
.long 0xe082318e // add r3, r2, lr, lsl #3
- .long 0x1a00001e // bne 5610 <sk_load_u16_be_vfp4+0xa8>
+ .long 0x1a00001e // bne 5670 <sk_load_u16_be_vfp4+0xa8>
.long 0xf463004f // vld4.16 {d16-d19}, [r3]
.long 0xf3d84030 // vshr.u16 d20, d16, #8
.long 0xe28f2094 // add r2, pc, #148
@@ -6050,14 +6074,14 @@ _sk_load_u16_be_vfp4:
.long 0xe12fff12 // bx r2
.long 0xf4e3070f // vld4.16 {d16[0],d17[0],d18[0],d19[0]}, [r3]
.long 0xe35c0001 // cmp ip, #1
- .long 0x0affffde // beq 5598 <sk_load_u16_be_vfp4+0x30>
+ .long 0x0affffde // beq 55f8 <sk_load_u16_be_vfp4+0x30>
.long 0xe2832008 // add r2, r3, #8
.long 0xe35c0003 // cmp ip, #3
.long 0xf4e2074f // vld4.16 {d16[1],d17[1],d18[1],d19[1]}, [r2]
- .long 0x3affffda // bcc 5598 <sk_load_u16_be_vfp4+0x30>
+ .long 0x3affffda // bcc 55f8 <sk_load_u16_be_vfp4+0x30>
.long 0xe2832010 // add r2, r3, #16
.long 0xf4e2078f // vld4.16 {d16[2],d17[2],d18[2],d19[2]}, [r2]
- .long 0xeaffffd7 // b 5598 <sk_load_u16_be_vfp4+0x30>
+ .long 0xeaffffd7 // b 55f8 <sk_load_u16_be_vfp4+0x30>
.long 0x37800080 // .word 0x37800080
.long 0x37800080 // .word 0x37800080
.long 0x37800080 // .word 0x37800080
@@ -6078,7 +6102,7 @@ _sk_load_rgb_u16_be_vfp4:
.long 0xe08e308e // add r3, lr, lr, lsl #1
.long 0xe0842082 // add r2, r4, r2, lsl #1
.long 0xe0823083 // add r3, r2, r3, lsl #1
- .long 0x1a00001a // bne 56e4 <sk_load_rgb_u16_be_vfp4+0x9c>
+ .long 0x1a00001a // bne 5744 <sk_load_rgb_u16_be_vfp4+0x9c>
.long 0xf463044f // vld3.16 {d16-d18}, [r3]
.long 0xf3d84030 // vshr.u16 d20, d16, #8
.long 0xe28f2088 // add r2, pc, #136
@@ -6108,14 +6132,14 @@ _sk_load_rgb_u16_be_vfp4:
.long 0xe12fff12 // bx r2
.long 0xf4e3060f // vld3.16 {d16[0],d17[0],d18[0]}, [r3]
.long 0xe35c0001 // cmp ip, #1
- .long 0x0affffe2 // beq 567c <sk_load_rgb_u16_be_vfp4+0x34>
+ .long 0x0affffe2 // beq 56dc <sk_load_rgb_u16_be_vfp4+0x34>
.long 0xe2832006 // add r2, r3, #6
.long 0xe35c0003 // cmp ip, #3
.long 0xf4e2064f // vld3.16 {d16[1],d17[1],d18[1]}, [r2]
- .long 0x3affffde // bcc 567c <sk_load_rgb_u16_be_vfp4+0x34>
+ .long 0x3affffde // bcc 56dc <sk_load_rgb_u16_be_vfp4+0x34>
.long 0xe283200c // add r2, r3, #12
.long 0xf4e2068f // vld3.16 {d16[2],d17[2],d18[2]}, [r2]
- .long 0xeaffffdb // b 567c <sk_load_rgb_u16_be_vfp4+0x34>
+ .long 0xeaffffdb // b 56dc <sk_load_rgb_u16_be_vfp4+0x34>
.long 0xe320f000 // nop {0}
.long 0x37800080 // .word 0x37800080
.long 0x37800080 // .word 0x37800080
@@ -6170,7 +6194,7 @@ _sk_store_u16_be_vfp4:
.long 0xf2d84534 // vshl.s16 d20, d20, #8
.long 0xf26811b7 // vorr d17, d24, d23
.long 0xf26401b9 // vorr d16, d20, d25
- .long 0x1a000004 // bne 57e8 <sk_store_u16_be_vfp4+0xb8>
+ .long 0x1a000004 // bne 5848 <sk_store_u16_be_vfp4+0xb8>
.long 0xf443004f // vst4.16 {d16-d19}, [r3]
.long 0xe5912004 // ldr r2, [r1, #4]
.long 0xe2811008 // add r1, r1, #8
@@ -6178,14 +6202,14 @@ _sk_store_u16_be_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe35c0001 // cmp ip, #1
.long 0xf4c3070f // vst4.16 {d16[0],d17[0],d18[0],d19[0]}, [r3]
- .long 0x0afffff8 // beq 57d8 <sk_store_u16_be_vfp4+0xa8>
+ .long 0x0afffff8 // beq 5838 <sk_store_u16_be_vfp4+0xa8>
.long 0xe2832008 // add r2, r3, #8
.long 0xe35c0003 // cmp ip, #3
.long 0xf4c2074f // vst4.16 {d16[1],d17[1],d18[1],d19[1]}, [r2]
- .long 0x3afffff4 // bcc 57d8 <sk_store_u16_be_vfp4+0xa8>
+ .long 0x3afffff4 // bcc 5838 <sk_store_u16_be_vfp4+0xa8>
.long 0xe2832010 // add r2, r3, #16
.long 0xf4c2078f // vst4.16 {d16[2],d17[2],d18[2],d19[2]}, [r2]
- .long 0xeafffff1 // b 57d8 <sk_store_u16_be_vfp4+0xa8>
+ .long 0xeafffff1 // b 5838 <sk_store_u16_be_vfp4+0xa8>
.long 0x477fff00 // .word 0x477fff00
.long 0x477fff00 // .word 0x477fff00
.long 0x477fff00 // .word 0x477fff00
@@ -6205,7 +6229,7 @@ _sk_load_f32_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842102 // add r2, r4, r2, lsl #2
.long 0xe082220e // add r2, r2, lr, lsl #4
- .long 0x1a000009 // bne 5874 <sk_load_f32_vfp4+0x54>
+ .long 0x1a000009 // bne 58d4 <sk_load_f32_vfp4+0x54>
.long 0xf462018d // vld4.32 {d16,d18,d20,d22}, [r2]!
.long 0xf462118f // vld4.32 {d17,d19,d21,d23}, [r2]
.long 0xf22001f0 // vorr q0, q8, q8
@@ -6218,14 +6242,14 @@ _sk_load_f32_vfp4:
.long 0xe12fff12 // bx r2
.long 0xf4a20b4f // vld4.32 {d0[0],d2[0],d4[0],d6[0]}, [r2]
.long 0xe35c0001 // cmp ip, #1
- .long 0x0afffff8 // beq 5864 <sk_load_f32_vfp4+0x44>
+ .long 0x0afffff8 // beq 58c4 <sk_load_f32_vfp4+0x44>
.long 0xe2823010 // add r3, r2, #16
.long 0xe35c0003 // cmp ip, #3
.long 0xf4a30bcf // vld4.32 {d0[1],d2[1],d4[1],d6[1]}, [r3]
- .long 0x3afffff4 // bcc 5864 <sk_load_f32_vfp4+0x44>
+ .long 0x3afffff4 // bcc 58c4 <sk_load_f32_vfp4+0x44>
.long 0xe2822020 // add r2, r2, #32
.long 0xf4a21b4f // vld4.32 {d1[0],d3[0],d5[0],d7[0]}, [r2]
- .long 0xeafffff1 // b 5864 <sk_load_f32_vfp4+0x44>
+ .long 0xeafffff1 // b 58c4 <sk_load_f32_vfp4+0x44>
HIDDEN _sk_load_f32_dst_vfp4
.globl _sk_load_f32_dst_vfp4
@@ -6244,7 +6268,7 @@ _sk_load_f32_dst_vfp4:
.long 0xe0824203 // add r4, r2, r3, lsl #4
.long 0xe2802020 // add r2, r0, #32
.long 0xe2803010 // add r3, r0, #16
- .long 0x1a00000e // bne 5910 <sk_load_f32_dst_vfp4+0x74>
+ .long 0x1a00000e // bne 5970 <sk_load_f32_dst_vfp4+0x74>
.long 0xf464818d // vld4.32 {d24,d26,d28,d30}, [r4]!
.long 0xf464918f // vld4.32 {d25,d27,d29,d31}, [r4]
.long 0xf26801f8 // vorr q8, q12, q12
@@ -6262,14 +6286,14 @@ _sk_load_f32_dst_vfp4:
.long 0xe12fff13 // bx r3
.long 0xf4e40b4f // vld4.32 {d16[0],d18[0],d20[0],d22[0]}, [r4]
.long 0xe3560001 // cmp r6, #1
- .long 0x0afffff3 // beq 58ec <sk_load_f32_dst_vfp4+0x50>
+ .long 0x0afffff3 // beq 594c <sk_load_f32_dst_vfp4+0x50>
.long 0xe2845010 // add r5, r4, #16
.long 0xe3560003 // cmp r6, #3
.long 0xf4e50bcf // vld4.32 {d16[1],d18[1],d20[1],d22[1]}, [r5]
- .long 0x3affffef // bcc 58ec <sk_load_f32_dst_vfp4+0x50>
+ .long 0x3affffef // bcc 594c <sk_load_f32_dst_vfp4+0x50>
.long 0xe2844020 // add r4, r4, #32
.long 0xf4e41b4f // vld4.32 {d17[0],d19[0],d21[0],d23[0]}, [r4]
- .long 0xeaffffec // b 58ec <sk_load_f32_dst_vfp4+0x50>
+ .long 0xeaffffec // b 594c <sk_load_f32_dst_vfp4+0x50>
HIDDEN _sk_store_f32_vfp4
.globl _sk_store_f32_vfp4
@@ -6285,7 +6309,7 @@ _sk_store_f32_vfp4:
.long 0xe0020392 // mul r2, r2, r3
.long 0xe0842102 // add r2, r4, r2, lsl #2
.long 0xe082220e // add r2, r2, lr, lsl #4
- .long 0x1a000005 // bne 597c <sk_store_f32_vfp4+0x44>
+ .long 0x1a000005 // bne 59dc <sk_store_f32_vfp4+0x44>
.long 0xf402018d // vst4.32 {d0,d2,d4,d6}, [r2]!
.long 0xf402118f // vst4.32 {d1,d3,d5,d7}, [r2]
.long 0xe5912004 // ldr r2, [r1, #4]
@@ -6294,14 +6318,14 @@ _sk_store_f32_vfp4:
.long 0xe12fff12 // bx r2
.long 0xe35c0001 // cmp ip, #1
.long 0xf4820b4f // vst4.32 {d0[0],d2[0],d4[0],d6[0]}, [r2]
- .long 0x0afffff8 // beq 596c <sk_store_f32_vfp4+0x34>
+ .long 0x0afffff8 // beq 59cc <sk_store_f32_vfp4+0x34>
.long 0xe2823010 // add r3, r2, #16
.long 0xe35c0003 // cmp ip, #3
.long 0xf4830bcf // vst4.32 {d0[1],d2[1],d4[1],d6[1]}, [r3]
- .long 0x3afffff4 // bcc 596c <sk_store_f32_vfp4+0x34>
+ .long 0x3afffff4 // bcc 59cc <sk_store_f32_vfp4+0x34>
.long 0xe2822020 // add r2, r2, #32
.long 0xf4821b4f // vst4.32 {d1[0],d3[0],d5[0],d7[0]}, [r2]
- .long 0xeafffff1 // b 596c <sk_store_f32_vfp4+0x34>
+ .long 0xeafffff1 // b 59cc <sk_store_f32_vfp4+0x34>
.long 0xe320f000 // nop {0}
HIDDEN _sk_repeat_x_vfp4
@@ -6949,7 +6973,7 @@ _sk_gradient_vfp4:
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe5931000 // ldr r1, [r3]
.long 0xe3510002 // cmp r1, #2
- .long 0x3a00000a // bcc 6288 <sk_gradient_vfp4+0x60>
+ .long 0x3a00000a // bcc 62e8 <sk_gradient_vfp4+0x60>
.long 0xe5932024 // ldr r2, [r3, #36]
.long 0xf2c04051 // vmov.i32 q10, #1
.long 0xf2c00050 // vmov.i32 q8, #0
@@ -6960,7 +6984,7 @@ _sk_gradient_vfp4:
.long 0xf3468ee8 // vcge.f32 q12, q11, q12
.long 0xf35481f2 // vbsl q12, q10, q9
.long 0xf26008e8 // vadd.i32 q8, q8, q12
- .long 0x1afffff9 // bne 6270 <sk_gradient_vfp4+0x48>
+ .long 0x1afffff9 // bne 62d0 <sk_gradient_vfp4+0x48>
.long 0xee317b90 // vmov.32 r7, d17[1]
.long 0xe9934400 // ldmib r3, {sl, lr}
.long 0xee111b90 // vmov.32 r1, d17[0]
@@ -8107,7 +8131,7 @@ _sk_clut_3D_vfp4:
.long 0xe0835105 // add r5, r3, r5, lsl #2
.long 0xedd55a00 // vldr s11, [r5]
.long 0xee325b90 // vmov.32 r5, d18[1]
- .long 0xea000004 // b 72a8 <sk_clut_3D_vfp4+0x510>
+ .long 0xea000004 // b 7308 <sk_clut_3D_vfp4+0x510>
.long 0xe320f000 // nop {0}
.long 0x3f7ff972 // .word 0x3f7ff972
.long 0x3f7ff972 // .word 0x3f7ff972
@@ -8628,7 +8652,7 @@ _sk_clut_4D_vfp4:
.long 0xf2802051 // vmov.i32 q1, #1
.long 0xf22e29e0 // vmla.i32 q1, q15, q8
.long 0xedd20a00 // vldr s1, [r2]
- .long 0xea000004 // b 7ab8 <sk_clut_4D_vfp4+0x530>
+ .long 0xea000004 // b 7b18 <sk_clut_4D_vfp4+0x530>
.long 0xe320f000 // nop {0}
.long 0x3f7ff972 // .word 0x3f7ff972
.long 0x3f7ff972 // .word 0x3f7ff972
@@ -9378,15 +9402,23 @@ _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 115,83 // jae 82 <_sk_start_pipeline_hsw+0x82>
+ .byte 15,131,151,0,0,0 // jae ca <_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,35 // ja 68 <_sk_start_pipeline_hsw+0x68>
+ .byte 119,67 // ja 8c <_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
+ .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
+ .byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
+ .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
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 76,137,246 // mov %r14,%rsi
.byte 76,137,226 // mov %r12,%rdx
.byte 72,137,217 // mov %rbx,%rcx
@@ -9395,16 +9427,24 @@ _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,225 // jbe 49 <_sk_start_pipeline_hsw+0x49>
+ .byte 118,193 // jbe 4d <_sk_start_pipeline_hsw+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,9 // je 79 <_sk_start_pipeline_hsw+0x79>
+ .byte 116,41 // je bd <_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
+ .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
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 76,137,246 // mov %r14,%rsi
.byte 72,137,217 // mov %rbx,%rcx
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,185 // jne 3b <_sk_start_pipeline_hsw+0x3b>
+ .byte 15,133,117,255,255,255 // jne 3f <_sk_start_pipeline_hsw+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -9428,14 +9468,14 @@ _sk_seed_shader_hsw:
.byte 197,249,110,194 // vmovd %edx,%xmm0
.byte 196,226,125,88,192 // vpbroadcastd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,86,171,2,0 // vaddps 0x2ab56(%rip),%ymm0,%ymm0 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x2b8>
+ .byte 197,252,88,5,14,172,2,0 // vaddps 0x2ac0e(%rip),%ymm0,%ymm0 # 2ad00 <_sk_srcover_rgba_8888_sse2_lowp+0x2c0>
.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,196,176,2,0 // vbroadcastss 0x2b0c4(%rip),%ymm2 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,21,124,177,2,0 // vbroadcastss 0x2b17c(%rip),%ymm2 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,185,176,2,0 // vbroadcastss 0x2b0b9(%rip),%ymm2 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,21,113,177,2,0 // vbroadcastss 0x2b171(%rip),%ymm2 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9450,17 +9490,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,40,171,2,0 // vpaddd 0x2ab28(%rip),%ymm8,%ymm8 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x2d8>
+ .byte 197,61,254,5,224,171,2,0 // vpaddd 0x2abe0(%rip),%ymm8,%ymm8 # 2ad20 <_sk_srcover_rgba_8888_sse2_lowp+0x2e0>
.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,125,176,2,0 // vpbroadcastd 0x2b07d(%rip),%ymm10 # 2b18c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,88,21,53,177,2,0 // vpbroadcastd 0x2b135(%rip),%ymm10 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,98,176,2,0 // vpbroadcastd 0x2b062(%rip),%ymm12 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
- .byte 196,98,125,88,45,93,176,2,0 // vpbroadcastd 0x2b05d(%rip),%ymm13 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,88,37,26,177,2,0 // vpbroadcastd 0x2b11a(%rip),%ymm12 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,88,45,21,177,2,0 // vpbroadcastd 0x2b115(%rip),%ymm13 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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
@@ -9475,8 +9515,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,15,176,2,0 // vbroadcastss 0x2b00f(%rip),%ymm9 # 2b198 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- .byte 196,98,125,24,21,10,176,2,0 // vbroadcastss 0x2b00a(%rip),%ymm10 # 2b19c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,13,199,176,2,0 // vbroadcastss 0x2b0c7(%rip),%ymm9 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,21,194,176,2,0 // vbroadcastss 0x2b0c2(%rip),%ymm10 # 2b29c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.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
@@ -9510,7 +9550,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,146,175,2,0 // vbroadcastss 0x2af92(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,74,176,2,0 // vbroadcastss 0x2b04a(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9521,7 +9561,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,121,175,2,0 // vbroadcastss 0x2af79(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,49,176,2,0 // vbroadcastss 0x2b031(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -9567,7 +9607,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,24,175,2,0 // vbroadcastss 0x2af18(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,208,175,2,0 // vbroadcastss 0x2afd0(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9583,7 +9623,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,231,174,2,0 // vbroadcastss 0x2aee7(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,159,175,2,0 // vbroadcastss 0x2af9f(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9622,7 +9662,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,138,174,2,0 // vbroadcastss 0x2ae8a(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,66,175,2,0 // vbroadcastss 0x2af42(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9635,7 +9675,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,105,174,2,0 // vbroadcastss 0x2ae69(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,33,175,2,0 // vbroadcastss 0x2af21(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9648,7 +9688,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,72,174,2,0 // vbroadcastss 0x2ae48(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,0,175,2,0 // vbroadcastss 0x2af00(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9661,7 +9701,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,35,174,2,0 // vbroadcastss 0x2ae23(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,219,174,2,0 // vbroadcastss 0x2aedb(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9685,7 +9725,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,234,173,2,0 // vbroadcastss 0x2adea(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,162,174,2,0 // vbroadcastss 0x2aea2(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9708,7 +9748,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,153,173,2,0 // vbroadcastss 0x2ad99(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,81,174,2,0 // vbroadcastss 0x2ae51(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9738,7 +9778,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,68,173,2,0 // vbroadcastss 0x2ad44(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,252,173,2,0 // vbroadcastss 0x2adfc(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9772,7 +9812,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,200,172,2,0 // vbroadcastss 0x2acc8(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,128,173,2,0 // vbroadcastss 0x2ad80(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9797,7 +9837,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,115,172,2,0 // vbroadcastss 0x2ac73(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,43,173,2,0 // vbroadcastss 0x2ad2b(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9825,7 +9865,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,18,172,2,0 // vbroadcastss 0x2ac12(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,202,172,2,0 // vbroadcastss 0x2acca(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9847,7 +9887,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,204,171,2,0 // vbroadcastss 0x2abcc(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,132,172,2,0 // vbroadcastss 0x2ac84(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9857,7 +9897,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,182,171,2,0 // vbroadcastss 0x2abb6(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,110,172,2,0 // vbroadcastss 0x2ac6e(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9915,7 +9955,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,198,170,2,0 // vbroadcastss 0x2aac6(%rip),%ymm9 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,13,126,171,2,0 // vbroadcastss 0x2ab7e(%rip),%ymm9 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -9968,7 +10008,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,224,169,2,0 // vbroadcastss 0x2a9e0(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,152,170,2,0 // vbroadcastss 0x2aa98(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10019,7 +10059,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,20,169,2,0 // vbroadcastss 0x2a914(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,204,169,2,0 // vbroadcastss 0x2a9cc(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10080,10 +10120,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,47,168,2,0 // vbroadcastss 0x2a82f(%rip),%ymm11 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,29,231,168,2,0 // vbroadcastss 0x2a8e7(%rip),%ymm11 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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,32,168,2,0 // vbroadcastss 0x2a820(%rip),%ymm12 # 2b1a4 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,37,216,168,2,0 // vbroadcastss 0x2a8d8(%rip),%ymm12 # 2b2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.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
@@ -10093,7 +10133,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,207,167,2,0 // vbroadcastss 0x2a7cf(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,135,168,2,0 // vbroadcastss 0x2a887(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10206,11 +10246,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,231,165,2,0 // vbroadcastss 0x2a5e7(%rip),%ymm14 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,61,226,165,2,0 // vbroadcastss 0x2a5e2(%rip),%ymm15 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,53,159,166,2,0 // vbroadcastss 0x2a69f(%rip),%ymm14 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,61,154,166,2,0 // vbroadcastss 0x2a69a(%rip),%ymm15 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,211,165,2,0 // vbroadcastss 0x2a5d3(%rip),%ymm0 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,226,125,24,5,139,166,2,0 // vbroadcastss 0x2a68b(%rip),%ymm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -10265,7 +10305,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,148,164,2,0 // vbroadcastss 0x2a494(%rip),%ymm1 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,13,76,165,2,0 // vbroadcastss 0x2a54c(%rip),%ymm1 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10319,11 +10359,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,199,163,2,0 // vbroadcastss 0x2a3c7(%rip),%ymm14 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,61,194,163,2,0 // vbroadcastss 0x2a3c2(%rip),%ymm15 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,53,127,164,2,0 // vbroadcastss 0x2a47f(%rip),%ymm14 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,61,122,164,2,0 // vbroadcastss 0x2a47a(%rip),%ymm15 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,179,163,2,0 // vbroadcastss 0x2a3b3(%rip),%ymm0 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,226,125,24,5,107,164,2,0 // vbroadcastss 0x2a46b(%rip),%ymm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -10378,7 +10418,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,116,162,2,0 // vbroadcastss 0x2a274(%rip),%ymm1 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,13,44,163,2,0 // vbroadcastss 0x2a32c(%rip),%ymm1 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10406,11 +10446,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,41,162,2,0 // vbroadcastss 0x2a229(%rip),%ymm13 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,53,36,162,2,0 // vbroadcastss 0x2a224(%rip),%ymm14 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,45,225,162,2,0 // vbroadcastss 0x2a2e1(%rip),%ymm13 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,53,220,162,2,0 // vbroadcastss 0x2a2dc(%rip),%ymm14 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,21,162,2,0 // vbroadcastss 0x2a215(%rip),%ymm15 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,61,205,162,2,0 // vbroadcastss 0x2a2cd(%rip),%ymm15 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -10466,7 +10506,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,203,160,2,0 // vbroadcastss 0x2a0cb(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,131,161,2,0 // vbroadcastss 0x2a183(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10494,11 +10534,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,128,160,2,0 // vbroadcastss 0x2a080(%rip),%ymm13 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
- .byte 196,98,125,24,53,123,160,2,0 // vbroadcastss 0x2a07b(%rip),%ymm14 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,45,56,161,2,0 // vbroadcastss 0x2a138(%rip),%ymm13 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,53,51,161,2,0 // vbroadcastss 0x2a133(%rip),%ymm14 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,108,160,2,0 // vbroadcastss 0x2a06c(%rip),%ymm15 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,61,36,161,2,0 // vbroadcastss 0x2a124(%rip),%ymm15 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -10554,7 +10594,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,34,159,2,0 // vbroadcastss 0x29f22(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,218,159,2,0 // vbroadcastss 0x29fda(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10583,19 +10623,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 137b <_sk_srcover_rgba_8888_hsw+0xd3>
+ .byte 15,133,179,0,0,0 // jne 13c3 <_sk_srcover_rgba_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,106,153,2,0 // vpand 0x2996a(%rip),%ymm7,%ymm4 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x2f8>
+ .byte 197,197,219,37,34,154,2,0 // vpand 0x29a22(%rip),%ymm7,%ymm4 # 2ad40 <_sk_srcover_rgba_8888_sse2_lowp+0x300>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,125,153,2,0 // vpshufb 0x2997d(%rip),%ymm7,%ymm5 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x318>
+ .byte 196,226,69,0,45,53,154,2,0 // vpshufb 0x29a35(%rip),%ymm7,%ymm5 # 2ad60 <_sk_srcover_rgba_8888_sse2_lowp+0x320>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,144,153,2,0 // vpshufb 0x29990(%rip),%ymm7,%ymm6 # 2ac80 <_sk_srcover_rgba_8888_sse2_lowp+0x338>
+ .byte 196,226,69,0,53,72,154,2,0 // vpshufb 0x29a48(%rip),%ymm7,%ymm6 # 2ad80 <_sk_srcover_rgba_8888_sse2_lowp+0x340>
.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,130,158,2,0 // vbroadcastss 0x29e82(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,58,159,2,0 // vbroadcastss 0x29f3a(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,161,158,2,0 // vbroadcastss 0x29ea1(%rip),%ymm9 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,13,89,159,2,0 // vbroadcastss 0x29f59(%rip),%ymm9 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -10615,7 +10655,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 13b2 <_sk_srcover_rgba_8888_hsw+0x10a>
+ .byte 117,65 // jne 13fa <_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
@@ -10624,33 +10664,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 12ce <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 15,135,59,255,255,255 // ja 1316 <_sk_srcover_rgba_8888_hsw+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 149c <_sk_srcover_rgba_8888_hsw+0x1f4>
+ .byte 76,141,21,254,0,0,0 // lea 0xfe(%rip),%r10 # 14e4 <_sk_srcover_rgba_8888_hsw+0x1f4>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,60,152 // vmovd (%r8,%r11,4),%xmm7
- .byte 233,28,255,255,255 // jmpq 12ce <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,28,255,255,255 // jmpq 1316 <_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 1377 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 119,181 // ja 13bf <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 14b8 <_sk_srcover_rgba_8888_hsw+0x210>
+ .byte 76,141,13,235,0,0,0 // lea 0xeb(%rip),%r9 # 1500 <_sk_srcover_rgba_8888_hsw+0x210>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,153 // jmp 1377 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 235,153 // jmp 13bf <_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 12ce <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,201,254,255,255 // jmpq 1316 <_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
@@ -10663,10 +10703,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 12ce <_sk_srcover_rgba_8888_hsw+0x26>
+ .byte 233,122,254,255,255 // jmpq 1316 <_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 1377 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,16,255,255,255 // jmpq 13bf <_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
@@ -10674,7 +10714,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 1377 <_sk_srcover_rgba_8888_hsw+0xcf>
+ .byte 233,220,254,255,255 // jmpq 13bf <_sk_srcover_rgba_8888_hsw+0xcf>
.byte 144 // nop
.byte 11,255 // or %edi,%edi
.byte 255 // (bad)
@@ -10686,7 +10726,7 @@ _sk_srcover_rgba_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 14b1 <_sk_srcover_rgba_8888_hsw+0x209>
+ .byte 127,255 // jg 14f9 <_sk_srcover_rgba_8888_hsw+0x209>
.byte 255 // (bad)
.byte 255,105,255 // ljmp *-0x1(%rcx)
.byte 255 // (bad)
@@ -10723,7 +10763,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,142,156,2,0 // vbroadcastss 0x29c8e(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,70,157,2,0 // vbroadcastss 0x29d46(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10735,7 +10775,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,109,156,2,0 // vbroadcastss 0x29c6d(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,37,157,2,0 // vbroadcastss 0x29d25(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10747,7 +10787,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,79,156,2,0 // vbroadcastss 0x29c4f(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,7,157,2,0 // vbroadcastss 0x29d07(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10780,7 +10820,7 @@ HIDDEN _sk_invert_hsw
.globl _sk_invert_hsw
FUNCTION(_sk_invert_hsw)
_sk_invert_hsw:
- .byte 196,98,125,24,5,10,156,2,0 // vbroadcastss 0x29c0a(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,194,156,2,0 // vbroadcastss 0x29cc2(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -10836,7 +10876,7 @@ FUNCTION(_sk_unpremul_hsw)
_sk_unpremul_hsw:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,65,100,194,200,0 // vcmpeqps %ymm8,%ymm3,%ymm9
- .byte 196,98,125,24,21,154,155,2,0 // vbroadcastss 0x29b9a(%rip),%ymm10 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,21,82,156,2,0 // vbroadcastss 0x29c52(%rip),%ymm10 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,44,94,211 // vdivps %ymm3,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
@@ -10849,16 +10889,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,167,155,2,0 // vbroadcastss 0x29ba7(%rip),%ymm8 # 2b1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,5,95,156,2,0 // vbroadcastss 0x29c5f(%rip),%ymm8 # 2b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,153,155,2,0 // vbroadcastss 0x29b99(%rip),%ymm11 # 2b1bc <_sk_srcover_rgba_8888_sse2_lowp+0x874>
- .byte 196,98,125,24,37,124,155,2,0 // vbroadcastss 0x29b7c(%rip),%ymm12 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,29,81,156,2,0 // vbroadcastss 0x29c51(%rip),%ymm11 # 2b2bc <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,37,52,156,2,0 // vbroadcastss 0x29c34(%rip),%ymm12 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.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,129,155,2,0 // vbroadcastss 0x29b81(%rip),%ymm14 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,53,57,156,2,0 // vbroadcastss 0x29c39(%rip),%ymm14 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,119,155,2,0 // vbroadcastss 0x29b77(%rip),%ymm10 # 2b1c4 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,21,47,156,2,0 // vbroadcastss 0x29c2f(%rip),%ymm10 # 2b2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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
@@ -10881,16 +10921,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,15,155,2,0 // vbroadcastss 0x29b0f(%rip),%ymm8 # 2b1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,5,199,155,2,0 // vbroadcastss 0x29bc7(%rip),%ymm8 # 2b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,1,155,2,0 // vbroadcastss 0x29b01(%rip),%ymm11 # 2b1bc <_sk_srcover_rgba_8888_sse2_lowp+0x874>
- .byte 196,98,125,24,37,228,154,2,0 // vbroadcastss 0x29ae4(%rip),%ymm12 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,29,185,155,2,0 // vbroadcastss 0x29bb9(%rip),%ymm11 # 2b2bc <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,37,156,155,2,0 // vbroadcastss 0x29b9c(%rip),%ymm12 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.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,233,154,2,0 // vbroadcastss 0x29ae9(%rip),%ymm14 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,53,161,155,2,0 // vbroadcastss 0x29ba1(%rip),%ymm14 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,223,154,2,0 // vbroadcastss 0x29adf(%rip),%ymm10 # 2b1c4 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,21,151,155,2,0 // vbroadcastss 0x29b97(%rip),%ymm10 # 2b2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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
@@ -10914,19 +10954,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,131,154,2,0 // vbroadcastss 0x29a83(%rip),%ymm8 # 2b1c8 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,5,59,155,2,0 // vbroadcastss 0x29b3b(%rip),%ymm8 # 2b2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,121,154,2,0 // vbroadcastss 0x29a79(%rip),%ymm11 # 2b1cc <_sk_srcover_rgba_8888_sse2_lowp+0x884>
- .byte 196,98,125,24,37,116,154,2,0 // vbroadcastss 0x29a74(%rip),%ymm12 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,49,155,2,0 // vbroadcastss 0x29b31(%rip),%ymm11 # 2b2cc <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,37,44,155,2,0 // vbroadcastss 0x29b2c(%rip),%ymm12 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.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,101,154,2,0 // vbroadcastss 0x29a65(%rip),%ymm14 # 2b1d4 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,53,29,155,2,0 // vbroadcastss 0x29b1d(%rip),%ymm14 # 2b2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,91,154,2,0 // vbroadcastss 0x29a5b(%rip),%ymm15 # 2b1d8 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,61,19,155,2,0 // vbroadcastss 0x29b13(%rip),%ymm15 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,71,154,2,0 // vbroadcastss 0x29a47(%rip),%ymm13 # 2b1dc <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,45,255,154,2,0 // vbroadcastss 0x29aff(%rip),%ymm13 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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
@@ -10960,26 +11000,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,98,153,2,0 // vbroadcastss 0x29962(%rip),%ymm11 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,29,26,154,2,0 // vbroadcastss 0x29a1a(%rip),%ymm11 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,163,153,2,0 // vbroadcastss 0x299a3(%rip),%ymm14 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,53,91,154,2,0 // vbroadcastss 0x29a5b(%rip),%ymm14 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,138,153,2,0 // vbroadcastss 0x2998a(%rip),%ymm14 # 2b1e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,53,66,154,2,0 // vbroadcastss 0x29a42(%rip),%ymm14 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,120,153,2,0 // vbroadcastss 0x29978(%rip),%ymm14 # 2b1e4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,53,48,154,2,0 // vbroadcastss 0x29a30(%rip),%ymm14 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,239,152,2,0 // vbroadcastss 0x298ef(%rip),%ymm11 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,29,167,153,2,0 // vbroadcastss 0x299a7(%rip),%ymm11 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -10989,7 +11029,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,30,153,2,0 // vbroadcastss 0x2991e(%rip),%ymm8 # 2b1ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,5,214,153,2,0 // vbroadcastss 0x299d6(%rip),%ymm8 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -11006,30 +11046,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,123,152,2,0 // vbroadcastss 0x2987b(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,51,153,2,0 // vbroadcastss 0x29933(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,186,152,2,0 // vbroadcastss 0x298ba(%rip),%ymm9 # 2b1e4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,13,114,153,2,0 // vbroadcastss 0x29972(%rip),%ymm9 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,184,152,2,0 // vbroadcastss 0x298b8(%rip),%ymm11 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,29,112,153,2,0 // vbroadcastss 0x29970(%rip),%ymm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,138,152,2,0 // vbroadcastss 0x2988a(%rip),%ymm13 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,45,66,153,2,0 // vbroadcastss 0x29942(%rip),%ymm13 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,132,152,2,0 // vbroadcastss 0x29884(%rip),%ymm14 # 2b1e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,53,60,153,2,0 // vbroadcastss 0x2993c(%rip),%ymm14 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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,126,152,2,0 // vbroadcastss 0x2987e(%rip),%ymm3 # 2b1f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,29,54,153,2,0 // vbroadcastss 0x29936(%rip),%ymm3 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,85,152,2,0 // vbroadcastss 0x29855(%rip),%ymm12 # 2b1ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,37,13,153,2,0 // vbroadcastss 0x2990d(%rip),%ymm12 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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
@@ -11045,7 +11085,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,9,152,2,0 // vbroadcastss 0x29809(%rip),%ymm0 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,5,193,152,2,0 // vbroadcastss 0x298c1(%rip),%ymm0 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.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
@@ -11097,12 +11137,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 1ade <_sk_scale_u8_hsw+0x52>
+ .byte 117,58 // jne 1b26 <_sk_scale_u8_hsw+0x52>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,110,152,2,0 // vpand 0x2986e(%rip),%xmm8,%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,57,219,5,38,153,2,0 // vpand 0x29926(%rip),%xmm8,%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,55,151,2,0 // vbroadcastss 0x29737(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,239,151,2,0 // vbroadcastss 0x297ef(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -11115,15 +11155,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 1aaa <_sk_scale_u8_hsw+0x1e>
+ .byte 119,183 // ja 1af2 <_sk_scale_u8_hsw+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,122,0,0,0 // lea 0x7a(%rip),%r10 # 1b78 <_sk_scale_u8_hsw+0xec>
+ .byte 76,141,21,122,0,0,0 // lea 0x7a(%rip),%r10 # 1bc0 <_sk_scale_u8_hsw+0xec>
.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 1aaa <_sk_scale_u8_hsw+0x1e>
+ .byte 235,152 // jmp 1af2 <_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
@@ -11131,7 +11171,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 1aaa <_sk_scale_u8_hsw+0x1e>
+ .byte 233,111,255,255,255 // jmpq 1af2 <_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
@@ -11142,7 +11182,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 1aaa <_sk_scale_u8_hsw+0x1e>
+ .byte 233,51,255,255,255 // jmpq 1af2 <_sk_scale_u8_hsw+0x1e>
.byte 144 // nop
.byte 143 // (bad)
.byte 255 // (bad)
@@ -11151,7 +11191,7 @@ _sk_scale_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf001b88 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd7240>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf001bd0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd7190>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -11174,23 +11214,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 1c54 <_sk_scale_565_hsw+0xc0>
+ .byte 15,133,161,0,0,0 // jne 1c9c <_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,57,150,2,0 // vpbroadcastd 0x29639(%rip),%ymm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,88,13,241,150,2,0 // vpbroadcastd 0x296f1(%rip),%ymm9 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,42,150,2,0 // vbroadcastss 0x2962a(%rip),%ymm10 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,21,226,150,2,0 // vbroadcastss 0x296e2(%rip),%ymm10 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,32,150,2,0 // vpbroadcastd 0x29620(%rip),%ymm10 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,88,21,216,150,2,0 // vpbroadcastd 0x296d8(%rip),%ymm10 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,17,150,2,0 // vbroadcastss 0x29611(%rip),%ymm11 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,29,201,150,2,0 // vbroadcastss 0x296c9(%rip),%ymm11 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,7,150,2,0 // vpbroadcastd 0x29607(%rip),%ymm11 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,88,29,191,150,2,0 // vpbroadcastd 0x296bf(%rip),%ymm11 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,248,149,2,0 // vbroadcastss 0x295f8(%rip),%ymm11 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,176,150,2,0 // vbroadcastss 0x296b0(%rip),%ymm11 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -11209,27 +11249,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 1bb9 <_sk_scale_565_hsw+0x25>
+ .byte 15,135,76,255,255,255 // ja 1c01 <_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 # 1cdc <_sk_scale_565_hsw+0x148>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 1d24 <_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 1bb9 <_sk_scale_565_hsw+0x25>
+ .byte 233,42,255,255,255 // jmpq 1c01 <_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 1bb9 <_sk_scale_565_hsw+0x25>
+ .byte 233,12,255,255,255 // jmpq 1c01 <_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 1bb9 <_sk_scale_565_hsw+0x25>
+ .byte 233,222,254,255,255 // jmpq 1c01 <_sk_scale_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -11279,12 +11319,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 1d8d <_sk_lerp_u8_hsw+0x66>
+ .byte 117,78 // jne 1dd5 <_sk_lerp_u8_hsw+0x66>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,211,149,2,0 // vpand 0x295d3(%rip),%xmm8,%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,57,219,5,139,150,2,0 // vpand 0x2968b(%rip),%xmm8,%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,156,148,2,0 // vbroadcastss 0x2949c(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,84,149,2,0 // vbroadcastss 0x29554(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -11301,15 +11341,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 1d45 <_sk_lerp_u8_hsw+0x1e>
+ .byte 119,163 // ja 1d8d <_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 # 1e28 <_sk_lerp_u8_hsw+0x101>
+ .byte 76,141,21,123,0,0,0 // lea 0x7b(%rip),%r10 # 1e70 <_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 1d45 <_sk_lerp_u8_hsw+0x1e>
+ .byte 235,132 // jmp 1d8d <_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
@@ -11317,7 +11357,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 1d45 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,91,255,255,255 // jmpq 1d8d <_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
@@ -11328,7 +11368,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 1d45 <_sk_lerp_u8_hsw+0x1e>
+ .byte 233,31,255,255,255 // jmpq 1d8d <_sk_lerp_u8_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 142,255 // mov %edi,%?
.byte 255 // (bad)
@@ -11336,7 +11376,7 @@ _sk_lerp_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde001e38 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd74f0>
+ .byte 232,255,255,255,221 // callq ffffffffde001e80 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd7440>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -11359,23 +11399,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 1f18 <_sk_lerp_565_hsw+0xd4>
+ .byte 15,133,181,0,0,0 // jne 1f60 <_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,137,147,2,0 // vpbroadcastd 0x29389(%rip),%ymm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,88,13,65,148,2,0 // vpbroadcastd 0x29441(%rip),%ymm9 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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,122,147,2,0 // vbroadcastss 0x2937a(%rip),%ymm10 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,21,50,148,2,0 // vbroadcastss 0x29432(%rip),%ymm10 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,112,147,2,0 // vpbroadcastd 0x29370(%rip),%ymm10 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,88,21,40,148,2,0 // vpbroadcastd 0x29428(%rip),%ymm10 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.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,97,147,2,0 // vbroadcastss 0x29361(%rip),%ymm11 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,29,25,148,2,0 // vbroadcastss 0x29419(%rip),%ymm11 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,87,147,2,0 // vpbroadcastd 0x29357(%rip),%ymm11 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,88,29,15,148,2,0 // vpbroadcastd 0x2940f(%rip),%ymm11 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.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,72,147,2,0 // vbroadcastss 0x29348(%rip),%ymm11 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,0,148,2,0 // vbroadcastss 0x29400(%rip),%ymm11 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -11398,27 +11438,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 1e69 <_sk_lerp_565_hsw+0x25>
+ .byte 15,135,56,255,255,255 // ja 1eb1 <_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 # 1fa0 <_sk_lerp_565_hsw+0x15c>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 1fe8 <_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 1e69 <_sk_lerp_565_hsw+0x25>
+ .byte 233,22,255,255,255 // jmpq 1eb1 <_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 1e69 <_sk_lerp_565_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq 1eb1 <_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 1e69 <_sk_lerp_565_hsw+0x25>
+ .byte 233,202,254,255,255 // jmpq 1eb1 <_sk_lerp_565_hsw+0x25>
.byte 144 // nop
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -11447,9 +11487,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 203a <_sk_load_tables_hsw+0x7e>
+ .byte 117,116 // jne 2082 <_sk_load_tables_hsw+0x7e>
.byte 196,193,126,111,28,144 // vmovdqu (%r8,%rdx,4),%ymm3
- .byte 197,229,219,13,204,140,2,0 // vpand 0x28ccc(%rip),%ymm3,%ymm1 # 2aca0 <_sk_srcover_rgba_8888_sse2_lowp+0x358>
+ .byte 197,229,219,13,132,141,2,0 // vpand 0x28d84(%rip),%ymm3,%ymm1 # 2ada0 <_sk_srcover_rgba_8888_sse2_lowp+0x360>
.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
@@ -11457,16 +11497,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,195,140,2,0 // vpshufb 0x28cc3(%rip),%ymm3,%ymm9 # 2acc0 <_sk_srcover_rgba_8888_sse2_lowp+0x378>
+ .byte 196,98,101,0,13,123,141,2,0 // vpshufb 0x28d7b(%rip),%ymm3,%ymm9 # 2adc0 <_sk_srcover_rgba_8888_sse2_lowp+0x380>
.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,199,140,2,0 // vpshufb 0x28cc7(%rip),%ymm3,%ymm9 # 2ace0 <_sk_srcover_rgba_8888_sse2_lowp+0x398>
+ .byte 196,98,101,0,13,127,141,2,0 // vpshufb 0x28d7f(%rip),%ymm3,%ymm9 # 2ade0 <_sk_srcover_rgba_8888_sse2_lowp+0x3a0>
.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,203,145,2,0 // vbroadcastss 0x291cb(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,131,146,2,0 // vbroadcastss 0x29283(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -11475,21 +11515,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 1fcc <_sk_load_tables_hsw+0x10>
+ .byte 15,135,122,255,255,255 // ja 2014 <_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 # 20e8 <_sk_load_tables_hsw+0x12c>
+ .byte 76,141,21,139,0,0,0 // lea 0x8b(%rip),%r10 # 2130 <_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 1fcc <_sk_load_tables_hsw+0x10>
+ .byte 233,90,255,255,255 // jmpq 2014 <_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 1fcc <_sk_load_tables_hsw+0x10>
+ .byte 233,51,255,255,255 // jmpq 2014 <_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
@@ -11502,8 +11542,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 1fcc <_sk_load_tables_hsw+0x10>
- .byte 127,255 // jg 20e9 <_sk_load_tables_hsw+0x12d>
+ .byte 233,228,254,255,255 // jmpq 2014 <_sk_load_tables_hsw+0x10>
+ .byte 127,255 // jg 2131 <_sk_load_tables_hsw+0x12d>
.byte 255 // (bad)
.byte 255,160,255,255,255,138 // jmpq *-0x75000001(%rax)
.byte 255 // (bad)
@@ -11531,7 +11571,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 21f1 <_sk_load_tables_u16_be_hsw+0xed>
+ .byte 15,133,215,0,0,0 // jne 2239 <_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
@@ -11547,7 +11587,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,180,145,2,0 // vmovdqa 0x291b4(%rip),%xmm11 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,121,111,29,108,146,2,0 // vmovdqa 0x2926c(%rip),%xmm11 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -11572,36 +11612,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,48,144,2,0 // vbroadcastss 0x29030(%rip),%ymm8 # 2b218 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,5,232,144,2,0 // vbroadcastss 0x290e8(%rip),%ymm8 # 2b318 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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 2257 <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 116,85 // je 229f <_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 2257 <_sk_load_tables_u16_be_hsw+0x153>
+ .byte 114,72 // jb 229f <_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 2264 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 116,72 // je 22ac <_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 2264 <_sk_load_tables_u16_be_hsw+0x160>
+ .byte 114,59 // jb 22ac <_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 2135 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,132,251,254,255,255 // je 217d <_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 2135 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 15,130,234,254,255,255 // jb 217d <_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 2135 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,222,254,255,255 // jmpq 217d <_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 2135 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,209,254,255,255 // jmpq 217d <_sk_load_tables_u16_be_hsw+0x31>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,200,254,255,255 // jmpq 2135 <_sk_load_tables_u16_be_hsw+0x31>
+ .byte 233,200,254,255,255 // jmpq 217d <_sk_load_tables_u16_be_hsw+0x31>
HIDDEN _sk_load_tables_rgb_u16_be_hsw
.globl _sk_load_tables_rgb_u16_be_hsw
@@ -11611,7 +11651,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 234d <_sk_load_tables_rgb_u16_be_hsw+0xe0>
+ .byte 15,133,206,0,0,0 // jne 2395 <_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
@@ -11632,7 +11672,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,52,144,2,0 // vmovdqa 0x29034(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,249,111,29,236,144,2,0 // vmovdqa 0x290ec(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -11652,76 +11692,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,61,142,2,0 // vbroadcastss 0x28e3d(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,245,142,2,0 // vbroadcastss 0x28ef5(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 2385 <_sk_load_tables_rgb_u16_be_hsw+0x118>
+ .byte 117,31 // jne 23cd <_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 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,47,255,255,255 // jmpq 22fc <_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 23cf <_sk_load_tables_rgb_u16_be_hsw+0x162>
+ .byte 114,48 // jb 2417 <_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 23e9 <_sk_load_tables_rgb_u16_be_hsw+0x17c>
+ .byte 117,48 // jne 2431 <_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 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,229,254,255,255 // jmpq 22fc <_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 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,203,254,255,255 // jmpq 22fc <_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 242a <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
+ .byte 114,39 // jb 2472 <_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 243b <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
+ .byte 117,30 // jne 2483 <_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 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,138,254,255,255 // jmpq 22fc <_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 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,121,254,255,255 // jmpq 22fc <_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 246e <_sk_load_tables_rgb_u16_be_hsw+0x201>
+ .byte 114,25 // jb 24b6 <_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 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,70,254,255,255 // jmpq 22fc <_sk_load_tables_rgb_u16_be_hsw+0x47>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,61,254,255,255 // jmpq 22b4 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ .byte 233,61,254,255,255 // jmpq 22fc <_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,50,141,2,0 // vbroadcastss 0x28d32(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,234,141,2,0 // vbroadcastss 0x28dea(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -11851,7 +11891,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,0,139,2,0 // vbroadcastss 0x28b00(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,184,139,2,0 // vbroadcastss 0x28bb8(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -11973,7 +12013,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,212,136,2,0 // vbroadcastss 0x288d4(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,140,137,2,0 // vbroadcastss 0x2898c(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -12076,33 +12116,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,186,135,2,0 // vbroadcastss 0x287ba(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,98,125,24,45,181,135,2,0 // vbroadcastss 0x287b5(%rip),%ymm13 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,114,136,2,0 // vbroadcastss 0x28872(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,109,136,2,0 // vbroadcastss 0x2886d(%rip),%ymm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,11,135,2,0 // vbroadcastss 0x2870b(%rip),%ymm13 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,45,195,135,2,0 // vbroadcastss 0x287c3(%rip),%ymm13 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,157,135,2,0 // vbroadcastss 0x2879d(%rip),%ymm13 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,85,136,2,0 // vbroadcastss 0x28855(%rip),%ymm13 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,147,135,2,0 // vbroadcastss 0x28793(%rip),%ymm11 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,75,136,2,0 // vbroadcastss 0x2884b(%rip),%ymm11 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,137,135,2,0 // vbroadcastss 0x28789(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,65,136,2,0 // vbroadcastss 0x28841(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,127,135,2,0 // vbroadcastss 0x2877f(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,55,136,2,0 // vbroadcastss 0x28837(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,96,135,2,0 // vbroadcastss 0x28760(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,24,136,2,0 // vbroadcastss 0x28818(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,86,135,2,0 // vbroadcastss 0x28756(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,14,136,2,0 // vbroadcastss 0x2880e(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,76,135,2,0 // vbroadcastss 0x2874c(%rip),%ymm0 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,226,125,24,5,4,136,2,0 // vbroadcastss 0x28804(%rip),%ymm0 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,66,135,2,0 // vbroadcastss 0x28742(%rip),%ymm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,21,250,135,2,0 // vbroadcastss 0x287fa(%rip),%ymm10 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,53,135,2,0 // vbroadcastss 0x28735(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,237,135,2,0 // vbroadcastss 0x287ed(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -12110,7 +12150,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,77,134,2,0 // vbroadcastss 0x2864d(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,5,135,2,0 // vbroadcastss 0x28705(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12130,33 +12170,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,149,134,2,0 // vbroadcastss 0x28695(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,98,125,24,45,144,134,2,0 // vbroadcastss 0x28690(%rip),%ymm13 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,77,135,2,0 // vbroadcastss 0x2874d(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,72,135,2,0 // vbroadcastss 0x28748(%rip),%ymm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,230,133,2,0 // vbroadcastss 0x285e6(%rip),%ymm13 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,45,158,134,2,0 // vbroadcastss 0x2869e(%rip),%ymm13 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,120,134,2,0 // vbroadcastss 0x28678(%rip),%ymm13 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,48,135,2,0 // vbroadcastss 0x28730(%rip),%ymm13 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,110,134,2,0 // vbroadcastss 0x2866e(%rip),%ymm11 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,38,135,2,0 // vbroadcastss 0x28726(%rip),%ymm11 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,100,134,2,0 // vbroadcastss 0x28664(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,28,135,2,0 // vbroadcastss 0x2871c(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,90,134,2,0 // vbroadcastss 0x2865a(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,18,135,2,0 // vbroadcastss 0x28712(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,59,134,2,0 // vbroadcastss 0x2863b(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,243,134,2,0 // vbroadcastss 0x286f3(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,49,134,2,0 // vbroadcastss 0x28631(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,233,134,2,0 // vbroadcastss 0x286e9(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,39,134,2,0 // vbroadcastss 0x28627(%rip),%ymm1 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,226,125,24,13,223,134,2,0 // vbroadcastss 0x286df(%rip),%ymm1 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,29,134,2,0 // vbroadcastss 0x2861d(%rip),%ymm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,21,213,134,2,0 // vbroadcastss 0x286d5(%rip),%ymm10 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,16,134,2,0 // vbroadcastss 0x28610(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,200,134,2,0 // vbroadcastss 0x286c8(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -12164,7 +12204,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,40,133,2,0 // vbroadcastss 0x28528(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,224,133,2,0 // vbroadcastss 0x285e0(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12184,33 +12224,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,112,133,2,0 // vbroadcastss 0x28570(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,98,125,24,45,107,133,2,0 // vbroadcastss 0x2856b(%rip),%ymm13 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,40,134,2,0 // vbroadcastss 0x28628(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,35,134,2,0 // vbroadcastss 0x28623(%rip),%ymm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,193,132,2,0 // vbroadcastss 0x284c1(%rip),%ymm13 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,45,121,133,2,0 // vbroadcastss 0x28579(%rip),%ymm13 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,83,133,2,0 // vbroadcastss 0x28553(%rip),%ymm13 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,11,134,2,0 // vbroadcastss 0x2860b(%rip),%ymm13 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,73,133,2,0 // vbroadcastss 0x28549(%rip),%ymm11 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,1,134,2,0 // vbroadcastss 0x28601(%rip),%ymm11 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,63,133,2,0 // vbroadcastss 0x2853f(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,247,133,2,0 // vbroadcastss 0x285f7(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,53,133,2,0 // vbroadcastss 0x28535(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,237,133,2,0 // vbroadcastss 0x285ed(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,22,133,2,0 // vbroadcastss 0x28516(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,206,133,2,0 // vbroadcastss 0x285ce(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,12,133,2,0 // vbroadcastss 0x2850c(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,196,133,2,0 // vbroadcastss 0x285c4(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,2,133,2,0 // vbroadcastss 0x28502(%rip),%ymm2 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,226,125,24,21,186,133,2,0 // vbroadcastss 0x285ba(%rip),%ymm2 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,248,132,2,0 // vbroadcastss 0x284f8(%rip),%ymm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,21,176,133,2,0 // vbroadcastss 0x285b0(%rip),%ymm10 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,235,132,2,0 // vbroadcastss 0x284eb(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,163,133,2,0 // vbroadcastss 0x285a3(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -12218,7 +12258,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,3,132,2,0 // vbroadcastss 0x28403(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,187,132,2,0 // vbroadcastss 0x284bb(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12238,33 +12278,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,75,132,2,0 // vbroadcastss 0x2844b(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,98,125,24,45,70,132,2,0 // vbroadcastss 0x28446(%rip),%ymm13 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,3,133,2,0 // vbroadcastss 0x28503(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,254,132,2,0 // vbroadcastss 0x284fe(%rip),%ymm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,156,131,2,0 // vbroadcastss 0x2839c(%rip),%ymm13 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,45,84,132,2,0 // vbroadcastss 0x28454(%rip),%ymm13 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,46,132,2,0 // vbroadcastss 0x2842e(%rip),%ymm13 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,230,132,2,0 // vbroadcastss 0x284e6(%rip),%ymm13 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,36,132,2,0 // vbroadcastss 0x28424(%rip),%ymm11 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,220,132,2,0 // vbroadcastss 0x284dc(%rip),%ymm11 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,26,132,2,0 // vbroadcastss 0x2841a(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,210,132,2,0 // vbroadcastss 0x284d2(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,16,132,2,0 // vbroadcastss 0x28410(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,200,132,2,0 // vbroadcastss 0x284c8(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,241,131,2,0 // vbroadcastss 0x283f1(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,169,132,2,0 // vbroadcastss 0x284a9(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,231,131,2,0 // vbroadcastss 0x283e7(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,159,132,2,0 // vbroadcastss 0x2849f(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,221,131,2,0 // vbroadcastss 0x283dd(%rip),%ymm3 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,226,125,24,29,149,132,2,0 // vbroadcastss 0x28495(%rip),%ymm3 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,211,131,2,0 // vbroadcastss 0x283d3(%rip),%ymm10 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,21,139,132,2,0 // vbroadcastss 0x2848b(%rip),%ymm10 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,198,131,2,0 // vbroadcastss 0x283c6(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,126,132,2,0 // vbroadcastss 0x2847e(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -12272,7 +12312,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,222,130,2,0 // vbroadcastss 0x282de(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,150,131,2,0 // vbroadcastss 0x28396(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12291,35 +12331,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,49,131,2,0 // vbroadcastss 0x28331(%rip),%ymm11 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
- .byte 196,226,125,24,45,44,131,2,0 // vbroadcastss 0x2832c(%rip),%ymm5 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,29,233,131,2,0 // vbroadcastss 0x283e9(%rip),%ymm11 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,226,125,24,45,228,131,2,0 // vbroadcastss 0x283e4(%rip),%ymm5 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,131,130,2,0 // vbroadcastss 0x28283(%rip),%ymm4 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,37,59,131,2,0 // vbroadcastss 0x2833b(%rip),%ymm4 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,22,131,2,0 // vbroadcastss 0x28316(%rip),%ymm13 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,45,206,131,2,0 // vbroadcastss 0x283ce(%rip),%ymm13 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,12,131,2,0 // vbroadcastss 0x2830c(%rip),%ymm9 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,13,196,131,2,0 // vbroadcastss 0x283c4(%rip),%ymm9 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,240,130,2,0 // vbroadcastss 0x282f0(%rip),%ymm11 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,29,168,131,2,0 // vbroadcastss 0x283a8(%rip),%ymm11 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,230,130,2,0 // vbroadcastss 0x282e6(%rip),%ymm13 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,45,158,131,2,0 // vbroadcastss 0x2839e(%rip),%ymm13 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,194,130,2,0 // vbroadcastss 0x282c2(%rip),%ymm2 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,226,125,24,21,122,131,2,0 // vbroadcastss 0x2837a(%rip),%ymm2 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,185,130,2,0 // vbroadcastss 0x282b9(%rip),%ymm3 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,226,125,24,29,113,131,2,0 // vbroadcastss 0x28371(%rip),%ymm3 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,175,130,2,0 // vbroadcastss 0x282af(%rip),%ymm1 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,226,125,24,13,103,131,2,0 // vbroadcastss 0x28367(%rip),%ymm1 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,165,130,2,0 // vbroadcastss 0x282a5(%rip),%ymm0 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,226,125,24,5,93,131,2,0 // vbroadcastss 0x2835d(%rip),%ymm0 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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
@@ -12350,7 +12390,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,22,130,2,0 // vbroadcastss 0x28216(%rip),%ymm1 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,226,125,24,13,206,130,2,0 // vbroadcastss 0x282ce(%rip),%ymm1 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -12370,26 +12410,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,212,129,2,0 // vbroadcastss 0x281d4(%rip),%ymm8 # 2b248 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
- .byte 196,98,125,24,13,55,129,2,0 // vbroadcastss 0x28137(%rip),%ymm9 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 196,98,125,24,21,198,129,2,0 // vbroadcastss 0x281c6(%rip),%ymm10 # 2b24c <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,5,140,130,2,0 // vbroadcastss 0x2828c(%rip),%ymm8 # 2b348 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,13,239,129,2,0 // vbroadcastss 0x281ef(%rip),%ymm9 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,21,126,130,2,0 // vbroadcastss 0x2827e(%rip),%ymm10 # 2b34c <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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,183,129,2,0 // vbroadcastss 0x281b7(%rip),%ymm9 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,13,111,130,2,0 // vbroadcastss 0x2826f(%rip),%ymm9 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,173,129,2,0 // vbroadcastss 0x281ad(%rip),%ymm0 # 2b254 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,226,125,24,5,101,130,2,0 // vbroadcastss 0x28265(%rip),%ymm0 # 2b354 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,164,129,2,0 // vbroadcastss 0x281a4(%rip),%ymm8 # 2b258 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,24,5,92,130,2,0 // vbroadcastss 0x2825c(%rip),%ymm8 # 2b358 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,154,129,2,0 // vbroadcastss 0x2819a(%rip),%ymm9 # 2b25c <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,13,82,130,2,0 // vbroadcastss 0x28252(%rip),%ymm9 # 2b35c <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.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,135,129,2,0 // vbroadcastss 0x28187(%rip),%ymm2 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,226,125,24,21,63,130,2,0 // vbroadcastss 0x2823f(%rip),%ymm2 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,125,129,2,0 // vbroadcastss 0x2817d(%rip),%ymm11 # 2b264 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,29,53,130,2,0 // vbroadcastss 0x28235(%rip),%ymm11 # 2b364 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,115,129,2,0 // vbroadcastss 0x28173(%rip),%ymm12 # 2b268 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,37,43,130,2,0 // vbroadcastss 0x2822b(%rip),%ymm12 # 2b368 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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
@@ -12404,9 +12444,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,40,129,2,0 // vbroadcastss 0x28128(%rip),%ymm0 # 2b26c <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,5,224,129,2,0 // vbroadcastss 0x281e0(%rip),%ymm0 # 2b36c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,31,129,2,0 // vbroadcastss 0x2811f(%rip),%ymm8 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,5,215,129,2,0 // vbroadcastss 0x281d7(%rip),%ymm8 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12422,12 +12462,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 31a6 <_sk_load_a8_hsw+0x4c>
+ .byte 117,52 // jne 31ee <_sk_load_a8_hsw+0x4c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,160,129,2,0 // vpand 0x281a0(%rip),%xmm0,%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,249,219,5,88,130,2,0 // vpand 0x28258(%rip),%xmm0,%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,106,128,2,0 // vbroadcastss 0x2806a(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,34,129,2,0 // vbroadcastss 0x28122(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -12439,15 +12479,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 3178 <_sk_load_a8_hsw+0x1e>
+ .byte 119,190 // ja 31c0 <_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 # 323c <_sk_load_a8_hsw+0xe2>
+ .byte 76,141,21,119,0,0,0 // lea 0x77(%rip),%r10 # 3284 <_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 3178 <_sk_load_a8_hsw+0x1e>
+ .byte 235,159 // jmp 31c0 <_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
@@ -12455,7 +12495,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 3178 <_sk_load_a8_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq 31c0 <_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
@@ -12466,7 +12506,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 3178 <_sk_load_a8_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq 31c0 <_sk_load_a8_hsw+0x1e>
.byte 146 // xchg %eax,%edx
.byte 255 // (bad)
.byte 255 // (bad)
@@ -12498,12 +12538,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 32a4 <_sk_load_a8_dst_hsw+0x4c>
+ .byte 117,52 // jne 32ec <_sk_load_a8_dst_hsw+0x4c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,162,128,2,0 // vpand 0x280a2(%rip),%xmm4,%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,217,219,37,90,129,2,0 // vpand 0x2815a(%rip),%xmm4,%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,108,127,2,0 // vbroadcastss 0x27f6c(%rip),%ymm5 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,45,36,128,2,0 // vbroadcastss 0x28024(%rip),%ymm5 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -12515,15 +12555,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 3276 <_sk_load_a8_dst_hsw+0x1e>
+ .byte 119,190 // ja 32be <_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 # 333c <_sk_load_a8_dst_hsw+0xe4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # 3384 <_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 3276 <_sk_load_a8_dst_hsw+0x1e>
+ .byte 235,159 // jmp 32be <_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
@@ -12531,7 +12571,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 3276 <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,119,255,255,255 // jmpq 32be <_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
@@ -12542,7 +12582,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 3276 <_sk_load_a8_dst_hsw+0x1e>
+ .byte 233,60,255,255,255 // jmpq 32be <_sk_load_a8_dst_hsw+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -12551,7 +12591,7 @@ _sk_load_a8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00334c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8a04>
+ .byte 232,255,255,255,221 // callq ffffffffde003394 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8954>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -12618,7 +12658,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,179,125,2,0 // vbroadcastss 0x27db3(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,107,126,2,0 // vbroadcastss 0x27e6b(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -12640,14 +12680,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,52,125,2,0 // vbroadcastss 0x27d34(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,236,125,2,0 // vbroadcastss 0x27dec(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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 34a8 <_sk_store_a8_hsw+0x44>
+ .byte 117,10 // jne 34f0 <_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
@@ -12655,25 +12695,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 34a4 <_sk_store_a8_hsw+0x40>
+ .byte 119,236 // ja 34ec <_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 # 3520 <_sk_store_a8_hsw+0xbc>
+ .byte 76,141,21,88,0,0,0 // lea 0x58(%rip),%r10 # 3568 <_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 34a4 <_sk_store_a8_hsw+0x40>
+ .byte 235,202 // jmp 34ec <_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,69,126,2,0 // vpshufb 0x27e45(%rip),%xmm8,%xmm8 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,57,0,5,253,126,2,0 // vpshufb 0x27efd(%rip),%xmm8,%xmm8 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp 34a4 <_sk_store_a8_hsw+0x40>
+ .byte 235,176 // jmp 34ec <_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,43,126,2,0 // vpshufb 0x27e2b(%rip),%xmm8,%xmm8 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,98,57,0,5,227,126,2,0 // vpshufb 0x27ee3(%rip),%xmm8,%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp 34a4 <_sk_store_a8_hsw+0x40>
+ .byte 235,135 // jmp 34ec <_sk_store_a8_hsw+0x40>
.byte 15,31,0 // nopl (%rax)
.byte 177,255 // mov $0xff,%cl
.byte 255 // (bad)
@@ -12706,15 +12746,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 358d <_sk_load_g8_hsw+0x51>
+ .byte 117,57 // jne 35d5 <_sk_load_g8_hsw+0x51>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,190,125,2,0 // vpand 0x27dbe(%rip),%xmm0,%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,249,219,5,118,126,2,0 // vpand 0x27e76(%rip),%xmm0,%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,136,124,2,0 // vbroadcastss 0x27c88(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,64,125,2,0 // vbroadcastss 0x27d40(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,5,124,2,0 // vbroadcastss 0x27c05(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,189,124,2,0 // vbroadcastss 0x27cbd(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -12723,15 +12763,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 355a <_sk_load_g8_hsw+0x1e>
+ .byte 119,185 // ja 35a2 <_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 # 3624 <_sk_load_g8_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 366c <_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 355a <_sk_load_g8_hsw+0x1e>
+ .byte 235,154 // jmp 35a2 <_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
@@ -12739,7 +12779,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 355a <_sk_load_g8_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq 35a2 <_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
@@ -12750,7 +12790,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 355a <_sk_load_g8_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq 35a2 <_sk_load_g8_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -12759,7 +12799,7 @@ _sk_load_g8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf003634 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8cec>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00367c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8c3c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -12781,15 +12821,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 3691 <_sk_load_g8_dst_hsw+0x51>
+ .byte 117,57 // jne 36d9 <_sk_load_g8_dst_hsw+0x51>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,186,124,2,0 // vpand 0x27cba(%rip),%xmm4,%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,217,219,37,114,125,2,0 // vpand 0x27d72(%rip),%xmm4,%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,132,123,2,0 // vbroadcastss 0x27b84(%rip),%ymm5 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,45,60,124,2,0 // vbroadcastss 0x27c3c(%rip),%ymm5 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,1,123,2,0 // vbroadcastss 0x27b01(%rip),%ymm7 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,61,185,123,2,0 // vbroadcastss 0x27bb9(%rip),%ymm7 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -12798,15 +12838,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 365e <_sk_load_g8_dst_hsw+0x1e>
+ .byte 119,185 // ja 36a6 <_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 # 3728 <_sk_load_g8_dst_hsw+0xe8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # 3770 <_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 365e <_sk_load_g8_dst_hsw+0x1e>
+ .byte 235,154 // jmp 36a6 <_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
@@ -12814,7 +12854,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 365e <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,114,255,255,255 // jmpq 36a6 <_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
@@ -12825,7 +12865,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 365e <_sk_load_g8_dst_hsw+0x1e>
+ .byte 233,55,255,255,255 // jmpq 36a6 <_sk_load_g8_dst_hsw+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -12834,7 +12874,7 @@ _sk_load_g8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf003738 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8df0>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003780 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8d40>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -12901,10 +12941,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,199,121,2,0 // vbroadcastss 0x279c7(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,127,122,2,0 // vbroadcastss 0x27a7f(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,68,121,2,0 // vbroadcastss 0x27944(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,252,121,2,0 // vbroadcastss 0x279fc(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -12925,53 +12965,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 38e2 <_sk_load_565_hsw+0x8d>
+ .byte 117,114 // jne 392a <_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,124,121,2,0 // vpbroadcastd 0x2797c(%rip),%ymm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,88,5,52,122,2,0 // vpbroadcastd 0x27a34(%rip),%ymm0 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,111,121,2,0 // vbroadcastss 0x2796f(%rip),%ymm1 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,13,39,122,2,0 // vbroadcastss 0x27a27(%rip),%ymm1 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,102,121,2,0 // vpbroadcastd 0x27966(%rip),%ymm1 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,88,13,30,122,2,0 // vpbroadcastd 0x27a1e(%rip),%ymm1 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,89,121,2,0 // vbroadcastss 0x27959(%rip),%ymm3 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,29,17,122,2,0 // vbroadcastss 0x27a11(%rip),%ymm3 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,80,121,2,0 // vpbroadcastd 0x27950(%rip),%ymm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,226,125,88,29,8,122,2,0 // vpbroadcastd 0x27a08(%rip),%ymm3 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,67,121,2,0 // vbroadcastss 0x27943(%rip),%ymm3 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,226,125,24,29,251,121,2,0 // vbroadcastss 0x279fb(%rip),%ymm3 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,168,120,2,0 // vbroadcastss 0x278a8(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,96,121,2,0 // vbroadcastss 0x27960(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 3876 <_sk_load_565_hsw+0x21>
+ .byte 119,128 // ja 38be <_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 # 3964 <_sk_load_565_hsw+0x10f>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 39ac <_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 3876 <_sk_load_565_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq 38be <_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 3876 <_sk_load_565_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq 38be <_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 3876 <_sk_load_565_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq 38be <_sk_load_565_hsw+0x21>
.byte 102,144 // xchg %ax,%ax
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
@@ -13004,53 +13044,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 3a0d <_sk_load_565_dst_hsw+0x8d>
+ .byte 117,114 // jne 3a55 <_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,81,120,2,0 // vpbroadcastd 0x27851(%rip),%ymm4 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,88,37,9,121,2,0 // vpbroadcastd 0x27909(%rip),%ymm4 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,68,120,2,0 // vbroadcastss 0x27844(%rip),%ymm5 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,45,252,120,2,0 // vbroadcastss 0x278fc(%rip),%ymm5 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,59,120,2,0 // vpbroadcastd 0x2783b(%rip),%ymm5 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,88,45,243,120,2,0 // vpbroadcastd 0x278f3(%rip),%ymm5 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,46,120,2,0 // vbroadcastss 0x2782e(%rip),%ymm7 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,61,230,120,2,0 // vbroadcastss 0x278e6(%rip),%ymm7 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,37,120,2,0 // vpbroadcastd 0x27825(%rip),%ymm7 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,226,125,88,61,221,120,2,0 // vpbroadcastd 0x278dd(%rip),%ymm7 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,24,120,2,0 // vbroadcastss 0x27818(%rip),%ymm7 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,226,125,24,61,208,120,2,0 // vbroadcastss 0x278d0(%rip),%ymm7 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,125,119,2,0 // vbroadcastss 0x2777d(%rip),%ymm7 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,61,53,120,2,0 // vbroadcastss 0x27835(%rip),%ymm7 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 39a1 <_sk_load_565_dst_hsw+0x21>
+ .byte 119,128 // ja 39e9 <_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 # 3a90 <_sk_load_565_dst_hsw+0x110>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 3ad8 <_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 39a1 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,94,255,255,255 // jmpq 39e9 <_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 39a1 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,65,255,255,255 // jmpq 39e9 <_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 39a1 <_sk_load_565_dst_hsw+0x21>
+ .byte 233,20,255,255,255 // jmpq 39e9 <_sk_load_565_dst_hsw+0x21>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -13129,23 +13169,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,108,118,2,0 // vpbroadcastd 0x2766c(%rip),%ymm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,88,5,36,119,2,0 // vpbroadcastd 0x27724(%rip),%ymm0 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,95,118,2,0 // vbroadcastss 0x2765f(%rip),%ymm1 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,13,23,119,2,0 // vbroadcastss 0x27717(%rip),%ymm1 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,86,118,2,0 // vpbroadcastd 0x27656(%rip),%ymm1 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,88,13,14,119,2,0 // vpbroadcastd 0x2770e(%rip),%ymm1 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,73,118,2,0 // vbroadcastss 0x27649(%rip),%ymm3 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,29,1,119,2,0 // vbroadcastss 0x27701(%rip),%ymm3 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,64,118,2,0 // vpbroadcastd 0x27640(%rip),%ymm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,226,125,88,29,248,118,2,0 // vpbroadcastd 0x276f8(%rip),%ymm3 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,51,118,2,0 // vbroadcastss 0x27633(%rip),%ymm3 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,226,125,24,29,235,118,2,0 // vbroadcastss 0x276eb(%rip),%ymm3 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,152,117,2,0 // vbroadcastss 0x27598(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,80,118,2,0 // vbroadcastss 0x27650(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -13163,11 +13203,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,92,118,2,0 // vbroadcastss 0x2765c(%rip),%ymm8 # 2b274 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,5,20,119,2,0 // vbroadcastss 0x27714(%rip),%ymm8 # 2b374 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,71,118,2,0 // vbroadcastss 0x27647(%rip),%ymm10 # 2b278 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,21,255,118,2,0 // vbroadcastss 0x276ff(%rip),%ymm10 # 2b378 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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
@@ -13178,7 +13218,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 3c6f <_sk_store_565_hsw+0x76>
+ .byte 117,10 // jne 3cb7 <_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
@@ -13186,22 +13226,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 3c6b <_sk_store_565_hsw+0x72>
+ .byte 119,236 // ja 3cb3 <_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 # 3ccc <_sk_store_565_hsw+0xd3>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 3d14 <_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 3c6b <_sk_store_565_hsw+0x72>
+ .byte 235,207 // jmp 3cb3 <_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 3c6b <_sk_store_565_hsw+0x72>
+ .byte 235,191 // jmp 3cb3 <_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 3c6b <_sk_store_565_hsw+0x72>
+ .byte 235,159 // jmp 3cb3 <_sk_store_565_hsw+0x72>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13219,7 +13259,7 @@ _sk_store_565_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe1003ce4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd939c>
+ .byte 232,255,255,255,224 // callq ffffffffe1003d2c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd92ec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -13236,28 +13276,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 3d91 <_sk_load_4444_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne 3dd9 <_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,97,117,2,0 // vpbroadcastd 0x27561(%rip),%ymm0 # 2b27c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,88,5,25,118,2,0 // vpbroadcastd 0x27619(%rip),%ymm0 # 2b37c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,84,117,2,0 // vbroadcastss 0x27554(%rip),%ymm1 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,13,12,118,2,0 // vbroadcastss 0x2760c(%rip),%ymm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,75,117,2,0 // vpbroadcastd 0x2754b(%rip),%ymm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,88,13,3,118,2,0 // vpbroadcastd 0x27603(%rip),%ymm1 # 2b384 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,62,117,2,0 // vbroadcastss 0x2753e(%rip),%ymm2 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,21,246,117,2,0 // vbroadcastss 0x275f6(%rip),%ymm2 # 2b388 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,53,117,2,0 // vpbroadcastd 0x27535(%rip),%ymm2 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,88,21,237,117,2,0 // vpbroadcastd 0x275ed(%rip),%ymm2 # 2b38c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,40,117,2,0 // vbroadcastss 0x27528(%rip),%ymm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,224,117,2,0 // vbroadcastss 0x275e0(%rip),%ymm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,30,117,2,0 // vpbroadcastd 0x2751e(%rip),%ymm8 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,88,5,214,117,2,0 // vpbroadcastd 0x275d6(%rip),%ymm8 # 2b394 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,16,117,2,0 // vbroadcastss 0x27510(%rip),%ymm8 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,200,117,2,0 // vbroadcastss 0x275c8(%rip),%ymm8 # 2b398 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -13266,27 +13306,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 3d0d <_sk_load_4444_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja 3d55 <_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 # 3e18 <_sk_load_4444_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 3e60 <_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 3d0d <_sk_load_4444_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq 3d55 <_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 3d0d <_sk_load_4444_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq 3d55 <_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 3d0d <_sk_load_4444_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq 3d55 <_sk_load_4444_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -13322,28 +13362,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 3edd <_sk_load_4444_dst_hsw+0xa9>
+ .byte 15,133,138,0,0,0 // jne 3f25 <_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,21,116,2,0 // vpbroadcastd 0x27415(%rip),%ymm4 # 2b27c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,88,37,205,116,2,0 // vpbroadcastd 0x274cd(%rip),%ymm4 # 2b37c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,8,116,2,0 // vbroadcastss 0x27408(%rip),%ymm5 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,45,192,116,2,0 // vbroadcastss 0x274c0(%rip),%ymm5 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,255,115,2,0 // vpbroadcastd 0x273ff(%rip),%ymm5 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,88,45,183,116,2,0 // vpbroadcastd 0x274b7(%rip),%ymm5 # 2b384 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,242,115,2,0 // vbroadcastss 0x273f2(%rip),%ymm6 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,53,170,116,2,0 // vbroadcastss 0x274aa(%rip),%ymm6 # 2b388 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,233,115,2,0 // vpbroadcastd 0x273e9(%rip),%ymm6 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,88,53,161,116,2,0 // vpbroadcastd 0x274a1(%rip),%ymm6 # 2b38c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,220,115,2,0 // vbroadcastss 0x273dc(%rip),%ymm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,148,116,2,0 // vbroadcastss 0x27494(%rip),%ymm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,210,115,2,0 // vpbroadcastd 0x273d2(%rip),%ymm8 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,88,5,138,116,2,0 // vpbroadcastd 0x2748a(%rip),%ymm8 # 2b394 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,196,115,2,0 // vbroadcastss 0x273c4(%rip),%ymm8 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,124,116,2,0 // vbroadcastss 0x2747c(%rip),%ymm8 # 2b398 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -13352,27 +13392,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 3e59 <_sk_load_4444_dst_hsw+0x25>
+ .byte 15,135,100,255,255,255 // ja 3ea1 <_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 # 3f64 <_sk_load_4444_dst_hsw+0x130>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # 3fac <_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 3e59 <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,66,255,255,255 // jmpq 3ea1 <_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 3e59 <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,37,255,255,255 // jmpq 3ea1 <_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 3e59 <_sk_load_4444_dst_hsw+0x25>
+ .byte 233,248,254,255,255 // jmpq 3ea1 <_sk_load_4444_dst_hsw+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -13451,25 +13491,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,20,114,2,0 // vpbroadcastd 0x27214(%rip),%ymm0 # 2b27c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,88,5,204,114,2,0 // vpbroadcastd 0x272cc(%rip),%ymm0 # 2b37c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,7,114,2,0 // vbroadcastss 0x27207(%rip),%ymm1 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,13,191,114,2,0 // vbroadcastss 0x272bf(%rip),%ymm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,254,113,2,0 // vpbroadcastd 0x271fe(%rip),%ymm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,88,13,182,114,2,0 // vpbroadcastd 0x272b6(%rip),%ymm1 # 2b384 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,241,113,2,0 // vbroadcastss 0x271f1(%rip),%ymm2 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,21,169,114,2,0 // vbroadcastss 0x272a9(%rip),%ymm2 # 2b388 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,232,113,2,0 // vpbroadcastd 0x271e8(%rip),%ymm2 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,88,21,160,114,2,0 // vpbroadcastd 0x272a0(%rip),%ymm2 # 2b38c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,219,113,2,0 // vbroadcastss 0x271db(%rip),%ymm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,147,114,2,0 // vbroadcastss 0x27293(%rip),%ymm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,209,113,2,0 // vpbroadcastd 0x271d1(%rip),%ymm8 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,88,5,137,114,2,0 // vpbroadcastd 0x27289(%rip),%ymm8 # 2b394 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,195,113,2,0 // vbroadcastss 0x271c3(%rip),%ymm8 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,123,114,2,0 // vbroadcastss 0x2727b(%rip),%ymm8 # 2b398 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -13489,7 +13529,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,152,113,2,0 // vbroadcastss 0x27198(%rip),%ymm8 # 2b29c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,98,125,24,5,80,114,2,0 // vbroadcastss 0x27250(%rip),%ymm8 # 2b39c <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.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
@@ -13507,7 +13547,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 4167 <_sk_store_4444_hsw+0x82>
+ .byte 117,10 // jne 41af <_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
@@ -13515,22 +13555,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 4163 <_sk_store_4444_hsw+0x7e>
+ .byte 119,236 // ja 41ab <_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 # 41c4 <_sk_store_4444_hsw+0xdf>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # 420c <_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 4163 <_sk_store_4444_hsw+0x7e>
+ .byte 235,207 // jmp 41ab <_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 4163 <_sk_store_4444_hsw+0x7e>
+ .byte 235,191 // jmp 41ab <_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 4163 <_sk_store_4444_hsw+0x7e>
+ .byte 235,159 // jmp 41ab <_sk_store_4444_hsw+0x7e>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13548,7 +13588,7 @@ _sk_store_4444_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe10041dc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9894>
+ .byte 232,255,255,255,224 // callq ffffffffe1004224 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd97e4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -13565,16 +13605,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 4252 <_sk_load_8888_hsw+0x72>
+ .byte 117,86 // jne 429a <_sk_load_8888_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,246,106,2,0 // vpand 0x26af6(%rip),%ymm3,%ymm0 # 2ad00 <_sk_srcover_rgba_8888_sse2_lowp+0x3b8>
+ .byte 197,229,219,5,174,107,2,0 // vpand 0x26bae(%rip),%ymm3,%ymm0 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x3c0>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,229,111,2,0 // vbroadcastss 0x26fe5(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,157,112,2,0 // vbroadcastss 0x2709d(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,251,106,2,0 // vpshufb 0x26afb(%rip),%ymm3,%ymm1 # 2ad20 <_sk_srcover_rgba_8888_sse2_lowp+0x3d8>
+ .byte 196,226,101,0,13,179,107,2,0 // vpshufb 0x26bb3(%rip),%ymm3,%ymm1 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x3e0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,9,107,2,0 // vpshufb 0x26b09(%rip),%ymm3,%ymm2 # 2ad40 <_sk_srcover_rgba_8888_sse2_lowp+0x3f8>
+ .byte 196,226,101,0,21,193,107,2,0 // vpshufb 0x26bc1(%rip),%ymm3,%ymm2 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x400>
.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
@@ -13587,21 +13627,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 4202 <_sk_load_8888_hsw+0x22>
+ .byte 119,156 // ja 424a <_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 # 42f8 <_sk_load_8888_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 4340 <_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 4202 <_sk_load_8888_hsw+0x22>
+ .byte 235,128 // jmp 424a <_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 4202 <_sk_load_8888_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq 424a <_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
@@ -13614,7 +13654,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 4202 <_sk_load_8888_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq 424a <_sk_load_8888_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13648,16 +13688,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 4386 <_sk_load_8888_dst_hsw+0x72>
+ .byte 117,86 // jne 43ce <_sk_load_8888_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,34,106,2,0 // vpand 0x26a22(%rip),%ymm7,%ymm4 # 2ad60 <_sk_srcover_rgba_8888_sse2_lowp+0x418>
+ .byte 197,197,219,37,218,106,2,0 // vpand 0x26ada(%rip),%ymm7,%ymm4 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x420>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,177,110,2,0 // vbroadcastss 0x26eb1(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,105,111,2,0 // vbroadcastss 0x26f69(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,39,106,2,0 // vpshufb 0x26a27(%rip),%ymm7,%ymm5 # 2ad80 <_sk_srcover_rgba_8888_sse2_lowp+0x438>
+ .byte 196,226,69,0,45,223,106,2,0 // vpshufb 0x26adf(%rip),%ymm7,%ymm5 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x440>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,53,106,2,0 // vpshufb 0x26a35(%rip),%ymm7,%ymm6 # 2ada0 <_sk_srcover_rgba_8888_sse2_lowp+0x458>
+ .byte 196,226,69,0,53,237,106,2,0 // vpshufb 0x26aed(%rip),%ymm7,%ymm6 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x460>
.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
@@ -13670,21 +13710,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 4336 <_sk_load_8888_dst_hsw+0x22>
+ .byte 119,156 // ja 437e <_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 # 442c <_sk_load_8888_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 4474 <_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 4336 <_sk_load_8888_dst_hsw+0x22>
+ .byte 235,128 // jmp 437e <_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 4336 <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq 437e <_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
@@ -13697,7 +13737,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 4336 <_sk_load_8888_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq 437e <_sk_load_8888_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13741,14 +13781,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,33,105,2,0 // vpand 0x26921(%rip),%ymm8,%ymm0 # 2adc0 <_sk_srcover_rgba_8888_sse2_lowp+0x478>
+ .byte 197,189,219,5,217,105,2,0 // vpand 0x269d9(%rip),%ymm8,%ymm0 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x480>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,80,109,2,0 // vbroadcastss 0x26d50(%rip),%ymm3 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,29,8,110,2,0 // vbroadcastss 0x26e08(%rip),%ymm3 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,61,0,13,39,105,2,0 // vpshufb 0x26927(%rip),%ymm8,%ymm1 # 2ade0 <_sk_srcover_rgba_8888_sse2_lowp+0x498>
+ .byte 196,226,61,0,13,223,105,2,0 // vpshufb 0x269df(%rip),%ymm8,%ymm1 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x4a0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,61,0,21,54,105,2,0 // vpshufb 0x26936(%rip),%ymm8,%ymm2 # 2ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x4b8>
+ .byte 196,226,61,0,21,238,105,2,0 // vpshufb 0x269ee(%rip),%ymm8,%ymm2 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x4c0>
.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
@@ -13768,7 +13808,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,175,108,2,0 // vbroadcastss 0x26caf(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,103,109,2,0 // vbroadcastss 0x26d67(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -13784,7 +13824,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 455d <_sk_store_8888_hsw+0x78>
+ .byte 117,10 // jne 45a5 <_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
@@ -13792,17 +13832,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 4559 <_sk_store_8888_hsw+0x74>
+ .byte 119,236 // ja 45a1 <_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 # 45cc <_sk_store_8888_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # 4614 <_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 4559 <_sk_store_8888_hsw+0x74>
+ .byte 235,208 // jmp 45a1 <_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 4559 <_sk_store_8888_hsw+0x74>
+ .byte 235,192 // jmp 45a1 <_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
@@ -13810,7 +13850,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 4559 <_sk_store_8888_hsw+0x74>
+ .byte 235,143 // jmp 45a1 <_sk_store_8888_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -13822,7 +13862,7 @@ _sk_store_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc0045e0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9c98>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004628 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9be8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -13842,16 +13882,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 465a <_sk_load_bgra_hsw+0x72>
+ .byte 117,86 // jne 46a2 <_sk_load_bgra_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,14,104,2,0 // vpand 0x2680e(%rip),%ymm3,%ymm0 # 2ae20 <_sk_srcover_rgba_8888_sse2_lowp+0x4d8>
+ .byte 197,229,219,5,198,104,2,0 // vpand 0x268c6(%rip),%ymm3,%ymm0 # 2af20 <_sk_srcover_rgba_8888_sse2_lowp+0x4e0>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,221,107,2,0 // vbroadcastss 0x26bdd(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,149,108,2,0 // vbroadcastss 0x26c95(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,19,104,2,0 // vpshufb 0x26813(%rip),%ymm3,%ymm0 # 2ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x4f8>
+ .byte 196,226,101,0,5,203,104,2,0 // vpshufb 0x268cb(%rip),%ymm3,%ymm0 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x500>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,33,104,2,0 // vpshufb 0x26821(%rip),%ymm3,%ymm0 # 2ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x518>
+ .byte 196,226,101,0,5,217,104,2,0 // vpshufb 0x268d9(%rip),%ymm3,%ymm0 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x520>
.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
@@ -13864,21 +13904,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 460a <_sk_load_bgra_hsw+0x22>
+ .byte 119,156 // ja 4652 <_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 # 4700 <_sk_load_bgra_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 4748 <_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 460a <_sk_load_bgra_hsw+0x22>
+ .byte 235,128 // jmp 4652 <_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 460a <_sk_load_bgra_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq 4652 <_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
@@ -13891,7 +13931,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 460a <_sk_load_bgra_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq 4652 <_sk_load_bgra_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13925,16 +13965,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 478e <_sk_load_bgra_dst_hsw+0x72>
+ .byte 117,86 // jne 47d6 <_sk_load_bgra_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,58,103,2,0 // vpand 0x2673a(%rip),%ymm7,%ymm4 # 2ae80 <_sk_srcover_rgba_8888_sse2_lowp+0x538>
+ .byte 197,197,219,37,242,103,2,0 // vpand 0x267f2(%rip),%ymm7,%ymm4 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x540>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,169,106,2,0 // vbroadcastss 0x26aa9(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,97,107,2,0 // vbroadcastss 0x26b61(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,63,103,2,0 // vpshufb 0x2673f(%rip),%ymm7,%ymm4 # 2aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x558>
+ .byte 196,226,69,0,37,247,103,2,0 // vpshufb 0x267f7(%rip),%ymm7,%ymm4 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x560>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,77,103,2,0 // vpshufb 0x2674d(%rip),%ymm7,%ymm4 # 2aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x578>
+ .byte 196,226,69,0,37,5,104,2,0 // vpshufb 0x26805(%rip),%ymm7,%ymm4 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x580>
.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
@@ -13947,21 +13987,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 473e <_sk_load_bgra_dst_hsw+0x22>
+ .byte 119,156 // ja 4786 <_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 # 4834 <_sk_load_bgra_dst_hsw+0x118>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 487c <_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 473e <_sk_load_bgra_dst_hsw+0x22>
+ .byte 235,128 // jmp 4786 <_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 473e <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,89,255,255,255 // jmpq 4786 <_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
@@ -13974,7 +14014,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 473e <_sk_load_bgra_dst_hsw+0x22>
+ .byte 233,10,255,255,255 // jmpq 4786 <_sk_load_bgra_dst_hsw+0x22>
.byte 130 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -14018,14 +14058,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,57,102,2,0 // vpand 0x26639(%rip),%ymm8,%ymm0 # 2aee0 <_sk_srcover_rgba_8888_sse2_lowp+0x598>
+ .byte 197,189,219,5,241,102,2,0 // vpand 0x266f1(%rip),%ymm8,%ymm0 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0x5a0>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,72,105,2,0 // vbroadcastss 0x26948(%rip),%ymm3 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,29,0,106,2,0 // vbroadcastss 0x26a00(%rip),%ymm3 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
- .byte 196,226,61,0,5,63,102,2,0 // vpshufb 0x2663f(%rip),%ymm8,%ymm0 # 2af00 <_sk_srcover_rgba_8888_sse2_lowp+0x5b8>
+ .byte 196,226,61,0,5,247,102,2,0 // vpshufb 0x266f7(%rip),%ymm8,%ymm0 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0x5c0>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,203 // vmulps %ymm3,%ymm0,%ymm1
- .byte 196,226,61,0,5,78,102,2,0 // vpshufb 0x2664e(%rip),%ymm8,%ymm0 # 2af20 <_sk_srcover_rgba_8888_sse2_lowp+0x5d8>
+ .byte 196,226,61,0,5,6,103,2,0 // vpshufb 0x26706(%rip),%ymm8,%ymm0 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0x5e0>
.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
@@ -14045,7 +14085,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,167,104,2,0 // vbroadcastss 0x268a7(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,95,105,2,0 // vbroadcastss 0x2695f(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -14061,7 +14101,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 4965 <_sk_store_bgra_hsw+0x78>
+ .byte 117,10 // jne 49ad <_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
@@ -14069,17 +14109,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 4961 <_sk_store_bgra_hsw+0x74>
+ .byte 119,236 // ja 49a9 <_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 # 49d4 <_sk_store_bgra_hsw+0xe7>
+ .byte 76,141,21,84,0,0,0 // lea 0x54(%rip),%r10 # 4a1c <_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 4961 <_sk_store_bgra_hsw+0x74>
+ .byte 235,208 // jmp 49a9 <_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 4961 <_sk_store_bgra_hsw+0x74>
+ .byte 235,192 // jmp 49a9 <_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
@@ -14087,7 +14127,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 4961 <_sk_store_bgra_hsw+0x74>
+ .byte 235,143 // jmp 49a9 <_sk_store_bgra_hsw+0x74>
.byte 102,144 // xchg %ax,%ax
.byte 181,255 // mov $0xff,%ch
.byte 255 // (bad)
@@ -14099,7 +14139,7 @@ _sk_store_bgra_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc0049e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfda0a0>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004a30 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9ff0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14119,7 +14159,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 4a71 <_sk_load_f16_hsw+0x81>
+ .byte 117,101 // jne 4ab9 <_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
@@ -14145,29 +14185,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 4ad7 <_sk_load_f16_hsw+0xe7>
+ .byte 116,85 // je 4b1f <_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 4ad7 <_sk_load_f16_hsw+0xe7>
+ .byte 114,72 // jb 4b1f <_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 4ae4 <_sk_load_f16_hsw+0xf4>
+ .byte 116,72 // je 4b2c <_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 4ae4 <_sk_load_f16_hsw+0xf4>
+ .byte 114,59 // jb 4b2c <_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 4a27 <_sk_load_f16_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je 4a6f <_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 4a27 <_sk_load_f16_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb 4a6f <_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 4a27 <_sk_load_f16_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq 4a6f <_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 4a27 <_sk_load_f16_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq 4a6f <_sk_load_f16_hsw+0x37>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,58,255,255,255 // jmpq 4a27 <_sk_load_f16_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq 4a6f <_sk_load_f16_hsw+0x37>
HIDDEN _sk_load_f16_dst_hsw
.globl _sk_load_f16_dst_hsw
@@ -14181,7 +14221,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 4b6e <_sk_load_f16_dst_hsw+0x81>
+ .byte 117,101 // jne 4bb6 <_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
@@ -14207,29 +14247,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 4bd4 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 116,85 // je 4c1c <_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 4bd4 <_sk_load_f16_dst_hsw+0xe7>
+ .byte 114,72 // jb 4c1c <_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 4be1 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 116,72 // je 4c29 <_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 4be1 <_sk_load_f16_dst_hsw+0xf4>
+ .byte 114,59 // jb 4c29 <_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 4b24 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,132,109,255,255,255 // je 4b6c <_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 4b24 <_sk_load_f16_dst_hsw+0x37>
+ .byte 15,130,92,255,255,255 // jb 4b6c <_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 4b24 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,80,255,255,255 // jmpq 4b6c <_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 4b24 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,67,255,255,255 // jmpq 4b6c <_sk_load_f16_dst_hsw+0x37>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,58,255,255,255 // jmpq 4b24 <_sk_load_f16_dst_hsw+0x37>
+ .byte 233,58,255,255,255 // jmpq 4b6c <_sk_load_f16_dst_hsw+0x37>
HIDDEN _sk_gather_f16_hsw
.globl _sk_gather_f16_hsw
@@ -14302,7 +14342,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 4d1e <_sk_store_f16_hsw+0x7b>
+ .byte 117,31 // jne 4d66 <_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)
@@ -14311,22 +14351,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 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 116,240 // je 4d62 <_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 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 114,227 // jb 4d62 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,218 // je 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 116,218 // je 4d62 <_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 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 114,205 // jb 4d62 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,196 // je 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 116,196 // je 4d62 <_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 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 114,183 // jb 4d62 <_sk_store_f16_hsw+0x77>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,174 // jmp 4d1a <_sk_store_f16_hsw+0x77>
+ .byte 235,174 // jmp 4d62 <_sk_store_f16_hsw+0x77>
HIDDEN _sk_load_u16_be_hsw
.globl _sk_load_u16_be_hsw
@@ -14341,7 +14381,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 4e5f <_sk_load_u16_be_hsw+0xf3>
+ .byte 15,133,204,0,0,0 // jne 4ea7 <_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
@@ -14360,7 +14400,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,36,100,2,0 // vbroadcastss 0x26424(%rip),%ymm10 # 2b218 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,21,220,100,2,0 // vbroadcastss 0x264dc(%rip),%ymm10 # 2b318 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -14388,29 +14428,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 4ec5 <_sk_load_u16_be_hsw+0x159>
+ .byte 116,85 // je 4f0d <_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 4ec5 <_sk_load_u16_be_hsw+0x159>
+ .byte 114,72 // jb 4f0d <_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 4ed2 <_sk_load_u16_be_hsw+0x166>
+ .byte 116,72 // je 4f1a <_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 4ed2 <_sk_load_u16_be_hsw+0x166>
+ .byte 114,59 // jb 4f1a <_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 4dae <_sk_load_u16_be_hsw+0x42>
+ .byte 15,132,6,255,255,255 // je 4df6 <_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 4dae <_sk_load_u16_be_hsw+0x42>
+ .byte 15,130,245,254,255,255 // jb 4df6 <_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 4dae <_sk_load_u16_be_hsw+0x42>
+ .byte 233,233,254,255,255 // jmpq 4df6 <_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 4dae <_sk_load_u16_be_hsw+0x42>
+ .byte 233,220,254,255,255 // jmpq 4df6 <_sk_load_u16_be_hsw+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,211,254,255,255 // jmpq 4dae <_sk_load_u16_be_hsw+0x42>
+ .byte 233,211,254,255,255 // jmpq 4df6 <_sk_load_u16_be_hsw+0x42>
HIDDEN _sk_load_rgb_u16_be_hsw
.globl _sk_load_rgb_u16_be_hsw
@@ -14427,7 +14467,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 4fd3 <_sk_load_rgb_u16_be_hsw+0xf8>
+ .byte 15,133,205,0,0,0 // jne 501b <_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
@@ -14452,7 +14492,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,147,98,2,0 // vbroadcastss 0x26293(%rip),%ymm9 # 2b218 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,13,75,99,2,0 // vbroadcastss 0x2634b(%rip),%ymm9 # 2b318 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -14468,69 +14508,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,183,97,2,0 // vbroadcastss 0x261b7(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,111,98,2,0 // vbroadcastss 0x2626f(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 500b <_sk_load_rgb_u16_be_hsw+0x130>
+ .byte 117,31 // jne 5053 <_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 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,48,255,255,255 // jmpq 4f83 <_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 5055 <_sk_load_rgb_u16_be_hsw+0x17a>
+ .byte 114,48 // jb 509d <_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 506f <_sk_load_rgb_u16_be_hsw+0x194>
+ .byte 117,48 // jne 50b7 <_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 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,230,254,255,255 // jmpq 4f83 <_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 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,204,254,255,255 // jmpq 4f83 <_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 50b0 <_sk_load_rgb_u16_be_hsw+0x1d5>
+ .byte 114,39 // jb 50f8 <_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 50c1 <_sk_load_rgb_u16_be_hsw+0x1e6>
+ .byte 117,30 // jne 5109 <_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 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,139,254,255,255 // jmpq 4f83 <_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 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,122,254,255,255 // jmpq 4f83 <_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 50f4 <_sk_load_rgb_u16_be_hsw+0x219>
+ .byte 114,25 // jb 513c <_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 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,71,254,255,255 // jmpq 4f83 <_sk_load_rgb_u16_be_hsw+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,62,254,255,255 // jmpq 4f3b <_sk_load_rgb_u16_be_hsw+0x60>
+ .byte 233,62,254,255,255 // jmpq 4f83 <_sk_load_rgb_u16_be_hsw+0x60>
HIDDEN _sk_store_u16_be_hsw
.globl _sk_store_u16_be_hsw
@@ -14544,7 +14584,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,124,97,2,0 // vbroadcastss 0x2617c(%rip),%ymm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,98,125,24,5,52,98,2,0 // vbroadcastss 0x26234(%rip),%ymm8 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -14582,7 +14622,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 5208 <_sk_store_u16_be_hsw+0x10b>
+ .byte 117,31 // jne 5250 <_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)
@@ -14591,22 +14631,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 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,240 // je 524c <_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 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,227 // jb 524c <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,218 // je 524c <_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 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,205 // jb 524c <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 116,196 // je 524c <_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 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 114,183 // jb 524c <_sk_store_u16_be_hsw+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp 5204 <_sk_store_u16_be_hsw+0x107>
+ .byte 235,174 // jmp 524c <_sk_store_u16_be_hsw+0x107>
HIDDEN _sk_load_f32_hsw
.globl _sk_load_f32_hsw
@@ -14615,7 +14655,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 53c7 <_sk_load_f32_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja 540f <_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)
@@ -14628,7 +14668,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 # 53d8 <_sk_load_f32_hsw+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # 5420 <_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
@@ -14691,7 +14731,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 53a1 <_sk_load_f32_hsw+0x14b>
+ .byte 235,203 // jmp 53e9 <_sk_load_f32_hsw+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -14703,7 +14743,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) # 290053f4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdaaac>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900543c <_sk_srcover_rgba_8888_sse2_lowp+0x28fda9fc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -14715,7 +14755,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 5569 <_sk_load_f32_dst_hsw+0x171>
+ .byte 15,135,97,1,0,0 // ja 55b1 <_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)
@@ -14728,7 +14768,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 # 5578 <_sk_load_f32_dst_hsw+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # 55c0 <_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
@@ -14791,7 +14831,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 5543 <_sk_load_f32_dst_hsw+0x14b>
+ .byte 235,203 // jmp 558b <_sk_load_f32_dst_hsw+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -14831,7 +14871,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 5617 <_sk_store_f32_hsw+0x7f>
+ .byte 117,55 // jne 565f <_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
@@ -14844,22 +14884,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 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 116,240 // je 565b <_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 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 114,227 // jb 565b <_sk_store_f32_hsw+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 116,218 // je 565b <_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 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 114,205 // jb 565b <_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 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 116,195 // je 565b <_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 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 114,181 // jb 565b <_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 5613 <_sk_store_f32_hsw+0x7b>
+ .byte 235,171 // jmp 565b <_sk_store_f32_hsw+0x7b>
HIDDEN _sk_repeat_x_hsw
.globl _sk_repeat_x_hsw
@@ -14898,7 +14938,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,181,90,2,0 // vmulss 0x25ab5(%rip),%xmm9,%xmm0 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 197,178,89,5,109,91,2,0 // vmulss 0x25b6d(%rip),%xmm9,%xmm0 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -14921,7 +14961,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,100,90,2,0 // vmulss 0x25a64(%rip),%xmm9,%xmm1 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 197,178,89,13,28,91,2,0 // vmulss 0x25b1c(%rip),%xmm9,%xmm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -14939,7 +14979,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,44,90,2,0 // vbroadcastss 0x25a2c(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,228,90,2,0 // vbroadcastss 0x25ae4(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -14957,9 +14997,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,35,90,2,0 // vbroadcastss 0x25a23(%rip),%ymm8 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,219,90,2,0 // vbroadcastss 0x25adb(%rip),%ymm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,249,89,2,0 // vbroadcastss 0x259f9(%rip),%ymm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,13,177,90,2,0 // vbroadcastss 0x25ab1(%rip),%ymm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -14975,11 +15015,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,229,90,2,0 // vbroadcastss 0x25ae5(%rip),%ymm3 # 2b2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
- .byte 196,98,125,24,5,224,90,2,0 // vbroadcastss 0x25ae0(%rip),%ymm8 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,226,125,24,29,157,91,2,0 // vbroadcastss 0x25b9d(%rip),%ymm3 # 2b3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,98,125,24,5,152,91,2,0 // vbroadcastss 0x25b98(%rip),%ymm8 # 2b3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.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,209,90,2,0 // vbroadcastss 0x25ad1(%rip),%ymm3 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,226,125,24,29,137,91,2,0 // vbroadcastss 0x25b89(%rip),%ymm3 # 2b3ac <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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
@@ -15178,9 +15218,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 5ad3 <_sk_evenly_spaced_gradient_hsw+0x18>
+ .byte 120,7 // js 5b1b <_sk_evenly_spaced_gradient_hsw+0x18>
.byte 196,193,242,42,202 // vcvtsi2ss %r10,%xmm1,%xmm1
- .byte 235,22 // jmp 5ae9 <_sk_evenly_spaced_gradient_hsw+0x2e>
+ .byte 235,22 // jmp 5b31 <_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
@@ -15191,7 +15231,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 5b45 <_sk_evenly_spaced_gradient_hsw+0x8a>
+ .byte 119,73 // ja 5b8d <_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
@@ -15207,7 +15247,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 5bd8 <_sk_evenly_spaced_gradient_hsw+0x11d>
+ .byte 233,147,0,0,0 // jmpq 5c20 <_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
@@ -15251,14 +15291,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,179,86,2,0 // vbroadcastss 0x256b3(%rip),%ymm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
- .byte 196,226,125,24,13,174,86,2,0 // vbroadcastss 0x256ae(%rip),%ymm1 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,226,125,24,5,107,87,2,0 // vbroadcastss 0x2576b(%rip),%ymm0 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,226,125,24,13,102,87,2,0 // vbroadcastss 0x25766(%rip),%ymm1 # 2b3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,164,86,2,0 // vbroadcastss 0x256a4(%rip),%ymm0 # 2b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,226,125,24,5,92,87,2,0 // vbroadcastss 0x2575c(%rip),%ymm0 # 2b3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,154,86,2,0 // vbroadcastss 0x2569a(%rip),%ymm1 # 2b2bc <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,226,125,24,13,82,87,2,0 // vbroadcastss 0x25752(%rip),%ymm1 # 2b3bc <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,144,86,2,0 // vbroadcastss 0x25690(%rip),%ymm0 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,226,125,24,5,72,87,2,0 // vbroadcastss 0x25748(%rip),%ymm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.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
@@ -15273,11 +15313,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 5d30 <_sk_gradient_hsw+0xeb>
+ .byte 15,134,220,0,0,0 // jbe 5d78 <_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,33,85,2,0 // vbroadcastss 0x25521(%rip),%ymm2 # 2b18c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,226,125,24,21,217,85,2,0 // vbroadcastss 0x255d9(%rip),%ymm2 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -15285,10 +15325,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 5c70 <_sk_gradient_hsw+0x2b>
+ .byte 117,227 // jne 5cb8 <_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 5d39 <_sk_gradient_hsw+0xf4>
+ .byte 15,134,158,0,0,0 // jbe 5d81 <_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
@@ -15320,7 +15360,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 5d7d <_sk_gradient_hsw+0x138>
+ .byte 235,77 // jmp 5dc5 <_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
@@ -15380,24 +15420,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,172,84,2,0 // vbroadcastss 0x254ac(%rip),%ymm13 # 2b2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
- .byte 196,98,125,24,53,167,84,2,0 // vbroadcastss 0x254a7(%rip),%ymm14 # 2b2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,45,100,85,2,0 // vbroadcastss 0x25564(%rip),%ymm13 # 2b3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,53,95,85,2,0 // vbroadcastss 0x2555f(%rip),%ymm14 # 2b3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,157,84,2,0 // vbroadcastss 0x2549d(%rip),%ymm13 # 2b2cc <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,45,85,85,2,0 // vbroadcastss 0x25555(%rip),%ymm13 # 2b3cc <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,147,84,2,0 // vbroadcastss 0x25493(%rip),%ymm14 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,53,75,85,2,0 // vbroadcastss 0x2554b(%rip),%ymm14 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.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,126,84,2,0 // vbroadcastss 0x2547e(%rip),%ymm10 # 2b2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,21,54,85,2,0 // vbroadcastss 0x25536(%rip),%ymm10 # 2b3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,20,83,2,0 // vbroadcastss 0x25314(%rip),%ymm10 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,21,204,83,2,0 // vbroadcastss 0x253cc(%rip),%ymm10 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,254,82,2,0 // vbroadcastss 0x252fe(%rip),%ymm10 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,21,182,83,2,0 // vbroadcastss 0x253b6(%rip),%ymm10 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -15425,23 +15465,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw:
.byte 197,50,89,80,44 // vmulss 0x2c(%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,254,83,2,0 // vbroadcastss 0x253fe(%rip),%ymm11 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,29,182,84,2,0 // vbroadcastss 0x254b6(%rip),%ymm11 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,221,83,2,0 // vbroadcastss 0x253dd(%rip),%ymm9 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,13,149,84,2,0 // vbroadcastss 0x25495(%rip),%ymm9 # 2b3dc <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,192,83,2,0 // vbroadcastss 0x253c0(%rip),%ymm9 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,120,84,2,0 // vbroadcastss 0x25478(%rip),%ymm9 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,81,82,2,0 // vbroadcastss 0x25251(%rip),%ymm11 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,29,9,83,2,0 // vbroadcastss 0x25309(%rip),%ymm11 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -15460,23 +15500,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw:
.byte 197,50,89,80,44 // vmulss 0x2c(%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,102,83,2,0 // vbroadcastss 0x25366(%rip),%ymm11 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,29,30,84,2,0 // vbroadcastss 0x2541e(%rip),%ymm11 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,69,83,2,0 // vbroadcastss 0x25345(%rip),%ymm9 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,13,253,83,2,0 // vbroadcastss 0x253fd(%rip),%ymm9 # 2b3dc <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,40,83,2,0 // vbroadcastss 0x25328(%rip),%ymm9 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,224,83,2,0 // vbroadcastss 0x253e0(%rip),%ymm9 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,185,81,2,0 // vbroadcastss 0x251b9(%rip),%ymm11 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,29,113,82,2,0 // vbroadcastss 0x25271(%rip),%ymm11 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -15494,14 +15534,14 @@ _sk_xy_to_2pt_conical_linear_hsw:
.byte 197,58,89,72,44 // vmulss 0x2c(%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,212,82,2,0 // vbroadcastss 0x252d4(%rip),%ymm10 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,140,83,2,0 // vbroadcastss 0x2538c(%rip),%ymm10 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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,183,82,2,0 // vbroadcastss 0x252b7(%rip),%ymm8 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,111,83,2,0 // vbroadcastss 0x2536f(%rip),%ymm8 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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
@@ -15544,7 +15584,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,230,80,2,0 // vbroadcastss 0x250e6(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,158,81,2,0 // vbroadcastss 0x2519e(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -15578,9 +15618,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,214,81,2,0 // vbroadcastss 0x251d6(%rip),%ymm0 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,5,142,82,2,0 // vbroadcastss 0x2528e(%rip),%ymm0 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,109,80,2,0 // vbroadcastss 0x2506d(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,37,81,2,0 // vbroadcastss 0x25125(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15591,7 +15631,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,77,80,2,0 // vbroadcastss 0x2504d(%rip),%ymm0 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,5,5,81,2,0 // vbroadcastss 0x25105(%rip),%ymm0 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -15603,9 +15643,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,141,81,2,0 // vbroadcastss 0x2518d(%rip),%ymm1 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,13,69,82,2,0 // vbroadcastss 0x25245(%rip),%ymm1 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,35,80,2,0 // vbroadcastss 0x25023(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,219,80,2,0 // vbroadcastss 0x250db(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15616,7 +15656,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,3,80,2,0 // vbroadcastss 0x25003(%rip),%ymm1 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,13,187,80,2,0 // vbroadcastss 0x250bb(%rip),%ymm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -15628,13 +15668,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,70,81,2,0 // vbroadcastss 0x25146(%rip),%ymm0 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,5,254,81,2,0 // vbroadcastss 0x251fe(%rip),%ymm0 # 2b3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,217,79,2,0 // vbroadcastss 0x24fd9(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,145,80,2,0 // vbroadcastss 0x25091(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,54,80,2,0 // vbroadcastss 0x25036(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
- .byte 196,98,125,24,29,33,81,2,0 // vbroadcastss 0x25121(%rip),%ymm11 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,238,80,2,0 // vbroadcastss 0x250ee(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,217,81,2,0 // vbroadcastss 0x251d9(%rip),%ymm11 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -15646,16 +15686,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,248,80,2,0 // vbroadcastss 0x250f8(%rip),%ymm0 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,5,176,81,2,0 // vbroadcastss 0x251b0(%rip),%ymm0 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,143,79,2,0 // vbroadcastss 0x24f8f(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,71,80,2,0 // vbroadcastss 0x25047(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,233,80,2,0 // vbroadcastss 0x250e9(%rip),%ymm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
- .byte 196,98,125,24,21,228,80,2,0 // vbroadcastss 0x250e4(%rip),%ymm10 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,13,161,81,2,0 // vbroadcastss 0x251a1(%rip),%ymm9 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,21,156,81,2,0 // vbroadcastss 0x2519c(%rip),%ymm10 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,102,79,2,0 // vbroadcastss 0x24f66(%rip),%ymm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,13,30,80,2,0 // vbroadcastss 0x2501e(%rip),%ymm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,204,80,2,0 // vbroadcastss 0x250cc(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,21,132,81,2,0 // vbroadcastss 0x25184(%rip),%ymm10 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,128,0,0,0 // vmovups %ymm10,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15666,14 +15706,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,60,79,2,0 // vbroadcastss 0x24f3c(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,244,79,2,0 // vbroadcastss 0x24ff4(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,150,80,2,0 // vbroadcastss 0x25096(%rip),%ymm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
- .byte 196,98,125,24,29,145,80,2,0 // vbroadcastss 0x25091(%rip),%ymm11 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,21,78,81,2,0 // vbroadcastss 0x2514e(%rip),%ymm10 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,29,73,81,2,0 // vbroadcastss 0x25149(%rip),%ymm11 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.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,130,80,2,0 // vbroadcastss 0x25082(%rip),%ymm8 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,5,58,81,2,0 // vbroadcastss 0x2513a(%rip),%ymm8 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15684,12 +15724,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,94,80,2,0 // vbroadcastss 0x2505e(%rip),%ymm0 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,5,22,81,2,0 // vbroadcastss 0x25116(%rip),%ymm0 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,79,79,2,0 // vbroadcastss 0x24f4f(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
- .byte 196,98,125,24,29,58,80,2,0 // vbroadcastss 0x2503a(%rip),%ymm11 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,7,80,2,0 // vbroadcastss 0x25007(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,242,80,2,0 // vbroadcastss 0x250f2(%rip),%ymm11 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -15701,13 +15741,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,21,80,2,0 // vbroadcastss 0x25015(%rip),%ymm1 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,13,205,80,2,0 // vbroadcastss 0x250cd(%rip),%ymm1 # 2b3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,167,78,2,0 // vbroadcastss 0x24ea7(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,95,79,2,0 // vbroadcastss 0x24f5f(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,4,79,2,0 // vbroadcastss 0x24f04(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
- .byte 196,98,125,24,29,239,79,2,0 // vbroadcastss 0x24fef(%rip),%ymm11 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,188,79,2,0 // vbroadcastss 0x24fbc(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,167,80,2,0 // vbroadcastss 0x250a7(%rip),%ymm11 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -15719,16 +15759,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,198,79,2,0 // vbroadcastss 0x24fc6(%rip),%ymm1 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,13,126,80,2,0 // vbroadcastss 0x2507e(%rip),%ymm1 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,92,78,2,0 // vbroadcastss 0x24e5c(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,20,79,2,0 // vbroadcastss 0x24f14(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,182,79,2,0 // vbroadcastss 0x24fb6(%rip),%ymm9 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
- .byte 196,98,125,24,21,177,79,2,0 // vbroadcastss 0x24fb1(%rip),%ymm10 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,13,110,80,2,0 // vbroadcastss 0x2506e(%rip),%ymm9 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,21,105,80,2,0 // vbroadcastss 0x25069(%rip),%ymm10 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,51,78,2,0 // vbroadcastss 0x24e33(%rip),%ymm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,13,235,78,2,0 // vbroadcastss 0x24eeb(%rip),%ymm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,153,79,2,0 // vbroadcastss 0x24f99(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,21,81,80,2,0 // vbroadcastss 0x25051(%rip),%ymm10 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,160,0,0,0 // vmovups %ymm10,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15739,14 +15779,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,9,78,2,0 // vbroadcastss 0x24e09(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,193,78,2,0 // vbroadcastss 0x24ec1(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
.byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,98,79,2,0 // vbroadcastss 0x24f62(%rip),%ymm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
- .byte 196,98,125,24,29,93,79,2,0 // vbroadcastss 0x24f5d(%rip),%ymm11 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,21,26,80,2,0 // vbroadcastss 0x2501a(%rip),%ymm10 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,29,21,80,2,0 // vbroadcastss 0x25015(%rip),%ymm11 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.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,78,79,2,0 // vbroadcastss 0x24f4e(%rip),%ymm8 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,5,6,80,2,0 // vbroadcastss 0x25006(%rip),%ymm8 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15757,12 +15797,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,42,79,2,0 // vbroadcastss 0x24f2a(%rip),%ymm1 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,13,226,79,2,0 // vbroadcastss 0x24fe2(%rip),%ymm1 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,26,78,2,0 // vbroadcastss 0x24e1a(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
- .byte 196,98,125,24,29,5,79,2,0 // vbroadcastss 0x24f05(%rip),%ymm11 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,210,78,2,0 // vbroadcastss 0x24ed2(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,29,189,79,2,0 // vbroadcastss 0x24fbd(%rip),%ymm11 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -15902,7 +15942,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,199,76,2,0 // vpbroadcastd 0x24cc7(%rip),%ymm15 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,98,125,88,61,127,77,2,0 // vpbroadcastd 0x24d7f(%rip),%ymm15 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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
@@ -15914,13 +15954,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,21,75,2,0 // vpbroadcastd 0x24b15(%rip),%ymm7 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,226,125,88,61,205,75,2,0 // vpbroadcastd 0x24bcd(%rip),%ymm7 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,89,76,2,0 // vbroadcastss 0x24c59(%rip),%ymm0 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,125,24,5,17,77,2,0 // vbroadcastss 0x24d11(%rip),%ymm0 # 2b3fc <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -16182,7 +16222,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,242,70,2,0 // vpbroadcastd 0x246f2(%rip),%ymm10 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,98,125,88,21,170,71,2,0 // vpbroadcastd 0x247aa(%rip),%ymm10 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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
@@ -16194,13 +16234,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,61,69,2,0 // vpbroadcastd 0x2453d(%rip),%ymm11 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,88,29,245,69,2,0 // vpbroadcastd 0x245f5(%rip),%ymm11 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,130,70,2,0 // vbroadcastss 0x24682(%rip),%ymm0 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,125,24,5,58,71,2,0 // vbroadcastss 0x2473a(%rip),%ymm0 # 2b3fc <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -16633,7 +16673,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,96,59,2,0 // vbroadcastss 0x23b60(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,24,60,2,0 // vbroadcastss 0x23c18(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16665,15 +16705,23 @@ _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 115,83 // jae 76da <_sk_start_pipeline_avx+0x82>
+ .byte 15,131,151,0,0,0 // jae 776a <_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,35 // ja 76c0 <_sk_start_pipeline_avx+0x68>
+ .byte 119,67 // ja 772c <_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
+ .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
+ .byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
+ .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
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 76,137,246 // mov %r14,%rsi
.byte 76,137,226 // mov %r12,%rdx
.byte 72,137,217 // mov %rbx,%rcx
@@ -16682,16 +16730,24 @@ _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,225 // jbe 76a1 <_sk_start_pipeline_avx+0x49>
+ .byte 118,193 // jbe 76ed <_sk_start_pipeline_avx+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,9 // je 76d1 <_sk_start_pipeline_avx+0x79>
+ .byte 116,41 // je 775d <_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
+ .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
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 76,137,246 // mov %r14,%rsi
.byte 72,137,217 // mov %rbx,%rcx
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,185 // jne 7693 <_sk_start_pipeline_avx+0x3b>
+ .byte 15,133,117,255,255,255 // jne 76df <_sk_start_pipeline_avx+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -16716,15 +16772,15 @@ _sk_seed_shader_avx:
.byte 197,249,112,192,0 // vpshufd $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 197,252,88,5,56,56,2,0 // vaddps 0x23838(%rip),%ymm0,%ymm0 # 2af40 <_sk_srcover_rgba_8888_sse2_lowp+0x5f8>
+ .byte 197,252,88,5,168,56,2,0 // vaddps 0x238a8(%rip),%ymm0,%ymm0 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0x600>
.byte 197,249,110,201 // vmovd %ecx,%xmm1
.byte 197,249,112,201,0 // vpshufd $0x0,%xmm1,%xmm1
.byte 196,227,117,24,201,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,96,58,2,0 // vbroadcastss 0x23a60(%rip),%ymm2 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,21,208,58,2,0 // vbroadcastss 0x23ad0(%rip),%ymm2 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,85,58,2,0 // vbroadcastss 0x23a55(%rip),%ymm2 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,21,197,58,2,0 // vbroadcastss 0x23ac5(%rip),%ymm2 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16738,46 +16794,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,245,59,2,0 // vpaddd 0x23bf5(%rip),%xmm8,%xmm9 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
- .byte 197,57,254,5,253,59,2,0 // vpaddd 0x23bfd(%rip),%xmm8,%xmm8 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ .byte 197,57,254,13,101,60,2,0 // vpaddd 0x23c65(%rip),%xmm8,%xmm9 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
+ .byte 197,57,254,5,109,60,2,0 // vpaddd 0x23c6d(%rip),%xmm8,%xmm8 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xa20>
.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,5,58,2,0 // vbroadcastss 0x23a05(%rip),%ymm10 # 2b18c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,21,117,58,2,0 // vbroadcastss 0x23a75(%rip),%ymm10 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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,180,67,2,0 // vmovddup 0x243b4(%rip),%xmm12 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x1218>
+ .byte 197,123,18,37,36,68,2,0 // vmovddup 0x24424(%rip),%xmm12 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0x1220>
.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,195,57,2,0 // vbroadcastss 0x239c3(%rip),%ymm13 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,125,24,45,51,58,2,0 // vbroadcastss 0x23a33(%rip),%ymm13 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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,114,67,2,0 // vmovddup 0x24372(%rip),%xmm14 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x1220>
+ .byte 197,123,18,53,226,67,2,0 // vmovddup 0x243e2(%rip),%xmm14 # 2bc68 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
.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,114,57,2,0 // vbroadcastss 0x23972(%rip),%ymm14 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ .byte 196,98,125,24,53,226,57,2,0 // vbroadcastss 0x239e2(%rip),%ymm14 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
.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,40,67,2,0 // vmovddup 0x24328(%rip),%xmm13 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
+ .byte 197,123,18,45,152,67,2,0 // vmovddup 0x24398(%rip),%xmm13 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
.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
@@ -16788,9 +16844,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,21,57,2,0 // vbroadcastss 0x23915(%rip),%ymm9 # 2b198 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ .byte 196,98,125,24,13,133,57,2,0 // vbroadcastss 0x23985(%rip),%ymm9 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,11,57,2,0 // vbroadcastss 0x2390b(%rip),%ymm9 # 2b19c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ .byte 196,98,125,24,13,123,57,2,0 // vbroadcastss 0x2397b(%rip),%ymm9 # 2b29c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
.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
@@ -16824,7 +16880,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,147,56,2,0 // vbroadcastss 0x23893(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,3,57,2,0 // vbroadcastss 0x23903(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16835,7 +16891,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,122,56,2,0 // vbroadcastss 0x2387a(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,234,56,2,0 // vbroadcastss 0x238ea(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -16881,7 +16937,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,25,56,2,0 // vbroadcastss 0x23819(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,137,56,2,0 // vbroadcastss 0x23889(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16902,7 +16958,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,215,55,2,0 // vbroadcastss 0x237d7(%rip),%ymm9 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,13,71,56,2,0 // vbroadcastss 0x23847(%rip),%ymm9 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16944,7 +17000,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,114,55,2,0 // vbroadcastss 0x23772(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,226,55,2,0 // vbroadcastss 0x237e2(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16957,7 +17013,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,81,55,2,0 // vbroadcastss 0x23751(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,193,55,2,0 // vbroadcastss 0x237c1(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16970,7 +17026,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,48,55,2,0 // vbroadcastss 0x23730(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,160,55,2,0 // vbroadcastss 0x237a0(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -16987,7 +17043,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,255,54,2,0 // vbroadcastss 0x236ff(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,111,55,2,0 // vbroadcastss 0x2376f(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17015,7 +17071,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,186,54,2,0 // vbroadcastss 0x236ba(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,42,55,2,0 // vbroadcastss 0x2372a(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17046,7 +17102,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,73,54,2,0 // vbroadcastss 0x23649(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,185,54,2,0 // vbroadcastss 0x236b9(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17080,7 +17136,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,232,53,2,0 // vbroadcastss 0x235e8(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,88,54,2,0 // vbroadcastss 0x23658(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17117,7 +17173,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,100,53,2,0 // vbroadcastss 0x23564(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,212,53,2,0 // vbroadcastss 0x235d4(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17143,7 +17199,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,12,53,2,0 // vbroadcastss 0x2350c(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,124,53,2,0 // vbroadcastss 0x2357c(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17172,7 +17228,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,168,52,2,0 // vbroadcastss 0x234a8(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,24,53,2,0 // vbroadcastss 0x23518(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17195,7 +17251,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,95,52,2,0 // vbroadcastss 0x2345f(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,207,52,2,0 // vbroadcastss 0x234cf(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17206,7 +17262,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,70,52,2,0 // vbroadcastss 0x23446(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,182,52,2,0 // vbroadcastss 0x234b6(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17268,7 +17324,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,74,51,2,0 // vbroadcastss 0x2334a(%rip),%ymm9 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,13,186,51,2,0 // vbroadcastss 0x233ba(%rip),%ymm9 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17325,7 +17381,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,85,50,2,0 // vbroadcastss 0x23255(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,197,50,2,0 // vbroadcastss 0x232c5(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17380,7 +17436,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,122,49,2,0 // vbroadcastss 0x2317a(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,234,49,2,0 // vbroadcastss 0x231ea(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17446,10 +17502,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,129,48,2,0 // vbroadcastss 0x23081(%rip),%ymm11 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,29,241,48,2,0 // vbroadcastss 0x230f1(%rip),%ymm11 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.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,114,48,2,0 // vbroadcastss 0x23072(%rip),%ymm13 # 2b1a4 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ .byte 196,98,125,24,45,226,48,2,0 // vbroadcastss 0x230e2(%rip),%ymm13 # 2b2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
.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
@@ -17460,7 +17516,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,28,48,2,0 // vbroadcastss 0x2301c(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,140,48,2,0 // vbroadcastss 0x2308c(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17587,12 +17643,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,255,45,2,0 // vbroadcastss 0x22dff(%rip),%ymm14 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,53,111,46,2,0 // vbroadcastss 0x22e6f(%rip),%ymm14 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,245,45,2,0 // vbroadcastss 0x22df5(%rip),%ymm15 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,61,101,46,2,0 // vbroadcastss 0x22e65(%rip),%ymm15 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,230,45,2,0 // vbroadcastss 0x22de6(%rip),%ymm0 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,226,125,24,5,86,46,2,0 // vbroadcastss 0x22e56(%rip),%ymm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -17653,7 +17709,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,147,44,2,0 // vbroadcastss 0x22c93(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,3,45,2,0 // vbroadcastss 0x22d03(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17710,12 +17766,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,189,43,2,0 // vbroadcastss 0x22bbd(%rip),%ymm14 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,53,45,44,2,0 // vbroadcastss 0x22c2d(%rip),%ymm14 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,179,43,2,0 // vbroadcastss 0x22bb3(%rip),%ymm15 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,61,35,44,2,0 // vbroadcastss 0x22c23(%rip),%ymm15 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,164,43,2,0 // vbroadcastss 0x22ba4(%rip),%ymm0 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,226,125,24,5,20,44,2,0 // vbroadcastss 0x22c14(%rip),%ymm0 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -17776,7 +17832,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,81,42,2,0 // vbroadcastss 0x22a51(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,193,42,2,0 // vbroadcastss 0x22ac1(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17805,12 +17861,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,3,42,2,0 // vbroadcastss 0x22a03(%rip),%ymm13 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,45,115,42,2,0 // vbroadcastss 0x22a73(%rip),%ymm13 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,249,41,2,0 // vbroadcastss 0x229f9(%rip),%ymm14 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,53,105,42,2,0 // vbroadcastss 0x22a69(%rip),%ymm14 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,234,41,2,0 // vbroadcastss 0x229ea(%rip),%ymm15 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,61,90,42,2,0 // vbroadcastss 0x22a5a(%rip),%ymm15 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -17873,7 +17929,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,133,40,2,0 // vbroadcastss 0x22885(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,245,40,2,0 // vbroadcastss 0x228f5(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -17903,12 +17959,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,51,40,2,0 // vbroadcastss 0x22833(%rip),%ymm13 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,45,163,40,2,0 // vbroadcastss 0x228a3(%rip),%ymm13 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,41,40,2,0 // vbroadcastss 0x22829(%rip),%ymm14 # 2b1ac <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ .byte 196,98,125,24,53,153,40,2,0 // vbroadcastss 0x22899(%rip),%ymm14 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
.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,26,40,2,0 // vbroadcastss 0x2281a(%rip),%ymm15 # 2b1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ .byte 196,98,125,24,61,138,40,2,0 // vbroadcastss 0x2288a(%rip),%ymm15 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
.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
@@ -17971,7 +18027,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,181,38,2,0 // vbroadcastss 0x226b5(%rip),%ymm0 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,5,37,39,2,0 // vbroadcastss 0x22725(%rip),%ymm0 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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,9 +18059,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 8c68 <_sk_srcover_rgba_8888_avx+0x14a>
+ .byte 15,133,42,1,0,0 // jne 8cf8 <_sk_srcover_rgba_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,20,36,2,0 // vmovapd 0x22414(%rip),%ymm9 # 2af60 <_sk_srcover_rgba_8888_sse2_lowp+0x618>
+ .byte 197,125,40,13,132,36,2,0 // vmovapd 0x22484(%rip),%ymm9 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0x620>
.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
@@ -18023,9 +18079,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,219,37,2,0 // vbroadcastss 0x225db(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,75,38,2,0 // vbroadcastss 0x2264b(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,250,37,2,0 // vbroadcastss 0x225fa(%rip),%ymm9 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,13,106,38,2,0 // vbroadcastss 0x2266a(%rip),%ymm9 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -18058,7 +18114,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 8ca0 <_sk_srcover_rgba_8888_avx+0x182>
+ .byte 117,66 // jne 8d30 <_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
@@ -18067,33 +18123,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 8b44 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 15,135,195,254,255,255 // ja 8bd4 <_sk_srcover_rgba_8888_avx+0x26>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,4,1,0,0 // lea 0x104(%rip),%r10 # 8d90 <_sk_srcover_rgba_8888_avx+0x272>
+ .byte 76,141,21,4,1,0,0 // lea 0x104(%rip),%r10 # 8e20 <_sk_srcover_rgba_8888_avx+0x272>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,122,16,4,152 // vmovss (%r8,%r11,4),%xmm8
- .byte 233,164,254,255,255 // jmpq 8b44 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,164,254,255,255 // jmpq 8bd4 <_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 8c64 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 119,180 // ja 8cf4 <_sk_srcover_rgba_8888_avx+0x146>
.byte 65,15,182,193 // movzbl %r9b,%eax
- .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 8dac <_sk_srcover_rgba_8888_avx+0x28e>
+ .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 8e3c <_sk_srcover_rgba_8888_avx+0x28e>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,121,126,4,152 // vmovd %xmm8,(%r8,%r11,4)
- .byte 235,152 // jmp 8c64 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 235,152 // jmp 8cf4 <_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 8b44 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,81,254,255,255 // jmpq 8bd4 <_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
@@ -18107,10 +18163,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 8b44 <_sk_srcover_rgba_8888_avx+0x26>
+ .byte 233,252,253,255,255 // jmpq 8bd4 <_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 8c64 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,9,255,255,255 // jmpq 8cf4 <_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
@@ -18118,7 +18174,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 8c64 <_sk_srcover_rgba_8888_avx+0x146>
+ .byte 233,213,254,255,255 // jmpq 8cf4 <_sk_srcover_rgba_8888_avx+0x146>
.byte 144 // nop
.byte 5,255,255,255,82 // add $0x52ffffff,%eax
.byte 255 // (bad)
@@ -18130,7 +18186,7 @@ _sk_srcover_rgba_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 8da5 <_sk_srcover_rgba_8888_avx+0x287>
+ .byte 127,255 // jg 8e35 <_sk_srcover_rgba_8888_avx+0x287>
.byte 255 // (bad)
.byte 255,99,255 // jmpq *-0x1(%rbx)
.byte 255 // (bad)
@@ -18167,7 +18223,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,154,35,2,0 // vbroadcastss 0x2239a(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,10,36,2,0 // vbroadcastss 0x2240a(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18179,7 +18235,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,121,35,2,0 // vbroadcastss 0x22379(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,233,35,2,0 // vbroadcastss 0x223e9(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18191,7 +18247,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,91,35,2,0 // vbroadcastss 0x2235b(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,203,35,2,0 // vbroadcastss 0x223cb(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18224,7 +18280,7 @@ HIDDEN _sk_invert_avx
.globl _sk_invert_avx
FUNCTION(_sk_invert_avx)
_sk_invert_avx:
- .byte 196,98,125,24,5,22,35,2,0 // vbroadcastss 0x22316(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,134,35,2,0 // vbroadcastss 0x22386(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18280,7 +18336,7 @@ FUNCTION(_sk_unpremul_avx)
_sk_unpremul_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,65,100,194,200,0 // vcmpeqps %ymm8,%ymm3,%ymm9
- .byte 196,98,125,24,21,166,34,2,0 // vbroadcastss 0x222a6(%rip),%ymm10 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,21,22,35,2,0 // vbroadcastss 0x22316(%rip),%ymm10 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,44,94,211 // vdivps %ymm3,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
@@ -18293,17 +18349,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,179,34,2,0 // vbroadcastss 0x222b3(%rip),%ymm8 # 2b1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,5,35,35,2,0 // vbroadcastss 0x22323(%rip),%ymm8 # 2b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,145,34,2,0 // vbroadcastss 0x22291(%rip),%ymm11 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,29,1,35,2,0 // vbroadcastss 0x22301(%rip),%ymm11 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,151,34,2,0 // vbroadcastss 0x22297(%rip),%ymm13 # 2b1bc <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,45,7,35,2,0 // vbroadcastss 0x22307(%rip),%ymm13 # 2b2bc <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,136,34,2,0 // vbroadcastss 0x22288(%rip),%ymm12 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,37,248,34,2,0 // vbroadcastss 0x222f8(%rip),%ymm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,126,34,2,0 // vbroadcastss 0x2227e(%rip),%ymm14 # 2b1c4 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,53,238,34,2,0 // vbroadcastss 0x222ee(%rip),%ymm14 # 2b2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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
@@ -18329,17 +18385,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,7,34,2,0 // vbroadcastss 0x22207(%rip),%ymm8 # 2b1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ .byte 196,98,125,24,5,119,34,2,0 // vbroadcastss 0x22277(%rip),%ymm8 # 2b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
.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,229,33,2,0 // vbroadcastss 0x221e5(%rip),%ymm11 # 2b1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ .byte 196,98,125,24,29,85,34,2,0 // vbroadcastss 0x22255(%rip),%ymm11 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,235,33,2,0 // vbroadcastss 0x221eb(%rip),%ymm13 # 2b1bc <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,125,24,45,91,34,2,0 // vbroadcastss 0x2225b(%rip),%ymm13 # 2b2bc <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
.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,220,33,2,0 // vbroadcastss 0x221dc(%rip),%ymm12 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ .byte 196,98,125,24,37,76,34,2,0 // vbroadcastss 0x2224c(%rip),%ymm12 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,210,33,2,0 // vbroadcastss 0x221d2(%rip),%ymm14 # 2b1c4 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ .byte 196,98,125,24,53,66,34,2,0 // vbroadcastss 0x22242(%rip),%ymm14 # 2b2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
.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
@@ -18366,20 +18422,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,103,33,2,0 // vbroadcastss 0x22167(%rip),%ymm8 # 2b1c8 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ .byte 196,98,125,24,5,215,33,2,0 // vbroadcastss 0x221d7(%rip),%ymm8 # 2b2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,97,33,2,0 // vbroadcastss 0x22161(%rip),%ymm11 # 2b1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ .byte 196,98,125,24,29,209,33,2,0 // vbroadcastss 0x221d1(%rip),%ymm11 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,79,33,2,0 // vbroadcastss 0x2214f(%rip),%ymm13 # 2b1cc <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ .byte 196,98,125,24,45,191,33,2,0 // vbroadcastss 0x221bf(%rip),%ymm13 # 2b2cc <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
.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,68,33,2,0 // vbroadcastss 0x22144(%rip),%ymm14 # 2b1d4 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ .byte 196,98,125,24,53,180,33,2,0 // vbroadcastss 0x221b4(%rip),%ymm14 # 2b2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,58,33,2,0 // vbroadcastss 0x2213a(%rip),%ymm15 # 2b1d8 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ .byte 196,98,125,24,61,170,33,2,0 // vbroadcastss 0x221aa(%rip),%ymm15 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
.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,38,33,2,0 // vbroadcastss 0x22126(%rip),%ymm12 # 2b1dc <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ .byte 196,98,125,24,37,150,33,2,0 // vbroadcastss 0x22196(%rip),%ymm12 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
.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
@@ -18416,7 +18472,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,50,32,2,0 // vbroadcastss 0x22032(%rip),%ymm11 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,29,162,32,2,0 // vbroadcastss 0x220a2(%rip),%ymm11 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -18426,19 +18482,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,95,32,2,0 // vbroadcastss 0x2205f(%rip),%ymm11 # 2b1e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,29,207,32,2,0 // vbroadcastss 0x220cf(%rip),%ymm11 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,77,32,2,0 // vbroadcastss 0x2204d(%rip),%ymm11 # 2b1e4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ .byte 196,98,125,24,29,189,32,2,0 // vbroadcastss 0x220bd(%rip),%ymm11 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
.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,53,32,2,0 // vbroadcastss 0x22035(%rip),%ymm2 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,226,125,24,21,165,32,2,0 // vbroadcastss 0x220a5(%rip),%ymm2 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.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,176,31,2,0 // vbroadcastss 0x21fb0(%rip),%ymm12 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,37,32,32,2,0 // vbroadcastss 0x22020(%rip),%ymm12 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -18448,7 +18504,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,223,31,2,0 // vbroadcastss 0x21fdf(%rip),%ymm8 # 2b1ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,5,79,32,2,0 // vbroadcastss 0x2204f(%rip),%ymm8 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18465,7 +18521,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,60,31,2,0 // vbroadcastss 0x21f3c(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,172,31,2,0 // vbroadcastss 0x21fac(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -18473,23 +18529,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,126,31,2,0 // vbroadcastss 0x21f7e(%rip),%ymm11 # 2b1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ .byte 196,98,125,24,29,238,31,2,0 // vbroadcastss 0x21fee(%rip),%ymm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
.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,80,31,2,0 // vbroadcastss 0x21f50(%rip),%ymm12 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ .byte 196,98,125,24,37,192,31,2,0 // vbroadcastss 0x21fc0(%rip),%ymm12 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,74,31,2,0 // vbroadcastss 0x21f4a(%rip),%ymm13 # 2b1e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ .byte 196,98,125,24,45,186,31,2,0 // vbroadcastss 0x21fba(%rip),%ymm13 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
.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,63,31,2,0 // vbroadcastss 0x21f3f(%rip),%ymm1 # 2b1f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ .byte 196,226,125,24,13,175,31,2,0 // vbroadcastss 0x21faf(%rip),%ymm1 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
.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,22,31,2,0 // vbroadcastss 0x21f16(%rip),%ymm14 # 2b1ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ .byte 196,98,125,24,53,134,31,2,0 // vbroadcastss 0x21f86(%rip),%ymm14 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
.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
@@ -18508,7 +18564,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,192,30,2,0 // vbroadcastss 0x21ec0(%rip),%ymm0 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,226,125,24,5,48,31,2,0 // vbroadcastss 0x21f30(%rip),%ymm0 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.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
@@ -18562,15 +18618,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 943e <_sk_scale_u8_avx+0x63>
+ .byte 117,75 // jne 94ce <_sk_scale_u8_avx+0x63>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,31,31,2,0 // vpand 0x21f1f(%rip),%xmm8,%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,57,219,5,143,31,2,0 // vpand 0x21f8f(%rip),%xmm8,%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,215,29,2,0 // vbroadcastss 0x21dd7(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,71,30,2,0 // vbroadcastss 0x21e47(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -18583,15 +18639,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 93f9 <_sk_scale_u8_avx+0x1e>
+ .byte 119,166 // ja 9489 <_sk_scale_u8_avx+0x1e>
.byte 69,15,182,201 // movzbl %r9b,%r9d
- .byte 76,141,21,122,0,0,0 // lea 0x7a(%rip),%r10 # 94d8 <_sk_scale_u8_avx+0xfd>
+ .byte 76,141,21,122,0,0,0 // lea 0x7a(%rip),%r10 # 9568 <_sk_scale_u8_avx+0xfd>
.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 93f9 <_sk_scale_u8_avx+0x1e>
+ .byte 235,135 // jmp 9489 <_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
@@ -18599,7 +18655,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 93f9 <_sk_scale_u8_avx+0x1e>
+ .byte 233,94,255,255,255 // jmpq 9489 <_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
@@ -18610,7 +18666,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 93f9 <_sk_scale_u8_avx+0x1e>
+ .byte 233,34,255,255,255 // jmpq 9489 <_sk_scale_u8_avx+0x1e>
.byte 144 // nop
.byte 143 // (bad)
.byte 255 // (bad)
@@ -18619,7 +18675,7 @@ _sk_scale_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0094e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdeba0>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf009578 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdeb38>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -18642,26 +18698,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 95c5 <_sk_scale_565_avx+0xd1>
+ .byte 15,133,178,0,0,0 // jne 9655 <_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,200,28,2,0 // vbroadcastss 0x21cc8(%rip),%ymm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,13,56,29,2,0 // vbroadcastss 0x21d38(%rip),%ymm9 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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,185,28,2,0 // vbroadcastss 0x21cb9(%rip),%ymm10 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,21,41,29,2,0 // vbroadcastss 0x21d29(%rip),%ymm10 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,175,28,2,0 // vbroadcastss 0x21caf(%rip),%ymm10 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,21,31,29,2,0 // vbroadcastss 0x21d1f(%rip),%ymm10 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.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,160,28,2,0 // vbroadcastss 0x21ca0(%rip),%ymm11 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,29,16,29,2,0 // vbroadcastss 0x21d10(%rip),%ymm11 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,150,28,2,0 // vbroadcastss 0x21c96(%rip),%ymm11 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,29,6,29,2,0 // vbroadcastss 0x21d06(%rip),%ymm11 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.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,135,28,2,0 // vbroadcastss 0x21c87(%rip),%ymm11 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,247,28,2,0 // vbroadcastss 0x21cf7(%rip),%ymm11 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -18680,27 +18736,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 9519 <_sk_scale_565_avx+0x25>
+ .byte 15,135,59,255,255,255 // ja 95a9 <_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 # 964c <_sk_scale_565_avx+0x158>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 96dc <_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 9519 <_sk_scale_565_avx+0x25>
+ .byte 233,25,255,255,255 // jmpq 95a9 <_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 9519 <_sk_scale_565_avx+0x25>
+ .byte 233,251,254,255,255 // jmpq 95a9 <_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 9519 <_sk_scale_565_avx+0x25>
+ .byte 233,205,254,255,255 // jmpq 95a9 <_sk_scale_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -18752,15 +18808,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 972e <_sk_lerp_u8_avx+0x87>
+ .byte 117,111 // jne 97be <_sk_lerp_u8_avx+0x87>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,83,28,2,0 // vpand 0x21c53(%rip),%xmm8,%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,57,219,5,195,28,2,0 // vpand 0x21cc3(%rip),%xmm8,%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,11,27,2,0 // vbroadcastss 0x21b0b(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,123,27,2,0 // vbroadcastss 0x21b7b(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -18781,15 +18837,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 96c5 <_sk_lerp_u8_avx+0x1e>
+ .byte 119,130 // ja 9755 <_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 # 97cc <_sk_lerp_u8_avx+0x125>
+ .byte 76,141,21,126,0,0,0 // lea 0x7e(%rip),%r10 # 985c <_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 96c5 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,96,255,255,255 // jmpq 9755 <_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
@@ -18797,7 +18853,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 96c5 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,55,255,255,255 // jmpq 9755 <_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
@@ -18808,7 +18864,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 96c5 <_sk_lerp_u8_avx+0x1e>
+ .byte 233,251,254,255,255 // jmpq 9755 <_sk_lerp_u8_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 139,255 // mov %edi,%edi
.byte 255 // (bad)
@@ -18816,7 +18872,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde0097dc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdee94>
+ .byte 232,255,255,255,221 // callq ffffffffde00986c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdee2c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -18839,26 +18895,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 98dd <_sk_lerp_565_avx+0xf5>
+ .byte 15,133,214,0,0,0 // jne 996d <_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,212,25,2,0 // vbroadcastss 0x219d4(%rip),%ymm9 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,98,125,24,13,68,26,2,0 // vbroadcastss 0x21a44(%rip),%ymm9 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.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,197,25,2,0 // vbroadcastss 0x219c5(%rip),%ymm10 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,98,125,24,21,53,26,2,0 // vbroadcastss 0x21a35(%rip),%ymm10 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,187,25,2,0 // vbroadcastss 0x219bb(%rip),%ymm10 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,98,125,24,21,43,26,2,0 // vbroadcastss 0x21a2b(%rip),%ymm10 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.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,172,25,2,0 // vbroadcastss 0x219ac(%rip),%ymm11 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,98,125,24,29,28,26,2,0 // vbroadcastss 0x21a1c(%rip),%ymm11 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,162,25,2,0 // vbroadcastss 0x219a2(%rip),%ymm11 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,98,125,24,29,18,26,2,0 // vbroadcastss 0x21a12(%rip),%ymm11 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.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,147,25,2,0 // vbroadcastss 0x21993(%rip),%ymm11 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,98,125,24,29,3,26,2,0 // vbroadcastss 0x21a03(%rip),%ymm11 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.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
@@ -18885,27 +18941,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 980d <_sk_lerp_565_avx+0x25>
+ .byte 15,135,23,255,255,255 // ja 989d <_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 # 9964 <_sk_lerp_565_avx+0x17c>
+ .byte 76,141,21,99,0,0,0 // lea 0x63(%rip),%r10 # 99f4 <_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 980d <_sk_lerp_565_avx+0x25>
+ .byte 233,245,254,255,255 // jmpq 989d <_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 980d <_sk_lerp_565_avx+0x25>
+ .byte 233,215,254,255,255 // jmpq 989d <_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 980d <_sk_lerp_565_avx+0x25>
+ .byte 233,169,254,255,255 // jmpq 989d <_sk_lerp_565_avx+0x25>
.byte 166 // cmpsb %es:(%rdi),%ds:(%rsi)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -18933,9 +18989,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 9b98 <_sk_load_tables_avx+0x218>
+ .byte 15,133,4,2,0,0 // jne 9c28 <_sk_load_tables_avx+0x218>
.byte 196,65,125,16,20,144 // vmovupd (%r8,%rdx,4),%ymm10
- .byte 197,125,40,13,222,21,2,0 // vmovapd 0x215de(%rip),%ymm9 # 2af80 <_sk_srcover_rgba_8888_sse2_lowp+0x638>
+ .byte 197,125,40,13,78,22,2,0 // vmovapd 0x2164e(%rip),%ymm9 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0x640>
.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
@@ -19027,7 +19083,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,114,22,2,0 // vbroadcastss 0x21672(%rip),%ymm7 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,61,226,22,2,0 // vbroadcastss 0x216e2(%rip),%ymm7 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -19037,21 +19093,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 999a <_sk_load_tables_avx+0x1a>
+ .byte 15,135,233,253,255,255 // ja 9a2a <_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 # 9c50 <_sk_load_tables_avx+0x2d0>
+ .byte 76,141,21,148,0,0,0 // lea 0x94(%rip),%r10 # 9ce0 <_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 999a <_sk_load_tables_avx+0x1a>
+ .byte 233,201,253,255,255 // jmpq 9a2a <_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 999a <_sk_load_tables_avx+0x1a>
+ .byte 233,162,253,255,255 // jmpq 9a2a <_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
@@ -19065,9 +19121,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 999a <_sk_load_tables_avx+0x1a>
+ .byte 233,77,253,255,255 // jmpq 9a2a <_sk_load_tables_avx+0x1a>
.byte 15,31,0 // nopl (%rax)
- .byte 118,255 // jbe 9c51 <_sk_load_tables_avx+0x2d1>
+ .byte 118,255 // jbe 9ce1 <_sk_load_tables_avx+0x2d1>
.byte 255 // (bad)
.byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi)
.byte 255 // (bad)
@@ -19097,7 +19153,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 9ed9 <_sk_load_tables_u16_be_avx+0x26d>
+ .byte 15,133,75,2,0,0 // jne 9f69 <_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
@@ -19113,7 +19169,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,64,22,2,0 // vmovdqa 0x21640(%rip),%xmm11 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,121,111,29,176,22,2,0 // vmovdqa 0x216b0(%rip),%xmm11 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -19207,7 +19263,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,83,19,2,0 // vbroadcastss 0x21353(%rip),%ymm6 # 2b218 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,226,125,24,53,195,19,2,0 // vbroadcastss 0x213c3(%rip),%ymm6 # 2b318 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -19216,29 +19272,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 9f3f <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 116,85 // je 9fcf <_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 9f3f <_sk_load_tables_u16_be_avx+0x2d3>
+ .byte 114,72 // jb 9fcf <_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 9f4c <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 116,72 // je 9fdc <_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 9f4c <_sk_load_tables_u16_be_avx+0x2e0>
+ .byte 114,59 // jb 9fdc <_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 9ca9 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,132,135,253,255,255 // je 9d39 <_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 9ca9 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 15,130,118,253,255,255 // jb 9d39 <_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 9ca9 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,106,253,255,255 // jmpq 9d39 <_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 9ca9 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,93,253,255,255 // jmpq 9d39 <_sk_load_tables_u16_be_avx+0x3d>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,84,253,255,255 // jmpq 9ca9 <_sk_load_tables_u16_be_avx+0x3d>
+ .byte 233,84,253,255,255 // jmpq 9d39 <_sk_load_tables_u16_be_avx+0x3d>
HIDDEN _sk_load_tables_rgb_u16_be_avx
.globl _sk_load_tables_rgb_u16_be_avx
@@ -19250,7 +19306,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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x254>
+ .byte 15,133,54,2,0,0 // jne a239 <_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
@@ -19271,7 +19327,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,64,19,2,0 // vmovdqa 0x21340(%rip),%xmm14 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,121,111,53,176,19,2,0 // vmovdqa 0x213b0(%rip),%xmm14 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -19357,7 +19413,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,237,15,2,0 // vbroadcastss 0x20fed(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,93,16,2,0 // vbroadcastss 0x2105d(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -19365,70 +19421,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 a1e1 <_sk_load_tables_rgb_u16_be_avx+0x28c>
+ .byte 117,31 // jne a271 <_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 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,199,253,255,255 // jmpq a038 <_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 a22b <_sk_load_tables_rgb_u16_be_avx+0x2d6>
+ .byte 114,48 // jb a2bb <_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 a245 <_sk_load_tables_rgb_u16_be_avx+0x2f0>
+ .byte 117,48 // jne a2d5 <_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 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,125,253,255,255 // jmpq a038 <_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 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,99,253,255,255 // jmpq a038 <_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 a286 <_sk_load_tables_rgb_u16_be_avx+0x331>
+ .byte 114,39 // jb a316 <_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 a297 <_sk_load_tables_rgb_u16_be_avx+0x342>
+ .byte 117,30 // jne a327 <_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 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,34,253,255,255 // jmpq a038 <_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 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,17,253,255,255 // jmpq a038 <_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 a2ca <_sk_load_tables_rgb_u16_be_avx+0x375>
+ .byte 114,25 // jb a35a <_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 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,222,252,255,255 // jmpq a038 <_sk_load_tables_rgb_u16_be_avx+0x53>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,213,252,255,255 // jmpq 9fa8 <_sk_load_tables_rgb_u16_be_avx+0x53>
+ .byte 233,213,252,255,255 // jmpq a038 <_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,214,14,2,0 // vbroadcastss 0x20ed6(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,70,15,2,0 // vbroadcastss 0x20f46(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -19563,7 +19619,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,142,12,2,0 // vbroadcastss 0x20c8e(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,254,12,2,0 // vbroadcastss 0x20cfe(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -19691,7 +19747,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,67,10,2,0 // vbroadcastss 0x20a43(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,179,10,2,0 // vbroadcastss 0x20ab3(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -19928,36 +19984,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,212,6,2,0 // vbroadcastss 0x206d4(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,68,7,2,0 // vbroadcastss 0x20744(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,202,6,2,0 // vbroadcastss 0x206ca(%rip),%ymm12 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,58,7,2,0 // vbroadcastss 0x2073a(%rip),%ymm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,32,6,2,0 // vbroadcastss 0x20620(%rip),%ymm12 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,37,144,6,2,0 // vbroadcastss 0x20690(%rip),%ymm12 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,178,6,2,0 // vbroadcastss 0x206b2(%rip),%ymm12 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,34,7,2,0 // vbroadcastss 0x20722(%rip),%ymm12 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,168,6,2,0 // vbroadcastss 0x206a8(%rip),%ymm12 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,37,24,7,2,0 // vbroadcastss 0x20718(%rip),%ymm12 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,153,6,2,0 // vbroadcastss 0x20699(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,9,7,2,0 // vbroadcastss 0x20709(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,143,6,2,0 // vbroadcastss 0x2068f(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,255,6,2,0 // vbroadcastss 0x206ff(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,115,6,2,0 // vbroadcastss 0x20673(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,227,6,2,0 // vbroadcastss 0x206e3(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,105,6,2,0 // vbroadcastss 0x20669(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,217,6,2,0 // vbroadcastss 0x206d9(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,90,6,2,0 // vbroadcastss 0x2065a(%rip),%ymm11 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,29,202,6,2,0 // vbroadcastss 0x206ca(%rip),%ymm11 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,80,6,2,0 // vbroadcastss 0x20650(%rip),%ymm11 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,29,192,6,2,0 // vbroadcastss 0x206c0(%rip),%ymm11 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,65,6,2,0 // vbroadcastss 0x20641(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,177,6,2,0 // vbroadcastss 0x206b1(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -19965,7 +20021,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,89,5,2,0 // vbroadcastss 0x20559(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,201,5,2,0 // vbroadcastss 0x205c9(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19987,36 +20043,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,154,5,2,0 // vbroadcastss 0x2059a(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,10,6,2,0 // vbroadcastss 0x2060a(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,144,5,2,0 // vbroadcastss 0x20590(%rip),%ymm12 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,0,6,2,0 // vbroadcastss 0x20600(%rip),%ymm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,230,4,2,0 // vbroadcastss 0x204e6(%rip),%ymm12 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,37,86,5,2,0 // vbroadcastss 0x20556(%rip),%ymm12 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,120,5,2,0 // vbroadcastss 0x20578(%rip),%ymm12 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,232,5,2,0 // vbroadcastss 0x205e8(%rip),%ymm12 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,110,5,2,0 // vbroadcastss 0x2056e(%rip),%ymm12 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,37,222,5,2,0 // vbroadcastss 0x205de(%rip),%ymm12 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,95,5,2,0 // vbroadcastss 0x2055f(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,207,5,2,0 // vbroadcastss 0x205cf(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,85,5,2,0 // vbroadcastss 0x20555(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,197,5,2,0 // vbroadcastss 0x205c5(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,57,5,2,0 // vbroadcastss 0x20539(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,169,5,2,0 // vbroadcastss 0x205a9(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,47,5,2,0 // vbroadcastss 0x2052f(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,159,5,2,0 // vbroadcastss 0x2059f(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,32,5,2,0 // vbroadcastss 0x20520(%rip),%ymm11 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,29,144,5,2,0 // vbroadcastss 0x20590(%rip),%ymm11 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,22,5,2,0 // vbroadcastss 0x20516(%rip),%ymm11 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,29,134,5,2,0 // vbroadcastss 0x20586(%rip),%ymm11 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,7,5,2,0 // vbroadcastss 0x20507(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,119,5,2,0 // vbroadcastss 0x20577(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -20024,7 +20080,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,31,4,2,0 // vbroadcastss 0x2041f(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,143,4,2,0 // vbroadcastss 0x2048f(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20046,36 +20102,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,96,4,2,0 // vbroadcastss 0x20460(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,208,4,2,0 // vbroadcastss 0x204d0(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,86,4,2,0 // vbroadcastss 0x20456(%rip),%ymm12 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,198,4,2,0 // vbroadcastss 0x204c6(%rip),%ymm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,172,3,2,0 // vbroadcastss 0x203ac(%rip),%ymm12 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,37,28,4,2,0 // vbroadcastss 0x2041c(%rip),%ymm12 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,62,4,2,0 // vbroadcastss 0x2043e(%rip),%ymm12 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,174,4,2,0 // vbroadcastss 0x204ae(%rip),%ymm12 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,52,4,2,0 // vbroadcastss 0x20434(%rip),%ymm12 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,37,164,4,2,0 // vbroadcastss 0x204a4(%rip),%ymm12 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,37,4,2,0 // vbroadcastss 0x20425(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,149,4,2,0 // vbroadcastss 0x20495(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,27,4,2,0 // vbroadcastss 0x2041b(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,139,4,2,0 // vbroadcastss 0x2048b(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,255,3,2,0 // vbroadcastss 0x203ff(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,111,4,2,0 // vbroadcastss 0x2046f(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,245,3,2,0 // vbroadcastss 0x203f5(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,101,4,2,0 // vbroadcastss 0x20465(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,230,3,2,0 // vbroadcastss 0x203e6(%rip),%ymm11 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,29,86,4,2,0 // vbroadcastss 0x20456(%rip),%ymm11 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,220,3,2,0 // vbroadcastss 0x203dc(%rip),%ymm11 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,29,76,4,2,0 // vbroadcastss 0x2044c(%rip),%ymm11 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,205,3,2,0 // vbroadcastss 0x203cd(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,61,4,2,0 // vbroadcastss 0x2043d(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -20083,7 +20139,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,229,2,2,0 // vbroadcastss 0x202e5(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,85,3,2,0 // vbroadcastss 0x20355(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20105,36 +20161,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,38,3,2,0 // vbroadcastss 0x20326(%rip),%ymm12 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,37,150,3,2,0 // vbroadcastss 0x20396(%rip),%ymm12 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,28,3,2,0 // vbroadcastss 0x2031c(%rip),%ymm12 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,37,140,3,2,0 // vbroadcastss 0x2038c(%rip),%ymm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,114,2,2,0 // vbroadcastss 0x20272(%rip),%ymm12 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,37,226,2,2,0 // vbroadcastss 0x202e2(%rip),%ymm12 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,4,3,2,0 // vbroadcastss 0x20304(%rip),%ymm12 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,37,116,3,2,0 // vbroadcastss 0x20374(%rip),%ymm12 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,250,2,2,0 // vbroadcastss 0x202fa(%rip),%ymm12 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,37,106,3,2,0 // vbroadcastss 0x2036a(%rip),%ymm12 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,235,2,2,0 // vbroadcastss 0x202eb(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,91,3,2,0 // vbroadcastss 0x2035b(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,225,2,2,0 // vbroadcastss 0x202e1(%rip),%ymm12 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,37,81,3,2,0 // vbroadcastss 0x20351(%rip),%ymm12 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,197,2,2,0 // vbroadcastss 0x202c5(%rip),%ymm11 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,29,53,3,2,0 // vbroadcastss 0x20335(%rip),%ymm11 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,187,2,2,0 // vbroadcastss 0x202bb(%rip),%ymm11 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,98,125,24,29,43,3,2,0 // vbroadcastss 0x2032b(%rip),%ymm11 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.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,172,2,2,0 // vbroadcastss 0x202ac(%rip),%ymm11 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,98,125,24,29,28,3,2,0 // vbroadcastss 0x2031c(%rip),%ymm11 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,162,2,2,0 // vbroadcastss 0x202a2(%rip),%ymm11 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,98,125,24,29,18,3,2,0 // vbroadcastss 0x20312(%rip),%ymm11 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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,147,2,2,0 // vbroadcastss 0x20293(%rip),%ymm10 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,98,125,24,21,3,3,2,0 // vbroadcastss 0x20303(%rip),%ymm10 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -20142,7 +20198,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,171,1,2,0 // vbroadcastss 0x201ab(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,27,2,2,0 // vbroadcastss 0x2021b(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20161,34 +20217,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,254,1,2,0 // vbroadcastss 0x201fe(%rip),%ymm8 # 2b21c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ .byte 196,98,125,24,5,110,2,2,0 // vbroadcastss 0x2026e(%rip),%ymm8 # 2b31c <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,244,1,2,0 // vbroadcastss 0x201f4(%rip),%ymm9 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ .byte 196,98,125,24,13,100,2,2,0 // vbroadcastss 0x20264(%rip),%ymm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,74,1,2,0 // vbroadcastss 0x2014a(%rip),%ymm4 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,37,186,1,2,0 // vbroadcastss 0x201ba(%rip),%ymm4 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,221,1,2,0 // vbroadcastss 0x201dd(%rip),%ymm10 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ .byte 196,98,125,24,21,77,2,2,0 // vbroadcastss 0x2024d(%rip),%ymm10 # 2b324 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,211,1,2,0 // vbroadcastss 0x201d3(%rip),%ymm11 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ .byte 196,98,125,24,29,67,2,2,0 // vbroadcastss 0x20243(%rip),%ymm11 # 2b328 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
.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,197,1,2,0 // vbroadcastss 0x201c5(%rip),%ymm12 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ .byte 196,98,125,24,37,53,2,2,0 // vbroadcastss 0x20235(%rip),%ymm12 # 2b32c <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,187,1,2,0 // vbroadcastss 0x201bb(%rip),%ymm13 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ .byte 196,98,125,24,45,43,2,2,0 // vbroadcastss 0x2022b(%rip),%ymm13 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
.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,154,1,2,0 // vbroadcastss 0x2019a(%rip),%ymm15 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ .byte 196,98,125,24,61,10,2,2,0 // vbroadcastss 0x2020a(%rip),%ymm15 # 2b334 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,144,1,2,0 // vbroadcastss 0x20190(%rip),%ymm3 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ .byte 196,226,125,24,29,0,2,2,0 // vbroadcastss 0x20200(%rip),%ymm3 # 2b338 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,131,1,2,0 // vbroadcastss 0x20183(%rip),%ymm2 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ .byte 196,226,125,24,21,243,1,2,0 // vbroadcastss 0x201f3(%rip),%ymm2 # 2b33c <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,122,1,2,0 // vbroadcastss 0x2017a(%rip),%ymm6 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ .byte 196,226,125,24,53,234,1,2,0 // vbroadcastss 0x201ea(%rip),%ymm6 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
.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)
@@ -20230,7 +20286,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,189,0,2,0 // vbroadcastss 0x200bd(%rip),%ymm2 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ .byte 196,226,125,24,21,45,1,2,0 // vbroadcastss 0x2012d(%rip),%ymm2 # 2b344 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
.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
@@ -20250,31 +20306,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,121,0,2,0 // vbroadcastss 0x20079(%rip),%ymm8 # 2b248 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ .byte 196,98,125,24,5,233,0,2,0 // vbroadcastss 0x200e9(%rip),%ymm8 # 2b348 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,215,255,1,0 // vbroadcastss 0x1ffd7(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,71,0,2,0 // vbroadcastss 0x20047(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,97,0,2,0 // vbroadcastss 0x20061(%rip),%ymm9 # 2b24c <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ .byte 196,98,125,24,13,209,0,2,0 // vbroadcastss 0x200d1(%rip),%ymm9 # 2b34c <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
.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,77,0,2,0 // vbroadcastss 0x2004d(%rip),%ymm8 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ .byte 196,98,125,24,5,189,0,2,0 // vbroadcastss 0x200bd(%rip),%ymm8 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,67,0,2,0 // vbroadcastss 0x20043(%rip),%ymm8 # 2b254 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ .byte 196,98,125,24,5,179,0,2,0 // vbroadcastss 0x200b3(%rip),%ymm8 # 2b354 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,57,0,2,0 // vbroadcastss 0x20039(%rip),%ymm8 # 2b258 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ .byte 196,98,125,24,5,169,0,2,0 // vbroadcastss 0x200a9(%rip),%ymm8 # 2b358 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
.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,43,0,2,0 // vbroadcastss 0x2002b(%rip),%ymm8 # 2b25c <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ .byte 196,98,125,24,5,155,0,2,0 // vbroadcastss 0x2009b(%rip),%ymm8 # 2b35c <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
.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,20,0,2,0 // vbroadcastss 0x20014(%rip),%ymm9 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ .byte 196,98,125,24,13,132,0,2,0 // vbroadcastss 0x20084(%rip),%ymm9 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,9,0,2,0 // vbroadcastss 0x20009(%rip),%ymm11 # 2b264 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ .byte 196,98,125,24,29,121,0,2,0 // vbroadcastss 0x20079(%rip),%ymm11 # 2b364 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,255,255,1,0 // vbroadcastss 0x1ffff(%rip),%ymm12 # 2b268 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ .byte 196,98,125,24,37,111,0,2,0 // vbroadcastss 0x2006f(%rip),%ymm12 # 2b368 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
.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
@@ -20289,9 +20345,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,181,255,1,0 // vbroadcastss 0x1ffb5(%rip),%ymm0 # 2b26c <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ .byte 196,226,125,24,5,37,0,2,0 // vbroadcastss 0x20025(%rip),%ymm0 # 2b36c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,172,255,1,0 // vbroadcastss 0x1ffac(%rip),%ymm8 # 2b270 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ .byte 196,98,125,24,5,28,0,2,0 // vbroadcastss 0x2001c(%rip),%ymm8 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20307,15 +20363,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 b329 <_sk_load_a8_avx+0x5c>
+ .byte 117,68 // jne b3b9 <_sk_load_a8_avx+0x5c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,45,0,2,0 // vpand 0x2002d(%rip),%xmm0,%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,249,219,5,157,0,2,0 // vpand 0x2009d(%rip),%xmm0,%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,231,254,1,0 // vbroadcastss 0x1fee7(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,87,255,1,0 // vbroadcastss 0x1ff57(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -20327,15 +20383,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 b2eb <_sk_load_a8_avx+0x1e>
+ .byte 119,174 // ja b37b <_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 # b3c0 <_sk_load_a8_avx+0xf3>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b450 <_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 b2eb <_sk_load_a8_avx+0x1e>
+ .byte 235,143 // jmp b37b <_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
@@ -20343,7 +20399,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 b2eb <_sk_load_a8_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq b37b <_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
@@ -20354,7 +20410,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 b2eb <_sk_load_a8_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq b37b <_sk_load_a8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20363,7 +20419,7 @@ _sk_load_a8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0a88>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b460 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0a20>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20385,15 +20441,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 b438 <_sk_load_a8_dst_avx+0x5c>
+ .byte 117,68 // jne b4c8 <_sk_load_a8_dst_avx+0x5c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,30,255,1,0 // vpand 0x1ff1e(%rip),%xmm4,%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,217,219,37,142,255,1,0 // vpand 0x1ff8e(%rip),%xmm4,%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,216,253,1,0 // vbroadcastss 0x1fdd8(%rip),%ymm5 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,45,72,254,1,0 // vbroadcastss 0x1fe48(%rip),%ymm5 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -20405,15 +20461,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 b3fa <_sk_load_a8_dst_avx+0x1e>
+ .byte 119,174 // ja b48a <_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 # b4d0 <_sk_load_a8_dst_avx+0xf4>
+ .byte 76,141,21,121,0,0,0 // lea 0x79(%rip),%r10 # b560 <_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 b3fa <_sk_load_a8_dst_avx+0x1e>
+ .byte 235,143 // jmp b48a <_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
@@ -20421,7 +20477,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 b3fa <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,103,255,255,255 // jmpq b48a <_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
@@ -20432,7 +20488,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 b3fa <_sk_load_a8_dst_avx+0x1e>
+ .byte 233,44,255,255,255 // jmpq b48a <_sk_load_a8_dst_avx+0x1e>
.byte 102,144 // xchg %ax,%ax
.byte 144 // nop
.byte 255 // (bad)
@@ -20441,7 +20497,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0b98>
+ .byte 232,255,255,255,221 // callq ffffffffde00b570 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe0b30>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -20521,7 +20577,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,222,251,1,0 // vbroadcastss 0x1fbde(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,78,252,1,0 // vbroadcastss 0x1fc4e(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -20544,14 +20600,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,94,251,1,0 // vbroadcastss 0x1fb5e(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,206,251,1,0 // vbroadcastss 0x1fbce(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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 b67e <_sk_store_a8_avx+0x44>
+ .byte 117,10 // jne b70e <_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
@@ -20559,25 +20615,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 b67a <_sk_store_a8_avx+0x40>
+ .byte 119,236 // ja b70a <_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 # b6f4 <_sk_store_a8_avx+0xba>
+ .byte 76,141,21,86,0,0,0 // lea 0x56(%rip),%r10 # b784 <_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 b67a <_sk_store_a8_avx+0x40>
+ .byte 235,202 // jmp b70a <_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,111,252,1,0 // vpshufb 0x1fc6f(%rip),%xmm8,%xmm8 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 196,98,57,0,5,223,252,1,0 // vpshufb 0x1fcdf(%rip),%xmm8,%xmm8 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
- .byte 235,176 // jmp b67a <_sk_store_a8_avx+0x40>
+ .byte 235,176 // jmp b70a <_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,85,252,1,0 // vpshufb 0x1fc55(%rip),%xmm8,%xmm8 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 196,98,57,0,5,197,252,1,0 // vpshufb 0x1fcc5(%rip),%xmm8,%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
- .byte 235,135 // jmp b67a <_sk_store_a8_avx+0x40>
+ .byte 235,135 // jmp b70a <_sk_store_a8_avx+0x40>
.byte 144 // nop
.byte 179,255 // mov $0xff,%bl
.byte 255 // (bad)
@@ -20610,18 +20666,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 b771 <_sk_load_g8_avx+0x61>
+ .byte 117,73 // jne b801 <_sk_load_g8_avx+0x61>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,234,251,1,0 // vpand 0x1fbea(%rip),%xmm0,%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,249,219,5,90,252,1,0 // vpand 0x1fc5a(%rip),%xmm0,%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,164,250,1,0 // vbroadcastss 0x1faa4(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,20,251,1,0 // vbroadcastss 0x1fb14(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,33,250,1,0 // vbroadcastss 0x1fa21(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,145,250,1,0 // vbroadcastss 0x1fa91(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -20630,15 +20686,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 b72e <_sk_load_g8_avx+0x1e>
+ .byte 119,169 // ja b7be <_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 # b808 <_sk_load_g8_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b898 <_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 b72e <_sk_load_g8_avx+0x1e>
+ .byte 235,138 // jmp b7be <_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
@@ -20646,7 +20702,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 b72e <_sk_load_g8_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq b7be <_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
@@ -20657,7 +20713,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 b72e <_sk_load_g8_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq b7be <_sk_load_g8_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20666,7 +20722,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b818 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0ed0>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0e68>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20688,18 +20744,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 b885 <_sk_load_g8_dst_avx+0x61>
+ .byte 117,73 // jne b915 <_sk_load_g8_dst_avx+0x61>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,214,250,1,0 // vpand 0x1fad6(%rip),%xmm4,%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 197,217,219,37,70,251,1,0 // vpand 0x1fb46(%rip),%xmm4,%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,144,249,1,0 // vbroadcastss 0x1f990(%rip),%ymm5 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,45,0,250,1,0 // vbroadcastss 0x1fa00(%rip),%ymm5 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,13,249,1,0 // vbroadcastss 0x1f90d(%rip),%ymm7 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,61,125,249,1,0 // vbroadcastss 0x1f97d(%rip),%ymm7 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -20708,15 +20764,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 b842 <_sk_load_g8_dst_avx+0x1e>
+ .byte 119,169 // ja b8d2 <_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 # b91c <_sk_load_g8_dst_avx+0xf8>
+ .byte 76,141,21,120,0,0,0 // lea 0x78(%rip),%r10 # b9ac <_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 b842 <_sk_load_g8_dst_avx+0x1e>
+ .byte 235,138 // jmp b8d2 <_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
@@ -20724,7 +20780,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 b842 <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,98,255,255,255 // jmpq b8d2 <_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
@@ -20735,7 +20791,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 b842 <_sk_load_g8_dst_avx+0x1e>
+ .byte 233,39,255,255,255 // jmpq b8d2 <_sk_load_g8_dst_avx+0x1e>
.byte 144 // nop
.byte 145 // xchg %eax,%ecx
.byte 255 // (bad)
@@ -20744,7 +20800,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b92c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0fe4>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b9bc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0f7c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20824,10 +20880,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,146,247,1,0 // vbroadcastss 0x1f792(%rip),%ymm1 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,226,125,24,13,2,248,1,0 // vbroadcastss 0x1f802(%rip),%ymm1 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,15,247,1,0 // vbroadcastss 0x1f70f(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,127,247,1,0 // vbroadcastss 0x1f77f(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -20849,56 +20905,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 bb2c <_sk_load_565_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne bbbc <_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,50,247,1,0 // vbroadcastss 0x1f732(%rip),%ymm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,5,162,247,1,0 // vbroadcastss 0x1f7a2(%rip),%ymm0 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,37,247,1,0 // vbroadcastss 0x1f725(%rip),%ymm1 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,13,149,247,1,0 // vbroadcastss 0x1f795(%rip),%ymm1 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,28,247,1,0 // vbroadcastss 0x1f71c(%rip),%ymm1 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,13,140,247,1,0 // vbroadcastss 0x1f78c(%rip),%ymm1 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,15,247,1,0 // vbroadcastss 0x1f70f(%rip),%ymm3 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,29,127,247,1,0 // vbroadcastss 0x1f77f(%rip),%ymm3 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,6,247,1,0 // vbroadcastss 0x1f706(%rip),%ymm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,226,125,24,29,118,247,1,0 // vbroadcastss 0x1f776(%rip),%ymm3 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,249,246,1,0 // vbroadcastss 0x1f6f9(%rip),%ymm3 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,226,125,24,29,105,247,1,0 // vbroadcastss 0x1f769(%rip),%ymm3 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,94,246,1,0 // vbroadcastss 0x1f65e(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,206,246,1,0 // vbroadcastss 0x1f6ce(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 bab0 <_sk_load_565_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja bb40 <_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 # bbb0 <_sk_load_565_avx+0x125>
+ .byte 76,141,21,97,0,0,0 // lea 0x61(%rip),%r10 # bc40 <_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 bab0 <_sk_load_565_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq bb40 <_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 bab0 <_sk_load_565_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq bb40 <_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 bab0 <_sk_load_565_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq bb40 <_sk_load_565_avx+0x25>
.byte 168,255 // test $0xff,%al
.byte 255 // (bad)
.byte 255,194 // inc %edx
@@ -20930,56 +20986,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 bc6d <_sk_load_565_dst_avx+0xa1>
+ .byte 15,133,130,0,0,0 // jne bcfd <_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,241,245,1,0 // vbroadcastss 0x1f5f1(%rip),%ymm4 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,37,97,246,1,0 // vbroadcastss 0x1f661(%rip),%ymm4 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,228,245,1,0 // vbroadcastss 0x1f5e4(%rip),%ymm5 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,45,84,246,1,0 // vbroadcastss 0x1f654(%rip),%ymm5 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,219,245,1,0 // vbroadcastss 0x1f5db(%rip),%ymm5 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,45,75,246,1,0 // vbroadcastss 0x1f64b(%rip),%ymm5 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,206,245,1,0 // vbroadcastss 0x1f5ce(%rip),%ymm7 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,61,62,246,1,0 // vbroadcastss 0x1f63e(%rip),%ymm7 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,197,245,1,0 // vbroadcastss 0x1f5c5(%rip),%ymm7 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,226,125,24,61,53,246,1,0 // vbroadcastss 0x1f635(%rip),%ymm7 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,184,245,1,0 // vbroadcastss 0x1f5b8(%rip),%ymm7 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,226,125,24,61,40,246,1,0 // vbroadcastss 0x1f628(%rip),%ymm7 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,29,245,1,0 // vbroadcastss 0x1f51d(%rip),%ymm7 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,61,141,245,1,0 // vbroadcastss 0x1f58d(%rip),%ymm7 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 bbf1 <_sk_load_565_dst_avx+0x25>
+ .byte 15,135,108,255,255,255 // ja bc81 <_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 # bcf4 <_sk_load_565_dst_avx+0x128>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # bd84 <_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 bbf1 <_sk_load_565_dst_avx+0x25>
+ .byte 233,74,255,255,255 // jmpq bc81 <_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 bbf1 <_sk_load_565_dst_avx+0x25>
+ .byte 233,45,255,255,255 // jmpq bc81 <_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 bbf1 <_sk_load_565_dst_avx+0x25>
+ .byte 233,0,255,255,255 // jmpq bc81 <_sk_load_565_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -21072,23 +21128,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,193,243,1,0 // vbroadcastss 0x1f3c1(%rip),%ymm0 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ .byte 196,226,125,24,5,49,244,1,0 // vbroadcastss 0x1f431(%rip),%ymm0 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,180,243,1,0 // vbroadcastss 0x1f3b4(%rip),%ymm1 # 2b204 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ .byte 196,226,125,24,13,36,244,1,0 // vbroadcastss 0x1f424(%rip),%ymm1 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,171,243,1,0 // vbroadcastss 0x1f3ab(%rip),%ymm1 # 2b208 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ .byte 196,226,125,24,13,27,244,1,0 // vbroadcastss 0x1f41b(%rip),%ymm1 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,158,243,1,0 // vbroadcastss 0x1f39e(%rip),%ymm3 # 2b20c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ .byte 196,226,125,24,29,14,244,1,0 // vbroadcastss 0x1f40e(%rip),%ymm3 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,149,243,1,0 // vbroadcastss 0x1f395(%rip),%ymm3 # 2b210 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ .byte 196,226,125,24,29,5,244,1,0 // vbroadcastss 0x1f405(%rip),%ymm3 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,136,243,1,0 // vbroadcastss 0x1f388(%rip),%ymm3 # 2b214 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ .byte 196,226,125,24,29,248,243,1,0 // vbroadcastss 0x1f3f8(%rip),%ymm3 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,237,242,1,0 // vbroadcastss 0x1f2ed(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,93,243,1,0 // vbroadcastss 0x1f35d(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -21107,14 +21163,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,176,243,1,0 // vbroadcastss 0x1f3b0(%rip),%ymm8 # 2b274 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,24,5,32,244,1,0 // vbroadcastss 0x1f420(%rip),%ymm8 # 2b374 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
.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,137,243,1,0 // vbroadcastss 0x1f389(%rip),%ymm10 # 2b278 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ .byte 196,98,125,24,21,249,243,1,0 // vbroadcastss 0x1f3f9(%rip),%ymm10 # 2b378 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
.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
@@ -21128,7 +21184,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 bf3f <_sk_store_565_avx+0x9a>
+ .byte 117,10 // jne bfcf <_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
@@ -21136,22 +21192,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 bf3b <_sk_store_565_avx+0x96>
+ .byte 119,236 // ja bfcb <_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 # bf9c <_sk_store_565_avx+0xf7>
+ .byte 76,141,21,66,0,0,0 // lea 0x42(%rip),%r10 # c02c <_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 bf3b <_sk_store_565_avx+0x96>
+ .byte 235,207 // jmp bfcb <_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 bf3b <_sk_store_565_avx+0x96>
+ .byte 235,191 // jmp bfcb <_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 bf3b <_sk_store_565_avx+0x96>
+ .byte 235,159 // jmp bfcb <_sk_store_565_avx+0x96>
.byte 199 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -21169,7 +21225,7 @@ _sk_store_565_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100bfb4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe166c>
+ .byte 232,255,255,255,224 // callq ffffffffe100c044 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1604>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -21186,31 +21242,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 c071 <_sk_load_4444_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne c101 <_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,129,242,1,0 // vbroadcastss 0x1f281(%rip),%ymm0 # 2b27c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,5,241,242,1,0 // vbroadcastss 0x1f2f1(%rip),%ymm0 # 2b37c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,116,242,1,0 // vbroadcastss 0x1f274(%rip),%ymm1 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,13,228,242,1,0 // vbroadcastss 0x1f2e4(%rip),%ymm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,107,242,1,0 // vbroadcastss 0x1f26b(%rip),%ymm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,24,13,219,242,1,0 // vbroadcastss 0x1f2db(%rip),%ymm1 # 2b384 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,94,242,1,0 // vbroadcastss 0x1f25e(%rip),%ymm2 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,21,206,242,1,0 // vbroadcastss 0x1f2ce(%rip),%ymm2 # 2b388 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,85,242,1,0 // vbroadcastss 0x1f255(%rip),%ymm2 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,21,197,242,1,0 // vbroadcastss 0x1f2c5(%rip),%ymm2 # 2b38c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,72,242,1,0 // vbroadcastss 0x1f248(%rip),%ymm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,184,242,1,0 // vbroadcastss 0x1f2b8(%rip),%ymm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,62,242,1,0 // vbroadcastss 0x1f23e(%rip),%ymm8 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,5,174,242,1,0 // vbroadcastss 0x1f2ae(%rip),%ymm8 # 2b394 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,48,242,1,0 // vbroadcastss 0x1f230(%rip),%ymm8 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,160,242,1,0 // vbroadcastss 0x1f2a0(%rip),%ymm8 # 2b398 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21219,27 +21275,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 bfdd <_sk_load_4444_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja c06d <_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 # c0f8 <_sk_load_4444_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # c188 <_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 bfdd <_sk_load_4444_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq c06d <_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 bfdd <_sk_load_4444_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq c06d <_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 bfdd <_sk_load_4444_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq c06d <_sk_load_4444_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -21275,31 +21331,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 c1cd <_sk_load_4444_dst_avx+0xb9>
+ .byte 15,133,154,0,0,0 // jne c25d <_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,37,241,1,0 // vbroadcastss 0x1f125(%rip),%ymm4 # 2b27c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,37,149,241,1,0 // vbroadcastss 0x1f195(%rip),%ymm4 # 2b37c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,24,241,1,0 // vbroadcastss 0x1f118(%rip),%ymm5 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,45,136,241,1,0 // vbroadcastss 0x1f188(%rip),%ymm5 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,15,241,1,0 // vbroadcastss 0x1f10f(%rip),%ymm5 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,24,45,127,241,1,0 // vbroadcastss 0x1f17f(%rip),%ymm5 # 2b384 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,2,241,1,0 // vbroadcastss 0x1f102(%rip),%ymm6 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,53,114,241,1,0 // vbroadcastss 0x1f172(%rip),%ymm6 # 2b388 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,249,240,1,0 // vbroadcastss 0x1f0f9(%rip),%ymm6 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,53,105,241,1,0 // vbroadcastss 0x1f169(%rip),%ymm6 # 2b38c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,236,240,1,0 // vbroadcastss 0x1f0ec(%rip),%ymm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,92,241,1,0 // vbroadcastss 0x1f15c(%rip),%ymm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,226,240,1,0 // vbroadcastss 0x1f0e2(%rip),%ymm8 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,5,82,241,1,0 // vbroadcastss 0x1f152(%rip),%ymm8 # 2b394 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,212,240,1,0 // vbroadcastss 0x1f0d4(%rip),%ymm8 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,68,241,1,0 // vbroadcastss 0x1f144(%rip),%ymm8 # 2b398 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21308,27 +21364,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 c139 <_sk_load_4444_dst_avx+0x25>
+ .byte 15,135,84,255,255,255 // ja c1c9 <_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 # c254 <_sk_load_4444_dst_avx+0x140>
+ .byte 76,141,21,100,0,0,0 // lea 0x64(%rip),%r10 # c2e4 <_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 c139 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,50,255,255,255 // jmpq c1c9 <_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 c139 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,21,255,255,255 // jmpq c1c9 <_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 c139 <_sk_load_4444_dst_avx+0x25>
+ .byte 233,232,254,255,255 // jmpq c1c9 <_sk_load_4444_dst_avx+0x25>
.byte 15,31,0 // nopl (%rax)
.byte 165 // movsl %ds:(%rsi),%es:(%rdi)
.byte 255 // (bad)
@@ -21421,25 +21477,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,221,238,1,0 // vbroadcastss 0x1eedd(%rip),%ymm0 # 2b27c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ .byte 196,226,125,24,5,77,239,1,0 // vbroadcastss 0x1ef4d(%rip),%ymm0 # 2b37c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,208,238,1,0 // vbroadcastss 0x1eed0(%rip),%ymm1 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ .byte 196,226,125,24,13,64,239,1,0 // vbroadcastss 0x1ef40(%rip),%ymm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,199,238,1,0 // vbroadcastss 0x1eec7(%rip),%ymm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ .byte 196,226,125,24,13,55,239,1,0 // vbroadcastss 0x1ef37(%rip),%ymm1 # 2b384 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,186,238,1,0 // vbroadcastss 0x1eeba(%rip),%ymm2 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ .byte 196,226,125,24,21,42,239,1,0 // vbroadcastss 0x1ef2a(%rip),%ymm2 # 2b388 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,177,238,1,0 // vbroadcastss 0x1eeb1(%rip),%ymm2 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ .byte 196,226,125,24,21,33,239,1,0 // vbroadcastss 0x1ef21(%rip),%ymm2 # 2b38c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,164,238,1,0 // vbroadcastss 0x1eea4(%rip),%ymm8 # 2b290 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ .byte 196,98,125,24,5,20,239,1,0 // vbroadcastss 0x1ef14(%rip),%ymm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,154,238,1,0 // vbroadcastss 0x1ee9a(%rip),%ymm8 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,24,5,10,239,1,0 // vbroadcastss 0x1ef0a(%rip),%ymm8 # 2b394 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,140,238,1,0 // vbroadcastss 0x1ee8c(%rip),%ymm8 # 2b298 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ .byte 196,98,125,24,5,252,238,1,0 // vbroadcastss 0x1eefc(%rip),%ymm8 # 2b398 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -21460,7 +21516,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,96,238,1,0 // vbroadcastss 0x1ee60(%rip),%ymm8 # 2b29c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ .byte 196,98,125,24,5,208,238,1,0 // vbroadcastss 0x1eed0(%rip),%ymm8 # 2b39c <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
.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
@@ -21487,7 +21543,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 c4d5 <_sk_store_4444_avx+0xb8>
+ .byte 117,10 // jne c565 <_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
@@ -21495,22 +21551,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 c4d1 <_sk_store_4444_avx+0xb4>
+ .byte 119,236 // ja c561 <_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 # c534 <_sk_store_4444_avx+0x117>
+ .byte 76,141,21,68,0,0,0 // lea 0x44(%rip),%r10 # c5c4 <_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 c4d1 <_sk_store_4444_avx+0xb4>
+ .byte 235,207 // jmp c561 <_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 c4d1 <_sk_store_4444_avx+0xb4>
+ .byte 235,191 // jmp c561 <_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 c4d1 <_sk_store_4444_avx+0xb4>
+ .byte 235,159 // jmp c561 <_sk_store_4444_avx+0xb4>
.byte 102,144 // xchg %ax,%ax
.byte 197,255,255 // (bad)
.byte 255,214 // callq *%rsi
@@ -21546,12 +21602,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 c5f7 <_sk_load_8888_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne c687 <_sk_load_8888_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,34,234,1,0 // vmovapd 0x1ea22(%rip),%ymm10 # 2afa0 <_sk_srcover_rgba_8888_sse2_lowp+0x658>
+ .byte 197,125,40,21,146,234,1,0 // vmovapd 0x1ea92(%rip),%ymm10 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x660>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,108,236,1,0 // vbroadcastss 0x1ec6c(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,220,236,1,0 // vbroadcastss 0x1ecdc(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -21578,21 +21634,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 c576 <_sk_load_8888_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja c606 <_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 # c6ac <_sk_load_8888_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # c73c <_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 c576 <_sk_load_8888_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq c606 <_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 c576 <_sk_load_8888_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq c606 <_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
@@ -21606,9 +21662,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 c576 <_sk_load_8888_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq c606 <_sk_load_8888_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js c6ad <_sk_load_8888_avx+0x15d>
+ .byte 120,255 // js c73d <_sk_load_8888_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -21641,12 +21697,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 c76f <_sk_load_8888_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne c7ff <_sk_load_8888_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,202,232,1,0 // vmovapd 0x1e8ca(%rip),%ymm10 # 2afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x678>
+ .byte 197,125,40,21,58,233,1,0 // vmovapd 0x1e93a(%rip),%ymm10 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x680>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,244,234,1,0 // vbroadcastss 0x1eaf4(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,100,235,1,0 // vbroadcastss 0x1eb64(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -21673,21 +21729,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 c6ee <_sk_load_8888_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja c77e <_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 # c824 <_sk_load_8888_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # c8b4 <_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 c6ee <_sk_load_8888_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq c77e <_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 c6ee <_sk_load_8888_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq c77e <_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
@@ -21701,9 +21757,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 c6ee <_sk_load_8888_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq c77e <_sk_load_8888_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js c825 <_sk_load_8888_dst_avx+0x15d>
+ .byte 120,255 // js c8b5 <_sk_load_8888_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -21781,10 +21837,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,156,230,1,0 // vmovaps 0x1e69c(%rip),%ymm10 # 2afe0 <_sk_srcover_rgba_8888_sse2_lowp+0x698>
+ .byte 197,124,40,21,12,231,1,0 // vmovaps 0x1e70c(%rip),%ymm10 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x6a0>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,166,232,1,0 // vbroadcastss 0x1e8a6(%rip),%ymm9 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,13,22,233,1,0 // vbroadcastss 0x1e916(%rip),%ymm9 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -21821,7 +21877,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,214,231,1,0 // vbroadcastss 0x1e7d6(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,70,232,1,0 // vbroadcastss 0x1e846(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -21846,7 +21902,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 ca6c <_sk_store_8888_avx+0xae>
+ .byte 117,10 // jne cafc <_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
@@ -21854,17 +21910,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 ca68 <_sk_store_8888_avx+0xaa>
+ .byte 119,236 // ja caf8 <_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 # cadc <_sk_store_8888_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # cb6c <_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 ca68 <_sk_store_8888_avx+0xaa>
+ .byte 235,208 // jmp caf8 <_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 ca68 <_sk_store_8888_avx+0xaa>
+ .byte 235,192 // jmp caf8 <_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
@@ -21872,7 +21928,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 ca68 <_sk_store_8888_avx+0xaa>
+ .byte 235,143 // jmp caf8 <_sk_store_8888_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -21884,7 +21940,7 @@ _sk_store_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb00caf0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe21a8>
+ .byte 232,255,255,255,218 // callq ffffffffdb00cb80 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2140>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -21904,12 +21960,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 cb9f <_sk_load_bgra_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne cc2f <_sk_load_bgra_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,218,228,1,0 // vmovapd 0x1e4da(%rip),%ymm10 # 2b000 <_sk_srcover_rgba_8888_sse2_lowp+0x6b8>
+ .byte 197,125,40,21,74,229,1,0 // vmovapd 0x1e54a(%rip),%ymm10 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0x6c0>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,196,230,1,0 // vbroadcastss 0x1e6c4(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,52,231,1,0 // vbroadcastss 0x1e734(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -21936,21 +21992,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 cb1e <_sk_load_bgra_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja cbae <_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 # cc54 <_sk_load_bgra_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # cce4 <_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 cb1e <_sk_load_bgra_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq cbae <_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 cb1e <_sk_load_bgra_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq cbae <_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
@@ -21964,9 +22020,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 cb1e <_sk_load_bgra_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq cbae <_sk_load_bgra_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js cc55 <_sk_load_bgra_avx+0x15d>
+ .byte 120,255 // js cce5 <_sk_load_bgra_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -21999,12 +22055,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 cd17 <_sk_load_bgra_dst_avx+0xa7>
+ .byte 15,133,135,0,0,0 // jne cda7 <_sk_load_bgra_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,130,227,1,0 // vmovapd 0x1e382(%rip),%ymm10 # 2b020 <_sk_srcover_rgba_8888_sse2_lowp+0x6d8>
+ .byte 197,125,40,21,242,227,1,0 // vmovapd 0x1e3f2(%rip),%ymm10 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0x6e0>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,76,229,1,0 // vbroadcastss 0x1e54c(%rip),%ymm8 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,5,188,229,1,0 // vbroadcastss 0x1e5bc(%rip),%ymm8 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -22031,21 +22087,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 cc96 <_sk_load_bgra_dst_avx+0x26>
+ .byte 15,135,102,255,255,255 // ja cd26 <_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 # cdcc <_sk_load_bgra_dst_avx+0x15c>
+ .byte 76,141,21,145,0,0,0 // lea 0x91(%rip),%r10 # ce5c <_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 cc96 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,71,255,255,255 // jmpq cd26 <_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 cc96 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,32,255,255,255 // jmpq cd26 <_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
@@ -22059,9 +22115,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 cc96 <_sk_load_bgra_dst_avx+0x26>
+ .byte 233,203,254,255,255 // jmpq cd26 <_sk_load_bgra_dst_avx+0x26>
.byte 144 // nop
- .byte 120,255 // js cdcd <_sk_load_bgra_dst_avx+0x15d>
+ .byte 120,255 // js ce5d <_sk_load_bgra_dst_avx+0x15d>
.byte 255 // (bad)
.byte 255,153,255,255,255,131 // lcall *-0x7c000001(%rcx)
.byte 255 // (bad)
@@ -22139,10 +22195,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,84,225,1,0 // vmovaps 0x1e154(%rip),%ymm9 # 2b040 <_sk_srcover_rgba_8888_sse2_lowp+0x6f8>
+ .byte 197,124,40,13,196,225,1,0 // vmovaps 0x1e1c4(%rip),%ymm9 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0x700>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,254,226,1,0 // vbroadcastss 0x1e2fe(%rip),%ymm10 # 2b1fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ .byte 196,98,125,24,21,110,227,1,0 // vbroadcastss 0x1e36e(%rip),%ymm10 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
.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
@@ -22179,7 +22235,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,46,226,1,0 // vbroadcastss 0x1e22e(%rip),%ymm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 196,98,125,24,5,158,226,1,0 // vbroadcastss 0x1e29e(%rip),%ymm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -22204,7 +22260,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 d014 <_sk_store_bgra_avx+0xae>
+ .byte 117,10 // jne d0a4 <_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
@@ -22212,17 +22268,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 d010 <_sk_store_bgra_avx+0xaa>
+ .byte 119,236 // ja d0a0 <_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 # d084 <_sk_store_bgra_avx+0x11e>
+ .byte 76,141,21,85,0,0,0 // lea 0x55(%rip),%r10 # d114 <_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 d010 <_sk_store_bgra_avx+0xaa>
+ .byte 235,208 // jmp d0a0 <_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 d010 <_sk_store_bgra_avx+0xaa>
+ .byte 235,192 // jmp d0a0 <_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
@@ -22230,7 +22286,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 d010 <_sk_store_bgra_avx+0xaa>
+ .byte 235,143 // jmp d0a0 <_sk_store_bgra_avx+0xaa>
.byte 15,31,0 // nopl (%rax)
.byte 180,255 // mov $0xff,%ah
.byte 255 // (bad)
@@ -22242,7 +22298,7 @@ _sk_store_bgra_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb00d098 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2750>
+ .byte 232,255,255,255,218 // callq ffffffffdb00d128 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe26e8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -22267,7 +22323,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 d2fb <_sk_load_f16_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne d38b <_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
@@ -22284,14 +22340,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,67,234,1,0 // vmovddup 0x1ea43(%rip),%xmm10 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ .byte 197,123,18,21,179,234,1,0 // vmovddup 0x1eab3(%rip),%xmm10 # 2bc78 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,193,225,1,0 // vbroadcastss 0x1e1c1(%rip),%xmm11 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 196,98,121,24,29,49,226,1,0 // vbroadcastss 0x1e231(%rip),%xmm11 # 2b404 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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,34,234,1,0 // vmovddup 0x1ea22(%rip),%xmm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
+ .byte 197,123,18,37,146,234,1,0 // vmovddup 0x1ea92(%rip),%xmm12 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
.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
@@ -22300,7 +22356,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,123,225,1,0 // vbroadcastss 0x1e17b(%rip),%xmm3 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 196,226,121,24,29,235,225,1,0 // vbroadcastss 0x1e1eb(%rip),%xmm3 # 2b408 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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
@@ -22379,29 +22435,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 d361 <_sk_load_f16_avx+0x2c1>
+ .byte 116,85 // je d3f1 <_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 d361 <_sk_load_f16_avx+0x2c1>
+ .byte 114,72 // jb d3f1 <_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 d36e <_sk_load_f16_avx+0x2ce>
+ .byte 116,72 // je d3fe <_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 d36e <_sk_load_f16_avx+0x2ce>
+ .byte 114,59 // jb d3fe <_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 d0f7 <_sk_load_f16_avx+0x57>
+ .byte 15,132,179,253,255,255 // je d187 <_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 d0f7 <_sk_load_f16_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb d187 <_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 d0f7 <_sk_load_f16_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq d187 <_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 d0f7 <_sk_load_f16_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq d187 <_sk_load_f16_avx+0x57>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,128,253,255,255 // jmpq d0f7 <_sk_load_f16_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq d187 <_sk_load_f16_avx+0x57>
HIDDEN _sk_load_f16_dst_avx
.globl _sk_load_f16_dst_avx
@@ -22420,7 +22476,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 d5d2 <_sk_load_f16_dst_avx+0x25b>
+ .byte 15,133,31,2,0,0 // jne d662 <_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
@@ -22437,14 +22493,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,108,231,1,0 // vmovddup 0x1e76c(%rip),%xmm10 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ .byte 197,123,18,21,220,231,1,0 // vmovddup 0x1e7dc(%rip),%xmm10 # 2bc78 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,234,222,1,0 // vbroadcastss 0x1deea(%rip),%xmm11 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 196,98,121,24,29,90,223,1,0 // vbroadcastss 0x1df5a(%rip),%xmm11 # 2b404 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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,75,231,1,0 // vmovddup 0x1e74b(%rip),%xmm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
+ .byte 197,123,18,37,187,231,1,0 // vmovddup 0x1e7bb(%rip),%xmm12 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
.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
@@ -22453,7 +22509,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,164,222,1,0 // vbroadcastss 0x1dea4(%rip),%xmm7 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 196,226,121,24,61,20,223,1,0 // vbroadcastss 0x1df14(%rip),%xmm7 # 2b408 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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
@@ -22532,29 +22588,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 d638 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 116,85 // je d6c8 <_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 d638 <_sk_load_f16_dst_avx+0x2c1>
+ .byte 114,72 // jb d6c8 <_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 d645 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 116,72 // je d6d5 <_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 d645 <_sk_load_f16_dst_avx+0x2ce>
+ .byte 114,59 // jb d6d5 <_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 d3ce <_sk_load_f16_dst_avx+0x57>
+ .byte 15,132,179,253,255,255 // je d45e <_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 d3ce <_sk_load_f16_dst_avx+0x57>
+ .byte 15,130,162,253,255,255 // jb d45e <_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 d3ce <_sk_load_f16_dst_avx+0x57>
+ .byte 233,150,253,255,255 // jmpq d45e <_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 d3ce <_sk_load_f16_dst_avx+0x57>
+ .byte 233,137,253,255,255 // jmpq d45e <_sk_load_f16_dst_avx+0x57>
.byte 197,193,87,255 // vxorpd %xmm7,%xmm7,%xmm7
- .byte 233,128,253,255,255 // jmpq d3ce <_sk_load_f16_dst_avx+0x57>
+ .byte 233,128,253,255,255 // jmpq d45e <_sk_load_f16_dst_avx+0x57>
HIDDEN _sk_gather_f16_avx
.globl _sk_gather_f16_avx
@@ -22633,14 +22689,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,210,227,1,0 // vmovddup 0x1e3d2(%rip),%xmm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ .byte 197,123,18,29,66,228,1,0 // vmovddup 0x1e442(%rip),%xmm11 # 2bc78 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
.byte 196,193,121,219,219 // vpand %xmm11,%xmm0,%xmm3
- .byte 196,98,121,24,37,80,219,1,0 // vbroadcastss 0x1db50(%rip),%xmm12 # 2b304 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ .byte 196,98,121,24,37,192,219,1,0 // vbroadcastss 0x1dbc0(%rip),%xmm12 # 2b404 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
.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,177,227,1,0 // vmovddup 0x1e3b1(%rip),%xmm13 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
+ .byte 197,123,18,45,33,228,1,0 // vmovddup 0x1e421(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
.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
@@ -22649,7 +22705,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,10,219,1,0 // vbroadcastss 0x1db0a(%rip),%xmm3 # 2b308 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ .byte 196,226,121,24,29,122,219,1,0 // vbroadcastss 0x1db7a(%rip),%xmm3 # 2b408 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
.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
@@ -22739,12 +22795,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,72,217,1,0 // vbroadcastss 0x1d948(%rip),%ymm8 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,184,217,1,0 // vbroadcastss 0x1d9b8(%rip),%ymm8 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,102,217,1,0 // vbroadcastss 0x1d966(%rip),%ymm10 # 2b30c <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ .byte 196,98,125,24,21,214,217,1,0 // vbroadcastss 0x1d9d6(%rip),%ymm10 # 2b40c <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
.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,86,217,1,0 // vbroadcastss 0x1d956(%rip),%xmm9 # 2b310 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ .byte 196,98,121,24,13,198,217,1,0 // vbroadcastss 0x1d9c6(%rip),%xmm9 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
.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
@@ -22755,7 +22811,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,25,217,1,0 // vbroadcastss 0x1d919(%rip),%xmm11 # 2b314 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
+ .byte 196,98,121,24,29,137,217,1,0 // vbroadcastss 0x1d989(%rip),%xmm11 # 2b414 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
.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
@@ -22838,7 +22894,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 dbd2 <_sk_store_f16_avx+0x262>
+ .byte 117,68 // jne dc62 <_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)
@@ -22854,22 +22910,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 dba9 <_sk_store_f16_avx+0x239>
+ .byte 116,203 // je dc39 <_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 dba9 <_sk_store_f16_avx+0x239>
+ .byte 114,190 // jb dc39 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,84,192,16 // vmovq %xmm10,0x10(%r8,%rax,8)
- .byte 116,181 // je dba9 <_sk_store_f16_avx+0x239>
+ .byte 116,181 // je dc39 <_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 dba9 <_sk_store_f16_avx+0x239>
+ .byte 114,168 // jb dc39 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,76,192,32 // vmovq %xmm9,0x20(%r8,%rax,8)
- .byte 116,159 // je dba9 <_sk_store_f16_avx+0x239>
+ .byte 116,159 // je dc39 <_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 dba9 <_sk_store_f16_avx+0x239>
+ .byte 114,146 // jb dc39 <_sk_store_f16_avx+0x239>
.byte 196,65,121,214,68,192,48 // vmovq %xmm8,0x30(%r8,%rax,8)
- .byte 235,137 // jmp dba9 <_sk_store_f16_avx+0x239>
+ .byte 235,137 // jmp dc39 <_sk_store_f16_avx+0x239>
HIDDEN _sk_load_u16_be_avx
.globl _sk_load_u16_be_avx
@@ -22884,7 +22940,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 dd53 <_sk_load_u16_be_avx+0x133>
+ .byte 15,133,12,1,0,0 // jne dde3 <_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
@@ -22906,7 +22962,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,96,213,1,0 // vbroadcastss 0x1d560(%rip),%ymm9 # 2b218 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,13,208,213,1,0 // vbroadcastss 0x1d5d0(%rip),%ymm9 # 2b318 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -22943,29 +22999,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 ddb9 <_sk_load_u16_be_avx+0x199>
+ .byte 116,85 // je de49 <_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 ddb9 <_sk_load_u16_be_avx+0x199>
+ .byte 114,72 // jb de49 <_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 ddc6 <_sk_load_u16_be_avx+0x1a6>
+ .byte 116,72 // je de56 <_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 ddc6 <_sk_load_u16_be_avx+0x1a6>
+ .byte 114,59 // jb de56 <_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 dc62 <_sk_load_u16_be_avx+0x42>
+ .byte 15,132,198,254,255,255 // je dcf2 <_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 dc62 <_sk_load_u16_be_avx+0x42>
+ .byte 15,130,181,254,255,255 // jb dcf2 <_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 dc62 <_sk_load_u16_be_avx+0x42>
+ .byte 233,169,254,255,255 // jmpq dcf2 <_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 dc62 <_sk_load_u16_be_avx+0x42>
+ .byte 233,156,254,255,255 // jmpq dcf2 <_sk_load_u16_be_avx+0x42>
.byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3
- .byte 233,147,254,255,255 // jmpq dc62 <_sk_load_u16_be_avx+0x42>
+ .byte 233,147,254,255,255 // jmpq dcf2 <_sk_load_u16_be_avx+0x42>
HIDDEN _sk_load_rgb_u16_be_avx
.globl _sk_load_rgb_u16_be_avx
@@ -22982,7 +23038,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 def7 <_sk_load_rgb_u16_be_avx+0x128>
+ .byte 15,133,253,0,0,0 // jne df87 <_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
@@ -23010,7 +23066,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,143,211,1,0 // vbroadcastss 0x1d38f(%rip),%ymm9 # 2b218 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ .byte 196,98,125,24,13,255,211,1,0 // vbroadcastss 0x1d3ff(%rip),%ymm9 # 2b318 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
.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
@@ -23032,69 +23088,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,147,210,1,0 // vbroadcastss 0x1d293(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,3,211,1,0 // vbroadcastss 0x1d303(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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 df2f <_sk_load_rgb_u16_be_avx+0x160>
+ .byte 117,31 // jne dfbf <_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 de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,0,255,255,255 // jmpq debf <_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 df79 <_sk_load_rgb_u16_be_avx+0x1aa>
+ .byte 114,48 // jb e009 <_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 df93 <_sk_load_rgb_u16_be_avx+0x1c4>
+ .byte 117,48 // jne e023 <_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 de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,182,254,255,255 // jmpq debf <_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 de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,156,254,255,255 // jmpq debf <_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 dfd4 <_sk_load_rgb_u16_be_avx+0x205>
+ .byte 114,39 // jb e064 <_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 dfe5 <_sk_load_rgb_u16_be_avx+0x216>
+ .byte 117,30 // jne e075 <_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 de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,91,254,255,255 // jmpq debf <_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 de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,74,254,255,255 // jmpq debf <_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 e018 <_sk_load_rgb_u16_be_avx+0x249>
+ .byte 114,25 // jb e0a8 <_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 de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,23,254,255,255 // jmpq debf <_sk_load_rgb_u16_be_avx+0x60>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
- .byte 233,14,254,255,255 // jmpq de2f <_sk_load_rgb_u16_be_avx+0x60>
+ .byte 233,14,254,255,255 // jmpq debf <_sk_load_rgb_u16_be_avx+0x60>
HIDDEN _sk_store_u16_be_avx
.globl _sk_store_u16_be_avx
@@ -23108,7 +23164,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,88,210,1,0 // vbroadcastss 0x1d258(%rip),%ymm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ .byte 196,98,125,24,5,200,210,1,0 // vbroadcastss 0x1d2c8(%rip),%ymm8 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
.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
@@ -23146,7 +23202,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 e12c <_sk_store_u16_be_avx+0x10b>
+ .byte 117,31 // jne e1bc <_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)
@@ -23155,22 +23211,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 e128 <_sk_store_u16_be_avx+0x107>
+ .byte 116,240 // je e1b8 <_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 e128 <_sk_store_u16_be_avx+0x107>
+ .byte 114,227 // jb e1b8 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,84,64,16 // vmovq %xmm10,0x10(%r8,%rax,2)
- .byte 116,218 // je e128 <_sk_store_u16_be_avx+0x107>
+ .byte 116,218 // je e1b8 <_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 e128 <_sk_store_u16_be_avx+0x107>
+ .byte 114,205 // jb e1b8 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,76,64,32 // vmovq %xmm9,0x20(%r8,%rax,2)
- .byte 116,196 // je e128 <_sk_store_u16_be_avx+0x107>
+ .byte 116,196 // je e1b8 <_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 e128 <_sk_store_u16_be_avx+0x107>
+ .byte 114,183 // jb e1b8 <_sk_store_u16_be_avx+0x107>
.byte 196,65,121,214,68,64,48 // vmovq %xmm8,0x30(%r8,%rax,2)
- .byte 235,174 // jmp e128 <_sk_store_u16_be_avx+0x107>
+ .byte 235,174 // jmp e1b8 <_sk_store_u16_be_avx+0x107>
HIDDEN _sk_load_f32_avx
.globl _sk_load_f32_avx
@@ -23179,7 +23235,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 e2eb <_sk_load_f32_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja e37b <_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)
@@ -23192,7 +23248,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 # e2fc <_sk_load_f32_avx+0x182>
+ .byte 76,141,21,50,1,0,0 // lea 0x132(%rip),%r10 # e38c <_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
@@ -23255,7 +23311,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 e2c5 <_sk_load_f32_avx+0x14b>
+ .byte 235,203 // jmp e355 <_sk_load_f32_avx+0x14b>
.byte 102,144 // xchg %ax,%ax
.byte 27,255 // sbb %edi,%edi
.byte 255 // (bad)
@@ -23267,7 +23323,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) # 2900e318 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe39d0>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900e3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe3968>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -23279,7 +23335,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 e48d <_sk_load_f32_dst_avx+0x171>
+ .byte 15,135,97,1,0,0 // ja e51d <_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)
@@ -23292,7 +23348,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 # e49c <_sk_load_f32_dst_avx+0x180>
+ .byte 76,141,21,48,1,0,0 // lea 0x130(%rip),%r10 # e52c <_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
@@ -23355,7 +23411,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 e467 <_sk_load_f32_dst_avx+0x14b>
+ .byte 235,203 // jmp e4f7 <_sk_load_f32_dst_avx+0x14b>
.byte 29,255,255,255,163 // sbb $0xa3ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
@@ -23395,7 +23451,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 e53b <_sk_store_f32_avx+0x7f>
+ .byte 117,55 // jne e5cb <_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
@@ -23408,22 +23464,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 e537 <_sk_store_f32_avx+0x7b>
+ .byte 116,240 // je e5c7 <_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 e537 <_sk_store_f32_avx+0x7b>
+ .byte 114,227 // jb e5c7 <_sk_store_f32_avx+0x7b>
.byte 196,65,121,17,68,128,32 // vmovupd %xmm8,0x20(%r8,%rax,4)
- .byte 116,218 // je e537 <_sk_store_f32_avx+0x7b>
+ .byte 116,218 // je e5c7 <_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 e537 <_sk_store_f32_avx+0x7b>
+ .byte 114,205 // jb e5c7 <_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 e537 <_sk_store_f32_avx+0x7b>
+ .byte 116,195 // je e5c7 <_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 e537 <_sk_store_f32_avx+0x7b>
+ .byte 114,181 // jb e5c7 <_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 e537 <_sk_store_f32_avx+0x7b>
+ .byte 235,171 // jmp e5c7 <_sk_store_f32_avx+0x7b>
HIDDEN _sk_repeat_x_avx
.globl _sk_repeat_x_avx
@@ -23466,7 +23522,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,121,203,1,0 // vmulss 0x1cb79(%rip),%xmm9,%xmm0 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 197,178,89,5,233,203,1,0 // vmulss 0x1cbe9(%rip),%xmm9,%xmm0 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -23493,7 +23549,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,15,203,1,0 // vmulss 0x1cb0f(%rip),%xmm9,%xmm1 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 197,178,89,13,127,203,1,0 // vmulss 0x1cb7f(%rip),%xmm9,%xmm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -23513,7 +23569,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,204,202,1,0 // vbroadcastss 0x1cacc(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,60,203,1,0 // vbroadcastss 0x1cb3c(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -23531,9 +23587,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,195,202,1,0 // vbroadcastss 0x1cac3(%rip),%ymm8 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ .byte 196,98,125,24,5,51,203,1,0 // vbroadcastss 0x1cb33(%rip),%ymm8 # 2b2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,153,202,1,0 // vbroadcastss 0x1ca99(%rip),%ymm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,13,9,203,1,0 // vbroadcastss 0x1cb09(%rip),%ymm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -23549,12 +23605,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,133,203,1,0 // vbroadcastss 0x1cb85(%rip),%ymm3 # 2b2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ .byte 196,226,125,24,29,245,203,1,0 // vbroadcastss 0x1cbf5(%rip),%ymm3 # 2b3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,124,203,1,0 // vbroadcastss 0x1cb7c(%rip),%ymm3 # 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ .byte 196,226,125,24,29,236,203,1,0 // vbroadcastss 0x1cbec(%rip),%ymm3 # 2b3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,111,203,1,0 // vbroadcastss 0x1cb6f(%rip),%ymm1 # 2b2ac <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ .byte 196,226,125,24,13,223,203,1,0 // vbroadcastss 0x1cbdf(%rip),%ymm1 # 2b3ac <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
.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
@@ -23802,9 +23858,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 eae1 <_sk_evenly_spaced_gradient_avx+0x25>
+ .byte 120,7 // js eb71 <_sk_evenly_spaced_gradient_avx+0x25>
.byte 196,225,242,42,203 // vcvtsi2ss %rbx,%xmm1,%xmm1
- .byte 235,21 // jmp eaf6 <_sk_evenly_spaced_gradient_avx+0x3a>
+ .byte 235,21 // jmp eb86 <_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
@@ -23962,18 +24018,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,138,196,1,0 // vbroadcastss 0x1c48a(%rip),%ymm0 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ .byte 196,226,125,24,5,250,196,1,0 // vbroadcastss 0x1c4fa(%rip),%ymm0 # 2b3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,121,196,1,0 // vbroadcastss 0x1c479(%rip),%ymm1 # 2b2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ .byte 196,226,125,24,13,233,196,1,0 // vbroadcastss 0x1c4e9(%rip),%ymm1 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,112,196,1,0 // vbroadcastss 0x1c470(%rip),%ymm1 # 2b2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ .byte 196,226,125,24,13,224,196,1,0 // vbroadcastss 0x1c4e0(%rip),%ymm1 # 2b3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,99,196,1,0 // vbroadcastss 0x1c463(%rip),%ymm1 # 2b2bc <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ .byte 196,226,125,24,13,211,196,1,0 // vbroadcastss 0x1c4d3(%rip),%ymm1 # 2b3bc <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,86,196,1,0 // vbroadcastss 0x1c456(%rip),%ymm1 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ .byte 196,226,125,24,13,198,196,1,0 // vbroadcastss 0x1c4c6(%rip),%ymm1 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -23995,12 +24051,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 eeed <_sk_gradient_avx+0x6f>
+ .byte 114,81 // jb ef7d <_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,215,194,1,0 // vbroadcastss 0x1c2d7(%rip),%ymm10 # 2b18c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 196,98,125,24,21,71,195,1,0 // vbroadcastss 0x1c347(%rip),%ymm10 # 2b28c <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
.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
@@ -24012,7 +24068,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 eeb9 <_sk_gradient_avx+0x3b>
+ .byte 117,204 // jne ef49 <_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
@@ -24194,27 +24250,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,1,192,1,0 // vbroadcastss 0x1c001(%rip),%ymm13 # 2b2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ .byte 196,98,125,24,45,113,192,1,0 // vbroadcastss 0x1c071(%rip),%ymm13 # 2b3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,247,191,1,0 // vbroadcastss 0x1bff7(%rip),%ymm14 # 2b2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ .byte 196,98,125,24,53,103,192,1,0 // vbroadcastss 0x1c067(%rip),%ymm14 # 2b3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
.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,232,191,1,0 // vbroadcastss 0x1bfe8(%rip),%ymm14 # 2b2cc <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ .byte 196,98,125,24,53,88,192,1,0 // vbroadcastss 0x1c058(%rip),%ymm14 # 2b3cc <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
.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,217,191,1,0 // vbroadcastss 0x1bfd9(%rip),%ymm13 # 2b2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ .byte 196,98,125,24,45,73,192,1,0 // vbroadcastss 0x1c049(%rip),%ymm13 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
.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,196,191,1,0 // vbroadcastss 0x1bfc4(%rip),%ymm10 # 2b2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ .byte 196,98,125,24,21,52,192,1,0 // vbroadcastss 0x1c034(%rip),%ymm10 # 2b3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
.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,90,190,1,0 // vbroadcastss 0x1be5a(%rip),%ymm10 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,21,202,190,1,0 // vbroadcastss 0x1beca(%rip),%ymm10 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,68,190,1,0 // vbroadcastss 0x1be44(%rip),%ymm10 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,21,180,190,1,0 // vbroadcastss 0x1beb4(%rip),%ymm10 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -24244,7 +24300,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,58,191,1,0 // vbroadcastss 0x1bf3a(%rip),%ymm11 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,29,170,191,1,0 // vbroadcastss 0x1bfaa(%rip),%ymm11 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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
@@ -24253,17 +24309,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,14,191,1,0 // vbroadcastss 0x1bf0e(%rip),%ymm9 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,13,126,191,1,0 // vbroadcastss 0x1bf7e(%rip),%ymm9 # 2b3dc <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,236,190,1,0 // vbroadcastss 0x1beec(%rip),%ymm9 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,92,191,1,0 // vbroadcastss 0x1bf5c(%rip),%ymm9 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,125,189,1,0 // vbroadcastss 0x1bd7d(%rip),%ymm11 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,29,237,189,1,0 // vbroadcastss 0x1bded(%rip),%ymm11 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -24283,7 +24339,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,140,190,1,0 // vbroadcastss 0x1be8c(%rip),%ymm11 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,29,252,190,1,0 // vbroadcastss 0x1befc(%rip),%ymm11 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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
@@ -24292,17 +24348,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,96,190,1,0 // vbroadcastss 0x1be60(%rip),%ymm9 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ .byte 196,98,125,24,13,208,190,1,0 // vbroadcastss 0x1bed0(%rip),%ymm9 # 2b3dc <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,36 // vbroadcastss 0x24(%rax),%ymm8
- .byte 196,98,125,24,13,62,190,1,0 // vbroadcastss 0x1be3e(%rip),%ymm9 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,13,174,190,1,0 // vbroadcastss 0x1beae(%rip),%ymm9 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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,207,188,1,0 // vbroadcastss 0x1bccf(%rip),%ymm11 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,29,63,189,1,0 // vbroadcastss 0x1bd3f(%rip),%ymm11 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -24321,7 +24377,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,228,189,1,0 // vbroadcastss 0x1bde4(%rip),%ymm10 # 2b2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ .byte 196,98,125,24,21,84,190,1,0 // vbroadcastss 0x1be54(%rip),%ymm10 # 2b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
.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
@@ -24330,7 +24386,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,188,189,1,0 // vbroadcastss 0x1bdbc(%rip),%ymm8 # 2b2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ .byte 196,98,125,24,5,44,190,1,0 // vbroadcastss 0x1be2c(%rip),%ymm8 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
.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
@@ -24374,7 +24430,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,230,187,1,0 // vbroadcastss 0x1bbe6(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,86,188,1,0 // vbroadcastss 0x1bc56(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -24411,9 +24467,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,206,188,1,0 // vbroadcastss 0x1bcce(%rip),%ymm0 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,5,62,189,1,0 // vbroadcastss 0x1bd3e(%rip),%ymm0 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,101,187,1,0 // vbroadcastss 0x1bb65(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,213,187,1,0 // vbroadcastss 0x1bbd5(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24424,7 +24480,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,69,187,1,0 // vbroadcastss 0x1bb45(%rip),%ymm0 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,5,181,187,1,0 // vbroadcastss 0x1bbb5(%rip),%ymm0 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -24436,9 +24492,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,133,188,1,0 // vbroadcastss 0x1bc85(%rip),%ymm1 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,13,245,188,1,0 // vbroadcastss 0x1bcf5(%rip),%ymm1 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,27,187,1,0 // vbroadcastss 0x1bb1b(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,139,187,1,0 // vbroadcastss 0x1bb8b(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24449,7 +24505,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,251,186,1,0 // vbroadcastss 0x1bafb(%rip),%ymm1 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,226,125,24,13,107,187,1,0 // vbroadcastss 0x1bb6b(%rip),%ymm1 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -24461,14 +24517,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,62,188,1,0 // vbroadcastss 0x1bc3e(%rip),%ymm0 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,5,174,188,1,0 // vbroadcastss 0x1bcae(%rip),%ymm0 # 2b3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,209,186,1,0 // vbroadcastss 0x1bad1(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,65,187,1,0 // vbroadcastss 0x1bb41(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,34,188,1,0 // vbroadcastss 0x1bc22(%rip),%ymm10 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,146,188,1,0 // vbroadcastss 0x1bc92(%rip),%ymm10 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,32,187,1,0 // vbroadcastss 0x1bb20(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,144,187,1,0 // vbroadcastss 0x1bb90(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -24480,19 +24536,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,235,187,1,0 // vbroadcastss 0x1bbeb(%rip),%ymm0 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,5,91,188,1,0 // vbroadcastss 0x1bc5b(%rip),%ymm0 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,130,186,1,0 // vbroadcastss 0x1ba82(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,242,186,1,0 // vbroadcastss 0x1baf2(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,224,187,1,0 // vbroadcastss 0x1bbe0(%rip),%ymm9 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,13,80,188,1,0 // vbroadcastss 0x1bc50(%rip),%ymm9 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,206,187,1,0 // vbroadcastss 0x1bbce(%rip),%ymm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,21,62,188,1,0 // vbroadcastss 0x1bc3e(%rip),%ymm10 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,79,186,1,0 // vbroadcastss 0x1ba4f(%rip),%ymm10 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,21,191,186,1,0 // vbroadcastss 0x1babf(%rip),%ymm10 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,176,187,1,0 // vbroadcastss 0x1bbb0(%rip),%ymm9 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,13,32,188,1,0 // vbroadcastss 0x1bc20(%rip),%ymm9 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24503,17 +24559,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,32,186,1,0 // vbroadcastss 0x1ba20(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,144,186,1,0 // vbroadcastss 0x1ba90(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,72,64 // vmovups 0x40(%rax),%ymm9
- .byte 196,98,125,24,21,126,187,1,0 // vbroadcastss 0x1bb7e(%rip),%ymm10 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,21,238,187,1,0 // vbroadcastss 0x1bbee(%rip),%ymm10 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,108,187,1,0 // vbroadcastss 0x1bb6c(%rip),%ymm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,29,220,187,1,0 // vbroadcastss 0x1bbdc(%rip),%ymm11 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,87,187,1,0 // vbroadcastss 0x1bb57(%rip),%ymm9 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,13,199,187,1,0 // vbroadcastss 0x1bbc7(%rip),%ymm9 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24524,13 +24580,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,51,187,1,0 // vbroadcastss 0x1bb33(%rip),%ymm0 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,5,163,187,1,0 // vbroadcastss 0x1bba3(%rip),%ymm0 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,64,64 // vmovups 0x40(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,24,187,1,0 // vbroadcastss 0x1bb18(%rip),%ymm10 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,136,187,1,0 // vbroadcastss 0x1bb88(%rip),%ymm10 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,22,186,1,0 // vbroadcastss 0x1ba16(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,134,186,1,0 // vbroadcastss 0x1ba86(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,128,0,0,0 // vmovups %ymm8,0x80(%rax)
@@ -24542,14 +24598,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,229,186,1,0 // vbroadcastss 0x1bae5(%rip),%ymm1 # 2b2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ .byte 196,226,125,24,13,85,187,1,0 // vbroadcastss 0x1bb55(%rip),%ymm1 # 2b3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,119,185,1,0 // vbroadcastss 0x1b977(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,231,185,1,0 // vbroadcastss 0x1b9e7(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,200,186,1,0 // vbroadcastss 0x1bac8(%rip),%ymm10 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,56,187,1,0 // vbroadcastss 0x1bb38(%rip),%ymm10 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,198,185,1,0 // vbroadcastss 0x1b9c6(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,54,186,1,0 // vbroadcastss 0x1ba36(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -24561,19 +24617,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,145,186,1,0 // vbroadcastss 0x1ba91(%rip),%ymm1 # 2b2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ .byte 196,226,125,24,13,1,187,1,0 // vbroadcastss 0x1bb01(%rip),%ymm1 # 2b3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,39,185,1,0 // vbroadcastss 0x1b927(%rip),%ymm8 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,98,125,24,5,151,185,1,0 // vbroadcastss 0x1b997(%rip),%ymm8 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,133,186,1,0 // vbroadcastss 0x1ba85(%rip),%ymm9 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,13,245,186,1,0 // vbroadcastss 0x1baf5(%rip),%ymm9 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,115,186,1,0 // vbroadcastss 0x1ba73(%rip),%ymm10 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,21,227,186,1,0 // vbroadcastss 0x1bae3(%rip),%ymm10 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,244,184,1,0 // vbroadcastss 0x1b8f4(%rip),%ymm10 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,21,100,185,1,0 // vbroadcastss 0x1b964(%rip),%ymm10 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,85,186,1,0 // vbroadcastss 0x1ba55(%rip),%ymm9 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,13,197,186,1,0 // vbroadcastss 0x1bac5(%rip),%ymm9 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24584,17 +24640,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,197,184,1,0 // vbroadcastss 0x1b8c5(%rip),%ymm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 196,98,125,24,5,53,185,1,0 // vbroadcastss 0x1b935(%rip),%ymm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.byte 197,188,88,72,32 // vaddps 0x20(%rax),%ymm8,%ymm1
.byte 197,124,16,72,96 // vmovups 0x60(%rax),%ymm9
- .byte 196,98,125,24,21,34,186,1,0 // vbroadcastss 0x1ba22(%rip),%ymm10 # 2b2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ .byte 196,98,125,24,21,146,186,1,0 // vbroadcastss 0x1ba92(%rip),%ymm10 # 2b3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,16,186,1,0 // vbroadcastss 0x1ba10(%rip),%ymm11 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,98,125,24,29,128,186,1,0 // vbroadcastss 0x1ba80(%rip),%ymm11 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.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,251,185,1,0 // vbroadcastss 0x1b9fb(%rip),%ymm9 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ .byte 196,98,125,24,13,107,186,1,0 // vbroadcastss 0x1ba6b(%rip),%ymm9 # 2b3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -24605,13 +24661,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,215,185,1,0 // vbroadcastss 0x1b9d7(%rip),%ymm1 # 2b2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ .byte 196,226,125,24,13,71,186,1,0 // vbroadcastss 0x1ba47(%rip),%ymm1 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
.byte 197,124,16,64,96 // vmovups 0x60(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,187,185,1,0 // vbroadcastss 0x1b9bb(%rip),%ymm10 # 2b2ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ .byte 196,98,125,24,21,43,186,1,0 // vbroadcastss 0x1ba2b(%rip),%ymm10 # 2b3ec <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,185,184,1,0 // vbroadcastss 0x1b8b9(%rip),%ymm10 # 2b1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ .byte 196,98,125,24,21,41,185,1,0 // vbroadcastss 0x1b929(%rip),%ymm10 # 2b2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,160,0,0,0 // vmovups %ymm8,0xa0(%rax)
@@ -24759,7 +24815,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,83,183,1,0 // vbroadcastss 0x1b753(%rip),%xmm4 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,226,121,24,37,195,183,1,0 // vbroadcastss 0x1b7c3(%rip),%xmm4 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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)
@@ -24813,7 +24869,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,188,180,1,0 // vbroadcastss 0x1b4bc(%rip),%xmm10 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,121,24,21,44,181,1,0 // vbroadcastss 0x1b52c(%rip),%xmm10 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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
@@ -24841,7 +24897,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,144,181,1,0 // vbroadcastss 0x1b590(%rip),%ymm7 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,226,125,24,61,0,182,1,0 // vbroadcastss 0x1b600(%rip),%ymm7 # 2b3fc <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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)
@@ -25584,7 +25640,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,84,166,1,0 // vbroadcastss 0x1a654(%rip),%xmm9 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ .byte 196,98,121,24,13,196,166,1,0 // vbroadcastss 0x1a6c4(%rip),%xmm9 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
.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)
@@ -25641,7 +25697,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,173,163,1,0 // vbroadcastss 0x1a3ad(%rip),%xmm10 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ .byte 196,98,121,24,21,29,164,1,0 // vbroadcastss 0x1a41d(%rip),%xmm10 # 2b294 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
.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
@@ -25669,7 +25725,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,129,164,1,0 // vbroadcastss 0x1a481(%rip),%ymm12 # 2b2fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ .byte 196,98,125,24,37,241,164,1,0 // vbroadcastss 0x1a4f1(%rip),%ymm12 # 2b3fc <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
.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
@@ -27067,7 +27123,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,206,133,1,0 // vbroadcastss 0x185ce(%rip),%ymm3 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ .byte 196,226,125,24,29,62,134,1,0 // vbroadcastss 0x1863e(%rip),%ymm3 # 2b288 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
.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
@@ -27100,15 +27156,23 @@ _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 115,83 // jae 12c70 <_sk_start_pipeline_sse41+0x82>
+ .byte 15,131,131,0,0,0 // jae 12d34 <_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,35 // ja 12c56 <_sk_start_pipeline_sse41+0x68>
+ .byte 119,59 // ja 12d02 <_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
+ .byte 15,87,201 // xorps %xmm1,%xmm1
+ .byte 15,87,210 // xorps %xmm2,%xmm2
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,87,237 // xorps %xmm5,%xmm5
+ .byte 15,87,246 // xorps %xmm6,%xmm6
+ .byte 15,87,255 // xorps %xmm7,%xmm7
.byte 76,137,246 // mov %r14,%rsi
.byte 76,137,226 // mov %r12,%rdx
.byte 72,137,217 // mov %rbx,%rcx
@@ -27117,16 +27181,24 @@ _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,225 // jbe 12c37 <_sk_start_pipeline_sse41+0x49>
+ .byte 118,201 // jbe 12ccb <_sk_start_pipeline_sse41+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,9 // je 12c67 <_sk_start_pipeline_sse41+0x79>
+ .byte 116,33 // je 12d2b <_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
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,87,237 // xorps %xmm5,%xmm5
+ .byte 15,87,246 // xorps %xmm6,%xmm6
+ .byte 15,87,255 // xorps %xmm7,%xmm7
.byte 76,137,246 // mov %r14,%rsi
.byte 72,137,217 // mov %rbx,%rcx
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,185 // jne 12c29 <_sk_start_pipeline_sse41+0x3b>
+ .byte 117,137 // jne 12cbd <_sk_start_pipeline_sse41+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -27149,13 +27221,13 @@ _sk_seed_shader_sse41:
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,5,221,134,1,0 // addps 0x186dd(%rip),%xmm0 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ .byte 15,88,5,25,135,1,0 // addps 0x18719(%rip),%xmm0 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
.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,218,134,1,0 // addps 0x186da(%rip),%xmm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,88,13,22,135,1,0 // addps 0x18716(%rip),%xmm1 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,225,134,1,0 // movaps 0x186e1(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,29,135,1,0 // movaps 0x1871d(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -27170,18 +27242,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,122,134,1,0 // paddd 0x1867a(%rip),%xmm8 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 102,68,15,254,5,182,134,1,0 // paddd 0x186b6(%rip),%xmm8 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
.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,177,134,1,0 // movdqa 0x186b1(%rip),%xmm10 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
+ .byte 102,68,15,111,21,237,134,1,0 // movdqa 0x186ed(%rip),%xmm10 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa60>
.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,157,134,1,0 // movdqa 0x1869d(%rip),%xmm12 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
- .byte 102,68,15,111,45,164,134,1,0 // movdqa 0x186a4(%rip),%xmm13 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,37,217,134,1,0 // movdqa 0x186d9(%rip),%xmm12 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ .byte 102,68,15,111,45,224,134,1,0 // movdqa 0x186e0(%rip),%xmm13 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -27197,8 +27269,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,95,134,1,0 // mulps 0x1865f(%rip),%xmm8 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
- .byte 68,15,88,5,103,134,1,0 // addps 0x18667(%rip),%xmm8 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ .byte 68,15,89,5,155,134,1,0 // mulps 0x1869b(%rip),%xmm8 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa90>
+ .byte 68,15,88,5,163,134,1,0 // addps 0x186a3(%rip),%xmm8 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa0>
.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
@@ -27240,7 +27312,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,157,133,1,0 // movaps 0x1859d(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,217,133,1,0 // movaps 0x185d9(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -27251,7 +27323,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,137,133,1,0 // movaps 0x18589(%rip),%xmm0 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,5,197,133,1,0 // movaps 0x185c5(%rip),%xmm0 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -27297,7 +27369,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,57,133,1,0 // movaps 0x18539(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,117,133,1,0 // movaps 0x18575(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -27322,7 +27394,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,236,132,1,0 // movaps 0x184ec(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,40,133,1,0 // movaps 0x18528(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -27369,7 +27441,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,128,132,1,0 // movaps 0x18480(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,188,132,1,0 // movaps 0x184bc(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -27382,7 +27454,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,96,132,1,0 // movaps 0x18460(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,156,132,1,0 // movaps 0x1849c(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -27399,7 +27471,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,51,132,1,0 // movaps 0x18433(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,111,132,1,0 // movaps 0x1846f(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -27419,7 +27491,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,247,131,1,0 // movaps 0x183f7(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,51,132,1,0 // movaps 0x18433(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -27447,7 +27519,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,187,131,1,0 // movaps 0x183bb(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,247,131,1,0 // movaps 0x183f7(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -27485,7 +27557,7 @@ HIDDEN _sk_plus__sse41
FUNCTION(_sk_plus__sse41)
_sk_plus__sse41:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,60,131,1,0 // movaps 0x1833c(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,120,131,1,0 // movaps 0x18378(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -27527,7 +27599,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,200,130,1,0 // movaps 0x182c8(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,4,131,1,0 // movaps 0x18304(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -27575,7 +27647,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,35,130,1,0 // movaps 0x18223(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,95,130,1,0 // movaps 0x1825f(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27609,7 +27681,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,184,129,1,0 // movaps 0x181b8(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,244,129,1,0 // movaps 0x181f4(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27646,7 +27718,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,66,129,1,0 // movaps 0x18142(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,126,129,1,0 // movaps 0x1817e(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27674,7 +27746,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,242,128,1,0 // movaps 0x180f2(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,46,129,1,0 // movaps 0x1812e(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -27686,7 +27758,7 @@ HIDDEN _sk_colorburn_sse41
.globl _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
- .byte 68,15,40,29,217,128,1,0 // movaps 0x180d9(%rip),%xmm11 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,29,21,129,1,0 // movaps 0x18115(%rip),%xmm11 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 68,15,92,231 // subps %xmm7,%xmm12
.byte 69,15,40,204 // movaps %xmm12,%xmm9
@@ -27770,7 +27842,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,163,127,1,0 // movaps 0x17fa3(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,223,127,1,0 // movaps 0x17fdf(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -27852,7 +27924,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,110,126,1,0 // movaps 0x17e6e(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,170,126,1,0 // movaps 0x17eaa(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -27935,7 +28007,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,67,125,1,0 // movaps 0x17d43(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,127,125,1,0 // movaps 0x17d7f(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -28020,7 +28092,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,10,124,1,0 // movaps 0x17c0a(%rip),%xmm1 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,13,70,124,1,0 // movaps 0x17c46(%rip),%xmm1 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -28033,10 +28105,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,56,124,1,0 // movaps 0x17c38(%rip),%xmm13 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ .byte 68,15,40,45,116,124,1,0 // movaps 0x17c74(%rip),%xmm13 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xab0>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,56,124,1,0 // movaps 0x17c38(%rip),%xmm12 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ .byte 68,15,40,37,116,124,1,0 // movaps 0x17c74(%rip),%xmm12 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -28222,12 +28294,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,163,121,1,0 // movaps 0x179a3(%rip),%xmm0 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 15,40,5,223,121,1,0 // movaps 0x179df(%rip),%xmm0 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,168,121,1,0 // movaps 0x179a8(%rip),%xmm2 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 15,40,21,228,121,1,0 // movaps 0x179e4(%rip),%xmm2 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,169,121,1,0 // movaps 0x179a9(%rip),%xmm14 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,53,229,121,1,0 // movaps 0x179e5(%rip),%xmm14 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -28310,7 +28382,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,189,119,1,0 // movaps 0x177bd(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,249,119,1,0 // movaps 0x177f9(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -28404,14 +28476,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,231,118,1,0 // movaps 0x176e7(%rip),%xmm2 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 15,40,21,35,119,1,0 // movaps 0x17723(%rip),%xmm2 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,234,118,1,0 // movaps 0x176ea(%rip),%xmm1 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 15,40,13,38,119,1,0 // movaps 0x17726(%rip),%xmm1 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.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,233,118,1,0 // movaps 0x176e9(%rip),%xmm13 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,45,37,119,1,0 // movaps 0x17725(%rip),%xmm13 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -28492,7 +28564,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,255,116,1,0 // movaps 0x174ff(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,59,117,1,0 // movaps 0x1753b(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -28547,14 +28619,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,186,116,1,0 // movaps 0x174ba(%rip),%xmm9 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,13,246,116,1,0 // movaps 0x174f6(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,186,116,1,0 // movaps 0x174ba(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 68,15,40,21,246,116,1,0 // movaps 0x174f6(%rip),%xmm10 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.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,183,116,1,0 // movaps 0x174b7(%rip),%xmm11 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,29,243,116,1,0 // movaps 0x174f3(%rip),%xmm11 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -28639,7 +28711,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,195,114,1,0 // movaps 0x172c3(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,255,114,1,0 // movaps 0x172ff(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -28691,13 +28763,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,139,114,1,0 // movaps 0x1728b(%rip),%xmm8 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,5,199,114,1,0 // movaps 0x172c7(%rip),%xmm8 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,143,114,1,0 // movaps 0x1728f(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 68,15,40,21,203,114,1,0 // movaps 0x172cb(%rip),%xmm10 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.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,141,114,1,0 // movaps 0x1728d(%rip),%xmm12 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,37,201,114,1,0 // movaps 0x172c9(%rip),%xmm12 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -28782,7 +28854,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,147,112,1,0 // movaps 0x17093(%rip),%xmm0 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,5,207,112,1,0 // movaps 0x170cf(%rip),%xmm0 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -28827,23 +28899,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 14465 <_sk_srcover_rgba_8888_sse41+0xfb>
+ .byte 15,133,219,0,0,0 // jne 14529 <_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,165,112,1,0 // movdqa 0x170a5(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,37,225,112,1,0 // movdqa 0x170e1(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,161,112,1,0 // pshufb 0x170a1(%rip),%xmm5 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,45,221,112,1,0 // pshufb 0x170dd(%rip),%xmm5 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,161,112,1,0 // pshufb 0x170a1(%rip),%xmm6 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,53,221,112,1,0 // pshufb 0x170dd(%rip),%xmm6 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.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,190,111,1,0 // movaps 0x16fbe(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,250,111,1,0 // movaps 0x16ffa(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,146,112,1,0 // movaps 0x17092(%rip),%xmm12 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,37,206,112,1,0 // movaps 0x170ce(%rip),%xmm12 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -28869,7 +28941,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 144a3 <_sk_srcover_rgba_8888_sse41+0x139>
+ .byte 117,88 // jne 14567 <_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
@@ -28880,32 +28952,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 144cd <_sk_srcover_rgba_8888_sse41+0x163>
+ .byte 116,91 // je 14591 <_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 14492 <_sk_srcover_rgba_8888_sse41+0x128>
+ .byte 116,22 // je 14556 <_sk_srcover_rgba_8888_sse41+0x128>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,10,255,255,255 // jne 14390 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 15,133,10,255,255,255 // jne 14454 <_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 14390 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,237,254,255,255 // jmpq 14454 <_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 144d8 <_sk_srcover_rgba_8888_sse41+0x16e>
+ .byte 116,40 // je 1459c <_sk_srcover_rgba_8888_sse41+0x16e>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 144c5 <_sk_srcover_rgba_8888_sse41+0x15b>
+ .byte 116,15 // je 14589 <_sk_srcover_rgba_8888_sse41+0x15b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,149 // jne 14451 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 117,149 // jne 14515 <_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 14451 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 235,132 // jmp 14515 <_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 14390 <_sk_srcover_rgba_8888_sse41+0x26>
+ .byte 233,184,254,255,255 // jmpq 14454 <_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 14451 <_sk_srcover_rgba_8888_sse41+0xe7>
+ .byte 233,110,255,255,255 // jmpq 14515 <_sk_srcover_rgba_8888_sse41+0xe7>
HIDDEN _sk_clamp_0_sse41
.globl _sk_clamp_0_sse41
@@ -28923,7 +28995,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,141,110,1,0 // movaps 0x16e8d(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,201,110,1,0 // movaps 0x16ec9(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -28935,7 +29007,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,114,110,1,0 // minps 0x16e72(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,29,174,110,1,0 // minps 0x16eae(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -28946,7 +29018,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,94,110,1,0 // minps 0x16e5e(%rip),%xmm7 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,61,154,110,1,0 // minps 0x16e9a(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -28981,7 +29053,7 @@ HIDDEN _sk_invert_sse41
.globl _sk_invert_sse41
FUNCTION(_sk_invert_sse41)
_sk_invert_sse41:
- .byte 68,15,40,5,26,110,1,0 // movaps 0x16e1a(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,86,110,1,0 // movaps 0x16e56(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -29043,7 +29115,7 @@ HIDDEN _sk_unpremul_sse41
FUNCTION(_sk_unpremul_sse41)
_sk_unpremul_sse41:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
- .byte 68,15,40,13,164,109,1,0 // movaps 0x16da4(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,224,109,1,0 // movaps 0x16de0(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,94,203 // divps %xmm3,%xmm9
.byte 68,15,194,195,4 // cmpneqps %xmm3,%xmm8
.byte 69,15,84,193 // andps %xmm9,%xmm8
@@ -29057,20 +29129,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,111,110,1,0 // movaps 0x16e6f(%rip),%xmm11 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ .byte 68,15,40,29,171,110,1,0 // movaps 0x16eab(%rip),%xmm11 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
.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,231,109,1,0 // movaps 0x16de7(%rip),%xmm12 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,37,35,110,1,0 // movaps 0x16e23(%rip),%xmm12 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,87,110,1,0 // movaps 0x16e57(%rip),%xmm13 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ .byte 68,15,40,45,147,110,1,0 // movaps 0x16e93(%rip),%xmm13 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,87,110,1,0 // movaps 0x16e57(%rip),%xmm14 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ .byte 68,15,40,53,147,110,1,0 // movaps 0x16e93(%rip),%xmm14 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,91,110,1,0 // movaps 0x16e5b(%rip),%xmm15 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ .byte 68,15,40,61,151,110,1,0 // movaps 0x16e97(%rip),%xmm15 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb70>
.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
@@ -29107,19 +29179,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,166,109,1,0 // movaps 0x16da6(%rip),%xmm11 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ .byte 68,15,40,29,226,109,1,0 // movaps 0x16de2(%rip),%xmm11 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
.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,31,109,1,0 // movaps 0x16d1f(%rip),%xmm12 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,37,91,109,1,0 // movaps 0x16d5b(%rip),%xmm12 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,147,109,1,0 // movaps 0x16d93(%rip),%xmm13 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ .byte 68,15,40,45,207,109,1,0 // movaps 0x16dcf(%rip),%xmm13 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,148,109,1,0 // movaps 0x16d94(%rip),%xmm14 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ .byte 68,15,40,53,208,109,1,0 // movaps 0x16dd0(%rip),%xmm14 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,152,109,1,0 // movaps 0x16d98(%rip),%xmm15 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ .byte 68,15,40,61,212,109,1,0 // movaps 0x16dd4(%rip),%xmm15 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb70>
.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
@@ -29163,22 +29235,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,12,109,1,0 // movaps 0x16d0c(%rip),%xmm11 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ .byte 68,15,40,29,72,109,1,0 // movaps 0x16d48(%rip),%xmm11 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb80>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,12,109,1,0 // movaps 0x16d0c(%rip),%xmm12 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ .byte 68,15,40,37,72,109,1,0 // movaps 0x16d48(%rip),%xmm12 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb90>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,12,109,1,0 // movaps 0x16d0c(%rip),%xmm10 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ .byte 68,15,40,21,72,109,1,0 // movaps 0x16d48(%rip),%xmm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xba0>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,12,109,1,0 // movaps 0x16d0c(%rip),%xmm13 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ .byte 68,15,40,45,72,109,1,0 // movaps 0x16d48(%rip),%xmm13 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb0>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,16,109,1,0 // movaps 0x16d10(%rip),%xmm14 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ .byte 68,15,40,53,76,109,1,0 // movaps 0x16d4c(%rip),%xmm14 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0xbc0>
.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,12,109,1,0 // movaps 0x16d0c(%rip),%xmm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ .byte 68,15,40,61,72,109,1,0 // movaps 0x16d48(%rip),%xmm15 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0xbd0>
.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
@@ -29233,7 +29305,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,195,106,1,0 // movaps 0x16ac3(%rip),%xmm14 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,53,255,106,1,0 // movaps 0x16aff(%rip),%xmm14 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -29242,27 +29314,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,42,108,1,0 // andps 0x16c2a(%rip),%xmm15 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ .byte 68,15,84,61,102,108,1,0 // andps 0x16c66(%rip),%xmm15 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
.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,29,108,1,0 // movaps 0x16c1d(%rip),%xmm13 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ .byte 68,15,40,45,89,108,1,0 // movaps 0x16c59(%rip),%xmm13 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
.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,25,108,1,0 // addps 0x16c19(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ .byte 68,15,88,5,85,108,1,0 // addps 0x16c55(%rip),%xmm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
.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,17,108,1,0 // mulps 0x16c11(%rip),%xmm8 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ .byte 68,15,89,5,77,108,1,0 // mulps 0x16c4d(%rip),%xmm8 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xc10>
.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,37,106,1,0 // movaps 0x16a25(%rip),%xmm0 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,40,5,97,106,1,0 // movaps 0x16a61(%rip),%xmm0 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -29284,7 +29356,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,219,105,1,0 // movaps 0x169db(%rip),%xmm9 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,13,23,106,1,0 // movaps 0x16a17(%rip),%xmm9 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -29297,19 +29369,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,134,107,1,0 // movaps 0x16b86(%rip),%xmm14 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ .byte 68,15,40,53,194,107,1,0 // movaps 0x16bc2(%rip),%xmm14 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xc20>
.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,127,107,1,0 // movaps 0x16b7f(%rip),%xmm11 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ .byte 68,15,40,29,187,107,1,0 // movaps 0x16bbb(%rip),%xmm11 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
.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,24,107,1,0 // movaps 0x16b18(%rip),%xmm7 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ .byte 15,40,61,84,107,1,0 // movaps 0x16b54(%rip),%xmm7 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,41,107,1,0 // movaps 0x16b29(%rip),%xmm3 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ .byte 15,40,29,101,107,1,0 // movaps 0x16b65(%rip),%xmm3 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -29319,7 +29391,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,8,107,1,0 // movaps 0x16b08(%rip),%xmm12 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ .byte 68,15,40,37,68,107,1,0 // movaps 0x16b44(%rip),%xmm12 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xc10>
.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
@@ -29353,7 +29425,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,160,106,1,0 // addps 0x16aa0(%rip),%xmm10 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,88,21,220,106,1,0 // addps 0x16adc(%rip),%xmm10 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.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
@@ -29408,11 +29480,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 14bc7 <_sk_scale_u8_sse41+0x4c>
+ .byte 117,52 // jne 14c8b <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,157,104,1,0 // pand 0x1689d(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,68,15,219,5,217,104,1,0 // pand 0x168d9(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,225,105,1,0 // mulps 0x169e1(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,89,5,29,106,1,0 // mulps 0x16a1d(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -29423,12 +29495,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 14c0f <_sk_scale_u8_sse41+0x94>
+ .byte 116,59 // je 14cd3 <_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 14bf6 <_sk_scale_u8_sse41+0x7b>
+ .byte 116,23 // je 14cba <_sk_scale_u8_sse41+0x7b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 14b9a <_sk_scale_u8_sse41+0x1f>
+ .byte 117,181 // jne 14c5e <_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
@@ -29436,10 +29508,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 14b9a <_sk_scale_u8_sse41+0x1f>
+ .byte 235,139 // jmp 14c5e <_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 14b9a <_sk_scale_u8_sse41+0x1f>
+ .byte 233,124,255,255,255 // jmpq 14c5e <_sk_scale_u8_sse41+0x1f>
HIDDEN _sk_scale_565_sse41
.globl _sk_scale_565_sse41
@@ -29454,19 +29526,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 14ce1 <_sk_scale_565_sse41+0xc3>
+ .byte 15,133,159,0,0,0 // jne 14da5 <_sk_scale_565_sse41+0xc3>
.byte 102,71,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm11
- .byte 102,15,111,5,79,105,1,0 // movdqa 0x1694f(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,5,139,105,1,0 // movdqa 0x1698b(%rip),%xmm0 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,78,105,1,0 // mulps 0x1694e(%rip),%xmm9 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,5,86,105,1,0 // movdqa 0x16956(%rip),%xmm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 68,15,89,13,138,105,1,0 // mulps 0x1698a(%rip),%xmm9 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,5,146,105,1,0 // movdqa 0x16992(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,85,105,1,0 // mulps 0x16955(%rip),%xmm10 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,68,15,219,29,92,105,1,0 // pand 0x1695c(%rip),%xmm11 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 68,15,89,21,145,105,1,0 // mulps 0x16991(%rip),%xmm10 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,68,15,219,29,152,105,1,0 // pand 0x16998(%rip),%xmm11 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,96,105,1,0 // mulps 0x16960(%rip),%xmm11 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 68,15,89,29,156,105,1,0 // mulps 0x1699c(%rip),%xmm11 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,226 // movaps %xmm10,%xmm12
@@ -29491,22 +29563,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 14d2a <_sk_scale_565_sse41+0x10c>
+ .byte 116,60 // je 14dee <_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 14d13 <_sk_scale_565_sse41+0xf5>
+ .byte 116,26 // je 14dd7 <_sk_scale_565_sse41+0xf5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,70,255,255,255 // jne 14c49 <_sk_scale_565_sse41+0x2b>
+ .byte 15,133,70,255,255,255 // jne 14d0d <_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 14c49 <_sk_scale_565_sse41+0x2b>
+ .byte 233,31,255,255,255 // jmpq 14d0d <_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 14c49 <_sk_scale_565_sse41+0x2b>
+ .byte 233,16,255,255,255 // jmpq 14d0d <_sk_scale_565_sse41+0x2b>
HIDDEN _sk_lerp_1_float_sse41
.globl _sk_lerp_1_float_sse41
@@ -29541,11 +29613,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 14dd1 <_sk_lerp_u8_sse41+0x60>
+ .byte 117,72 // jne 14e95 <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,167,102,1,0 // pand 0x166a7(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,68,15,219,5,227,102,1,0 // pand 0x166e3(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,235,103,1,0 // mulps 0x167eb(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,89,5,39,104,1,0 // mulps 0x16827(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -29563,12 +29635,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 14e1c <_sk_lerp_u8_sse41+0xab>
+ .byte 116,62 // je 14ee0 <_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 14e00 <_sk_lerp_u8_sse41+0x8f>
+ .byte 116,23 // je 14ec4 <_sk_lerp_u8_sse41+0x8f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 14d90 <_sk_lerp_u8_sse41+0x1f>
+ .byte 117,161 // jne 14e54 <_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
@@ -29576,10 +29648,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 14d90 <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,116,255,255,255 // jmpq 14e54 <_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 14d90 <_sk_lerp_u8_sse41+0x1f>
+ .byte 233,101,255,255,255 // jmpq 14e54 <_sk_lerp_u8_sse41+0x1f>
HIDDEN _sk_lerp_565_sse41
.globl _sk_lerp_565_sse41
@@ -29594,19 +29666,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 14ef4 <_sk_lerp_565_sse41+0xc9>
+ .byte 15,133,165,0,0,0 // jne 14fb8 <_sk_lerp_565_sse41+0xc9>
.byte 102,71,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm10
- .byte 102,15,111,5,66,103,1,0 // movdqa 0x16742(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,5,126,103,1,0 // movdqa 0x1677e(%rip),%xmm0 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,65,103,1,0 // mulps 0x16741(%rip),%xmm9 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,5,73,103,1,0 // movdqa 0x16749(%rip),%xmm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 68,15,89,13,125,103,1,0 // mulps 0x1677d(%rip),%xmm9 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,5,133,103,1,0 // movdqa 0x16785(%rip),%xmm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,72,103,1,0 // mulps 0x16748(%rip),%xmm11 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,68,15,219,21,79,103,1,0 // pand 0x1674f(%rip),%xmm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 68,15,89,29,132,103,1,0 // mulps 0x16784(%rip),%xmm11 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,68,15,219,21,139,103,1,0 // pand 0x1678b(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,83,103,1,0 // mulps 0x16753(%rip),%xmm10 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 68,15,89,21,143,103,1,0 // mulps 0x1678f(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -29634,22 +29706,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 14f3d <_sk_lerp_565_sse41+0x112>
+ .byte 116,60 // je 15001 <_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 14f26 <_sk_lerp_565_sse41+0xfb>
+ .byte 116,26 // je 14fea <_sk_lerp_565_sse41+0xfb>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,64,255,255,255 // jne 14e56 <_sk_lerp_565_sse41+0x2b>
+ .byte 15,133,64,255,255,255 // jne 14f1a <_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 14e56 <_sk_lerp_565_sse41+0x2b>
+ .byte 233,25,255,255,255 // jmpq 14f1a <_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 14e56 <_sk_lerp_565_sse41+0x2b>
+ .byte 233,10,255,255,255 // jmpq 14f1a <_sk_lerp_565_sse41+0x2b>
HIDDEN _sk_load_tables_sse41
.globl _sk_load_tables_sse41
@@ -29658,11 +29730,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 1506e <_sk_load_tables_sse41+0x122>
+ .byte 15,133,20,1,0,0 // jne 15132 <_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,213,100,1,0 // movdqa 0x164d5(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,17,101,1,0 // movdqa 0x16511(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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
@@ -29677,7 +29749,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,144,100,1,0 // pshufb 0x16490(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,13,204,100,1,0 // pshufb 0x164cc(%rip),%xmm1 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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
@@ -29692,7 +29764,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,76,100,1,0 // pshufb 0x1644c(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,21,136,100,1,0 // pshufb 0x16488(%rip),%xmm2 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.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
@@ -29707,7 +29779,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,41,101,1,0 // mulps 0x16529(%rip),%xmm3 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,29,101,101,1,0 // mulps 0x16565(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -29715,19 +29787,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 150af <_sk_load_tables_sse41+0x163>
+ .byte 116,52 // je 15173 <_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 1509d <_sk_load_tables_sse41+0x151>
+ .byte 116,23 // je 15161 <_sk_load_tables_sse41+0x151>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,208,254,255,255 // jne 14f60 <_sk_load_tables_sse41+0x14>
+ .byte 15,133,208,254,255,255 // jne 15024 <_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 14f60 <_sk_load_tables_sse41+0x14>
+ .byte 233,177,254,255,255 // jmpq 15024 <_sk_load_tables_sse41+0x14>
.byte 102,69,15,110,4,144 // movd (%r8,%rdx,4),%xmm8
- .byte 233,166,254,255,255 // jmpq 14f60 <_sk_load_tables_sse41+0x14>
+ .byte 233,166,254,255,255 // jmpq 15024 <_sk_load_tables_sse41+0x14>
HIDDEN _sk_load_tables_u16_be_sse41
.globl _sk_load_tables_u16_be_sse41
@@ -29737,7 +29809,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 1522f <_sk_load_tables_u16_be_sse41+0x175>
+ .byte 15,133,95,1,0,0 // jne 152f3 <_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
@@ -29748,7 +29820,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,251,100,1,0 // movdqa 0x164fb(%rip),%xmm8 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ .byte 102,68,15,111,5,55,101,1,0 // movdqa 0x16537(%rip),%xmm8 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xcc0>
.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
@@ -29766,7 +29838,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,170,100,1,0 // pshufb 0x164aa(%rip),%xmm1 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ .byte 102,15,56,0,13,230,100,1,0 // pshufb 0x164e6(%rip),%xmm1 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
.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
@@ -29802,23 +29874,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,248,99,1,0 // mulps 0x163f8(%rip),%xmm3 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ .byte 15,89,29,52,100,1,0 // mulps 0x16434(%rip),%xmm3 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
.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 15248 <_sk_load_tables_u16_be_sse41+0x18e>
+ .byte 117,13 // jne 1530c <_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 150dd <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,149,254,255,255 // jmpq 151a1 <_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 150dd <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 15,130,128,254,255,255 // jb 151a1 <_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 150dd <_sk_load_tables_u16_be_sse41+0x23>
+ .byte 233,116,254,255,255 // jmpq 151a1 <_sk_load_tables_u16_be_sse41+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse41
.globl _sk_load_tables_rgb_u16_be_sse41
@@ -29828,7 +29900,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 153ca <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ .byte 15,133,79,1,0,0 // jne 1548e <_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
@@ -29842,7 +29914,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,65,99,1,0 // movdqa 0x16341(%rip),%xmm8 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ .byte 102,68,15,111,5,125,99,1,0 // movdqa 0x1637d(%rip),%xmm8 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xcc0>
.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
@@ -29860,7 +29932,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,240,98,1,0 // pshufb 0x162f0(%rip),%xmm1 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ .byte 102,15,56,0,13,44,99,1,0 // pshufb 0x1632c(%rip),%xmm1 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
.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
@@ -29891,7 +29963,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,203,95,1,0 // movaps 0x15fcb(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,7,96,1,0 // movaps 0x16007(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -29899,21 +29971,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 153f0 <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ .byte 117,14 // jne 154b4 <_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 152a1 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,177,254,255,255 // jmpq 15365 <_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 15421 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ .byte 114,24 // jb 154e5 <_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 152a1 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,128,254,255,255 // jmpq 15365 <_sk_load_tables_rgb_u16_be_sse41+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,119,254,255,255 // jmpq 152a1 <_sk_load_tables_rgb_u16_be_sse41+0x38>
+ .byte 233,119,254,255,255 // jmpq 15365 <_sk_load_tables_rgb_u16_be_sse41+0x38>
HIDDEN _sk_byte_tables_sse41
.globl _sk_byte_tables_sse41
@@ -29923,7 +29995,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,56,96,1,0 // movaps 0x16038(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,116,96,1,0 // movaps 0x16074(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -29946,7 +30018,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,238,96,1,0 // movaps 0x160ee(%rip),%xmm9 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,13,42,97,1,0 // movaps 0x1612a(%rip),%xmm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -30048,7 +30120,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,74,95,1,0 // movaps 0x15f4a(%rip),%xmm9 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,13,134,95,1,0 // movaps 0x15f86(%rip),%xmm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -30230,31 +30302,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,37,93,1,0 // mulps 0x15d25(%rip),%xmm8 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,21,45,93,1,0 // andps 0x15d2d(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,21,101,90,1,0 // orps 0x15a65(%rip),%xmm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,5,45,93,1,0 // addps 0x15d2d(%rip),%xmm8 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 68,15,40,37,53,93,1,0 // movaps 0x15d35(%rip),%xmm12 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,5,97,93,1,0 // mulps 0x15d61(%rip),%xmm8 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,21,105,93,1,0 // andps 0x15d69(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,21,161,90,1,0 // orps 0x15aa1(%rip),%xmm10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,5,105,93,1,0 // addps 0x15d69(%rip),%xmm8 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 68,15,40,37,113,93,1,0 // movaps 0x15d71(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,53,93,1,0 // addps 0x15d35(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 68,15,40,37,61,93,1,0 // movaps 0x15d3d(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,21,113,93,1,0 // addps 0x15d71(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 68,15,40,37,121,93,1,0 // movaps 0x15d79(%rip),%xmm12 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.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,42,93,1,0 // addps 0x15d2a(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 68,15,40,21,50,93,1,0 // movaps 0x15d32(%rip),%xmm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,5,102,93,1,0 // addps 0x15d66(%rip),%xmm8 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 68,15,40,21,110,93,1,0 // movaps 0x15d6e(%rip),%xmm10 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,50,93,1,0 // movaps 0x15d32(%rip),%xmm10 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,21,110,93,1,0 // movaps 0x15d6e(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,54,93,1,0 // movaps 0x15d36(%rip),%xmm11 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,29,114,93,1,0 // movaps 0x15d72(%rip),%xmm11 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,54,93,1,0 // mulps 0x15d36(%rip),%xmm11 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 68,15,89,29,114,93,1,0 // mulps 0x15d72(%rip),%xmm11 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -30262,7 +30334,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,205,89,1,0 // minps 0x159cd(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,93,5,9,90,1,0 // minps 0x15a09(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30292,31 +30364,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,254,91,1,0 // mulps 0x15bfe(%rip),%xmm12 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,29,6,92,1,0 // andps 0x15c06(%rip),%xmm11 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,29,62,89,1,0 // orps 0x1593e(%rip),%xmm11 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,37,6,92,1,0 // addps 0x15c06(%rip),%xmm12 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 15,40,13,15,92,1,0 // movaps 0x15c0f(%rip),%xmm1 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,37,58,92,1,0 // mulps 0x15c3a(%rip),%xmm12 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,29,66,92,1,0 // andps 0x15c42(%rip),%xmm11 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,29,122,89,1,0 // orps 0x1597a(%rip),%xmm11 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,37,66,92,1,0 // addps 0x15c42(%rip),%xmm12 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 15,40,13,75,92,1,0 // movaps 0x15c4b(%rip),%xmm1 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,15,92,1,0 // addps 0x15c0f(%rip),%xmm11 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 15,40,13,24,92,1,0 // movaps 0x15c18(%rip),%xmm1 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,29,75,92,1,0 // addps 0x15c4b(%rip),%xmm11 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 15,40,13,84,92,1,0 // movaps 0x15c54(%rip),%xmm1 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.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,5,92,1,0 // addps 0x15c05(%rip),%xmm12 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 15,40,13,14,92,1,0 // movaps 0x15c0e(%rip),%xmm1 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,37,65,92,1,0 // addps 0x15c41(%rip),%xmm12 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 15,40,13,74,92,1,0 // movaps 0x15c4a(%rip),%xmm1 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,14,92,1,0 // movaps 0x15c0e(%rip),%xmm10 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,21,74,92,1,0 // movaps 0x15c4a(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,19,92,1,0 // movaps 0x15c13(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 15,40,13,79,92,1,0 // movaps 0x15c4f(%rip),%xmm1 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,20,92,1,0 // mulps 0x15c14(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 15,89,13,80,92,1,0 // mulps 0x15c50(%rip),%xmm1 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -30324,7 +30396,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,175,88,1,0 // minps 0x158af(%rip),%xmm1 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,13,235,88,1,0 // minps 0x158eb(%rip),%xmm1 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30354,31 +30426,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,224,90,1,0 // mulps 0x15ae0(%rip),%xmm12 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,29,232,90,1,0 // andps 0x15ae8(%rip),%xmm11 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,29,32,88,1,0 // orps 0x15820(%rip),%xmm11 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,37,232,90,1,0 // addps 0x15ae8(%rip),%xmm12 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 15,40,21,241,90,1,0 // movaps 0x15af1(%rip),%xmm2 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,37,28,91,1,0 // mulps 0x15b1c(%rip),%xmm12 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,29,36,91,1,0 // andps 0x15b24(%rip),%xmm11 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,29,92,88,1,0 // orps 0x1585c(%rip),%xmm11 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,37,36,91,1,0 // addps 0x15b24(%rip),%xmm12 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 15,40,21,45,91,1,0 // movaps 0x15b2d(%rip),%xmm2 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,241,90,1,0 // addps 0x15af1(%rip),%xmm11 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 15,40,21,250,90,1,0 // movaps 0x15afa(%rip),%xmm2 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,29,45,91,1,0 // addps 0x15b2d(%rip),%xmm11 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 15,40,21,54,91,1,0 // movaps 0x15b36(%rip),%xmm2 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.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,231,90,1,0 // addps 0x15ae7(%rip),%xmm12 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 15,40,21,240,90,1,0 // movaps 0x15af0(%rip),%xmm2 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,37,35,91,1,0 // addps 0x15b23(%rip),%xmm12 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 15,40,21,44,91,1,0 // movaps 0x15b2c(%rip),%xmm2 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,240,90,1,0 // movaps 0x15af0(%rip),%xmm10 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,21,44,91,1,0 // movaps 0x15b2c(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,245,90,1,0 // movaps 0x15af5(%rip),%xmm2 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 15,40,21,49,91,1,0 // movaps 0x15b31(%rip),%xmm2 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,246,90,1,0 // mulps 0x15af6(%rip),%xmm2 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 15,89,21,50,91,1,0 // mulps 0x15b32(%rip),%xmm2 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -30386,7 +30458,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,145,87,1,0 // minps 0x15791(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,21,205,87,1,0 // minps 0x157cd(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30416,31 +30488,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,194,89,1,0 // mulps 0x159c2(%rip),%xmm12 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,29,202,89,1,0 // andps 0x159ca(%rip),%xmm11 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,29,2,87,1,0 // orps 0x15702(%rip),%xmm11 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,37,202,89,1,0 // addps 0x159ca(%rip),%xmm12 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 15,40,29,211,89,1,0 // movaps 0x159d3(%rip),%xmm3 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,37,254,89,1,0 // mulps 0x159fe(%rip),%xmm12 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,29,6,90,1,0 // andps 0x15a06(%rip),%xmm11 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,29,62,87,1,0 // orps 0x1573e(%rip),%xmm11 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,37,6,90,1,0 // addps 0x15a06(%rip),%xmm12 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 15,40,29,15,90,1,0 // movaps 0x15a0f(%rip),%xmm3 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,211,89,1,0 // addps 0x159d3(%rip),%xmm11 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 15,40,29,220,89,1,0 // movaps 0x159dc(%rip),%xmm3 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,29,15,90,1,0 // addps 0x15a0f(%rip),%xmm11 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 15,40,29,24,90,1,0 // movaps 0x15a18(%rip),%xmm3 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.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,201,89,1,0 // addps 0x159c9(%rip),%xmm12 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 15,40,29,210,89,1,0 // movaps 0x159d2(%rip),%xmm3 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,37,5,90,1,0 // addps 0x15a05(%rip),%xmm12 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 15,40,29,14,90,1,0 // movaps 0x15a0e(%rip),%xmm3 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,210,89,1,0 // movaps 0x159d2(%rip),%xmm10 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,21,14,90,1,0 // movaps 0x15a0e(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,215,89,1,0 // movaps 0x159d7(%rip),%xmm3 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 15,40,29,19,90,1,0 // movaps 0x15a13(%rip),%xmm3 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,216,89,1,0 // mulps 0x159d8(%rip),%xmm3 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 15,89,29,20,90,1,0 // mulps 0x15a14(%rip),%xmm3 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -30448,7 +30520,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,115,86,1,0 // minps 0x15673(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,29,175,86,1,0 // minps 0x156af(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30465,20 +30537,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,226,88,1,0 // mulps 0x158e2(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,40,53,234,88,1,0 // movaps 0x158ea(%rip),%xmm14 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ .byte 15,89,5,30,89,1,0 // mulps 0x1591e(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,40,53,38,89,1,0 // movaps 0x15926(%rip),%xmm14 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,30,86,1,0 // movaps 0x1561e(%rip),%xmm12 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,37,90,86,1,0 // movaps 0x1565a(%rip),%xmm12 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,226,88,1,0 // movaps 0x158e2(%rip),%xmm10 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ .byte 68,15,40,21,30,89,1,0 // movaps 0x1591e(%rip),%xmm10 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,230,88,1,0 // movaps 0x158e6(%rip),%xmm11 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,40,29,34,89,1,0 // movaps 0x15922(%rip),%xmm11 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.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,228,88,1,0 // movaps 0x158e4(%rip),%xmm9 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ .byte 68,15,40,13,32,89,1,0 // movaps 0x15920(%rip),%xmm9 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,232,88,1,0 // movaps 0x158e8(%rip),%xmm13 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,40,45,36,89,1,0 // movaps 0x15924(%rip),%xmm13 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -30489,21 +30561,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,203,88,1,0 // movaps 0x158cb(%rip),%xmm6 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ .byte 15,40,53,7,89,1,0 // movaps 0x15907(%rip),%xmm6 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,225,88,1,0 // movaps 0x158e1(%rip),%xmm7 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 15,40,61,29,89,1,0 // movaps 0x1591d(%rip),%xmm7 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.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,193,88,1,0 // movaps 0x158c1(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 15,40,37,253,88,1,0 // movaps 0x158fd(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,211,88,1,0 // movaps 0x158d3(%rip),%xmm15 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,61,15,89,1,0 // movaps 0x1590f(%rip),%xmm15 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.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,47,88,1,0 // mulps 0x1582f(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ .byte 15,89,5,107,88,1,0 // mulps 0x1586b(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
.byte 65,15,84,206 // andps %xmm14,%xmm1
.byte 65,15,86,204 // orps %xmm12,%xmm1
.byte 65,15,88,194 // addps %xmm10,%xmm0
@@ -30529,8 +30601,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,208,87,1,0 // mulps 0x157d0(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 15,84,29,217,87,1,0 // andps 0x157d9(%rip),%xmm3 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ .byte 15,89,5,12,88,1,0 // mulps 0x1580c(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 15,84,29,21,88,1,0 // andps 0x15815(%rip),%xmm3 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
.byte 65,15,86,220 // orps %xmm12,%xmm3
.byte 65,15,88,194 // addps %xmm10,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
@@ -30548,7 +30620,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,33,88,1,0 // movaps 0x15821(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 15,40,5,93,88,1,0 // movaps 0x1585d(%rip),%xmm0 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -30568,29 +30640,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,241,87,1,0 // mulps 0x157f1(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
- .byte 68,15,40,13,121,85,1,0 // movaps 0x15579(%rip),%xmm9 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,89,5,45,88,1,0 // mulps 0x1582d(%rip),%xmm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xda0>
+ .byte 68,15,40,13,181,85,1,0 // movaps 0x155b5(%rip),%xmm9 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,238,87,1,0 // movaps 0x157ee(%rip),%xmm0 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
+ .byte 15,40,5,42,88,1,0 // movaps 0x1582a(%rip),%xmm0 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb0>
.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,236,87,1,0 // addps 0x157ec(%rip),%xmm8 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
- .byte 68,15,89,5,244,87,1,0 // mulps 0x157f4(%rip),%xmm8 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
- .byte 15,89,13,253,87,1,0 // mulps 0x157fd(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ .byte 68,15,88,5,40,88,1,0 // addps 0x15828(%rip),%xmm8 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xdc0>
+ .byte 68,15,89,5,48,88,1,0 // mulps 0x15830(%rip),%xmm8 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xdd0>
+ .byte 15,89,13,57,88,1,0 // mulps 0x15839(%rip),%xmm1 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xde0>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,2,88,1,0 // mulps 0x15802(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ .byte 15,89,21,62,88,1,0 // mulps 0x1583e(%rip),%xmm2 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xdf0>
.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,246,87,1,0 // movaps 0x157f6(%rip),%xmm9 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ .byte 68,15,40,13,50,88,1,0 // movaps 0x15832(%rip),%xmm9 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xe00>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,246,87,1,0 // movaps 0x157f6(%rip),%xmm2 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ .byte 15,40,21,50,88,1,0 // movaps 0x15832(%rip),%xmm2 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xe10>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,251,87,1,0 // movaps 0x157fb(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
+ .byte 68,15,40,37,55,88,1,0 // movaps 0x15837(%rip),%xmm12 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xe20>
.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
@@ -30609,8 +30681,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,180,87,1,0 // mulps 0x157b4(%rip),%xmm1 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
- .byte 15,89,21,189,87,1,0 // mulps 0x157bd(%rip),%xmm2 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
+ .byte 15,89,13,240,87,1,0 // mulps 0x157f0(%rip),%xmm1 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xe30>
+ .byte 15,89,21,249,87,1,0 // mulps 0x157f9(%rip),%xmm2 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xe40>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -30627,11 +30699,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 1600d <_sk_load_a8_sse41+0x3f>
+ .byte 117,39 // jne 160d1 <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,75,84,1,0 // pand 0x1544b(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,5,135,84,1,0 // pand 0x15487(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,145,85,1,0 // mulps 0x15591(%rip),%xmm3 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,29,205,85,1,0 // mulps 0x155cd(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -30640,12 +30712,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 1604f <_sk_load_a8_sse41+0x81>
+ .byte 116,53 // je 16113 <_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 16039 <_sk_load_a8_sse41+0x6b>
+ .byte 116,21 // je 160fd <_sk_load_a8_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 15fed <_sk_load_a8_sse41+0x1f>
+ .byte 117,195 // jne 160b1 <_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
@@ -30653,10 +30725,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 15fed <_sk_load_a8_sse41+0x1f>
+ .byte 235,158 // jmp 160b1 <_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 15fed <_sk_load_a8_sse41+0x1f>
+ .byte 235,147 // jmp 160b1 <_sk_load_a8_sse41+0x1f>
HIDDEN _sk_load_a8_dst_sse41
.globl _sk_load_a8_dst_sse41
@@ -30669,11 +30741,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 16099 <_sk_load_a8_dst_sse41+0x3f>
+ .byte 117,39 // jne 1615d <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,191,83,1,0 // pand 0x153bf(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,37,251,83,1,0 // pand 0x153fb(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,5,85,1,0 // mulps 0x15505(%rip),%xmm7 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,61,65,85,1,0 // mulps 0x15541(%rip),%xmm7 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -30682,12 +30754,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 160db <_sk_load_a8_dst_sse41+0x81>
+ .byte 116,53 // je 1619f <_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 160c5 <_sk_load_a8_dst_sse41+0x6b>
+ .byte 116,21 // je 16189 <_sk_load_a8_dst_sse41+0x6b>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 16079 <_sk_load_a8_dst_sse41+0x1f>
+ .byte 117,195 // jne 1613d <_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
@@ -30695,10 +30767,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 16079 <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,158 // jmp 1613d <_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 16079 <_sk_load_a8_dst_sse41+0x1f>
+ .byte 235,147 // jmp 1613d <_sk_load_a8_dst_sse41+0x1f>
HIDDEN _sk_gather_a8_sse41
.globl _sk_gather_a8_sse41
@@ -30741,7 +30813,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,253,83,1,0 // mulps 0x153fd(%rip),%xmm3 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,29,57,84,1,0 // mulps 0x15439(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -30758,13 +30830,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,180,82,1,0 // movaps 0x152b4(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,240,82,1,0 // movaps 0x152f0(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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 161e2 <_sk_store_a8_sse41+0x41>
+ .byte 117,13 // jne 162a6 <_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
@@ -30773,17 +30845,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 1621e <_sk_store_a8_sse41+0x7d>
+ .byte 116,41 // je 162e2 <_sk_store_a8_sse41+0x7d>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 1620a <_sk_store_a8_sse41+0x69>
+ .byte 116,15 // je 162ce <_sk_store_a8_sse41+0x69>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 161de <_sk_store_a8_sse41+0x3d>
+ .byte 117,221 // jne 162a2 <_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,124,85,1,0 // pshufb 0x1557c(%rip),%xmm8 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ .byte 102,68,15,56,0,5,184,85,1,0 // pshufb 0x155b8(%rip),%xmm8 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xe50>
.byte 102,71,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,192 // jmp 161de <_sk_store_a8_sse41+0x3d>
+ .byte 235,192 // jmp 162a2 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,16,0 // pextrb $0x0,%xmm8,(%r8,%r10,1)
- .byte 235,182 // jmp 161de <_sk_store_a8_sse41+0x3d>
+ .byte 235,182 // jmp 162a2 <_sk_store_a8_sse41+0x3d>
HIDDEN _sk_load_g8_sse41
.globl _sk_load_g8_sse41
@@ -30796,25 +30868,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 1626a <_sk_load_g8_sse41+0x42>
+ .byte 117,42 // jne 1632e <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,241,81,1,0 // pand 0x151f1(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,5,45,82,1,0 // pand 0x1522d(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,55,83,1,0 // mulps 0x15337(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,5,115,83,1,0 // mulps 0x15373(%rip),%xmm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,46,81,1,0 // movaps 0x1512e(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,106,81,1,0 // movaps 0x1516a(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 162ac <_sk_load_g8_sse41+0x84>
+ .byte 116,53 // je 16370 <_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 16296 <_sk_load_g8_sse41+0x6e>
+ .byte 116,21 // je 1635a <_sk_load_g8_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 16247 <_sk_load_g8_sse41+0x1f>
+ .byte 117,192 // jne 1630b <_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
@@ -30822,10 +30894,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 16247 <_sk_load_g8_sse41+0x1f>
+ .byte 235,155 // jmp 1630b <_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 16247 <_sk_load_g8_sse41+0x1f>
+ .byte 235,144 // jmp 1630b <_sk_load_g8_sse41+0x1f>
HIDDEN _sk_load_g8_dst_sse41
.globl _sk_load_g8_dst_sse41
@@ -30838,25 +30910,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 162f9 <_sk_load_g8_dst_sse41+0x42>
+ .byte 117,42 // jne 163bd <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,98,81,1,0 // pand 0x15162(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,37,158,81,1,0 // pand 0x1519e(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,168,82,1,0 // mulps 0x152a8(%rip),%xmm4 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,37,228,82,1,0 // mulps 0x152e4(%rip),%xmm4 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,159,80,1,0 // movaps 0x1509f(%rip),%xmm7 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,61,219,80,1,0 // movaps 0x150db(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1633b <_sk_load_g8_dst_sse41+0x84>
+ .byte 116,53 // je 163ff <_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 16325 <_sk_load_g8_dst_sse41+0x6e>
+ .byte 116,21 // je 163e9 <_sk_load_g8_dst_sse41+0x6e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 162d6 <_sk_load_g8_dst_sse41+0x1f>
+ .byte 117,192 // jne 1639a <_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
@@ -30864,10 +30936,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 162d6 <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,155 // jmp 1639a <_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 162d6 <_sk_load_g8_dst_sse41+0x1f>
+ .byte 235,144 // jmp 1639a <_sk_load_g8_dst_sse41+0x1f>
HIDDEN _sk_gather_g8_sse41
.globl _sk_gather_g8_sse41
@@ -30910,9 +30982,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,157,81,1,0 // mulps 0x1519d(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,5,217,81,1,0 // mulps 0x151d9(%rip),%xmm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,148,79,1,0 // movaps 0x14f94(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,208,79,1,0 // movaps 0x14fd0(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -30929,41 +31001,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 1646f <_sk_load_565_sse41+0x6b>
+ .byte 117,80 // jne 16533 <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm2
- .byte 102,15,111,5,114,81,1,0 // movdqa 0x15172(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,5,174,81,1,0 // movdqa 0x151ae(%rip),%xmm0 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,116,81,1,0 // mulps 0x15174(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,13,124,81,1,0 // movdqa 0x1517c(%rip),%xmm1 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 15,89,5,176,81,1,0 // mulps 0x151b0(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,13,184,81,1,0 // movdqa 0x151b8(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,126,81,1,0 // mulps 0x1517e(%rip),%xmm1 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,15,219,21,134,81,1,0 // pand 0x15186(%rip),%xmm2 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 15,89,13,186,81,1,0 // mulps 0x151ba(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,15,219,21,194,81,1,0 // pand 0x151c2(%rip),%xmm2 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,140,81,1,0 // mulps 0x1518c(%rip),%xmm2 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 15,89,21,200,81,1,0 // mulps 0x151c8(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,35,79,1,0 // movaps 0x14f23(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,95,79,1,0 // movaps 0x14f5f(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 164b1 <_sk_load_565_sse41+0xad>
+ .byte 116,53 // je 16575 <_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 1649b <_sk_load_565_sse41+0x97>
+ .byte 116,21 // je 1655f <_sk_load_565_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 16426 <_sk_load_565_sse41+0x22>
+ .byte 117,154 // jne 164ea <_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 16426 <_sk_load_565_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 164ea <_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 16426 <_sk_load_565_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 164ea <_sk_load_565_sse41+0x22>
HIDDEN _sk_load_565_dst_sse41
.globl _sk_load_565_dst_sse41
@@ -30977,41 +31049,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 1652a <_sk_load_565_dst_sse41+0x6b>
+ .byte 117,80 // jne 165ee <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,80 // pmovzxwd (%r8,%r10,2),%xmm6
- .byte 102,15,111,37,183,80,1,0 // movdqa 0x150b7(%rip),%xmm4 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,37,243,80,1,0 // movdqa 0x150f3(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,185,80,1,0 // mulps 0x150b9(%rip),%xmm4 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,45,193,80,1,0 // movdqa 0x150c1(%rip),%xmm5 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 15,89,37,245,80,1,0 // mulps 0x150f5(%rip),%xmm4 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,45,253,80,1,0 // movdqa 0x150fd(%rip),%xmm5 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,195,80,1,0 // mulps 0x150c3(%rip),%xmm5 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,15,219,53,203,80,1,0 // pand 0x150cb(%rip),%xmm6 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 15,89,45,255,80,1,0 // mulps 0x150ff(%rip),%xmm5 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,15,219,53,7,81,1,0 // pand 0x15107(%rip),%xmm6 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,209,80,1,0 // mulps 0x150d1(%rip),%xmm6 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 15,89,53,13,81,1,0 // mulps 0x1510d(%rip),%xmm6 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,104,78,1,0 // movaps 0x14e68(%rip),%xmm7 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,61,164,78,1,0 // movaps 0x14ea4(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1656c <_sk_load_565_dst_sse41+0xad>
+ .byte 116,53 // je 16630 <_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 16556 <_sk_load_565_dst_sse41+0x97>
+ .byte 116,21 // je 1661a <_sk_load_565_dst_sse41+0x97>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 164e1 <_sk_load_565_dst_sse41+0x22>
+ .byte 117,154 // jne 165a5 <_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 164e1 <_sk_load_565_dst_sse41+0x22>
+ .byte 233,117,255,255,255 // jmpq 165a5 <_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 164e1 <_sk_load_565_dst_sse41+0x22>
+ .byte 233,103,255,255,255 // jmpq 165a5 <_sk_load_565_dst_sse41+0x22>
HIDDEN _sk_gather_565_sse41
.globl _sk_gather_565_sse41
@@ -31053,19 +31125,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,126,79,1,0 // movdqa 0x14f7e(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,5,186,79,1,0 // movdqa 0x14fba(%rip),%xmm0 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,128,79,1,0 // mulps 0x14f80(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,13,136,79,1,0 // movdqa 0x14f88(%rip),%xmm1 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 15,89,5,188,79,1,0 // mulps 0x14fbc(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,13,196,79,1,0 // movdqa 0x14fc4(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,138,79,1,0 // mulps 0x14f8a(%rip),%xmm1 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,15,219,21,146,79,1,0 // pand 0x14f92(%rip),%xmm2 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 15,89,13,198,79,1,0 // mulps 0x14fc6(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,15,219,21,206,79,1,0 // pand 0x14fce(%rip),%xmm2 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,152,79,1,0 // mulps 0x14f98(%rip),%xmm2 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 15,89,21,212,79,1,0 // mulps 0x14fd4(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,47,77,1,0 // movaps 0x14d2f(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,107,77,1,0 // movaps 0x14d6b(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse41
@@ -31079,12 +31151,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,31,81,1,0 // movaps 0x1511f(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ .byte 68,15,40,5,91,81,1,0 // movaps 0x1515b(%rip),%xmm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe60>
.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,20,81,1,0 // movaps 0x15114(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ .byte 68,15,40,21,80,81,1,0 // movaps 0x15150(%rip),%xmm10 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
.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
@@ -31094,7 +31166,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 166d3 <_sk_store_565_sse41+0x70>
+ .byte 117,10 // jne 16797 <_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
@@ -31102,17 +31174,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 16709 <_sk_store_565_sse41+0xa6>
+ .byte 116,35 // je 167cd <_sk_store_565_sse41+0xa6>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 166fb <_sk_store_565_sse41+0x98>
+ .byte 116,15 // je 167bf <_sk_store_565_sse41+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 166cf <_sk_store_565_sse41+0x6c>
+ .byte 117,221 // jne 16793 <_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 166cf <_sk_store_565_sse41+0x6c>
+ .byte 235,198 // jmp 16793 <_sk_store_565_sse41+0x6c>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 166cf <_sk_store_565_sse41+0x6c>
+ .byte 235,188 // jmp 16793 <_sk_store_565_sse41+0x6c>
HIDDEN _sk_load_4444_sse41
.globl _sk_load_4444_sse41
@@ -31126,44 +31198,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 1678d <_sk_load_4444_sse41+0x7a>
+ .byte 117,95 // jne 16851 <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm3
- .byte 102,15,111,5,131,80,1,0 // movdqa 0x15083(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ .byte 102,15,111,5,191,80,1,0 // movdqa 0x150bf(%rip),%xmm0 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,133,80,1,0 // mulps 0x15085(%rip),%xmm0 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
- .byte 102,15,111,13,141,80,1,0 // movdqa 0x1508d(%rip),%xmm1 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ .byte 15,89,5,193,80,1,0 // mulps 0x150c1(%rip),%xmm0 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ .byte 102,15,111,13,201,80,1,0 // movdqa 0x150c9(%rip),%xmm1 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,143,80,1,0 // mulps 0x1508f(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
- .byte 102,15,111,21,151,80,1,0 // movdqa 0x15097(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ .byte 15,89,13,203,80,1,0 // mulps 0x150cb(%rip),%xmm1 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ .byte 102,15,111,21,211,80,1,0 // movdqa 0x150d3(%rip),%xmm2 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,153,80,1,0 // mulps 0x15099(%rip),%xmm2 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
- .byte 102,15,219,29,161,80,1,0 // pand 0x150a1(%rip),%xmm3 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ .byte 15,89,21,213,80,1,0 // mulps 0x150d5(%rip),%xmm2 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ .byte 102,15,219,29,221,80,1,0 // pand 0x150dd(%rip),%xmm3 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,167,80,1,0 // mulps 0x150a7(%rip),%xmm3 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ .byte 15,89,29,227,80,1,0 // mulps 0x150e3(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
.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 167cf <_sk_load_4444_sse41+0xbc>
+ .byte 116,53 // je 16893 <_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 167b9 <_sk_load_4444_sse41+0xa6>
+ .byte 116,21 // je 1687d <_sk_load_4444_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 16735 <_sk_load_4444_sse41+0x22>
+ .byte 117,139 // jne 167f9 <_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 16735 <_sk_load_4444_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 167f9 <_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 16735 <_sk_load_4444_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 167f9 <_sk_load_4444_sse41+0x22>
HIDDEN _sk_load_4444_dst_sse41
.globl _sk_load_4444_dst_sse41
@@ -31177,44 +31249,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 16857 <_sk_load_4444_dst_sse41+0x7a>
+ .byte 117,95 // jne 1691b <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,80 // pmovzxwd (%r8,%r10,2),%xmm7
- .byte 102,15,111,37,185,79,1,0 // movdqa 0x14fb9(%rip),%xmm4 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ .byte 102,15,111,37,245,79,1,0 // movdqa 0x14ff5(%rip),%xmm4 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,187,79,1,0 // mulps 0x14fbb(%rip),%xmm4 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
- .byte 102,15,111,45,195,79,1,0 // movdqa 0x14fc3(%rip),%xmm5 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ .byte 15,89,37,247,79,1,0 // mulps 0x14ff7(%rip),%xmm4 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ .byte 102,15,111,45,255,79,1,0 // movdqa 0x14fff(%rip),%xmm5 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,197,79,1,0 // mulps 0x14fc5(%rip),%xmm5 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
- .byte 102,15,111,53,205,79,1,0 // movdqa 0x14fcd(%rip),%xmm6 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ .byte 15,89,45,1,80,1,0 // mulps 0x15001(%rip),%xmm5 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ .byte 102,15,111,53,9,80,1,0 // movdqa 0x15009(%rip),%xmm6 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,207,79,1,0 // mulps 0x14fcf(%rip),%xmm6 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
- .byte 102,15,219,61,215,79,1,0 // pand 0x14fd7(%rip),%xmm7 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ .byte 15,89,53,11,80,1,0 // mulps 0x1500b(%rip),%xmm6 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ .byte 102,15,219,61,19,80,1,0 // pand 0x15013(%rip),%xmm7 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,221,79,1,0 // mulps 0x14fdd(%rip),%xmm7 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ .byte 15,89,61,25,80,1,0 // mulps 0x15019(%rip),%xmm7 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
.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 16899 <_sk_load_4444_dst_sse41+0xbc>
+ .byte 116,53 // je 1695d <_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 16883 <_sk_load_4444_dst_sse41+0xa6>
+ .byte 116,21 // je 16947 <_sk_load_4444_dst_sse41+0xa6>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 167ff <_sk_load_4444_dst_sse41+0x22>
+ .byte 117,139 // jne 168c3 <_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 167ff <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,102,255,255,255 // jmpq 168c3 <_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 167ff <_sk_load_4444_dst_sse41+0x22>
+ .byte 233,88,255,255,255 // jmpq 168c3 <_sk_load_4444_dst_sse41+0x22>
HIDDEN _sk_gather_4444_sse41
.globl _sk_gather_4444_sse41
@@ -31256,21 +31328,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,113,78,1,0 // movdqa 0x14e71(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ .byte 102,15,111,5,173,78,1,0 // movdqa 0x14ead(%rip),%xmm0 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,115,78,1,0 // mulps 0x14e73(%rip),%xmm0 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
- .byte 102,15,111,13,123,78,1,0 // movdqa 0x14e7b(%rip),%xmm1 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ .byte 15,89,5,175,78,1,0 // mulps 0x14eaf(%rip),%xmm0 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ .byte 102,15,111,13,183,78,1,0 // movdqa 0x14eb7(%rip),%xmm1 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,125,78,1,0 // mulps 0x14e7d(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
- .byte 102,15,111,21,133,78,1,0 // movdqa 0x14e85(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ .byte 15,89,13,185,78,1,0 // mulps 0x14eb9(%rip),%xmm1 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ .byte 102,15,111,21,193,78,1,0 // movdqa 0x14ec1(%rip),%xmm2 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,135,78,1,0 // mulps 0x14e87(%rip),%xmm2 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
- .byte 102,15,219,29,143,78,1,0 // pand 0x14e8f(%rip),%xmm3 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ .byte 15,89,21,195,78,1,0 // mulps 0x14ec3(%rip),%xmm2 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ .byte 102,15,219,29,203,78,1,0 // pand 0x14ecb(%rip),%xmm3 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,149,78,1,0 // mulps 0x14e95(%rip),%xmm3 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ .byte 15,89,29,209,78,1,0 // mulps 0x14ed1(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31285,7 +31357,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,131,78,1,0 // movaps 0x14e83(%rip),%xmm8 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ .byte 68,15,40,5,191,78,1,0 // movaps 0x14ebf(%rip),%xmm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
.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
@@ -31305,7 +31377,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 16a23 <_sk_store_4444_sse41+0x84>
+ .byte 117,10 // jne 16ae7 <_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
@@ -31313,17 +31385,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 16a59 <_sk_store_4444_sse41+0xba>
+ .byte 116,35 // je 16b1d <_sk_store_4444_sse41+0xba>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 16a4b <_sk_store_4444_sse41+0xac>
+ .byte 116,15 // je 16b0f <_sk_store_4444_sse41+0xac>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,221 // jne 16a1f <_sk_store_4444_sse41+0x80>
+ .byte 117,221 // jne 16ae3 <_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 16a1f <_sk_store_4444_sse41+0x80>
+ .byte 235,198 // jmp 16ae3 <_sk_store_4444_sse41+0x80>
.byte 102,69,15,58,21,4,64,0 // pextrw $0x0,%xmm8,(%r8,%rax,2)
- .byte 235,188 // jmp 16a1f <_sk_store_4444_sse41+0x80>
+ .byte 235,188 // jmp 16ae3 <_sk_store_4444_sse41+0x80>
HIDDEN _sk_load_8888_sse41
.globl _sk_load_8888_sse41
@@ -31337,19 +31409,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 16ad8 <_sk_load_8888_sse41+0x75>
+ .byte 117,89 // jne 16b9c <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,179,73,1,0 // movdqa 0x149b3(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,239,73,1,0 // movdqa 0x149ef(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,244,74,1,0 // movaps 0x14af4(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,48,75,1,0 // movaps 0x14b30(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,163,73,1,0 // pshufb 0x149a3(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,13,223,73,1,0 // pshufb 0x149df(%rip),%xmm1 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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,159,73,1,0 // pshufb 0x1499f(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,21,219,73,1,0 // pshufb 0x149db(%rip),%xmm2 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31360,19 +31432,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 16b12 <_sk_load_8888_sse41+0xaf>
+ .byte 116,45 // je 16bd6 <_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 16b01 <_sk_load_8888_sse41+0x9e>
+ .byte 116,18 // je 16bc5 <_sk_load_8888_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 16a85 <_sk_load_8888_sse41+0x22>
+ .byte 117,144 // jne 16b49 <_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 16a85 <_sk_load_8888_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 16b49 <_sk_load_8888_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 16a85 <_sk_load_8888_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 16b49 <_sk_load_8888_sse41+0x22>
HIDDEN _sk_load_8888_dst_sse41
.globl _sk_load_8888_dst_sse41
@@ -31386,19 +31458,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 16b92 <_sk_load_8888_dst_sse41+0x75>
+ .byte 117,89 // jne 16c56 <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,249,72,1,0 // movdqa 0x148f9(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,37,53,73,1,0 // movdqa 0x14935(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,58,74,1,0 // movaps 0x14a3a(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,118,74,1,0 // movaps 0x14a76(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,233,72,1,0 // pshufb 0x148e9(%rip),%xmm5 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,45,37,73,1,0 // pshufb 0x14925(%rip),%xmm5 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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,229,72,1,0 // pshufb 0x148e5(%rip),%xmm6 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,53,33,73,1,0 // pshufb 0x14921(%rip),%xmm6 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -31409,19 +31481,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 16bcc <_sk_load_8888_dst_sse41+0xaf>
+ .byte 116,45 // je 16c90 <_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 16bbb <_sk_load_8888_dst_sse41+0x9e>
+ .byte 116,18 // je 16c7f <_sk_load_8888_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 16b3f <_sk_load_8888_dst_sse41+0x22>
+ .byte 117,144 // jne 16c03 <_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 16b3f <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 16c03 <_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 16b3f <_sk_load_8888_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 16c03 <_sk_load_8888_dst_sse41+0x22>
HIDDEN _sk_gather_8888_sse41
.globl _sk_gather_8888_sse41
@@ -31458,17 +31530,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,210,71,1,0 // movdqa 0x147d2(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,14,72,1,0 // movdqa 0x1480e(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,19,73,1,0 // movaps 0x14913(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,79,73,1,0 // movaps 0x1494f(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,194,71,1,0 // pshufb 0x147c2(%rip),%xmm1 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,13,254,71,1,0 // pshufb 0x147fe(%rip),%xmm1 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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,190,71,1,0 // pshufb 0x147be(%rip),%xmm2 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,21,250,71,1,0 // pshufb 0x147fa(%rip),%xmm2 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31488,7 +31560,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,152,71,1,0 // movaps 0x14798(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,212,71,1,0 // movaps 0x147d4(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -31507,23 +31579,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 16d38 <_sk_store_8888_sse41+0x7f>
+ .byte 117,10 // jne 16dfc <_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 16d62 <_sk_store_8888_sse41+0xa9>
+ .byte 116,29 // je 16e26 <_sk_store_8888_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 16d5a <_sk_store_8888_sse41+0xa1>
+ .byte 116,15 // je 16e1e <_sk_store_8888_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 16d34 <_sk_store_8888_sse41+0x7b>
+ .byte 117,227 // jne 16df8 <_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 16d34 <_sk_store_8888_sse41+0x7b>
+ .byte 235,210 // jmp 16df8 <_sk_store_8888_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 16d34 <_sk_store_8888_sse41+0x7b>
+ .byte 235,202 // jmp 16df8 <_sk_store_8888_sse41+0x7b>
HIDDEN _sk_load_bgra_sse41
.globl _sk_load_bgra_sse41
@@ -31537,19 +31609,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 16ddf <_sk_load_bgra_sse41+0x75>
+ .byte 117,89 // jne 16ea3 <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,172,70,1,0 // movdqa 0x146ac(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,232,70,1,0 // movdqa 0x146e8(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,237,71,1,0 // movaps 0x147ed(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,41,72,1,0 // movaps 0x14829(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,156,70,1,0 // pshufb 0x1469c(%rip),%xmm0 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,5,216,70,1,0 // pshufb 0x146d8(%rip),%xmm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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,152,70,1,0 // pshufb 0x14698(%rip),%xmm0 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,5,212,70,1,0 // pshufb 0x146d4(%rip),%xmm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31560,19 +31632,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 16e19 <_sk_load_bgra_sse41+0xaf>
+ .byte 116,45 // je 16edd <_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 16e08 <_sk_load_bgra_sse41+0x9e>
+ .byte 116,18 // je 16ecc <_sk_load_bgra_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 16d8c <_sk_load_bgra_sse41+0x22>
+ .byte 117,144 // jne 16e50 <_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 16d8c <_sk_load_bgra_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 16e50 <_sk_load_bgra_sse41+0x22>
.byte 102,65,15,110,28,128 // movd (%r8,%rax,4),%xmm3
- .byte 233,104,255,255,255 // jmpq 16d8c <_sk_load_bgra_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 16e50 <_sk_load_bgra_sse41+0x22>
HIDDEN _sk_load_bgra_dst_sse41
.globl _sk_load_bgra_dst_sse41
@@ -31586,19 +31658,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 16e99 <_sk_load_bgra_dst_sse41+0x75>
+ .byte 117,89 // jne 16f5d <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,242,69,1,0 // movdqa 0x145f2(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,37,46,70,1,0 // movdqa 0x1462e(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,51,71,1,0 // movaps 0x14733(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,111,71,1,0 // movaps 0x1476f(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,226,69,1,0 // pshufb 0x145e2(%rip),%xmm4 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,37,30,70,1,0 // pshufb 0x1461e(%rip),%xmm4 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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,222,69,1,0 // pshufb 0x145de(%rip),%xmm4 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,37,26,70,1,0 // pshufb 0x1461a(%rip),%xmm4 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -31609,19 +31681,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 16ed3 <_sk_load_bgra_dst_sse41+0xaf>
+ .byte 116,45 // je 16f97 <_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 16ec2 <_sk_load_bgra_dst_sse41+0x9e>
+ .byte 116,18 // je 16f86 <_sk_load_bgra_dst_sse41+0x9e>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,144 // jne 16e46 <_sk_load_bgra_dst_sse41+0x22>
+ .byte 117,144 // jne 16f0a <_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 16e46 <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,115,255,255,255 // jmpq 16f0a <_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 16e46 <_sk_load_bgra_dst_sse41+0x22>
+ .byte 233,104,255,255,255 // jmpq 16f0a <_sk_load_bgra_dst_sse41+0x22>
HIDDEN _sk_gather_bgra_sse41
.globl _sk_gather_bgra_sse41
@@ -31658,17 +31730,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,203,68,1,0 // movdqa 0x144cb(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,7,69,1,0 // movdqa 0x14507(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,12,70,1,0 // movaps 0x1460c(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,72,70,1,0 // movaps 0x14648(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,187,68,1,0 // pshufb 0x144bb(%rip),%xmm0 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ .byte 102,15,56,0,5,247,68,1,0 // pshufb 0x144f7(%rip),%xmm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
.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,183,68,1,0 // pshufb 0x144b7(%rip),%xmm0 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ .byte 102,15,56,0,5,243,68,1,0 // pshufb 0x144f3(%rip),%xmm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31688,7 +31760,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,145,68,1,0 // movaps 0x14491(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,205,68,1,0 // movaps 0x144cd(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -31707,23 +31779,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 1703f <_sk_store_bgra_sse41+0x7f>
+ .byte 117,10 // jne 17103 <_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 17069 <_sk_store_bgra_sse41+0xa9>
+ .byte 116,29 // je 1712d <_sk_store_bgra_sse41+0xa9>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,15 // je 17061 <_sk_store_bgra_sse41+0xa1>
+ .byte 116,15 // je 17125 <_sk_store_bgra_sse41+0xa1>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1703b <_sk_store_bgra_sse41+0x7b>
+ .byte 117,227 // jne 170ff <_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 1703b <_sk_store_bgra_sse41+0x7b>
+ .byte 235,210 // jmp 170ff <_sk_store_bgra_sse41+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,202 // jmp 1703b <_sk_store_bgra_sse41+0x7b>
+ .byte 235,202 // jmp 170ff <_sk_store_bgra_sse41+0x7b>
HIDDEN _sk_load_f16_sse41
.globl _sk_load_f16_sse41
@@ -31737,7 +31809,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 171d5 <_sk_load_f16_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 17299 <_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
@@ -31747,19 +31819,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,134,71,1,0 // movdqa 0x14786(%rip),%xmm8 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,111,5,194,71,1,0 // movdqa 0x147c2(%rip),%xmm8 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,132,71,1,0 // movdqa 0x14784(%rip),%xmm10 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ .byte 102,68,15,111,21,192,71,1,0 // movdqa 0x147c0(%rip),%xmm10 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,135,71,1,0 // movdqa 0x14787(%rip),%xmm3 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ .byte 102,15,111,29,195,71,1,0 // movdqa 0x147c3(%rip),%xmm3 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
.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,115,71,1,0 // movdqa 0x14773(%rip),%xmm11 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ .byte 102,68,15,111,29,175,71,1,0 // movdqa 0x147af(%rip),%xmm11 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
.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
@@ -31802,16 +31874,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 171ee <_sk_load_f16_sse41+0x17d>
+ .byte 117,13 // jne 172b2 <_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 1709e <_sk_load_f16_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 17162 <_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 1709e <_sk_load_f16_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 17162 <_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 1709e <_sk_load_f16_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 17162 <_sk_load_f16_sse41+0x2d>
HIDDEN _sk_load_f16_dst_sse41
.globl _sk_load_f16_dst_sse41
@@ -31825,7 +31897,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 17373 <_sk_load_f16_dst_sse41+0x164>
+ .byte 15,133,68,1,0,0 // jne 17437 <_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
@@ -31835,19 +31907,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,232,69,1,0 // movdqa 0x145e8(%rip),%xmm8 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,111,5,36,70,1,0 // movdqa 0x14624(%rip),%xmm8 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,230,69,1,0 // movdqa 0x145e6(%rip),%xmm10 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ .byte 102,68,15,111,21,34,70,1,0 // movdqa 0x14622(%rip),%xmm10 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,233,69,1,0 // movdqa 0x145e9(%rip),%xmm7 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ .byte 102,15,111,61,37,70,1,0 // movdqa 0x14625(%rip),%xmm7 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
.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,213,69,1,0 // movdqa 0x145d5(%rip),%xmm11 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ .byte 102,68,15,111,29,17,70,1,0 // movdqa 0x14611(%rip),%xmm11 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
.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
@@ -31890,16 +31962,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 1738c <_sk_load_f16_dst_sse41+0x17d>
+ .byte 117,13 // jne 17450 <_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 1723c <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,176,254,255,255 // jmpq 17300 <_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 1723c <_sk_load_f16_dst_sse41+0x2d>
+ .byte 15,130,155,254,255,255 // jb 17300 <_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 1723c <_sk_load_f16_dst_sse41+0x2d>
+ .byte 233,143,254,255,255 // jmpq 17300 <_sk_load_f16_dst_sse41+0x2d>
HIDDEN _sk_gather_f16_sse41
.globl _sk_gather_f16_sse41
@@ -31945,19 +32017,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,230,67,1,0 // movdqa 0x143e6(%rip),%xmm8 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,111,5,34,68,1,0 // movdqa 0x14422(%rip),%xmm8 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,228,67,1,0 // movdqa 0x143e4(%rip),%xmm10 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ .byte 102,68,15,111,21,32,68,1,0 // movdqa 0x14420(%rip),%xmm10 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,231,67,1,0 // movdqa 0x143e7(%rip),%xmm3 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ .byte 102,15,111,29,35,68,1,0 // movdqa 0x14423(%rip),%xmm3 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
.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,211,67,1,0 // movdqa 0x143d3(%rip),%xmm11 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ .byte 102,68,15,111,29,15,68,1,0 // movdqa 0x1440f(%rip),%xmm11 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
.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
@@ -32010,20 +32082,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,251,66,1,0 // movdqa 0x142fb(%rip),%xmm9 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ .byte 102,68,15,111,13,55,67,1,0 // movdqa 0x14337(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,248,66,1,0 // movdqa 0x142f8(%rip),%xmm11 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ .byte 102,68,15,111,29,52,67,1,0 // movdqa 0x14334(%rip),%xmm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf60>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,245,66,1,0 // movdqa 0x142f5(%rip),%xmm10 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
+ .byte 102,68,15,111,21,49,67,1,0 // movdqa 0x14331(%rip),%xmm10 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf70>
.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,219,66,1,0 // movdqa 0x142db(%rip),%xmm12 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ .byte 102,68,15,111,37,23,67,1,0 // movdqa 0x14317(%rip),%xmm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf80>
.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
@@ -32068,7 +32140,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 176e3 <_sk_store_f16_sse41+0x16e>
+ .byte 117,21 // jne 177a7 <_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)
@@ -32076,13 +32148,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 176df <_sk_store_f16_sse41+0x16a>
+ .byte 116,240 // je 177a3 <_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 176df <_sk_store_f16_sse41+0x16a>
+ .byte 114,227 // jb 177a3 <_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 176df <_sk_store_f16_sse41+0x16a>
+ .byte 235,213 // jmp 177a3 <_sk_store_f16_sse41+0x16a>
HIDDEN _sk_load_u16_be_sse41
.globl _sk_load_u16_be_sse41
@@ -32097,7 +32169,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 177ea <_sk_load_u16_be_sse41+0xe0>
+ .byte 15,133,185,0,0,0 // jne 178ae <_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
@@ -32113,7 +32185,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,163,62,1,0 // movaps 0x13ea3(%rip),%xmm8 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ .byte 68,15,40,5,223,62,1,0 // movaps 0x13edf(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
.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
@@ -32141,16 +32213,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 17803 <_sk_load_u16_be_sse41+0xf9>
+ .byte 117,13 // jne 178c7 <_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 1773e <_sk_load_u16_be_sse41+0x34>
+ .byte 233,59,255,255,255 // jmpq 17802 <_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 1773e <_sk_load_u16_be_sse41+0x34>
+ .byte 15,130,38,255,255,255 // jb 17802 <_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 1773e <_sk_load_u16_be_sse41+0x34>
+ .byte 233,26,255,255,255 // jmpq 17802 <_sk_load_u16_be_sse41+0x34>
HIDDEN _sk_load_rgb_u16_be_sse41
.globl _sk_load_rgb_u16_be_sse41
@@ -32167,7 +32239,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 178f9 <_sk_load_rgb_u16_be_sse41+0xd5>
+ .byte 15,133,170,0,0,0 // jne 179bd <_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
@@ -32187,7 +32259,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,114,61,1,0 // movaps 0x13d72(%rip),%xmm8 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ .byte 68,15,40,5,174,61,1,0 // movaps 0x13dae(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
.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
@@ -32204,27 +32276,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,153,58,1,0 // movaps 0x13a99(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,213,58,1,0 // movaps 0x13ad5(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1791e <_sk_load_rgb_u16_be_sse41+0xfa>
+ .byte 117,13 // jne 179e2 <_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 17873 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,85,255,255,255 // jmpq 17937 <_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 1794f <_sk_load_rgb_u16_be_sse41+0x12b>
+ .byte 114,24 // jb 17a13 <_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 17873 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,36,255,255,255 // jmpq 17937 <_sk_load_rgb_u16_be_sse41+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,27,255,255,255 // jmpq 17873 <_sk_load_rgb_u16_be_sse41+0x4f>
+ .byte 233,27,255,255,255 // jmpq 17937 <_sk_load_rgb_u16_be_sse41+0x4f>
HIDDEN _sk_store_u16_be_sse41
.globl _sk_store_u16_be_sse41
@@ -32238,7 +32310,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,82,63,1,0 // movaps 0x13f52(%rip),%xmm10 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,21,142,63,1,0 // movaps 0x13f8e(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf90>
.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
@@ -32275,7 +32347,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 17a4c <_sk_store_u16_be_sse41+0xf4>
+ .byte 117,21 // jne 17b10 <_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)
@@ -32283,13 +32355,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 17a48 <_sk_store_u16_be_sse41+0xf0>
+ .byte 116,240 // je 17b0c <_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 17a48 <_sk_store_u16_be_sse41+0xf0>
+ .byte 114,227 // jb 17b0c <_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 17a48 <_sk_store_u16_be_sse41+0xf0>
+ .byte 235,213 // jmp 17b0c <_sk_store_u16_be_sse41+0xf0>
HIDDEN _sk_load_f32_sse41
.globl _sk_load_f32_sse41
@@ -32305,7 +32377,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 17ade <_sk_load_f32_sse41+0x6b>
+ .byte 117,66 // jne 17ba2 <_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
@@ -32325,17 +32397,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 17af0 <_sk_load_f32_sse41+0x7d>
+ .byte 117,8 // jne 17bb4 <_sk_load_f32_sse41+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 17aae <_sk_load_f32_sse41+0x3b>
+ .byte 235,190 // jmp 17b72 <_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 17b04 <_sk_load_f32_sse41+0x91>
+ .byte 114,8 // jb 17bc8 <_sk_load_f32_sse41+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 17aae <_sk_load_f32_sse41+0x3b>
+ .byte 235,170 // jmp 17b72 <_sk_load_f32_sse41+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 17aae <_sk_load_f32_sse41+0x3b>
+ .byte 235,165 // jmp 17b72 <_sk_load_f32_sse41+0x3b>
HIDDEN _sk_load_f32_dst_sse41
.globl _sk_load_f32_dst_sse41
@@ -32351,7 +32423,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 17b74 <_sk_load_f32_dst_sse41+0x6b>
+ .byte 117,66 // jne 17c38 <_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
@@ -32371,17 +32443,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 17b86 <_sk_load_f32_dst_sse41+0x7d>
+ .byte 117,8 // jne 17c4a <_sk_load_f32_dst_sse41+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 17b44 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,190 // jmp 17c08 <_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 17b9a <_sk_load_f32_dst_sse41+0x91>
+ .byte 114,8 // jb 17c5e <_sk_load_f32_dst_sse41+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 17b44 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,170 // jmp 17c08 <_sk_load_f32_dst_sse41+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 17b44 <_sk_load_f32_dst_sse41+0x3b>
+ .byte 235,165 // jmp 17c08 <_sk_load_f32_dst_sse41+0x3b>
HIDDEN _sk_store_f32_sse41
.globl _sk_store_f32_sse41
@@ -32410,7 +32482,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 17c1c <_sk_store_f32_sse41+0x7d>
+ .byte 117,29 // jne 17ce0 <_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)
@@ -32418,12 +32490,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 17c18 <_sk_store_f32_sse41+0x79>
+ .byte 116,246 // je 17cdc <_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 17c18 <_sk_store_f32_sse41+0x79>
+ .byte 114,234 // jb 17cdc <_sk_store_f32_sse41+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 17c18 <_sk_store_f32_sse41+0x79>
+ .byte 235,225 // jmp 17cdc <_sk_store_f32_sse41+0x79>
HIDDEN _sk_repeat_x_sse41
.globl _sk_repeat_x_sse41
@@ -32469,7 +32541,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,196,52,1,0 // mulss 0x134c4(%rip),%xmm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,13,0,53,1,0 // mulss 0x13500(%rip),%xmm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -32494,7 +32566,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,107,52,1,0 // mulss 0x1346b(%rip),%xmm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,13,167,52,1,0 // mulss 0x134a7(%rip),%xmm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -32513,7 +32585,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,59,54,1,0 // minps 0x1363b(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,93,5,119,54,1,0 // minps 0x13677(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -32531,9 +32603,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,124,54,1,0 // movaps 0x1367c(%rip),%xmm8 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ .byte 68,15,40,5,184,54,1,0 // movaps 0x136b8(%rip),%xmm8 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xab0>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,0,54,1,0 // movaps 0x13600(%rip),%xmm9 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,13,60,54,1,0 // movaps 0x1363c(%rip),%xmm9 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.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
@@ -32550,10 +32622,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,47,59,1,0 // mulps 0x13b2f(%rip),%xmm0 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
- .byte 15,89,13,56,59,1,0 // mulps 0x13b38(%rip),%xmm1 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ .byte 15,89,5,107,59,1,0 // mulps 0x13b6b(%rip),%xmm0 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa0>
+ .byte 15,89,13,116,59,1,0 // mulps 0x13b74(%rip),%xmm1 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb0>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,62,59,1,0 // mulps 0x13b3e(%rip),%xmm3 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ .byte 15,89,29,122,59,1,0 // mulps 0x13b7a(%rip),%xmm3 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xfc0>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -32865,9 +32937,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 18262 <_sk_evenly_spaced_gradient_sse41+0x18>
+ .byte 120,7 // js 18326 <_sk_evenly_spaced_gradient_sse41+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 18277 <_sk_evenly_spaced_gradient_sse41+0x2d>
+ .byte 235,21 // jmp 1833b <_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
@@ -32956,15 +33028,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse41
.globl _sk_gauss_a_to_rgba_sse41
FUNCTION(_sk_gauss_a_to_rgba_sse41)
_sk_gauss_a_to_rgba_sse41:
- .byte 15,40,5,237,52,1,0 // movaps 0x134ed(%rip),%xmm0 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ .byte 15,40,5,41,53,1,0 // movaps 0x13529(%rip),%xmm0 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xfd0>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,243,52,1,0 // addps 0x134f3(%rip),%xmm0 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ .byte 15,88,5,47,53,1,0 // addps 0x1352f(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xfe0>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,249,52,1,0 // addps 0x134f9(%rip),%xmm0 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ .byte 15,88,5,53,53,1,0 // addps 0x13535(%rip),%xmm0 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xff0>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,255,52,1,0 // addps 0x134ff(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ .byte 15,88,5,59,53,1,0 // addps 0x1353b(%rip),%xmm0 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x1000>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,5,53,1,0 // addps 0x13505(%rip),%xmm0 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ .byte 15,88,5,65,53,1,0 // addps 0x13541(%rip),%xmm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1010>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -32979,7 +33051,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 18490 <_sk_gradient_sse41+0x38>
+ .byte 114,41 // jb 18554 <_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
@@ -32990,7 +33062,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 18476 <_sk_gradient_sse41+0x1e>
+ .byte 117,230 // jne 1853a <_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
@@ -33121,26 +33193,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,124,50,1,0 // movaps 0x1327c(%rip),%xmm10 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ .byte 68,15,40,21,184,50,1,0 // movaps 0x132b8(%rip),%xmm10 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x1020>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,128,50,1,0 // addps 0x13280(%rip),%xmm10 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ .byte 68,15,88,21,188,50,1,0 // addps 0x132bc(%rip),%xmm10 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x1030>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,132,50,1,0 // addps 0x13284(%rip),%xmm10 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ .byte 68,15,88,21,192,50,1,0 // addps 0x132c0(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x1040>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,136,50,1,0 // addps 0x13288(%rip),%xmm10 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ .byte 68,15,88,21,196,50,1,0 // addps 0x132c4(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1050>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,135,50,1,0 // movaps 0x13287(%rip),%xmm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ .byte 68,15,40,29,195,50,1,0 // movaps 0x132c3(%rip),%xmm11 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
.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,80,44,1,0 // movaps 0x12c50(%rip),%xmm11 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,29,140,44,1,0 // movaps 0x12c8c(%rip),%xmm11 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.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,66,44,1,0 // movaps 0x12c42(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,126,44,1,0 // movaps 0x12c7e(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -33174,7 +33246,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,251,49,1,0 // mulps 0x131fb(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ .byte 68,15,89,13,55,50,1,0 // mulps 0x13237(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -33182,7 +33254,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,230,49,1,0 // mulps 0x131e6(%rip),%xmm10 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ .byte 68,15,89,21,34,50,1,0 // mulps 0x13222(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -33191,8 +33263,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,142,48,1,0 // xorps 0x1308e(%rip),%xmm9 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
- .byte 68,15,89,5,118,43,1,0 // mulps 0x12b76(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,87,13,202,48,1,0 // xorps 0x130ca(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
+ .byte 68,15,89,5,178,43,1,0 // mulps 0x12bb2(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -33213,7 +33285,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,93,49,1,0 // mulps 0x1315d(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ .byte 68,15,89,13,153,49,1,0 // mulps 0x13199(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -33221,7 +33293,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,72,49,1,0 // mulps 0x13148(%rip),%xmm10 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ .byte 68,15,89,21,132,49,1,0 // mulps 0x13184(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -33230,8 +33302,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,240,47,1,0 // xorps 0x12ff0(%rip),%xmm9 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
- .byte 68,15,89,5,216,42,1,0 // mulps 0x12ad8(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,87,13,44,48,1,0 // xorps 0x1302c(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
+ .byte 68,15,89,5,20,43,1,0 // mulps 0x12b14(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -33249,7 +33321,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,208,48,1,0 // mulps 0x130d0(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ .byte 68,15,89,13,12,49,1,0 // mulps 0x1310c(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -33257,7 +33329,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,140,47,1,0 // xorps 0x12f8c(%rip),%xmm0 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ .byte 15,87,5,200,47,1,0 // xorps 0x12fc8(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33305,7 +33377,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,251,41,1,0 // movaps 0x129fb(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,5,55,42,1,0 // movaps 0x12a37(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -33349,8 +33421,8 @@ _sk_bilinear_nx_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,189,47,1,0 // addps 0x12fbd(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,117,41,1,0 // movaps 0x12975(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,5,249,47,1,0 // addps 0x12ff9(%rip),%xmm0 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,177,41,1,0 // movaps 0x129b1(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33363,7 +33435,7 @@ _sk_bilinear_px_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,68,41,1,0 // addps 0x12944(%rip),%xmm0 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,88,5,128,41,1,0 // addps 0x12980(%rip),%xmm0 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33375,8 +33447,8 @@ _sk_bilinear_ny_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,118,47,1,0 // addps 0x12f76(%rip),%xmm1 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,46,41,1,0 // movaps 0x1292e(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,13,178,47,1,0 // addps 0x12fb2(%rip),%xmm1 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,106,41,1,0 // movaps 0x1296a(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33389,7 +33461,7 @@ _sk_bilinear_py_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,252,40,1,0 // addps 0x128fc(%rip),%xmm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,88,13,56,41,1,0 // addps 0x12938(%rip),%xmm1 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33401,13 +33473,13 @@ _sk_bicubic_n3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,63,47,1,0 // addps 0x12f3f(%rip),%xmm0 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- .byte 68,15,40,13,231,40,1,0 // movaps 0x128e7(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,5,123,47,1,0 // addps 0x12f7b(%rip),%xmm0 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
+ .byte 68,15,40,13,35,41,1,0 // movaps 0x12923(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,51,47,1,0 // mulps 0x12f33(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,13,187,42,1,0 // addps 0x12abb(%rip),%xmm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,13,111,47,1,0 // mulps 0x12f6f(%rip),%xmm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,13,247,42,1,0 // addps 0x12af7(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33420,16 +33492,16 @@ _sk_bicubic_n1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,234,46,1,0 // addps 0x12eea(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,162,40,1,0 // movaps 0x128a2(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,5,38,47,1,0 // addps 0x12f26(%rip),%xmm0 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,222,40,1,0 // movaps 0x128de(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,6,47,1,0 // movaps 0x12f06(%rip),%xmm8 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,5,66,47,1,0 // movaps 0x12f42(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,10,47,1,0 // addps 0x12f0a(%rip),%xmm8 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,5,70,47,1,0 // addps 0x12f46(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,110,40,1,0 // addps 0x1286e(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,88,5,170,40,1,0 // addps 0x128aa(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,2,47,1,0 // addps 0x12f02(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,5,62,47,1,0 // addps 0x12f3e(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33439,17 +33511,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,76,40,1,0 // movaps 0x1284c(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,5,136,40,1,0 // movaps 0x12888(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,72,64 // movups 0x40(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,184,46,1,0 // movaps 0x12eb8(%rip),%xmm10 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,21,244,46,1,0 // movaps 0x12ef4(%rip),%xmm10 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,188,46,1,0 // addps 0x12ebc(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,21,248,46,1,0 // addps 0x12ef8(%rip),%xmm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.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,184,46,1,0 // addps 0x12eb8(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,21,244,46,1,0 // addps 0x12ef4(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,144,128,0,0,0 // movups %xmm10,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33461,11 +33533,11 @@ _sk_bicubic_p3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,139,46,1,0 // addps 0x12e8b(%rip),%xmm0 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 15,88,5,199,46,1,0 // addps 0x12ec7(%rip),%xmm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,91,46,1,0 // mulps 0x12e5b(%rip),%xmm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,5,227,41,1,0 // addps 0x129e3(%rip),%xmm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,5,151,46,1,0 // mulps 0x12e97(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,5,31,42,1,0 // addps 0x12a1f(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33478,13 +33550,13 @@ _sk_bicubic_n3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,33,46,1,0 // addps 0x12e21(%rip),%xmm1 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- .byte 68,15,40,13,201,39,1,0 // movaps 0x127c9(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,13,93,46,1,0 // addps 0x12e5d(%rip),%xmm1 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
+ .byte 68,15,40,13,5,40,1,0 // movaps 0x12805(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,21,46,1,0 // mulps 0x12e15(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,13,157,41,1,0 // addps 0x1299d(%rip),%xmm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,13,81,46,1,0 // mulps 0x12e51(%rip),%xmm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,13,217,41,1,0 // addps 0x129d9(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33497,16 +33569,16 @@ _sk_bicubic_n1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,203,45,1,0 // addps 0x12dcb(%rip),%xmm1 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,131,39,1,0 // movaps 0x12783(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,13,7,46,1,0 // addps 0x12e07(%rip),%xmm1 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,191,39,1,0 // movaps 0x127bf(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,231,45,1,0 // movaps 0x12de7(%rip),%xmm8 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,5,35,46,1,0 // movaps 0x12e23(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,235,45,1,0 // addps 0x12deb(%rip),%xmm8 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,5,39,46,1,0 // addps 0x12e27(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,79,39,1,0 // addps 0x1274f(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,88,5,139,39,1,0 // addps 0x1278b(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,227,45,1,0 // addps 0x12de3(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,5,31,46,1,0 // addps 0x12e1f(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33516,17 +33588,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,45,39,1,0 // movaps 0x1272d(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,5,105,39,1,0 // movaps 0x12769(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,72,96 // movups 0x60(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,152,45,1,0 // movaps 0x12d98(%rip),%xmm10 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,21,212,45,1,0 // movaps 0x12dd4(%rip),%xmm10 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,156,45,1,0 // addps 0x12d9c(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,21,216,45,1,0 // addps 0x12dd8(%rip),%xmm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.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,152,45,1,0 // addps 0x12d98(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,21,212,45,1,0 // addps 0x12dd4(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,144,160,0,0,0 // movups %xmm10,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33538,11 +33610,11 @@ _sk_bicubic_p3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,106,45,1,0 // addps 0x12d6a(%rip),%xmm1 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 15,88,13,166,45,1,0 // addps 0x12da6(%rip),%xmm1 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,58,45,1,0 // mulps 0x12d3a(%rip),%xmm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,5,194,40,1,0 // addps 0x128c2(%rip),%xmm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,5,118,45,1,0 // mulps 0x12d76(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,5,254,40,1,0 // addps 0x128fe(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -33653,7 +33725,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,37,44,1,0 // movaps 0x12c25(%rip),%xmm4 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ .byte 15,40,37,97,44,1,0 // movaps 0x12c61(%rip),%xmm4 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
.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
@@ -33692,7 +33764,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,124,43,1,0 // movdqa 0x12b7c(%rip),%xmm12 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,68,15,111,37,184,43,1,0 // movdqa 0x12bb8(%rip),%xmm12 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -33715,7 +33787,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,128,36,1,0 // movdqa 0x12480(%rip),%xmm4 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,37,188,36,1,0 // movdqa 0x124bc(%rip),%xmm4 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -33888,7 +33960,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,139,39,1,0 // movdqa 0x1278b(%rip),%xmm5 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,45,199,39,1,0 // movdqa 0x127c7(%rip),%xmm5 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -33909,7 +33981,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,156,32,1,0 // movdqa 0x1209c(%rip),%xmm7 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,61,216,32,1,0 // movdqa 0x120d8(%rip),%xmm7 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -33975,7 +34047,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,199,37,1,0 // movdqa 0x125c7(%rip),%xmm1 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,13,3,38,1,0 // movdqa 0x12603(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -33996,7 +34068,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,210,30,1,0 // movdqa 0x11ed2(%rip),%xmm2 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,21,14,31,1,0 // movdqa 0x11f0e(%rip),%xmm2 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34123,7 +34195,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,37,35,1,0 // movaps 0x12325(%rip),%xmm3 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ .byte 15,40,29,97,35,1,0 // movaps 0x12361(%rip),%xmm3 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
.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
@@ -34180,7 +34252,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,36,34,1,0 // movdqa 0x12224(%rip),%xmm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,68,15,111,29,96,34,1,0 // movdqa 0x12260(%rip),%xmm11 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -34202,7 +34274,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,44,27,1,0 // movdqa 0x11b2c(%rip),%xmm10 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,21,104,27,1,0 // movdqa 0x11b68(%rip),%xmm10 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34220,7 +34292,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,90,33,1,0 // psubd 0x1215a(%rip),%xmm3 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,29,150,33,1,0 // psubd 0x12196(%rip),%xmm3 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -34275,7 +34347,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,58,32,1,0 // psubd 0x1203a(%rip),%xmm5 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,45,118,32,1,0 // psubd 0x12076(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -34400,7 +34472,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,30,23,1,0 // movdqa 0x1171e(%rip),%xmm7 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,61,90,23,1,0 // movdqa 0x1175a(%rip),%xmm7 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34486,7 +34558,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,98,21,1,0 // movdqa 0x11562(%rip),%xmm10 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,21,158,21,1,0 // movdqa 0x1159e(%rip),%xmm10 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34582,7 +34654,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,252,25,1,0 // movdqa 0x119fc(%rip),%xmm2 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,21,56,26,1,0 // movdqa 0x11a38(%rip),%xmm2 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -34603,7 +34675,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,11,19,1,0 // movdqa 0x1130b(%rip),%xmm4 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,37,71,19,1,0 // movdqa 0x11347(%rip),%xmm4 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34675,7 +34747,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,39,24,1,0 // psubd 0x11827(%rip),%xmm2 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,21,99,24,1,0 // psubd 0x11863(%rip),%xmm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -34709,7 +34781,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,115,23,1,0 // psubd 0x11773(%rip),%xmm1 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,13,175,23,1,0 // psubd 0x117af(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -34774,7 +34846,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,10,22,1,0 // movdqa 0x1160a(%rip),%xmm4 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,37,70,22,1,0 // movdqa 0x11646(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -34795,7 +34867,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,27,15,1,0 // movdqa 0x10f1b(%rip),%xmm3 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,29,87,15,1,0 // movdqa 0x10f57(%rip),%xmm3 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34867,7 +34939,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,59,20,1,0 // psubd 0x1143b(%rip),%xmm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,5,119,20,1,0 // psubd 0x11477(%rip),%xmm0 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -34885,7 +34957,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,73,13,1,0 // paddd 0x10d49(%rip),%xmm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,5,133,13,1,0 // paddd 0x10d85(%rip),%xmm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34901,7 +34973,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,130,19,1,0 // psubd 0x11382(%rip),%xmm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,5,190,19,1,0 // psubd 0x113be(%rip),%xmm0 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -34919,7 +34991,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,144,12,1,0 // paddd 0x10c90(%rip),%xmm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,5,204,12,1,0 // paddd 0x10ccc(%rip),%xmm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -34982,7 +35054,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,77,11,1,0 // movaps 0x10b4d(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,137,11,1,0 // movaps 0x10b89(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -35018,15 +35090,23 @@ _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 115,83 // jae 1a8f1 <_sk_start_pipeline_sse2+0x82>
+ .byte 15,131,131,0,0,0 // jae 1a9e9 <_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,35 // ja 1a8d7 <_sk_start_pipeline_sse2+0x68>
+ .byte 119,59 // ja 1a9b7 <_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
+ .byte 15,87,201 // xorps %xmm1,%xmm1
+ .byte 15,87,210 // xorps %xmm2,%xmm2
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,87,237 // xorps %xmm5,%xmm5
+ .byte 15,87,246 // xorps %xmm6,%xmm6
+ .byte 15,87,255 // xorps %xmm7,%xmm7
.byte 76,137,246 // mov %r14,%rsi
.byte 76,137,226 // mov %r12,%rdx
.byte 72,137,217 // mov %rbx,%rcx
@@ -35035,16 +35115,24 @@ _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,225 // jbe 1a8b8 <_sk_start_pipeline_sse2+0x49>
+ .byte 118,201 // jbe 1a980 <_sk_start_pipeline_sse2+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,9 // je 1a8e8 <_sk_start_pipeline_sse2+0x79>
+ .byte 116,33 // je 1a9e0 <_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
+ .byte 15,87,219 // xorps %xmm3,%xmm3
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,87,237 // xorps %xmm5,%xmm5
+ .byte 15,87,246 // xorps %xmm6,%xmm6
+ .byte 15,87,255 // xorps %xmm7,%xmm7
.byte 76,137,246 // mov %r14,%rsi
.byte 72,137,217 // mov %rbx,%rcx
.byte 65,255,213 // callq *%r13
.byte 72,255,195 // inc %rbx
.byte 72,59,93,192 // cmp -0x40(%rbp),%rbx
- .byte 117,185 // jne 1a8aa <_sk_start_pipeline_sse2+0x3b>
+ .byte 117,137 // jne 1a972 <_sk_start_pipeline_sse2+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -35067,13 +35155,13 @@ _sk_seed_shader_sse2:
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,5,92,10,1,0 // addps 0x10a5c(%rip),%xmm0 # 2b370 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ .byte 15,88,5,100,10,1,0 // addps 0x10a64(%rip),%xmm0 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
.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,89,10,1,0 // addps 0x10a59(%rip),%xmm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,88,13,97,10,1,0 // addps 0x10a61(%rip),%xmm1 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,96,10,1,0 // movaps 0x10a60(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,104,10,1,0 // movaps 0x10a68(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -35088,18 +35176,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,249,9,1,0 // paddd 0x109f9(%rip),%xmm8 # 2b350 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ .byte 102,68,15,254,5,1,10,1,0 // paddd 0x10a01(%rip),%xmm8 # 2b450 <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
.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,48,10,1,0 // movdqa 0x10a30(%rip),%xmm10 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
+ .byte 102,68,15,111,21,56,10,1,0 // movdqa 0x10a38(%rip),%xmm10 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa60>
.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,28,10,1,0 // movdqa 0x10a1c(%rip),%xmm12 # 2b3b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
- .byte 102,68,15,111,45,35,10,1,0 // movdqa 0x10a23(%rip),%xmm13 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,37,36,10,1,0 // movdqa 0x10a24(%rip),%xmm12 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ .byte 102,68,15,111,45,43,10,1,0 // movdqa 0x10a2b(%rip),%xmm13 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -35115,8 +35203,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,222,9,1,0 // mulps 0x109de(%rip),%xmm8 # 2b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
- .byte 68,15,88,5,230,9,1,0 // addps 0x109e6(%rip),%xmm8 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ .byte 68,15,89,5,230,9,1,0 // mulps 0x109e6(%rip),%xmm8 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa90>
+ .byte 68,15,88,5,238,9,1,0 // addps 0x109ee(%rip),%xmm8 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa0>
.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
@@ -35158,7 +35246,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,28,9,1,0 // movaps 0x1091c(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,36,9,1,0 // movaps 0x10924(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -35169,7 +35257,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,8,9,1,0 // movaps 0x10908(%rip),%xmm0 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,5,16,9,1,0 // movaps 0x10910(%rip),%xmm0 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -35215,7 +35303,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,184,8,1,0 // movaps 0x108b8(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,192,8,1,0 // movaps 0x108c0(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35240,7 +35328,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,107,8,1,0 // movaps 0x1086b(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,115,8,1,0 // movaps 0x10873(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -35287,7 +35375,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,255,7,1,0 // movaps 0x107ff(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,7,8,1,0 // movaps 0x10807(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -35300,7 +35388,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,223,7,1,0 // movaps 0x107df(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,231,7,1,0 // movaps 0x107e7(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -35317,7 +35405,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,178,7,1,0 // movaps 0x107b2(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,186,7,1,0 // movaps 0x107ba(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35337,7 +35425,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,118,7,1,0 // movaps 0x10776(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,126,7,1,0 // movaps 0x1077e(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -35365,7 +35453,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,58,7,1,0 // movaps 0x1073a(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,66,7,1,0 // movaps 0x10742(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -35403,7 +35491,7 @@ HIDDEN _sk_plus__sse2
FUNCTION(_sk_plus__sse2)
_sk_plus__sse2:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,187,6,1,0 // movaps 0x106bb(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,195,6,1,0 // movaps 0x106c3(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -35445,7 +35533,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,71,6,1,0 // movaps 0x10647(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,79,6,1,0 // movaps 0x1064f(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -35493,7 +35581,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,162,5,1,0 // movaps 0x105a2(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,170,5,1,0 // movaps 0x105aa(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35527,7 +35615,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,55,5,1,0 // movaps 0x10537(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,63,5,1,0 // movaps 0x1053f(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35564,7 +35652,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,193,4,1,0 // movaps 0x104c1(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,201,4,1,0 // movaps 0x104c9(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35592,7 +35680,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,113,4,1,0 // movaps 0x10471(%rip),%xmm2 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,21,121,4,1,0 // movaps 0x10479(%rip),%xmm2 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35605,7 +35693,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,84,4,1,0 // movaps 0x10454(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,92,4,1,0 // movaps 0x1045c(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -35700,7 +35788,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,252,2,1,0 // movaps 0x102fc(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,4,3,1,0 // movaps 0x10304(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 +35880,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,165,1,1,0 // movaps 0x101a5(%rip),%xmm11 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,29,173,1,1,0 // movaps 0x101ad(%rip),%xmm11 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -35880,7 +35968,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,99,0,1,0 // movaps 0x10063(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,107,0,1,0 // movaps 0x1006b(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -35971,7 +36059,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,16,255,0,0 // movaps 0xff10(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,24,255,0,0 // movaps 0xff18(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -35984,10 +36072,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,58,255,0,0 // movaps 0xff3a(%rip),%xmm14 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ .byte 68,15,40,53,66,255,0,0 // movaps 0xff42(%rip),%xmm14 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xab0>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,58,255,0,0 // movaps 0xff3a(%rip),%xmm10 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ .byte 68,15,40,21,66,255,0,0 // movaps 0xff42(%rip),%xmm10 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -36132,7 +36220,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,205,252,0,0 // movaps 0xfccd(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,213,252,0,0 // movaps 0xfcd5(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -36180,12 +36268,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,138,252,0,0 // movaps 0xfc8a(%rip),%xmm15 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,61,146,252,0,0 // movaps 0xfc92(%rip),%xmm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,143,252,0,0 // movaps 0xfc8f(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 15,40,5,151,252,0,0 // movaps 0xfc97(%rip),%xmm0 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,145,252,0,0 // movaps 0xfc91(%rip),%xmm14 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,53,153,252,0,0 // movaps 0xfc99(%rip),%xmm14 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -36363,14 +36451,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,227,249,0,0 // movaps 0xf9e3(%rip),%xmm8 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,5,235,249,0,0 // movaps 0xf9eb(%rip),%xmm8 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,229,249,0,0 // movaps 0xf9e5(%rip),%xmm1 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 15,40,13,237,249,0,0 // movaps 0xf9ed(%rip),%xmm1 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.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,228,249,0,0 // movaps 0xf9e4(%rip),%xmm12 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,37,236,249,0,0 // movaps 0xf9ec(%rip),%xmm12 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -36415,7 +36503,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,153,248,0,0 // movaps 0xf899(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,161,248,0,0 // movaps 0xf8a1(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -36516,14 +36604,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,167,247,0,0 // movaps 0xf7a7(%rip),%xmm13 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,45,175,247,0,0 // movaps 0xf7af(%rip),%xmm13 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,167,247,0,0 // movaps 0xf7a7(%rip),%xmm14 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 68,15,40,53,175,247,0,0 // movaps 0xf7af(%rip),%xmm14 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.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,163,247,0,0 // movaps 0xf7a3(%rip),%xmm11 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ .byte 68,15,40,29,171,247,0,0 // movaps 0xf7ab(%rip),%xmm11 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -36531,7 +36619,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,223,246,0,0 // movaps 0xf6df(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,231,246,0,0 // movaps 0xf6e7(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -36667,15 +36755,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,102,245,0,0 // movaps 0xf566(%rip),%xmm12 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,37,110,245,0,0 // movaps 0xf56e(%rip),%xmm12 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,102,245,0,0 // movaps 0xf566(%rip),%xmm13 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ .byte 68,15,40,45,110,245,0,0 // movaps 0xf56e(%rip),%xmm13 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
.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,98,245,0,0 // movaps 0xf562(%rip),%xmm11 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
- .byte 68,15,40,5,186,244,0,0 // movaps 0xf4ba(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,29,106,245,0,0 // movaps 0xf56a(%rip),%xmm11 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ .byte 68,15,40,5,194,244,0,0 // movaps 0xf4c2(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -36816,10 +36904,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 1c1c1 <_sk_srcover_rgba_8888_sse2+0x104>
+ .byte 15,133,228,0,0,0 // jne 1c2b9 <_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,82,243,0,0 // movdqa 0xf352(%rip),%xmm6 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,53,90,243,0,0 // movdqa 0xf35a(%rip),%xmm6 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -36833,9 +36921,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,98,242,0,0 // movaps 0xf262(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,106,242,0,0 // movaps 0xf26a(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,54,243,0,0 // movaps 0xf336(%rip),%xmm12 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,37,62,243,0,0 // movaps 0xf33e(%rip),%xmm12 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36861,7 +36949,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 1c1fb <_sk_srcover_rgba_8888_sse2+0x13e>
+ .byte 117,84 // jne 1c2f3 <_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
@@ -36872,32 +36960,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 1c228 <_sk_srcover_rgba_8888_sse2+0x16b>
+ .byte 116,90 // je 1c320 <_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 1c1f0 <_sk_srcover_rgba_8888_sse2+0x133>
+ .byte 116,23 // je 1c2e8 <_sk_srcover_rgba_8888_sse2+0x133>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,0,255,255,255 // jne 1c0e3 <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 15,133,0,255,255,255 // jne 1c1db <_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 1c0e3 <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,232,254,255,255 // jmpq 1c1db <_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 1c233 <_sk_srcover_rgba_8888_sse2+0x176>
+ .byte 116,43 // je 1c32b <_sk_srcover_rgba_8888_sse2+0x176>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1c220 <_sk_srcover_rgba_8888_sse2+0x163>
+ .byte 116,18 // je 1c318 <_sk_srcover_rgba_8888_sse2+0x163>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,153 // jne 1c1ad <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 117,153 // jne 1c2a5 <_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 1c1ad <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 235,133 // jmp 1c2a5 <_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 1c0e3 <_sk_srcover_rgba_8888_sse2+0x26>
+ .byte 233,176,254,255,255 // jmpq 1c1db <_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 1c1ad <_sk_srcover_rgba_8888_sse2+0xf0>
+ .byte 233,111,255,255,255 // jmpq 1c2a5 <_sk_srcover_rgba_8888_sse2+0xf0>
HIDDEN _sk_clamp_0_sse2
.globl _sk_clamp_0_sse2
@@ -36915,7 +37003,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,50,241,0,0 // movaps 0xf132(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,58,241,0,0 // movaps 0xf13a(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -36927,7 +37015,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,23,241,0,0 // minps 0xf117(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,29,31,241,0,0 // minps 0xf11f(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -36938,7 +37026,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,3,241,0,0 // minps 0xf103(%rip),%xmm7 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,93,61,11,241,0,0 // minps 0xf10b(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -36973,7 +37061,7 @@ HIDDEN _sk_invert_sse2
.globl _sk_invert_sse2
FUNCTION(_sk_invert_sse2)
_sk_invert_sse2:
- .byte 68,15,40,5,191,240,0,0 // movaps 0xf0bf(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,5,199,240,0,0 // movaps 0xf0c7(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -37035,7 +37123,7 @@ HIDDEN _sk_unpremul_sse2
FUNCTION(_sk_unpremul_sse2)
_sk_unpremul_sse2:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
- .byte 68,15,40,13,73,240,0,0 // movaps 0xf049(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,81,240,0,0 // movaps 0xf051(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 68,15,94,203 // divps %xmm3,%xmm9
.byte 68,15,194,195,4 // cmpneqps %xmm3,%xmm8
.byte 69,15,84,193 // andps %xmm9,%xmm8
@@ -37049,20 +37137,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,20,241,0,0 // movaps 0xf114(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ .byte 68,15,40,5,28,241,0,0 // movaps 0xf11c(%rip),%xmm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
.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,140,240,0,0 // movaps 0xf08c(%rip),%xmm9 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,13,148,240,0,0 // movaps 0xf094(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,252,240,0,0 // movaps 0xf0fc(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ .byte 68,15,40,21,4,241,0,0 // movaps 0xf104(%rip),%xmm10 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,252,240,0,0 // movaps 0xf0fc(%rip),%xmm11 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ .byte 68,15,40,29,4,241,0,0 // movaps 0xf104(%rip),%xmm11 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,0,241,0,0 // movaps 0xf100(%rip),%xmm12 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ .byte 68,15,40,37,8,241,0,0 // movaps 0xf108(%rip),%xmm12 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb70>
.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
@@ -37098,20 +37186,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,81,240,0,0 // movaps 0xf051(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ .byte 68,15,40,5,89,240,0,0 // movaps 0xf059(%rip),%xmm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
.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,201,239,0,0 // movaps 0xefc9(%rip),%xmm9 # 2b410 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ .byte 68,15,40,13,209,239,0,0 // movaps 0xefd1(%rip),%xmm9 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,57,240,0,0 // movaps 0xf039(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ .byte 68,15,40,21,65,240,0,0 // movaps 0xf041(%rip),%xmm10 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,57,240,0,0 // movaps 0xf039(%rip),%xmm11 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ .byte 68,15,40,29,65,240,0,0 // movaps 0xf041(%rip),%xmm11 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,61,240,0,0 // movaps 0xf03d(%rip),%xmm12 # 2b4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ .byte 68,15,40,37,69,240,0,0 // movaps 0xf045(%rip),%xmm12 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb70>
.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
@@ -37148,22 +37236,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,202,239,0,0 // movaps 0xefca(%rip),%xmm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ .byte 68,15,40,5,210,239,0,0 // movaps 0xefd2(%rip),%xmm8 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb80>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,202,239,0,0 // movaps 0xefca(%rip),%xmm9 # 2b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ .byte 68,15,40,13,210,239,0,0 // movaps 0xefd2(%rip),%xmm9 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb90>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,202,239,0,0 // movaps 0xefca(%rip),%xmm10 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ .byte 68,15,40,21,210,239,0,0 // movaps 0xefd2(%rip),%xmm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xba0>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,202,239,0,0 // movaps 0xefca(%rip),%xmm11 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ .byte 68,15,40,29,210,239,0,0 // movaps 0xefd2(%rip),%xmm11 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb0>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,206,239,0,0 // movaps 0xefce(%rip),%xmm12 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ .byte 68,15,40,37,214,239,0,0 // movaps 0xefd6(%rip),%xmm12 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0xbc0>
.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,202,239,0,0 // movaps 0xefca(%rip),%xmm15 # 2b510 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ .byte 68,15,40,61,210,239,0,0 // movaps 0xefd2(%rip),%xmm15 # 2b610 <_sk_srcover_rgba_8888_sse2_lowp+0xbd0>
.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
@@ -37215,7 +37303,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,141,237,0,0 // movaps 0xed8d(%rip),%xmm13 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,45,149,237,0,0 // movaps 0xed95(%rip),%xmm13 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -37224,30 +37312,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,243,238,0,0 // andps 0xeef3(%rip),%xmm14 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ .byte 68,15,84,53,251,238,0,0 // andps 0xeefb(%rip),%xmm14 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
.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,230,238,0,0 // movaps 0xeee6(%rip),%xmm12 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ .byte 68,15,40,37,238,238,0,0 // movaps 0xeeee(%rip),%xmm12 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
.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,226,238,0,0 // addps 0xeee2(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ .byte 68,15,88,5,234,238,0,0 // addps 0xeeea(%rip),%xmm8 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
.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,211,238,0,0 // mulps 0xeed3(%rip),%xmm0 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ .byte 15,89,5,219,238,0,0 // mulps 0xeedb(%rip),%xmm0 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xc10>
.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,230,236,0,0 // movaps 0xece6(%rip),%xmm9 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,13,238,236,0,0 // movaps 0xecee(%rip),%xmm9 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.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
@@ -37271,7 +37359,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,149,236,0,0 // movaps 0xec95(%rip),%xmm9 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,13,157,236,0,0 // movaps 0xec9d(%rip),%xmm9 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -37288,28 +37376,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,46,238,0,0 // movaps 0xee2e(%rip),%xmm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ .byte 15,40,5,54,238,0,0 // movaps 0xee36(%rip),%xmm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xc20>
.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,70,236,0,0 // andps 0xec46(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,84,29,78,236,0,0 // andps 0xec4e(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,24,238,0,0 // movaps 0xee18(%rip),%xmm13 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ .byte 68,15,40,45,32,238,0,0 // movaps 0xee20(%rip),%xmm13 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
.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,216,237,0,0 // movaps 0xedd8(%rip),%xmm2 # 2b550 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ .byte 15,40,21,224,237,0,0 // movaps 0xede0(%rip),%xmm2 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xc10>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,152,237,0,0 // movaps 0xed98(%rip),%xmm1 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ .byte 15,40,13,160,237,0,0 // movaps 0xeda0(%rip),%xmm1 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,174,237,0,0 // movaps 0xedae(%rip),%xmm5 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ .byte 15,40,45,182,237,0,0 // movaps 0xedb6(%rip),%xmm5 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -37332,7 +37420,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,163,235,0,0 // andps 0xeba3(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,84,29,171,235,0,0 // andps 0xebab(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -37362,12 +37450,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,27,237,0,0 // addps 0xed1b(%rip),%xmm6 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 15,88,53,35,237,0,0 // addps 0xed23(%rip),%xmm6 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.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,22,235,0,0 // andps 0xeb16(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,84,29,30,235,0,0 // andps 0xeb1e(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -37431,13 +37519,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 1c97b <_sk_scale_u8_sse2+0x55>
+ .byte 117,61 // jne 1ca73 <_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,233,234,0,0 // pand 0xeae9(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,68,15,219,5,241,234,0,0 // pand 0xeaf1(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,45,236,0,0 // mulps 0xec2d(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,89,5,53,236,0,0 // mulps 0xec35(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -37448,12 +37536,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 1c9c5 <_sk_scale_u8_sse2+0x9f>
+ .byte 116,61 // je 1cabd <_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 1c9aa <_sk_scale_u8_sse2+0x84>
+ .byte 116,23 // je 1caa2 <_sk_scale_u8_sse2+0x84>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,181 // jne 1c94e <_sk_scale_u8_sse2+0x28>
+ .byte 117,181 // jne 1ca46 <_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
@@ -37462,10 +37550,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 1c94e <_sk_scale_u8_sse2+0x28>
+ .byte 235,137 // jmp 1ca46 <_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 1c94e <_sk_scale_u8_sse2+0x28>
+ .byte 233,122,255,255,255 // jmpq 1ca46 <_sk_scale_u8_sse2+0x28>
HIDDEN _sk_scale_565_sse2
.globl _sk_scale_565_sse2
@@ -37479,20 +37567,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 1caa0 <_sk_scale_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 1cb98 <_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,153,235,0,0 // movdqa 0xeb99(%rip),%xmm8 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,68,15,111,5,161,235,0,0 // movdqa 0xeba1(%rip),%xmm8 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,152,235,0,0 // mulps 0xeb98(%rip),%xmm8 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,68,15,111,13,159,235,0,0 // movdqa 0xeb9f(%rip),%xmm9 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 68,15,89,5,160,235,0,0 // mulps 0xeba0(%rip),%xmm8 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,68,15,111,13,167,235,0,0 // movdqa 0xeba7(%rip),%xmm9 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,158,235,0,0 // mulps 0xeb9e(%rip),%xmm9 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,68,15,219,21,165,235,0,0 // pand 0xeba5(%rip),%xmm10 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 68,15,89,13,166,235,0,0 // mulps 0xeba6(%rip),%xmm9 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,68,15,219,21,173,235,0,0 // pand 0xebad(%rip),%xmm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,169,235,0,0 // mulps 0xeba9(%rip),%xmm10 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 68,15,89,21,177,235,0,0 // mulps 0xebb1(%rip),%xmm10 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.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
@@ -37519,22 +37607,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 1cae9 <_sk_scale_565_sse2+0x115>
+ .byte 116,60 // je 1cbe1 <_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 1cad3 <_sk_scale_565_sse2+0xff>
+ .byte 116,27 // je 1cbcb <_sk_scale_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 1c9fe <_sk_scale_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 1caf6 <_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 1c9fe <_sk_scale_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 1caf6 <_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 1c9fe <_sk_scale_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 1caf6 <_sk_scale_565_sse2+0x2a>
HIDDEN _sk_lerp_1_float_sse2
.globl _sk_lerp_1_float_sse2
@@ -37569,13 +37657,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 1cb99 <_sk_lerp_u8_sse2+0x69>
+ .byte 117,81 // jne 1cc91 <_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,223,232,0,0 // pand 0xe8df(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,68,15,219,5,231,232,0,0 // pand 0xe8e7(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,35,234,0,0 // mulps 0xea23(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,89,5,43,234,0,0 // mulps 0xea2b(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -37593,12 +37681,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 1cbe6 <_sk_lerp_u8_sse2+0xb6>
+ .byte 116,64 // je 1ccde <_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 1cbc8 <_sk_lerp_u8_sse2+0x98>
+ .byte 116,23 // je 1ccc0 <_sk_lerp_u8_sse2+0x98>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,161 // jne 1cb58 <_sk_lerp_u8_sse2+0x28>
+ .byte 117,161 // jne 1cc50 <_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
@@ -37607,10 +37695,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 1cb58 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,114,255,255,255 // jmpq 1cc50 <_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 1cb58 <_sk_lerp_u8_sse2+0x28>
+ .byte 233,99,255,255,255 // jmpq 1cc50 <_sk_lerp_u8_sse2+0x28>
HIDDEN _sk_lerp_565_sse2
.globl _sk_lerp_565_sse2
@@ -37624,20 +37712,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 1ccc1 <_sk_lerp_565_sse2+0xcc>
+ .byte 15,133,173,0,0,0 // jne 1cdb9 <_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,120,233,0,0 // movdqa 0xe978(%rip),%xmm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,68,15,111,13,128,233,0,0 // movdqa 0xe980(%rip),%xmm9 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,119,233,0,0 // mulps 0xe977(%rip),%xmm9 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,68,15,111,21,126,233,0,0 // movdqa 0xe97e(%rip),%xmm10 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 68,15,89,13,127,233,0,0 // mulps 0xe97f(%rip),%xmm9 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,68,15,111,21,134,233,0,0 // movdqa 0xe986(%rip),%xmm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,125,233,0,0 // mulps 0xe97d(%rip),%xmm11 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,68,15,219,5,132,233,0,0 // pand 0xe984(%rip),%xmm8 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 68,15,89,29,133,233,0,0 // mulps 0xe985(%rip),%xmm11 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,68,15,219,5,140,233,0,0 // pand 0xe98c(%rip),%xmm8 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,136,233,0,0 // mulps 0xe988(%rip),%xmm8 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 68,15,89,5,144,233,0,0 // mulps 0xe990(%rip),%xmm8 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.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
@@ -37666,22 +37754,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 1cd0a <_sk_lerp_565_sse2+0x115>
+ .byte 116,60 // je 1ce02 <_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 1ccf4 <_sk_lerp_565_sse2+0xff>
+ .byte 116,27 // je 1cdec <_sk_lerp_565_sse2+0xff>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,60,255,255,255 // jne 1cc1f <_sk_lerp_565_sse2+0x2a>
+ .byte 15,133,60,255,255,255 // jne 1cd17 <_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 1cc1f <_sk_lerp_565_sse2+0x2a>
+ .byte 233,21,255,255,255 // jmpq 1cd17 <_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 1cc1f <_sk_lerp_565_sse2+0x2a>
+ .byte 233,6,255,255,255 // jmpq 1cd17 <_sk_lerp_565_sse2+0x2a>
HIDDEN _sk_load_tables_sse2
.globl _sk_load_tables_sse2
@@ -37690,11 +37778,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 1ce49 <_sk_load_tables_sse2+0x130>
+ .byte 15,133,34,1,0,0 // jne 1cf41 <_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,7,231,0,0 // movdqa 0xe707(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,68,15,111,5,15,231,0,0 // movdqa 0xe70f(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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
@@ -37750,7 +37838,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,78,231,0,0 // mulps 0xe74e(%rip),%xmm3 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,29,86,231,0,0 // mulps 0xe756(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37758,18 +37846,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 1ce83 <_sk_load_tables_sse2+0x16a>
+ .byte 116,45 // je 1cf7b <_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 1ce78 <_sk_load_tables_sse2+0x15f>
+ .byte 116,23 // je 1cf70 <_sk_load_tables_sse2+0x15f>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 15,133,194,254,255,255 // jne 1cd2d <_sk_load_tables_sse2+0x14>
+ .byte 15,133,194,254,255,255 // jne 1ce25 <_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 1cd2d <_sk_load_tables_sse2+0x14>
+ .byte 233,170,254,255,255 // jmpq 1ce25 <_sk_load_tables_sse2+0x14>
.byte 102,69,15,110,12,144 // movd (%r8,%rdx,4),%xmm9
- .byte 233,159,254,255,255 // jmpq 1cd2d <_sk_load_tables_sse2+0x14>
+ .byte 233,159,254,255,255 // jmpq 1ce25 <_sk_load_tables_sse2+0x14>
HIDDEN _sk_load_tables_u16_be_sse2
.globl _sk_load_tables_u16_be_sse2
@@ -37779,7 +37867,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 1d001 <_sk_load_tables_u16_be_sse2+0x173>
+ .byte 15,133,93,1,0,0 // jne 1d0f9 <_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
@@ -37790,7 +37878,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,40,231,0,0 // movdqa 0xe728(%rip),%xmm2 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ .byte 102,15,111,21,48,231,0,0 // movdqa 0xe730(%rip),%xmm2 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xcc0>
.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
@@ -37851,23 +37939,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,38,230,0,0 // mulps 0xe626(%rip),%xmm3 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ .byte 15,89,29,46,230,0,0 // mulps 0xe62e(%rip),%xmm3 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
.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 1d01a <_sk_load_tables_u16_be_sse2+0x18c>
+ .byte 117,13 // jne 1d112 <_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 1ceb1 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,151,254,255,255 // jmpq 1cfa9 <_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 1ceb1 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 15,130,130,254,255,255 // jb 1cfa9 <_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 1ceb1 <_sk_load_tables_u16_be_sse2+0x23>
+ .byte 233,118,254,255,255 // jmpq 1cfa9 <_sk_load_tables_u16_be_sse2+0x23>
HIDDEN _sk_load_tables_rgb_u16_be_sse2
.globl _sk_load_tables_rgb_u16_be_sse2
@@ -37877,7 +37965,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 1d19e <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ .byte 15,133,81,1,0,0 // jne 1d296 <_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
@@ -37892,7 +37980,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,106,229,0,0 // movdqa 0xe56a(%rip),%xmm8 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ .byte 102,68,15,111,5,114,229,0,0 // movdqa 0xe572(%rip),%xmm8 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xcc0>
.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
@@ -37947,7 +38035,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,247,225,0,0 // movaps 0xe1f7(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,255,225,0,0 // movaps 0xe1ff(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -37955,21 +38043,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 1d1c4 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ .byte 117,14 // jne 1d2bc <_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 1d073 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,175,254,255,255 // jmpq 1d16b <_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 1d1f5 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ .byte 114,24 // jb 1d2ed <_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 1d073 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,126,254,255,255 // jmpq 1d16b <_sk_load_tables_rgb_u16_be_sse2+0x38>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,117,254,255,255 // jmpq 1d073 <_sk_load_tables_rgb_u16_be_sse2+0x38>
+ .byte 233,117,254,255,255 // jmpq 1d16b <_sk_load_tables_rgb_u16_be_sse2+0x38>
HIDDEN _sk_byte_tables_sse2
.globl _sk_byte_tables_sse2
@@ -37979,7 +38067,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,100,226,0,0 // movaps 0xe264(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,108,226,0,0 // movaps 0xe26c(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -38007,7 +38095,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,15,227,0,0 // movaps 0xe30f(%rip),%xmm10 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,21,23,227,0,0 // movaps 0xe317(%rip),%xmm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -38126,7 +38214,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,79,225,0,0 // movaps 0xe14f(%rip),%xmm10 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,21,87,225,0,0 // movaps 0xe157(%rip),%xmm10 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -38324,15 +38412,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,27,223,0,0 // mulps 0xdf1b(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,21,35,223,0,0 // andps 0xdf23(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,21,91,220,0,0 // orps 0xdc5b(%rip),%xmm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,13,35,223,0,0 // addps 0xdf23(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 68,15,40,37,43,223,0,0 // movaps 0xdf2b(%rip),%xmm12 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,13,35,223,0,0 // mulps 0xdf23(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,21,43,223,0,0 // andps 0xdf2b(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,21,99,220,0,0 // orps 0xdc63(%rip),%xmm10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,13,43,223,0,0 // addps 0xdf2b(%rip),%xmm9 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 68,15,40,37,51,223,0,0 // movaps 0xdf33(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,43,223,0,0 // addps 0xdf2b(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 68,15,40,37,51,223,0,0 // movaps 0xdf33(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,21,51,223,0,0 // addps 0xdf33(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 68,15,40,37,59,223,0,0 // movaps 0xdf3b(%rip),%xmm12 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38340,22 +38428,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,29,220,0,0 // movaps 0xdc1d(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,37,220,0,0 // movaps 0xdc25(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,1,223,0,0 // addps 0xdf01(%rip),%xmm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 68,15,40,37,9,223,0,0 // movaps 0xdf09(%rip),%xmm12 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,13,9,223,0,0 // addps 0xdf09(%rip),%xmm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 68,15,40,37,17,223,0,0 // movaps 0xdf11(%rip),%xmm12 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,9,223,0,0 // movaps 0xdf09(%rip),%xmm12 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,37,17,223,0,0 // movaps 0xdf11(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,13,223,0,0 // movaps 0xdf0d(%rip),%xmm13 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,45,21,223,0,0 // movaps 0xdf15(%rip),%xmm13 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,13,223,0,0 // mulps 0xdf0d(%rip),%xmm13 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 68,15,89,45,21,223,0,0 // mulps 0xdf15(%rip),%xmm13 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -38391,15 +38479,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,221,221,0,0 // mulps 0xdddd(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,21,229,221,0,0 // andps 0xdde5(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,21,29,219,0,0 // orps 0xdb1d(%rip),%xmm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,13,229,221,0,0 // addps 0xdde5(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 68,15,40,37,237,221,0,0 // movaps 0xdded(%rip),%xmm12 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,13,229,221,0,0 // mulps 0xdde5(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,21,237,221,0,0 // andps 0xdded(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,21,37,219,0,0 // orps 0xdb25(%rip),%xmm10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,13,237,221,0,0 // addps 0xdded(%rip),%xmm9 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 68,15,40,37,245,221,0,0 // movaps 0xddf5(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,237,221,0,0 // addps 0xdded(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 68,15,40,37,245,221,0,0 // movaps 0xddf5(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,21,245,221,0,0 // addps 0xddf5(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 68,15,40,37,253,221,0,0 // movaps 0xddfd(%rip),%xmm12 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38407,22 +38495,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,223,218,0,0 // movaps 0xdadf(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,231,218,0,0 // movaps 0xdae7(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,195,221,0,0 // addps 0xddc3(%rip),%xmm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 68,15,40,37,203,221,0,0 // movaps 0xddcb(%rip),%xmm12 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,13,203,221,0,0 // addps 0xddcb(%rip),%xmm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 68,15,40,37,211,221,0,0 // movaps 0xddd3(%rip),%xmm12 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,203,221,0,0 // movaps 0xddcb(%rip),%xmm12 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,37,211,221,0,0 // movaps 0xddd3(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,207,221,0,0 // movaps 0xddcf(%rip),%xmm13 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,45,215,221,0,0 // movaps 0xddd7(%rip),%xmm13 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,207,221,0,0 // mulps 0xddcf(%rip),%xmm13 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 68,15,89,45,215,221,0,0 // mulps 0xddd7(%rip),%xmm13 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -38458,15 +38546,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,159,220,0,0 // mulps 0xdc9f(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,21,167,220,0,0 // andps 0xdca7(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,21,223,217,0,0 // orps 0xd9df(%rip),%xmm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,13,167,220,0,0 // addps 0xdca7(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 68,15,40,37,175,220,0,0 // movaps 0xdcaf(%rip),%xmm12 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,13,167,220,0,0 // mulps 0xdca7(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,21,175,220,0,0 // andps 0xdcaf(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,21,231,217,0,0 // orps 0xd9e7(%rip),%xmm10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,13,175,220,0,0 // addps 0xdcaf(%rip),%xmm9 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 68,15,40,37,183,220,0,0 // movaps 0xdcb7(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,175,220,0,0 // addps 0xdcaf(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 68,15,40,37,183,220,0,0 // movaps 0xdcb7(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,21,183,220,0,0 // addps 0xdcb7(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 68,15,40,37,191,220,0,0 // movaps 0xdcbf(%rip),%xmm12 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38474,22 +38562,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,161,217,0,0 // movaps 0xd9a1(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,169,217,0,0 // movaps 0xd9a9(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,133,220,0,0 // addps 0xdc85(%rip),%xmm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 68,15,40,37,141,220,0,0 // movaps 0xdc8d(%rip),%xmm12 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,13,141,220,0,0 // addps 0xdc8d(%rip),%xmm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 68,15,40,37,149,220,0,0 // movaps 0xdc95(%rip),%xmm12 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,141,220,0,0 // movaps 0xdc8d(%rip),%xmm12 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,37,149,220,0,0 // movaps 0xdc95(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,145,220,0,0 // movaps 0xdc91(%rip),%xmm13 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,45,153,220,0,0 // movaps 0xdc99(%rip),%xmm13 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,145,220,0,0 // mulps 0xdc91(%rip),%xmm13 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 68,15,89,45,153,220,0,0 // mulps 0xdc99(%rip),%xmm13 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -38525,15 +38613,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,97,219,0,0 // mulps 0xdb61(%rip),%xmm9 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 68,15,84,21,105,219,0,0 // andps 0xdb69(%rip),%xmm10 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,86,21,161,216,0,0 // orps 0xd8a1(%rip),%xmm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
- .byte 68,15,88,13,105,219,0,0 // addps 0xdb69(%rip),%xmm9 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
- .byte 68,15,40,37,113,219,0,0 // movaps 0xdb71(%rip),%xmm12 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,89,13,105,219,0,0 // mulps 0xdb69(%rip),%xmm9 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 68,15,84,21,113,219,0,0 // andps 0xdb71(%rip),%xmm10 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,86,21,169,216,0,0 // orps 0xd8a9(%rip),%xmm10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ .byte 68,15,88,13,113,219,0,0 // addps 0xdb71(%rip),%xmm9 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ .byte 68,15,40,37,121,219,0,0 // movaps 0xdb79(%rip),%xmm12 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,113,219,0,0 // addps 0xdb71(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
- .byte 68,15,40,37,121,219,0,0 // movaps 0xdb79(%rip),%xmm12 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,88,21,121,219,0,0 // addps 0xdb79(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ .byte 68,15,40,37,129,219,0,0 // movaps 0xdb81(%rip),%xmm12 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -38541,22 +38629,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,99,216,0,0 // movaps 0xd863(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,107,216,0,0 // movaps 0xd86b(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,71,219,0,0 // addps 0xdb47(%rip),%xmm9 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
- .byte 68,15,40,37,79,219,0,0 // movaps 0xdb4f(%rip),%xmm12 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 68,15,88,13,79,219,0,0 // addps 0xdb4f(%rip),%xmm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ .byte 68,15,40,37,87,219,0,0 // movaps 0xdb57(%rip),%xmm12 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,79,219,0,0 // movaps 0xdb4f(%rip),%xmm12 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 68,15,40,37,87,219,0,0 // movaps 0xdb57(%rip),%xmm12 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,83,219,0,0 // movaps 0xdb53(%rip),%xmm13 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,45,91,219,0,0 // movaps 0xdb5b(%rip),%xmm13 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,83,219,0,0 // mulps 0xdb53(%rip),%xmm13 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 68,15,89,45,91,219,0,0 // mulps 0xdb5b(%rip),%xmm13 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.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
@@ -38581,19 +38669,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,94,218,0,0 // mulps 0xda5e(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 15,84,21,103,218,0,0 // andps 0xda67(%rip),%xmm2 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 68,15,40,53,159,215,0,0 // movaps 0xd79f(%rip),%xmm14 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,89,5,102,218,0,0 // mulps 0xda66(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 15,84,21,111,218,0,0 // andps 0xda6f(%rip),%xmm2 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 68,15,40,53,167,215,0,0 // movaps 0xd7a7(%rip),%xmm14 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,99,218,0,0 // movaps 0xda63(%rip),%xmm12 # 2b650 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ .byte 68,15,40,37,107,218,0,0 // movaps 0xda6b(%rip),%xmm12 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,103,218,0,0 // movaps 0xda67(%rip),%xmm11 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ .byte 68,15,40,29,111,218,0,0 // movaps 0xda6f(%rip),%xmm11 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
.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,101,218,0,0 // movaps 0xda65(%rip),%xmm10 # 2b670 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ .byte 68,15,40,21,109,218,0,0 // movaps 0xda6d(%rip),%xmm10 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,105,218,0,0 // movaps 0xda69(%rip),%xmm13 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ .byte 68,15,40,45,113,218,0,0 // movaps 0xda71(%rip),%xmm13 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38605,27 +38693,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,73,215,0,0 // movaps 0xd749(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,13,81,215,0,0 // movaps 0xd751(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,53,218,0,0 // movaps 0xda35(%rip),%xmm6 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ .byte 15,40,53,61,218,0,0 // movaps 0xda3d(%rip),%xmm6 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,75,218,0,0 // movaps 0xda4b(%rip),%xmm7 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ .byte 15,40,61,83,218,0,0 // movaps 0xda53(%rip),%xmm7 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
.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,43,218,0,0 // movaps 0xda2b(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ .byte 15,40,37,51,218,0,0 // movaps 0xda33(%rip),%xmm4 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,61,218,0,0 // movaps 0xda3d(%rip),%xmm15 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ .byte 68,15,40,61,69,218,0,0 // movaps 0xda45(%rip),%xmm15 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
.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,153,217,0,0 // mulps 0xd999(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 15,84,13,162,217,0,0 // andps 0xd9a2(%rip),%xmm1 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ .byte 15,89,5,161,217,0,0 // mulps 0xd9a1(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 15,84,13,170,217,0,0 // andps 0xd9aa(%rip),%xmm1 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
.byte 65,15,86,206 // orps %xmm14,%xmm1
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
@@ -38655,9 +38743,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,40,217,0,0 // mulps 0xd928(%rip),%xmm0 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- .byte 15,84,29,49,217,0,0 // andps 0xd931(%rip),%xmm3 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- .byte 15,86,29,106,214,0,0 // orps 0xd66a(%rip),%xmm3 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,89,5,48,217,0,0 // mulps 0xd930(%rip),%xmm0 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ .byte 15,84,29,57,217,0,0 // andps 0xd939(%rip),%xmm3 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ .byte 15,86,29,114,214,0,0 // orps 0xd672(%rip),%xmm3 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
.byte 65,15,92,195 // subps %xmm11,%xmm0
@@ -38679,7 +38767,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,103,217,0,0 // movaps 0xd967(%rip),%xmm0 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
+ .byte 15,40,5,111,217,0,0 // movaps 0xd96f(%rip),%xmm0 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -38698,29 +38786,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,60,217,0,0 // mulps 0xd93c(%rip),%xmm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
- .byte 68,15,40,5,196,214,0,0 // movaps 0xd6c4(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 15,89,5,68,217,0,0 // mulps 0xd944(%rip),%xmm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xda0>
+ .byte 68,15,40,5,204,214,0,0 // movaps 0xd6cc(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,56,217,0,0 // movaps 0xd938(%rip),%xmm9 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
+ .byte 68,15,40,13,64,217,0,0 // movaps 0xd940(%rip),%xmm9 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb0>
.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,53,217,0,0 // addps 0xd935(%rip),%xmm0 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
- .byte 15,89,5,62,217,0,0 // mulps 0xd93e(%rip),%xmm0 # 2b710 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
- .byte 15,89,13,71,217,0,0 // mulps 0xd947(%rip),%xmm1 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ .byte 15,88,5,61,217,0,0 // addps 0xd93d(%rip),%xmm0 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xdc0>
+ .byte 15,89,5,70,217,0,0 // mulps 0xd946(%rip),%xmm0 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xdd0>
+ .byte 15,89,13,79,217,0,0 // mulps 0xd94f(%rip),%xmm1 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xde0>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,77,217,0,0 // mulps 0xd94d(%rip),%xmm2 # 2b730 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ .byte 15,89,21,85,217,0,0 // mulps 0xd955(%rip),%xmm2 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xdf0>
.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,66,217,0,0 // movaps 0xd942(%rip),%xmm2 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ .byte 15,40,21,74,217,0,0 // movaps 0xd94a(%rip),%xmm2 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xe00>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,65,217,0,0 // movaps 0xd941(%rip),%xmm10 # 2b750 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ .byte 68,15,40,21,73,217,0,0 // movaps 0xd949(%rip),%xmm10 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xe10>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,69,217,0,0 // movaps 0xd945(%rip),%xmm11 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
+ .byte 68,15,40,29,77,217,0,0 // movaps 0xd94d(%rip),%xmm11 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xe20>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -38744,8 +38832,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,245,216,0,0 // mulps 0xd8f5(%rip),%xmm8 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
- .byte 15,89,21,254,216,0,0 // mulps 0xd8fe(%rip),%xmm2 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
+ .byte 68,15,89,5,253,216,0,0 // mulps 0xd8fd(%rip),%xmm8 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xe30>
+ .byte 15,89,21,6,217,0,0 // mulps 0xd906(%rip),%xmm2 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xe40>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38761,13 +38849,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 1ded0 <_sk_load_a8_sse2+0x46>
+ .byte 117,46 // jne 1dfc8 <_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,136,213,0,0 // pand 0xd588(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,5,144,213,0,0 // pand 0xd590(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,206,214,0,0 // mulps 0xd6ce(%rip),%xmm3 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,29,214,214,0,0 // mulps 0xd6d6(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -38776,12 +38864,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 1df13 <_sk_load_a8_sse2+0x89>
+ .byte 116,54 // je 1e00b <_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 1defc <_sk_load_a8_sse2+0x72>
+ .byte 116,21 // je 1dff4 <_sk_load_a8_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1deb0 <_sk_load_a8_sse2+0x26>
+ .byte 117,195 // jne 1dfa8 <_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
@@ -38790,10 +38878,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 1deb0 <_sk_load_a8_sse2+0x26>
+ .byte 235,157 // jmp 1dfa8 <_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 1deb0 <_sk_load_a8_sse2+0x26>
+ .byte 235,146 // jmp 1dfa8 <_sk_load_a8_sse2+0x26>
HIDDEN _sk_load_a8_dst_sse2
.globl _sk_load_a8_dst_sse2
@@ -38806,13 +38894,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 1df64 <_sk_load_a8_dst_sse2+0x46>
+ .byte 117,46 // jne 1e05c <_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,244,212,0,0 // pand 0xd4f4(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,37,252,212,0,0 // pand 0xd4fc(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,58,214,0,0 // mulps 0xd63a(%rip),%xmm7 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,61,66,214,0,0 // mulps 0xd642(%rip),%xmm7 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -38821,12 +38909,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 1dfa7 <_sk_load_a8_dst_sse2+0x89>
+ .byte 116,54 // je 1e09f <_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 1df90 <_sk_load_a8_dst_sse2+0x72>
+ .byte 116,21 // je 1e088 <_sk_load_a8_dst_sse2+0x72>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,195 // jne 1df44 <_sk_load_a8_dst_sse2+0x26>
+ .byte 117,195 // jne 1e03c <_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
@@ -38835,10 +38923,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 1df44 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,157 // jmp 1e03c <_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 1df44 <_sk_load_a8_dst_sse2+0x26>
+ .byte 235,146 // jmp 1e03c <_sk_load_a8_dst_sse2+0x26>
HIDDEN _sk_gather_a8_sse2
.globl _sk_gather_a8_sse2
@@ -38891,7 +38979,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,20,213,0,0 // mulps 0xd514(%rip),%xmm3 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,29,28,213,0,0 // mulps 0xd51c(%rip),%xmm3 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38908,7 +38996,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,203,211,0,0 // movaps 0xd3cb(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,211,211,0,0 // movaps 0xd3d3(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -38916,7 +39004,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 1e0d6 <_sk_store_a8_sse2+0x4c>
+ .byte 117,13 // jne 1e1ce <_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
@@ -38926,22 +39014,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 1e123 <_sk_store_a8_sse2+0x99>
+ .byte 116,54 // je 1e21b <_sk_store_a8_sse2+0x99>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,17 // je 1e104 <_sk_store_a8_sse2+0x7a>
+ .byte 116,17 // je 1e1fc <_sk_store_a8_sse2+0x7a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,217 // jne 1e0d2 <_sk_store_a8_sse2+0x48>
+ .byte 117,217 // jne 1e1ca <_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,51,211,0,0 // pand 0xd333(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,68,15,219,5,59,211,0,0 // pand 0xd33b(%rip),%xmm8 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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 1e0d2 <_sk_store_a8_sse2+0x48>
+ .byte 235,175 // jmp 1e1ca <_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 1e0d2 <_sk_store_a8_sse2+0x48>
+ .byte 235,164 // jmp 1e1ca <_sk_store_a8_sse2+0x48>
HIDDEN _sk_load_g8_sse2
.globl _sk_load_g8_sse2
@@ -38954,27 +39042,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 1e177 <_sk_load_g8_sse2+0x49>
+ .byte 117,49 // jne 1e26f <_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,228,210,0,0 // pand 0xd2e4(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,5,236,210,0,0 // pand 0xd2ec(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,42,212,0,0 // mulps 0xd42a(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,5,50,212,0,0 // mulps 0xd432(%rip),%xmm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,33,210,0,0 // movaps 0xd221(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,41,210,0,0 // movaps 0xd229(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1e1ba <_sk_load_g8_sse2+0x8c>
+ .byte 116,54 // je 1e2b2 <_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 1e1a3 <_sk_load_g8_sse2+0x75>
+ .byte 116,21 // je 1e29b <_sk_load_g8_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1e154 <_sk_load_g8_sse2+0x26>
+ .byte 117,192 // jne 1e24c <_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
@@ -38983,10 +39071,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 1e154 <_sk_load_g8_sse2+0x26>
+ .byte 235,154 // jmp 1e24c <_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 1e154 <_sk_load_g8_sse2+0x26>
+ .byte 235,143 // jmp 1e24c <_sk_load_g8_sse2+0x26>
HIDDEN _sk_load_g8_dst_sse2
.globl _sk_load_g8_dst_sse2
@@ -38999,27 +39087,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 1e20e <_sk_load_g8_dst_sse2+0x49>
+ .byte 117,49 // jne 1e306 <_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,77,210,0,0 // pand 0xd24d(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,219,37,85,210,0,0 // pand 0xd255(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,147,211,0,0 // mulps 0xd393(%rip),%xmm4 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,37,155,211,0,0 // mulps 0xd39b(%rip),%xmm4 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,138,209,0,0 // movaps 0xd18a(%rip),%xmm7 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,61,146,209,0,0 // movaps 0xd192(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1e251 <_sk_load_g8_dst_sse2+0x8c>
+ .byte 116,54 // je 1e349 <_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 1e23a <_sk_load_g8_dst_sse2+0x75>
+ .byte 116,21 // je 1e332 <_sk_load_g8_dst_sse2+0x75>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,192 // jne 1e1eb <_sk_load_g8_dst_sse2+0x26>
+ .byte 117,192 // jne 1e2e3 <_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
@@ -39028,10 +39116,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 1e1eb <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,154 // jmp 1e2e3 <_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 1e1eb <_sk_load_g8_dst_sse2+0x26>
+ .byte 235,143 // jmp 1e2e3 <_sk_load_g8_dst_sse2+0x26>
HIDDEN _sk_gather_g8_sse2
.globl _sk_gather_g8_sse2
@@ -39084,9 +39172,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,106,210,0,0 // mulps 0xd26a(%rip),%xmm0 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 15,89,5,114,210,0,0 // mulps 0xd272(%rip),%xmm0 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,97,208,0,0 // movaps 0xd061(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,105,208,0,0 // movaps 0xd069(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -39103,42 +39191,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 1e3a5 <_sk_load_565_sse2+0x6e>
+ .byte 117,83 // jne 1e49d <_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,60,210,0,0 // movdqa 0xd23c(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,5,68,210,0,0 // movdqa 0xd244(%rip),%xmm0 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,62,210,0,0 // mulps 0xd23e(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,13,70,210,0,0 // movdqa 0xd246(%rip),%xmm1 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 15,89,5,70,210,0,0 // mulps 0xd246(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,13,78,210,0,0 // movdqa 0xd24e(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,72,210,0,0 // mulps 0xd248(%rip),%xmm1 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,15,219,21,80,210,0,0 // pand 0xd250(%rip),%xmm2 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 15,89,13,80,210,0,0 // mulps 0xd250(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,15,219,21,88,210,0,0 // pand 0xd258(%rip),%xmm2 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,86,210,0,0 // mulps 0xd256(%rip),%xmm2 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 15,89,21,94,210,0,0 // mulps 0xd25e(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,237,207,0,0 // movaps 0xcfed(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,245,207,0,0 // movaps 0xcff5(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1e3e5 <_sk_load_565_sse2+0xae>
+ .byte 116,51 // je 1e4dd <_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 1e3d1 <_sk_load_565_sse2+0x9a>
+ .byte 116,21 // je 1e4c9 <_sk_load_565_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1e35c <_sk_load_565_sse2+0x25>
+ .byte 117,154 // jne 1e454 <_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 1e35c <_sk_load_565_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 1e454 <_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 1e35c <_sk_load_565_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 1e454 <_sk_load_565_sse2+0x25>
HIDDEN _sk_load_565_dst_sse2
.globl _sk_load_565_dst_sse2
@@ -39152,42 +39240,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 1e461 <_sk_load_565_dst_sse2+0x6e>
+ .byte 117,83 // jne 1e559 <_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,128,209,0,0 // movdqa 0xd180(%rip),%xmm4 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,37,136,209,0,0 // movdqa 0xd188(%rip),%xmm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,130,209,0,0 // mulps 0xd182(%rip),%xmm4 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,45,138,209,0,0 // movdqa 0xd18a(%rip),%xmm5 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 15,89,37,138,209,0,0 // mulps 0xd18a(%rip),%xmm4 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,45,146,209,0,0 // movdqa 0xd192(%rip),%xmm5 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,140,209,0,0 // mulps 0xd18c(%rip),%xmm5 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,15,219,53,148,209,0,0 // pand 0xd194(%rip),%xmm6 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 15,89,45,148,209,0,0 // mulps 0xd194(%rip),%xmm5 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,15,219,53,156,209,0,0 // pand 0xd19c(%rip),%xmm6 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,154,209,0,0 // mulps 0xd19a(%rip),%xmm6 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 15,89,53,162,209,0,0 // mulps 0xd1a2(%rip),%xmm6 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,49,207,0,0 // movaps 0xcf31(%rip),%xmm7 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,61,57,207,0,0 // movaps 0xcf39(%rip),%xmm7 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1e4a1 <_sk_load_565_dst_sse2+0xae>
+ .byte 116,51 // je 1e599 <_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 1e48d <_sk_load_565_dst_sse2+0x9a>
+ .byte 116,21 // je 1e585 <_sk_load_565_dst_sse2+0x9a>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,154 // jne 1e418 <_sk_load_565_dst_sse2+0x25>
+ .byte 117,154 // jne 1e510 <_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 1e418 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,119,255,255,255 // jmpq 1e510 <_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 1e418 <_sk_load_565_dst_sse2+0x25>
+ .byte 233,105,255,255,255 // jmpq 1e510 <_sk_load_565_dst_sse2+0x25>
HIDDEN _sk_gather_565_sse2
.globl _sk_gather_565_sse2
@@ -39236,19 +39324,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,47,208,0,0 // movdqa 0xd02f(%rip),%xmm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
+ .byte 102,15,111,5,55,208,0,0 // movdqa 0xd037(%rip),%xmm0 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,49,208,0,0 // mulps 0xd031(%rip),%xmm0 # 2b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
- .byte 102,15,111,13,57,208,0,0 // movdqa 0xd039(%rip),%xmm1 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ .byte 15,89,5,57,208,0,0 // mulps 0xd039(%rip),%xmm0 # 2b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ .byte 102,15,111,13,65,208,0,0 // movdqa 0xd041(%rip),%xmm1 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,59,208,0,0 // mulps 0xd03b(%rip),%xmm1 # 2b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
- .byte 102,15,219,21,67,208,0,0 // pand 0xd043(%rip),%xmm2 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ .byte 15,89,13,67,208,0,0 // mulps 0xd043(%rip),%xmm1 # 2b6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ .byte 102,15,219,21,75,208,0,0 // pand 0xd04b(%rip),%xmm2 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,73,208,0,0 // mulps 0xd049(%rip),%xmm2 # 2b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ .byte 15,89,21,81,208,0,0 // mulps 0xd051(%rip),%xmm2 # 2b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,224,205,0,0 // movaps 0xcde0(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,232,205,0,0 // movaps 0xcde8(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse2
@@ -39262,12 +39350,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,208,209,0,0 // movaps 0xd1d0(%rip),%xmm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ .byte 68,15,40,5,216,209,0,0 // movaps 0xd1d8(%rip),%xmm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe60>
.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,197,209,0,0 // movaps 0xd1c5(%rip),%xmm10 # 2b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ .byte 68,15,40,21,205,209,0,0 // movaps 0xd1cd(%rip),%xmm10 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
.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
@@ -39279,7 +39367,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 1e62d <_sk_store_565_sse2+0x7b>
+ .byte 117,10 // jne 1e725 <_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
@@ -39287,19 +39375,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 1e665 <_sk_store_565_sse2+0xb3>
+ .byte 116,38 // je 1e75d <_sk_store_565_sse2+0xb3>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1e657 <_sk_store_565_sse2+0xa5>
+ .byte 116,18 // je 1e74f <_sk_store_565_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 1e629 <_sk_store_565_sse2+0x77>
+ .byte 117,222 // jne 1e721 <_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 1e629 <_sk_store_565_sse2+0x77>
+ .byte 235,196 // jmp 1e721 <_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 1e629 <_sk_store_565_sse2+0x77>
+ .byte 235,184 // jmp 1e721 <_sk_store_565_sse2+0x77>
HIDDEN _sk_load_4444_sse2
.globl _sk_load_4444_sse2
@@ -39313,45 +39401,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 1e6ee <_sk_load_4444_sse2+0x7d>
+ .byte 117,98 // jne 1e7e6 <_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,34,209,0,0 // movdqa 0xd122(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ .byte 102,15,111,5,42,209,0,0 // movdqa 0xd12a(%rip),%xmm0 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,36,209,0,0 // mulps 0xd124(%rip),%xmm0 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
- .byte 102,15,111,13,44,209,0,0 // movdqa 0xd12c(%rip),%xmm1 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ .byte 15,89,5,44,209,0,0 // mulps 0xd12c(%rip),%xmm0 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ .byte 102,15,111,13,52,209,0,0 // movdqa 0xd134(%rip),%xmm1 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,46,209,0,0 // mulps 0xd12e(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
- .byte 102,15,111,21,54,209,0,0 // movdqa 0xd136(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ .byte 15,89,13,54,209,0,0 // mulps 0xd136(%rip),%xmm1 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ .byte 102,15,111,21,62,209,0,0 // movdqa 0xd13e(%rip),%xmm2 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,56,209,0,0 // mulps 0xd138(%rip),%xmm2 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
- .byte 102,15,219,29,64,209,0,0 // pand 0xd140(%rip),%xmm3 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ .byte 15,89,21,64,209,0,0 // mulps 0xd140(%rip),%xmm2 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ .byte 102,15,219,29,72,209,0,0 // pand 0xd148(%rip),%xmm3 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,70,209,0,0 // mulps 0xd146(%rip),%xmm3 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ .byte 15,89,29,78,209,0,0 // mulps 0xd14e(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
.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 1e72e <_sk_load_4444_sse2+0xbd>
+ .byte 116,51 // je 1e826 <_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 1e71a <_sk_load_4444_sse2+0xa9>
+ .byte 116,21 // je 1e812 <_sk_load_4444_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1e696 <_sk_load_4444_sse2+0x25>
+ .byte 117,139 // jne 1e78e <_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 1e696 <_sk_load_4444_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 1e78e <_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 1e696 <_sk_load_4444_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 1e78e <_sk_load_4444_sse2+0x25>
HIDDEN _sk_load_4444_dst_sse2
.globl _sk_load_4444_dst_sse2
@@ -39365,45 +39453,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 1e7b9 <_sk_load_4444_dst_sse2+0x7d>
+ .byte 117,98 // jne 1e8b1 <_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,87,208,0,0 // movdqa 0xd057(%rip),%xmm4 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ .byte 102,15,111,37,95,208,0,0 // movdqa 0xd05f(%rip),%xmm4 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,89,208,0,0 // mulps 0xd059(%rip),%xmm4 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
- .byte 102,15,111,45,97,208,0,0 // movdqa 0xd061(%rip),%xmm5 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ .byte 15,89,37,97,208,0,0 // mulps 0xd061(%rip),%xmm4 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ .byte 102,15,111,45,105,208,0,0 // movdqa 0xd069(%rip),%xmm5 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,99,208,0,0 // mulps 0xd063(%rip),%xmm5 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
- .byte 102,15,111,53,107,208,0,0 // movdqa 0xd06b(%rip),%xmm6 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ .byte 15,89,45,107,208,0,0 // mulps 0xd06b(%rip),%xmm5 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ .byte 102,15,111,53,115,208,0,0 // movdqa 0xd073(%rip),%xmm6 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,109,208,0,0 // mulps 0xd06d(%rip),%xmm6 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
- .byte 102,15,219,61,117,208,0,0 // pand 0xd075(%rip),%xmm7 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ .byte 15,89,53,117,208,0,0 // mulps 0xd075(%rip),%xmm6 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ .byte 102,15,219,61,125,208,0,0 // pand 0xd07d(%rip),%xmm7 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,123,208,0,0 // mulps 0xd07b(%rip),%xmm7 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ .byte 15,89,61,131,208,0,0 // mulps 0xd083(%rip),%xmm7 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
.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 1e7f9 <_sk_load_4444_dst_sse2+0xbd>
+ .byte 116,51 // je 1e8f1 <_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 1e7e5 <_sk_load_4444_dst_sse2+0xa9>
+ .byte 116,21 // je 1e8dd <_sk_load_4444_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,139 // jne 1e761 <_sk_load_4444_dst_sse2+0x25>
+ .byte 117,139 // jne 1e859 <_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 1e761 <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,104,255,255,255 // jmpq 1e859 <_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 1e761 <_sk_load_4444_dst_sse2+0x25>
+ .byte 233,90,255,255,255 // jmpq 1e859 <_sk_load_4444_dst_sse2+0x25>
HIDDEN _sk_gather_4444_sse2
.globl _sk_gather_4444_sse2
@@ -39452,21 +39540,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,247,206,0,0 // movdqa 0xcef7(%rip),%xmm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
+ .byte 102,15,111,5,255,206,0,0 // movdqa 0xceff(%rip),%xmm0 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,249,206,0,0 // mulps 0xcef9(%rip),%xmm0 # 2b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
- .byte 102,15,111,13,1,207,0,0 // movdqa 0xcf01(%rip),%xmm1 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ .byte 15,89,5,1,207,0,0 // mulps 0xcf01(%rip),%xmm0 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ .byte 102,15,111,13,9,207,0,0 // movdqa 0xcf09(%rip),%xmm1 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,3,207,0,0 // mulps 0xcf03(%rip),%xmm1 # 2b7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
- .byte 102,15,111,21,11,207,0,0 // movdqa 0xcf0b(%rip),%xmm2 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ .byte 15,89,13,11,207,0,0 // mulps 0xcf0b(%rip),%xmm1 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ .byte 102,15,111,21,19,207,0,0 // movdqa 0xcf13(%rip),%xmm2 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,13,207,0,0 // mulps 0xcf0d(%rip),%xmm2 # 2b810 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
- .byte 102,15,219,29,21,207,0,0 // pand 0xcf15(%rip),%xmm3 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ .byte 15,89,21,21,207,0,0 // mulps 0xcf15(%rip),%xmm2 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ .byte 102,15,219,29,29,207,0,0 // pand 0xcf1d(%rip),%xmm3 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,27,207,0,0 // mulps 0xcf1b(%rip),%xmm3 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ .byte 15,89,29,35,207,0,0 // mulps 0xcf23(%rip),%xmm3 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39481,7 +39569,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,9,207,0,0 // movaps 0xcf09(%rip),%xmm8 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ .byte 68,15,40,5,17,207,0,0 // movaps 0xcf11(%rip),%xmm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
.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
@@ -39503,7 +39591,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 1e9a8 <_sk_store_4444_sse2+0x8f>
+ .byte 117,10 // jne 1eaa0 <_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
@@ -39511,19 +39599,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 1e9e0 <_sk_store_4444_sse2+0xc7>
+ .byte 116,38 // je 1ead8 <_sk_store_4444_sse2+0xc7>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,18 // je 1e9d2 <_sk_store_4444_sse2+0xb9>
+ .byte 116,18 // je 1eaca <_sk_store_4444_sse2+0xb9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,222 // jne 1e9a4 <_sk_store_4444_sse2+0x8b>
+ .byte 117,222 // jne 1ea9c <_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 1e9a4 <_sk_store_4444_sse2+0x8b>
+ .byte 235,196 // jmp 1ea9c <_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 1e9a4 <_sk_store_4444_sse2+0x8b>
+ .byte 235,184 // jmp 1ea9c <_sk_store_4444_sse2+0x8b>
HIDDEN _sk_load_8888_sse2
.globl _sk_load_8888_sse2
@@ -39537,13 +39625,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 1ea6a <_sk_load_8888_sse2+0x7e>
+ .byte 117,98 // jne 1eb62 <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,21,42,202,0,0 // movdqa 0xca2a(%rip),%xmm2 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,21,50,202,0,0 // movdqa 0xca32(%rip),%xmm2 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,102,203,0,0 // movaps 0xcb66(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,110,203,0,0 // movaps 0xcb6e(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.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
@@ -39563,18 +39651,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 1eaa0 <_sk_load_8888_sse2+0xb4>
+ .byte 116,41 // je 1eb98 <_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 1ea95 <_sk_load_8888_sse2+0xa9>
+ .byte 116,19 // je 1eb8d <_sk_load_8888_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 1ea0e <_sk_load_8888_sse2+0x22>
+ .byte 117,134 // jne 1eb06 <_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 1ea0e <_sk_load_8888_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 1eb06 <_sk_load_8888_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 1ea0e <_sk_load_8888_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 1eb06 <_sk_load_8888_sse2+0x22>
HIDDEN _sk_load_8888_dst_sse2
.globl _sk_load_8888_dst_sse2
@@ -39588,13 +39676,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 1eb29 <_sk_load_8888_dst_sse2+0x7e>
+ .byte 117,98 // jne 1ec21 <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,53,107,201,0,0 // movdqa 0xc96b(%rip),%xmm6 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,53,115,201,0,0 // movdqa 0xc973(%rip),%xmm6 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,167,202,0,0 // movaps 0xcaa7(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,175,202,0,0 // movaps 0xcaaf(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.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
@@ -39614,18 +39702,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 1eb5f <_sk_load_8888_dst_sse2+0xb4>
+ .byte 116,41 // je 1ec57 <_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 1eb54 <_sk_load_8888_dst_sse2+0xa9>
+ .byte 116,19 // je 1ec4c <_sk_load_8888_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 1eacd <_sk_load_8888_dst_sse2+0x22>
+ .byte 117,134 // jne 1ebc5 <_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 1eacd <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 1ebc5 <_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 1eacd <_sk_load_8888_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 1ebc5 <_sk_load_8888_dst_sse2+0x22>
HIDDEN _sk_gather_8888_sse2
.globl _sk_gather_8888_sse2
@@ -39671,11 +39759,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,30,200,0,0 // movdqa 0xc81e(%rip),%xmm2 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,21,38,200,0,0 // movdqa 0xc826(%rip),%xmm2 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,90,201,0,0 // movaps 0xc95a(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,98,201,0,0 // movaps 0xc962(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.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
@@ -39704,7 +39792,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,219,199,0,0 // movaps 0xc7db(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,227,199,0,0 // movaps 0xc7e3(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -39723,24 +39811,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 1ecf5 <_sk_store_8888_sse2+0x7f>
+ .byte 117,10 // jne 1eded <_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 1ed23 <_sk_store_8888_sse2+0xad>
+ .byte 116,33 // je 1ee1b <_sk_store_8888_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 1ed1b <_sk_store_8888_sse2+0xa5>
+ .byte 116,19 // je 1ee13 <_sk_store_8888_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1ecf1 <_sk_store_8888_sse2+0x7b>
+ .byte 117,227 // jne 1ede9 <_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 1ecf1 <_sk_store_8888_sse2+0x7b>
+ .byte 235,206 // jmp 1ede9 <_sk_store_8888_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 1ecf1 <_sk_store_8888_sse2+0x7b>
+ .byte 235,198 // jmp 1ede9 <_sk_store_8888_sse2+0x7b>
HIDDEN _sk_load_bgra_sse2
.globl _sk_load_bgra_sse2
@@ -39754,13 +39842,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 1eda9 <_sk_load_bgra_sse2+0x7e>
+ .byte 117,98 // jne 1eea1 <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,5,235,198,0,0 // movdqa 0xc6eb(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,243,198,0,0 // movdqa 0xc6f3(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,39,200,0,0 // movaps 0xc827(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,47,200,0,0 // movaps 0xc82f(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.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
@@ -39780,18 +39868,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 1eddf <_sk_load_bgra_sse2+0xb4>
+ .byte 116,41 // je 1eed7 <_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 1edd4 <_sk_load_bgra_sse2+0xa9>
+ .byte 116,19 // je 1eecc <_sk_load_bgra_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 1ed4d <_sk_load_bgra_sse2+0x22>
+ .byte 117,134 // jne 1ee45 <_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 1ed4d <_sk_load_bgra_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 1ee45 <_sk_load_bgra_sse2+0x22>
.byte 102,69,15,110,12,128 // movd (%r8,%rax,4),%xmm9
- .byte 233,99,255,255,255 // jmpq 1ed4d <_sk_load_bgra_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 1ee45 <_sk_load_bgra_sse2+0x22>
HIDDEN _sk_load_bgra_dst_sse2
.globl _sk_load_bgra_dst_sse2
@@ -39805,13 +39893,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 1ee68 <_sk_load_bgra_dst_sse2+0x7e>
+ .byte 117,98 // jne 1ef60 <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,37,44,198,0,0 // movdqa 0xc62c(%rip),%xmm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,37,52,198,0,0 // movdqa 0xc634(%rip),%xmm4 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,104,199,0,0 // movaps 0xc768(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,112,199,0,0 // movaps 0xc770(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.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
@@ -39831,18 +39919,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 1ee9e <_sk_load_bgra_dst_sse2+0xb4>
+ .byte 116,41 // je 1ef96 <_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 1ee93 <_sk_load_bgra_dst_sse2+0xa9>
+ .byte 116,19 // je 1ef8b <_sk_load_bgra_dst_sse2+0xa9>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,134 // jne 1ee0c <_sk_load_bgra_dst_sse2+0x22>
+ .byte 117,134 // jne 1ef04 <_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 1ee0c <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,110,255,255,255 // jmpq 1ef04 <_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 1ee0c <_sk_load_bgra_dst_sse2+0x22>
+ .byte 233,99,255,255,255 // jmpq 1ef04 <_sk_load_bgra_dst_sse2+0x22>
HIDDEN _sk_gather_bgra_sse2
.globl _sk_gather_bgra_sse2
@@ -39888,11 +39976,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,223,196,0,0 // movdqa 0xc4df(%rip),%xmm0 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ .byte 102,15,111,5,231,196,0,0 // movdqa 0xc4e7(%rip),%xmm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
.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,27,198,0,0 // movaps 0xc61b(%rip),%xmm8 # 2b590 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ .byte 68,15,40,5,35,198,0,0 // movaps 0xc623(%rip),%xmm8 # 2b690 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
.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
@@ -39921,7 +40009,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,156,196,0,0 // movaps 0xc49c(%rip),%xmm8 # 2b470 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ .byte 68,15,40,5,164,196,0,0 // movaps 0xc4a4(%rip),%xmm8 # 2b570 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
.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
@@ -39940,24 +40028,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 1f034 <_sk_store_bgra_sse2+0x7f>
+ .byte 117,10 // jne 1f12c <_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 1f062 <_sk_store_bgra_sse2+0xad>
+ .byte 116,33 // je 1f15a <_sk_store_bgra_sse2+0xad>
.byte 65,128,249,2 // cmp $0x2,%r9b
- .byte 116,19 // je 1f05a <_sk_store_bgra_sse2+0xa5>
+ .byte 116,19 // je 1f152 <_sk_store_bgra_sse2+0xa5>
.byte 65,128,249,3 // cmp $0x3,%r9b
- .byte 117,227 // jne 1f030 <_sk_store_bgra_sse2+0x7b>
+ .byte 117,227 // jne 1f128 <_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 1f030 <_sk_store_bgra_sse2+0x7b>
+ .byte 235,206 // jmp 1f128 <_sk_store_bgra_sse2+0x7b>
.byte 102,69,15,126,4,128 // movd %xmm8,(%r8,%rax,4)
- .byte 235,198 // jmp 1f030 <_sk_store_bgra_sse2+0x7b>
+ .byte 235,198 // jmp 1f128 <_sk_store_bgra_sse2+0x7b>
HIDDEN _sk_load_f16_sse2
.globl _sk_load_f16_sse2
@@ -39971,7 +40059,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 1f1b9 <_sk_load_f16_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 1f2b1 <_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
@@ -39983,18 +40071,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,134,199,0,0 // movdqa 0xc786(%rip),%xmm9 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,111,13,142,199,0,0 // movdqa 0xc78e(%rip),%xmm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,131,199,0,0 // movdqa 0xc783(%rip),%xmm11 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ .byte 102,68,15,111,29,139,199,0,0 // movdqa 0xc78b(%rip),%xmm11 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,134,199,0,0 // movdqa 0xc786(%rip),%xmm3 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ .byte 102,15,111,29,142,199,0,0 // movdqa 0xc78e(%rip),%xmm3 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
.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,117,199,0,0 // movdqa 0xc775(%rip),%xmm12 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ .byte 102,68,15,111,37,125,199,0,0 // movdqa 0xc77d(%rip),%xmm12 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
.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
@@ -40033,16 +40121,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 1f1d2 <_sk_load_f16_sse2+0x168>
+ .byte 117,13 // jne 1f2ca <_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 1f097 <_sk_load_f16_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 1f18f <_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 1f097 <_sk_load_f16_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 1f18f <_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 1f097 <_sk_load_f16_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 1f18f <_sk_load_f16_sse2+0x2d>
HIDDEN _sk_load_f16_dst_sse2
.globl _sk_load_f16_dst_sse2
@@ -40056,7 +40144,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 1f342 <_sk_load_f16_dst_sse2+0x14f>
+ .byte 15,133,47,1,0,0 // jne 1f43a <_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
@@ -40068,18 +40156,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,253,197,0,0 // movdqa 0xc5fd(%rip),%xmm9 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,111,13,5,198,0,0 // movdqa 0xc605(%rip),%xmm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,250,197,0,0 // movdqa 0xc5fa(%rip),%xmm11 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ .byte 102,68,15,111,29,2,198,0,0 // movdqa 0xc602(%rip),%xmm11 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,253,197,0,0 // movdqa 0xc5fd(%rip),%xmm7 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ .byte 102,15,111,61,5,198,0,0 // movdqa 0xc605(%rip),%xmm7 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
.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,236,197,0,0 // movdqa 0xc5ec(%rip),%xmm12 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ .byte 102,68,15,111,37,244,197,0,0 // movdqa 0xc5f4(%rip),%xmm12 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
.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
@@ -40118,16 +40206,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 1f35b <_sk_load_f16_dst_sse2+0x168>
+ .byte 117,13 // jne 1f453 <_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 1f220 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,197,254,255,255 // jmpq 1f318 <_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 1f220 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 15,130,176,254,255,255 // jb 1f318 <_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 1f220 <_sk_load_f16_dst_sse2+0x2d>
+ .byte 233,164,254,255,255 // jmpq 1f318 <_sk_load_f16_dst_sse2+0x2d>
HIDDEN _sk_gather_f16_sse2
.globl _sk_gather_f16_sse2
@@ -40181,18 +40269,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,251,195,0,0 // movdqa 0xc3fb(%rip),%xmm10 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ .byte 102,68,15,111,21,3,196,0,0 // movdqa 0xc403(%rip),%xmm10 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,226 // pand %xmm10,%xmm12
- .byte 102,68,15,111,29,248,195,0,0 // movdqa 0xc3f8(%rip),%xmm11 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ .byte 102,68,15,111,29,0,196,0,0 // movdqa 0xc400(%rip),%xmm11 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,251,195,0,0 // movdqa 0xc3fb(%rip),%xmm3 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ .byte 102,15,111,29,3,196,0,0 // movdqa 0xc403(%rip),%xmm3 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
.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,234,195,0,0 // movdqa 0xc3ea(%rip),%xmm12 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ .byte 102,68,15,111,37,242,195,0,0 // movdqa 0xc3f2(%rip),%xmm12 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
.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
@@ -40235,19 +40323,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,62,195,0,0 // movdqa 0xc33e(%rip),%xmm11 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ .byte 102,68,15,111,29,70,195,0,0 // movdqa 0xc346(%rip),%xmm11 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,59,195,0,0 // movdqa 0xc33b(%rip),%xmm10 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ .byte 102,68,15,111,21,67,195,0,0 // movdqa 0xc343(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf60>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,57,195,0,0 // movdqa 0xc339(%rip),%xmm7 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
- .byte 102,68,15,111,37,224,196,0,0 // movdqa 0xc4e0(%rip),%xmm12 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ .byte 102,15,111,61,65,195,0,0 // movdqa 0xc341(%rip),%xmm7 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf70>
+ .byte 102,68,15,111,37,232,196,0,0 // movdqa 0xc4e8(%rip),%xmm12 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x1120>
.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,146,191,0,0 // movdqa 0xbf92(%rip),%xmm13 # 2b530 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ .byte 102,68,15,111,45,154,191,0,0 // movdqa 0xbf9a(%rip),%xmm13 # 2b630 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
.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
@@ -40303,7 +40391,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 1f6d0 <_sk_store_f16_sse2+0x18c>
+ .byte 117,37 // jne 1f7c8 <_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)
@@ -40316,13 +40404,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 1f6c7 <_sk_store_f16_sse2+0x183>
+ .byte 116,225 // je 1f7bf <_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 1f6c7 <_sk_store_f16_sse2+0x183>
+ .byte 114,212 // jb 1f7bf <_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 1f6c7 <_sk_store_f16_sse2+0x183>
+ .byte 235,198 // jmp 1f7bf <_sk_store_f16_sse2+0x183>
HIDDEN _sk_load_u16_be_sse2
.globl _sk_load_u16_be_sse2
@@ -40337,7 +40425,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 1f7e6 <_sk_load_u16_be_sse2+0xe5>
+ .byte 15,133,190,0,0,0 // jne 1f8de <_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
@@ -40354,7 +40442,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,167,190,0,0 // movaps 0xbea7(%rip),%xmm8 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ .byte 68,15,40,5,175,190,0,0 // movaps 0xbeaf(%rip),%xmm8 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
.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
@@ -40382,16 +40470,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 1f7ff <_sk_load_u16_be_sse2+0xfe>
+ .byte 117,13 // jne 1f8f7 <_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 1f735 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,54,255,255,255 // jmpq 1f82d <_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 1f735 <_sk_load_u16_be_sse2+0x34>
+ .byte 15,130,33,255,255,255 // jb 1f82d <_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 1f735 <_sk_load_u16_be_sse2+0x34>
+ .byte 233,21,255,255,255 // jmpq 1f82d <_sk_load_u16_be_sse2+0x34>
HIDDEN _sk_load_rgb_u16_be_sse2
.globl _sk_load_rgb_u16_be_sse2
@@ -40408,7 +40496,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 1f8fa <_sk_load_rgb_u16_be_sse2+0xda>
+ .byte 15,133,175,0,0,0 // jne 1f9f2 <_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
@@ -40429,7 +40517,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,113,189,0,0 // movaps 0xbd71(%rip),%xmm9 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ .byte 68,15,40,13,121,189,0,0 // movaps 0xbd79(%rip),%xmm9 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
.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
@@ -40446,27 +40534,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,152,186,0,0 // movaps 0xba98(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,160,186,0,0 // movaps 0xbaa0(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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 1f91f <_sk_load_rgb_u16_be_sse2+0xff>
+ .byte 117,13 // jne 1fa17 <_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 1f86f <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,80,255,255,255 // jmpq 1f967 <_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 1f950 <_sk_load_rgb_u16_be_sse2+0x130>
+ .byte 114,24 // jb 1fa48 <_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 1f86f <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,31,255,255,255 // jmpq 1f967 <_sk_load_rgb_u16_be_sse2+0x4f>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,22,255,255,255 // jmpq 1f86f <_sk_load_rgb_u16_be_sse2+0x4f>
+ .byte 233,22,255,255,255 // jmpq 1f967 <_sk_load_rgb_u16_be_sse2+0x4f>
HIDDEN _sk_store_u16_be_sse2
.globl _sk_store_u16_be_sse2
@@ -40480,7 +40568,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,81,191,0,0 // movaps 0xbf51(%rip),%xmm10 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
+ .byte 68,15,40,21,89,191,0,0 // movaps 0xbf59(%rip),%xmm10 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf90>
.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
@@ -40525,7 +40613,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 1fa79 <_sk_store_u16_be_sse2+0x120>
+ .byte 117,21 // jne 1fb71 <_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)
@@ -40533,13 +40621,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 1fa75 <_sk_store_u16_be_sse2+0x11c>
+ .byte 116,240 // je 1fb6d <_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 1fa75 <_sk_store_u16_be_sse2+0x11c>
+ .byte 114,227 // jb 1fb6d <_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 1fa75 <_sk_store_u16_be_sse2+0x11c>
+ .byte 235,213 // jmp 1fb6d <_sk_store_u16_be_sse2+0x11c>
HIDDEN _sk_load_f32_sse2
.globl _sk_load_f32_sse2
@@ -40555,7 +40643,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 1fb0b <_sk_load_f32_sse2+0x6b>
+ .byte 117,66 // jne 1fc03 <_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
@@ -40575,17 +40663,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 1fb1d <_sk_load_f32_sse2+0x7d>
+ .byte 117,8 // jne 1fc15 <_sk_load_f32_sse2+0x7d>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
- .byte 235,190 // jmp 1fadb <_sk_load_f32_sse2+0x3b>
+ .byte 235,190 // jmp 1fbd3 <_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 1fb31 <_sk_load_f32_sse2+0x91>
+ .byte 114,8 // jb 1fc29 <_sk_load_f32_sse2+0x91>
.byte 65,15,16,92,128,32 // movups 0x20(%r8,%rax,4),%xmm3
- .byte 235,170 // jmp 1fadb <_sk_load_f32_sse2+0x3b>
+ .byte 235,170 // jmp 1fbd3 <_sk_load_f32_sse2+0x3b>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,165 // jmp 1fadb <_sk_load_f32_sse2+0x3b>
+ .byte 235,165 // jmp 1fbd3 <_sk_load_f32_sse2+0x3b>
HIDDEN _sk_load_f32_dst_sse2
.globl _sk_load_f32_dst_sse2
@@ -40601,7 +40689,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 1fba1 <_sk_load_f32_dst_sse2+0x6b>
+ .byte 117,66 // jne 1fc99 <_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
@@ -40621,17 +40709,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 1fbb3 <_sk_load_f32_dst_sse2+0x7d>
+ .byte 117,8 // jne 1fcab <_sk_load_f32_dst_sse2+0x7d>
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 235,190 // jmp 1fb71 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,190 // jmp 1fc69 <_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 1fbc7 <_sk_load_f32_dst_sse2+0x91>
+ .byte 114,8 // jb 1fcbf <_sk_load_f32_dst_sse2+0x91>
.byte 65,15,16,124,128,32 // movups 0x20(%r8,%rax,4),%xmm7
- .byte 235,170 // jmp 1fb71 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,170 // jmp 1fc69 <_sk_load_f32_dst_sse2+0x3b>
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,165 // jmp 1fb71 <_sk_load_f32_dst_sse2+0x3b>
+ .byte 235,165 // jmp 1fc69 <_sk_load_f32_dst_sse2+0x3b>
HIDDEN _sk_store_f32_sse2
.globl _sk_store_f32_sse2
@@ -40660,7 +40748,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 1fc49 <_sk_store_f32_sse2+0x7d>
+ .byte 117,29 // jne 1fd41 <_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)
@@ -40668,12 +40756,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 1fc45 <_sk_store_f32_sse2+0x79>
+ .byte 116,246 // je 1fd3d <_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 1fc45 <_sk_store_f32_sse2+0x79>
+ .byte 114,234 // jb 1fd3d <_sk_store_f32_sse2+0x79>
.byte 102,69,15,17,76,128,32 // movupd %xmm9,0x20(%r8,%rax,4)
- .byte 235,225 // jmp 1fc45 <_sk_store_f32_sse2+0x79>
+ .byte 235,225 // jmp 1fd3d <_sk_store_f32_sse2+0x79>
HIDDEN _sk_repeat_x_sse2
.globl _sk_repeat_x_sse2
@@ -40687,7 +40775,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,0,183,0,0 // andps 0xb700(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,84,13,8,183,0,0 // andps 0xb708(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -40707,7 +40795,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,191,182,0,0 // andps 0xb6bf(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,84,13,199,182,0,0 // andps 0xb6c7(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -40727,13 +40815,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,113,180,0,0 // mulss 0xb471(%rip),%xmm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,13,121,180,0,0 // mulss 0xb479(%rip),%xmm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,94,182,0,0 // andps 0xb65e(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,84,13,102,182,0,0 // andps 0xb666(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -40756,13 +40844,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,5,180,0,0 // mulss 0xb405(%rip),%xmm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,13,13,180,0,0 // mulss 0xb40d(%rip),%xmm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,242,181,0,0 // andps 0xb5f2(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,84,13,250,181,0,0 // andps 0xb5fa(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -40779,7 +40867,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,194,181,0,0 // minps 0xb5c2(%rip),%xmm8 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,93,5,202,181,0,0 // minps 0xb5ca(%rip),%xmm8 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40792,7 +40880,7 @@ _sk_repeat_x_1_sse2:
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,194,200,1 // cmpltps %xmm8,%xmm9
- .byte 68,15,84,13,160,181,0,0 // andps 0xb5a0(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,84,13,168,181,0,0 // andps 0xb5a8(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -40802,14 +40890,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,5,236,181,0,0 // movaps 0xb5ec(%rip),%xmm8 # 2b3f0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ .byte 68,15,40,5,244,181,0,0 // movaps 0xb5f4(%rip),%xmm8 # 2b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xab0>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,112,181,0,0 // movaps 0xb570(%rip),%xmm9 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,13,120,181,0,0 // movaps 0xb578(%rip),%xmm9 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.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,102,181,0,0 // andps 0xb566(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,84,13,110,181,0,0 // andps 0xb56e(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,88,210 // addps %xmm10,%xmm10
@@ -40825,10 +40913,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,140,186,0,0 // mulps 0xba8c(%rip),%xmm0 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
- .byte 15,89,13,149,186,0,0 // mulps 0xba95(%rip),%xmm1 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ .byte 15,89,5,148,186,0,0 // mulps 0xba94(%rip),%xmm0 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa0>
+ .byte 15,89,13,157,186,0,0 // mulps 0xba9d(%rip),%xmm1 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb0>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,155,186,0,0 // mulps 0xba9b(%rip),%xmm3 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ .byte 15,89,29,163,186,0,0 // mulps 0xbaa3(%rip),%xmm3 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0xfc0>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -41140,9 +41228,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 20305 <_sk_evenly_spaced_gradient_sse2+0x18>
+ .byte 120,7 // js 203fd <_sk_evenly_spaced_gradient_sse2+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 2031a <_sk_evenly_spaced_gradient_sse2+0x2d>
+ .byte 235,21 // jmp 20412 <_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
@@ -41240,15 +41328,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse2
.globl _sk_gauss_a_to_rgba_sse2
FUNCTION(_sk_gauss_a_to_rgba_sse2)
_sk_gauss_a_to_rgba_sse2:
- .byte 15,40,5,99,180,0,0 // movaps 0xb463(%rip),%xmm0 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ .byte 15,40,5,107,180,0,0 // movaps 0xb46b(%rip),%xmm0 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0xfd0>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,105,180,0,0 // addps 0xb469(%rip),%xmm0 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ .byte 15,88,5,113,180,0,0 // addps 0xb471(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0xfe0>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,111,180,0,0 // addps 0xb46f(%rip),%xmm0 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ .byte 15,88,5,119,180,0,0 // addps 0xb477(%rip),%xmm0 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xff0>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,117,180,0,0 // addps 0xb475(%rip),%xmm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ .byte 15,88,5,125,180,0,0 // addps 0xb47d(%rip),%xmm0 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x1000>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,123,180,0,0 // addps 0xb47b(%rip),%xmm0 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ .byte 15,88,5,131,180,0,0 // addps 0xb483(%rip),%xmm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1010>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -41263,7 +41351,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 2051a <_sk_gradient_sse2+0x38>
+ .byte 114,41 // jb 20612 <_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
@@ -41274,7 +41362,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 20500 <_sk_gradient_sse2+0x1e>
+ .byte 117,230 // jne 205f8 <_sk_gradient_sse2+0x1e>
.byte 65,86 // push %r14
.byte 83 // push %rbx
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
@@ -41414,29 +41502,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,11,178,0,0 // movaps 0xb20b(%rip),%xmm13 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ .byte 68,15,40,45,19,178,0,0 // movaps 0xb213(%rip),%xmm13 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x1020>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,15,178,0,0 // addps 0xb20f(%rip),%xmm13 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ .byte 68,15,88,45,23,178,0,0 // addps 0xb217(%rip),%xmm13 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x1030>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,19,178,0,0 // addps 0xb213(%rip),%xmm13 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ .byte 68,15,88,45,27,178,0,0 // addps 0xb21b(%rip),%xmm13 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x1040>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,23,178,0,0 // addps 0xb217(%rip),%xmm13 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ .byte 68,15,88,45,31,178,0,0 // addps 0xb21f(%rip),%xmm13 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1050>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,22,178,0,0 // movaps 0xb216(%rip),%xmm10 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ .byte 68,15,40,21,30,178,0,0 // movaps 0xb21e(%rip),%xmm10 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
.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,217,171,0,0 // movaps 0xabd9(%rip),%xmm10 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,21,225,171,0,0 // movaps 0xabe1(%rip),%xmm10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.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,200,171,0,0 // movaps 0xabc8(%rip),%xmm10 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,21,208,171,0,0 // movaps 0xabd0(%rip),%xmm10 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -41471,7 +41559,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,127,177,0,0 // mulps 0xb17f(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ .byte 68,15,89,13,135,177,0,0 // mulps 0xb187(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41479,7 +41567,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,106,177,0,0 // mulps 0xb16a(%rip),%xmm10 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ .byte 68,15,89,21,114,177,0,0 // mulps 0xb172(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41488,8 +41576,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,18,176,0,0 // xorps 0xb012(%rip),%xmm9 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
- .byte 68,15,89,5,250,170,0,0 // mulps 0xaafa(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,87,13,26,176,0,0 // xorps 0xb01a(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
+ .byte 68,15,89,5,2,171,0,0 // mulps 0xab02(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41510,7 +41598,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,225,176,0,0 // mulps 0xb0e1(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ .byte 68,15,89,13,233,176,0,0 // mulps 0xb0e9(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41518,7 +41606,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,204,176,0,0 // mulps 0xb0cc(%rip),%xmm10 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
+ .byte 68,15,89,21,212,176,0,0 // mulps 0xb0d4(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41527,8 +41615,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,116,175,0,0 // xorps 0xaf74(%rip),%xmm9 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
- .byte 68,15,89,5,92,170,0,0 // mulps 0xaa5c(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,87,13,124,175,0,0 // xorps 0xaf7c(%rip),%xmm9 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
+ .byte 68,15,89,5,100,170,0,0 // mulps 0xaa64(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41546,7 +41634,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,84,176,0,0 // mulps 0xb054(%rip),%xmm9 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ .byte 68,15,89,13,92,176,0,0 // mulps 0xb05c(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -41554,7 +41642,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,16,175,0,0 // xorps 0xaf10(%rip),%xmm0 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ .byte 15,87,5,24,175,0,0 // xorps 0xaf18(%rip),%xmm0 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41600,7 +41688,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,135,169,0,0 // movaps 0xa987(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,5,143,169,0,0 // movaps 0xa98f(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -41608,7 +41696,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,114,169,0,0 // movaps 0xa972(%rip),%xmm12 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 68,15,40,37,122,169,0,0 // movaps 0xa97a(%rip),%xmm12 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -41655,8 +41743,8 @@ _sk_bilinear_nx_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,27,175,0,0 // addps 0xaf1b(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,211,168,0,0 // movaps 0xa8d3(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,5,35,175,0,0 // addps 0xaf23(%rip),%xmm0 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,219,168,0,0 // movaps 0xa8db(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41669,7 +41757,7 @@ _sk_bilinear_px_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,162,168,0,0 // addps 0xa8a2(%rip),%xmm0 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,88,5,170,168,0,0 // addps 0xa8aa(%rip),%xmm0 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41681,8 +41769,8 @@ _sk_bilinear_ny_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,212,174,0,0 // addps 0xaed4(%rip),%xmm1 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,140,168,0,0 // movaps 0xa88c(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,13,220,174,0,0 // addps 0xaedc(%rip),%xmm1 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,148,168,0,0 // movaps 0xa894(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41695,7 +41783,7 @@ _sk_bilinear_py_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,90,168,0,0 // addps 0xa85a(%rip),%xmm1 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 15,88,13,98,168,0,0 // addps 0xa862(%rip),%xmm1 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41707,13 +41795,13 @@ _sk_bicubic_n3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,157,174,0,0 // addps 0xae9d(%rip),%xmm0 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- .byte 68,15,40,13,69,168,0,0 // movaps 0xa845(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,5,165,174,0,0 // addps 0xaea5(%rip),%xmm0 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
+ .byte 68,15,40,13,77,168,0,0 // movaps 0xa84d(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,145,174,0,0 // mulps 0xae91(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,13,25,170,0,0 // addps 0xaa19(%rip),%xmm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,13,153,174,0,0 // mulps 0xae99(%rip),%xmm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,13,33,170,0,0 // addps 0xaa21(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,128,0,0,0 // movups %xmm9,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41726,16 +41814,16 @@ _sk_bicubic_n1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,72,174,0,0 // addps 0xae48(%rip),%xmm0 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,0,168,0,0 // movaps 0xa800(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,5,80,174,0,0 // addps 0xae50(%rip),%xmm0 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,8,168,0,0 // movaps 0xa808(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,100,174,0,0 // movaps 0xae64(%rip),%xmm8 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,5,108,174,0,0 // movaps 0xae6c(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,104,174,0,0 // addps 0xae68(%rip),%xmm8 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,5,112,174,0,0 // addps 0xae70(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,204,167,0,0 // addps 0xa7cc(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,88,5,212,167,0,0 // addps 0xa7d4(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,96,174,0,0 // addps 0xae60(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,5,104,174,0,0 // addps 0xae68(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41745,17 +41833,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,170,167,0,0 // movaps 0xa7aa(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,5,178,167,0,0 // movaps 0xa7b2(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,72,64 // movups 0x40(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,22,174,0,0 // movaps 0xae16(%rip),%xmm10 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,21,30,174,0,0 // movaps 0xae1e(%rip),%xmm10 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,26,174,0,0 // addps 0xae1a(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,21,34,174,0,0 // addps 0xae22(%rip),%xmm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.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,22,174,0,0 // addps 0xae16(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,21,30,174,0,0 // addps 0xae1e(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,144,128,0,0,0 // movups %xmm10,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41767,11 +41855,11 @@ _sk_bicubic_p3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,64,64 // movups 0x40(%rax),%xmm8
- .byte 15,88,5,233,173,0,0 // addps 0xade9(%rip),%xmm0 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 15,88,5,241,173,0,0 // addps 0xadf1(%rip),%xmm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,185,173,0,0 // mulps 0xadb9(%rip),%xmm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,5,65,169,0,0 // addps 0xa941(%rip),%xmm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,5,193,173,0,0 // mulps 0xadc1(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,5,73,169,0,0 // addps 0xa949(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,128,0,0,0 // movups %xmm8,0x80(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41784,13 +41872,13 @@ _sk_bicubic_n3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,127,173,0,0 // addps 0xad7f(%rip),%xmm1 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- .byte 68,15,40,13,39,167,0,0 // movaps 0xa727(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,13,135,173,0,0 // addps 0xad87(%rip),%xmm1 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
+ .byte 68,15,40,13,47,167,0,0 // movaps 0xa72f(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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,115,173,0,0 // mulps 0xad73(%rip),%xmm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,13,251,168,0,0 // addps 0xa8fb(%rip),%xmm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,13,123,173,0,0 // mulps 0xad7b(%rip),%xmm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,13,3,169,0,0 // addps 0xa903(%rip),%xmm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,160,0,0,0 // movups %xmm9,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41803,16 +41891,16 @@ _sk_bicubic_n1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,41,173,0,0 // addps 0xad29(%rip),%xmm1 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- .byte 68,15,40,13,225,166,0,0 // movaps 0xa6e1(%rip),%xmm9 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,88,13,49,173,0,0 // addps 0xad31(%rip),%xmm1 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
+ .byte 68,15,40,13,233,166,0,0 // movaps 0xa6e9(%rip),%xmm9 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,69,173,0,0 // movaps 0xad45(%rip),%xmm8 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,5,77,173,0,0 // movaps 0xad4d(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,73,173,0,0 // addps 0xad49(%rip),%xmm8 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,5,81,173,0,0 // addps 0xad51(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,173,166,0,0 // addps 0xa6ad(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,88,5,181,166,0,0 // addps 0xa6b5(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,65,173,0,0 // addps 0xad41(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,5,73,173,0,0 // addps 0xad49(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41822,17 +41910,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,139,166,0,0 // movaps 0xa68b(%rip),%xmm8 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ .byte 68,15,40,5,147,166,0,0 // movaps 0xa693(%rip),%xmm8 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,72,96 // movups 0x60(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,246,172,0,0 // movaps 0xacf6(%rip),%xmm10 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ .byte 68,15,40,21,254,172,0,0 // movaps 0xacfe(%rip),%xmm10 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,250,172,0,0 // addps 0xacfa(%rip),%xmm10 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 68,15,88,21,2,173,0,0 // addps 0xad02(%rip),%xmm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.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,246,172,0,0 // addps 0xacf6(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ .byte 68,15,88,21,254,172,0,0 // addps 0xacfe(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
.byte 68,15,17,144,160,0,0,0 // movups %xmm10,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41844,11 +41932,11 @@ _sk_bicubic_p3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,32 // movups 0x20(%rax),%xmm1
.byte 68,15,16,64,96 // movups 0x60(%rax),%xmm8
- .byte 15,88,13,200,172,0,0 // addps 0xacc8(%rip),%xmm1 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ .byte 15,88,13,208,172,0,0 // addps 0xacd0(%rip),%xmm1 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,152,172,0,0 // mulps 0xac98(%rip),%xmm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
- .byte 68,15,88,5,32,168,0,0 // addps 0xa820(%rip),%xmm8 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ .byte 68,15,89,5,160,172,0,0 // mulps 0xaca0(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ .byte 68,15,88,5,40,168,0,0 // addps 0xa828(%rip),%xmm8 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,160,0,0,0 // movups %xmm8,0xa0(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41993,7 +42081,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,223,170,0,0 // movdqa 0xaadf(%rip),%xmm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,68,15,111,5,231,170,0,0 // movdqa 0xaae7(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -42032,7 +42120,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,166,163,0,0 // movdqa 0xa3a6(%rip),%xmm12 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,37,174,163,0,0 // movdqa 0xa3ae(%rip),%xmm12 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42048,7 +42136,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,203,169,0,0 // movaps 0xa9cb(%rip),%xmm4 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ .byte 15,40,37,211,169,0,0 // movaps 0xa9d3(%rip),%xmm4 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
.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
@@ -42084,7 +42172,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,64,169,0,0 // psubd 0xa940(%rip),%xmm1 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,13,72,169,0,0 // psubd 0xa948(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -42174,7 +42262,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,24,161,0,0 // movdqa 0xa118(%rip),%xmm13 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,45,32,161,0,0 // movdqa 0xa120(%rip),%xmm13 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42271,7 +42359,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,219,165,0,0 // movdqa 0xa5db(%rip),%xmm3 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,29,227,165,0,0 // movdqa 0xa5e3(%rip),%xmm3 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.byte 102,15,244,203 // pmuludq %xmm3,%xmm1
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -42309,7 +42397,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,171,158,0,0 // movdqa 0x9eab(%rip),%xmm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,111,5,179,158,0,0 // movdqa 0x9eb3(%rip),%xmm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42390,7 +42478,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,184,163,0,0 // movdqa 0xa3b8(%rip),%xmm1 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,13,192,163,0,0 // movdqa 0xa3c0(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -42412,7 +42500,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,93,163,0,0 // psubd 0xa35d(%rip),%xmm1 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,13,101,163,0,0 // psubd 0xa365(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -42427,7 +42515,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,136,156,0,0 // paddd 0x9c88(%rip),%xmm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,5,144,156,0,0 // paddd 0x9c90(%rip),%xmm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42464,7 +42552,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,103,162,0,0 // psubd 0xa267(%rip),%xmm1 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,13,111,162,0,0 // psubd 0xa26f(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -42479,7 +42567,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,146,155,0,0 // paddd 0x9b92(%rip),%xmm2 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,21,154,155,0,0 // paddd 0x9b9a(%rip),%xmm2 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42625,7 +42713,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,170,159,0,0 // movdqa 0x9faa(%rip),%xmm4 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,37,178,159,0,0 // movdqa 0x9fb2(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -42664,7 +42752,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,116,152,0,0 // paddd 0x9874(%rip),%xmm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,5,124,152,0,0 // paddd 0x987c(%rip),%xmm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42679,7 +42767,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,158,158,0,0 // movaps 0x9e9e(%rip),%xmm6 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ .byte 15,40,53,166,158,0,0 // movaps 0x9ea6(%rip),%xmm6 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
.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
@@ -42697,7 +42785,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,84,158,0,0 // movdqa 0x9e54(%rip),%xmm1 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,13,92,158,0,0 // movdqa 0x9e5c(%rip),%xmm1 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -42718,7 +42806,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,255,157,0,0 // psubd 0x9dff(%rip),%xmm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,5,7,158,0,0 // psubd 0x9e07(%rip),%xmm0 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -42733,7 +42821,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,39,151,0,0 // paddd 0x9727(%rip),%xmm1 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,13,47,151,0,0 // paddd 0x972f(%rip),%xmm1 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42771,7 +42859,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,254,156,0,0 // movdqa 0x9cfe(%rip),%xmm4 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,37,6,157,0,0 // movdqa 0x9d06(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -42809,7 +42897,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,202,149,0,0 // movdqa 0x95ca(%rip),%xmm8 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,5,210,149,0,0 // movdqa 0x95d2(%rip),%xmm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -42955,7 +43043,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,36,147,0,0 // movdqa 0x9324(%rip),%xmm15 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,61,44,147,0,0 // movdqa 0x932c(%rip),%xmm15 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -43038,7 +43126,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,51,152,0,0 // movdqa 0x9833(%rip),%xmm5 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,45,59,152,0,0 // movdqa 0x983b(%rip),%xmm5 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -43059,7 +43147,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,220,151,0,0 // psubd 0x97dc(%rip),%xmm5 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,45,228,151,0,0 // psubd 0x97e4(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -43091,7 +43179,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,58,151,0,0 // movdqa 0x973a(%rip),%xmm3 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,29,66,151,0,0 // movdqa 0x9742(%rip),%xmm3 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -43112,7 +43200,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,218,150,0,0 // psubd 0x96da(%rip),%xmm5 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,45,226,150,0,0 // psubd 0x96e2(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -43127,7 +43215,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,4,144,0,0 // movdqa 0x9004(%rip),%xmm9 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,13,12,144,0,0 // movdqa 0x900c(%rip),%xmm9 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -43189,7 +43277,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,117,149,0,0 // movdqa 0x9575(%rip),%xmm2 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,21,125,149,0,0 // movdqa 0x957d(%rip),%xmm2 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -43382,7 +43470,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,17,146,0,0 // psubd 0x9211(%rip),%xmm2 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,21,25,146,0,0 // psubd 0x9219(%rip),%xmm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -43442,7 +43530,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,240,144,0,0 // movdqa 0x90f0(%rip),%xmm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,68,15,111,5,248,144,0,0 // movdqa 0x90f8(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -43480,7 +43568,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,190,137,0,0 // movdqa 0x89be(%rip),%xmm8 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,68,15,111,5,198,137,0,0 // movdqa 0x89c6(%rip),%xmm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -43563,7 +43651,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,202,142,0,0 // movdqa 0x8eca(%rip),%xmm4 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ .byte 102,15,111,37,210,142,0,0 // movdqa 0x8ed2(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
.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
@@ -43584,7 +43672,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,115,142,0,0 // psubd 0x8e73(%rip),%xmm1 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,13,123,142,0,0 // psubd 0x8e7b(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -43599,7 +43687,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,156,135,0,0 // paddd 0x879c(%rip),%xmm0 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,5,164,135,0,0 // paddd 0x87a4(%rip),%xmm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -43637,7 +43725,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,123,141,0,0 // psubd 0x8d7b(%rip),%xmm1 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ .byte 102,15,250,13,131,141,0,0 // psubd 0x8d83(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
.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
@@ -43652,7 +43740,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,166,134,0,0 // paddd 0x86a6(%rip),%xmm2 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
+ .byte 102,15,254,21,174,134,0,0 // paddd 0x86ae(%rip),%xmm2 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
.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
@@ -43711,7 +43799,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,146,133,0,0 // movaps 0x8592(%rip),%xmm3 # 2b390 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ .byte 15,40,29,154,133,0,0 // movaps 0x859a(%rip),%xmm3 # 2b490 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
.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
@@ -43743,13 +43831,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 22eee <_sk_start_pipeline_hsw_lowp+0xca>
+ .byte 15,131,151,0,0,0 // jae 22fe6 <_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 22eb0 <_sk_start_pipeline_hsw_lowp+0x8c>
+ .byte 119,67 // ja 22fa8 <_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
@@ -43768,10 +43856,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 22e71 <_sk_start_pipeline_hsw_lowp+0x4d>
+ .byte 118,193 // jbe 22f69 <_sk_start_pipeline_hsw_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,41 // je 22ee1 <_sk_start_pipeline_hsw_lowp+0xbd>
+ .byte 116,41 // je 22fd9 <_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
@@ -43785,7 +43873,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 22e63 <_sk_start_pipeline_hsw_lowp+0x3f>
+ .byte 15,133,117,255,255,255 // jne 22f5b <_sk_start_pipeline_hsw_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -43819,7 +43907,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,54,129,0,0 // vpbroadcastw 0x8136(%rip),%ymm3 # 2b060 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
+ .byte 196,226,125,121,29,62,129,0,0 // vpbroadcastw 0x813e(%rip),%ymm3 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
.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
@@ -43830,7 +43918,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,31,129,0,0 // vpbroadcastw 0x811f(%rip),%ymm0 # 2b062 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
+ .byte 196,226,125,121,5,39,129,0,0 // vpbroadcastw 0x8127(%rip),%ymm0 # 2b162 <_sk_srcover_rgba_8888_sse2_lowp+0x722>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 197,253,111,216 // vmovdqa %ymm0,%ymm3
@@ -43841,8 +43929,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,41,130,0,0 // vmovss 0x8229(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
- .byte 197,250,16,21,81,130,0,0 // vmovss 0x8251(%rip),%xmm2 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 197,122,16,5,49,130,0,0 // vmovss 0x8231(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ .byte 197,250,16,21,89,130,0,0 // vmovss 0x8259(%rip),%xmm2 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.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
@@ -43865,7 +43953,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,174,128,0,0 // vpbroadcastw 0x80ae(%rip),%ymm8 # 2b064 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
+ .byte 196,98,125,121,5,182,128,0,0 // vpbroadcastw 0x80b6(%rip),%ymm8 # 2b164 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
.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
@@ -43913,7 +44001,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,69,128,0,0 // vpbroadcastw 0x8045(%rip),%ymm8 # 2b066 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
+ .byte 196,98,125,121,5,77,128,0,0 // vpbroadcastw 0x804d(%rip),%ymm8 # 2b166 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
.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
@@ -43937,7 +44025,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,18,128,0,0 // vpbroadcastw 0x8012(%rip),%ymm8 # 2b068 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
+ .byte 196,98,125,121,5,26,128,0,0 // vpbroadcastw 0x801a(%rip),%ymm8 # 2b168 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
.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
@@ -43964,7 +44052,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,178,127,0,0 // vpbroadcastw 0x7fb2(%rip),%ymm9 # 2b06a <_sk_srcover_rgba_8888_sse2_lowp+0x722>
+ .byte 196,98,125,121,13,186,127,0,0 // vpbroadcastw 0x7fba(%rip),%ymm9 # 2b16a <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
.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
@@ -43991,7 +44079,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,79,127,0,0 // vpbroadcastw 0x7f4f(%rip),%ymm8 # 2b06c <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ .byte 196,98,125,121,5,87,127,0,0 // vpbroadcastw 0x7f57(%rip),%ymm8 # 2b16c <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
.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
@@ -44011,7 +44099,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,12,127,0,0 // vpbroadcastw 0x7f0c(%rip),%ymm8 # 2b06e <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ .byte 196,98,125,121,5,20,127,0,0 // vpbroadcastw 0x7f14(%rip),%ymm8 # 2b16e <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
.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
@@ -44030,7 +44118,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,205,126,0,0 // vpbroadcastw 0x7ecd(%rip),%ymm8 # 2b070 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ .byte 196,98,125,121,5,213,126,0,0 // vpbroadcastw 0x7ed5(%rip),%ymm8 # 2b170 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
.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
@@ -44051,7 +44139,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,134,126,0,0 // vpbroadcastw 0x7e86(%rip),%ymm8 # 2b072 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ .byte 196,98,125,121,5,142,126,0,0 // vpbroadcastw 0x7e8e(%rip),%ymm8 # 2b172 <_sk_srcover_rgba_8888_sse2_lowp+0x732>
.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
@@ -44072,7 +44160,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,63,126,0,0 // vpbroadcastw 0x7e3f(%rip),%ymm8 # 2b074 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ .byte 196,98,125,121,5,71,126,0,0 // vpbroadcastw 0x7e47(%rip),%ymm8 # 2b174 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
.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
@@ -44097,7 +44185,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,228,125,0,0 // vpbroadcastw 0x7de4(%rip),%ymm8 # 2b076 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ .byte 196,98,125,121,5,236,125,0,0 // vpbroadcastw 0x7dec(%rip),%ymm8 # 2b176 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
.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
@@ -44123,7 +44211,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,137,125,0,0 // vpbroadcastw 0x7d89(%rip),%ymm8 # 2b078 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ .byte 196,98,125,121,5,145,125,0,0 // vpbroadcastw 0x7d91(%rip),%ymm8 # 2b178 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
.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
@@ -44142,7 +44230,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,74,125,0,0 // vpbroadcastw 0x7d4a(%rip),%ymm8 # 2b07a <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ .byte 196,98,125,121,5,82,125,0,0 // vpbroadcastw 0x7d52(%rip),%ymm8 # 2b17a <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
.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
@@ -44178,7 +44266,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,192,124,0,0 // vpbroadcastw 0x7cc0(%rip),%ymm8 # 2b07c <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ .byte 196,98,125,121,5,200,124,0,0 // vpbroadcastw 0x7cc8(%rip),%ymm8 # 2b17c <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
.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
@@ -44195,7 +44283,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,141,124,0,0 // vpbroadcastw 0x7c8d(%rip),%ymm9 # 2b07e <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ .byte 196,98,125,121,13,149,124,0,0 // vpbroadcastw 0x7c95(%rip),%ymm9 # 2b17e <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
.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
@@ -44221,7 +44309,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,50,124,0,0 // vpbroadcastw 0x7c32(%rip),%ymm8 # 2b080 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ .byte 196,98,125,121,5,58,124,0,0 // vpbroadcastw 0x7c3a(%rip),%ymm8 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
.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
@@ -44255,7 +44343,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,182,123,0,0 // vpbroadcastw 0x7bb6(%rip),%ymm9 # 2b082 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ .byte 196,98,125,121,13,190,123,0,0 // vpbroadcastw 0x7bbe(%rip),%ymm9 # 2b182 <_sk_srcover_rgba_8888_sse2_lowp+0x742>
.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
@@ -44289,7 +44377,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,55,123,0,0 // vpbroadcastw 0x7b37(%rip),%ymm9 # 2b084 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ .byte 196,98,125,121,13,63,123,0,0 // vpbroadcastw 0x7b3f(%rip),%ymm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
.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
@@ -44323,10 +44411,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,184,122,0,0 // vpbroadcastw 0x7ab8(%rip),%ymm9 # 2b086 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ .byte 196,98,125,121,13,192,122,0,0 // vpbroadcastw 0x7ac0(%rip),%ymm9 # 2b186 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
.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,167,122,0,0 // vpbroadcastw 0x7aa7(%rip),%ymm10 # 2b088 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ .byte 196,98,125,121,21,175,122,0,0 // vpbroadcastw 0x7aaf(%rip),%ymm10 # 2b188 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
.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
@@ -44359,10 +44447,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,44,122,0,0 // vpbroadcastw 0x7a2c(%rip),%ymm9 # 2b08a <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ .byte 196,98,125,121,13,52,122,0,0 // vpbroadcastw 0x7a34(%rip),%ymm9 # 2b18a <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
.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,27,122,0,0 // vpbroadcastw 0x7a1b(%rip),%ymm10 # 2b08c <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ .byte 196,98,125,121,21,35,122,0,0 // vpbroadcastw 0x7a23(%rip),%ymm10 # 2b18c <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
.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
@@ -44390,7 +44478,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,184,121,0,0 // vpbroadcastw 0x79b8(%rip),%ymm9 # 2b090 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ .byte 196,98,125,121,13,192,121,0,0 // vpbroadcastw 0x79c0(%rip),%ymm9 # 2b190 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
.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
@@ -44418,7 +44506,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,47,121,0,0 // vpbroadcastw 0x792f(%rip),%ymm14 # 2b08e <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ .byte 196,98,125,121,53,55,121,0,0 // vpbroadcastw 0x7937(%rip),%ymm14 # 2b18e <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
.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
@@ -44455,7 +44543,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,164,120,0,0 // vpbroadcastw 0x78a4(%rip),%ymm9 # 2b094 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ .byte 196,98,125,121,13,172,120,0,0 // vpbroadcastw 0x78ac(%rip),%ymm9 # 2b194 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
.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
@@ -44479,7 +44567,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,44,120,0,0 // vpbroadcastw 0x782c(%rip),%ymm13 # 2b092 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
+ .byte 196,98,125,121,45,52,120,0,0 // vpbroadcastw 0x7834(%rip),%ymm13 # 2b192 <_sk_srcover_rgba_8888_sse2_lowp+0x752>
.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
@@ -44531,10 +44619,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 2395c <_sk_load_8888_hsw_lowp+0x52>
+ .byte 119,55 // ja 23a54 <_sk_load_8888_hsw_lowp+0x52>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,161,1,0,0 // lea 0x1a1(%rip),%r9 # 23ad4 <_sk_load_8888_hsw_lowp+0x1ca>
+ .byte 76,141,13,161,1,0,0 // lea 0x1a1(%rip),%r9 # 23bcc <_sk_load_8888_hsw_lowp+0x1ca>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -44544,10 +44632,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 23a83 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 23b7b <_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 23a83 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 23b7b <_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
@@ -44556,7 +44644,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 23a83 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 23b7b <_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
@@ -44572,7 +44660,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 23a83 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 23b7b <_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
@@ -44582,7 +44670,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 23a83 <_sk_load_8888_hsw_lowp+0x179>
+ .byte 235,81 // jmp 23b7b <_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
@@ -44602,7 +44690,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,244,117,0,0 // vmovdqa 0x75f4(%rip),%ymm8 # 2b0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
+ .byte 197,125,111,5,252,117,0,0 // vmovdqa 0x75fc(%rip),%ymm8 # 2b1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x760>
.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
@@ -44613,7 +44701,7 @@ _sk_load_8888_hsw_lowp:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 121,254 // jns 23ad4 <_sk_load_8888_hsw_lowp+0x1ca>
+ .byte 121,254 // jns 23bcc <_sk_load_8888_hsw_lowp+0x1ca>
.byte 255 // (bad)
.byte 255,176,254,255,255,154 // pushq -0x65000002(%rax)
.byte 254 // (bad)
@@ -44638,7 +44726,7 @@ _sk_load_8888_hsw_lowp:
.byte 255 // (bad)
.byte 59,255 // cmp %edi,%edi
.byte 255 // (bad)
- .byte 255,37,255,255,255,156 // jmpq *-0x63000001(%rip) # ffffffff9d023b00 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffff9cff91b8>
+ .byte 255,37,255,255,255,156 // jmpq *-0x63000001(%rip) # ffffffff9d023bf8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffff9cff91b8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,136,255,255,255,116 // decl 0x74ffffff(%rax)
@@ -44661,10 +44749,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 23b62 <_sk_load_8888_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 23c5a <_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 # 23cdc <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 23dd4 <_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
@@ -44674,10 +44762,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 23c89 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 23d81 <_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 23c89 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 23d81 <_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
@@ -44686,7 +44774,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 23c89 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 23d81 <_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
@@ -44702,7 +44790,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 23c89 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 23d81 <_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
@@ -44712,7 +44800,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 23c89 <_sk_load_8888_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 23d81 <_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
@@ -44732,7 +44820,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,14,116,0,0 // vmovdqa 0x740e(%rip),%ymm8 # 2b0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x778>
+ .byte 197,125,111,5,22,116,0,0 // vmovdqa 0x7416(%rip),%ymm8 # 2b1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x780>
.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
@@ -44743,7 +44831,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 23cdc <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 23dd4 <_sk_load_8888_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -44804,20 +44892,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 23d99 <_sk_store_8888_hsw_lowp+0x81>
+ .byte 119,30 // ja 23e91 <_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 # 23e48 <_sk_store_8888_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 23f40 <_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 23e44 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 23f3c <_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 23e44 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 23f3c <_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 23e44 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 23f3c <_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
@@ -44825,12 +44913,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 23e44 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 23f3c <_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 23e44 <_sk_store_8888_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 23f3c <_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
@@ -44887,10 +44975,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 23ed6 <_sk_load_bgra_hsw_lowp+0x52>
+ .byte 119,55 // ja 23fce <_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 # 24050 <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 24148 <_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
@@ -44900,10 +44988,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 23ffd <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 240f5 <_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 23ffd <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 240f5 <_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
@@ -44912,7 +45000,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 23ffd <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 240f5 <_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
@@ -44928,7 +45016,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 23ffd <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 240f5 <_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
@@ -44938,7 +45026,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 23ffd <_sk_load_bgra_hsw_lowp+0x179>
+ .byte 235,81 // jmp 240f5 <_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
@@ -44958,7 +45046,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,186,112,0,0 // vmovdqa 0x70ba(%rip),%ymm8 # 2b0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x798>
+ .byte 197,125,111,5,194,112,0,0 // vmovdqa 0x70c2(%rip),%ymm8 # 2b1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x7a0>
.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
@@ -44969,7 +45057,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 24050 <_sk_load_bgra_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 24148 <_sk_load_bgra_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -45016,10 +45104,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 240de <_sk_load_bgra_dst_hsw_lowp+0x52>
+ .byte 119,55 // ja 241d6 <_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 # 24258 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 76,141,13,163,1,0,0 // lea 0x1a3(%rip),%r9 # 24350 <_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
@@ -45029,10 +45117,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 24205 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,39,1,0,0 // jmpq 242fd <_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 24205 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,21,1,0,0 // jmpq 242fd <_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
@@ -45041,7 +45129,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 24205 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,229,0,0,0 // jmpq 242fd <_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
@@ -45057,7 +45145,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 24205 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 233,138,0,0,0 // jmpq 242fd <_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
@@ -45067,7 +45155,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 24205 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ .byte 235,81 // jmp 242fd <_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
@@ -45087,7 +45175,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,210,110,0,0 // vmovdqa 0x6ed2(%rip),%ymm8 # 2b100 <_sk_srcover_rgba_8888_sse2_lowp+0x7b8>
+ .byte 197,125,111,5,218,110,0,0 // vmovdqa 0x6eda(%rip),%ymm8 # 2b200 <_sk_srcover_rgba_8888_sse2_lowp+0x7c0>
.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
@@ -45098,7 +45186,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 24258 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ .byte 119,254 // ja 24350 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
.byte 255 // (bad)
.byte 255,174,254,255,255,152 // ljmp *-0x67000002(%rsi)
.byte 254 // (bad)
@@ -45159,20 +45247,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 24315 <_sk_store_bgra_hsw_lowp+0x81>
+ .byte 119,30 // ja 2440d <_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 # 243c4 <_sk_store_bgra_hsw_lowp+0x130>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 244bc <_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 243c0 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,171,0,0,0 // jmpq 244b8 <_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 243c0 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,153,0,0,0 // jmpq 244b8 <_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 243c0 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 233,134,0,0,0 // jmpq 244b8 <_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
@@ -45180,12 +45268,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 243c0 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,85 // jmp 244b8 <_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 243c0 <_sk_store_bgra_hsw_lowp+0x12c>
+ .byte 235,54 // jmp 244b8 <_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
@@ -45242,24 +45330,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 2443f <_sk_load_565_hsw_lowp+0x3f>
+ .byte 119,37 // ja 24537 <_sk_load_565_hsw_lowp+0x3f>
.byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 245ac <_sk_load_565_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 246a4 <_sk_load_565_hsw_lowp+0x1ac>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,8,1,0,0 // jmpq 24547 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 2463f <_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 24547 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 2463f <_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 24547 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 2463f <_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
@@ -45269,7 +45357,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 24547 <_sk_load_565_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 2463f <_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
@@ -45281,7 +45369,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 24547 <_sk_load_565_hsw_lowp+0x147>
+ .byte 235,83 // jmp 2463f <_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
@@ -45295,13 +45383,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,208,107,0,0 // vpbroadcastw 0x6bd0(%rip),%ymm1 # 2b120 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
+ .byte 196,226,125,121,13,216,107,0,0 // vpbroadcastw 0x6bd8(%rip),%ymm1 # 2b220 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
.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,187,107,0,0 // vpbroadcastw 0x6bbb(%rip),%ymm3 # 2b122 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
+ .byte 196,226,125,121,29,195,107,0,0 // vpbroadcastw 0x6bc3(%rip),%ymm3 # 2b222 <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,176,107,0,0 // vpbroadcastw 0x6bb0(%rip),%ymm3 # 2b124 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
+ .byte 196,226,125,121,29,184,107,0,0 // vpbroadcastw 0x6bb8(%rip),%ymm3 # 2b224 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
.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
@@ -45312,7 +45400,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,126,107,0,0 // vpbroadcastw 0x6b7e(%rip),%ymm3 # 2b126 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
+ .byte 196,226,125,121,29,134,107,0,0 // vpbroadcastw 0x6b86(%rip),%ymm3 # 2b226 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -45367,24 +45455,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 24627 <_sk_load_565_dst_hsw_lowp+0x3f>
+ .byte 119,37 // ja 2471f <_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 # 24794 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ .byte 76,141,13,132,1,0,0 // lea 0x184(%rip),%r9 # 2488c <_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 2472f <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,8,1,0,0 // jmpq 24827 <_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 2472f <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,253,0,0,0 // jmpq 24827 <_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 2472f <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,218,0,0,0 // jmpq 24827 <_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
@@ -45394,7 +45482,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 2472f <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 233,155,0,0,0 // jmpq 24827 <_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
@@ -45406,7 +45494,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 2472f <_sk_load_565_dst_hsw_lowp+0x147>
+ .byte 235,83 // jmp 24827 <_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
@@ -45420,13 +45508,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,240,105,0,0 // vpbroadcastw 0x69f0(%rip),%ymm5 # 2b128 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
+ .byte 196,226,125,121,45,248,105,0,0 // vpbroadcastw 0x69f8(%rip),%ymm5 # 2b228 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
.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,219,105,0,0 // vpbroadcastw 0x69db(%rip),%ymm7 # 2b12a <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
+ .byte 196,226,125,121,61,227,105,0,0 // vpbroadcastw 0x69e3(%rip),%ymm7 # 2b22a <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,208,105,0,0 // vpbroadcastw 0x69d0(%rip),%ymm7 # 2b12c <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ .byte 196,226,125,121,61,216,105,0,0 // vpbroadcastw 0x69d8(%rip),%ymm7 # 2b22c <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
.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
@@ -45437,7 +45525,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,158,105,0,0 // vpbroadcastw 0x699e(%rip),%ymm7 # 2b12e <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ .byte 196,226,125,121,61,166,105,0,0 // vpbroadcastw 0x69a6(%rip),%ymm7 # 2b22e <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -45488,10 +45576,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,71,105,0,0 // vpbroadcastw 0x6947(%rip),%ymm8 # 2b130 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ .byte 196,98,125,121,5,79,105,0,0 // vpbroadcastw 0x694f(%rip),%ymm8 # 2b230 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
.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,54,105,0,0 // vpbroadcastw 0x6936(%rip),%ymm9 # 2b132 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ .byte 196,98,125,121,13,62,105,0,0 // vpbroadcastw 0x693e(%rip),%ymm9 # 2b232 <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
.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
@@ -45501,31 +45589,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 2483e <_sk_store_565_hsw_lowp+0x6e>
+ .byte 119,31 // ja 24936 <_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 # 248ec <_sk_store_565_hsw_lowp+0x11c>
+ .byte 76,141,13,195,0,0,0 // lea 0xc3(%rip),%r9 # 249e4 <_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 248e5 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,167,0,0,0 // jmpq 249dd <_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 248e5 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,156,0,0,0 // jmpq 249dd <_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 248e5 <_sk_store_565_hsw_lowp+0x115>
+ .byte 233,137,0,0,0 // jmpq 249dd <_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 248e5 <_sk_store_565_hsw_lowp+0x115>
+ .byte 235,105 // jmp 249dd <_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 248df <_sk_store_565_hsw_lowp+0x10f>
+ .byte 235,55 // jmp 249d7 <_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
@@ -45548,7 +45636,7 @@ _sk_store_565_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 120,255 // js 24901 <_sk_store_565_hsw_lowp+0x131>
+ .byte 120,255 // js 249f9 <_sk_store_565_hsw_lowp+0x131>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -45584,38 +45672,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 24964 <_sk_load_a8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24a5c <_sk_load_a8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 24a28 <_sk_load_a8_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 24b20 <_sk_load_a8_hsw_lowp+0x100>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 24a13 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24b0b <_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 24a13 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24b0b <_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 24a13 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24b0b <_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 24a13 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24b0b <_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 24a13 <_sk_load_a8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24b0b <_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
@@ -45675,38 +45763,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 24aa0 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24b98 <_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 # 24b64 <_sk_load_a8_dst_hsw_lowp+0x100>
+ .byte 76,141,13,219,0,0,0 // lea 0xdb(%rip),%r9 # 24c5c <_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 24b4f <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24c47 <_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 24b4f <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24c47 <_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 24b4f <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24c47 <_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 24b4f <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24c47 <_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 24b4f <_sk_load_a8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24c47 <_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
@@ -45763,7 +45851,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,181,110,0,0 // vmovdqa 0x6eb5(%rip),%xmm9 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ .byte 197,121,111,13,189,110,0,0 // vmovdqa 0x6ebd(%rip),%xmm9 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x1130>
.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
@@ -45771,28 +45859,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 24bf0 <_sk_store_a8_hsw_lowp+0x50>
+ .byte 119,28 // ja 24ce8 <_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 # 24c70 <_sk_store_a8_hsw_lowp+0xd0>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 24d68 <_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 24c69 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,121 // jmp 24d61 <_sk_store_a8_hsw_lowp+0xc9>
.byte 196,65,122,127,4,16 // vmovdqu %xmm8,(%r8,%rdx,1)
- .byte 235,113 // jmp 24c69 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,113 // jmp 24d61 <_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 24c69 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,96 // jmp 24d61 <_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 24c69 <_sk_store_a8_hsw_lowp+0xc9>
+ .byte 235,64 // jmp 24d61 <_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 24c63 <_sk_store_a8_hsw_lowp+0xc3>
+ .byte 235,32 // jmp 24d5b <_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)
@@ -45801,7 +45889,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 24c71 <_sk_store_a8_hsw_lowp+0xd1>
+ .byte 119,255 // ja 24d69 <_sk_store_a8_hsw_lowp+0xd1>
.byte 255 // (bad)
.byte 255,144,255,255,255,136 // callq *-0x77000001(%rax)
.byte 255 // (bad)
@@ -45848,38 +45936,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 24ce8 <_sk_load_g8_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24de0 <_sk_load_g8_hsw_lowp+0x3c>
.byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24db4 <_sk_load_g8_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24eac <_sk_load_g8_hsw_lowp+0x108>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 197,249,110,192 // vmovd %eax,%xmm0
- .byte 233,175,0,0,0 // jmpq 24d97 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24e8f <_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 24d97 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24e8f <_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 24d97 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24e8f <_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 24d97 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24e8f <_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 24d97 <_sk_load_g8_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24e8f <_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
@@ -45889,7 +45977,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,141,99,0,0 // vpbroadcastw 0x638d(%rip),%ymm3 # 2b134 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ .byte 196,226,125,121,29,149,99,0,0 // vpbroadcastw 0x6395(%rip),%ymm3 # 2b234 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -45903,7 +45991,7 @@ _sk_load_g8_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24dc1 <_sk_load_g8_hsw_lowp+0x115>
+ .byte 123,255 // jnp 24eb9 <_sk_load_g8_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -45941,38 +46029,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 24e2c <_sk_load_g8_dst_hsw_lowp+0x3c>
+ .byte 119,37 // ja 24f24 <_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 # 24ef8 <_sk_load_g8_dst_hsw_lowp+0x108>
+ .byte 76,141,13,227,0,0,0 // lea 0xe3(%rip),%r9 # 24ff0 <_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 24edb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,175,0,0,0 // jmpq 24fd3 <_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 24edb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,164,0,0,0 // jmpq 24fd3 <_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 24edb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 233,132,0,0,0 // jmpq 24fd3 <_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 24edb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,90 // jmp 24fd3 <_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 24edb <_sk_load_g8_dst_hsw_lowp+0xeb>
+ .byte 235,48 // jmp 24fd3 <_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
@@ -45982,7 +46070,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,75,98,0,0 // vpbroadcastw 0x624b(%rip),%ymm7 # 2b136 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ .byte 196,226,125,121,61,83,98,0,0 // vpbroadcastw 0x6253(%rip),%ymm7 # 2b236 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -45996,7 +46084,7 @@ _sk_load_g8_dst_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 24f05 <_sk_load_g8_dst_hsw_lowp+0x115>
+ .byte 123,255 // jnp 24ffd <_sk_load_g8_dst_hsw_lowp+0x115>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -46026,12 +46114,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,251,97,0,0 // vpbroadcastw 0x61fb(%rip),%ymm3 # 2b138 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ .byte 196,226,125,121,29,3,98,0,0 // vpbroadcastw 0x6203(%rip),%ymm3 # 2b238 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
.byte 197,253,213,195 // vpmullw %ymm3,%ymm0,%ymm0
- .byte 196,226,125,121,29,240,97,0,0 // vpbroadcastw 0x61f0(%rip),%ymm3 # 2b13a <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ .byte 196,226,125,121,29,248,97,0,0 // vpbroadcastw 0x61f8(%rip),%ymm3 # 2b23a <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
.byte 197,245,213,203 // vpmullw %ymm3,%ymm1,%ymm1
.byte 197,245,253,192 // vpaddw %ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,225,97,0,0 // vpbroadcastw 0x61e1(%rip),%ymm1 # 2b13c <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ .byte 196,226,125,121,13,233,97,0,0 // vpbroadcastw 0x61e9(%rip),%ymm1 # 2b23c <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
.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
@@ -46047,13 +46135,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,46,98,0,0 // vmovss 0x622e(%rip),%xmm9 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 196,98,57,169,13,245,97,0,0 // vfmadd213ss 0x61f5(%rip),%xmm8,%xmm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 197,122,16,13,54,98,0,0 // vmovss 0x6236(%rip),%xmm9 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,57,169,13,253,97,0,0 // vfmadd213ss 0x61fd(%rip),%xmm8,%xmm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,148,97,0,0 // vpbroadcastw 0x6194(%rip),%ymm9 # 2b13e <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ .byte 196,98,125,121,13,156,97,0,0 // vpbroadcastw 0x619c(%rip),%ymm9 # 2b23e <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
.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
@@ -46074,12 +46162,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,196,97,0,0 // vmovss 0x61c4(%rip),%xmm9 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 196,98,57,169,13,139,97,0,0 // vfmadd213ss 0x618b(%rip),%xmm8,%xmm9 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 197,122,16,13,204,97,0,0 // vmovss 0x61cc(%rip),%xmm9 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 196,98,57,169,13,147,97,0,0 // vfmadd213ss 0x6193(%rip),%xmm8,%xmm9 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,48,97,0,0 // vpbroadcastw 0x6130(%rip),%ymm9 # 2b140 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ .byte 196,98,125,121,13,56,97,0,0 // vpbroadcastw 0x6138(%rip),%ymm9 # 2b240 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
.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
@@ -46116,38 +46204,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 250ae <_sk_scale_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 251a6 <_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 # 251ac <_sk_scale_u8_hsw_lowp+0x13b>
+ .byte 76,141,13,21,1,0,0 // lea 0x115(%rip),%r9 # 252a4 <_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 25161 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 25259 <_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 25161 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 25259 <_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 25161 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 25259 <_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 25161 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 25259 <_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 25161 <_sk_scale_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 25259 <_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
@@ -46157,7 +46245,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,207,95,0,0 // vpbroadcastw 0x5fcf(%rip),%ymm9 # 2b142 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ .byte 196,98,125,121,13,215,95,0,0 // vpbroadcastw 0x5fd7(%rip),%ymm9 # 2b242 <_sk_srcover_rgba_8888_sse2_lowp+0x802>
.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
@@ -46178,7 +46266,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) # 4c0251b8 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa870>
+ .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c0252b0 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa870>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,67,255 // incl -0x1(%rbx)
@@ -46217,38 +46305,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 25225 <_sk_lerp_u8_hsw_lowp+0x3d>
+ .byte 119,38 // ja 2531d <_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 # 25348 <_sk_lerp_u8_hsw_lowp+0x160>
+ .byte 76,141,13,58,1,0,0 // lea 0x13a(%rip),%r9 # 25440 <_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 252d8 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,179,0,0,0 // jmpq 253d0 <_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 252d8 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,168,0,0,0 // jmpq 253d0 <_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 252d8 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 233,135,0,0,0 // jmpq 253d0 <_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 252d8 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,92 // jmp 253d0 <_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 252d8 <_sk_lerp_u8_hsw_lowp+0xf0>
+ .byte 235,49 // jmp 253d0 <_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
@@ -46257,7 +46345,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,94,94,0,0 // vpbroadcastw 0x5e5e(%rip),%ymm9 # 2b144 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ .byte 196,98,125,121,13,102,94,0,0 // vpbroadcastw 0x5e66(%rip),%ymm9 # 2b244 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
.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
@@ -46289,7 +46377,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,254,255,255,38 // callq 27025353 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffaa0b>
+ .byte 232,254,255,255,38 // callq 2702544b <_sk_srcover_rgba_8888_sse2_lowp+0x26ffaa0b>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,30 // lcall *(%rsi)
@@ -46310,7 +46398,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 255,52,255 // pushq (%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 25375 <_sk_lerp_u8_hsw_lowp+0x18d>
+ .byte 124,255 // jl 2546d <_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)
@@ -46331,24 +46419,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 253c4 <_sk_scale_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 254bc <_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 # 255ac <_sk_scale_565_hsw_lowp+0x228>
+ .byte 76,141,13,255,1,0,0 // lea 0x1ff(%rip),%r9 # 256a4 <_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 254d0 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 255c8 <_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 254d0 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 255c8 <_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 254d0 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 255c8 <_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
@@ -46358,7 +46446,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 254d0 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 255c8 <_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
@@ -46370,7 +46458,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 254d0 <_sk_scale_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 255c8 <_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
@@ -46384,13 +46472,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,109,92,0,0 // vpbroadcastw 0x5c6d(%rip),%ymm9 # 2b146 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ .byte 196,98,125,121,13,117,92,0,0 // vpbroadcastw 0x5c75(%rip),%ymm9 # 2b246 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
.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,85,92,0,0 // vpbroadcastw 0x5c55(%rip),%ymm11 # 2b148 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
+ .byte 196,98,125,121,29,93,92,0,0 // vpbroadcastw 0x5c5d(%rip),%ymm11 # 2b248 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,73,92,0,0 // vpbroadcastw 0x5c49(%rip),%ymm11 # 2b14a <_sk_srcover_rgba_8888_sse2_lowp+0x802>
+ .byte 196,98,125,121,29,81,92,0,0 // vpbroadcastw 0x5c51(%rip),%ymm11 # 2b24a <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
.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
@@ -46400,7 +46488,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,16,92,0,0 // vpbroadcastw 0x5c10(%rip),%ymm11 # 2b14c <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ .byte 196,98,125,121,29,24,92,0,0 // vpbroadcastw 0x5c18(%rip),%ymm11 # 2b24c <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
.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
@@ -46410,7 +46498,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,220,91,0,0 // vpbroadcastw 0x5bdc(%rip),%ymm8 # 2b14e <_sk_srcover_rgba_8888_sse2_lowp+0x806>
+ .byte 196,98,125,121,5,228,91,0,0 // vpbroadcastw 0x5be4(%rip),%ymm8 # 2b24e <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
.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
@@ -46474,24 +46562,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 25628 <_sk_lerp_565_hsw_lowp+0x40>
+ .byte 119,38 // ja 25720 <_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 # 25844 <_sk_lerp_565_hsw_lowp+0x25c>
+ .byte 76,141,13,51,2,0,0 // lea 0x233(%rip),%r9 # 2593c <_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 25734 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,12,1,0,0 // jmpq 2582c <_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 25734 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,1,1,0,0 // jmpq 2582c <_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 25734 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,221,0,0,0 // jmpq 2582c <_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
@@ -46501,7 +46589,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 25734 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 233,157,0,0,0 // jmpq 2582c <_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
@@ -46513,7 +46601,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 25734 <_sk_lerp_565_hsw_lowp+0x14c>
+ .byte 235,84 // jmp 2582c <_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
@@ -46527,13 +46615,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,19,90,0,0 // vpbroadcastw 0x5a13(%rip),%ymm9 # 2b150 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ .byte 196,98,125,121,13,27,90,0,0 // vpbroadcastw 0x5a1b(%rip),%ymm9 # 2b250 <_sk_srcover_rgba_8888_sse2_lowp+0x810>
.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,251,89,0,0 // vpbroadcastw 0x59fb(%rip),%ymm11 # 2b152 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
+ .byte 196,98,125,121,29,3,90,0,0 // vpbroadcastw 0x5a03(%rip),%ymm11 # 2b252 <_sk_srcover_rgba_8888_sse2_lowp+0x812>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,239,89,0,0 // vpbroadcastw 0x59ef(%rip),%ymm11 # 2b154 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
+ .byte 196,98,125,121,29,247,89,0,0 // vpbroadcastw 0x59f7(%rip),%ymm11 # 2b254 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
.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
@@ -46543,7 +46631,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,182,89,0,0 // vpbroadcastw 0x59b6(%rip),%ymm11 # 2b156 <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
+ .byte 196,98,125,121,29,190,89,0,0 // vpbroadcastw 0x59be(%rip),%ymm11 # 2b256 <_sk_srcover_rgba_8888_sse2_lowp+0x816>
.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
@@ -46552,7 +46640,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,134,89,0,0 // vpbroadcastw 0x5986(%rip),%ymm12 # 2b158 <_sk_srcover_rgba_8888_sse2_lowp+0x810>
+ .byte 196,98,125,121,37,142,89,0,0 // vpbroadcastw 0x598e(%rip),%ymm12 # 2b258 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
.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
@@ -46633,9 +46721,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 258dc <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 259d4 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 25ba0 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 25c98 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
.byte 75,99,4,131 // movslq (%r11,%r8,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -46645,10 +46733,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 259f2 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 25aea <_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 259f2 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 25aea <_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
@@ -46657,7 +46745,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 259f2 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 25aea <_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
@@ -46673,7 +46761,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 259f2 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 25aea <_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
@@ -46683,7 +46771,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 259f2 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 25aea <_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
@@ -46703,9 +46791,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,69,87,0,0 // vmovdqa 0x5745(%rip),%ymm8 # 2b160 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
+ .byte 197,125,111,5,77,87,0,0 // vmovdqa 0x574d(%rip),%ymm8 # 2b260 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,87,87,0,0 // vpbroadcastw 0x5757(%rip),%ymm9 # 2b180 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ .byte 196,98,125,121,13,95,87,0,0 // vpbroadcastw 0x575f(%rip),%ymm9 # 2b280 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
.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
@@ -46744,19 +46832,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 25b03 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 25bdc <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 25bfb <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 25cd4 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
.byte 75,99,4,130 // movslq (%r10,%r8,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,1 // vmovd %xmm8,(%r9)
- .byte 233,151,0,0,0 // jmpq 25b9a <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 25c92 <_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 25b9a <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 25c92 <_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 25b9a <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 25c92 <_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
@@ -46764,12 +46852,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 25b9a <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 25c92 <_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 25b9a <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 25c92 <_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
@@ -46817,7 +46905,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255,6 // incl (%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f025be0 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb298>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f025cd8 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb298>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -46835,7 +46923,7 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 25c01 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 25cf9 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -46868,13 +46956,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 25cce <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 25dc6 <_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 25c9c <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 25d94 <_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
@@ -46893,10 +46981,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 25c65 <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 25d5d <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 25cc5 <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 25dbd <_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
@@ -46910,7 +46998,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 25c57 <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 25d4f <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -46953,7 +47041,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,239,85,0,0 // movaps 0x55ef(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,29,247,85,0,0 // movaps 0x55f7(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -46964,7 +47052,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,219,85,0,0 // movaps 0x55db(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,5,227,85,0,0 // movaps 0x55e3(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -46975,10 +47063,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,90,84,0,0 // movss 0x545a(%rip),%xmm2 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 243,15,16,21,98,84,0,0 // movss 0x5462(%rip),%xmm2 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,25,84,0,0 // movss 0x5419(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,16,5,33,84,0,0 // movss 0x5421(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -47005,7 +47093,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,77,85,0,0 // movdqa 0x554d(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,85,85,0,0 // movdqa 0x5555(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47053,7 +47141,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,235,84,0,0 // movdqa 0x54eb(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,243,84,0,0 // movdqa 0x54f3(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47085,7 +47173,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,143,84,0,0 // movdqa 0x548f(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,111,29,151,84,0,0 // movdqa 0x5497(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47117,7 +47205,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,15,84,0,0 // movdqa 0x540f(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,23,84,0,0 // movdqa 0x5417(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47146,7 +47234,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,154,83,0,0 // movdqa 0x539a(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,162,83,0,0 // movdqa 0x53a2(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47167,7 +47255,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,81,83,0,0 // movdqa 0x5351(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,89,83,0,0 // movdqa 0x5359(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47188,7 +47276,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,8,83,0,0 // movdqa 0x5308(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,16,83,0,0 // movdqa 0x5310(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47211,7 +47299,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,177,82,0,0 // movdqa 0x52b1(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,185,82,0,0 // movdqa 0x52b9(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47236,7 +47324,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,87,82,0,0 // movdqa 0x5257(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,95,82,0,0 // movdqa 0x525f(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47265,7 +47353,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,221,81,0,0 // movdqa 0x51dd(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,229,81,0,0 // movdqa 0x51e5(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47292,7 +47380,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,118,81,0,0 // movdqa 0x5176(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,126,81,0,0 // movdqa 0x517e(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47311,7 +47399,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,53,81,0,0 // movdqa 0x5135(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,61,81,0,0 // movdqa 0x513d(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47354,7 +47442,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,122,80,0,0 // movdqa 0x507a(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,130,80,0,0 // movdqa 0x5082(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47374,7 +47462,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,52,80,0,0 // movdqa 0x5034(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,21,60,80,0,0 // movdqa 0x503c(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47406,7 +47494,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,178,79,0,0 // movdqa 0x4fb2(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,186,79,0,0 // movdqa 0x4fba(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47449,7 +47537,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,249,78,0,0 // movdqa 0x4ef9(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,1,79,0,0 // movdqa 0x4f01(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47493,7 +47581,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,60,78,0,0 // movdqa 0x4e3c(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,68,78,0,0 // movdqa 0x4e44(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47537,10 +47625,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,127,77,0,0 // movdqa 0x4d7f(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,135,77,0,0 // movdqa 0x4d87(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,204,84,0,0 // movdqa 0x54cc(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ .byte 102,68,15,111,21,212,84,0,0 // movdqa 0x54d4(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
.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
@@ -47582,10 +47670,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,187,76,0,0 // movdqa 0x4cbb(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,195,76,0,0 // movdqa 0x4cc3(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,8,84,0,0 // movdqa 0x5408(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ .byte 102,68,15,111,21,16,84,0,0 // movdqa 0x5410(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
.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
@@ -47621,14 +47709,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,22,76,0,0 // movdqa 0x4c16(%rip),%xmm11 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,29,30,76,0,0 // movdqa 0x4c1e(%rip),%xmm11 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,95,83,0,0 // movdqa 0x535f(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,13,103,83,0,0 // movdqa 0x5367(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -47675,7 +47763,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,7,75,0,0 // movdqa 0x4b07(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,15,75,0,0 // movdqa 0x4b0f(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47714,7 +47802,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,106,74,0,0 // movdqa 0x4a6a(%rip),%xmm11 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,29,114,74,0,0 // movdqa 0x4a72(%rip),%xmm11 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47726,7 +47814,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,155,81,0,0 // movdqa 0x519b(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,13,163,81,0,0 // movdqa 0x51a3(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -47772,7 +47860,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,77,73,0,0 // movdqa 0x494d(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,85,73,0,0 // movdqa 0x4955(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -47815,49 +47903,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 26a95 <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 26b8d <_sk_load_8888_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 26b6c <_sk_load_8888_sse41_lowp+0x11b>
+ .byte 76,141,13,241,0,0,0 // lea 0xf1(%rip),%r9 # 26c64 <_sk_load_8888_sse41_lowp+0x11b>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,144 // movd (%r8,%rdx,4),%xmm2
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 26aee <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26be6 <_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 26aee <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26be6 <_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 26aee <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26be6 <_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,170,79,0,0 // movdqa 0x4faa(%rip),%xmm0 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ .byte 102,15,111,5,178,79,0,0 // movdqa 0x4fb2(%rip),%xmm0 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
.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,10,72,0,0 // movdqa 0x480a(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,18,72,0,0 // movdqa 0x4812(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,131,79,0,0 // movdqa 0x4f83(%rip),%xmm10 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ .byte 102,68,15,111,21,139,79,0,0 // movdqa 0x4f8b(%rip),%xmm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
.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,112,79,0,0 // movdqa 0x4f70(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ .byte 102,68,15,111,21,120,79,0,0 // movdqa 0x4f78(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
.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
@@ -47873,7 +47961,7 @@ _sk_load_8888_sse41_lowp:
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 26b79 <_sk_load_8888_sse41_lowp+0x128>
+ .byte 124,255 // jl 26c71 <_sk_load_8888_sse41_lowp+0x128>
.byte 255 // (bad)
.byte 255,115,255 // pushq -0x1(%rbx)
.byte 255 // (bad)
@@ -47896,49 +47984,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 26bcc <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 26cc4 <_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 # 26ca4 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 26d9c <_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 26c25 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26d1d <_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 26c25 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26d1d <_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 26c25 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26d1d <_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,115,78,0,0 // movdqa 0x4e73(%rip),%xmm4 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ .byte 102,15,111,37,123,78,0,0 // movdqa 0x4e7b(%rip),%xmm4 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
.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,211,70,0,0 // movdqa 0x46d3(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,219,70,0,0 // movdqa 0x46db(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,76,78,0,0 // movdqa 0x4e4c(%rip),%xmm10 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ .byte 102,68,15,111,21,84,78,0,0 // movdqa 0x4e54(%rip),%xmm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
.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,57,78,0,0 // movdqa 0x4e39(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ .byte 102,68,15,111,21,65,78,0,0 // movdqa 0x4e41(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
.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
@@ -47954,7 +48042,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26cb1 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 26da9 <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -47991,20 +48079,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 26d46 <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 26e3e <_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 # 26d8c <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 26e84 <_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 26d85 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 26e7d <_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 26d85 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 26e7d <_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 26d85 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 26e7d <_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)
@@ -48048,49 +48136,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 26dec <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 26ee4 <_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 # 26ec4 <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 26fbc <_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 26e45 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 26f3d <_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 26e45 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 26f3d <_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 26e45 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 26f3d <_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,83,76,0,0 // movdqa 0x4c53(%rip),%xmm2 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ .byte 102,15,111,21,91,76,0,0 // movdqa 0x4c5b(%rip),%xmm2 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
.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,179,68,0,0 // movdqa 0x44b3(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,187,68,0,0 // movdqa 0x44bb(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,44,76,0,0 // movdqa 0x4c2c(%rip),%xmm10 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ .byte 102,68,15,111,21,52,76,0,0 // movdqa 0x4c34(%rip),%xmm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
.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,25,76,0,0 // movdqa 0x4c19(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ .byte 102,68,15,111,21,33,76,0,0 // movdqa 0x4c21(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
.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
@@ -48106,7 +48194,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 26ed1 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 26fc9 <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48128,49 +48216,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 26f24 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 2701c <_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 # 26ffc <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 270f4 <_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 26f7d <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 27075 <_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 26f7d <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 27075 <_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 26f7d <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 27075 <_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,27,75,0,0 // movdqa 0x4b1b(%rip),%xmm6 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ .byte 102,15,111,53,35,75,0,0 // movdqa 0x4b23(%rip),%xmm6 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
.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,123,67,0,0 // movdqa 0x437b(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,131,67,0,0 // movdqa 0x4383(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,244,74,0,0 // movdqa 0x4af4(%rip),%xmm10 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ .byte 102,68,15,111,21,252,74,0,0 // movdqa 0x4afc(%rip),%xmm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
.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,225,74,0,0 // movdqa 0x4ae1(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ .byte 102,68,15,111,21,233,74,0,0 // movdqa 0x4ae9(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
.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
@@ -48186,7 +48274,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 27009 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 27101 <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48223,20 +48311,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 2709e <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 27196 <_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 # 270e4 <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 271dc <_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 270dd <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 271d5 <_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 270dd <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 271d5 <_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 270dd <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 271d5 <_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)
@@ -48280,23 +48368,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 2713c <_sk_load_565_sse41_lowp+0x3c>
+ .byte 119,34 // ja 27234 <_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 # 271ec <_sk_load_565_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 272e4 <_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 27186 <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,74 // jmp 2727e <_sk_load_565_sse41_lowp+0x86>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,66 // jmp 27186 <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,66 // jmp 2727e <_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 27186 <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,40 // jmp 2727e <_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
@@ -48305,11 +48393,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,57,73,0,0 // pand 0x4939(%rip),%xmm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,15,219,29,65,73,0,0 // pand 0x4941(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,56,73,0,0 // pand 0x4938(%rip),%xmm1 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,15,111,21,64,73,0,0 // movdqa 0x4940(%rip),%xmm2 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,15,219,13,64,73,0,0 // pand 0x4940(%rip),%xmm1 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,15,111,21,72,73,0,0 // movdqa 0x4948(%rip),%xmm2 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -48322,7 +48410,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,54,65,0,0 // movaps 0x4136(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,29,62,65,0,0 // movaps 0x413e(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -48333,7 +48421,7 @@ _sk_load_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 27201 <_sk_load_565_sse41_lowp+0x101>
+ .byte 126,255 // jle 272f9 <_sk_load_565_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48352,23 +48440,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 27244 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 2733c <_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 # 272f4 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 273ec <_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 2728e <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 27386 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 2728e <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 27386 <_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 2728e <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 27386 <_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
@@ -48377,11 +48465,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,49,72,0,0 // pand 0x4831(%rip),%xmm7 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,15,219,61,57,72,0,0 // pand 0x4839(%rip),%xmm7 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,48,72,0,0 // pand 0x4830(%rip),%xmm5 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,15,111,53,56,72,0,0 // movdqa 0x4838(%rip),%xmm6 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,15,219,45,56,72,0,0 // pand 0x4838(%rip),%xmm5 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,15,111,53,64,72,0,0 // movdqa 0x4840(%rip),%xmm6 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -48394,7 +48482,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,46,64,0,0 // movaps 0x402e(%rip),%xmm7 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,61,54,64,0,0 // movaps 0x4036(%rip),%xmm7 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -48405,7 +48493,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 27309 <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 27401 <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -48422,10 +48510,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,204,71,0,0 // pand 0x47cc(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ .byte 102,68,15,219,5,212,71,0,0 // pand 0x47d4(%rip),%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x11c0>
.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,200,71,0,0 // pand 0x47c8(%rip),%xmm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
+ .byte 102,68,15,219,13,208,71,0,0 // pand 0x47d0(%rip),%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0x11d0>
.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
@@ -48434,19 +48522,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 27384 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 2747c <_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 # 273c4 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 274bc <_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 273be <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 274b6 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 273be <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 274b6 <_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 273be <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 274b6 <_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)
@@ -48466,7 +48554,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 273d5 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 274cd <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -48488,18 +48576,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 27419 <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 27511 <_sk_load_a8_sse41_lowp+0x39>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 27494 <_sk_load_a8_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 2758c <_sk_load_a8_sse41_lowp+0xb4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,100 // jmp 2747d <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 27575 <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 2747d <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 27575 <_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
@@ -48507,7 +48595,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 2747d <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 27575 <_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
@@ -48518,13 +48606,13 @@ _sk_load_a8_sse41_lowp:
.byte 102,65,15,110,12,16 // movd (%r8,%rdx,1),%xmm1
.byte 102,15,56,48,217 // pmovzxbw %xmm1,%xmm3
.byte 102,15,58,14,216,240 // pblendw $0xf0,%xmm0,%xmm3
- .byte 102,15,219,29,155,62,0,0 // pand 0x3e9b(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,29,163,62,0,0 // pand 0x3ea3(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
- .byte 122,255 // jp 27495 <_sk_load_a8_sse41_lowp+0xb5>
+ .byte 122,255 // jp 2758d <_sk_load_a8_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -48555,18 +48643,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 274e9 <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 275e1 <_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 # 27564 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 2765c <_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 2754d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 27645 <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 2754d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 27645 <_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
@@ -48574,7 +48662,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 2754d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 27645 <_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
@@ -48585,13 +48673,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,203,61,0,0 // pand 0x3dcb(%rip),%xmm7 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,61,211,61,0,0 // pand 0x3dd3(%rip),%xmm7 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 27565 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 2765d <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -48622,28 +48710,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 275b4 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 276ac <_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 # 27624 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 2771c <_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 2761d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 27715 <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,173,68,0,0 // pshufb 0x44ad(%rip),%xmm8 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ .byte 102,68,15,56,0,5,181,68,0,0 // pshufb 0x44b5(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x1130>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 2761d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 27715 <_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,77,61,0,0 // pshufb 0x3d4d(%rip),%xmm8 # 2b330 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ .byte 102,68,15,56,0,5,85,61,0,0 // pshufb 0x3d55(%rip),%xmm8 # 2b430 <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 2761d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 27715 <_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,41,61,0,0 // pshufb 0x3d29(%rip),%xmm8 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ .byte 102,68,15,56,0,5,49,61,0,0 // pshufb 0x3d31(%rip),%xmm8 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -48679,18 +48767,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 27679 <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 27771 <_sk_load_g8_sse41_lowp+0x39>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 276f8 <_sk_load_g8_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 277f0 <_sk_load_g8_sse41_lowp+0xb8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,100 // jmp 276dd <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 277d5 <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 276dd <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 277d5 <_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
@@ -48698,7 +48786,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 276dd <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 277d5 <_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
@@ -48709,13 +48797,13 @@ _sk_load_g8_sse41_lowp:
.byte 102,65,15,110,4,16 // movd (%r8,%rdx,1),%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 102,15,58,14,193,240 // pblendw $0xf0,%xmm1,%xmm0
- .byte 102,15,219,5,59,60,0,0 // pand 0x3c3b(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,5,67,60,0,0 // pand 0x3c43(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,50,60,0,0 // movaps 0x3c32(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,29,58,60,0,0 // movaps 0x3c3a(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
- .byte 118,255 // jbe 276f9 <_sk_load_g8_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 277f1 <_sk_load_g8_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -48744,18 +48832,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 2774d <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 27845 <_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 # 277cc <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 278c4 <_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 277b1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 278a9 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 277b1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 278a9 <_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
@@ -48763,7 +48851,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 277b1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 278a9 <_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
@@ -48774,13 +48862,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,103,59,0,0 // pand 0x3b67(%rip),%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,37,111,59,0,0 // pand 0x3b6f(%rip),%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,94,59,0,0 // movaps 0x3b5e(%rip),%xmm7 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,61,102,59,0,0 // movaps 0x3b66(%rip),%xmm7 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 277cd <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 278c5 <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -48802,10 +48890,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,44,67,0,0 // pmullw 0x432c(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
- .byte 102,15,213,13,52,67,0,0 // pmullw 0x4334(%rip),%xmm1 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
+ .byte 102,15,213,5,52,67,0,0 // pmullw 0x4334(%rip),%xmm0 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0x11e0>
+ .byte 102,15,213,13,60,67,0,0 // pmullw 0x433c(%rip),%xmm1 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,56,67,0,0 // pmullw 0x4338(%rip),%xmm3 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ .byte 102,15,213,29,64,67,0,0 // pmullw 0x4340(%rip),%xmm3 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0x1200>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -48820,14 +48908,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,131,57,0,0 // mulss 0x3983(%rip),%xmm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 243,68,15,88,5,74,57,0,0 // addss 0x394a(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,5,139,57,0,0 // mulss 0x398b(%rip),%xmm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 243,68,15,88,5,82,57,0,0 // addss 0x3952(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,194,58,0,0 // movdqa 0x3ac2(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,202,58,0,0 // movdqa 0x3aca(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -48848,13 +48936,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,11,57,0,0 // mulss 0x390b(%rip),%xmm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 243,68,15,88,5,210,56,0,0 // addss 0x38d2(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,5,19,57,0,0 // mulss 0x3913(%rip),%xmm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 243,68,15,88,5,218,56,0,0 // addss 0x38da(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,79,58,0,0 // movdqa 0x3a4f(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,87,58,0,0 // movdqa 0x3a57(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -48894,18 +48982,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 27988 <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 27a80 <_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 # 27a50 <_sk_scale_u8_sse41_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 27b48 <_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 279f7 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 27aef <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 279f7 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 27aef <_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
@@ -48913,7 +49001,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 279f7 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 27aef <_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
@@ -48924,9 +49012,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,32,57,0,0 // pand 0x3920(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,219,5,40,57,0,0 // pand 0x3928(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,18,57,0,0 // movdqa 0x3912(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,26,57,0,0 // movdqa 0x391a(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -48951,7 +49039,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 27a65 <_sk_scale_u8_sse41_lowp+0x118>
+ .byte 124,255 // jl 27b5d <_sk_scale_u8_sse41_lowp+0x118>
.byte 255 // (bad)
.byte 255,107,255 // ljmp *-0x1(%rbx)
.byte 255 // (bad)
@@ -48969,18 +49057,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 27aa7 <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 27b9f <_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 # 27bb0 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 27ca8 <_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 27b16 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 27c0e <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 27b16 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 27c0e <_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
@@ -48988,7 +49076,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 27b16 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 27c0e <_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
@@ -48999,8 +49087,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,1,56,0,0 // pand 0x3801(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
- .byte 102,68,15,111,21,248,55,0,0 // movdqa 0x37f8(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,219,5,9,56,0,0 // pand 0x3809(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 102,68,15,111,21,0,56,0,0 // movdqa 0x3800(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49030,7 +49118,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 27bb0 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 27ca8 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -49064,23 +49152,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 27c0e <_sk_scale_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 27d06 <_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 # 27d68 <_sk_scale_565_sse41_lowp+0x19c>
+ .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 27e60 <_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 27c5a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 27d52 <_sk_scale_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 27c5a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 27d52 <_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 27c5a <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 27d52 <_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
@@ -49089,11 +49177,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,100,62,0,0 // pand 0x3e64(%rip),%xmm0 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,15,219,5,108,62,0,0 // pand 0x3e6c(%rip),%xmm0 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.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,96,62,0,0 // pand 0x3e60(%rip),%xmm10 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,68,15,111,29,103,62,0,0 // movdqa 0x3e67(%rip),%xmm11 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,68,15,219,21,104,62,0,0 // pand 0x3e68(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,68,15,111,29,111,62,0,0 // movdqa 0x3e6f(%rip),%xmm11 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -49105,7 +49193,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,197,61,0,0 // movdqa 0x3dc5(%rip),%xmm0 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,15,111,5,205,61,0,0 // movdqa 0x3dcd(%rip),%xmm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -49118,7 +49206,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,13,54,0,0 // movdqa 0x360d(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,111,5,21,54,0,0 // movdqa 0x3615(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49172,23 +49260,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 27dc6 <_sk_lerp_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 27ebe <_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 # 27f6c <_sk_lerp_565_sse41_lowp+0x1e8>
+ .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 28064 <_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 27e12 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 27f0a <_sk_lerp_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 27e12 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 27f0a <_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 27e12 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 27f0a <_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
@@ -49197,11 +49285,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,172,60,0,0 // pand 0x3cac(%rip),%xmm0 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,15,219,5,180,60,0,0 // pand 0x3cb4(%rip),%xmm0 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.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,168,60,0,0 // pand 0x3ca8(%rip),%xmm10 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,68,15,111,29,175,60,0,0 // movdqa 0x3caf(%rip),%xmm11 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,68,15,219,21,176,60,0,0 // pand 0x3cb0(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,68,15,111,29,183,60,0,0 // movdqa 0x3cb7(%rip),%xmm11 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -49213,7 +49301,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,13,60,0,0 // movdqa 0x3c0d(%rip),%xmm0 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,15,111,5,21,60,0,0 // movdqa 0x3c15(%rip),%xmm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -49225,7 +49313,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,89,52,0,0 // movdqa 0x3459(%rip),%xmm13 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,45,97,52,0,0 // movdqa 0x3461(%rip),%xmm13 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49289,48 +49377,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 27fd3 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 280cb <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 281d0 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 282c8 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,52,144 // movd (%r8,%rdx,4),%xmm6
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 2802c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 28124 <_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 2802c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 28124 <_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 2802c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 28124 <_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,108,58,0,0 // movdqa 0x3a6c(%rip),%xmm4 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ .byte 102,15,111,37,116,58,0,0 // movdqa 0x3a74(%rip),%xmm4 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
.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,204,50,0,0 // movdqa 0x32cc(%rip),%xmm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,37,212,50,0,0 // movdqa 0x32d4(%rip),%xmm12 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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,69,58,0,0 // movdqa 0x3a45(%rip),%xmm9 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ .byte 102,68,15,111,13,77,58,0,0 // movdqa 0x3a4d(%rip),%xmm9 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
.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,50,58,0,0 // movdqa 0x3a32(%rip),%xmm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ .byte 102,68,15,111,13,58,58,0,0 // movdqa 0x3a3a(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
.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
@@ -49372,19 +49460,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 28176 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 281ec <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 2826e <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 282e4 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 281b5 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 282ad <_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 281b5 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 282ad <_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 281b5 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 282ad <_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)
@@ -49449,13 +49537,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 282be <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 283b6 <_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 2828c <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 28384 <_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
@@ -49474,10 +49562,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 28255 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 2834d <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 282b5 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 283ad <_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
@@ -49491,7 +49579,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 28247 <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 2833f <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -49534,7 +49622,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,255,47,0,0 // movaps 0x2fff(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,29,7,48,0,0 // movaps 0x3007(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -49545,7 +49633,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,235,47,0,0 // movaps 0x2feb(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,5,243,47,0,0 // movaps 0x2ff3(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -49556,10 +49644,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,106,46,0,0 // movss 0x2e6a(%rip),%xmm2 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ .byte 243,15,16,21,114,46,0,0 // movss 0x2e72(%rip),%xmm2 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,41,46,0,0 // movss 0x2e29(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,16,5,49,46,0,0 // movss 0x2e31(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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
@@ -49586,7 +49674,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,93,47,0,0 // movdqa 0x2f5d(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,101,47,0,0 // movdqa 0x2f65(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49634,7 +49722,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,251,46,0,0 // movdqa 0x2efb(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,3,47,0,0 // movdqa 0x2f03(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49666,7 +49754,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,159,46,0,0 // movdqa 0x2e9f(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,111,29,167,46,0,0 // movdqa 0x2ea7(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49698,7 +49786,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,31,46,0,0 // movdqa 0x2e1f(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,39,46,0,0 // movdqa 0x2e27(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49727,7 +49815,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,170,45,0,0 // movdqa 0x2daa(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,178,45,0,0 // movdqa 0x2db2(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49748,7 +49836,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,97,45,0,0 // movdqa 0x2d61(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,105,45,0,0 // movdqa 0x2d69(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49769,7 +49857,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,24,45,0,0 // movdqa 0x2d18(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,32,45,0,0 // movdqa 0x2d20(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49792,7 +49880,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,193,44,0,0 // movdqa 0x2cc1(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,201,44,0,0 // movdqa 0x2cc9(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49817,7 +49905,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,103,44,0,0 // movdqa 0x2c67(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,111,44,0,0 // movdqa 0x2c6f(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49846,7 +49934,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,237,43,0,0 // movdqa 0x2bed(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,245,43,0,0 // movdqa 0x2bf5(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49873,7 +49961,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,134,43,0,0 // movdqa 0x2b86(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,142,43,0,0 // movdqa 0x2b8e(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49892,7 +49980,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,69,43,0,0 // movdqa 0x2b45(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,77,43,0,0 // movdqa 0x2b4d(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49937,12 +50025,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,177,50,0,0 // movdqa 0x32b1(%rip),%xmm10 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x1208>
+ .byte 102,68,15,111,21,185,50,0,0 // movdqa 0x32b9(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0x1210>
.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,101,42,0,0 // movdqa 0x2a65(%rip),%xmm11 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,29,109,42,0,0 // movdqa 0x2a6d(%rip),%xmm11 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -49981,7 +50069,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,197,41,0,0 // movdqa 0x29c5(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,21,205,41,0,0 // movdqa 0x29cd(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50013,7 +50101,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,67,41,0,0 // movdqa 0x2943(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,75,41,0,0 // movdqa 0x294b(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50055,7 +50143,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,254,47,0,0 // movdqa 0x2ffe(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,13,6,48,0,0 // movdqa 0x3006(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -50064,7 +50152,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,93,40,0,0 // movdqa 0x285d(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,21,101,40,0,0 // movdqa 0x2865(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50120,7 +50208,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,213,46,0,0 // movdqa 0x2ed5(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,13,221,46,0,0 // movdqa 0x2edd(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -50129,7 +50217,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,52,39,0,0 // movdqa 0x2734(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,21,60,39,0,0 // movdqa 0x273c(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50185,7 +50273,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,172,45,0,0 // movdqa 0x2dac(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,13,180,45,0,0 // movdqa 0x2db4(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -50194,10 +50282,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,11,38,0,0 // movdqa 0x260b(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,21,19,38,0,0 // movdqa 0x2613(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,88,45,0,0 // movdqa 0x2d58(%rip),%xmm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ .byte 102,68,15,111,29,96,45,0,0 // movdqa 0x2d60(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
.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
@@ -50252,10 +50340,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,8,37,0,0 // movdqa 0x2508(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,16,37,0,0 // movdqa 0x2510(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,85,44,0,0 // movdqa 0x2c55(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ .byte 102,68,15,111,21,93,44,0,0 // movdqa 0x2c5d(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
.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
@@ -50291,7 +50379,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,100,36,0,0 // movdqa 0x2464(%rip),%xmm2 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,111,21,108,36,0,0 // movdqa 0x246c(%rip),%xmm2 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50304,7 +50392,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,144,43,0,0 // movdqa 0x2b90(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,15,111,21,152,43,0,0 // movdqa 0x2b98(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -50323,7 +50411,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,195,35,0,0 // paddw 0x23c3(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,253,5,203,35,0,0 // paddw 0x23cb(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50346,7 +50434,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,78,35,0,0 // paddw 0x234e(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,253,13,86,35,0,0 // paddw 0x2356(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50368,7 +50456,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,222,34,0,0 // movdqa 0x22de(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,230,34,0,0 // movdqa 0x22e6(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50396,7 +50484,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,111,34,0,0 // movdqa 0x226f(%rip),%xmm6 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,111,53,119,34,0,0 // movdqa 0x2277(%rip),%xmm6 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50418,7 +50506,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,115,41,0,0 // movdqa 0x2973(%rip),%xmm1 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,15,111,13,123,41,0,0 // movdqa 0x297b(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -50445,7 +50533,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,242,40,0,0 // movdqa 0x28f2(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,15,111,61,250,40,0,0 // movdqa 0x28fa(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -50505,27 +50593,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 292b4 <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 293ac <_sk_load_8888_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 293b0 <_sk_load_8888_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 294a8 <_sk_load_8888_sse2_lowp+0x140>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,28,144 // movss (%r8,%rdx,4),%xmm3
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 2931a <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 29412 <_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 2931a <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 29412 <_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 2931a <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 29412 <_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
@@ -50542,7 +50630,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,220,31,0,0 // movdqa 0x1fdc(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,228,31,0,0 // movdqa 0x1fe4(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50595,27 +50683,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 29410 <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 29508 <_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 # 2950c <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 29604 <_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 29476 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 2956e <_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 29476 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 2956e <_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 29476 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 2956e <_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
@@ -50632,7 +50720,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,128,30,0,0 // movdqa 0x1e80(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,136,30,0,0 // movdqa 0x1e88(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50700,21 +50788,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 295ab <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 296a3 <_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 # 295fc <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 296f4 <_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 295f6 <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 296ee <_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 295f6 <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 296ee <_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 295f6 <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 296ee <_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
@@ -50759,27 +50847,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 2965c <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 29754 <_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 # 29758 <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 29850 <_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 296c2 <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 297ba <_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 296c2 <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 297ba <_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 296c2 <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 297ba <_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
@@ -50796,7 +50884,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,52,28,0,0 // movdqa 0x1c34(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,60,28,0,0 // movdqa 0x1c3c(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50849,27 +50937,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 297b8 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 298b0 <_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 # 298b4 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 299ac <_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 2981e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 29916 <_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 2981e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 29916 <_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 2981e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 29916 <_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
@@ -50886,7 +50974,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,216,26,0,0 // movdqa 0x1ad8(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,224,26,0,0 // movdqa 0x1ae0(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -50954,21 +51042,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 29953 <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 29a4b <_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 # 299a4 <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 29a9c <_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 2999e <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 29a96 <_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 2999e <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 29a96 <_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 2999e <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 29a96 <_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
@@ -51013,23 +51101,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 299fc <_sk_load_565_sse2_lowp+0x3c>
+ .byte 119,34 // ja 29af4 <_sk_load_565_sse2_lowp+0x3c>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 29aa4 <_sk_load_565_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 29b9c <_sk_load_565_sse2_lowp+0xe4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,66 // jmp 29a3e <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 29b36 <_sk_load_565_sse2_lowp+0x7e>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,58 // jmp 29a3e <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 29b36 <_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 29a3e <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 29b36 <_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
@@ -51037,11 +51125,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,129,32,0,0 // pand 0x2081(%rip),%xmm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,15,219,29,137,32,0,0 // pand 0x2089(%rip),%xmm3 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,128,32,0,0 // pand 0x2080(%rip),%xmm1 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,15,111,21,136,32,0,0 // movdqa 0x2088(%rip),%xmm2 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,15,219,13,136,32,0,0 // pand 0x2088(%rip),%xmm1 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,15,111,21,144,32,0,0 // movdqa 0x2090(%rip),%xmm2 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -51054,7 +51142,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,126,24,0,0 // movaps 0x187e(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,29,134,24,0,0 // movaps 0x1886(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -51080,23 +51168,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 29afc <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 29bf4 <_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 # 29ba4 <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 29c9c <_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 29b3e <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 29c36 <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 29b3e <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 29c36 <_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 29b3e <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 29c36 <_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
@@ -51104,11 +51192,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,129,31,0,0 // pand 0x1f81(%rip),%xmm7 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,15,219,61,137,31,0,0 // pand 0x1f89(%rip),%xmm7 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,128,31,0,0 // pand 0x1f80(%rip),%xmm5 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,15,111,53,136,31,0,0 // movdqa 0x1f88(%rip),%xmm6 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,15,219,45,136,31,0,0 // pand 0x1f88(%rip),%xmm5 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,15,111,53,144,31,0,0 // movdqa 0x1f90(%rip),%xmm6 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -51121,7 +51209,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,126,23,0,0 // movaps 0x177e(%rip),%xmm7 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,61,134,23,0,0 // movaps 0x1786(%rip),%xmm7 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -51145,10 +51233,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,28,31,0,0 // pand 0x1f1c(%rip),%xmm8 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ .byte 102,68,15,219,5,36,31,0,0 // pand 0x1f24(%rip),%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x11c0>
.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,24,31,0,0 // pand 0x1f18(%rip),%xmm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
+ .byte 102,68,15,219,13,32,31,0,0 // pand 0x1f20(%rip),%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0x11d0>
.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
@@ -51157,21 +51245,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 29c36 <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 29d2e <_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 # 29c80 <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 29d78 <_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 29c7c <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 29d74 <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 29c7c <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 29d74 <_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 29c7c <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 29d74 <_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
@@ -51215,19 +51303,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 29cd5 <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 29dcd <_sk_load_a8_sse2_lowp+0x39>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 29d4c <_sk_load_a8_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 29e44 <_sk_load_a8_sse2_lowp+0xb0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,97 // jmp 29d36 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 29e2e <_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 29d36 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 29e2e <_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
@@ -51235,7 +51323,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 29d36 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 29e2e <_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
@@ -51246,14 +51334,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,226,21,0,0 // pand 0x15e2(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,29,234,21,0,0 // pand 0x15ea(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 144 // nop
- .byte 126,255 // jle 29d4d <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 126,255 // jle 29e45 <_sk_load_a8_sse2_lowp+0xb1>
.byte 255 // (bad)
.byte 255,164,255,255,255,149,255 // jmpq *-0x6a0001(%rdi,%rdi,8)
.byte 255 // (bad)
@@ -51283,19 +51371,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 29da1 <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 29e99 <_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 # 29e18 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 29f10 <_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 29e02 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 29efa <_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 29e02 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 29efa <_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
@@ -51303,7 +51391,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 29e02 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 29efa <_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
@@ -51314,14 +51402,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,22,21,0,0 // pand 0x1516(%rip),%xmm7 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,61,30,21,0,0 // pand 0x151e(%rip),%xmm7 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 29e19 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 29f11 <_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)
@@ -51351,42 +51439,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 29e68 <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 29f60 <_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 # 29ee8 <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 29fe0 <_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 29ee3 <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,175,20,0,0 // movdqa 0x14af(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 235,123 // jmp 29fdb <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,183,20,0,0 // movdqa 0x14b7(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 29ee3 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 29fdb <_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,138,20,0,0 // movdqa 0x148a(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,146,20,0,0 // movdqa 0x1492(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 29ee3 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 29fdb <_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,77,20,0,0 // movdqa 0x144d(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,85,20,0,0 // movdqa 0x1455(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 29ee9 <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 29fe1 <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -51417,19 +51505,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 29f3d <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 2a035 <_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 # 29fbc <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 2a0b4 <_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 29f9e <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 2a096 <_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 29f9e <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 2a096 <_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
@@ -51437,7 +51525,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 29f9e <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 2a096 <_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
@@ -51448,14 +51536,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,122,19,0,0 // pand 0x137a(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,5,130,19,0,0 // pand 0x1382(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,113,19,0,0 // movaps 0x1371(%rip),%xmm3 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,29,121,19,0,0 // movaps 0x1379(%rip),%xmm3 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 29fbd <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 2a0b5 <_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)
@@ -51483,19 +51571,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 2a011 <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 2a109 <_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 # 2a090 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 2a188 <_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 2a072 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 2a16a <_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 2a072 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 2a16a <_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
@@ -51503,7 +51591,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 2a072 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 2a16a <_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
@@ -51514,14 +51602,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,166,18,0,0 // pand 0x12a6(%rip),%xmm4 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,219,37,174,18,0,0 // pand 0x12ae(%rip),%xmm4 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,157,18,0,0 // movaps 0x129d(%rip),%xmm7 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 15,40,61,165,18,0,0 // movaps 0x12a5(%rip),%xmm7 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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 2a091 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 2a189 <_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)
@@ -51542,10 +51630,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,104,26,0,0 // pmullw 0x1a68(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
- .byte 102,15,213,13,112,26,0,0 // pmullw 0x1a70(%rip),%xmm1 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
+ .byte 102,15,213,5,112,26,0,0 // pmullw 0x1a70(%rip),%xmm0 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0x11e0>
+ .byte 102,15,213,13,120,26,0,0 // pmullw 0x1a78(%rip),%xmm1 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,116,26,0,0 // pmullw 0x1a74(%rip),%xmm3 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ .byte 102,15,213,29,124,26,0,0 // pmullw 0x1a7c(%rip),%xmm3 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0x1200>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -51560,14 +51648,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,191,16,0,0 // mulss 0x10bf(%rip),%xmm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 243,68,15,88,5,134,16,0,0 // addss 0x1086(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,5,199,16,0,0 // mulss 0x10c7(%rip),%xmm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 243,68,15,88,5,142,16,0,0 // addss 0x108e(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,254,17,0,0 // movdqa 0x11fe(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,6,18,0,0 // movdqa 0x1206(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -51588,13 +51676,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,71,16,0,0 // mulss 0x1047(%rip),%xmm8 # 2b1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- .byte 243,68,15,88,5,14,16,0,0 // addss 0x100e(%rip),%xmm8 # 2b184 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ .byte 243,68,15,89,5,79,16,0,0 // mulss 0x104f(%rip),%xmm8 # 2b2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ .byte 243,68,15,88,5,22,16,0,0 // addss 0x1016(%rip),%xmm8 # 2b284 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
.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,139,17,0,0 // movdqa 0x118b(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,147,17,0,0 // movdqa 0x1193(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -51634,19 +51722,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 2a24c <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 2a344 <_sk_scale_u8_sse2_lowp+0x3b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 2a314 <_sk_scale_u8_sse2_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 2a40c <_sk_scale_u8_sse2_lowp+0x103>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,109 // jmp 2a2b9 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 2a3b1 <_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 2a2b9 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 2a3b1 <_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
@@ -51654,7 +51742,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 2a2b9 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 2a3b1 <_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
@@ -51665,9 +51753,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,94,16,0,0 // pand 0x105e(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,219,5,102,16,0,0 // pand 0x1066(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,80,16,0,0 // movdqa 0x1050(%rip),%xmm9 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,13,88,16,0,0 // movdqa 0x1058(%rip),%xmm9 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -51693,7 +51781,7 @@ _sk_scale_u8_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 2a329 <_sk_scale_u8_sse2_lowp+0x118>
+ .byte 125,255 // jge 2a421 <_sk_scale_u8_sse2_lowp+0x118>
.byte 255 // (bad)
.byte 255,108,255,255 // ljmp *-0x1(%rdi,%rdi,8)
.byte 255 // .byte 0xff
@@ -51710,19 +51798,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 2a36b <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 2a463 <_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 # 2a474 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 2a56c <_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 2a3d8 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 2a4d0 <_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 2a3d8 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 2a4d0 <_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
@@ -51730,7 +51818,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 2a3d8 <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 2a4d0 <_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
@@ -51741,8 +51829,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,63,15,0,0 // pand 0xf3f(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
- .byte 102,68,15,111,21,54,15,0,0 // movdqa 0xf36(%rip),%xmm10 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,219,5,71,15,0,0 // pand 0xf47(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ .byte 102,68,15,111,21,62,15,0,0 // movdqa 0xf3e(%rip),%xmm10 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -51772,9 +51860,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 2a474 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 2a56c <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 502a47c <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb34>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 502a574 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb34>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -51804,23 +51892,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 2a4db <_sk_scale_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 2a5d3 <_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 # 2a6ac <_sk_scale_565_sse2_lowp+0x21c>
+ .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 2a7a4 <_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 2a51e <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 2a616 <_sk_scale_565_sse2_lowp+0x8e>
.byte 243,65,15,111,52,80 // movdqu (%r8,%rdx,2),%xmm6
- .byte 235,59 // jmp 2a51e <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 2a616 <_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 2a51e <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 2a616 <_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
@@ -51828,11 +51916,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,158,21,0,0 // pand 0x159e(%rip),%xmm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,68,15,219,29,166,21,0,0 // pand 0x15a6(%rip),%xmm11 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.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,154,21,0,0 // pand 0x159a(%rip),%xmm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,68,15,111,21,161,21,0,0 // movdqa 0x15a1(%rip),%xmm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,68,15,219,13,162,21,0,0 // pand 0x15a2(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,68,15,111,21,169,21,0,0 // movdqa 0x15a9(%rip),%xmm10 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -51844,7 +51932,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,253,20,0,0 // movdqa 0x14fd(%rip),%xmm12 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,37,5,21,0,0 // movdqa 0x1505(%rip),%xmm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -51885,7 +51973,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,191,12,0,0 // movdqa 0xcbf(%rip),%xmm0 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,15,111,5,199,12,0,0 // movdqa 0xcc7(%rip),%xmm0 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -51932,23 +52020,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 2a713 <_sk_lerp_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 2a80b <_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 # 2a92c <_sk_lerp_565_sse2_lowp+0x264>
+ .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 2aa24 <_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 2a756 <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 2a84e <_sk_lerp_565_sse2_lowp+0x8e>
.byte 243,65,15,111,20,80 // movdqu (%r8,%rdx,2),%xmm2
- .byte 235,59 // jmp 2a756 <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 2a84e <_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 2a756 <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 2a84e <_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
@@ -51956,11 +52044,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,102,19,0,0 // pand 0x1366(%rip),%xmm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
+ .byte 102,68,15,219,29,110,19,0,0 // pand 0x136e(%rip),%xmm11 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
.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,98,19,0,0 // pand 0x1362(%rip),%xmm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
- .byte 102,68,15,111,21,105,19,0,0 // movdqa 0x1369(%rip),%xmm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ .byte 102,68,15,219,13,106,19,0,0 // pand 0x136a(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ .byte 102,68,15,111,21,113,19,0,0 // movdqa 0x1371(%rip),%xmm10 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
.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
@@ -51972,7 +52060,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,197,18,0,0 // movdqa 0x12c5(%rip),%xmm12 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ .byte 102,68,15,111,37,205,18,0,0 // movdqa 0x12cd(%rip),%xmm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
.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
@@ -52011,7 +52099,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,145,10,0,0 // movdqa 0xa91(%rip),%xmm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,5,153,10,0,0 // movdqa 0xa99(%rip),%xmm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -52080,26 +52168,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 2a993 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 2aa8b <_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 # 2abbc <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 2acb4 <_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 2a9f9 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 2aaf1 <_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 2a9f9 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 2aaf1 <_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 2a9f9 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 2aaf1 <_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
@@ -52116,7 +52204,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,253,8,0,0 // movdqa 0x8fd(%rip),%xmm12 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ .byte 102,68,15,111,37,5,9,0,0 // movdqa 0x905(%rip),%xmm12 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
.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
@@ -52174,20 +52262,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 2ab5b <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 2abd8 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 2ac53 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 2acd0 <_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 2aba4 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 2ac9c <_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 2aba4 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 2ac9c <_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 2aba4 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 2ac9c <_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
@@ -52220,7 +52308,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 2abd9 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 2acd1 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -52286,16 +52374,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02ac68 <_sk_srcover_rgba_8888_sse2_lowp+0xa000320>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02ad68 <_sk_srcover_rgba_8888_sse2_lowp+0xa000328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x12000328>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ad70 <_sk_srcover_rgba_8888_sse2_lowp+0x12000330>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ac78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000330>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ad78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000338>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ac80 <_sk_srcover_rgba_8888_sse2_lowp+0x3000338>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ad80 <_sk_srcover_rgba_8888_sse2_lowp+0x3000340>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52338,16 +52426,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) # a02acc8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000380>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02adc8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000388>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202acd0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000388>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202add0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000390>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02acd8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000390>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02add8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000398>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ace0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000398>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ade0 <_sk_srcover_rgba_8888_sse2_lowp+0x30003a0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52390,16 +52478,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) # a02ad28 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e0>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02ae28 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ad30 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e8>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ae30 <_sk_srcover_rgba_8888_sse2_lowp+0x120003f0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ad38 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f0>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ae38 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ad40 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f8>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ae40 <_sk_srcover_rgba_8888_sse2_lowp+0x3000400>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52442,16 +52530,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) # a02ad88 <_sk_srcover_rgba_8888_sse2_lowp+0xa000440>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02ae88 <_sk_srcover_rgba_8888_sse2_lowp+0xa000448>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ad90 <_sk_srcover_rgba_8888_sse2_lowp+0x12000448>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ae90 <_sk_srcover_rgba_8888_sse2_lowp+0x12000450>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ad98 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000450>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ae98 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000458>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ada0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000458>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aea0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000460>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52494,16 +52582,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) # a02ade8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a0>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02aee8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202adf0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a8>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aef0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004b0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02adf8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b0>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aef8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ae00 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b8>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302af00 <_sk_srcover_rgba_8888_sse2_lowp+0x30004c0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52546,16 +52634,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) # a02ae48 <_sk_srcover_rgba_8888_sse2_lowp+0xa000500>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02af48 <_sk_srcover_rgba_8888_sse2_lowp+0xa000508>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202ae50 <_sk_srcover_rgba_8888_sse2_lowp+0x12000508>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202af50 <_sk_srcover_rgba_8888_sse2_lowp+0x12000510>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02ae58 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000510>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02af58 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000518>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302ae60 <_sk_srcover_rgba_8888_sse2_lowp+0x3000518>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302af60 <_sk_srcover_rgba_8888_sse2_lowp+0x3000520>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52598,16 +52686,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) # a02aea8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000560>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02afa8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000568>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202aeb0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000568>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202afb0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000570>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02aeb8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000570>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02afb8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000578>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302aec0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000578>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302afc0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000580>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52650,16 +52738,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) # a02af08 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c0>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b008 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202af10 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c8>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b010 <_sk_srcover_rgba_8888_sse2_lowp+0x120005d0>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02af18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d0>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b018 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302af20 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d8>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b020 <_sk_srcover_rgba_8888_sse2_lowp+0x30005e0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -52930,7 +53018,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 2b133 <.const+0x533>
+ .byte 224,255 // loopne 2b233 <.const+0x533>
.byte 255,0 // incl (%rax)
.byte 255,0 // incl (%rax)
.byte 54,0,183,0,19,0,255 // add %dh,%ss:-0xffed00(%rdi)
@@ -52983,14 +53071,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 2b1e8 <.literal4+0x64>
+ .byte 224,64 // loopne 2b2e8 <.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 2b1f1 <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 2b2f1 <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2b1fb <.literal4+0x77>
+ .byte 127,67 // jg 2b2fb <.literal4+0x77>
.byte 145 // xchg %eax,%ecx
.byte 131,158,61,92,143,50,63 // sbbl $0x3f,0x328f5c3d(%rsi)
.byte 10,215 // or %bh,%dl
@@ -53023,7 +53111,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 2b211 <.literal4+0x8d>
+ .byte 224,7 // loopne 2b311 <.literal4+0x8d>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -53034,8 +53122,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 2b224 <.literal4+0xa0>
- .byte 119,115 // ja 2b299 <.literal4+0x115>
+ .byte 127,0 // jg 2b324 <.literal4+0xa0>
+ .byte 119,115 // ja 2b399 <.literal4+0x115>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -53058,12 +53146,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b2af <.literal4+0x12b>
+ .byte 118,63 // jbe 2b3af <.literal4+0x12b>
.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 2b2be <.literal4+0x13a>
+ .byte 124,66 // jl 2b3be <.literal4+0x13a>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -53073,9 +53161,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 2b2e1 <.literal4+0x15d>
+ .byte 112,65 // jo 2b3e1 <.literal4+0x15d>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b2eb <.literal4+0x167>
+ .byte 127,71 // jg 2b3eb <.literal4+0x167>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,89 // ds pop %rcx
@@ -53102,15 +53190,15 @@ 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 2b30a <.literal4+0x186>
+ .byte 114,28 // jb 2b40a <.literal4+0x186>
.byte 199 // (bad)
.byte 62,0,0 // add %al,%ds:(%rax)
.byte 192,63,85 // sarb $0x55,(%rdi)
.byte 85 // push %rbp
.byte 149 // xchg %eax,%ebp
.byte 191,57,142,99,61 // mov $0x3d638e39,%edi
- .byte 114,249 // jb 2b2f7 <.literal4+0x173>
- .byte 127,63 // jg 2b33f <_sk_srcover_rgba_8888_sse2_lowp+0x9f7>
+ .byte 114,249 // jb 2b3f7 <.literal4+0x173>
+ .byte 127,63 // jg 2b43f <_sk_srcover_rgba_8888_sse2_lowp+0x9ff>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 0,4,0 // add %al,(%rax,%rax,1)
@@ -53119,7 +53207,7 @@ BALIGN4
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b311 <.literal4+0x18d>
+ .byte 127,0 // jg 2b411 <.literal4+0x18d>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -53222,11 +53310,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 2b448 <.literal16+0x128>
+ .byte 224,64 // loopne 2b548 <.literal16+0x128>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 2b44c <.literal16+0x12c>
+ .byte 224,64 // loopne 2b54c <.literal16+0x12c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 2b450 <.literal16+0x130>
+ .byte 224,64 // loopne 2b550 <.literal16+0x130>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -53246,13 +53334,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b471 <.literal16+0x151>
+ .byte 71,225,61 // rex.RXB loope 2b571 <.literal16+0x151>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b475 <.literal16+0x155>
+ .byte 71,225,61 // rex.RXB loope 2b575 <.literal16+0x155>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b479 <.literal16+0x159>
+ .byte 71,225,61 // rex.RXB loope 2b579 <.literal16+0x159>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 2b47d <.literal16+0x15d>
+ .byte 71,225,61 // rex.RXB loope 2b57d <.literal16+0x15d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -53263,10 +53351,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) # a02b458 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b10>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b558 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b18>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 302b460 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b18>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 302b560 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b20>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -53281,11 +53369,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 2b4bb <.literal16+0x19b>
+ .byte 127,67 // jg 2b5bb <.literal16+0x19b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2b4bf <.literal16+0x19f>
+ .byte 127,67 // jg 2b5bf <.literal16+0x19f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 2b4c3 <.literal16+0x1a3>
+ .byte 127,67 // jg 2b5c3 <.literal16+0x1a3>
.byte 145 // xchg %eax,%ecx
.byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi)
.byte 145 // xchg %eax,%ecx
@@ -53436,13 +53524,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 2b5c9 <.literal16+0x2a9>
+ .byte 224,7 // loopne 2b6c9 <.literal16+0x2a9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2b5cd <.literal16+0x2ad>
+ .byte 224,7 // loopne 2b6cd <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2b5d1 <.literal16+0x2b1>
+ .byte 224,7 // loopne 2b6d1 <.literal16+0x2b1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 2b5d5 <.literal16+0x2b5>
+ .byte 224,7 // loopne 2b6d5 <.literal16+0x2b5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -53496,17 +53584,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 2b644 <.literal16+0x324>
+ .byte 127,0 // jg 2b744 <.literal16+0x324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b648 <.literal16+0x328>
+ .byte 127,0 // jg 2b748 <.literal16+0x328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b64c <.literal16+0x32c>
+ .byte 127,0 // jg 2b74c <.literal16+0x32c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b650 <.literal16+0x330>
- .byte 119,115 // ja 2b6c5 <.literal16+0x3a5>
+ .byte 127,0 // jg 2b750 <.literal16+0x330>
+ .byte 119,115 // ja 2b7c5 <.literal16+0x3a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -53517,7 +53605,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 2b629 <.literal16+0x309>
+ .byte 117,191 // jne 2b729 <.literal16+0x309>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -53529,7 +53617,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 ffffffffe9a5f66a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d22>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a5f76a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d2a>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -53619,16 +53707,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b7b3 <.literal16+0x493>
+ .byte 118,63 // jbe 2b8b3 <.literal16+0x493>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b7b7 <.literal16+0x497>
+ .byte 118,63 // jbe 2b8b7 <.literal16+0x497>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b7bb <.literal16+0x49b>
+ .byte 118,63 // jbe 2b8bb <.literal16+0x49b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 2b7bf <.literal16+0x49f>
+ .byte 118,63 // jbe 2b8bf <.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)
@@ -53649,13 +53737,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 2b7f6 <.literal16+0x4d6>
+ .byte 124,66 // jl 2b8f6 <.literal16+0x4d6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2b7fa <.literal16+0x4da>
+ .byte 124,66 // jl 2b8fa <.literal16+0x4da>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2b7fe <.literal16+0x4de>
+ .byte 124,66 // jl 2b8fe <.literal16+0x4de>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 2b802 <.literal16+0x4e2>
+ .byte 124,66 // jl 2b902 <.literal16+0x4e2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -53701,25 +53789,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 2b885 <.literal16+0x565>
+ .byte 112,65 // jo 2b985 <.literal16+0x565>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2b889 <.literal16+0x569>
+ .byte 112,65 // jo 2b989 <.literal16+0x569>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2b88d <.literal16+0x56d>
+ .byte 112,65 // jo 2b98d <.literal16+0x56d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 2b891 <.literal16+0x571>
+ .byte 112,65 // jo 2b991 <.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 2b863 <.literal16+0x543>
+ .byte 127,0 // jg 2b963 <.literal16+0x543>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b867 <.literal16+0x547>
+ .byte 127,0 // jg 2b967 <.literal16+0x547>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b86b <.literal16+0x54b>
+ .byte 127,0 // jg 2b96b <.literal16+0x54b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2b86f <.literal16+0x54f>
+ .byte 127,0 // jg 2b96f <.literal16+0x54f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -53745,13 +53833,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 2b8a8 <.literal16+0x588>
+ .byte 127,255 // jg 2b9a8 <.literal16+0x588>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 2b8ac <.literal16+0x58c>
+ .byte 127,255 // jg 2b9ac <.literal16+0x58c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 2b8b1 <.literal16+0x591>
+ .byte 127,0 // jg 2b9b1 <.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)
@@ -53765,13 +53853,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 2b91b <.literal16+0x5fb>
+ .byte 127,71 // jg 2ba1b <.literal16+0x5fb>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b91f <.literal16+0x5ff>
+ .byte 127,71 // jg 2ba1f <.literal16+0x5ff>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b923 <.literal16+0x603>
+ .byte 127,71 // jg 2ba23 <.literal16+0x603>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 2b927 <.literal16+0x607>
+ .byte 127,71 // jg 2ba27 <.literal16+0x607>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -53801,10 +53889,10 @@ BALIGN16
.byte 61,152,221,147,61 // cmp $0x3d93dd98,%eax
.byte 152 // cwtl
.byte 221,147,61,45,16,17 // fstl 0x11102d3d(%rbx)
- .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc2ca2a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020e2>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc2cb2a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020ea>
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 2b95c <.literal16+0x63c>
+ .byte 120,57 // js 2ba5c <.literal16+0x63c>
.byte 64,18,120,57 // adc 0x39(%rax),%dil
.byte 64,18,120,57 // adc 0x39(%rax),%dil
.byte 64,18,120,57 // adc 0x39(%rax),%dil
@@ -53869,13 +53957,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 2ba0e <.literal16+0x6ee>
+ .byte 114,28 // jb 2bb0e <.literal16+0x6ee>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2ba12 <.literal16+0x6f2>
+ .byte 62,114,28 // jb,pt 2bb12 <.literal16+0x6f2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2ba16 <.literal16+0x6f6>
+ .byte 62,114,28 // jb,pt 2bb16 <.literal16+0x6f6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 2ba1a <.literal16+0x6fa>
+ .byte 62,114,28 // jb,pt 2bb1a <.literal16+0x6fa>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -53894,15 +53982,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 # 3d664865 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f1d>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d664965 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f25>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 2ba73 <.literal16+0x753>
- .byte 114,249 // jb 2ba2f <.literal16+0x70f>
- .byte 127,63 // jg 2ba77 <.literal16+0x757>
- .byte 114,249 // jb 2ba33 <.literal16+0x713>
- .byte 127,63 // jg 2ba7b <.literal16+0x75b>
- .byte 114,249 // jb 2ba37 <.literal16+0x717>
- .byte 127,63 // jg 2ba7f <.literal16+0x75f>
+ .byte 127,63 // jg 2bb73 <.literal16+0x753>
+ .byte 114,249 // jb 2bb2f <.literal16+0x70f>
+ .byte 127,63 // jg 2bb77 <.literal16+0x757>
+ .byte 114,249 // jb 2bb33 <.literal16+0x713>
+ .byte 127,63 // jg 2bb7b <.literal16+0x75b>
+ .byte 114,249 // jb 2bb37 <.literal16+0x717>
+ .byte 127,63 // jg 2bb7f <.literal16+0x75f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -54012,14 +54100,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 2bb11 <.literal16+0x7f1>
- .byte 224,255 // loopne 2bb13 <.literal16+0x7f3>
- .byte 224,255 // loopne 2bb15 <.literal16+0x7f5>
- .byte 224,255 // loopne 2bb17 <.literal16+0x7f7>
- .byte 224,255 // loopne 2bb19 <.literal16+0x7f9>
- .byte 224,255 // loopne 2bb1b <.literal16+0x7fb>
- .byte 224,255 // loopne 2bb1d <.literal16+0x7fd>
- .byte 224,255 // loopne 2bb1f <.literal16+0x7ff>
+ .byte 224,255 // loopne 2bc11 <.literal16+0x7f1>
+ .byte 224,255 // loopne 2bc13 <.literal16+0x7f3>
+ .byte 224,255 // loopne 2bc15 <.literal16+0x7f5>
+ .byte 224,255 // loopne 2bc17 <.literal16+0x7f7>
+ .byte 224,255 // loopne 2bc19 <.literal16+0x7f9>
+ .byte 224,255 // loopne 2bc1b <.literal16+0x7fb>
+ .byte 224,255 // loopne 2bc1d <.literal16+0x7fd>
+ .byte 224,255 // loopne 2bc1f <.literal16+0x7ff>
.byte 54,0,54 // add %dh,%ss:(%rsi)
.byte 0,54 // add %dh,(%rsi)
.byte 0,54 // add %dh,(%rsi)
@@ -54061,9 +54149,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 2bb7b <.literal8+0x1b>
+ .byte 127,0 // jg 2bc7b <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 2bb7f <.literal8+0x1f>
+ .byte 127,0 // jg 2bc7f <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
@@ -54083,7 +54171,7 @@ _sk_start_pipeline_sse2:
.byte 131,236,92 // sub $0x5c,%esp
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 59,69,20 // cmp 0x14(%ebp),%eax
- .byte 115,112 // jae 81 <_sk_start_pipeline_sse2+0x81>
+ .byte 15,131,161,0,0,0 // jae b6 <_sk_start_pipeline_sse2+0xb6>
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,117,24 // mov 0x18(%ebp),%esi
@@ -54097,10 +54185,20 @@ _sk_start_pipeline_sse2:
.byte 137,69,236 // mov %eax,-0x14(%ebp)
.byte 137,69,156 // mov %eax,-0x64(%ebp)
.byte 199,69,160,0,0,0,0 // movl $0x0,-0x60(%ebp)
+ .byte 141,69,168 // lea -0x58(%ebp),%eax
+ .byte 15,87,192 // xorps %xmm0,%xmm0
+ .byte 15,41,64,48 // movaps %xmm0,0x30(%eax)
+ .byte 15,41,64,32 // movaps %xmm0,0x20(%eax)
+ .byte 15,41,64,16 // movaps %xmm0,0x10(%eax)
+ .byte 15,41,0 // movaps %xmm0,(%eax)
.byte 137,200 // mov %ecx,%eax
.byte 141,93,152 // lea -0x68(%ebp),%ebx
- .byte 119,29 // ja 5f <_sk_start_pipeline_sse2+0x5f>
+ .byte 119,41 // ja 84 <_sk_start_pipeline_sse2+0x84>
.byte 131,236,8 // sub $0x8,%esp
+ .byte 15,87,192 // xorps %xmm0,%xmm0
+ .byte 15,87,201 // xorps %xmm1,%xmm1
+ .byte 15,87,210 // xorps %xmm2,%xmm2
+ .byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 83 // push %ebx
.byte 255,215 // call *%edi
@@ -54111,12 +54209,16 @@ _sk_start_pipeline_sse2:
.byte 137,69,152 // mov %eax,-0x68(%ebp)
.byte 131,193,8 // add $0x8,%ecx
.byte 57,209 // cmp %edx,%ecx
- .byte 118,227 // jbe 42 <_sk_start_pipeline_sse2+0x42>
+ .byte 118,215 // jbe 5b <_sk_start_pipeline_sse2+0x5b>
.byte 137,209 // mov %edx,%ecx
.byte 41,193 // sub %eax,%ecx
- .byte 116,19 // je 78 <_sk_start_pipeline_sse2+0x78>
+ .byte 116,31 // je a9 <_sk_start_pipeline_sse2+0xa9>
.byte 137,77,160 // mov %ecx,-0x60(%ebp)
.byte 131,236,8 // sub $0x8,%esp
+ .byte 15,87,192 // xorps %xmm0,%xmm0
+ .byte 15,87,201 // xorps %xmm1,%xmm1
+ .byte 15,87,210 // xorps %xmm2,%xmm2
+ .byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 141,69,152 // lea -0x68(%ebp),%eax
.byte 80 // push %eax
@@ -54126,7 +54228,7 @@ _sk_start_pipeline_sse2:
.byte 139,69,236 // mov -0x14(%ebp),%eax
.byte 64 // inc %eax
.byte 59,69,20 // cmp 0x14(%ebp),%eax
- .byte 117,164 // jne 25 <_sk_start_pipeline_sse2+0x25>
+ .byte 15,133,115,255,255,255 // jne 29 <_sk_start_pipeline_sse2+0x29>
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
.byte 95 // pop %edi
@@ -54148,18 +54250,18 @@ _sk_seed_shader_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 94 <_sk_seed_shader_sse2+0xa>
+ .byte 232,0,0,0,0 // call c9 <_sk_seed_shader_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 102,15,110,2 // movd (%edx),%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,88,128,252,203,0,0 // addps 0xcbfc(%eax),%xmm0
+ .byte 15,88,128,247,203,0,0 // addps 0xcbf7(%eax),%xmm0
.byte 102,15,110,74,4 // movd 0x4(%edx),%xmm1
.byte 102,15,112,201,0 // pshufd $0x0,%xmm1,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,88,136,12,204,0,0 // addps 0xcc0c(%eax),%xmm1
+ .byte 15,88,136,7,204,0,0 // addps 0xcc07(%eax),%xmm1
.byte 141,113,4 // lea 0x4(%ecx),%esi
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 15,41,82,64 // movaps %xmm2,0x40(%edx)
@@ -54167,7 +54269,7 @@ _sk_seed_shader_sse2:
.byte 15,41,82,32 // movaps %xmm2,0x20(%edx)
.byte 15,41,82,16 // movaps %xmm2,0x10(%edx)
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,144,28,204,0,0 // movaps 0xcc1c(%eax),%xmm2
+ .byte 15,40,144,23,204,0,0 // movaps 0xcc17(%eax),%xmm2
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 82 // push %edx
@@ -54189,20 +54291,20 @@ _sk_dither_sse2:
.byte 15,41,85,232 // movaps %xmm2,-0x18(%ebp)
.byte 15,40,217 // movaps %xmm1,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
- .byte 232,0,0,0,0 // call 109 <_sk_dither_sse2+0x1a>
+ .byte 232,0,0,0,0 // call 13e <_sk_dither_sse2+0x1a>
.byte 89 // pop %ecx
.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,183,203,0,0 // paddd 0xcbb7(%ecx),%xmm4
+ .byte 102,15,254,161,178,203,0,0 // paddd 0xcbb2(%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,199,203,0,0 // movdqa 0xcbc7(%ecx),%xmm6
+ .byte 102,15,111,177,194,203,0,0 // movdqa 0xcbc2(%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,231,203,0,0 // movdqa 0xcbe7(%ecx),%xmm0
+ .byte 102,15,111,129,226,203,0,0 // movdqa 0xcbe2(%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
@@ -54212,7 +54314,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,215,203,0,0 // movdqa 0xcbd7(%ecx),%xmm1
+ .byte 102,15,111,137,210,203,0,0 // movdqa 0xcbd2(%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
@@ -54223,8 +54325,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,247,203,0,0 // mulps 0xcbf7(%ecx),%xmm0
- .byte 15,88,129,7,204,0,0 // addps 0xcc07(%ecx),%xmm0
+ .byte 15,89,129,242,203,0,0 // mulps 0xcbf2(%ecx),%xmm0
+ .byte 15,88,129,2,204,0,0 // addps 0xcc02(%ecx),%xmm0
.byte 243,15,16,14 // movss (%esi),%xmm1
.byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
@@ -54287,12 +54389,12 @@ _sk_black_color_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 245 <_sk_black_color_sse2+0xb>
+ .byte 232,0,0,0,0 // call 27a <_sk_black_color_sse2+0xb>
.byte 88 // pop %eax
.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,107,202,0,0 // movaps 0xca6b(%eax),%xmm3
+ .byte 15,40,152,102,202,0,0 // movaps 0xca66(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -54310,12 +54412,12 @@ _sk_white_color_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 275 <_sk_white_color_sse2+0xb>
+ .byte 232,0,0,0,0 // call 2aa <_sk_white_color_sse2+0xb>
.byte 88 // pop %eax
.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,59,202,0,0 // movaps 0xca3b(%eax),%xmm0
+ .byte 15,40,128,54,202,0,0 // movaps 0xca36(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -54399,13 +54501,13 @@ _sk_srcatop_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 324 <_sk_srcatop_sse2+0xb>
+ .byte 232,0,0,0,0 // call 359 <_sk_srcatop_sse2+0xb>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.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,140,201,0,0 // movaps 0xc98c(%edx),%xmm5
+ .byte 15,40,170,135,201,0,0 // movaps 0xc987(%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
@@ -54437,14 +54539,14 @@ _sk_dstatop_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 383 <_sk_dstatop_sse2+0xb>
+ .byte 232,0,0,0,0 // call 3b8 <_sk_dstatop_sse2+0xb>
.byte 90 // pop %edx
.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,113,16 // movaps 0x10(%ecx),%xmm6
.byte 15,89,243 // mulps %xmm3,%xmm6
- .byte 15,40,162,45,201,0,0 // movaps 0xc92d(%edx),%xmm4
+ .byte 15,40,162,40,201,0,0 // movaps 0xc928(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,198 // addps %xmm6,%xmm0
@@ -54524,11 +54626,11 @@ _sk_srcout_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 444 <_sk_srcout_sse2+0xb>
+ .byte 232,0,0,0,0 // call 479 <_sk_srcout_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,108,200,0,0 // movaps 0xc86c(%eax),%xmm4
+ .byte 15,40,160,103,200,0,0 // movaps 0xc867(%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
@@ -54550,11 +54652,11 @@ _sk_dstout_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 47c <_sk_dstout_sse2+0xb>
+ .byte 232,0,0,0,0 // call 4b1 <_sk_dstout_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,52,200,0,0 // movaps 0xc834(%eax),%xmm4
+ .byte 15,40,160,47,200,0,0 // movaps 0xc82f(%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
@@ -54580,11 +54682,11 @@ _sk_srcover_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 4c3 <_sk_srcover_sse2+0xb>
+ .byte 232,0,0,0,0 // call 4f8 <_sk_srcover_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,237,199,0,0 // movaps 0xc7ed(%eax),%xmm4
+ .byte 15,40,160,232,199,0,0 // movaps 0xc7e8(%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
@@ -54613,12 +54715,12 @@ _sk_dstover_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 513 <_sk_dstover_sse2+0xb>
+ .byte 232,0,0,0,0 // call 548 <_sk_dstover_sse2+0xb>
.byte 88 // pop %eax
.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,157,199,0,0 // movaps 0xc79d(%eax),%xmm4
+ .byte 15,40,160,152,199,0,0 // movaps 0xc798(%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
@@ -54669,12 +54771,12 @@ _sk_multiply_sse2:
.byte 131,236,56 // sub $0x38,%esp
.byte 15,41,85,216 // movaps %xmm2,-0x28(%ebp)
.byte 15,40,232 // movaps %xmm0,%xmm5
- .byte 232,0,0,0,0 // call 592 <_sk_multiply_sse2+0x12>
+ .byte 232,0,0,0,0 // call 5c7 <_sk_multiply_sse2+0x12>
.byte 89 // pop %ecx
.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,30,199,0,0 // movaps 0xc71e(%ecx),%xmm0
+ .byte 15,40,129,25,199,0,0 // movaps 0xc719(%ecx),%xmm0
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -54729,12 +54831,12 @@ _sk_plus__sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 638 <_sk_plus__sse2+0xb>
+ .byte 232,0,0,0,0 // call 66d <_sk_plus__sse2+0xb>
.byte 88 // pop %eax
.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,120,198,0,0 // movaps 0xc678(%eax),%xmm4
+ .byte 15,40,160,115,198,0,0 // movaps 0xc673(%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
@@ -54801,12 +54903,12 @@ _sk_xor__sse2:
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,227 // movaps %xmm3,%xmm4
- .byte 232,0,0,0,0 // call 6e6 <_sk_xor__sse2+0xe>
+ .byte 232,0,0,0,0 // call 71b <_sk_xor__sse2+0xe>
.byte 90 // pop %edx
.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,202,197,0,0 // movaps 0xc5ca(%edx),%xmm3
+ .byte 15,40,154,197,197,0,0 // movaps 0xc5c5(%edx),%xmm3
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,89,198 // mulps %xmm6,%xmm0
@@ -54842,7 +54944,7 @@ _sk_darken_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,224 // movaps %xmm0,%xmm4
- .byte 232,0,0,0,0 // call 74e <_sk_darken_sse2+0xe>
+ .byte 232,0,0,0,0 // call 783 <_sk_darken_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -54868,7 +54970,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,98,197,0,0 // movaps 0xc562(%edx),%xmm1
+ .byte 15,40,138,93,197,0,0 // movaps 0xc55d(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -54891,7 +54993,7 @@ _sk_lighten_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,224 // movaps %xmm0,%xmm4
- .byte 232,0,0,0,0 // call 7ce <_sk_lighten_sse2+0xe>
+ .byte 232,0,0,0,0 // call 803 <_sk_lighten_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -54917,7 +55019,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,226,196,0,0 // movaps 0xc4e2(%edx),%xmm1
+ .byte 15,40,138,221,196,0,0 // movaps 0xc4dd(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -54941,7 +55043,7 @@ _sk_difference_sse2:
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,225 // movaps %xmm1,%xmm4
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 851 <_sk_difference_sse2+0x11>
+ .byte 232,0,0,0,0 // call 886 <_sk_difference_sse2+0x11>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -54970,7 +55072,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,95,196,0,0 // movaps 0xc45f(%edx),%xmm2
+ .byte 15,40,146,90,196,0,0 // movaps 0xc45a(%edx),%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -54992,7 +55094,7 @@ _sk_exclusion_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,224 // movaps %xmm0,%xmm4
- .byte 232,0,0,0,0 // call 8d7 <_sk_exclusion_sse2+0xe>
+ .byte 232,0,0,0,0 // call 90c <_sk_exclusion_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -55014,7 +55116,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,217,195,0,0 // movaps 0xc3d9(%edx),%xmm1
+ .byte 15,40,138,212,195,0,0 // movaps 0xc3d4(%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
@@ -55040,7 +55142,7 @@ _sk_colorburn_sse2:
.byte 15,41,85,168 // movaps %xmm2,-0x58(%ebp)
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,224 // movaps %xmm0,%xmm4
- .byte 232,0,0,0,0 // call 956 <_sk_colorburn_sse2+0x19>
+ .byte 232,0,0,0,0 // call 98b <_sk_colorburn_sse2+0x19>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,72,64 // movaps 0x40(%eax),%xmm1
@@ -55055,7 +55157,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,90,195,0,0 // movaps 0xc35a(%ecx),%xmm6
+ .byte 15,40,177,85,195,0,0 // movaps 0xc355(%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)
@@ -55168,11 +55270,11 @@ _sk_colordodge_sse2:
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,41,85,168 // movaps %xmm2,-0x58(%ebp)
.byte 15,41,77,232 // movaps %xmm1,-0x18(%ebp)
- .byte 232,0,0,0,0 // call adf <_sk_colordodge_sse2+0x16>
+ .byte 232,0,0,0,0 // call b14 <_sk_colordodge_sse2+0x16>
.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,209,193,0,0 // movaps 0xc1d1(%ecx),%xmm2
+ .byte 15,40,145,204,193,0,0 // movaps 0xc1cc(%ecx),%xmm2
.byte 15,40,226 // movaps %xmm2,%xmm4
.byte 15,92,214 // subps %xmm6,%xmm2
.byte 15,40,250 // movaps %xmm2,%xmm7
@@ -55285,11 +55387,11 @@ _sk_hardlight_sse2:
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,41,85,168 // movaps %xmm2,-0x58(%ebp)
.byte 15,41,77,232 // movaps %xmm1,-0x18(%ebp)
- .byte 232,0,0,0,0 // call c40 <_sk_hardlight_sse2+0x16>
+ .byte 232,0,0,0,0 // call c75 <_sk_hardlight_sse2+0x16>
.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,112,192,0,0 // movaps 0xc070(%ecx),%xmm2
+ .byte 15,40,145,107,192,0,0 // movaps 0xc06b(%ecx),%xmm2
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -55395,11 +55497,11 @@ _sk_overlay_sse2:
.byte 15,41,85,152 // movaps %xmm2,-0x68(%ebp)
.byte 15,41,77,168 // movaps %xmm1,-0x58(%ebp)
.byte 15,40,232 // movaps %xmm0,%xmm5
- .byte 232,0,0,0,0 // call d8b <_sk_overlay_sse2+0x1a>
+ .byte 232,0,0,0,0 // call dc0 <_sk_overlay_sse2+0x1a>
.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,37,191,0,0 // movaps 0xbf25(%ecx),%xmm4
+ .byte 15,40,161,32,191,0,0 // movaps 0xbf20(%ecx),%xmm4
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
@@ -55524,20 +55626,20 @@ _sk_softlight_sse2:
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
.byte 15,88,241 // addps %xmm1,%xmm6
- .byte 232,0,0,0,0 // call f1b <_sk_softlight_sse2+0x52>
+ .byte 232,0,0,0,0 // call f50 <_sk_softlight_sse2+0x52>
.byte 89 // pop %ecx
.byte 15,40,194 // movaps %xmm2,%xmm0
- .byte 15,40,137,5,190,0,0 // movaps 0xbe05(%ecx),%xmm1
+ .byte 15,40,137,0,190,0,0 // movaps 0xbe00(%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,149,189,0,0 // movaps 0xbd95(%ecx),%xmm7
+ .byte 15,40,185,144,189,0,0 // movaps 0xbd90(%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,21,190,0,0 // movaps 0xbe15(%ecx),%xmm4
+ .byte 15,40,161,16,190,0,0 // movaps 0xbe10(%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
@@ -55733,7 +55835,7 @@ _sk_hue_sse2:
.byte 15,93,200 // minps %xmm0,%xmm1
.byte 15,92,225 // subps %xmm1,%xmm4
.byte 15,41,101,168 // movaps %xmm4,-0x58(%ebp)
- .byte 232,0,0,0,0 // call 11dc <_sk_hue_sse2+0x4f>
+ .byte 232,0,0,0,0 // call 1211 <_sk_hue_sse2+0x4f>
.byte 89 // pop %ecx
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -55743,7 +55845,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,212,186,0,0 // movaps 0xbad4(%ecx),%xmm5
+ .byte 15,40,169,207,186,0,0 // movaps 0xbacf(%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)
@@ -55776,17 +55878,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,100,187,0,0 // movaps 0xbb64(%ecx),%xmm3
+ .byte 15,40,153,95,187,0,0 // movaps 0xbb5f(%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,116,187,0,0 // movaps 0xbb74(%ecx),%xmm3
+ .byte 15,40,153,111,187,0,0 // movaps 0xbb6f(%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,212,186,0,0 // movaps 0xbad4(%ecx),%xmm1
+ .byte 15,40,137,207,186,0,0 // movaps 0xbacf(%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)
@@ -55796,7 +55898,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,132,187,0,0 // movaps 0xbb84(%ecx),%xmm5
+ .byte 15,40,169,127,187,0,0 // movaps 0xbb7f(%ecx),%xmm5
.byte 15,89,205 // mulps %xmm5,%xmm1
.byte 15,88,207 // addps %xmm7,%xmm1
.byte 15,94,212 // divps %xmm4,%xmm2
@@ -55987,19 +56089,19 @@ _sk_saturation_sse2:
.byte 15,89,221 // mulps %xmm5,%xmm3
.byte 15,40,211 // movaps %xmm3,%xmm2
.byte 15,89,253 // mulps %xmm5,%xmm7
- .byte 232,0,0,0,0 // call 1530 <_sk_saturation_sse2+0xb0>
+ .byte 232,0,0,0,0 // call 1565 <_sk_saturation_sse2+0xb0>
.byte 89 // pop %ecx
- .byte 15,40,153,16,184,0,0 // movaps 0xb810(%ecx),%xmm3
+ .byte 15,40,153,11,184,0,0 // movaps 0xb80b(%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,32,184,0,0 // movaps 0xb820(%ecx),%xmm3
+ .byte 15,40,153,27,184,0,0 // movaps 0xb81b(%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,128,183,0,0 // movaps 0xb780(%ecx),%xmm0
+ .byte 15,40,129,123,183,0,0 // movaps 0xb77b(%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
@@ -56011,7 +56113,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,48,184,0,0 // movaps 0xb830(%ecx),%xmm0
+ .byte 15,40,129,43,184,0,0 // movaps 0xb82b(%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
@@ -56165,21 +56267,21 @@ _sk_color_sse2:
.byte 15,41,165,104,255,255,255 // movaps %xmm4,-0x98(%ebp)
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,41,173,120,255,255,255 // movaps %xmm5,-0x88(%ebp)
- .byte 232,0,0,0,0 // call 178b <_sk_color_sse2+0x2a>
+ .byte 232,0,0,0,0 // call 17c0 <_sk_color_sse2+0x2a>
.byte 89 // pop %ecx
.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,181,181,0,0 // movaps 0xb5b5(%ecx),%xmm6
+ .byte 15,40,177,176,181,0,0 // movaps 0xb5b0(%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,197,181,0,0 // movaps 0xb5c5(%ecx),%xmm3
+ .byte 15,40,153,192,181,0,0 // movaps 0xb5c0(%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,37,181,0,0 // movaps 0xb525(%ecx),%xmm0
+ .byte 15,40,129,32,181,0,0 // movaps 0xb520(%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
@@ -56189,7 +56291,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,213,181,0,0 // movaps 0xb5d5(%ecx),%xmm1
+ .byte 15,40,137,208,181,0,0 // movaps 0xb5d0(%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
@@ -56345,21 +56447,21 @@ _sk_luminosity_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 129,236,184,0,0,0 // sub $0xb8,%esp
.byte 15,40,242 // movaps %xmm2,%xmm6
- .byte 232,0,0,0,0 // call 19ee <_sk_luminosity_sse2+0x11>
+ .byte 232,0,0,0,0 // call 1a23 <_sk_luminosity_sse2+0x11>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
- .byte 15,40,161,82,179,0,0 // movaps 0xb352(%ecx),%xmm4
+ .byte 15,40,161,77,179,0,0 // movaps 0xb34d(%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,98,179,0,0 // movaps 0xb362(%ecx),%xmm4
+ .byte 15,40,161,93,179,0,0 // movaps 0xb35d(%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,194,178,0,0 // movaps 0xb2c2(%ecx),%xmm4
+ .byte 15,40,161,189,178,0,0 // movaps 0xb2bd(%ecx),%xmm4
.byte 15,40,252 // movaps %xmm4,%xmm7
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -56369,7 +56471,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,114,179,0,0 // movaps 0xb372(%ecx),%xmm1
+ .byte 15,40,137,109,179,0,0 // movaps 0xb36d(%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
@@ -56531,7 +56633,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 131,236,44 // sub $0x2c,%esp
.byte 102,15,127,85,200 // movdqa %xmm2,-0x38(%ebp)
.byte 15,41,77,216 // movaps %xmm1,-0x28(%ebp)
- .byte 232,0,0,0,0 // call 1c59 <_sk_srcover_rgba_8888_sse2+0x17>
+ .byte 232,0,0,0,0 // call 1c8e <_sk_srcover_rgba_8888_sse2+0x17>
.byte 95 // pop %edi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -56543,9 +56645,9 @@ _sk_srcover_rgba_8888_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,49 // mov (%ecx),%esi
- .byte 15,133,224,0,0,0 // jne 1d5b <_sk_srcover_rgba_8888_sse2+0x119>
+ .byte 15,133,224,0,0,0 // jne 1d90 <_sk_srcover_rgba_8888_sse2+0x119>
.byte 243,15,111,20,178 // movdqu (%edx,%esi,4),%xmm2
- .byte 102,15,111,167,23,177,0,0 // movdqa 0xb117(%edi),%xmm4
+ .byte 102,15,111,167,18,177,0,0 // movdqa 0xb112(%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
@@ -56556,9 +56658,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,87,176,0,0 // movaps 0xb057(%edi),%xmm5
+ .byte 15,40,175,82,176,0,0 // movaps 0xb052(%edi),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
- .byte 15,40,143,39,177,0,0 // movaps 0xb127(%edi),%xmm1
+ .byte 15,40,143,34,177,0,0 // movaps 0xb122(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -56591,7 +56693,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 102,15,235,194 // por %xmm2,%xmm0
.byte 102,15,235,193 // por %xmm1,%xmm0
.byte 133,219 // test %ebx,%ebx
- .byte 117,95 // jne 1d96 <_sk_srcover_rgba_8888_sse2+0x154>
+ .byte 117,95 // jne 1dcb <_sk_srcover_rgba_8888_sse2+0x154>
.byte 243,15,127,4,178 // movdqu %xmm0,(%edx,%esi,4)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -56612,33 +56714,33 @@ _sk_srcover_rgba_8888_sse2:
.byte 136,69,243 // mov %al,-0xd(%ebp)
.byte 128,101,243,3 // andb $0x3,-0xd(%ebp)
.byte 128,125,243,1 // cmpb $0x1,-0xd(%ebp)
- .byte 116,80 // je 1dba <_sk_srcover_rgba_8888_sse2+0x178>
+ .byte 116,80 // je 1def <_sk_srcover_rgba_8888_sse2+0x178>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 128,125,243,2 // cmpb $0x2,-0xd(%ebp)
.byte 139,69,12 // mov 0xc(%ebp),%eax
- .byte 116,21 // je 1d8c <_sk_srcover_rgba_8888_sse2+0x14a>
+ .byte 116,21 // je 1dc1 <_sk_srcover_rgba_8888_sse2+0x14a>
.byte 128,125,243,3 // cmpb $0x3,-0xd(%ebp)
- .byte 15,133,255,254,255,255 // jne 1c80 <_sk_srcover_rgba_8888_sse2+0x3e>
+ .byte 15,133,255,254,255,255 // jne 1cb5 <_sk_srcover_rgba_8888_sse2+0x3e>
.byte 102,15,110,84,178,8 // movd 0x8(%edx,%esi,4),%xmm2
.byte 102,15,112,210,69 // pshufd $0x45,%xmm2,%xmm2
.byte 102,15,18,20,178 // movlpd (%edx,%esi,4),%xmm2
- .byte 233,234,254,255,255 // jmp 1c80 <_sk_srcover_rgba_8888_sse2+0x3e>
+ .byte 233,234,254,255,255 // jmp 1cb5 <_sk_srcover_rgba_8888_sse2+0x3e>
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,41 // je 1dc7 <_sk_srcover_rgba_8888_sse2+0x185>
+ .byte 116,41 // je 1dfc <_sk_srcover_rgba_8888_sse2+0x185>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,16 // je 1db3 <_sk_srcover_rgba_8888_sse2+0x171>
+ .byte 116,16 // je 1de8 <_sk_srcover_rgba_8888_sse2+0x171>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,148 // jne 1d3c <_sk_srcover_rgba_8888_sse2+0xfa>
+ .byte 117,148 // jne 1d71 <_sk_srcover_rgba_8888_sse2+0xfa>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,15,126,76,178,8 // movd %xmm1,0x8(%edx,%esi,4)
.byte 102,15,214,4,178 // movq %xmm0,(%edx,%esi,4)
- .byte 235,130 // jmp 1d3c <_sk_srcover_rgba_8888_sse2+0xfa>
+ .byte 235,130 // jmp 1d71 <_sk_srcover_rgba_8888_sse2+0xfa>
.byte 102,15,110,20,178 // movd (%edx,%esi,4),%xmm2
.byte 139,69,12 // mov 0xc(%ebp),%eax
- .byte 233,185,254,255,255 // jmp 1c80 <_sk_srcover_rgba_8888_sse2+0x3e>
+ .byte 233,185,254,255,255 // jmp 1cb5 <_sk_srcover_rgba_8888_sse2+0x3e>
.byte 102,15,126,4,178 // movd %xmm0,(%edx,%esi,4)
- .byte 233,107,255,255,255 // jmp 1d3c <_sk_srcover_rgba_8888_sse2+0xfa>
+ .byte 233,107,255,255,255 // jmp 1d71 <_sk_srcover_rgba_8888_sse2+0xfa>
HIDDEN _sk_clamp_0_sse2
.globl _sk_clamp_0_sse2
@@ -56669,10 +56771,10 @@ _sk_clamp_1_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 1e05 <_sk_clamp_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 1e3a <_sk_clamp_1_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,171,174,0,0 // movaps 0xaeab(%eax),%xmm4
+ .byte 15,40,160,166,174,0,0 // movaps 0xaea6(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,93,204 // minps %xmm4,%xmm1
.byte 15,93,212 // minps %xmm4,%xmm2
@@ -56693,10 +56795,10 @@ _sk_clamp_a_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 1e38 <_sk_clamp_a_sse2+0xb>
+ .byte 232,0,0,0,0 // call 1e6d <_sk_clamp_a_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,93,152,120,174,0,0 // minps 0xae78(%eax),%xmm3
+ .byte 15,93,152,115,174,0,0 // minps 0xae73(%eax),%xmm3
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -56716,12 +56818,12 @@ _sk_clamp_a_dst_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 1e68 <_sk_clamp_a_dst_sse2+0xb>
+ .byte 232,0,0,0,0 // call 1e9d <_sk_clamp_a_dst_sse2+0xb>
.byte 88 // pop %eax
.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,72,174,0,0 // minps 0xae48(%eax),%xmm4
+ .byte 15,93,160,67,174,0,0 // minps 0xae43(%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
@@ -56792,10 +56894,10 @@ _sk_invert_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 1f13 <_sk_invert_sse2+0xb>
+ .byte 232,0,0,0,0 // call 1f48 <_sk_invert_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,157,173,0,0 // movaps 0xad9d(%eax),%xmm4
+ .byte 15,40,160,152,173,0,0 // movaps 0xad98(%eax),%xmm4
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
@@ -56914,11 +57016,11 @@ _sk_unpremul_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 2011 <_sk_unpremul_sse2+0xb>
+ .byte 232,0,0,0,0 // call 2046 <_sk_unpremul_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 15,40,168,159,172,0,0 // movaps 0xac9f(%eax),%xmm5
+ .byte 15,40,168,154,172,0,0 // movaps 0xac9a(%eax),%xmm5
.byte 15,94,235 // divps %xmm3,%xmm5
.byte 15,194,227,4 // cmpneqps %xmm3,%xmm4
.byte 15,84,229 // andps %xmm5,%xmm4
@@ -56945,23 +57047,23 @@ _sk_from_srgb_sse2:
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,40,217 // movaps %xmm1,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
- .byte 232,0,0,0,0 // call 205b <_sk_from_srgb_sse2+0x18>
+ .byte 232,0,0,0,0 // call 2090 <_sk_from_srgb_sse2+0x18>
.byte 88 // pop %eax
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,201 // mulps %xmm1,%xmm1
- .byte 15,40,160,229,172,0,0 // movaps 0xace5(%eax),%xmm4
+ .byte 15,40,160,224,172,0,0 // movaps 0xace0(%eax),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,176,69,173,0,0 // movaps 0xad45(%eax),%xmm6
+ .byte 15,40,176,64,173,0,0 // movaps 0xad40(%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,53,173,0,0 // movaps 0xad35(%eax),%xmm6
+ .byte 15,40,176,48,173,0,0 // movaps 0xad30(%eax),%xmm6
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,184,85,173,0,0 // movaps 0xad55(%eax),%xmm7
+ .byte 15,40,184,80,173,0,0 // movaps 0xad50(%eax),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,184,101,173,0,0 // movaps 0xad65(%eax),%xmm7
+ .byte 15,40,184,96,173,0,0 // movaps 0xad60(%eax),%xmm7
.byte 15,194,215,1 // cmpltps %xmm7,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -57015,24 +57117,24 @@ _sk_from_srgb_dst_sse2:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 15,41,77,216 // movaps %xmm1,-0x28(%ebp)
.byte 15,41,69,232 // movaps %xmm0,-0x18(%ebp)
- .byte 232,0,0,0,0 // call 2136 <_sk_from_srgb_dst_sse2+0x1b>
+ .byte 232,0,0,0,0 // call 216b <_sk_from_srgb_dst_sse2+0x1b>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.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,10,172,0,0 // movaps 0xac0a(%ecx),%xmm4
+ .byte 15,40,161,5,172,0,0 // movaps 0xac05(%ecx),%xmm4
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,177,106,172,0,0 // movaps 0xac6a(%ecx),%xmm6
+ .byte 15,40,177,101,172,0,0 // movaps 0xac65(%ecx),%xmm6
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,169,90,172,0,0 // movaps 0xac5a(%ecx),%xmm5
+ .byte 15,40,169,85,172,0,0 // movaps 0xac55(%ecx),%xmm5
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
- .byte 15,40,185,122,172,0,0 // movaps 0xac7a(%ecx),%xmm7
+ .byte 15,40,185,117,172,0,0 // movaps 0xac75(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,153,138,172,0,0 // movaps 0xac8a(%ecx),%xmm3
+ .byte 15,40,153,133,172,0,0 // movaps 0xac85(%ecx),%xmm3
.byte 15,194,203,1 // cmpltps %xmm3,%xmm1
.byte 15,84,209 // andps %xmm1,%xmm2
.byte 15,85,200 // andnps %xmm0,%xmm1
@@ -57091,28 +57193,28 @@ _sk_to_srgb_sse2:
.byte 15,40,250 // movaps %xmm2,%xmm7
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,40,208 // movaps %xmm0,%xmm2
- .byte 232,0,0,0,0 // call 2221 <_sk_to_srgb_sse2+0x18>
+ .byte 232,0,0,0,0 // call 2256 <_sk_to_srgb_sse2+0x18>
.byte 88 // pop %eax
.byte 15,82,218 // rsqrtps %xmm2,%xmm3
- .byte 15,40,160,191,171,0,0 // movaps 0xabbf(%eax),%xmm4
+ .byte 15,40,160,186,171,0,0 // movaps 0xabba(%eax),%xmm4
.byte 15,40,235 // movaps %xmm3,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,40,128,207,171,0,0 // movaps 0xabcf(%eax),%xmm0
+ .byte 15,40,128,202,171,0,0 // movaps 0xabca(%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,223,171,0,0 // movaps 0xabdf(%eax),%xmm0
+ .byte 15,40,128,218,171,0,0 // movaps 0xabda(%eax),%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,128,239,171,0,0 // movaps 0xabef(%eax),%xmm0
+ .byte 15,40,128,234,171,0,0 // movaps 0xabea(%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,175,171,0,0 // movaps 0xabaf(%eax),%xmm5
+ .byte 15,40,168,170,171,0,0 // movaps 0xabaa(%eax),%xmm5
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,205 // mulps %xmm5,%xmm1
- .byte 15,40,152,255,171,0,0 // movaps 0xabff(%eax),%xmm3
+ .byte 15,40,152,250,171,0,0 // movaps 0xabfa(%eax),%xmm3
.byte 15,194,211,1 // cmpltps %xmm3,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -57169,7 +57271,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,41,93,200 // movaps %xmm3,-0x38(%ebp)
.byte 15,40,249 // movaps %xmm1,%xmm7
.byte 15,40,224 // movaps %xmm0,%xmm4
- .byte 232,0,0,0,0 // call 2318 <_sk_rgb_to_hsl_sse2+0x15>
+ .byte 232,0,0,0,0 // call 234d <_sk_rgb_to_hsl_sse2+0x15>
.byte 88 // pop %eax
.byte 15,40,199 // movaps %xmm7,%xmm0
.byte 15,95,194 // maxps %xmm2,%xmm0
@@ -57183,14 +57285,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,152,169,0,0 // movaps 0xa998(%eax),%xmm1
+ .byte 15,40,136,147,169,0,0 // movaps 0xa993(%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,24,171,0,0 // andps 0xab18(%eax),%xmm5
+ .byte 15,84,168,19,171,0,0 // andps 0xab13(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,196,0 // cmpeqps %xmm4,%xmm0
@@ -57200,9 +57302,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,40,171,0,0 // movaps 0xab28(%eax),%xmm1
+ .byte 15,40,136,35,171,0,0 // movaps 0xab23(%eax),%xmm1
.byte 15,88,209 // addps %xmm1,%xmm2
- .byte 15,88,160,56,171,0,0 // addps 0xab38(%eax),%xmm4
+ .byte 15,88,160,51,171,0,0 // addps 0xab33(%eax),%xmm4
.byte 15,84,214 // andps %xmm6,%xmm2
.byte 15,85,244 // andnps %xmm4,%xmm6
.byte 15,86,242 // orps %xmm2,%xmm6
@@ -57214,7 +57316,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,136,169,0,0 // movaps 0xa988(%eax),%xmm5
+ .byte 15,40,168,131,169,0,0 // movaps 0xa983(%eax),%xmm5
.byte 15,92,202 // subps %xmm2,%xmm1
.byte 15,40,211 // movaps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
@@ -57224,7 +57326,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,72,171,0,0 // mulps 0xab48(%eax),%xmm0
+ .byte 15,89,128,67,171,0,0 // mulps 0xab43(%eax),%xmm0
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,84,204 // andps %xmm4,%xmm1
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -57247,9 +57349,9 @@ _sk_hsl_to_rgb_sse2:
.byte 129,236,200,0,0,0 // sub $0xc8,%esp
.byte 15,41,157,56,255,255,255 // movaps %xmm3,-0xc8(%ebp)
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
- .byte 232,0,0,0,0 // call 2413 <_sk_hsl_to_rgb_sse2+0x19>
+ .byte 232,0,0,0,0 // call 2448 <_sk_hsl_to_rgb_sse2+0x19>
.byte 88 // pop %eax
- .byte 15,40,160,141,168,0,0 // movaps 0xa88d(%eax),%xmm4
+ .byte 15,40,160,136,168,0,0 // movaps 0xa888(%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
@@ -57262,13 +57364,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,93,170,0,0 // movaps 0xaa5d(%eax),%xmm5
+ .byte 15,40,168,88,170,0,0 // movaps 0xaa58(%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,157,168,0,0 // movaps 0xa89d(%eax),%xmm6
+ .byte 15,40,176,152,168,0,0 // movaps 0xa898(%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
@@ -57278,19 +57380,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,109,170,0,0 // movaps 0xaa6d(%eax),%xmm7
+ .byte 15,40,184,104,170,0,0 // movaps 0xaa68(%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,77,170,0,0 // movaps 0xaa4d(%eax),%xmm4
+ .byte 15,40,160,72,170,0,0 // movaps 0xaa48(%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,29,170,0,0 // movaps 0xaa1d(%eax),%xmm6
+ .byte 15,40,176,24,170,0,0 // movaps 0xaa18(%eax),%xmm6
.byte 15,89,238 // mulps %xmm6,%xmm5
- .byte 15,40,128,61,170,0,0 // movaps 0xaa3d(%eax),%xmm0
+ .byte 15,40,128,56,170,0,0 // movaps 0xaa38(%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
@@ -57316,18 +57418,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,157,168,0,0 // andps 0xa89d(%eax),%xmm1
+ .byte 15,84,136,152,168,0,0 // andps 0xa898(%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,109,170,0,0 // movaps 0xaa6d(%eax),%xmm0
+ .byte 15,40,128,104,170,0,0 // movaps 0xaa68(%eax),%xmm0
.byte 15,194,193,2 // cmpleps %xmm1,%xmm0
- .byte 15,40,152,141,168,0,0 // movaps 0xa88d(%eax),%xmm3
+ .byte 15,40,152,136,168,0,0 // movaps 0xa888(%eax),%xmm3
.byte 15,194,217,2 // cmpleps %xmm1,%xmm3
- .byte 15,40,160,77,170,0,0 // movaps 0xaa4d(%eax),%xmm4
+ .byte 15,40,160,72,170,0,0 // movaps 0xaa48(%eax),%xmm4
.byte 15,194,225,2 // cmpleps %xmm1,%xmm4
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,168,61,170,0,0 // movaps 0xaa3d(%eax),%xmm5
+ .byte 15,40,168,56,170,0,0 // movaps 0xaa38(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,239 // mulps %xmm7,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
@@ -57347,7 +57449,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,125,170,0,0 // addps 0xaa7d(%eax),%xmm3
+ .byte 15,88,152,120,170,0,0 // addps 0xaa78(%eax),%xmm3
.byte 243,15,91,195 // cvttps2dq %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
@@ -57434,7 +57536,7 @@ _sk_scale_u8_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 268d <_sk_scale_u8_sse2+0xe>
+ .byte 232,0,0,0,0 // call 26c2 <_sk_scale_u8_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -57445,13 +57547,13 @@ _sk_scale_u8_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,65 // jne 26e9 <_sk_scale_u8_sse2+0x6a>
+ .byte 117,65 // jne 271e <_sk_scale_u8_sse2+0x6a>
.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,227,166,0,0 // pand 0xa6e3(%edx),%xmm4
+ .byte 102,15,219,162,222,166,0,0 // pand 0xa6de(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,19,168,0,0 // mulps 0xa813(%edx),%xmm4
+ .byte 15,89,162,14,168,0,0 // mulps 0xa80e(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 15,89,212 // mulps %xmm4,%xmm2
@@ -57470,12 +57572,12 @@ _sk_scale_u8_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,50 // je 2723 <_sk_scale_u8_sse2+0xa4>
+ .byte 116,50 // je 2758 <_sk_scale_u8_sse2+0xa4>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 270d <_sk_scale_u8_sse2+0x8e>
+ .byte 116,19 // je 2742 <_sk_scale_u8_sse2+0x8e>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,182 // jne 26b5 <_sk_scale_u8_sse2+0x36>
+ .byte 117,182 // jne 26ea <_sk_scale_u8_sse2+0x36>
.byte 15,182,92,62,2 // movzbl 0x2(%esi,%edi,1),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -57484,10 +57586,10 @@ _sk_scale_u8_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,146 // jmp 26b5 <_sk_scale_u8_sse2+0x36>
+ .byte 235,146 // jmp 26ea <_sk_scale_u8_sse2+0x36>
.byte 15,182,52,62 // movzbl (%esi,%edi,1),%esi
.byte 102,15,110,230 // movd %esi,%xmm4
- .byte 235,136 // jmp 26b5 <_sk_scale_u8_sse2+0x36>
+ .byte 235,136 // jmp 26ea <_sk_scale_u8_sse2+0x36>
HIDDEN _sk_scale_565_sse2
.globl _sk_scale_565_sse2
@@ -57502,7 +57604,7 @@ _sk_scale_565_sse2:
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 15,41,77,216 // movaps %xmm1,-0x28(%ebp)
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 2747 <_sk_scale_565_sse2+0x1a>
+ .byte 232,0,0,0,0 // call 277c <_sk_scale_565_sse2+0x1a>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -57514,20 +57616,20 @@ _sk_scale_565_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 15,133,157,0,0,0 // jne 2805 <_sk_scale_565_sse2+0xd8>
+ .byte 15,133,157,0,0,0 // jne 283a <_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,105,167,0,0 // movdqa 0xa769(%edx),%xmm4
+ .byte 102,15,111,162,100,167,0,0 // movdqa 0xa764(%edx),%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,212 // cvtdq2ps %xmm4,%xmm2
- .byte 15,89,146,121,167,0,0 // mulps 0xa779(%edx),%xmm2
- .byte 102,15,111,170,137,167,0,0 // movdqa 0xa789(%edx),%xmm5
+ .byte 15,89,146,116,167,0,0 // mulps 0xa774(%edx),%xmm2
+ .byte 102,15,111,170,132,167,0,0 // movdqa 0xa784(%edx),%xmm5
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,153,167,0,0 // mulps 0xa799(%edx),%xmm5
- .byte 102,15,219,178,169,167,0,0 // pand 0xa7a9(%edx),%xmm6
+ .byte 15,89,170,148,167,0,0 // mulps 0xa794(%edx),%xmm5
+ .byte 102,15,219,178,164,167,0,0 // pand 0xa7a4(%edx),%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,185,167,0,0 // mulps 0xa7b9(%edx),%xmm6
+ .byte 15,89,178,180,167,0,0 // mulps 0xa7b4(%edx),%xmm6
.byte 15,40,253 // movaps %xmm5,%xmm7
.byte 15,93,254 // minps %xmm6,%xmm7
.byte 15,40,226 // movaps %xmm2,%xmm4
@@ -57562,22 +57664,22 @@ _sk_scale_565_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,51 // je 2840 <_sk_scale_565_sse2+0x113>
+ .byte 116,51 // je 2875 <_sk_scale_565_sse2+0x113>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,23 // je 282d <_sk_scale_565_sse2+0x100>
+ .byte 116,23 // je 2862 <_sk_scale_565_sse2+0x100>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 15,133,82,255,255,255 // jne 2771 <_sk_scale_565_sse2+0x44>
+ .byte 15,133,82,255,255,255 // jne 27a6 <_sk_scale_565_sse2+0x44>
.byte 15,183,92,126,4 // movzwl 0x4(%esi,%edi,2),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6
.byte 102,15,110,36,126 // movd (%esi,%edi,2),%xmm4
.byte 242,15,112,228,212 // pshuflw $0xd4,%xmm4,%xmm4
.byte 242,15,16,244 // movsd %xmm4,%xmm6
- .byte 233,49,255,255,255 // jmp 2771 <_sk_scale_565_sse2+0x44>
+ .byte 233,49,255,255,255 // jmp 27a6 <_sk_scale_565_sse2+0x44>
.byte 15,183,52,126 // movzwl (%esi,%edi,2),%esi
.byte 102,15,110,246 // movd %esi,%xmm6
- .byte 233,36,255,255,255 // jmp 2771 <_sk_scale_565_sse2+0x44>
+ .byte 233,36,255,255,255 // jmp 27a6 <_sk_scale_565_sse2+0x44>
HIDDEN _sk_lerp_1_float_sse2
.globl _sk_lerp_1_float_sse2
@@ -57626,7 +57728,7 @@ _sk_lerp_u8_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 28b5 <_sk_lerp_u8_sse2+0xe>
+ .byte 232,0,0,0,0 // call 28ea <_sk_lerp_u8_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -57637,13 +57739,13 @@ _sk_lerp_u8_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,102 // jne 2936 <_sk_lerp_u8_sse2+0x8f>
+ .byte 117,102 // jne 296b <_sk_lerp_u8_sse2+0x8f>
.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,187,164,0,0 // pand 0xa4bb(%edx),%xmm4
+ .byte 102,15,219,162,182,164,0,0 // pand 0xa4b6(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,235,165,0,0 // mulps 0xa5eb(%edx),%xmm4
+ .byte 15,89,162,230,165,0,0 // mulps 0xa5e6(%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
@@ -57673,12 +57775,12 @@ _sk_lerp_u8_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,53 // je 2973 <_sk_lerp_u8_sse2+0xcc>
+ .byte 116,53 // je 29a8 <_sk_lerp_u8_sse2+0xcc>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 295a <_sk_lerp_u8_sse2+0xb3>
+ .byte 116,19 // je 298f <_sk_lerp_u8_sse2+0xb3>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,145 // jne 28dd <_sk_lerp_u8_sse2+0x36>
+ .byte 117,145 // jne 2912 <_sk_lerp_u8_sse2+0x36>
.byte 15,182,92,62,2 // movzbl 0x2(%esi,%edi,1),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -57687,10 +57789,10 @@ _sk_lerp_u8_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 233,106,255,255,255 // jmp 28dd <_sk_lerp_u8_sse2+0x36>
+ .byte 233,106,255,255,255 // jmp 2912 <_sk_lerp_u8_sse2+0x36>
.byte 15,182,52,62 // movzbl (%esi,%edi,1),%esi
.byte 102,15,110,230 // movd %esi,%xmm4
- .byte 233,93,255,255,255 // jmp 28dd <_sk_lerp_u8_sse2+0x36>
+ .byte 233,93,255,255,255 // jmp 2912 <_sk_lerp_u8_sse2+0x36>
HIDDEN _sk_lerp_565_sse2
.globl _sk_lerp_565_sse2
@@ -57706,7 +57808,7 @@ _sk_lerp_565_sse2:
.byte 15,41,85,136 // movaps %xmm2,-0x78(%ebp)
.byte 15,41,77,152 // movaps %xmm1,-0x68(%ebp)
.byte 102,15,127,69,184 // movdqa %xmm0,-0x48(%ebp)
- .byte 232,0,0,0,0 // call 299f <_sk_lerp_565_sse2+0x1f>
+ .byte 232,0,0,0,0 // call 29d4 <_sk_lerp_565_sse2+0x1f>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -57718,20 +57820,20 @@ _sk_lerp_565_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 15,133,211,0,0,0 // jne 2a93 <_sk_lerp_565_sse2+0x113>
+ .byte 15,133,211,0,0,0 // jne 2ac8 <_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,17,165,0,0 // movdqa 0xa511(%edx),%xmm4
+ .byte 102,15,111,162,12,165,0,0 // movdqa 0xa50c(%edx),%xmm4
.byte 102,15,219,229 // pand %xmm5,%xmm4
.byte 15,91,204 // cvtdq2ps %xmm4,%xmm1
- .byte 15,89,138,33,165,0,0 // mulps 0xa521(%edx),%xmm1
- .byte 102,15,111,178,49,165,0,0 // movdqa 0xa531(%edx),%xmm6
+ .byte 15,89,138,28,165,0,0 // mulps 0xa51c(%edx),%xmm1
+ .byte 102,15,111,178,44,165,0,0 // movdqa 0xa52c(%edx),%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,65,165,0,0 // mulps 0xa541(%edx),%xmm6
- .byte 102,15,219,170,81,165,0,0 // pand 0xa551(%edx),%xmm5
+ .byte 15,89,178,60,165,0,0 // mulps 0xa53c(%edx),%xmm6
+ .byte 102,15,219,170,76,165,0,0 // pand 0xa54c(%edx),%xmm5
.byte 15,91,213 // cvtdq2ps %xmm5,%xmm2
- .byte 15,89,146,97,165,0,0 // mulps 0xa561(%edx),%xmm2
+ .byte 15,89,146,92,165,0,0 // mulps 0xa55c(%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
@@ -57781,22 +57883,22 @@ _sk_lerp_565_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,51 // je 2ace <_sk_lerp_565_sse2+0x14e>
+ .byte 116,51 // je 2b03 <_sk_lerp_565_sse2+0x14e>
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,23 // je 2abb <_sk_lerp_565_sse2+0x13b>
+ .byte 116,23 // je 2af0 <_sk_lerp_565_sse2+0x13b>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 15,133,28,255,255,255 // jne 29c9 <_sk_lerp_565_sse2+0x49>
+ .byte 15,133,28,255,255,255 // jne 29fe <_sk_lerp_565_sse2+0x49>
.byte 15,183,92,126,4 // movzwl 0x4(%esi,%edi,2),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,236,69 // pshufd $0x45,%xmm4,%xmm5
.byte 102,15,110,36,126 // movd (%esi,%edi,2),%xmm4
.byte 242,15,112,228,212 // pshuflw $0xd4,%xmm4,%xmm4
.byte 242,15,16,236 // movsd %xmm4,%xmm5
- .byte 233,251,254,255,255 // jmp 29c9 <_sk_lerp_565_sse2+0x49>
+ .byte 233,251,254,255,255 // jmp 29fe <_sk_lerp_565_sse2+0x49>
.byte 15,183,52,126 // movzwl (%esi,%edi,2),%esi
.byte 102,15,110,238 // movd %esi,%xmm5
- .byte 233,238,254,255,255 // jmp 29c9 <_sk_lerp_565_sse2+0x49>
+ .byte 233,238,254,255,255 // jmp 29fe <_sk_lerp_565_sse2+0x49>
HIDDEN _sk_load_tables_sse2
.globl _sk_load_tables_sse2
@@ -57808,7 +57910,7 @@ _sk_load_tables_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 2ae9 <_sk_load_tables_sse2+0xe>
+ .byte 232,0,0,0,0 // call 2b1e <_sk_load_tables_sse2+0xe>
.byte 90 // pop %edx
.byte 139,117,12 // mov 0xc(%ebp),%esi
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -57817,9 +57919,9 @@ _sk_load_tables_sse2:
.byte 133,192 // test %eax,%eax
.byte 139,54 // mov (%esi),%esi
.byte 139,30 // mov (%esi),%ebx
- .byte 15,133,22,1,0,0 // jne 2c17 <_sk_load_tables_sse2+0x13c>
+ .byte 15,133,22,1,0,0 // jne 2c4c <_sk_load_tables_sse2+0x13c>
.byte 243,15,111,28,187 // movdqu (%ebx,%edi,4),%xmm3
- .byte 102,15,111,146,135,162,0,0 // movdqa 0xa287(%edx),%xmm2
+ .byte 102,15,111,146,130,162,0,0 // movdqa 0xa282(%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
@@ -57875,7 +57977,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,183,163,0,0 // mulps 0xa3b7(%edx),%xmm3
+ .byte 15,89,154,178,163,0,0 // mulps 0xa3b2(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -57891,18 +57993,18 @@ _sk_load_tables_sse2:
.byte 195 // ret
.byte 36,3 // and $0x3,%al
.byte 60,1 // cmp $0x1,%al
- .byte 116,37 // je 2c42 <_sk_load_tables_sse2+0x167>
+ .byte 116,37 // je 2c77 <_sk_load_tables_sse2+0x167>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 60,2 // cmp $0x2,%al
- .byte 116,19 // je 2c38 <_sk_load_tables_sse2+0x15d>
+ .byte 116,19 // je 2c6d <_sk_load_tables_sse2+0x15d>
.byte 60,3 // cmp $0x3,%al
- .byte 15,133,217,254,255,255 // jne 2b06 <_sk_load_tables_sse2+0x2b>
+ .byte 15,133,217,254,255,255 // jne 2b3b <_sk_load_tables_sse2+0x2b>
.byte 102,15,110,68,187,8 // movd 0x8(%ebx,%edi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,187 // movlpd (%ebx,%edi,4),%xmm3
- .byte 233,196,254,255,255 // jmp 2b06 <_sk_load_tables_sse2+0x2b>
+ .byte 233,196,254,255,255 // jmp 2b3b <_sk_load_tables_sse2+0x2b>
.byte 102,15,110,28,187 // movd (%ebx,%edi,4),%xmm3
- .byte 233,186,254,255,255 // jmp 2b06 <_sk_load_tables_sse2+0x2b>
+ .byte 233,186,254,255,255 // jmp 2b3b <_sk_load_tables_sse2+0x2b>
HIDDEN _sk_load_tables_u16_be_sse2
.globl _sk_load_tables_u16_be_sse2
@@ -57914,7 +58016,7 @@ _sk_load_tables_u16_be_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,44 // sub $0x2c,%esp
- .byte 232,0,0,0,0 // call 2c5a <_sk_load_tables_u16_be_sse2+0xe>
+ .byte 232,0,0,0,0 // call 2c8f <_sk_load_tables_u16_be_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -57924,7 +58026,7 @@ _sk_load_tables_u16_be_sse2:
.byte 133,219 // test %ebx,%ebx
.byte 139,48 // mov (%eax),%esi
.byte 139,6 // mov (%esi),%eax
- .byte 15,133,210,1,0,0 // jne 2e47 <_sk_load_tables_u16_be_sse2+0x1fb>
+ .byte 15,133,210,1,0,0 // jne 2e7c <_sk_load_tables_u16_be_sse2+0x1fb>
.byte 102,15,16,4,120 // movupd (%eax,%edi,2),%xmm0
.byte 243,15,111,76,120,16 // movdqu 0x10(%eax,%edi,2),%xmm1
.byte 102,15,40,216 // movapd %xmm0,%xmm3
@@ -57950,7 +58052,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,182,162,0,0 // movdqa 0xa2b6(%edx),%xmm2
+ .byte 102,15,111,146,177,162,0,0 // movdqa 0xa2b1(%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
@@ -58022,7 +58124,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,198,162,0,0 // mulps 0xa2c6(%edx),%xmm3
+ .byte 15,89,154,193,162,0,0 // mulps 0xa2c1(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -58039,12 +58141,12 @@ _sk_load_tables_u16_be_sse2:
.byte 242,15,16,4,120 // movsd (%eax,%edi,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,251,1 // cmp $0x1,%ebx
- .byte 15,132,39,254,255,255 // je 2c80 <_sk_load_tables_u16_be_sse2+0x34>
+ .byte 15,132,39,254,255,255 // je 2cb5 <_sk_load_tables_u16_be_sse2+0x34>
.byte 102,15,22,68,120,8 // movhpd 0x8(%eax,%edi,2),%xmm0
.byte 131,251,3 // cmp $0x3,%ebx
- .byte 15,130,24,254,255,255 // jb 2c80 <_sk_load_tables_u16_be_sse2+0x34>
+ .byte 15,130,24,254,255,255 // jb 2cb5 <_sk_load_tables_u16_be_sse2+0x34>
.byte 243,15,126,76,120,16 // movq 0x10(%eax,%edi,2),%xmm1
- .byte 233,13,254,255,255 // jmp 2c80 <_sk_load_tables_u16_be_sse2+0x34>
+ .byte 233,13,254,255,255 // jmp 2cb5 <_sk_load_tables_u16_be_sse2+0x34>
HIDDEN _sk_load_tables_rgb_u16_be_sse2
.globl _sk_load_tables_rgb_u16_be_sse2
@@ -58056,7 +58158,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,28 // sub $0x1c,%esp
- .byte 232,0,0,0,0 // call 2e81 <_sk_load_tables_rgb_u16_be_sse2+0xe>
+ .byte 232,0,0,0,0 // call 2eb6 <_sk_load_tables_rgb_u16_be_sse2+0xe>
.byte 90 // pop %edx
.byte 139,117,12 // mov 0xc(%ebp),%esi
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -58065,7 +58167,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 133,192 // test %eax,%eax
.byte 139,54 // mov (%esi),%esi
.byte 139,30 // mov (%esi),%ebx
- .byte 15,133,179,1,0,0 // jne 304d <_sk_load_tables_rgb_u16_be_sse2+0x1da>
+ .byte 15,133,179,1,0,0 // jne 3082 <_sk_load_tables_rgb_u16_be_sse2+0x1da>
.byte 243,15,111,4,123 // movdqu (%ebx,%edi,2),%xmm0
.byte 243,15,111,92,123,8 // movdqu 0x8(%ebx,%edi,2),%xmm3
.byte 102,15,115,219,4 // psrldq $0x4,%xmm3
@@ -58095,7 +58197,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,143,160,0,0 // movdqa 0xa08f(%edx),%xmm2
+ .byte 102,15,111,146,138,160,0,0 // movdqa 0xa08a(%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
@@ -58160,7 +58262,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,47,158,0,0 // movaps 0x9e2f(%edx),%xmm3
+ .byte 15,40,154,42,158,0,0 // movaps 0x9e2a(%edx),%xmm3
.byte 80 // push %eax
.byte 81 // push %ecx
.byte 255,86,4 // call *0x4(%esi)
@@ -58174,20 +58276,20 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 102,15,196,68,123,4,2 // pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 131,248,1 // cmp $0x1,%eax
- .byte 117,13 // jne 306f <_sk_load_tables_rgb_u16_be_sse2+0x1fc>
+ .byte 117,13 // jne 30a4 <_sk_load_tables_rgb_u16_be_sse2+0x1fc>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 233,77,254,255,255 // jmp 2ebc <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ .byte 233,77,254,255,255 // jmp 2ef1 <_sk_load_tables_rgb_u16_be_sse2+0x49>
.byte 102,15,110,76,123,6 // movd 0x6(%ebx,%edi,2),%xmm1
.byte 102,15,196,76,123,10,2 // pinsrw $0x2,0xa(%ebx,%edi,2),%xmm1
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 131,248,3 // cmp $0x3,%eax
- .byte 114,18 // jb 3097 <_sk_load_tables_rgb_u16_be_sse2+0x224>
+ .byte 114,18 // jb 30cc <_sk_load_tables_rgb_u16_be_sse2+0x224>
.byte 102,15,110,92,123,12 // movd 0xc(%ebx,%edi,2),%xmm3
.byte 102,15,196,92,123,16,2 // pinsrw $0x2,0x10(%ebx,%edi,2),%xmm3
- .byte 233,37,254,255,255 // jmp 2ebc <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ .byte 233,37,254,255,255 // jmp 2ef1 <_sk_load_tables_rgb_u16_be_sse2+0x49>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,28,254,255,255 // jmp 2ebc <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ .byte 233,28,254,255,255 // jmp 2ef1 <_sk_load_tables_rgb_u16_be_sse2+0x49>
HIDDEN _sk_byte_tables_sse2
.globl _sk_byte_tables_sse2
@@ -58199,11 +58301,11 @@ _sk_byte_tables_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 30ae <_sk_byte_tables_sse2+0xe>
+ .byte 232,0,0,0,0 // call 30e3 <_sk_byte_tables_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
- .byte 15,40,162,210,156,0,0 // movaps 0x9cd2(%edx),%xmm4
+ .byte 15,40,162,205,156,0,0 // movaps 0x9ccd(%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
@@ -58225,7 +58327,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,242,157,0,0 // movaps 0x9df2(%edx),%xmm5
+ .byte 15,40,170,237,157,0,0 // movaps 0x9ded(%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
@@ -58350,12 +58452,12 @@ _sk_byte_tables_rgb_sse2:
.byte 15,182,60,31 // movzbl (%edi,%ebx,1),%edi
.byte 193,231,8 // shl $0x8,%edi
.byte 9,215 // or %edx,%edi
- .byte 232,0,0,0,0 // call 32aa <_sk_byte_tables_rgb_sse2+0x65>
+ .byte 232,0,0,0,0 // call 32df <_sk_byte_tables_rgb_sse2+0x65>
.byte 90 // pop %edx
.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,246,155,0,0 // movaps 0x9bf6(%edx),%xmm5
+ .byte 15,40,170,241,155,0,0 // movaps 0x9bf1(%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
@@ -58591,7 +58693,7 @@ _sk_parametric_r_sse2:
.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 357a <_sk_parametric_r_sse2+0x18>
+ .byte 232,0,0,0,0 // call 35af <_sk_parametric_r_sse2+0x18>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
@@ -58611,15 +58713,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,182,153,0,0 // mulps 0x99b6(%edx),%xmm5
- .byte 15,84,178,198,153,0,0 // andps 0x99c6(%edx),%xmm6
- .byte 15,86,178,38,151,0,0 // orps 0x9726(%edx),%xmm6
- .byte 15,88,170,214,153,0,0 // addps 0x99d6(%edx),%xmm5
- .byte 15,40,186,230,153,0,0 // movaps 0x99e6(%edx),%xmm7
+ .byte 15,89,170,177,153,0,0 // mulps 0x99b1(%edx),%xmm5
+ .byte 15,84,178,193,153,0,0 // andps 0x99c1(%edx),%xmm6
+ .byte 15,86,178,33,151,0,0 // orps 0x9721(%edx),%xmm6
+ .byte 15,88,170,209,153,0,0 // addps 0x99d1(%edx),%xmm5
+ .byte 15,40,186,225,153,0,0 // movaps 0x99e1(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,246,153,0,0 // addps 0x99f6(%edx),%xmm6
- .byte 15,40,186,6,154,0,0 // movaps 0x9a06(%edx),%xmm7
+ .byte 15,88,178,241,153,0,0 // addps 0x99f1(%edx),%xmm6
+ .byte 15,40,186,1,154,0,0 // movaps 0x9a01(%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
@@ -58629,21 +58731,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,54,151,0,0 // movaps 0x9736(%edx),%xmm6
+ .byte 15,40,178,49,151,0,0 // movaps 0x9731(%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,22,154,0,0 // addps 0x9a16(%edx),%xmm5
- .byte 15,40,186,38,154,0,0 // movaps 0x9a26(%edx),%xmm7
+ .byte 15,88,170,17,154,0,0 // addps 0x9a11(%edx),%xmm5
+ .byte 15,40,186,33,154,0,0 // movaps 0x9a21(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,54,154,0,0 // movaps 0x9a36(%edx),%xmm7
+ .byte 15,40,186,49,154,0,0 // movaps 0x9a31(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,70,154,0,0 // movaps 0x9a46(%edx),%xmm0
+ .byte 15,40,130,65,154,0,0 // movaps 0x9a41(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,86,154,0,0 // mulps 0x9a56(%edx),%xmm0
+ .byte 15,89,130,81,154,0,0 // mulps 0x9a51(%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
@@ -58677,7 +58779,7 @@ _sk_parametric_g_sse2:
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
- .byte 232,0,0,0,0 // call 36b1 <_sk_parametric_g_sse2+0x15>
+ .byte 232,0,0,0,0 // call 36e6 <_sk_parametric_g_sse2+0x15>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
@@ -58697,15 +58799,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,127,152,0,0 // mulps 0x987f(%edx),%xmm5
- .byte 15,84,178,143,152,0,0 // andps 0x988f(%edx),%xmm6
- .byte 15,86,178,239,149,0,0 // orps 0x95ef(%edx),%xmm6
- .byte 15,88,170,159,152,0,0 // addps 0x989f(%edx),%xmm5
- .byte 15,40,186,175,152,0,0 // movaps 0x98af(%edx),%xmm7
+ .byte 15,89,170,122,152,0,0 // mulps 0x987a(%edx),%xmm5
+ .byte 15,84,178,138,152,0,0 // andps 0x988a(%edx),%xmm6
+ .byte 15,86,178,234,149,0,0 // orps 0x95ea(%edx),%xmm6
+ .byte 15,88,170,154,152,0,0 // addps 0x989a(%edx),%xmm5
+ .byte 15,40,186,170,152,0,0 // movaps 0x98aa(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,191,152,0,0 // addps 0x98bf(%edx),%xmm6
- .byte 15,40,186,207,152,0,0 // movaps 0x98cf(%edx),%xmm7
+ .byte 15,88,178,186,152,0,0 // addps 0x98ba(%edx),%xmm6
+ .byte 15,40,186,202,152,0,0 // movaps 0x98ca(%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
@@ -58715,21 +58817,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,255,149,0,0 // movaps 0x95ff(%edx),%xmm6
+ .byte 15,40,178,250,149,0,0 // movaps 0x95fa(%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,223,152,0,0 // addps 0x98df(%edx),%xmm5
- .byte 15,40,186,239,152,0,0 // movaps 0x98ef(%edx),%xmm7
+ .byte 15,88,170,218,152,0,0 // addps 0x98da(%edx),%xmm5
+ .byte 15,40,186,234,152,0,0 // movaps 0x98ea(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,255,152,0,0 // movaps 0x98ff(%edx),%xmm7
+ .byte 15,40,186,250,152,0,0 // movaps 0x98fa(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,15,153,0,0 // movaps 0x990f(%edx),%xmm0
+ .byte 15,40,130,10,153,0,0 // movaps 0x990a(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,31,153,0,0 // mulps 0x991f(%edx),%xmm0
+ .byte 15,89,130,26,153,0,0 // mulps 0x991a(%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
@@ -58762,7 +58864,7 @@ _sk_parametric_b_sse2:
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,217 // movaps %xmm1,%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 37e5 <_sk_parametric_b_sse2+0x15>
+ .byte 232,0,0,0,0 // call 381a <_sk_parametric_b_sse2+0x15>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
@@ -58782,15 +58884,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,75,151,0,0 // mulps 0x974b(%edx),%xmm5
- .byte 15,84,178,91,151,0,0 // andps 0x975b(%edx),%xmm6
- .byte 15,86,178,187,148,0,0 // orps 0x94bb(%edx),%xmm6
- .byte 15,88,170,107,151,0,0 // addps 0x976b(%edx),%xmm5
- .byte 15,40,186,123,151,0,0 // movaps 0x977b(%edx),%xmm7
+ .byte 15,89,170,70,151,0,0 // mulps 0x9746(%edx),%xmm5
+ .byte 15,84,178,86,151,0,0 // andps 0x9756(%edx),%xmm6
+ .byte 15,86,178,182,148,0,0 // orps 0x94b6(%edx),%xmm6
+ .byte 15,88,170,102,151,0,0 // addps 0x9766(%edx),%xmm5
+ .byte 15,40,186,118,151,0,0 // movaps 0x9776(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,139,151,0,0 // addps 0x978b(%edx),%xmm6
- .byte 15,40,186,155,151,0,0 // movaps 0x979b(%edx),%xmm7
+ .byte 15,88,178,134,151,0,0 // addps 0x9786(%edx),%xmm6
+ .byte 15,40,186,150,151,0,0 // movaps 0x9796(%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
@@ -58800,21 +58902,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,203,148,0,0 // movaps 0x94cb(%edx),%xmm6
+ .byte 15,40,178,198,148,0,0 // movaps 0x94c6(%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,171,151,0,0 // addps 0x97ab(%edx),%xmm5
- .byte 15,40,186,187,151,0,0 // movaps 0x97bb(%edx),%xmm7
+ .byte 15,88,170,166,151,0,0 // addps 0x97a6(%edx),%xmm5
+ .byte 15,40,186,182,151,0,0 // movaps 0x97b6(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,203,151,0,0 // movaps 0x97cb(%edx),%xmm7
+ .byte 15,40,186,198,151,0,0 // movaps 0x97c6(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,219,151,0,0 // movaps 0x97db(%edx),%xmm0
+ .byte 15,40,130,214,151,0,0 // movaps 0x97d6(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,235,151,0,0 // mulps 0x97eb(%edx),%xmm0
+ .byte 15,89,130,230,151,0,0 // mulps 0x97e6(%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
@@ -58847,7 +58949,7 @@ _sk_parametric_a_sse2:
.byte 15,41,85,232 // movaps %xmm2,-0x18(%ebp)
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 232,0,0,0,0 // call 3919 <_sk_parametric_a_sse2+0x15>
+ .byte 232,0,0,0,0 // call 394e <_sk_parametric_a_sse2+0x15>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
@@ -58867,15 +58969,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,23,150,0,0 // mulps 0x9617(%edx),%xmm5
- .byte 15,84,178,39,150,0,0 // andps 0x9627(%edx),%xmm6
- .byte 15,86,178,135,147,0,0 // orps 0x9387(%edx),%xmm6
- .byte 15,88,170,55,150,0,0 // addps 0x9637(%edx),%xmm5
- .byte 15,40,186,71,150,0,0 // movaps 0x9647(%edx),%xmm7
+ .byte 15,89,170,18,150,0,0 // mulps 0x9612(%edx),%xmm5
+ .byte 15,84,178,34,150,0,0 // andps 0x9622(%edx),%xmm6
+ .byte 15,86,178,130,147,0,0 // orps 0x9382(%edx),%xmm6
+ .byte 15,88,170,50,150,0,0 // addps 0x9632(%edx),%xmm5
+ .byte 15,40,186,66,150,0,0 // movaps 0x9642(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,87,150,0,0 // addps 0x9657(%edx),%xmm6
- .byte 15,40,186,103,150,0,0 // movaps 0x9667(%edx),%xmm7
+ .byte 15,88,178,82,150,0,0 // addps 0x9652(%edx),%xmm6
+ .byte 15,40,186,98,150,0,0 // movaps 0x9662(%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
@@ -58885,21 +58987,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,151,147,0,0 // movaps 0x9397(%edx),%xmm6
+ .byte 15,40,178,146,147,0,0 // movaps 0x9392(%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,119,150,0,0 // addps 0x9677(%edx),%xmm5
- .byte 15,40,186,135,150,0,0 // movaps 0x9687(%edx),%xmm7
+ .byte 15,88,170,114,150,0,0 // addps 0x9672(%edx),%xmm5
+ .byte 15,40,186,130,150,0,0 // movaps 0x9682(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,151,150,0,0 // movaps 0x9697(%edx),%xmm7
+ .byte 15,40,186,146,150,0,0 // movaps 0x9692(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,167,150,0,0 // movaps 0x96a7(%edx),%xmm0
+ .byte 15,40,130,162,150,0,0 // movaps 0x96a2(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,183,150,0,0 // mulps 0x96b7(%edx),%xmm0
+ .byte 15,89,130,178,150,0,0 // mulps 0x96b2(%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
@@ -58931,18 +59033,18 @@ _sk_gamma_sse2:
.byte 131,236,40 // sub $0x28,%esp
.byte 15,41,93,216 // movaps %xmm3,-0x28(%ebp)
.byte 15,40,216 // movaps %xmm0,%xmm3
- .byte 232,0,0,0,0 // call 3a4a <_sk_gamma_sse2+0x12>
+ .byte 232,0,0,0,0 // call 3a7f <_sk_gamma_sse2+0x12>
.byte 88 // pop %eax
.byte 15,91,195 // cvtdq2ps %xmm3,%xmm0
- .byte 15,89,128,230,148,0,0 // mulps 0x94e6(%eax),%xmm0
- .byte 15,84,152,246,148,0,0 // andps 0x94f6(%eax),%xmm3
- .byte 15,86,152,86,146,0,0 // orps 0x9256(%eax),%xmm3
- .byte 15,88,128,6,149,0,0 // addps 0x9506(%eax),%xmm0
+ .byte 15,89,128,225,148,0,0 // mulps 0x94e1(%eax),%xmm0
+ .byte 15,84,152,241,148,0,0 // andps 0x94f1(%eax),%xmm3
+ .byte 15,86,152,81,146,0,0 // orps 0x9251(%eax),%xmm3
+ .byte 15,88,128,1,149,0,0 // addps 0x9501(%eax),%xmm0
.byte 15,40,227 // movaps %xmm3,%xmm4
- .byte 15,89,160,22,149,0,0 // mulps 0x9516(%eax),%xmm4
+ .byte 15,89,160,17,149,0,0 // mulps 0x9511(%eax),%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,88,152,38,149,0,0 // addps 0x9526(%eax),%xmm3
- .byte 15,40,160,54,149,0,0 // movaps 0x9536(%eax),%xmm4
+ .byte 15,88,152,33,149,0,0 // addps 0x9521(%eax),%xmm3
+ .byte 15,40,160,49,149,0,0 // movaps 0x9531(%eax),%xmm4
.byte 15,94,227 // divps %xmm3,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 139,77,12 // mov 0xc(%ebp),%ecx
@@ -58955,30 +59057,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,102,146,0,0 // andps 0x9266(%eax),%xmm4
+ .byte 15,84,160,97,146,0,0 // andps 0x9261(%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,70,149,0,0 // addps 0x9546(%eax),%xmm0
- .byte 15,40,176,102,149,0,0 // movaps 0x9566(%eax),%xmm6
+ .byte 15,88,128,65,149,0,0 // addps 0x9541(%eax),%xmm0
+ .byte 15,40,176,97,149,0,0 // movaps 0x9561(%eax),%xmm6
.byte 15,92,244 // subps %xmm4,%xmm6
- .byte 15,40,168,86,149,0,0 // movaps 0x9556(%eax),%xmm5
+ .byte 15,40,168,81,149,0,0 // movaps 0x9551(%eax),%xmm5
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 15,40,152,118,149,0,0 // movaps 0x9576(%eax),%xmm3
+ .byte 15,40,152,113,149,0,0 // movaps 0x9571(%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,230,148,0,0 // mulps 0x94e6(%eax),%xmm0
- .byte 15,84,136,246,148,0,0 // andps 0x94f6(%eax),%xmm1
- .byte 15,86,136,86,146,0,0 // orps 0x9256(%eax),%xmm1
- .byte 15,88,128,6,149,0,0 // addps 0x9506(%eax),%xmm0
+ .byte 15,89,128,225,148,0,0 // mulps 0x94e1(%eax),%xmm0
+ .byte 15,84,136,241,148,0,0 // andps 0x94f1(%eax),%xmm1
+ .byte 15,86,136,81,146,0,0 // orps 0x9251(%eax),%xmm1
+ .byte 15,88,128,1,149,0,0 // addps 0x9501(%eax),%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
- .byte 15,89,176,22,149,0,0 // mulps 0x9516(%eax),%xmm6
+ .byte 15,89,176,17,149,0,0 // mulps 0x9511(%eax),%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,136,38,149,0,0 // addps 0x9526(%eax),%xmm1
- .byte 15,40,176,54,149,0,0 // movaps 0x9536(%eax),%xmm6
+ .byte 15,88,136,33,149,0,0 // addps 0x9521(%eax),%xmm1
+ .byte 15,40,176,49,149,0,0 // movaps 0x9531(%eax),%xmm6
.byte 15,94,241 // divps %xmm1,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -58986,12 +59088,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,102,146,0,0 // andps 0x9266(%eax),%xmm6
+ .byte 15,84,176,97,146,0,0 // andps 0x9261(%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,70,149,0,0 // addps 0x9546(%eax),%xmm0
- .byte 15,40,184,102,149,0,0 // movaps 0x9566(%eax),%xmm7
+ .byte 15,88,128,65,149,0,0 // addps 0x9541(%eax),%xmm0
+ .byte 15,40,184,97,149,0,0 // movaps 0x9561(%eax),%xmm7
.byte 15,92,254 // subps %xmm6,%xmm7
.byte 15,89,245 // mulps %xmm5,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
@@ -58999,15 +59101,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,230,148,0,0 // mulps 0x94e6(%eax),%xmm0
- .byte 15,84,144,246,148,0,0 // andps 0x94f6(%eax),%xmm2
- .byte 15,86,144,86,146,0,0 // orps 0x9256(%eax),%xmm2
- .byte 15,88,128,6,149,0,0 // addps 0x9506(%eax),%xmm0
- .byte 15,40,176,22,149,0,0 // movaps 0x9516(%eax),%xmm6
+ .byte 15,89,128,225,148,0,0 // mulps 0x94e1(%eax),%xmm0
+ .byte 15,84,144,241,148,0,0 // andps 0x94f1(%eax),%xmm2
+ .byte 15,86,144,81,146,0,0 // orps 0x9251(%eax),%xmm2
+ .byte 15,88,128,1,149,0,0 // addps 0x9501(%eax),%xmm0
+ .byte 15,40,176,17,149,0,0 // movaps 0x9511(%eax),%xmm6
.byte 15,89,242 // mulps %xmm2,%xmm6
.byte 15,92,198 // subps %xmm6,%xmm0
- .byte 15,88,144,38,149,0,0 // addps 0x9526(%eax),%xmm2
- .byte 15,40,176,54,149,0,0 // movaps 0x9536(%eax),%xmm6
+ .byte 15,88,144,33,149,0,0 // addps 0x9521(%eax),%xmm2
+ .byte 15,40,176,49,149,0,0 // movaps 0x9531(%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
@@ -59015,18 +59117,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,102,146,0,0 // andps 0x9266(%eax),%xmm6
+ .byte 15,84,176,97,146,0,0 // andps 0x9261(%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,70,149,0,0 // addps 0x9546(%eax),%xmm0
+ .byte 15,88,128,65,149,0,0 // addps 0x9541(%eax),%xmm0
.byte 15,89,238 // mulps %xmm6,%xmm5
.byte 15,92,197 // subps %xmm5,%xmm0
- .byte 15,40,144,102,149,0,0 // movaps 0x9566(%eax),%xmm2
+ .byte 15,40,144,97,149,0,0 // movaps 0x9561(%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,134,149,0,0 // movaps 0x9586(%eax),%xmm0
+ .byte 15,40,128,129,149,0,0 // movaps 0x9581(%eax),%xmm0
.byte 15,89,224 // mulps %xmm0,%xmm4
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 15,89,216 // mulps %xmm0,%xmm3
@@ -59053,31 +59155,31 @@ _sk_lab_to_xyz_sse2:
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,208 // movaps %xmm0,%xmm2
- .byte 232,0,0,0,0 // call 3c32 <_sk_lab_to_xyz_sse2+0x15>
+ .byte 232,0,0,0,0 // call 3c67 <_sk_lab_to_xyz_sse2+0x15>
.byte 88 // pop %eax
- .byte 15,89,144,174,147,0,0 // mulps 0x93ae(%eax),%xmm2
- .byte 15,40,160,78,145,0,0 // movaps 0x914e(%eax),%xmm4
+ .byte 15,89,144,169,147,0,0 // mulps 0x93a9(%eax),%xmm2
+ .byte 15,40,160,73,145,0,0 // movaps 0x9149(%eax),%xmm4
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 15,40,168,190,147,0,0 // movaps 0x93be(%eax),%xmm5
+ .byte 15,40,168,185,147,0,0 // movaps 0x93b9(%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,206,147,0,0 // addps 0x93ce(%eax),%xmm2
- .byte 15,89,144,222,147,0,0 // mulps 0x93de(%eax),%xmm2
- .byte 15,89,136,238,147,0,0 // mulps 0x93ee(%eax),%xmm1
+ .byte 15,88,144,201,147,0,0 // addps 0x93c9(%eax),%xmm2
+ .byte 15,89,144,217,147,0,0 // mulps 0x93d9(%eax),%xmm2
+ .byte 15,89,136,233,147,0,0 // mulps 0x93e9(%eax),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 15,89,152,254,147,0,0 // mulps 0x93fe(%eax),%xmm3
+ .byte 15,89,152,249,147,0,0 // mulps 0x93f9(%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,14,148,0,0 // movaps 0x940e(%eax),%xmm3
+ .byte 15,40,152,9,148,0,0 // movaps 0x9409(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,194,224,1 // cmpltps %xmm0,%xmm4
- .byte 15,40,176,30,148,0,0 // movaps 0x941e(%eax),%xmm6
+ .byte 15,40,176,25,148,0,0 // movaps 0x9419(%eax),%xmm6
.byte 15,88,206 // addps %xmm6,%xmm1
- .byte 15,40,184,46,148,0,0 // movaps 0x942e(%eax),%xmm7
+ .byte 15,40,184,41,148,0,0 // movaps 0x9429(%eax),%xmm7
.byte 15,89,207 // mulps %xmm7,%xmm1
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,85,225 // andnps %xmm1,%xmm4
@@ -59102,8 +59204,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,62,148,0,0 // mulps 0x943e(%eax),%xmm4
- .byte 15,89,152,78,148,0,0 // mulps 0x944e(%eax),%xmm3
+ .byte 15,89,160,57,148,0,0 // mulps 0x9439(%eax),%xmm4
+ .byte 15,89,152,73,148,0,0 // mulps 0x9449(%eax),%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -59126,7 +59228,7 @@ _sk_load_a8_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 3d22 <_sk_load_a8_sse2+0xe>
+ .byte 232,0,0,0,0 // call 3d57 <_sk_load_a8_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59137,13 +59239,13 @@ _sk_load_a8_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,60 // jne 3d79 <_sk_load_a8_sse2+0x65>
+ .byte 117,60 // jne 3dae <_sk_load_a8_sse2+0x65>
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,78,144,0,0 // pand 0x904e(%edx),%xmm0
+ .byte 102,15,219,130,73,144,0,0 // pand 0x9049(%edx),%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,154,126,145,0,0 // mulps 0x917e(%edx),%xmm3
+ .byte 15,89,154,121,145,0,0 // mulps 0x9179(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -59160,12 +59262,12 @@ _sk_load_a8_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,50 // je 3db3 <_sk_load_a8_sse2+0x9f>
+ .byte 116,50 // je 3de8 <_sk_load_a8_sse2+0x9f>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 3d9d <_sk_load_a8_sse2+0x89>
+ .byte 116,19 // je 3dd2 <_sk_load_a8_sse2+0x89>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,187 // jne 3d4a <_sk_load_a8_sse2+0x36>
+ .byte 117,187 // jne 3d7f <_sk_load_a8_sse2+0x36>
.byte 15,182,92,62,2 // movzbl 0x2(%esi,%edi,1),%ebx
.byte 102,15,110,195 // movd %ebx,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -59174,10 +59276,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,151 // jmp 3d4a <_sk_load_a8_sse2+0x36>
+ .byte 235,151 // jmp 3d7f <_sk_load_a8_sse2+0x36>
.byte 15,182,52,62 // movzbl (%esi,%edi,1),%esi
.byte 102,15,110,198 // movd %esi,%xmm0
- .byte 235,141 // jmp 3d4a <_sk_load_a8_sse2+0x36>
+ .byte 235,141 // jmp 3d7f <_sk_load_a8_sse2+0x36>
HIDDEN _sk_load_a8_dst_sse2
.globl _sk_load_a8_dst_sse2
@@ -59202,15 +59304,15 @@ _sk_load_a8_dst_sse2:
.byte 102,15,127,97,32 // movdqa %xmm4,0x20(%ecx)
.byte 102,15,127,97,16 // movdqa %xmm4,0x10(%ecx)
.byte 133,219 // test %ebx,%ebx
- .byte 232,0,0,0,0 // call 3df6 <_sk_load_a8_dst_sse2+0x39>
+ .byte 232,0,0,0,0 // call 3e2b <_sk_load_a8_dst_sse2+0x39>
.byte 90 // pop %edx
- .byte 117,54 // jne 3e2f <_sk_load_a8_dst_sse2+0x72>
+ .byte 117,54 // jne 3e64 <_sk_load_a8_dst_sse2+0x72>
.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,122,143,0,0 // pand 0x8f7a(%edx),%xmm4
+ .byte 102,15,219,162,117,143,0,0 // pand 0x8f75(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,170,144,0,0 // mulps 0x90aa(%edx),%xmm4
+ .byte 15,89,162,165,144,0,0 // mulps 0x90a5(%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
@@ -59225,11 +59327,11 @@ _sk_load_a8_dst_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,46 // je 3e65 <_sk_load_a8_dst_sse2+0xa8>
+ .byte 116,46 // je 3e9a <_sk_load_a8_dst_sse2+0xa8>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 3e4f <_sk_load_a8_dst_sse2+0x92>
+ .byte 116,19 // je 3e84 <_sk_load_a8_dst_sse2+0x92>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,197 // jne 3e06 <_sk_load_a8_dst_sse2+0x49>
+ .byte 117,197 // jne 3e3b <_sk_load_a8_dst_sse2+0x49>
.byte 15,182,92,55,2 // movzbl 0x2(%edi,%esi,1),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -59238,10 +59340,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,161 // jmp 3e06 <_sk_load_a8_dst_sse2+0x49>
+ .byte 235,161 // jmp 3e3b <_sk_load_a8_dst_sse2+0x49>
.byte 15,182,52,55 // movzbl (%edi,%esi,1),%esi
.byte 102,15,110,230 // movd %esi,%xmm4
- .byte 235,151 // jmp 3e06 <_sk_load_a8_dst_sse2+0x49>
+ .byte 235,151 // jmp 3e3b <_sk_load_a8_dst_sse2+0x49>
HIDDEN _sk_gather_a8_sse2
.globl _sk_gather_a8_sse2
@@ -59295,13 +59397,13 @@ _sk_gather_a8_sse2:
.byte 9,202 // or %ecx,%edx
.byte 102,15,110,194 // movd %edx,%xmm0
.byte 102,15,196,199,1 // pinsrw $0x1,%edi,%xmm0
- .byte 232,0,0,0,0 // call 3f23 <_sk_gather_a8_sse2+0xb4>
+ .byte 232,0,0,0,0 // call 3f58 <_sk_gather_a8_sse2+0xb4>
.byte 89 // pop %ecx
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.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,125,143,0,0 // mulps 0x8f7d(%ecx),%xmm3
+ .byte 15,89,153,120,143,0,0 // mulps 0x8f78(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -59326,7 +59428,7 @@ _sk_store_a8_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 3f67 <_sk_store_a8_sse2+0xe>
+ .byte 232,0,0,0,0 // call 3f9c <_sk_store_a8_sse2+0xe>
.byte 94 // pop %esi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59335,7 +59437,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,25,142,0,0 // movaps 0x8e19(%esi),%xmm4
+ .byte 15,40,166,20,142,0,0 // movaps 0x8e14(%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
@@ -59344,7 +59446,7 @@ _sk_store_a8_sse2:
.byte 102,15,103,224 // packuswb %xmm0,%xmm4
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,26 // jne 3fbc <_sk_store_a8_sse2+0x63>
+ .byte 117,26 // jne 3ff1 <_sk_store_a8_sse2+0x63>
.byte 102,15,126,230 // movd %xmm4,%esi
.byte 137,52,58 // mov %esi,(%edx,%edi,1)
.byte 141,80,8 // lea 0x8(%eax),%edx
@@ -59362,24 +59464,24 @@ _sk_store_a8_sse2:
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,54 // je 4002 <_sk_store_a8_sse2+0xa9>
+ .byte 116,54 // je 4037 <_sk_store_a8_sse2+0xa9>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,14 // je 3fdf <_sk_store_a8_sse2+0x86>
+ .byte 116,14 // je 4014 <_sk_store_a8_sse2+0x86>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,211 // jne 3fa9 <_sk_store_a8_sse2+0x50>
+ .byte 117,211 // jne 3fde <_sk_store_a8_sse2+0x50>
.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,41,145,0,0 // pand 0x9129(%esi),%xmm4
+ .byte 102,15,219,166,36,145,0,0 // pand 0x9124(%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
.byte 102,15,126,230 // movd %xmm4,%esi
.byte 102,137,52,58 // mov %si,(%edx,%edi,1)
- .byte 235,167 // jmp 3fa9 <_sk_store_a8_sse2+0x50>
+ .byte 235,167 // jmp 3fde <_sk_store_a8_sse2+0x50>
.byte 102,15,126,227 // movd %xmm4,%ebx
.byte 136,28,58 // mov %bl,(%edx,%edi,1)
- .byte 235,158 // jmp 3fa9 <_sk_store_a8_sse2+0x50>
+ .byte 235,158 // jmp 3fde <_sk_store_a8_sse2+0x50>
HIDDEN _sk_load_g8_sse2
.globl _sk_load_g8_sse2
@@ -59391,7 +59493,7 @@ _sk_load_g8_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4019 <_sk_load_g8_sse2+0xe>
+ .byte 232,0,0,0,0 // call 404e <_sk_load_g8_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59402,16 +59504,16 @@ _sk_load_g8_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,63 // jne 4073 <_sk_load_g8_sse2+0x68>
+ .byte 117,63 // jne 40a8 <_sk_load_g8_sse2+0x68>
.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,141,0,0 // pand 0x8d57(%edx),%xmm0
+ .byte 102,15,219,130,82,141,0,0 // pand 0x8d52(%edx),%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,135,142,0,0 // mulps 0x8e87(%edx),%xmm0
+ .byte 15,89,130,130,142,0,0 // mulps 0x8e82(%edx),%xmm0
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,151,140,0,0 // movaps 0x8c97(%edx),%xmm3
+ .byte 15,40,154,146,140,0,0 // movaps 0x8c92(%edx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 86 // push %esi
@@ -59425,12 +59527,12 @@ _sk_load_g8_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,50 // je 40ad <_sk_load_g8_sse2+0xa2>
+ .byte 116,50 // je 40e2 <_sk_load_g8_sse2+0xa2>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 4097 <_sk_load_g8_sse2+0x8c>
+ .byte 116,19 // je 40cc <_sk_load_g8_sse2+0x8c>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,184 // jne 4041 <_sk_load_g8_sse2+0x36>
+ .byte 117,184 // jne 4076 <_sk_load_g8_sse2+0x36>
.byte 15,182,92,62,2 // movzbl 0x2(%esi,%edi,1),%ebx
.byte 102,15,110,195 // movd %ebx,%xmm0
.byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0
@@ -59439,10 +59541,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,148 // jmp 4041 <_sk_load_g8_sse2+0x36>
+ .byte 235,148 // jmp 4076 <_sk_load_g8_sse2+0x36>
.byte 15,182,52,62 // movzbl (%esi,%edi,1),%esi
.byte 102,15,110,198 // movd %esi,%xmm0
- .byte 235,138 // jmp 4041 <_sk_load_g8_sse2+0x36>
+ .byte 235,138 // jmp 4076 <_sk_load_g8_sse2+0x36>
HIDDEN _sk_load_g8_dst_sse2
.globl _sk_load_g8_dst_sse2
@@ -59454,7 +59556,7 @@ _sk_load_g8_dst_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 40c5 <_sk_load_g8_dst_sse2+0xe>
+ .byte 232,0,0,0,0 // call 40fa <_sk_load_g8_dst_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59465,17 +59567,17 @@ _sk_load_g8_dst_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,73 // jne 4129 <_sk_load_g8_dst_sse2+0x72>
+ .byte 117,73 // jne 415e <_sk_load_g8_dst_sse2+0x72>
.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,171,140,0,0 // pand 0x8cab(%edx),%xmm4
+ .byte 102,15,219,162,166,140,0,0 // pand 0x8ca6(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,219,141,0,0 // mulps 0x8ddb(%edx),%xmm4
+ .byte 15,89,162,214,141,0,0 // mulps 0x8dd6(%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,235,139,0,0 // movaps 0x8beb(%edx),%xmm4
+ .byte 15,40,162,230,139,0,0 // movaps 0x8be6(%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
@@ -59490,12 +59592,12 @@ _sk_load_g8_dst_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,50 // je 4163 <_sk_load_g8_dst_sse2+0xac>
+ .byte 116,50 // je 4198 <_sk_load_g8_dst_sse2+0xac>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 414d <_sk_load_g8_dst_sse2+0x96>
+ .byte 116,19 // je 4182 <_sk_load_g8_dst_sse2+0x96>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,174 // jne 40ed <_sk_load_g8_dst_sse2+0x36>
+ .byte 117,174 // jne 4122 <_sk_load_g8_dst_sse2+0x36>
.byte 15,182,92,62,2 // movzbl 0x2(%esi,%edi,1),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
@@ -59504,10 +59606,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,138 // jmp 40ed <_sk_load_g8_dst_sse2+0x36>
+ .byte 235,138 // jmp 4122 <_sk_load_g8_dst_sse2+0x36>
.byte 15,182,52,62 // movzbl (%esi,%edi,1),%esi
.byte 102,15,110,230 // movd %esi,%xmm4
- .byte 235,128 // jmp 40ed <_sk_load_g8_dst_sse2+0x36>
+ .byte 235,128 // jmp 4122 <_sk_load_g8_dst_sse2+0x36>
HIDDEN _sk_gather_g8_sse2
.globl _sk_gather_g8_sse2
@@ -59560,17 +59662,17 @@ _sk_gather_g8_sse2:
.byte 193,226,8 // shl $0x8,%edx
.byte 9,202 // or %ecx,%edx
.byte 102,15,110,194 // movd %edx,%xmm0
- .byte 232,0,0,0,0 // call 421c <_sk_gather_g8_sse2+0xaf>
+ .byte 232,0,0,0,0 // call 4251 <_sk_gather_g8_sse2+0xaf>
.byte 89 // pop %ecx
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,15,196,199,1 // pinsrw $0x1,%edi,%xmm0
.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,132,140,0,0 // mulps 0x8c84(%ecx),%xmm0
+ .byte 15,89,129,127,140,0,0 // mulps 0x8c7f(%ecx),%xmm0
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,148,138,0,0 // movaps 0x8a94(%ecx),%xmm3
+ .byte 15,40,153,143,138,0,0 // movaps 0x8a8f(%ecx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 82 // push %edx
@@ -59592,7 +59694,7 @@ _sk_load_565_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4267 <_sk_load_565_sse2+0xe>
+ .byte 232,0,0,0,0 // call 429c <_sk_load_565_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59604,23 +59706,23 @@ _sk_load_565_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,97 // jne 42e5 <_sk_load_565_sse2+0x8c>
+ .byte 117,97 // jne 431a <_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,73,140,0,0 // movdqa 0x8c49(%edx),%xmm0
+ .byte 102,15,111,130,68,140,0,0 // movdqa 0x8c44(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,89,140,0,0 // mulps 0x8c59(%edx),%xmm0
- .byte 102,15,111,138,105,140,0,0 // movdqa 0x8c69(%edx),%xmm1
+ .byte 15,89,130,84,140,0,0 // mulps 0x8c54(%edx),%xmm0
+ .byte 102,15,111,138,100,140,0,0 // movdqa 0x8c64(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,121,140,0,0 // mulps 0x8c79(%edx),%xmm1
- .byte 102,15,219,146,137,140,0,0 // pand 0x8c89(%edx),%xmm2
+ .byte 15,89,138,116,140,0,0 // mulps 0x8c74(%edx),%xmm1
+ .byte 102,15,219,146,132,140,0,0 // pand 0x8c84(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,153,140,0,0 // mulps 0x8c99(%edx),%xmm2
+ .byte 15,89,146,148,140,0,0 // mulps 0x8c94(%edx),%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,73,138,0,0 // movaps 0x8a49(%edx),%xmm3
+ .byte 15,40,154,68,138,0,0 // movaps 0x8a44(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -59632,22 +59734,22 @@ _sk_load_565_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,47 // je 431c <_sk_load_565_sse2+0xc3>
+ .byte 116,47 // je 4351 <_sk_load_565_sse2+0xc3>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 4309 <_sk_load_565_sse2+0xb0>
+ .byte 116,19 // je 433e <_sk_load_565_sse2+0xb0>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,146 // jne 428d <_sk_load_565_sse2+0x34>
+ .byte 117,146 // jne 42c2 <_sk_load_565_sse2+0x34>
.byte 15,183,92,126,4 // movzwl 0x4(%esi,%edi,2),%ebx
.byte 102,15,110,195 // movd %ebx,%xmm0
.byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2
.byte 102,15,110,4,126 // movd (%esi,%edi,2),%xmm0
.byte 242,15,112,192,212 // pshuflw $0xd4,%xmm0,%xmm0
.byte 242,15,16,208 // movsd %xmm0,%xmm2
- .byte 233,113,255,255,255 // jmp 428d <_sk_load_565_sse2+0x34>
+ .byte 233,113,255,255,255 // jmp 42c2 <_sk_load_565_sse2+0x34>
.byte 15,183,52,126 // movzwl (%esi,%edi,2),%esi
.byte 102,15,110,214 // movd %esi,%xmm2
- .byte 233,100,255,255,255 // jmp 428d <_sk_load_565_sse2+0x34>
+ .byte 233,100,255,255,255 // jmp 42c2 <_sk_load_565_sse2+0x34>
HIDDEN _sk_load_565_dst_sse2
.globl _sk_load_565_dst_sse2
@@ -59659,7 +59761,7 @@ _sk_load_565_dst_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4337 <_sk_load_565_dst_sse2+0xe>
+ .byte 232,0,0,0,0 // call 436c <_sk_load_565_dst_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59671,24 +59773,24 @@ _sk_load_565_dst_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,113 // jne 43c5 <_sk_load_565_dst_sse2+0x9c>
+ .byte 117,113 // jne 43fa <_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,121,139,0,0 // movdqa 0x8b79(%edx),%xmm5
+ .byte 102,15,111,170,116,139,0,0 // movdqa 0x8b74(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,137,139,0,0 // mulps 0x8b89(%edx),%xmm5
+ .byte 15,89,170,132,139,0,0 // mulps 0x8b84(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,153,139,0,0 // movdqa 0x8b99(%edx),%xmm5
+ .byte 102,15,111,170,148,139,0,0 // movdqa 0x8b94(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,169,139,0,0 // mulps 0x8ba9(%edx),%xmm5
+ .byte 15,89,170,164,139,0,0 // mulps 0x8ba4(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,219,162,185,139,0,0 // pand 0x8bb9(%edx),%xmm4
+ .byte 102,15,219,162,180,139,0,0 // pand 0x8bb4(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,201,139,0,0 // mulps 0x8bc9(%edx),%xmm4
+ .byte 15,89,162,196,139,0,0 // mulps 0x8bc4(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
- .byte 15,40,162,121,137,0,0 // movaps 0x8979(%edx),%xmm4
+ .byte 15,40,162,116,137,0,0 // movaps 0x8974(%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
@@ -59703,22 +59805,22 @@ _sk_load_565_dst_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,47 // je 43fc <_sk_load_565_dst_sse2+0xd3>
+ .byte 116,47 // je 4431 <_sk_load_565_dst_sse2+0xd3>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 43e9 <_sk_load_565_dst_sse2+0xc0>
+ .byte 116,19 // je 441e <_sk_load_565_dst_sse2+0xc0>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,130 // jne 435d <_sk_load_565_dst_sse2+0x34>
+ .byte 117,130 // jne 4392 <_sk_load_565_dst_sse2+0x34>
.byte 15,183,92,126,4 // movzwl 0x4(%esi,%edi,2),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
.byte 102,15,110,44,126 // movd (%esi,%edi,2),%xmm5
.byte 242,15,112,237,212 // pshuflw $0xd4,%xmm5,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 233,97,255,255,255 // jmp 435d <_sk_load_565_dst_sse2+0x34>
+ .byte 233,97,255,255,255 // jmp 4392 <_sk_load_565_dst_sse2+0x34>
.byte 15,183,52,126 // movzwl (%esi,%edi,2),%esi
.byte 102,15,110,230 // movd %esi,%xmm4
- .byte 233,84,255,255,255 // jmp 435d <_sk_load_565_dst_sse2+0x34>
+ .byte 233,84,255,255,255 // jmp 4392 <_sk_load_565_dst_sse2+0x34>
HIDDEN _sk_gather_565_sse2
.globl _sk_gather_565_sse2
@@ -59768,25 +59870,25 @@ _sk_gather_565_sse2:
.byte 102,15,196,209,2 // pinsrw $0x2,%ecx,%xmm2
.byte 102,15,126,193 // movd %xmm0,%ecx
.byte 15,183,12,74 // movzwl (%edx,%ecx,2),%ecx
- .byte 232,0,0,0,0 // call 44b9 <_sk_gather_565_sse2+0xb0>
+ .byte 232,0,0,0,0 // call 44ee <_sk_gather_565_sse2+0xb0>
.byte 90 // pop %edx
.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,247,137,0,0 // movdqa 0x89f7(%edx),%xmm0
+ .byte 102,15,111,130,242,137,0,0 // movdqa 0x89f2(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,7,138,0,0 // mulps 0x8a07(%edx),%xmm0
- .byte 102,15,111,138,23,138,0,0 // movdqa 0x8a17(%edx),%xmm1
+ .byte 15,89,130,2,138,0,0 // mulps 0x8a02(%edx),%xmm0
+ .byte 102,15,111,138,18,138,0,0 // movdqa 0x8a12(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,39,138,0,0 // mulps 0x8a27(%edx),%xmm1
- .byte 102,15,219,146,55,138,0,0 // pand 0x8a37(%edx),%xmm2
+ .byte 15,89,138,34,138,0,0 // mulps 0x8a22(%edx),%xmm1
+ .byte 102,15,219,146,50,138,0,0 // pand 0x8a32(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,71,138,0,0 // mulps 0x8a47(%edx),%xmm2
+ .byte 15,89,146,66,138,0,0 // mulps 0x8a42(%edx),%xmm2
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,247,135,0,0 // movaps 0x87f7(%edx),%xmm3
+ .byte 15,40,154,242,135,0,0 // movaps 0x87f2(%edx),%xmm3
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -59804,7 +59906,7 @@ _sk_store_565_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 452c <_sk_store_565_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4561 <_sk_store_565_sse2+0xe>
.byte 95 // pop %edi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59814,8 +59916,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,116,139,0,0 // movaps 0x8b74(%edi),%xmm4
- .byte 15,40,175,132,139,0,0 // movaps 0x8b84(%edi),%xmm5
+ .byte 15,40,167,111,139,0,0 // movaps 0x8b6f(%edi),%xmm4
+ .byte 15,40,175,127,139,0,0 // movaps 0x8b7f(%edi),%xmm5
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,89,244 // mulps %xmm4,%xmm6
@@ -59835,7 +59937,7 @@ _sk_store_565_sse2:
.byte 102,15,112,236,229 // pshufd $0xe5,%xmm4,%xmm5
.byte 102,15,126,109,236 // movd %xmm5,-0x14(%ebp)
.byte 133,219 // test %ebx,%ebx
- .byte 117,34 // jne 45c0 <_sk_store_565_sse2+0xa2>
+ .byte 117,34 // jne 45f5 <_sk_store_565_sse2+0xa2>
.byte 102,15,126,231 // movd %xmm4,%edi
.byte 102,15,126,235 // movd %xmm5,%ebx
.byte 137,60,114 // mov %edi,(%edx,%esi,2)
@@ -59855,20 +59957,20 @@ _sk_store_565_sse2:
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,37 // je 45f6 <_sk_store_565_sse2+0xd8>
+ .byte 116,37 // je 462b <_sk_store_565_sse2+0xd8>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,15 // je 45e5 <_sk_store_565_sse2+0xc7>
+ .byte 116,15 // je 461a <_sk_store_565_sse2+0xc7>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,210 // jne 45ad <_sk_store_565_sse2+0x8f>
+ .byte 117,210 // jne 45e2 <_sk_store_565_sse2+0x8f>
.byte 102,15,197,252,4 // pextrw $0x4,%xmm4,%edi
.byte 102,137,124,114,4 // mov %di,0x4(%edx,%esi,2)
.byte 102,15,112,228,212 // pshufd $0xd4,%xmm4,%xmm4
.byte 242,15,112,228,232 // pshuflw $0xe8,%xmm4,%xmm4
.byte 102,15,126,36,114 // movd %xmm4,(%edx,%esi,2)
- .byte 235,183 // jmp 45ad <_sk_store_565_sse2+0x8f>
+ .byte 235,183 // jmp 45e2 <_sk_store_565_sse2+0x8f>
.byte 102,15,126,231 // movd %xmm4,%edi
.byte 102,137,60,114 // mov %di,(%edx,%esi,2)
- .byte 235,173 // jmp 45ad <_sk_store_565_sse2+0x8f>
+ .byte 235,173 // jmp 45e2 <_sk_store_565_sse2+0x8f>
HIDDEN _sk_load_4444_sse2
.globl _sk_load_4444_sse2
@@ -59880,7 +59982,7 @@ _sk_load_4444_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 460e <_sk_load_4444_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4643 <_sk_load_4444_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59892,24 +59994,24 @@ _sk_load_4444_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,112 // jne 469b <_sk_load_4444_sse2+0x9b>
+ .byte 117,112 // jne 46d0 <_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,178,138,0,0 // movdqa 0x8ab2(%edx),%xmm0
+ .byte 102,15,111,130,173,138,0,0 // movdqa 0x8aad(%edx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,194,138,0,0 // mulps 0x8ac2(%edx),%xmm0
- .byte 102,15,111,138,210,138,0,0 // movdqa 0x8ad2(%edx),%xmm1
+ .byte 15,89,130,189,138,0,0 // mulps 0x8abd(%edx),%xmm0
+ .byte 102,15,111,138,205,138,0,0 // movdqa 0x8acd(%edx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,226,138,0,0 // mulps 0x8ae2(%edx),%xmm1
- .byte 102,15,111,146,242,138,0,0 // movdqa 0x8af2(%edx),%xmm2
+ .byte 15,89,138,221,138,0,0 // mulps 0x8add(%edx),%xmm1
+ .byte 102,15,111,146,237,138,0,0 // movdqa 0x8aed(%edx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,2,139,0,0 // mulps 0x8b02(%edx),%xmm2
- .byte 102,15,219,154,18,139,0,0 // pand 0x8b12(%edx),%xmm3
+ .byte 15,89,146,253,138,0,0 // mulps 0x8afd(%edx),%xmm2
+ .byte 102,15,219,154,13,139,0,0 // pand 0x8b0d(%edx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,34,139,0,0 // mulps 0x8b22(%edx),%xmm3
+ .byte 15,89,154,29,139,0,0 // mulps 0x8b1d(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 82 // push %edx
@@ -59923,22 +60025,22 @@ _sk_load_4444_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,47 // je 46d2 <_sk_load_4444_sse2+0xd2>
+ .byte 116,47 // je 4707 <_sk_load_4444_sse2+0xd2>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,19 // je 46bf <_sk_load_4444_sse2+0xbf>
+ .byte 116,19 // je 46f4 <_sk_load_4444_sse2+0xbf>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,131 // jne 4634 <_sk_load_4444_sse2+0x34>
+ .byte 117,131 // jne 4669 <_sk_load_4444_sse2+0x34>
.byte 15,183,92,126,4 // movzwl 0x4(%esi,%edi,2),%ebx
.byte 102,15,110,195 // movd %ebx,%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,110,4,126 // movd (%esi,%edi,2),%xmm0
.byte 242,15,112,192,212 // pshuflw $0xd4,%xmm0,%xmm0
.byte 242,15,16,216 // movsd %xmm0,%xmm3
- .byte 233,98,255,255,255 // jmp 4634 <_sk_load_4444_sse2+0x34>
+ .byte 233,98,255,255,255 // jmp 4669 <_sk_load_4444_sse2+0x34>
.byte 15,183,52,126 // movzwl (%esi,%edi,2),%esi
.byte 102,15,110,222 // movd %esi,%xmm3
- .byte 233,85,255,255,255 // jmp 4634 <_sk_load_4444_sse2+0x34>
+ .byte 233,85,255,255,255 // jmp 4669 <_sk_load_4444_sse2+0x34>
HIDDEN _sk_load_4444_dst_sse2
.globl _sk_load_4444_dst_sse2
@@ -59950,7 +60052,7 @@ _sk_load_4444_dst_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 46ed <_sk_load_4444_dst_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4722 <_sk_load_4444_dst_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -59962,27 +60064,27 @@ _sk_load_4444_dst_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 15,133,128,0,0,0 // jne 478e <_sk_load_4444_dst_sse2+0xaf>
+ .byte 15,133,128,0,0,0 // jne 47c3 <_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,211,137,0,0 // movdqa 0x89d3(%edx),%xmm5
+ .byte 102,15,111,170,206,137,0,0 // movdqa 0x89ce(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,227,137,0,0 // mulps 0x89e3(%edx),%xmm5
+ .byte 15,89,170,222,137,0,0 // mulps 0x89de(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,243,137,0,0 // movdqa 0x89f3(%edx),%xmm5
+ .byte 102,15,111,170,238,137,0,0 // movdqa 0x89ee(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,3,138,0,0 // mulps 0x8a03(%edx),%xmm5
+ .byte 15,89,170,254,137,0,0 // mulps 0x89fe(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,111,170,19,138,0,0 // movdqa 0x8a13(%edx),%xmm5
+ .byte 102,15,111,170,14,138,0,0 // movdqa 0x8a0e(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,35,138,0,0 // mulps 0x8a23(%edx),%xmm5
+ .byte 15,89,170,30,138,0,0 // mulps 0x8a1e(%edx),%xmm5
.byte 15,41,105,48 // movaps %xmm5,0x30(%ecx)
- .byte 102,15,219,162,51,138,0,0 // pand 0x8a33(%edx),%xmm4
+ .byte 102,15,219,162,46,138,0,0 // pand 0x8a2e(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,67,138,0,0 // mulps 0x8a43(%edx),%xmm4
+ .byte 15,89,162,62,138,0,0 // mulps 0x8a3e(%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
@@ -59997,22 +60099,22 @@ _sk_load_4444_dst_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,51 // je 47c9 <_sk_load_4444_dst_sse2+0xea>
+ .byte 116,51 // je 47fe <_sk_load_4444_dst_sse2+0xea>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,23 // je 47b6 <_sk_load_4444_dst_sse2+0xd7>
+ .byte 116,23 // je 47eb <_sk_load_4444_dst_sse2+0xd7>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 15,133,111,255,255,255 // jne 4717 <_sk_load_4444_dst_sse2+0x38>
+ .byte 15,133,111,255,255,255 // jne 474c <_sk_load_4444_dst_sse2+0x38>
.byte 15,183,92,126,4 // movzwl 0x4(%esi,%edi,2),%ebx
.byte 102,15,110,227 // movd %ebx,%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
.byte 102,15,110,44,126 // movd (%esi,%edi,2),%xmm5
.byte 242,15,112,237,212 // pshuflw $0xd4,%xmm5,%xmm5
.byte 242,15,16,229 // movsd %xmm5,%xmm4
- .byte 233,78,255,255,255 // jmp 4717 <_sk_load_4444_dst_sse2+0x38>
+ .byte 233,78,255,255,255 // jmp 474c <_sk_load_4444_dst_sse2+0x38>
.byte 15,183,52,126 // movzwl (%esi,%edi,2),%esi
.byte 102,15,110,230 // movd %esi,%xmm4
- .byte 233,65,255,255,255 // jmp 4717 <_sk_load_4444_dst_sse2+0x38>
+ .byte 233,65,255,255,255 // jmp 474c <_sk_load_4444_dst_sse2+0x38>
HIDDEN _sk_gather_4444_sse2
.globl _sk_gather_4444_sse2
@@ -60063,25 +60165,25 @@ _sk_gather_4444_sse2:
.byte 102,15,126,193 // movd %xmm0,%ecx
.byte 15,183,12,74 // movzwl (%edx,%ecx,2),%ecx
.byte 102,15,196,217,3 // pinsrw $0x3,%ecx,%xmm3
- .byte 232,0,0,0,0 // call 488b <_sk_gather_4444_sse2+0xb5>
+ .byte 232,0,0,0,0 // call 48c0 <_sk_gather_4444_sse2+0xb5>
.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,53,136,0,0 // movdqa 0x8835(%ecx),%xmm0
+ .byte 102,15,111,129,48,136,0,0 // movdqa 0x8830(%ecx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,69,136,0,0 // mulps 0x8845(%ecx),%xmm0
- .byte 102,15,111,137,85,136,0,0 // movdqa 0x8855(%ecx),%xmm1
+ .byte 15,89,129,64,136,0,0 // mulps 0x8840(%ecx),%xmm0
+ .byte 102,15,111,137,80,136,0,0 // movdqa 0x8850(%ecx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,137,101,136,0,0 // mulps 0x8865(%ecx),%xmm1
- .byte 102,15,111,145,117,136,0,0 // movdqa 0x8875(%ecx),%xmm2
+ .byte 15,89,137,96,136,0,0 // mulps 0x8860(%ecx),%xmm1
+ .byte 102,15,111,145,112,136,0,0 // movdqa 0x8870(%ecx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,145,133,136,0,0 // mulps 0x8885(%ecx),%xmm2
- .byte 102,15,219,153,149,136,0,0 // pand 0x8895(%ecx),%xmm3
+ .byte 15,89,145,128,136,0,0 // mulps 0x8880(%ecx),%xmm2
+ .byte 102,15,219,153,144,136,0,0 // pand 0x8890(%ecx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,153,165,136,0,0 // mulps 0x88a5(%ecx),%xmm3
+ .byte 15,89,153,160,136,0,0 // mulps 0x88a0(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -60101,7 +60203,7 @@ _sk_store_4444_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4908 <_sk_store_4444_sse2+0xe>
+ .byte 232,0,0,0,0 // call 493d <_sk_store_4444_sse2+0xe>
.byte 95 // pop %edi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60111,7 +60213,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,56,136,0,0 // movaps 0x8838(%edi),%xmm4
+ .byte 15,40,167,51,136,0,0 // movaps 0x8833(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -60137,7 +60239,7 @@ _sk_store_4444_sse2:
.byte 102,15,112,236,229 // pshufd $0xe5,%xmm4,%xmm5
.byte 102,15,126,109,236 // movd %xmm5,-0x14(%ebp)
.byte 133,219 // test %ebx,%ebx
- .byte 117,34 // jne 49ab <_sk_store_4444_sse2+0xb1>
+ .byte 117,34 // jne 49e0 <_sk_store_4444_sse2+0xb1>
.byte 102,15,126,231 // movd %xmm4,%edi
.byte 102,15,126,235 // movd %xmm5,%ebx
.byte 137,60,114 // mov %edi,(%edx,%esi,2)
@@ -60157,20 +60259,20 @@ _sk_store_4444_sse2:
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,37 // je 49e1 <_sk_store_4444_sse2+0xe7>
+ .byte 116,37 // je 4a16 <_sk_store_4444_sse2+0xe7>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,15 // je 49d0 <_sk_store_4444_sse2+0xd6>
+ .byte 116,15 // je 4a05 <_sk_store_4444_sse2+0xd6>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,210 // jne 4998 <_sk_store_4444_sse2+0x9e>
+ .byte 117,210 // jne 49cd <_sk_store_4444_sse2+0x9e>
.byte 102,15,197,252,4 // pextrw $0x4,%xmm4,%edi
.byte 102,137,124,114,4 // mov %di,0x4(%edx,%esi,2)
.byte 102,15,112,228,212 // pshufd $0xd4,%xmm4,%xmm4
.byte 242,15,112,228,232 // pshuflw $0xe8,%xmm4,%xmm4
.byte 102,15,126,36,114 // movd %xmm4,(%edx,%esi,2)
- .byte 235,183 // jmp 4998 <_sk_store_4444_sse2+0x9e>
+ .byte 235,183 // jmp 49cd <_sk_store_4444_sse2+0x9e>
.byte 102,15,126,231 // movd %xmm4,%edi
.byte 102,137,60,114 // mov %di,(%edx,%esi,2)
- .byte 235,173 // jmp 4998 <_sk_store_4444_sse2+0x9e>
+ .byte 235,173 // jmp 49cd <_sk_store_4444_sse2+0x9e>
HIDDEN _sk_load_8888_sse2
.globl _sk_load_8888_sse2
@@ -60182,7 +60284,7 @@ _sk_load_8888_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 49f9 <_sk_load_8888_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4a2e <_sk_load_8888_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60194,13 +60296,13 @@ _sk_load_8888_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,102 // jne 4a7d <_sk_load_8888_sse2+0x92>
+ .byte 117,102 // jne 4ab2 <_sk_load_8888_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,146,119,131,0,0 // movdqa 0x8377(%edx),%xmm2
+ .byte 102,15,111,146,114,131,0,0 // movdqa 0x8372(%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,167,132,0,0 // movaps 0x84a7(%edx),%xmm4
+ .byte 15,40,162,162,132,0,0 // movaps 0x84a2(%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
@@ -60228,18 +60330,18 @@ _sk_load_8888_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,35 // je 4aa8 <_sk_load_8888_sse2+0xbd>
+ .byte 116,35 // je 4add <_sk_load_8888_sse2+0xbd>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,16 // je 4a9e <_sk_load_8888_sse2+0xb3>
+ .byte 116,16 // je 4ad3 <_sk_load_8888_sse2+0xb3>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,137 // jne 4a1c <_sk_load_8888_sse2+0x31>
+ .byte 117,137 // jne 4a51 <_sk_load_8888_sse2+0x31>
.byte 102,15,110,68,190,8 // movd 0x8(%esi,%edi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,190 // movlpd (%esi,%edi,4),%xmm3
- .byte 233,116,255,255,255 // jmp 4a1c <_sk_load_8888_sse2+0x31>
+ .byte 233,116,255,255,255 // jmp 4a51 <_sk_load_8888_sse2+0x31>
.byte 102,15,110,28,190 // movd (%esi,%edi,4),%xmm3
- .byte 233,106,255,255,255 // jmp 4a1c <_sk_load_8888_sse2+0x31>
+ .byte 233,106,255,255,255 // jmp 4a51 <_sk_load_8888_sse2+0x31>
HIDDEN _sk_load_8888_dst_sse2
.globl _sk_load_8888_dst_sse2
@@ -60251,7 +60353,7 @@ _sk_load_8888_dst_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4ac0 <_sk_load_8888_dst_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4af5 <_sk_load_8888_dst_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60263,13 +60365,13 @@ _sk_load_8888_dst_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,118 // jne 4b54 <_sk_load_8888_dst_sse2+0xa2>
+ .byte 117,118 // jne 4b89 <_sk_load_8888_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,176,130,0,0 // movdqa 0x82b0(%edx),%xmm5
+ .byte 102,15,111,170,171,130,0,0 // movdqa 0x82ab(%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,224,131,0,0 // movaps 0x83e0(%edx),%xmm7
+ .byte 15,40,186,219,131,0,0 // movaps 0x83db(%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
@@ -60301,18 +60403,18 @@ _sk_load_8888_dst_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,39 // je 4b83 <_sk_load_8888_dst_sse2+0xd1>
+ .byte 116,39 // je 4bb8 <_sk_load_8888_dst_sse2+0xd1>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,20 // je 4b79 <_sk_load_8888_dst_sse2+0xc7>
+ .byte 116,20 // je 4bae <_sk_load_8888_dst_sse2+0xc7>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 15,133,117,255,255,255 // jne 4ae3 <_sk_load_8888_dst_sse2+0x31>
+ .byte 15,133,117,255,255,255 // jne 4b18 <_sk_load_8888_dst_sse2+0x31>
.byte 102,15,110,100,190,8 // movd 0x8(%esi,%edi,4),%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
.byte 102,15,18,36,190 // movlpd (%esi,%edi,4),%xmm4
- .byte 233,96,255,255,255 // jmp 4ae3 <_sk_load_8888_dst_sse2+0x31>
+ .byte 233,96,255,255,255 // jmp 4b18 <_sk_load_8888_dst_sse2+0x31>
.byte 102,15,110,36,190 // movd (%esi,%edi,4),%xmm4
- .byte 233,86,255,255,255 // jmp 4ae3 <_sk_load_8888_dst_sse2+0x31>
+ .byte 233,86,255,255,255 // jmp 4b18 <_sk_load_8888_dst_sse2+0x31>
HIDDEN _sk_gather_8888_sse2
.globl _sk_gather_8888_sse2
@@ -60359,16 +60461,16 @@ _sk_gather_8888_sse2:
.byte 102,15,110,28,138 // movd (%edx,%ecx,4),%xmm3
.byte 102,15,126,201 // movd %xmm1,%ecx
.byte 102,15,110,12,138 // movd (%edx,%ecx,4),%xmm1
- .byte 232,0,0,0,0 // call 4c33 <_sk_gather_8888_sse2+0xa6>
+ .byte 232,0,0,0,0 // call 4c68 <_sk_gather_8888_sse2+0xa6>
.byte 89 // pop %ecx
.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,61,129,0,0 // movdqa 0x813d(%ecx),%xmm2
+ .byte 102,15,111,145,56,129,0,0 // movdqa 0x8138(%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,109,130,0,0 // movaps 0x826d(%ecx),%xmm4
+ .byte 15,40,161,104,130,0,0 // movaps 0x8268(%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
@@ -60402,7 +60504,7 @@ _sk_store_8888_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4cae <_sk_store_8888_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4ce3 <_sk_store_8888_sse2+0xe>
.byte 95 // pop %edi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60412,7 +60514,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,210,128,0,0 // movaps 0x80d2(%edi),%xmm4
+ .byte 15,40,167,205,128,0,0 // movaps 0x80cd(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -60432,7 +60534,7 @@ _sk_store_8888_sse2:
.byte 102,15,235,229 // por %xmm5,%xmm4
.byte 102,15,235,230 // por %xmm6,%xmm4
.byte 133,219 // test %ebx,%ebx
- .byte 117,24 // jne 4d2b <_sk_store_8888_sse2+0x8b>
+ .byte 117,24 // jne 4d60 <_sk_store_8888_sse2+0x8b>
.byte 243,15,127,36,178 // movdqu %xmm4,(%edx,%esi,4)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -60447,17 +60549,17 @@ _sk_store_8888_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,28 // je 4d4f <_sk_store_8888_sse2+0xaf>
+ .byte 116,28 // je 4d84 <_sk_store_8888_sse2+0xaf>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,16 // je 4d48 <_sk_store_8888_sse2+0xa8>
+ .byte 116,16 // je 4d7d <_sk_store_8888_sse2+0xa8>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,219 // jne 4d18 <_sk_store_8888_sse2+0x78>
+ .byte 117,219 // jne 4d4d <_sk_store_8888_sse2+0x78>
.byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5
.byte 102,15,126,108,178,8 // movd %xmm5,0x8(%edx,%esi,4)
.byte 102,15,214,36,178 // movq %xmm4,(%edx,%esi,4)
- .byte 235,201 // jmp 4d18 <_sk_store_8888_sse2+0x78>
+ .byte 235,201 // jmp 4d4d <_sk_store_8888_sse2+0x78>
.byte 102,15,126,36,178 // movd %xmm4,(%edx,%esi,4)
- .byte 235,194 // jmp 4d18 <_sk_store_8888_sse2+0x78>
+ .byte 235,194 // jmp 4d4d <_sk_store_8888_sse2+0x78>
HIDDEN _sk_load_bgra_sse2
.globl _sk_load_bgra_sse2
@@ -60469,7 +60571,7 @@ _sk_load_bgra_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4d64 <_sk_load_bgra_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4d99 <_sk_load_bgra_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60481,13 +60583,13 @@ _sk_load_bgra_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,102 // jne 4de8 <_sk_load_bgra_sse2+0x92>
+ .byte 117,102 // jne 4e1d <_sk_load_bgra_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,130,12,128,0,0 // movdqa 0x800c(%edx),%xmm0
+ .byte 102,15,111,130,7,128,0,0 // movdqa 0x8007(%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,60,129,0,0 // movaps 0x813c(%edx),%xmm4
+ .byte 15,40,162,55,129,0,0 // movaps 0x8137(%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
@@ -60515,18 +60617,18 @@ _sk_load_bgra_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,35 // je 4e13 <_sk_load_bgra_sse2+0xbd>
+ .byte 116,35 // je 4e48 <_sk_load_bgra_sse2+0xbd>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,16 // je 4e09 <_sk_load_bgra_sse2+0xb3>
+ .byte 116,16 // je 4e3e <_sk_load_bgra_sse2+0xb3>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,137 // jne 4d87 <_sk_load_bgra_sse2+0x31>
+ .byte 117,137 // jne 4dbc <_sk_load_bgra_sse2+0x31>
.byte 102,15,110,68,190,8 // movd 0x8(%esi,%edi,4),%xmm0
.byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3
.byte 102,15,18,28,190 // movlpd (%esi,%edi,4),%xmm3
- .byte 233,116,255,255,255 // jmp 4d87 <_sk_load_bgra_sse2+0x31>
+ .byte 233,116,255,255,255 // jmp 4dbc <_sk_load_bgra_sse2+0x31>
.byte 102,15,110,28,190 // movd (%esi,%edi,4),%xmm3
- .byte 233,106,255,255,255 // jmp 4d87 <_sk_load_bgra_sse2+0x31>
+ .byte 233,106,255,255,255 // jmp 4dbc <_sk_load_bgra_sse2+0x31>
HIDDEN _sk_load_bgra_dst_sse2
.globl _sk_load_bgra_dst_sse2
@@ -60538,7 +60640,7 @@ _sk_load_bgra_dst_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 4e2b <_sk_load_bgra_dst_sse2+0xe>
+ .byte 232,0,0,0,0 // call 4e60 <_sk_load_bgra_dst_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60550,13 +60652,13 @@ _sk_load_bgra_dst_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 117,118 // jne 4ebf <_sk_load_bgra_dst_sse2+0xa2>
+ .byte 117,118 // jne 4ef4 <_sk_load_bgra_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,69,127,0,0 // movdqa 0x7f45(%edx),%xmm5
+ .byte 102,15,111,170,64,127,0,0 // movdqa 0x7f40(%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,117,128,0,0 // movaps 0x8075(%edx),%xmm7
+ .byte 15,40,186,112,128,0,0 // movaps 0x8070(%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
@@ -60588,18 +60690,18 @@ _sk_load_bgra_dst_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,39 // je 4eee <_sk_load_bgra_dst_sse2+0xd1>
+ .byte 116,39 // je 4f23 <_sk_load_bgra_dst_sse2+0xd1>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,20 // je 4ee4 <_sk_load_bgra_dst_sse2+0xc7>
+ .byte 116,20 // je 4f19 <_sk_load_bgra_dst_sse2+0xc7>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 15,133,117,255,255,255 // jne 4e4e <_sk_load_bgra_dst_sse2+0x31>
+ .byte 15,133,117,255,255,255 // jne 4e83 <_sk_load_bgra_dst_sse2+0x31>
.byte 102,15,110,100,190,8 // movd 0x8(%esi,%edi,4),%xmm4
.byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4
.byte 102,15,18,36,190 // movlpd (%esi,%edi,4),%xmm4
- .byte 233,96,255,255,255 // jmp 4e4e <_sk_load_bgra_dst_sse2+0x31>
+ .byte 233,96,255,255,255 // jmp 4e83 <_sk_load_bgra_dst_sse2+0x31>
.byte 102,15,110,36,190 // movd (%esi,%edi,4),%xmm4
- .byte 233,86,255,255,255 // jmp 4e4e <_sk_load_bgra_dst_sse2+0x31>
+ .byte 233,86,255,255,255 // jmp 4e83 <_sk_load_bgra_dst_sse2+0x31>
HIDDEN _sk_gather_bgra_sse2
.globl _sk_gather_bgra_sse2
@@ -60646,16 +60748,16 @@ _sk_gather_bgra_sse2:
.byte 102,15,110,28,138 // movd (%edx,%ecx,4),%xmm3
.byte 102,15,126,201 // movd %xmm1,%ecx
.byte 102,15,110,12,138 // movd (%edx,%ecx,4),%xmm1
- .byte 232,0,0,0,0 // call 4f9e <_sk_gather_bgra_sse2+0xa6>
+ .byte 232,0,0,0,0 // call 4fd3 <_sk_gather_bgra_sse2+0xa6>
.byte 89 // pop %ecx
.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,210,125,0,0 // movdqa 0x7dd2(%ecx),%xmm0
+ .byte 102,15,111,129,205,125,0,0 // movdqa 0x7dcd(%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,2,127,0,0 // movaps 0x7f02(%ecx),%xmm4
+ .byte 15,40,161,253,126,0,0 // movaps 0x7efd(%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
@@ -60689,7 +60791,7 @@ _sk_store_bgra_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,12 // sub $0xc,%esp
- .byte 232,0,0,0,0 // call 5019 <_sk_store_bgra_sse2+0xe>
+ .byte 232,0,0,0,0 // call 504e <_sk_store_bgra_sse2+0xe>
.byte 95 // pop %edi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60699,7 +60801,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,103,125,0,0 // movaps 0x7d67(%edi),%xmm4
+ .byte 15,40,167,98,125,0,0 // movaps 0x7d62(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -60719,7 +60821,7 @@ _sk_store_bgra_sse2:
.byte 102,15,235,229 // por %xmm5,%xmm4
.byte 102,15,235,230 // por %xmm6,%xmm4
.byte 133,219 // test %ebx,%ebx
- .byte 117,24 // jne 5096 <_sk_store_bgra_sse2+0x8b>
+ .byte 117,24 // jne 50cb <_sk_store_bgra_sse2+0x8b>
.byte 243,15,127,36,178 // movdqu %xmm4,(%edx,%esi,4)
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
@@ -60734,17 +60836,17 @@ _sk_store_bgra_sse2:
.byte 195 // ret
.byte 128,227,3 // and $0x3,%bl
.byte 128,251,1 // cmp $0x1,%bl
- .byte 116,28 // je 50ba <_sk_store_bgra_sse2+0xaf>
+ .byte 116,28 // je 50ef <_sk_store_bgra_sse2+0xaf>
.byte 128,251,2 // cmp $0x2,%bl
- .byte 116,16 // je 50b3 <_sk_store_bgra_sse2+0xa8>
+ .byte 116,16 // je 50e8 <_sk_store_bgra_sse2+0xa8>
.byte 128,251,3 // cmp $0x3,%bl
- .byte 117,219 // jne 5083 <_sk_store_bgra_sse2+0x78>
+ .byte 117,219 // jne 50b8 <_sk_store_bgra_sse2+0x78>
.byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5
.byte 102,15,126,108,178,8 // movd %xmm5,0x8(%edx,%esi,4)
.byte 102,15,214,36,178 // movq %xmm4,(%edx,%esi,4)
- .byte 235,201 // jmp 5083 <_sk_store_bgra_sse2+0x78>
+ .byte 235,201 // jmp 50b8 <_sk_store_bgra_sse2+0x78>
.byte 102,15,126,36,178 // movd %xmm4,(%edx,%esi,4)
- .byte 235,194 // jmp 5083 <_sk_store_bgra_sse2+0x78>
+ .byte 235,194 // jmp 50b8 <_sk_store_bgra_sse2+0x78>
HIDDEN _sk_load_f16_sse2
.globl _sk_load_f16_sse2
@@ -60756,7 +60858,7 @@ _sk_load_f16_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,108 // sub $0x6c,%esp
- .byte 232,0,0,0,0 // call 50cf <_sk_load_f16_sse2+0xe>
+ .byte 232,0,0,0,0 // call 5104 <_sk_load_f16_sse2+0xe>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60768,7 +60870,7 @@ _sk_load_f16_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 15,133,173,1,0,0 // jne 529e <_sk_load_f16_sse2+0x1dd>
+ .byte 15,133,173,1,0,0 // jne 52d3 <_sk_load_f16_sse2+0x1dd>
.byte 102,15,16,4,254 // movupd (%esi,%edi,8),%xmm0
.byte 243,15,111,76,254,16 // movdqu 0x10(%esi,%edi,8),%xmm1
.byte 102,15,40,216 // movapd %xmm0,%xmm3
@@ -60798,11 +60900,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,129,128,0,0 // movdqa 0x8081(%edx),%xmm5
+ .byte 102,15,111,170,124,128,0,0 // movdqa 0x807c(%edx),%xmm5
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,219,245 // pand %xmm5,%xmm6
- .byte 102,15,219,138,145,128,0,0 // pand 0x8091(%edx),%xmm1
- .byte 102,15,111,130,161,128,0,0 // movdqa 0x80a1(%edx),%xmm0
+ .byte 102,15,219,138,140,128,0,0 // pand 0x808c(%edx),%xmm1
+ .byte 102,15,111,130,156,128,0,0 // movdqa 0x809c(%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
@@ -60814,7 +60916,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,145,128,0,0 // movdqa 0x8091(%edx),%xmm3
+ .byte 102,15,111,154,140,128,0,0 // movdqa 0x808c(%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
@@ -60827,7 +60929,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,161,128,0,0 // movdqa 0x80a1(%edx),%xmm2
+ .byte 102,15,111,146,156,128,0,0 // movdqa 0x809c(%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
@@ -60842,7 +60944,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,177,128,0,0 // movdqa 0x80b1(%edx),%xmm3
+ .byte 102,15,111,154,172,128,0,0 // movdqa 0x80ac(%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
@@ -60870,12 +60972,12 @@ _sk_load_f16_sse2:
.byte 242,15,16,4,254 // movsd (%esi,%edi,8),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,251,1 // cmp $0x1,%ebx
- .byte 15,132,76,254,255,255 // je 50fc <_sk_load_f16_sse2+0x3b>
+ .byte 15,132,76,254,255,255 // je 5131 <_sk_load_f16_sse2+0x3b>
.byte 102,15,22,68,254,8 // movhpd 0x8(%esi,%edi,8),%xmm0
.byte 131,251,3 // cmp $0x3,%ebx
- .byte 15,130,61,254,255,255 // jb 50fc <_sk_load_f16_sse2+0x3b>
+ .byte 15,130,61,254,255,255 // jb 5131 <_sk_load_f16_sse2+0x3b>
.byte 243,15,126,76,254,16 // movq 0x10(%esi,%edi,8),%xmm1
- .byte 233,50,254,255,255 // jmp 50fc <_sk_load_f16_sse2+0x3b>
+ .byte 233,50,254,255,255 // jmp 5131 <_sk_load_f16_sse2+0x3b>
HIDDEN _sk_load_f16_dst_sse2
.globl _sk_load_f16_dst_sse2
@@ -60891,7 +60993,7 @@ _sk_load_f16_dst_sse2:
.byte 15,41,85,136 // movaps %xmm2,-0x78(%ebp)
.byte 102,15,127,77,152 // movdqa %xmm1,-0x68(%ebp)
.byte 15,41,69,168 // movaps %xmm0,-0x58(%ebp)
- .byte 232,0,0,0,0 // call 52ec <_sk_load_f16_dst_sse2+0x22>
+ .byte 232,0,0,0,0 // call 5321 <_sk_load_f16_dst_sse2+0x22>
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -60903,7 +61005,7 @@ _sk_load_f16_dst_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 133,219 // test %ebx,%ebx
.byte 139,57 // mov (%ecx),%edi
- .byte 15,133,168,1,0,0 // jne 54b6 <_sk_load_f16_dst_sse2+0x1ec>
+ .byte 15,133,168,1,0,0 // jne 54eb <_sk_load_f16_dst_sse2+0x1ec>
.byte 102,15,16,4,254 // movupd (%esi,%edi,8),%xmm0
.byte 243,15,111,76,254,16 // movdqu 0x10(%esi,%edi,8),%xmm1
.byte 102,15,40,208 // movapd %xmm0,%xmm2
@@ -60931,18 +61033,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,100,126,0,0 // movdqa 0x7e64(%edx),%xmm7
+ .byte 102,15,111,186,95,126,0,0 // movdqa 0x7e5f(%edx),%xmm7
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,15,219,215 // pand %xmm7,%xmm2
- .byte 102,15,111,154,116,126,0,0 // movdqa 0x7e74(%edx),%xmm3
+ .byte 102,15,111,154,111,126,0,0 // movdqa 0x7e6f(%edx),%xmm3
.byte 102,15,219,203 // pand %xmm3,%xmm1
- .byte 102,15,111,162,132,126,0,0 // movdqa 0x7e84(%edx),%xmm4
+ .byte 102,15,111,162,127,126,0,0 // movdqa 0x7e7f(%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,148,126,0,0 // movdqa 0x7e94(%edx),%xmm2
+ .byte 102,15,111,146,143,126,0,0 // movdqa 0x7e8f(%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
@@ -61005,12 +61107,12 @@ _sk_load_f16_dst_sse2:
.byte 242,15,16,4,254 // movsd (%esi,%edi,8),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,251,1 // cmp $0x1,%ebx
- .byte 15,132,81,254,255,255 // je 5319 <_sk_load_f16_dst_sse2+0x4f>
+ .byte 15,132,81,254,255,255 // je 534e <_sk_load_f16_dst_sse2+0x4f>
.byte 102,15,22,68,254,8 // movhpd 0x8(%esi,%edi,8),%xmm0
.byte 131,251,3 // cmp $0x3,%ebx
- .byte 15,130,66,254,255,255 // jb 5319 <_sk_load_f16_dst_sse2+0x4f>
+ .byte 15,130,66,254,255,255 // jb 534e <_sk_load_f16_dst_sse2+0x4f>
.byte 243,15,126,76,254,16 // movq 0x10(%esi,%edi,8),%xmm1
- .byte 233,55,254,255,255 // jmp 5319 <_sk_load_f16_dst_sse2+0x4f>
+ .byte 233,55,254,255,255 // jmp 534e <_sk_load_f16_dst_sse2+0x4f>
HIDDEN _sk_gather_f16_sse2
.globl _sk_gather_f16_sse2
@@ -61057,7 +61159,7 @@ _sk_gather_f16_sse2:
.byte 243,15,126,28,202 // movq (%edx,%ecx,8),%xmm3
.byte 102,15,126,201 // movd %xmm1,%ecx
.byte 243,15,126,12,202 // movq (%edx,%ecx,8),%xmm1
- .byte 232,0,0,0,0 // call 5588 <_sk_gather_f16_sse2+0xa6>
+ .byte 232,0,0,0,0 // call 55bd <_sk_gather_f16_sse2+0xa6>
.byte 89 // pop %ecx
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,15,108,194 // punpcklqdq %xmm2,%xmm0
@@ -61088,11 +61190,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,200,123,0,0 // movdqa 0x7bc8(%ecx),%xmm6
+ .byte 102,15,111,177,195,123,0,0 // movdqa 0x7bc3(%ecx),%xmm6
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
- .byte 102,15,219,137,216,123,0,0 // pand 0x7bd8(%ecx),%xmm1
- .byte 102,15,111,129,232,123,0,0 // movdqa 0x7be8(%ecx),%xmm0
+ .byte 102,15,219,137,211,123,0,0 // pand 0x7bd3(%ecx),%xmm1
+ .byte 102,15,111,129,227,123,0,0 // movdqa 0x7be3(%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
@@ -61103,7 +61205,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,216,123,0,0 // movdqa 0x7bd8(%ecx),%xmm3
+ .byte 102,15,111,153,211,123,0,0 // movdqa 0x7bd3(%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
@@ -61117,7 +61219,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,232,123,0,0 // movdqa 0x7be8(%ecx),%xmm2
+ .byte 102,15,111,145,227,123,0,0 // movdqa 0x7be3(%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
@@ -61126,12 +61228,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,216,123,0,0 // pand 0x7bd8(%ecx),%xmm7
+ .byte 102,15,219,185,211,123,0,0 // pand 0x7bd3(%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,248,123,0,0 // movdqa 0x7bf8(%ecx),%xmm4
+ .byte 102,15,111,161,243,123,0,0 // movdqa 0x7bf3(%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
@@ -61168,24 +61270,24 @@ _sk_store_f16_sse2:
.byte 15,41,93,184 // movaps %xmm3,-0x48(%ebp)
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
- .byte 232,0,0,0,0 // call 574c <_sk_store_f16_sse2+0x19>
+ .byte 232,0,0,0,0 // call 5781 <_sk_store_f16_sse2+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,152,68,122,0,0 // movdqa 0x7a44(%eax),%xmm3
+ .byte 102,15,111,152,63,122,0,0 // movdqa 0x7a3f(%eax),%xmm3
.byte 102,15,111,224 // movdqa %xmm0,%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
- .byte 102,15,111,136,116,122,0,0 // movdqa 0x7a74(%eax),%xmm1
+ .byte 102,15,111,136,111,122,0,0 // movdqa 0x7a6f(%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,84,122,0,0 // movdqa 0x7a54(%eax),%xmm7
+ .byte 102,15,111,184,79,122,0,0 // movdqa 0x7a4f(%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,100,122,0,0 // movdqa 0x7a64(%eax),%xmm5
+ .byte 102,15,111,168,95,122,0,0 // movdqa 0x7a5f(%eax),%xmm5
.byte 102,15,111,205 // movdqa %xmm5,%xmm1
.byte 102,15,102,200 // pcmpgtd %xmm0,%xmm1
- .byte 102,15,111,128,244,118,0,0 // movdqa 0x76f4(%eax),%xmm0
+ .byte 102,15,111,128,239,118,0,0 // movdqa 0x76ef(%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
@@ -61247,7 +61349,7 @@ _sk_store_f16_sse2:
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,98,198 // punpckldq %xmm6,%xmm0
.byte 133,255 // test %edi,%edi
- .byte 117,48 // jne 58cd <_sk_store_f16_sse2+0x19a>
+ .byte 117,48 // jne 5902 <_sk_store_f16_sse2+0x19a>
.byte 15,17,4,214 // movups %xmm0,(%esi,%edx,8)
.byte 102,15,106,206 // punpckhdq %xmm6,%xmm1
.byte 243,15,127,76,214,16 // movdqu %xmm1,0x10(%esi,%edx,8)
@@ -61267,13 +61369,13 @@ _sk_store_f16_sse2:
.byte 195 // ret
.byte 102,15,214,4,214 // movq %xmm0,(%esi,%edx,8)
.byte 131,255,1 // cmp $0x1,%edi
- .byte 116,212 // je 58ab <_sk_store_f16_sse2+0x178>
+ .byte 116,212 // je 58e0 <_sk_store_f16_sse2+0x178>
.byte 102,15,23,68,214,8 // movhpd %xmm0,0x8(%esi,%edx,8)
.byte 131,255,3 // cmp $0x3,%edi
- .byte 114,201 // jb 58ab <_sk_store_f16_sse2+0x178>
+ .byte 114,201 // jb 58e0 <_sk_store_f16_sse2+0x178>
.byte 102,15,106,206 // punpckhdq %xmm6,%xmm1
.byte 102,15,214,76,214,16 // movq %xmm1,0x10(%esi,%edx,8)
- .byte 235,189 // jmp 58ab <_sk_store_f16_sse2+0x178>
+ .byte 235,189 // jmp 58e0 <_sk_store_f16_sse2+0x178>
HIDDEN _sk_load_u16_be_sse2
.globl _sk_load_u16_be_sse2
@@ -61296,9 +61398,9 @@ _sk_load_u16_be_sse2:
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 193,230,2 // shl $0x2,%esi
.byte 133,219 // test %ebx,%ebx
- .byte 232,0,0,0,0 // call 5919 <_sk_load_u16_be_sse2+0x2b>
+ .byte 232,0,0,0,0 // call 594e <_sk_load_u16_be_sse2+0x2b>
.byte 90 // pop %edx
- .byte 15,133,11,1,0,0 // jne 5a2b <_sk_load_u16_be_sse2+0x13d>
+ .byte 15,133,11,1,0,0 // jne 5a60 <_sk_load_u16_be_sse2+0x13d>
.byte 102,15,16,4,119 // movupd (%edi,%esi,2),%xmm0
.byte 243,15,111,76,119,16 // movdqu 0x10(%edi,%esi,2),%xmm1
.byte 102,15,40,208 // movapd %xmm0,%xmm2
@@ -61319,7 +61421,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,7,118,0,0 // movaps 0x7607(%edx),%xmm4
+ .byte 15,40,162,2,118,0,0 // movaps 0x7602(%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
@@ -61369,12 +61471,12 @@ _sk_load_u16_be_sse2:
.byte 242,15,16,4,119 // movsd (%edi,%esi,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,251,1 // cmp $0x1,%ebx
- .byte 15,132,238,254,255,255 // je 592b <_sk_load_u16_be_sse2+0x3d>
+ .byte 15,132,238,254,255,255 // je 5960 <_sk_load_u16_be_sse2+0x3d>
.byte 102,15,22,68,119,8 // movhpd 0x8(%edi,%esi,2),%xmm0
.byte 131,251,3 // cmp $0x3,%ebx
- .byte 15,130,223,254,255,255 // jb 592b <_sk_load_u16_be_sse2+0x3d>
+ .byte 15,130,223,254,255,255 // jb 5960 <_sk_load_u16_be_sse2+0x3d>
.byte 243,15,126,76,119,16 // movq 0x10(%edi,%esi,2),%xmm1
- .byte 233,212,254,255,255 // jmp 592b <_sk_load_u16_be_sse2+0x3d>
+ .byte 233,212,254,255,255 // jmp 5960 <_sk_load_u16_be_sse2+0x3d>
HIDDEN _sk_load_rgb_u16_be_sse2
.globl _sk_load_rgb_u16_be_sse2
@@ -61396,9 +61498,9 @@ _sk_load_rgb_u16_be_sse2:
.byte 3,50 // add (%edx),%esi
.byte 107,25,3 // imul $0x3,(%ecx),%ebx
.byte 133,255 // test %edi,%edi
- .byte 232,0,0,0,0 // call 5a80 <_sk_load_rgb_u16_be_sse2+0x29>
+ .byte 232,0,0,0,0 // call 5ab5 <_sk_load_rgb_u16_be_sse2+0x29>
.byte 90 // pop %edx
- .byte 15,133,240,0,0,0 // jne 5b77 <_sk_load_rgb_u16_be_sse2+0x120>
+ .byte 15,133,240,0,0,0 // jne 5bac <_sk_load_rgb_u16_be_sse2+0x120>
.byte 243,15,111,20,94 // movdqu (%esi,%ebx,2),%xmm2
.byte 243,15,111,92,94,8 // movdqu 0x8(%esi,%ebx,2),%xmm3
.byte 102,15,115,219,4 // psrldq $0x4,%xmm3
@@ -61423,7 +61525,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,160,116,0,0 // movaps 0x74a0(%edx),%xmm5
+ .byte 15,40,170,155,116,0,0 // movaps 0x749b(%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
@@ -61449,7 +61551,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,48,114,0,0 // movaps 0x7230(%edx),%xmm3
+ .byte 15,40,154,43,114,0,0 // movaps 0x722b(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -61463,20 +61565,20 @@ _sk_load_rgb_u16_be_sse2:
.byte 102,15,196,84,94,4,2 // pinsrw $0x2,0x4(%esi,%ebx,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,255,1 // cmp $0x1,%edi
- .byte 117,13 // jne 5b99 <_sk_load_rgb_u16_be_sse2+0x142>
+ .byte 117,13 // jne 5bce <_sk_load_rgb_u16_be_sse2+0x142>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
- .byte 233,16,255,255,255 // jmp 5aa9 <_sk_load_rgb_u16_be_sse2+0x52>
+ .byte 233,16,255,255,255 // jmp 5ade <_sk_load_rgb_u16_be_sse2+0x52>
.byte 102,15,110,68,94,6 // movd 0x6(%esi,%ebx,2),%xmm0
.byte 102,15,196,68,94,10,2 // pinsrw $0x2,0xa(%esi,%ebx,2),%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,255,3 // cmp $0x3,%edi
- .byte 114,18 // jb 5bc1 <_sk_load_rgb_u16_be_sse2+0x16a>
+ .byte 114,18 // jb 5bf6 <_sk_load_rgb_u16_be_sse2+0x16a>
.byte 102,15,110,92,94,12 // movd 0xc(%esi,%ebx,2),%xmm3
.byte 102,15,196,92,94,16,2 // pinsrw $0x2,0x10(%esi,%ebx,2),%xmm3
- .byte 233,232,254,255,255 // jmp 5aa9 <_sk_load_rgb_u16_be_sse2+0x52>
+ .byte 233,232,254,255,255 // jmp 5ade <_sk_load_rgb_u16_be_sse2+0x52>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 233,223,254,255,255 // jmp 5aa9 <_sk_load_rgb_u16_be_sse2+0x52>
+ .byte 233,223,254,255,255 // jmp 5ade <_sk_load_rgb_u16_be_sse2+0x52>
HIDDEN _sk_store_u16_be_sse2
.globl _sk_store_u16_be_sse2
@@ -61486,7 +61588,7 @@ _sk_store_u16_be_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 87 // push %edi
.byte 86 // push %esi
- .byte 232,0,0,0,0 // call 5bd4 <_sk_store_u16_be_sse2+0xa>
+ .byte 232,0,0,0,0 // call 5c09 <_sk_store_u16_be_sse2+0xa>
.byte 95 // pop %edi
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
@@ -61496,7 +61598,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,252,117,0,0 // movaps 0x75fc(%edi),%xmm6
+ .byte 15,40,183,247,117,0,0 // movaps 0x75f7(%edi),%xmm6
.byte 139,121,8 // mov 0x8(%ecx),%edi
.byte 193,230,2 // shl $0x2,%esi
.byte 15,40,224 // movaps %xmm0,%xmm4
@@ -61543,7 +61645,7 @@ _sk_store_u16_be_sse2:
.byte 102,15,111,244 // movdqa %xmm4,%xmm6
.byte 102,15,98,245 // punpckldq %xmm5,%xmm6
.byte 133,255 // test %edi,%edi
- .byte 117,32 // jne 5cd0 <_sk_store_u16_be_sse2+0x106>
+ .byte 117,32 // jne 5d05 <_sk_store_u16_be_sse2+0x106>
.byte 15,17,52,114 // movups %xmm6,(%edx,%esi,2)
.byte 102,15,106,229 // punpckhdq %xmm5,%xmm4
.byte 243,15,127,100,114,16 // movdqu %xmm4,0x10(%edx,%esi,2)
@@ -61559,13 +61661,13 @@ _sk_store_u16_be_sse2:
.byte 195 // ret
.byte 102,15,214,52,114 // movq %xmm6,(%edx,%esi,2)
.byte 131,255,1 // cmp $0x1,%edi
- .byte 116,228 // je 5cbe <_sk_store_u16_be_sse2+0xf4>
+ .byte 116,228 // je 5cf3 <_sk_store_u16_be_sse2+0xf4>
.byte 102,15,23,116,114,8 // movhpd %xmm6,0x8(%edx,%esi,2)
.byte 131,255,3 // cmp $0x3,%edi
- .byte 114,217 // jb 5cbe <_sk_store_u16_be_sse2+0xf4>
+ .byte 114,217 // jb 5cf3 <_sk_store_u16_be_sse2+0xf4>
.byte 102,15,106,229 // punpckhdq %xmm5,%xmm4
.byte 102,15,214,100,114,16 // movq %xmm4,0x10(%edx,%esi,2)
- .byte 235,205 // jmp 5cbe <_sk_store_u16_be_sse2+0xf4>
+ .byte 235,205 // jmp 5cf3 <_sk_store_u16_be_sse2+0xf4>
HIDDEN _sk_load_f32_sse2
.globl _sk_load_f32_sse2
@@ -61588,7 +61690,7 @@ _sk_load_f32_sse2:
.byte 15,16,36,23 // movups (%edi,%edx,1),%xmm4
.byte 139,121,8 // mov 0x8(%ecx),%edi
.byte 133,255 // test %edi,%edi
- .byte 117,71 // jne 5d68 <_sk_load_f32_sse2+0x77>
+ .byte 117,71 // jne 5d9d <_sk_load_f32_sse2+0x77>
.byte 15,16,84,178,16 // movups 0x10(%edx,%esi,4),%xmm2
.byte 15,16,92,178,32 // movups 0x20(%edx,%esi,4),%xmm3
.byte 15,16,68,178,48 // movups 0x30(%edx,%esi,4),%xmm0
@@ -61616,17 +61718,17 @@ _sk_load_f32_sse2:
.byte 195 // ret
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 131,255,1 // cmp $0x1,%edi
- .byte 117,8 // jne 5d78 <_sk_load_f32_sse2+0x87>
+ .byte 117,8 // jne 5dad <_sk_load_f32_sse2+0x87>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,210 // xorps %xmm2,%xmm2
- .byte 235,184 // jmp 5d30 <_sk_load_f32_sse2+0x3f>
+ .byte 235,184 // jmp 5d65 <_sk_load_f32_sse2+0x3f>
.byte 15,16,84,178,16 // movups 0x10(%edx,%esi,4),%xmm2
.byte 131,255,3 // cmp $0x3,%edi
- .byte 114,7 // jb 5d89 <_sk_load_f32_sse2+0x98>
+ .byte 114,7 // jb 5dbe <_sk_load_f32_sse2+0x98>
.byte 15,16,92,178,32 // movups 0x20(%edx,%esi,4),%xmm3
- .byte 235,167 // jmp 5d30 <_sk_load_f32_sse2+0x3f>
+ .byte 235,167 // jmp 5d65 <_sk_load_f32_sse2+0x3f>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,162 // jmp 5d30 <_sk_load_f32_sse2+0x3f>
+ .byte 235,162 // jmp 5d65 <_sk_load_f32_sse2+0x3f>
HIDDEN _sk_load_f32_dst_sse2
.globl _sk_load_f32_dst_sse2
@@ -61652,7 +61754,7 @@ _sk_load_f32_dst_sse2:
.byte 15,16,52,23 // movups (%edi,%edx,1),%xmm6
.byte 139,121,8 // mov 0x8(%ecx),%edi
.byte 133,255 // test %edi,%edi
- .byte 117,97 // jne 5e2a <_sk_load_f32_dst_sse2+0x9c>
+ .byte 117,97 // jne 5e5f <_sk_load_f32_dst_sse2+0x9c>
.byte 15,16,124,178,16 // movups 0x10(%edx,%esi,4),%xmm7
.byte 15,16,92,178,32 // movups 0x20(%edx,%esi,4),%xmm3
.byte 15,16,84,178,48 // movups 0x30(%edx,%esi,4),%xmm2
@@ -61686,17 +61788,17 @@ _sk_load_f32_dst_sse2:
.byte 195 // ret
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 131,255,1 // cmp $0x1,%edi
- .byte 117,8 // jne 5e3a <_sk_load_f32_dst_sse2+0xac>
+ .byte 117,8 // jne 5e6f <_sk_load_f32_dst_sse2+0xac>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,255 // xorps %xmm7,%xmm7
- .byte 235,158 // jmp 5dd8 <_sk_load_f32_dst_sse2+0x4a>
+ .byte 235,158 // jmp 5e0d <_sk_load_f32_dst_sse2+0x4a>
.byte 15,16,124,178,16 // movups 0x10(%edx,%esi,4),%xmm7
.byte 131,255,3 // cmp $0x3,%edi
- .byte 114,7 // jb 5e4b <_sk_load_f32_dst_sse2+0xbd>
+ .byte 114,7 // jb 5e80 <_sk_load_f32_dst_sse2+0xbd>
.byte 15,16,92,178,32 // movups 0x20(%edx,%esi,4),%xmm3
- .byte 235,141 // jmp 5dd8 <_sk_load_f32_dst_sse2+0x4a>
+ .byte 235,141 // jmp 5e0d <_sk_load_f32_dst_sse2+0x4a>
.byte 15,87,219 // xorps %xmm3,%xmm3
- .byte 235,136 // jmp 5dd8 <_sk_load_f32_dst_sse2+0x4a>
+ .byte 235,136 // jmp 5e0d <_sk_load_f32_dst_sse2+0x4a>
HIDDEN _sk_store_f32_sse2
.globl _sk_store_f32_sse2
@@ -61734,7 +61836,7 @@ _sk_store_f32_sse2:
.byte 15,40,238 // movaps %xmm6,%xmm5
.byte 102,15,20,239 // unpcklpd %xmm7,%xmm5
.byte 133,255 // test %edi,%edi
- .byte 117,40 // jne 5ed6 <_sk_store_f32_sse2+0x86>
+ .byte 117,40 // jne 5f0b <_sk_store_f32_sse2+0x86>
.byte 102,15,21,247 // unpckhpd %xmm7,%xmm6
.byte 15,17,100,178,16 // movups %xmm4,0x10(%edx,%esi,4)
.byte 102,15,17,108,178,32 // movupd %xmm5,0x20(%edx,%esi,4)
@@ -61751,12 +61853,12 @@ _sk_store_f32_sse2:
.byte 93 // pop %ebp
.byte 195 // ret
.byte 131,255,1 // cmp $0x1,%edi
- .byte 116,232 // je 5ec3 <_sk_store_f32_sse2+0x73>
+ .byte 116,232 // je 5ef8 <_sk_store_f32_sse2+0x73>
.byte 15,17,100,178,16 // movups %xmm4,0x10(%edx,%esi,4)
.byte 131,255,3 // cmp $0x3,%edi
- .byte 114,222 // jb 5ec3 <_sk_store_f32_sse2+0x73>
+ .byte 114,222 // jb 5ef8 <_sk_store_f32_sse2+0x73>
.byte 102,15,17,108,178,32 // movupd %xmm5,0x20(%edx,%esi,4)
- .byte 235,214 // jmp 5ec3 <_sk_store_f32_sse2+0x73>
+ .byte 235,214 // jmp 5ef8 <_sk_store_f32_sse2+0x73>
HIDDEN _sk_repeat_x_sse2
.globl _sk_repeat_x_sse2
@@ -61765,7 +61867,7 @@ _sk_repeat_x_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 5ef8 <_sk_repeat_x_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5f2d <_sk_repeat_x_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,17 // mov (%ecx),%edx
@@ -61776,7 +61878,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,184,109,0,0 // andps 0x6db8(%eax),%xmm5
+ .byte 15,84,168,179,109,0,0 // andps 0x6db3(%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
@@ -61797,7 +61899,7 @@ _sk_repeat_y_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 5f4a <_sk_repeat_y_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5f7f <_sk_repeat_y_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,17 // mov (%ecx),%edx
@@ -61808,7 +61910,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,102,109,0,0 // andps 0x6d66(%eax),%xmm5
+ .byte 15,84,168,97,109,0,0 // andps 0x6d61(%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
@@ -61829,7 +61931,7 @@ _sk_mirror_x_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 5f9c <_sk_mirror_x_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5fd1 <_sk_mirror_x_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
@@ -61838,13 +61940,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,164,116,0,0 // mulss 0x74a4(%ecx),%xmm5
+ .byte 243,15,89,169,159,116,0,0 // mulss 0x749f(%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,20,109,0,0 // andps 0x6d14(%ecx),%xmm5
+ .byte 15,84,169,15,109,0,0 // andps 0x6d0f(%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
@@ -61870,7 +61972,7 @@ _sk_mirror_y_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 6010 <_sk_mirror_y_sse2+0xb>
+ .byte 232,0,0,0,0 // call 6045 <_sk_mirror_y_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
@@ -61879,13 +61981,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,48,116,0,0 // mulss 0x7430(%ecx),%xmm5
+ .byte 243,15,89,169,43,116,0,0 // mulss 0x742b(%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,160,108,0,0 // andps 0x6ca0(%ecx),%xmm5
+ .byte 15,84,169,155,108,0,0 // andps 0x6c9b(%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
@@ -61911,12 +62013,12 @@ _sk_clamp_x_1_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 6084 <_sk_clamp_x_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 60b9 <_sk_clamp_x_1_sse2+0xb>
.byte 88 // pop %eax
.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,44,108,0,0 // minps 0x6c2c(%eax),%xmm4
+ .byte 15,93,160,39,108,0,0 // minps 0x6c27(%eax),%xmm4
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -61934,14 +62036,14 @@ _sk_repeat_x_1_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 60b4 <_sk_repeat_x_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 60e9 <_sk_repeat_x_1_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 243,15,91,224 // cvttps2dq %xmm0,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,194,236,1 // cmpltps %xmm4,%xmm5
- .byte 15,84,168,252,107,0,0 // andps 0x6bfc(%eax),%xmm5
+ .byte 15,84,168,247,107,0,0 // andps 0x6bf7(%eax),%xmm5
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
@@ -61960,17 +62062,17 @@ _sk_mirror_x_1_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 60ef <_sk_mirror_x_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 6124 <_sk_mirror_x_1_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
- .byte 15,40,161,49,108,0,0 // movaps 0x6c31(%ecx),%xmm4
+ .byte 15,40,161,44,108,0,0 // movaps 0x6c2c(%ecx),%xmm4
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,169,177,107,0,0 // movaps 0x6bb1(%ecx),%xmm5
+ .byte 15,40,169,172,107,0,0 // movaps 0x6bac(%ecx),%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,84,169,193,107,0,0 // andps 0x6bc1(%ecx),%xmm5
+ .byte 15,84,169,188,107,0,0 // andps 0x6bbc(%ecx),%xmm5
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,88,246 // addps %xmm6,%xmm6
@@ -61995,13 +62097,13 @@ _sk_luminance_to_alpha_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 232,0,0,0,0 // call 614d <_sk_luminance_to_alpha_sse2+0xe>
+ .byte 232,0,0,0,0 // call 6182 <_sk_luminance_to_alpha_sse2+0xe>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,128,147,112,0,0 // mulps 0x7093(%eax),%xmm0
- .byte 15,89,136,163,112,0,0 // mulps 0x70a3(%eax),%xmm1
+ .byte 15,89,128,142,112,0,0 // mulps 0x708e(%eax),%xmm0
+ .byte 15,89,136,158,112,0,0 // mulps 0x709e(%eax),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,152,179,112,0,0 // mulps 0x70b3(%eax),%xmm3
+ .byte 15,89,152,174,112,0,0 // mulps 0x70ae(%eax),%xmm3
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -62391,7 +62493,7 @@ _sk_evenly_spaced_gradient_sse2:
.byte 86 // push %esi
.byte 131,236,60 // sub $0x3c,%esp
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
- .byte 232,0,0,0,0 // call 65ea <_sk_evenly_spaced_gradient_sse2+0x12>
+ .byte 232,0,0,0,0 // call 661f <_sk_evenly_spaced_gradient_sse2+0x12>
.byte 90 // pop %edx
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,65,4 // lea 0x4(%ecx),%eax
@@ -62402,12 +62504,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,38,108,0,0 // movdqa 0x6c26(%edx),%xmm2
+ .byte 102,15,111,146,33,108,0,0 // movdqa 0x6c21(%edx),%xmm2
.byte 102,15,219,209 // pand %xmm1,%xmm2
- .byte 102,15,235,146,230,105,0,0 // por 0x69e6(%edx),%xmm2
+ .byte 102,15,235,146,225,105,0,0 // por 0x69e1(%edx),%xmm2
.byte 102,15,114,209,16 // psrld $0x10,%xmm1
- .byte 102,15,235,138,54,108,0,0 // por 0x6c36(%edx),%xmm1
- .byte 15,88,138,70,108,0,0 // addps 0x6c46(%edx),%xmm1
+ .byte 102,15,235,138,49,108,0,0 // por 0x6c31(%edx),%xmm1
+ .byte 15,88,138,65,108,0,0 // addps 0x6c41(%edx),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 243,15,91,201 // cvttps2dq %xmm1,%xmm1
@@ -62514,18 +62616,18 @@ _sk_gauss_a_to_rgba_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 67aa <_sk_gauss_a_to_rgba_sse2+0xb>
+ .byte 232,0,0,0,0 // call 67df <_sk_gauss_a_to_rgba_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,128,150,106,0,0 // movaps 0x6a96(%eax),%xmm0
+ .byte 15,40,128,145,106,0,0 // movaps 0x6a91(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,166,106,0,0 // addps 0x6aa6(%eax),%xmm0
+ .byte 15,88,128,161,106,0,0 // addps 0x6aa1(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,182,106,0,0 // addps 0x6ab6(%eax),%xmm0
+ .byte 15,88,128,177,106,0,0 // addps 0x6ab1(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,198,106,0,0 // addps 0x6ac6(%eax),%xmm0
+ .byte 15,88,128,193,106,0,0 // addps 0x6ac1(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,214,106,0,0 // addps 0x6ad6(%eax),%xmm0
+ .byte 15,88,128,209,106,0,0 // addps 0x6ad1(%eax),%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,200 // movaps %xmm0,%xmm1
@@ -62555,7 +62657,7 @@ _sk_gradient_sse2:
.byte 139,17 // mov (%ecx),%edx
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 131,250,2 // cmp $0x2,%edx
- .byte 114,33 // jb 6837 <_sk_gradient_sse2+0x40>
+ .byte 114,33 // jb 686c <_sk_gradient_sse2+0x40>
.byte 139,113,36 // mov 0x24(%ecx),%esi
.byte 74 // dec %edx
.byte 131,198,4 // add $0x4,%esi
@@ -62566,7 +62668,7 @@ _sk_gradient_sse2:
.byte 102,15,250,202 // psubd %xmm2,%xmm1
.byte 131,198,4 // add $0x4,%esi
.byte 74 // dec %edx
- .byte 117,234 // jne 6821 <_sk_gradient_sse2+0x2a>
+ .byte 117,234 // jne 6856 <_sk_gradient_sse2+0x2a>
.byte 102,15,126,202 // movd %xmm1,%edx
.byte 102,15,112,209,229 // pshufd $0xe5,%xmm1,%xmm2
.byte 102,15,112,217,78 // pshufd $0x4e,%xmm1,%xmm3
@@ -62718,7 +62820,7 @@ _sk_xy_to_unit_angle_sse2:
.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 6a3c <_sk_xy_to_unit_angle_sse2+0x18>
+ .byte 232,0,0,0,0 // call 6a71 <_sk_xy_to_unit_angle_sse2+0x18>
.byte 88 // pop %eax
.byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
@@ -62733,30 +62835,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,84,104,0,0 // movaps 0x6854(%eax),%xmm0
+ .byte 15,40,128,79,104,0,0 // movaps 0x684f(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,100,104,0,0 // addps 0x6864(%eax),%xmm0
+ .byte 15,88,128,95,104,0,0 // addps 0x685f(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,116,104,0,0 // addps 0x6874(%eax),%xmm0
+ .byte 15,88,128,111,104,0,0 // addps 0x686f(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,132,104,0,0 // addps 0x6884(%eax),%xmm0
+ .byte 15,88,128,127,104,0,0 // addps 0x687f(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,194,236,1 // cmpltps %xmm4,%xmm5
- .byte 15,40,176,148,104,0,0 // movaps 0x6894(%eax),%xmm6
+ .byte 15,40,176,143,104,0,0 // movaps 0x688f(%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,100,98,0,0 // movaps 0x6264(%eax),%xmm0
+ .byte 15,40,128,95,98,0,0 // movaps 0x625f(%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,116,98,0,0 // movaps 0x6274(%eax),%xmm5
+ .byte 15,40,168,111,98,0,0 // movaps 0x626f(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,84,232 // andps %xmm0,%xmm5
.byte 15,85,193 // andnps %xmm1,%xmm0
@@ -62817,15 +62919,15 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2:
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
- .byte 232,0,0,0,0 // call 6b59 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ .byte 232,0,0,0,0 // call 6b8e <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
.byte 90 // pop %edx
.byte 243,15,89,237 // mulss %xmm5,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 243,15,16,65,32 // movss 0x20(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,135,103,0,0 // mulps 0x6787(%edx),%xmm4
- .byte 15,89,130,151,103,0,0 // mulps 0x6797(%edx),%xmm0
+ .byte 15,89,162,130,103,0,0 // mulps 0x6782(%edx),%xmm4
+ .byte 15,89,130,146,103,0,0 // mulps 0x6792(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -62833,11 +62935,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,55,102,0,0 // xorps 0x6637(%edx),%xmm4
+ .byte 15,87,162,50,102,0,0 // xorps 0x6632(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 243,15,16,105,36 // movss 0x24(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,71,97,0,0 // mulps 0x6147(%edx),%xmm5
+ .byte 15,89,170,66,97,0,0 // mulps 0x6142(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,95,196 // maxps %xmm4,%xmm0
@@ -62868,15 +62970,15 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2:
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
.byte 15,88,240 // addps %xmm0,%xmm6
- .byte 232,0,0,0,0 // call 6bf7 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ .byte 232,0,0,0,0 // call 6c2c <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
.byte 90 // pop %edx
.byte 243,15,89,237 // mulss %xmm5,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 243,15,16,65,32 // movss 0x20(%ecx),%xmm0
.byte 15,198,192,0 // shufps $0x0,%xmm0,%xmm0
- .byte 15,89,162,233,102,0,0 // mulps 0x66e9(%edx),%xmm4
- .byte 15,89,130,249,102,0,0 // mulps 0x66f9(%edx),%xmm0
+ .byte 15,89,162,228,102,0,0 // mulps 0x66e4(%edx),%xmm4
+ .byte 15,89,130,244,102,0,0 // mulps 0x66f4(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -62884,11 +62986,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,153,101,0,0 // xorps 0x6599(%edx),%xmm4
+ .byte 15,87,162,148,101,0,0 // xorps 0x6594(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 243,15,16,105,36 // movss 0x24(%ecx),%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,170,169,96,0,0 // mulps 0x60a9(%edx),%xmm5
+ .byte 15,89,170,164,96,0,0 // mulps 0x60a4(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
@@ -62908,7 +63010,7 @@ _sk_xy_to_2pt_conical_linear_sse2:
.byte 85 // push %ebp
.byte 137,229 // mov %esp,%ebp
.byte 131,236,8 // sub $0x8,%esp
- .byte 232,0,0,0,0 // call 6c6f <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ .byte 232,0,0,0,0 // call 6ca4 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
@@ -62917,7 +63019,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,113,102,0,0 // mulps 0x6671(%ecx),%xmm5
+ .byte 15,89,169,108,102,0,0 // mulps 0x666c(%ecx),%xmm5
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
@@ -62925,7 +63027,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,33,101,0,0 // xorps 0x6521(%ecx),%xmm0
+ .byte 15,87,129,28,101,0,0 // xorps 0x651c(%ecx),%xmm0
.byte 15,94,197 // divps %xmm5,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
@@ -63002,16 +63104,16 @@ _sk_save_xy_sse2:
.byte 131,236,24 // sub $0x18,%esp
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 15,40,218 // movaps %xmm2,%xmm3
- .byte 232,0,0,0,0 // call 6d58 <_sk_save_xy_sse2+0x12>
+ .byte 232,0,0,0,0 // call 6d8d <_sk_save_xy_sse2+0x12>
.byte 88 // pop %eax
- .byte 15,40,160,72,95,0,0 // movaps 0x5f48(%eax),%xmm4
+ .byte 15,40,160,67,95,0,0 // movaps 0x5f43(%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,88,95,0,0 // movaps 0x5f58(%eax),%xmm2
+ .byte 15,40,144,83,95,0,0 // movaps 0x5f53(%eax),%xmm2
.byte 15,84,250 // andps %xmm2,%xmm7
.byte 15,92,247 // subps %xmm7,%xmm6
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -63086,15 +63188,15 @@ _sk_bilinear_nx_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6e3a <_sk_bilinear_nx_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6e6f <_sk_bilinear_nx_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,198,100,0,0 // addps 0x64c6(%eax),%xmm0
- .byte 15,40,168,118,94,0,0 // movaps 0x5e76(%eax),%xmm5
+ .byte 15,88,128,193,100,0,0 // addps 0x64c1(%eax),%xmm0
+ .byte 15,40,168,113,94,0,0 // movaps 0x5e71(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,17,174,128,0,0,0 // movups %xmm5,0x80(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -63115,14 +63217,14 @@ _sk_bilinear_px_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6e7d <_sk_bilinear_px_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6eb2 <_sk_bilinear_px_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,35,94,0,0 // addps 0x5e23(%eax),%xmm0
+ .byte 15,88,128,30,94,0,0 // addps 0x5e1e(%eax),%xmm0
.byte 15,17,166,128,0,0,0 // movups %xmm4,0x80(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -63142,15 +63244,15 @@ _sk_bilinear_ny_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6eb6 <_sk_bilinear_ny_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6eeb <_sk_bilinear_ny_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,32 // movups 0x20(%esi),%xmm1
.byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,74,100,0,0 // addps 0x644a(%eax),%xmm1
- .byte 15,40,168,250,93,0,0 // movaps 0x5dfa(%eax),%xmm5
+ .byte 15,88,136,69,100,0,0 // addps 0x6445(%eax),%xmm1
+ .byte 15,40,168,245,93,0,0 // movaps 0x5df5(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,17,174,160,0,0,0 // movups %xmm5,0xa0(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -63171,14 +63273,14 @@ _sk_bilinear_py_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6efa <_sk_bilinear_py_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6f2f <_sk_bilinear_py_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,32 // movups 0x20(%esi),%xmm1
.byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,166,93,0,0 // addps 0x5da6(%eax),%xmm1
+ .byte 15,88,136,161,93,0,0 // addps 0x5da1(%eax),%xmm1
.byte 15,17,166,160,0,0,0 // movups %xmm4,0xa0(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -63198,20 +63300,20 @@ _sk_bicubic_n3x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6f34 <_sk_bicubic_n3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6f69 <_sk_bicubic_n3x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,220,99,0,0 // addps 0x63dc(%eax),%xmm0
- .byte 15,40,168,124,93,0,0 // movaps 0x5d7c(%eax),%xmm5
+ .byte 15,88,128,215,99,0,0 // addps 0x63d7(%eax),%xmm0
+ .byte 15,40,168,119,93,0,0 // movaps 0x5d77(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,89,228 // mulps %xmm4,%xmm4
- .byte 15,89,168,236,99,0,0 // mulps 0x63ec(%eax),%xmm5
- .byte 15,88,168,92,95,0,0 // addps 0x5f5c(%eax),%xmm5
+ .byte 15,89,168,231,99,0,0 // mulps 0x63e7(%eax),%xmm5
+ .byte 15,88,168,87,95,0,0 // addps 0x5f57(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,17,174,128,0,0,0 // movups %xmm5,0x80(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -63232,23 +63334,23 @@ _sk_bicubic_n1x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6f8e <_sk_bicubic_n1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6fc3 <_sk_bicubic_n1x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,114,99,0,0 // addps 0x6372(%eax),%xmm0
- .byte 15,40,168,34,93,0,0 // movaps 0x5d22(%eax),%xmm5
+ .byte 15,88,128,109,99,0,0 // addps 0x636d(%eax),%xmm0
+ .byte 15,40,168,29,93,0,0 // movaps 0x5d1d(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,162,99,0,0 // movaps 0x63a2(%eax),%xmm4
+ .byte 15,40,160,157,99,0,0 // movaps 0x639d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,178,99,0,0 // addps 0x63b2(%eax),%xmm4
+ .byte 15,88,160,173,99,0,0 // addps 0x63ad(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,18,93,0,0 // addps 0x5d12(%eax),%xmm4
+ .byte 15,88,160,13,93,0,0 // addps 0x5d0d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,194,99,0,0 // addps 0x63c2(%eax),%xmm4
+ .byte 15,88,160,189,99,0,0 // addps 0x63bd(%eax),%xmm4
.byte 15,17,166,128,0,0,0 // movups %xmm4,0x80(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -63268,22 +63370,22 @@ _sk_bicubic_p1x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 6ff6 <_sk_bicubic_p1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 702b <_sk_bicubic_p1x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
- .byte 15,40,160,170,92,0,0 // movaps 0x5caa(%eax),%xmm4
+ .byte 15,40,160,165,92,0,0 // movaps 0x5ca5(%eax),%xmm4
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,110,64 // movups 0x40(%esi),%xmm5
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,176,58,99,0,0 // movaps 0x633a(%eax),%xmm6
+ .byte 15,40,176,53,99,0,0 // movaps 0x6335(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,74,99,0,0 // addps 0x634a(%eax),%xmm6
+ .byte 15,88,176,69,99,0,0 // addps 0x6345(%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,90,99,0,0 // addps 0x635a(%eax),%xmm6
+ .byte 15,88,176,85,99,0,0 // addps 0x6355(%eax),%xmm6
.byte 15,17,182,128,0,0,0 // movups %xmm6,0x80(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -63303,18 +63405,18 @@ _sk_bicubic_p3x_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7053 <_sk_bicubic_p3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7088 <_sk_bicubic_p3x_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,16,102,64 // movups 0x40(%esi),%xmm4
- .byte 15,88,128,237,98,0,0 // addps 0x62ed(%eax),%xmm0
+ .byte 15,88,128,232,98,0,0 // addps 0x62e8(%eax),%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,205,98,0,0 // mulps 0x62cd(%eax),%xmm4
- .byte 15,88,160,61,94,0,0 // addps 0x5e3d(%eax),%xmm4
+ .byte 15,89,160,200,98,0,0 // mulps 0x62c8(%eax),%xmm4
+ .byte 15,88,160,56,94,0,0 // addps 0x5e38(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,17,166,128,0,0,0 // movups %xmm4,0x80(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -63335,20 +63437,20 @@ _sk_bicubic_n3y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 70a3 <_sk_bicubic_n3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 70d8 <_sk_bicubic_n3y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,32 // movups 0x20(%esi),%xmm1
.byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,109,98,0,0 // addps 0x626d(%eax),%xmm1
- .byte 15,40,168,13,92,0,0 // movaps 0x5c0d(%eax),%xmm5
+ .byte 15,88,136,104,98,0,0 // addps 0x6268(%eax),%xmm1
+ .byte 15,40,168,8,92,0,0 // movaps 0x5c08(%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,125,98,0,0 // mulps 0x627d(%eax),%xmm5
- .byte 15,88,168,237,93,0,0 // addps 0x5ded(%eax),%xmm5
+ .byte 15,89,168,120,98,0,0 // mulps 0x6278(%eax),%xmm5
+ .byte 15,88,168,232,93,0,0 // addps 0x5de8(%eax),%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
.byte 15,17,174,160,0,0,0 // movups %xmm5,0xa0(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -63369,23 +63471,23 @@ _sk_bicubic_n1y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 70fe <_sk_bicubic_n1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 7133 <_sk_bicubic_n1y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,32 // movups 0x20(%esi),%xmm1
.byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,2,98,0,0 // addps 0x6202(%eax),%xmm1
- .byte 15,40,168,178,91,0,0 // movaps 0x5bb2(%eax),%xmm5
+ .byte 15,88,136,253,97,0,0 // addps 0x61fd(%eax),%xmm1
+ .byte 15,40,168,173,91,0,0 // movaps 0x5bad(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,50,98,0,0 // movaps 0x6232(%eax),%xmm4
+ .byte 15,40,160,45,98,0,0 // movaps 0x622d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,66,98,0,0 // addps 0x6242(%eax),%xmm4
+ .byte 15,88,160,61,98,0,0 // addps 0x623d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,162,91,0,0 // addps 0x5ba2(%eax),%xmm4
+ .byte 15,88,160,157,91,0,0 // addps 0x5b9d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,82,98,0,0 // addps 0x6252(%eax),%xmm4
+ .byte 15,88,160,77,98,0,0 // addps 0x624d(%eax),%xmm4
.byte 15,17,166,160,0,0,0 // movups %xmm4,0xa0(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -63405,22 +63507,22 @@ _sk_bicubic_p1y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 7167 <_sk_bicubic_p1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 719c <_sk_bicubic_p1y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
- .byte 15,40,160,57,91,0,0 // movaps 0x5b39(%eax),%xmm4
+ .byte 15,40,160,52,91,0,0 // movaps 0x5b34(%eax),%xmm4
.byte 15,16,78,32 // movups 0x20(%esi),%xmm1
.byte 15,16,110,96 // movups 0x60(%esi),%xmm5
.byte 15,88,204 // addps %xmm4,%xmm1
- .byte 15,40,176,201,97,0,0 // movaps 0x61c9(%eax),%xmm6
+ .byte 15,40,176,196,97,0,0 // movaps 0x61c4(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,217,97,0,0 // addps 0x61d9(%eax),%xmm6
+ .byte 15,88,176,212,97,0,0 // addps 0x61d4(%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,233,97,0,0 // addps 0x61e9(%eax),%xmm6
+ .byte 15,88,176,228,97,0,0 // addps 0x61e4(%eax),%xmm6
.byte 15,17,182,160,0,0,0 // movups %xmm6,0xa0(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -63440,18 +63542,18 @@ _sk_bicubic_p3y_sse2:
.byte 137,229 // mov %esp,%ebp
.byte 86 // push %esi
.byte 80 // push %eax
- .byte 232,0,0,0,0 // call 71c5 <_sk_bicubic_p3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 71fa <_sk_bicubic_p3y_sse2+0xa>
.byte 88 // pop %eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 139,85,12 // mov 0xc(%ebp),%edx
.byte 139,50 // mov (%edx),%esi
.byte 15,16,78,32 // movups 0x20(%esi),%xmm1
.byte 15,16,102,96 // movups 0x60(%esi),%xmm4
- .byte 15,88,136,123,97,0,0 // addps 0x617b(%eax),%xmm1
+ .byte 15,88,136,118,97,0,0 // addps 0x6176(%eax),%xmm1
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,91,97,0,0 // mulps 0x615b(%eax),%xmm4
- .byte 15,88,160,203,92,0,0 // addps 0x5ccb(%eax),%xmm4
+ .byte 15,89,160,86,97,0,0 // mulps 0x6156(%eax),%xmm4
+ .byte 15,88,160,198,92,0,0 // addps 0x5cc6(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,17,166,160,0,0,0 // movups %xmm4,0xa0(%esi)
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -63596,7 +63698,7 @@ _sk_clut_3D_sse2:
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
.byte 102,15,98,200 // punpckldq %xmm0,%xmm1
.byte 102,15,127,77,136 // movdqa %xmm1,-0x78(%ebp)
- .byte 232,0,0,0,0 // call 73b1 <_sk_clut_3D_sse2+0xf7>
+ .byte 232,0,0,0,0 // call 73e6 <_sk_clut_3D_sse2+0xf7>
.byte 90 // pop %edx
.byte 243,15,91,196 // cvttps2dq %xmm4,%xmm0
.byte 102,15,127,133,248,254,255,255 // movdqa %xmm0,-0x108(%ebp)
@@ -63604,7 +63706,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,191,95,0,0 // movdqa 0x5fbf(%edx),%xmm4
+ .byte 102,15,111,162,186,95,0,0 // movdqa 0x5fba(%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
@@ -63644,7 +63746,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,63,89,0,0 // movdqa 0x593f(%edx),%xmm0
+ .byte 102,15,111,130,58,89,0,0 // movdqa 0x593a(%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
@@ -63661,7 +63763,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,175,95,0,0 // movaps 0x5faf(%edx),%xmm0
+ .byte 15,40,130,170,95,0,0 // movaps 0x5faa(%edx),%xmm0
.byte 15,40,141,232,254,255,255 // movaps -0x118(%ebp),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
.byte 15,41,77,200 // movaps %xmm1,-0x38(%ebp)
@@ -64284,7 +64386,7 @@ _sk_clut_4D_sse2:
.byte 102,15,112,201,232 // pshufd $0xe8,%xmm1,%xmm1
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
.byte 102,15,127,93,152 // movdqa %xmm3,-0x68(%ebp)
- .byte 232,0,0,0,0 // call 7f47 <_sk_clut_4D_sse2+0x16e>
+ .byte 232,0,0,0,0 // call 7f7c <_sk_clut_4D_sse2+0x16e>
.byte 89 // pop %ecx
.byte 15,40,197 // movaps %xmm5,%xmm0
.byte 15,41,133,152,254,255,255 // movaps %xmm0,-0x168(%ebp)
@@ -64295,7 +64397,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,84,0,0 // movdqa 0x5429(%ecx),%xmm4
+ .byte 102,15,111,161,36,84,0,0 // movdqa 0x5424(%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
@@ -64337,7 +64439,7 @@ _sk_clut_4D_sse2:
.byte 15,20,223 // unpcklps %xmm7,%xmm3
.byte 102,15,20,222 // unpcklpd %xmm6,%xmm3
.byte 102,15,41,157,232,254,255,255 // movapd %xmm3,-0x118(%ebp)
- .byte 102,15,254,137,169,77,0,0 // paddd 0x4da9(%ecx),%xmm1
+ .byte 102,15,254,137,164,77,0,0 // paddd 0x4da4(%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
@@ -64352,7 +64454,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,84,0,0 // movaps 0x5419(%ecx),%xmm7
+ .byte 15,40,185,20,84,0,0 // movaps 0x5414(%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
@@ -64373,7 +64475,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,84,0,0 // movdqa 0x5429(%ecx),%xmm4
+ .byte 102,15,111,161,36,84,0,0 // movdqa 0x5424(%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
@@ -64409,7 +64511,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,213 // unpcklps %xmm5,%xmm2
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
- .byte 102,15,254,129,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,164,77,0,0 // paddd 0x4da4(%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
@@ -64493,7 +64595,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,245 // unpcklps %xmm5,%xmm6
.byte 102,15,20,240 // unpcklpd %xmm0,%xmm6
- .byte 102,15,254,137,169,77,0,0 // paddd 0x4da9(%ecx),%xmm1
+ .byte 102,15,254,137,164,77,0,0 // paddd 0x4da4(%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
@@ -64511,7 +64613,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,84,0,0 // movdqa 0x5429(%ecx),%xmm2
+ .byte 102,15,111,145,36,84,0,0 // movdqa 0x5424(%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
@@ -64547,7 +64649,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,216 // unpcklps %xmm0,%xmm3
.byte 102,15,20,217 // unpcklpd %xmm1,%xmm3
- .byte 102,15,254,169,169,77,0,0 // paddd 0x4da9(%ecx),%xmm5
+ .byte 102,15,254,169,164,77,0,0 // paddd 0x4da4(%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
@@ -64607,7 +64709,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,84,0,0 // movdqa 0x5429(%ecx),%xmm3
+ .byte 102,15,111,153,36,84,0,0 // movdqa 0x5424(%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
@@ -64646,7 +64748,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,44,130 // movss (%edx,%eax,4),%xmm5
.byte 15,20,229 // unpcklps %xmm5,%xmm4
.byte 102,15,20,227 // unpcklpd %xmm3,%xmm4
- .byte 102,15,254,129,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,164,77,0,0 // paddd 0x4da4(%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
@@ -64698,7 +64800,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,52,130 // movss (%edx,%eax,4),%xmm6
.byte 15,20,238 // unpcklps %xmm6,%xmm5
.byte 102,15,20,235 // unpcklpd %xmm3,%xmm5
- .byte 102,15,111,137,169,77,0,0 // movdqa 0x4da9(%ecx),%xmm1
+ .byte 102,15,111,137,164,77,0,0 // movdqa 0x4da4(%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
@@ -64732,7 +64834,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,84,0,0 // movdqa 0x5429(%ecx),%xmm3
+ .byte 102,15,111,153,36,84,0,0 // movdqa 0x5424(%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
@@ -64789,7 +64891,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,84,0,0 // movdqa 0x5429(%ecx),%xmm1
+ .byte 102,15,111,137,36,84,0,0 // movdqa 0x5424(%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
@@ -64826,7 +64928,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,212 // unpcklps %xmm4,%xmm2
.byte 102,15,20,214 // unpcklpd %xmm6,%xmm2
- .byte 102,15,254,129,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,164,77,0,0 // paddd 0x4da4(%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
@@ -64894,7 +64996,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,84,0,0 // movdqa 0x5429(%ecx),%xmm0
+ .byte 102,15,111,129,36,84,0,0 // movdqa 0x5424(%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
@@ -64933,7 +65035,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,28,130 // movss (%edx,%eax,4),%xmm3
.byte 15,20,235 // unpcklps %xmm3,%xmm5
.byte 102,15,20,238 // unpcklpd %xmm6,%xmm5
- .byte 102,15,254,145,169,77,0,0 // paddd 0x4da9(%ecx),%xmm2
+ .byte 102,15,254,145,164,77,0,0 // paddd 0x4da4(%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
@@ -64985,7 +65087,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,208 // unpcklps %xmm0,%xmm2
.byte 102,15,20,215 // unpcklpd %xmm7,%xmm2
- .byte 102,15,111,137,169,77,0,0 // movdqa 0x4da9(%ecx),%xmm1
+ .byte 102,15,111,137,164,77,0,0 // movdqa 0x4da4(%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
@@ -65020,7 +65122,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,84,0,0 // movdqa 0x5429(%ecx),%xmm5
+ .byte 102,15,111,169,36,84,0,0 // movdqa 0x5424(%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
@@ -65076,7 +65178,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,84,0,0 // movdqa 0x5429(%ecx),%xmm2
+ .byte 102,15,111,145,36,84,0,0 // movdqa 0x5424(%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
@@ -65112,7 +65214,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,4,130 // movss (%edx,%eax,4),%xmm0
.byte 15,20,216 // unpcklps %xmm0,%xmm3
.byte 102,15,20,217 // unpcklpd %xmm1,%xmm3
- .byte 102,15,254,185,169,77,0,0 // paddd 0x4da9(%ecx),%xmm7
+ .byte 102,15,254,185,164,77,0,0 // paddd 0x4da4(%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
@@ -65162,7 +65264,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,84,0,0 // movdqa 0x5429(%ecx),%xmm2
+ .byte 102,15,111,145,36,84,0,0 // movdqa 0x5424(%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
@@ -65201,7 +65303,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,204 // unpcklps %xmm4,%xmm1
.byte 102,15,20,203 // unpcklpd %xmm3,%xmm1
- .byte 102,15,254,145,169,77,0,0 // paddd 0x4da9(%ecx),%xmm2
+ .byte 102,15,254,145,164,77,0,0 // paddd 0x4da4(%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
@@ -65255,7 +65357,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,36,130 // movss (%edx,%eax,4),%xmm4
.byte 15,20,252 // unpcklps %xmm4,%xmm7
.byte 102,15,20,254 // unpcklpd %xmm6,%xmm7
- .byte 102,15,254,153,169,77,0,0 // paddd 0x4da9(%ecx),%xmm3
+ .byte 102,15,254,153,164,77,0,0 // paddd 0x4da4(%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
@@ -65288,7 +65390,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,84,0,0 // movdqa 0x5429(%ecx),%xmm1
+ .byte 102,15,111,137,36,84,0,0 // movdqa 0x5424(%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
@@ -65328,7 +65430,7 @@ _sk_clut_4D_sse2:
.byte 15,20,225 // unpcklps %xmm1,%xmm4
.byte 102,15,20,226 // unpcklpd %xmm2,%xmm4
.byte 102,15,41,165,88,255,255,255 // movapd %xmm4,-0xa8(%ebp)
- .byte 102,15,254,129,169,77,0,0 // paddd 0x4da9(%ecx),%xmm0
+ .byte 102,15,254,129,164,77,0,0 // paddd 0x4da4(%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
@@ -65382,7 +65484,7 @@ _sk_clut_4D_sse2:
.byte 243,15,16,52,130 // movss (%edx,%eax,4),%xmm6
.byte 15,20,206 // unpcklps %xmm6,%xmm1
.byte 102,15,20,203 // unpcklpd %xmm3,%xmm1
- .byte 102,15,254,145,169,77,0,0 // paddd 0x4da9(%ecx),%xmm2
+ .byte 102,15,254,145,164,77,0,0 // paddd 0x4da4(%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
@@ -65452,7 +65554,7 @@ _sk_clut_4D_sse2:
.byte 139,117,12 // mov 0xc(%ebp),%esi
.byte 141,86,8 // lea 0x8(%esi),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,105,77,0,0 // movaps 0x4d69(%ecx),%xmm3
+ .byte 15,40,153,100,77,0,0 // movaps 0x4d64(%ecx),%xmm3
.byte 82 // push %edx
.byte 80 // push %eax
.byte 255,86,4 // call *0x4(%esi)
@@ -65463,7 +65565,6 @@ _sk_clut_4D_sse2:
.byte 93 // pop %ebp
.byte 195 // ret
.byte 144 // nop
- .byte 144 // nop
HIDDEN _sk_start_pipeline_sse2_lowp
.globl _sk_start_pipeline_sse2_lowp
@@ -65477,7 +65578,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 946a <_sk_start_pipeline_sse2_lowp+0xd6>
+ .byte 15,131,193,0,0,0 // jae 949e <_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
@@ -65491,7 +65592,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 941c <_sk_start_pipeline_sse2_lowp+0x88>
+ .byte 119,77 // ja 9450 <_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)
@@ -65513,13 +65614,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 93d2 <_sk_start_pipeline_sse2_lowp+0x3e>
+ .byte 118,182 // jbe 9406 <_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 9460 <_sk_start_pipeline_sse2_lowp+0xcc>
+ .byte 116,55 // je 9494 <_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)
@@ -65537,7 +65638,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 93c0 <_sk_start_pipeline_sse2_lowp+0x2c>
+ .byte 15,133,86,255,255,255 // jne 93f4 <_sk_start_pipeline_sse2_lowp+0x2c>
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
.byte 95 // pop %edi
@@ -65609,7 +65710,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 9519 <_sk_black_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 954d <_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
@@ -65628,7 +65729,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,103,62,0,0 // movaps 0x3e67(%eax),%xmm3
+ .byte 15,40,152,99,62,0,0 // movaps 0x3e63(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -65650,7 +65751,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 9584 <_sk_white_color_sse2_lowp+0xe>
+ .byte 232,0,0,0,0 // call 95b8 <_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
@@ -65669,7 +65770,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,252,61,0,0 // movaps 0x3dfc(%eax),%xmm0
+ .byte 15,40,128,248,61,0,0 // movaps 0x3df8(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -65690,16 +65791,16 @@ _sk_set_rgb_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call 95ee <_sk_set_rgb_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9622 <_sk_set_rgb_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,57 // mov (%ecx),%edi
- .byte 243,15,16,150,86,62,0,0 // movss 0x3e56(%esi),%xmm2
+ .byte 243,15,16,150,82,62,0,0 // movss 0x3e52(%esi),%xmm2
.byte 243,15,16,7 // movss (%edi),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,15,16,142,82,62,0,0 // movss 0x3e52(%esi),%xmm1
+ .byte 243,15,16,142,78,62,0,0 // movss 0x3e4e(%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
@@ -65748,7 +65849,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 96b2 <_sk_premul_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 96e6 <_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
@@ -65757,7 +65858,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,206,60,0,0 // movdqa 0x3cce(%edx),%xmm7
+ .byte 102,15,111,186,202,60,0,0 // movdqa 0x3cca(%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
@@ -65891,12 +65992,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 982c <_sk_invert_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9860 <_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,84,59,0,0 // movdqa 0x3b54(%eax),%xmm4
+ .byte 102,15,111,160,80,59,0,0 // movdqa 0x3b50(%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
@@ -65978,11 +66079,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 9924 <_sk_srcatop_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call 9958 <_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,92,58,0,0 // movdqa 0x3a5c(%eax),%xmm0
+ .byte 102,15,111,128,88,58,0,0 // movdqa 0x3a58(%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
@@ -66040,12 +66141,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 99f8 <_sk_dstatop_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9a2c <_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,136,57,0,0 // movdqa 0x3988(%eax),%xmm7
+ .byte 102,15,111,184,132,57,0,0 // movdqa 0x3984(%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
@@ -66098,7 +66199,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 9ab9 <_sk_srcin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9aed <_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
@@ -66107,7 +66208,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,199,56,0,0 // movdqa 0x38c7(%esi),%xmm7
+ .byte 102,15,111,190,195,56,0,0 // movdqa 0x38c3(%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
@@ -66146,14 +66247,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 9b50 <_sk_dstin_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9b84 <_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,48,56,0,0 // movdqa 0x3830(%eax),%xmm7
+ .byte 102,15,111,184,44,56,0,0 // movdqa 0x382c(%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
@@ -66197,14 +66298,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 9bf8 <_sk_srcout_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9c2c <_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,136,55,0,0 // movdqa 0x3788(%esi),%xmm6
+ .byte 102,15,111,182,132,55,0,0 // movdqa 0x3784(%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
@@ -66248,11 +66349,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 9c9b <_sk_dstout_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call 9ccf <_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,229,54,0,0 // movdqa 0x36e5(%eax),%xmm7
+ .byte 102,15,111,184,225,54,0,0 // movdqa 0x36e1(%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
@@ -66304,9 +66405,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 9d57 <_sk_srcover_sse2_lowp+0x19>
+ .byte 232,0,0,0,0 // call 9d8b <_sk_srcover_sse2_lowp+0x19>
.byte 88 // pop %eax
- .byte 102,15,111,136,41,54,0,0 // movdqa 0x3629(%eax),%xmm1
+ .byte 102,15,111,136,37,54,0,0 // movdqa 0x3625(%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
@@ -66365,7 +66466,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 9e27 <_sk_dstover_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9e5b <_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
@@ -66373,7 +66474,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,89,53,0,0 // movdqa 0x3559(%edi),%xmm6
+ .byte 102,15,111,183,85,53,0,0 // movdqa 0x3555(%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
@@ -66419,12 +66520,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 9edc <_sk_modulate_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9f10 <_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,164,52,0,0 // movdqa 0x34a4(%eax),%xmm7
+ .byte 102,15,111,184,160,52,0,0 // movdqa 0x34a0(%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
@@ -66467,10 +66568,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 9f78 <_sk_multiply_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call 9fac <_sk_multiply_sse2_lowp+0xd>
.byte 88 // pop %eax
.byte 102,15,111,109,24 // movdqa 0x18(%ebp),%xmm5
- .byte 102,15,111,160,8,52,0,0 // movdqa 0x3408(%eax),%xmm4
+ .byte 102,15,111,160,4,52,0,0 // movdqa 0x3404(%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
@@ -66540,17 +66641,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 a079 <_sk_plus__sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a0ad <_sk_plus__sse2_lowp+0x15>
.byte 88 // pop %eax
.byte 102,15,253,77,24 // paddw 0x18(%ebp),%xmm1
- .byte 102,15,111,168,23,51,0,0 // movdqa 0x3317(%eax),%xmm5
+ .byte 102,15,111,168,19,51,0,0 // movdqa 0x3313(%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,7,51,0,0 // movdqa 0x3307(%eax),%xmm6
+ .byte 102,15,111,176,3,51,0,0 // movdqa 0x3303(%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
@@ -66611,14 +66712,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 a171 <_sk_screen_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a1a5 <_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,15,50,0,0 // movdqa 0x320f(%eax),%xmm6
+ .byte 102,15,111,176,11,50,0,0 // movdqa 0x320b(%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
@@ -66676,9 +66777,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 a251 <_sk_xor__sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call a285 <_sk_xor__sse2_lowp+0x12>
.byte 88 // pop %eax
- .byte 102,15,111,176,47,49,0,0 // movdqa 0x312f(%eax),%xmm6
+ .byte 102,15,111,176,43,49,0,0 // movdqa 0x312b(%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
@@ -66745,7 +66846,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 a346 <_sk_darken_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a37a <_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
@@ -66756,7 +66857,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,90,48,0,0 // movdqa 0x305a(%eax),%xmm7
+ .byte 102,15,111,184,86,48,0,0 // movdqa 0x3056(%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
@@ -66765,7 +66866,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,58,48,0,0 // movdqa 0x303a(%eax),%xmm0
+ .byte 102,15,111,128,54,48,0,0 // movdqa 0x3036(%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
@@ -66856,7 +66957,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 a4ef <_sk_lighten_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a523 <_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
@@ -66865,7 +66966,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,177,46,0,0 // movdqa 0x2eb1(%eax),%xmm7
+ .byte 102,15,111,184,173,46,0,0 // movdqa 0x2ead(%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
@@ -66874,7 +66975,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,145,46,0,0 // movdqa 0x2e91(%eax),%xmm0
+ .byte 102,15,111,128,141,46,0,0 // movdqa 0x2e8d(%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)
@@ -66964,7 +67065,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 a68d <_sk_difference_sse2_lowp+0x25>
+ .byte 232,0,0,0,0 // call a6c1 <_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
@@ -66975,7 +67076,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,19,45,0,0 // movdqa 0x2d13(%eax),%xmm7
+ .byte 102,15,111,184,15,45,0,0 // movdqa 0x2d0f(%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
@@ -66984,11 +67085,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,243,44,0,0 // movdqa 0x2cf3(%eax),%xmm0
+ .byte 102,15,111,128,239,44,0,0 // movdqa 0x2cef(%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,35,45,0,0 // movdqa 0x2d23(%eax),%xmm0
+ .byte 102,15,111,128,31,45,0,0 // movdqa 0x2d1f(%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
@@ -67077,16 +67178,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 a841 <_sk_exclusion_sse2_lowp+0x15>
+ .byte 232,0,0,0,0 // call a875 <_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,63,43,0,0 // movdqa 0x2b3f(%eax),%xmm7
+ .byte 102,15,111,184,59,43,0,0 // movdqa 0x2b3b(%eax),%xmm7
.byte 102,15,253,207 // paddw %xmm7,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,15,111,176,111,43,0,0 // movdqa 0x2b6f(%eax),%xmm6
+ .byte 102,15,111,176,107,43,0,0 // movdqa 0x2b6b(%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
@@ -67147,9 +67248,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 a93b <_sk_hardlight_sse2_lowp+0x1c>
+ .byte 232,0,0,0,0 // call a96f <_sk_hardlight_sse2_lowp+0x1c>
.byte 88 // pop %eax
- .byte 102,15,111,184,69,42,0,0 // movdqa 0x2a45(%eax),%xmm7
+ .byte 102,15,111,184,65,42,0,0 // movdqa 0x2a41(%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
@@ -67176,7 +67277,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,101,42,0,0 // movdqa 0x2a65(%eax),%xmm0
+ .byte 102,15,111,128,97,42,0,0 // movdqa 0x2a61(%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
@@ -67283,10 +67384,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 ab5d <_sk_overlay_sse2_lowp+0x1f>
+ .byte 232,0,0,0,0 // call ab91 <_sk_overlay_sse2_lowp+0x1f>
.byte 88 // pop %eax
.byte 102,15,111,69,72 // movdqa 0x48(%ebp),%xmm0
- .byte 102,15,111,184,35,40,0,0 // movdqa 0x2823(%eax),%xmm7
+ .byte 102,15,111,184,31,40,0,0 // movdqa 0x281f(%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
@@ -67313,7 +67414,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,67,40,0,0 // movdqa 0x2843(%eax),%xmm2
+ .byte 102,15,111,144,63,40,0,0 // movdqa 0x283f(%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
@@ -67443,10 +67544,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 adcc <_sk_load_8888_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call ae00 <_sk_load_8888_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja adf2 <_sk_load_8888_sse2_lowp+0x56>
+ .byte 119,32 // ja ae26 <_sk_load_8888_sse2_lowp+0x56>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,52,1,0,0 // mov 0x134(%edi,%ecx,4),%ecx
@@ -67455,14 +67556,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 ae3b <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,73 // jmp ae6f <_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 ae3b <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,61 // jmp ae6f <_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 ae3b <_sk_load_8888_sse2_lowp+0x9f>
+ .byte 235,43 // jmp ae6f <_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
@@ -67479,7 +67580,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,180,37,0,0 // movdqa 0x25b4(%edi),%xmm5
+ .byte 102,15,111,175,176,37,0,0 // movdqa 0x25b0(%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
@@ -67559,10 +67660,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 af59 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call af8d <_sk_load_8888_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja af7f <_sk_load_8888_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja afb3 <_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
@@ -67571,14 +67672,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 afc8 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp affc <_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 afc8 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp affc <_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 afc8 <_sk_load_8888_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp affc <_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
@@ -67595,7 +67696,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,39,36,0,0 // movdqa 0x2427(%edi),%xmm2
+ .byte 102,15,111,151,35,36,0,0 // movdqa 0x2423(%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
@@ -67689,19 +67790,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 b124 <_sk_store_8888_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b158 <_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 b141 <_sk_store_8888_sse2_lowp+0x91>
+ .byte 119,19 // ja b175 <_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 b19e <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,93 // jmp b1d2 <_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 b19e <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,80 // jmp b1d2 <_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
@@ -67709,7 +67810,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 b19e <_sk_store_8888_sse2_lowp+0xee>
+ .byte 235,48 // jmp b1d2 <_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
@@ -67746,7 +67847,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 b1ea <_sk_store_8888_sse2_lowp+0x13a>
+ .byte 117,0 // jne b21e <_sk_store_8888_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -67778,10 +67879,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 b228 <_sk_load_bgra_sse2_lowp+0x30>
+ .byte 232,0,0,0,0 // call b25c <_sk_load_bgra_sse2_lowp+0x30>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b24e <_sk_load_bgra_sse2_lowp+0x56>
+ .byte 119,32 // ja b282 <_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
@@ -67790,14 +67891,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 b297 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,73 // jmp b2cb <_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 b297 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,61 // jmp b2cb <_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 b297 <_sk_load_bgra_sse2_lowp+0x9f>
+ .byte 235,43 // jmp b2cb <_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
@@ -67814,7 +67915,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,88,33,0,0 // movdqa 0x2158(%edi),%xmm5
+ .byte 102,15,111,175,84,33,0,0 // movdqa 0x2154(%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
@@ -67894,10 +67995,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 b3b5 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ .byte 232,0,0,0,0 // call b3e9 <_sk_load_bgra_dst_sse2_lowp+0x3d>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,32 // ja b3db <_sk_load_bgra_dst_sse2_lowp+0x63>
+ .byte 119,32 // ja b40f <_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
@@ -67906,14 +68007,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 b424 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,73 // jmp b458 <_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 b424 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,61 // jmp b458 <_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 b424 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ .byte 235,43 // jmp b458 <_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
@@ -67930,7 +68031,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,203,31,0,0 // movdqa 0x1fcb(%edi),%xmm2
+ .byte 102,15,111,151,199,31,0,0 // movdqa 0x1fc7(%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
@@ -68024,19 +68125,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 b580 <_sk_store_bgra_sse2_lowp+0x74>
+ .byte 232,0,0,0,0 // call b5b4 <_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 b59d <_sk_store_bgra_sse2_lowp+0x91>
+ .byte 119,19 // ja b5d1 <_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 b5fa <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,93 // jmp b62e <_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 b5fa <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,80 // jmp b62e <_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
@@ -68044,7 +68145,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 b5fa <_sk_store_bgra_sse2_lowp+0xee>
+ .byte 235,48 // jmp b62e <_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
@@ -68081,7 +68182,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 b646 <_sk_store_bgra_sse2_lowp+0x13a>
+ .byte 117,0 // jne b67a <_sk_store_bgra_sse2_lowp+0x13a>
.byte 0,0 // add %al,(%eax)
.byte 111 // outsl %ds:(%esi),(%dx)
.byte 0,0 // add %al,(%eax)
@@ -68116,10 +68217,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 b68f <_sk_load_565_sse2_lowp+0x3b>
+ .byte 232,0,0,0,0 // call b6c3 <_sk_load_565_sse2_lowp+0x3b>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja b6b1 <_sk_load_565_sse2_lowp+0x5d>
+ .byte 119,28 // ja b6e5 <_sk_load_565_sse2_lowp+0x5d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,245,0,0,0 // mov 0xf5(%esi,%ecx,4),%ecx
@@ -68127,14 +68228,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 b6ec <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,59 // jmp b720 <_sk_load_565_sse2_lowp+0x98>
.byte 243,15,111,4,123 // movdqu (%ebx,%edi,2),%xmm0
- .byte 235,52 // jmp b6ec <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,52 // jmp b720 <_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 b6ec <_sk_load_565_sse2_lowp+0x98>
+ .byte 235,30 // jmp b720 <_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
@@ -68142,11 +68243,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,49,29,0,0 // pand 0x1d31(%esi),%xmm7
+ .byte 102,15,219,190,45,29,0,0 // pand 0x1d2d(%esi),%xmm7
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,142,65,29,0,0 // pand 0x1d41(%esi),%xmm1
- .byte 102,15,111,150,81,29,0,0 // movdqa 0x1d51(%esi),%xmm2
+ .byte 102,15,219,142,61,29,0,0 // pand 0x1d3d(%esi),%xmm1
+ .byte 102,15,111,150,77,29,0,0 // movdqa 0x1d4d(%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
@@ -68168,7 +68269,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,241,28,0,0 // movaps 0x1cf1(%esi),%xmm3
+ .byte 15,40,158,237,28,0,0 // movaps 0x1ced(%esi),%xmm3
.byte 255,80,4 // call *0x4(%eax)
.byte 131,196,92 // add $0x5c,%esp
.byte 94 // pop %esi
@@ -68214,10 +68315,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 b7cb <_sk_load_565_dst_sse2_lowp+0x2b>
+ .byte 232,0,0,0,0 // call b7ff <_sk_load_565_dst_sse2_lowp+0x2b>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja b7ed <_sk_load_565_dst_sse2_lowp+0x4d>
+ .byte 119,28 // ja b821 <_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
@@ -68225,14 +68326,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 b828 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,59 // jmp b85c <_sk_load_565_dst_sse2_lowp+0x88>
.byte 243,15,111,36,115 // movdqu (%ebx,%esi,2),%xmm4
- .byte 235,52 // jmp b828 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,52 // jmp b85c <_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 b828 <_sk_load_565_dst_sse2_lowp+0x88>
+ .byte 235,30 // jmp b85c <_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
@@ -68240,11 +68341,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,245,27,0,0 // pand 0x1bf5(%edi),%xmm6
+ .byte 102,15,219,183,241,27,0,0 // pand 0x1bf1(%edi),%xmm6
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,175,5,28,0,0 // pand 0x1c05(%edi),%xmm5
- .byte 102,15,111,191,21,28,0,0 // movdqa 0x1c15(%edi),%xmm7
+ .byte 102,15,219,175,1,28,0,0 // pand 0x1c01(%edi),%xmm5
+ .byte 102,15,111,191,17,28,0,0 // movdqa 0x1c11(%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
@@ -68257,7 +68358,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,181,27,0,0 // movaps 0x1bb5(%edi),%xmm6
+ .byte 15,40,183,177,27,0,0 // movaps 0x1bb1(%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)
@@ -68302,15 +68403,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 b8f2 <_sk_store_565_sse2_lowp+0x12>
+ .byte 232,0,0,0,0 // call b926 <_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,254,26,0,0 // pand 0x1afe(%edi),%xmm2
+ .byte 102,15,219,151,250,26,0,0 // pand 0x1afa(%edi),%xmm2
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
.byte 102,15,113,246,3 // psllw $0x3,%xmm6
- .byte 102,15,219,183,14,27,0,0 // pand 0x1b0e(%edi),%xmm6
+ .byte 102,15,219,183,10,27,0,0 // pand 0x1b0a(%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
@@ -68329,19 +68430,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 b96a <_sk_store_565_sse2_lowp+0x8a>
+ .byte 119,22 // ja b99e <_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 b9a5 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,59 // jmp b9d9 <_sk_store_565_sse2_lowp+0xc5>
.byte 243,15,127,20,115 // movdqu %xmm2,(%ebx,%esi,2)
- .byte 235,52 // jmp b9a5 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,52 // jmp b9d9 <_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 b9a5 <_sk_store_565_sse2_lowp+0xc5>
+ .byte 235,35 // jmp b9d9 <_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
@@ -68403,10 +68504,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 ba3a <_sk_load_a8_sse2_lowp+0x3a>
+ .byte 232,0,0,0,0 // call ba6e <_sk_load_a8_sse2_lowp+0x3a>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja ba5c <_sk_load_a8_sse2_lowp+0x5c>
+ .byte 119,28 // ja ba90 <_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
@@ -68414,10 +68515,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 bab6 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,90 // jmp baea <_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 bab6 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,79 // jmp baea <_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
@@ -68425,7 +68526,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 bab6 <_sk_load_a8_sse2_lowp+0xb6>
+ .byte 235,47 // jmp baea <_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
@@ -68436,7 +68537,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,70,25,0,0 // pand 0x1946(%edi),%xmm3
+ .byte 102,15,219,159,66,25,0,0 // pand 0x1942(%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)
@@ -68491,10 +68592,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 bb45 <_sk_load_a8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call bb79 <_sk_load_a8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja bb67 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja bb9b <_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
@@ -68502,10 +68603,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 bbc1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp bbf5 <_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 bbc1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp bbf5 <_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
@@ -68513,7 +68614,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 bbc1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp bbf5 <_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
@@ -68524,7 +68625,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,59,24,0,0 // pand 0x183b(%edi),%xmm4
+ .byte 102,15,219,167,55,24,0,0 // pand 0x1837(%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
@@ -68581,32 +68682,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 bc5d <_sk_store_a8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bc91 <_sk_store_a8_sse2_lowp+0x39>
.byte 91 // pop %ebx
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,26 // ja bc7d <_sk_store_a8_sse2_lowp+0x59>
+ .byte 119,26 // ja bcb1 <_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 bd05 <_sk_store_a8_sse2_lowp+0xe1>
- .byte 102,15,111,163,35,23,0,0 // movdqa 0x1723(%ebx),%xmm4
+ .byte 233,136,0,0,0 // jmp bd39 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 102,15,111,163,31,23,0,0 // movdqa 0x171f(%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 bd05 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,109 // jmp bd39 <_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,35,23,0,0 // movdqa 0x1723(%ebx),%xmm4
+ .byte 102,15,111,163,31,23,0,0 // movdqa 0x171f(%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 bd05 <_sk_store_a8_sse2_lowp+0xe1>
+ .byte 235,70 // jmp bd39 <_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
@@ -68616,7 +68717,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,35,23,0,0 // movdqa 0x1723(%ebx),%xmm4
+ .byte 102,15,111,163,31,23,0,0 // movdqa 0x171f(%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)
@@ -68650,7 +68751,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 bd4e <_sk_store_a8_sse2_lowp+0x12a>
+ .byte 116,0 // je bd82 <_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)
@@ -68680,10 +68781,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 bd91 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 232,0,0,0,0 // call bdc5 <_sk_load_g8_sse2_lowp+0x39>
.byte 94 // pop %esi
.byte 139,125,16 // mov 0x10(%ebp),%edi
- .byte 119,28 // ja bdb3 <_sk_load_g8_sse2_lowp+0x5b>
+ .byte 119,28 // ja bde7 <_sk_load_g8_sse2_lowp+0x5b>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,142,199,0,0,0 // mov 0xc7(%esi,%ecx,4),%ecx
@@ -68691,10 +68792,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 be0d <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,90 // jmp be41 <_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 be0d <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,79 // jmp be41 <_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
@@ -68702,7 +68803,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 be0d <_sk_load_g8_sse2_lowp+0xb5>
+ .byte 235,47 // jmp be41 <_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
@@ -68713,7 +68814,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,239,21,0,0 // pand 0x15ef(%esi),%xmm0
+ .byte 102,15,219,134,235,21,0,0 // pand 0x15eb(%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)
@@ -68724,7 +68825,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,239,21,0,0 // movaps 0x15ef(%esi),%xmm3
+ .byte 15,40,158,235,21,0,0 // movaps 0x15eb(%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)
@@ -68767,10 +68868,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 be9d <_sk_load_g8_dst_sse2_lowp+0x29>
+ .byte 232,0,0,0,0 // call bed1 <_sk_load_g8_dst_sse2_lowp+0x29>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja bebf <_sk_load_g8_dst_sse2_lowp+0x4b>
+ .byte 119,28 // ja bef3 <_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
@@ -68778,10 +68879,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 bf19 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,90 // jmp bf4d <_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 bf19 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,79 // jmp bf4d <_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
@@ -68789,7 +68890,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 bf19 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ .byte 235,47 // jmp bf4d <_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
@@ -68800,9 +68901,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,227,20,0,0 // pand 0x14e3(%edi),%xmm4
+ .byte 102,15,219,167,223,20,0,0 // pand 0x14df(%edi),%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
- .byte 15,40,175,227,20,0,0 // movaps 0x14e3(%edi),%xmm5
+ .byte 15,40,175,223,20,0,0 // movaps 0x14df(%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)
@@ -68843,7 +68944,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 bf8d <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ .byte 232,0,0,0,0 // call bfc1 <_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
@@ -68853,10 +68954,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,131,20,0,0 // pmullw 0x1483(%eax),%xmm0
- .byte 102,15,213,136,147,20,0,0 // pmullw 0x1493(%eax),%xmm1
+ .byte 102,15,213,128,127,20,0,0 // pmullw 0x147f(%eax),%xmm0
+ .byte 102,15,213,136,143,20,0,0 // pmullw 0x148f(%eax),%xmm1
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,152,163,20,0,0 // pmullw 0x14a3(%eax),%xmm3
+ .byte 102,15,213,152,159,20,0,0 // pmullw 0x149f(%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
@@ -68887,15 +68988,15 @@ _sk_scale_1_float_sse2_lowp:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,80 // sub $0x50,%esp
- .byte 232,0,0,0,0 // call c016 <_sk_scale_1_float_sse2_lowp+0xd>
+ .byte 232,0,0,0,0 // call c04a <_sk_scale_1_float_sse2_lowp+0xd>
.byte 94 // pop %esi
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 139,85,16 // mov 0x10(%ebp),%edx
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,57 // mov (%ecx),%edi
.byte 243,15,16,39 // movss (%edi),%xmm4
- .byte 243,15,89,166,46,20,0,0 // mulss 0x142e(%esi),%xmm4
- .byte 243,15,88,166,42,20,0,0 // addss 0x142a(%esi),%xmm4
+ .byte 243,15,89,166,42,20,0,0 // mulss 0x142a(%esi),%xmm4
+ .byte 243,15,88,166,38,20,0,0 // addss 0x1426(%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
@@ -68908,7 +69009,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,106,19,0,0 // movdqa 0x136a(%esi),%xmm5
+ .byte 102,15,111,174,102,19,0,0 // movdqa 0x1366(%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
@@ -68947,19 +69048,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 c0e4 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ .byte 232,0,0,0,0 // call c118 <_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,96,19,0,0 // mulss 0x1360(%ecx),%xmm6
- .byte 243,15,88,177,92,19,0,0 // addss 0x135c(%ecx),%xmm6
+ .byte 243,15,89,177,92,19,0,0 // mulss 0x135c(%ecx),%xmm6
+ .byte 243,15,88,177,88,19,0,0 // addss 0x1358(%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,156,18,0,0 // movdqa 0x129c(%ecx),%xmm0
+ .byte 102,15,111,129,152,18,0,0 // movdqa 0x1298(%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
@@ -69032,10 +69133,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 c20d <_sk_scale_u8_sse2_lowp+0x31>
+ .byte 232,0,0,0,0 // call c241 <_sk_scale_u8_sse2_lowp+0x31>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c22f <_sk_scale_u8_sse2_lowp+0x53>
+ .byte 119,28 // ja c263 <_sk_scale_u8_sse2_lowp+0x53>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,201 // movzbl %cl,%ecx
.byte 139,140,143,3,1,0,0 // mov 0x103(%edi,%ecx,4),%ecx
@@ -69043,10 +69144,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 c289 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,90 // jmp c2bd <_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 c289 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,79 // jmp c2bd <_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
@@ -69054,7 +69155,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 c289 <_sk_scale_u8_sse2_lowp+0xad>
+ .byte 235,47 // jmp c2bd <_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
@@ -69065,9 +69166,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,115,17,0,0 // pand 0x1173(%edi),%xmm4
+ .byte 102,15,219,167,111,17,0,0 // pand 0x116f(%edi),%xmm4
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
- .byte 102,15,111,175,115,17,0,0 // movdqa 0x1173(%edi),%xmm5
+ .byte 102,15,111,175,111,17,0,0 // movdqa 0x116f(%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
@@ -69134,10 +69235,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 c35a <_sk_lerp_u8_sse2_lowp+0x2e>
+ .byte 232,0,0,0,0 // call c38e <_sk_lerp_u8_sse2_lowp+0x2e>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c37c <_sk_lerp_u8_sse2_lowp+0x50>
+ .byte 119,28 // ja c3b0 <_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
@@ -69145,10 +69246,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 c3d6 <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,90 // jmp c40a <_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 c3d6 <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,79 // jmp c40a <_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
@@ -69156,7 +69257,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 c3d6 <_sk_lerp_u8_sse2_lowp+0xaa>
+ .byte 235,47 // jmp c40a <_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
@@ -69167,8 +69268,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,38,16,0,0 // pand 0x1026(%edi),%xmm3
- .byte 102,15,111,183,38,16,0,0 // movdqa 0x1026(%edi),%xmm6
+ .byte 102,15,219,159,34,16,0,0 // pand 0x1022(%edi),%xmm3
+ .byte 102,15,111,183,34,16,0,0 // movdqa 0x1022(%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
@@ -69257,10 +69358,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 c503 <_sk_scale_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call c537 <_sk_scale_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c525 <_sk_scale_565_sse2_lowp+0x65>
+ .byte 119,28 // ja c559 <_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
@@ -69268,14 +69369,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 c560 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp c594 <_sk_scale_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp c560 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp c594 <_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 c560 <_sk_scale_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp c594 <_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
@@ -69283,11 +69384,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,189,14,0,0 // pand 0xebd(%edi),%xmm1
+ .byte 102,15,219,143,185,14,0,0 // pand 0xeb9(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,205,14,0,0 // pand 0xecd(%edi),%xmm2
- .byte 102,15,111,135,221,14,0,0 // movdqa 0xedd(%edi),%xmm0
+ .byte 102,15,219,151,201,14,0,0 // pand 0xec9(%edi),%xmm2
+ .byte 102,15,111,135,217,14,0,0 // movdqa 0xed9(%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
@@ -69300,7 +69401,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,157,14,0,0 // movdqa 0xe9d(%edi),%xmm4
+ .byte 102,15,111,167,153,14,0,0 // movdqa 0xe99(%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
@@ -69343,7 +69444,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,125,14,0,0 // movdqa 0xe7d(%edi),%xmm0
+ .byte 102,15,111,135,121,14,0,0 // movdqa 0xe79(%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
@@ -69420,10 +69521,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 c75b <_sk_lerp_565_sse2_lowp+0x43>
+ .byte 232,0,0,0,0 // call c78f <_sk_lerp_565_sse2_lowp+0x43>
.byte 95 // pop %edi
.byte 139,117,16 // mov 0x10(%ebp),%esi
- .byte 119,28 // ja c77d <_sk_lerp_565_sse2_lowp+0x65>
+ .byte 119,28 // ja c7b1 <_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
@@ -69431,14 +69532,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 c7b8 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,59 // jmp c7ec <_sk_lerp_565_sse2_lowp+0xa0>
.byte 243,15,111,28,115 // movdqu (%ebx,%esi,2),%xmm3
- .byte 235,52 // jmp c7b8 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,52 // jmp c7ec <_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 c7b8 <_sk_lerp_565_sse2_lowp+0xa0>
+ .byte 235,30 // jmp c7ec <_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
@@ -69446,11 +69547,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,101,12,0,0 // pand 0xc65(%edi),%xmm1
+ .byte 102,15,219,143,97,12,0,0 // pand 0xc61(%edi),%xmm1
.byte 102,15,111,211 // movdqa %xmm3,%xmm2
.byte 102,15,113,210,5 // psrlw $0x5,%xmm2
- .byte 102,15,219,151,117,12,0,0 // pand 0xc75(%edi),%xmm2
- .byte 102,15,111,175,133,12,0,0 // movdqa 0xc85(%edi),%xmm5
+ .byte 102,15,219,151,113,12,0,0 // pand 0xc71(%edi),%xmm2
+ .byte 102,15,111,175,129,12,0,0 // movdqa 0xc81(%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
@@ -69463,7 +69564,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,69,12,0,0 // movdqa 0xc45(%edi),%xmm4
+ .byte 102,15,111,167,65,12,0,0 // movdqa 0xc41(%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
@@ -69504,7 +69605,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,37,12,0,0 // movdqa 0xc25(%edi),%xmm1
+ .byte 102,15,111,143,33,12,0,0 // movdqa 0xc21(%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
@@ -69600,11 +69701,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 c9ff <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ .byte 232,0,0,0,0 // call ca33 <_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 ca25 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ .byte 119,29 // ja ca59 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 139,132,145,77,2,0,0 // mov 0x24d(%ecx,%edx,4),%eax
.byte 1,200 // add %ecx,%eax
@@ -69612,14 +69713,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 ca6e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,73 // jmp caa2 <_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 ca6e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,61 // jmp caa2 <_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 ca6e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ .byte 235,43 // jmp caa2 <_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
@@ -69645,7 +69746,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,129,9,0,0 // movdqa 0x981(%ecx),%xmm3
+ .byte 102,15,111,153,125,9,0,0 // movdqa 0x97d(%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
@@ -69697,18 +69798,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 cbaf <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ .byte 119,16 // ja cbe3 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
.byte 3,140,145,105,2,0,0 // add 0x269(%ecx,%edx,4),%ecx
.byte 255,225 // jmp *%ecx
.byte 102,15,126,4,183 // movd %xmm0,(%edi,%esi,4)
- .byte 235,64 // jmp cbef <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,64 // jmp cc23 <_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 cbef <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,51 // jmp cc23 <_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 cbef <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ .byte 235,33 // jmp cc23 <_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
@@ -69837,11 +69938,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 cd78 <.literal16+0xe8>
+ .byte 224,64 // loopne cda8 <.literal16+0xe8>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne cd7c <.literal16+0xec>
+ .byte 224,64 // loopne cdac <.literal16+0xec>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne cd80 <.literal16+0xf0>
+ .byte 224,64 // loopne cdb0 <.literal16+0xf0>
.byte 154,153,153,62,154,153,153 // lcall $0x9999,$0x9a3e9999
.byte 62,154,153,153,62,154,153,153 // ds lcall $0x9999,$0x9a3e9999
.byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax
@@ -69852,16 +69953,16 @@ BALIGN16
.byte 63 // aas
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cda1 <.literal16+0x111>
+ .byte 225,61 // loope cdd1 <.literal16+0x111>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cda5 <.literal16+0x115>
+ .byte 225,61 // loope cdd5 <.literal16+0x115>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cda9 <.literal16+0x119>
+ .byte 225,61 // loope cdd9 <.literal16+0x119>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope cdad <.literal16+0x11d>
+ .byte 225,61 // loope cddd <.literal16+0x11d>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 255,0 // incl (%eax)
@@ -69871,13 +69972,13 @@ BALIGN16
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdc7 <.literal16+0x137>
+ .byte 127,67 // jg cdf7 <.literal16+0x137>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdcb <.literal16+0x13b>
+ .byte 127,67 // jg cdfb <.literal16+0x13b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdcf <.literal16+0x13f>
+ .byte 127,67 // jg cdff <.literal16+0x13f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg cdd3 <.literal16+0x143>
+ .byte 127,67 // jg ce03 <.literal16+0x143>
.byte 145 // xchg %eax,%ecx
.byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%esi)
.byte 145 // xchg %eax,%ecx
@@ -70028,13 +70129,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne ced9 <.literal16+0x249>
+ .byte 224,7 // loopne cf09 <.literal16+0x249>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne cedd <.literal16+0x24d>
+ .byte 224,7 // loopne cf0d <.literal16+0x24d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne cee1 <.literal16+0x251>
+ .byte 224,7 // loopne cf11 <.literal16+0x251>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne cee5 <.literal16+0x255>
+ .byte 224,7 // loopne cf15 <.literal16+0x255>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -70083,17 +70184,17 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg cf44 <.literal16+0x2b4>
+ .byte 127,0 // jg cf74 <.literal16+0x2b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg cf48 <.literal16+0x2b8>
+ .byte 127,0 // jg cf78 <.literal16+0x2b8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg cf4c <.literal16+0x2bc>
+ .byte 127,0 // jg cf7c <.literal16+0x2bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg cf50 <.literal16+0x2c0>
- .byte 119,115 // ja cfc5 <.literal16+0x335>
+ .byte 127,0 // jg cf80 <.literal16+0x2c0>
+ .byte 119,115 // ja cff5 <.literal16+0x335>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -70104,7 +70205,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne cf29 <.literal16+0x299>
+ .byte 117,191 // jne cf59 <.literal16+0x299>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -70120,7 +70221,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 e9a40f66 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a6>
+ .byte 233,220,63,163,233 // jmp e9a40f96 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a2>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,81 // mov %eax,0x513fdce9
.byte 140,242 // mov %?,%edx
@@ -70216,16 +70317,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%ebx)
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0b3 <.literal16+0x423>
+ .byte 118,63 // jbe d0e3 <.literal16+0x423>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0b7 <.literal16+0x427>
+ .byte 118,63 // jbe d0e7 <.literal16+0x427>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0bb <.literal16+0x42b>
+ .byte 118,63 // jbe d0eb <.literal16+0x42b>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe d0bf <.literal16+0x42f>
+ .byte 118,63 // jbe d0ef <.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)
@@ -70251,13 +70352,13 @@ BALIGN16
.byte 248 // clc
.byte 65 // inc %ecx
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d0f6 <.literal16+0x466>
+ .byte 124,66 // jl d126 <.literal16+0x466>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d0fa <.literal16+0x46a>
+ .byte 124,66 // jl d12a <.literal16+0x46a>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d0fe <.literal16+0x46e>
+ .byte 124,66 // jl d12e <.literal16+0x46e>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl d102 <.literal16+0x472>
+ .byte 124,66 // jl d132 <.literal16+0x472>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%eax)
.byte 0,240 // add %dh,%al
@@ -70303,25 +70404,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 d185 <.literal16+0x4f5>
+ .byte 112,65 // jo d1b5 <.literal16+0x4f5>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo d189 <.literal16+0x4f9>
+ .byte 112,65 // jo d1b9 <.literal16+0x4f9>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo d18d <.literal16+0x4fd>
+ .byte 112,65 // jo d1bd <.literal16+0x4fd>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo d191 <.literal16+0x501>
+ .byte 112,65 // jo d1c1 <.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 d163 <.literal16+0x4d3>
+ .byte 127,0 // jg d193 <.literal16+0x4d3>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg d167 <.literal16+0x4d7>
+ .byte 127,0 // jg d197 <.literal16+0x4d7>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg d16b <.literal16+0x4db>
+ .byte 127,0 // jg d19b <.literal16+0x4db>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg d16f <.literal16+0x4df>
+ .byte 127,0 // jg d19f <.literal16+0x4df>
.byte 0,0 // add %al,(%eax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%eax)
@@ -70347,13 +70448,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg d1a8 <.literal16+0x518>
+ .byte 127,255 // jg d1d8 <.literal16+0x518>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg d1ac <.literal16+0x51c>
+ .byte 127,255 // jg d1dc <.literal16+0x51c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg d1b1 <.literal16+0x521>
+ .byte 127,0 // jg d1e1 <.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)
@@ -70367,13 +70468,13 @@ BALIGN16
.byte 0,255 // add %bh,%bh
.byte 255,0 // incl (%eax)
.byte 255 // (bad)
- .byte 127,71 // jg d21b <.literal16+0x58b>
+ .byte 127,71 // jg d24b <.literal16+0x58b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg d21f <.literal16+0x58f>
+ .byte 127,71 // jg d24f <.literal16+0x58f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg d223 <.literal16+0x593>
+ .byte 127,71 // jg d253 <.literal16+0x593>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg d227 <.literal16+0x597>
+ .byte 127,71 // jg d257 <.literal16+0x597>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -70426,7 +70527,7 @@ BALIGN16
.byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js d28c <.literal16+0x5fc>
+ .byte 120,57 // js d2bc <.literal16+0x5fc>
.byte 64 // inc %eax
.byte 18,120,57 // adc 0x39(%eax),%bh
.byte 64 // inc %eax
@@ -70497,13 +70598,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 d33e <.literal16+0x6ae>
+ .byte 114,28 // jb d36e <.literal16+0x6ae>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt d342 <.literal16+0x6b2>
+ .byte 62,114,28 // jb,pt d372 <.literal16+0x6b2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt d346 <.literal16+0x6b6>
+ .byte 62,114,28 // jb,pt d376 <.literal16+0x6b6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt d34a <.literal16+0x6ba>
+ .byte 62,114,28 // jb,pt d37a <.literal16+0x6ba>
.byte 199 // (bad)
.byte 62,85 // ds push %ebp
.byte 85 // push %ebp
@@ -70524,13 +70625,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 d3a3 <.literal16+0x713>
- .byte 114,249 // jb d35f <.literal16+0x6cf>
- .byte 127,63 // jg d3a7 <.literal16+0x717>
- .byte 114,249 // jb d363 <.literal16+0x6d3>
- .byte 127,63 // jg d3ab <.literal16+0x71b>
- .byte 114,249 // jb d367 <.literal16+0x6d7>
- .byte 127,63 // jg d3af <.literal16+0x71f>
+ .byte 127,63 // jg d3d3 <.literal16+0x713>
+ .byte 114,249 // jb d38f <.literal16+0x6cf>
+ .byte 127,63 // jg d3d7 <.literal16+0x717>
+ .byte 114,249 // jb d393 <.literal16+0x6d3>
+ .byte 127,63 // jg d3db <.literal16+0x71b>
+ .byte 114,249 // jb d397 <.literal16+0x6d7>
+ .byte 127,63 // jg d3df <.literal16+0x71f>
.byte 3,0 // add (%eax),%eax
.byte 0,0 // add %al,(%eax)
.byte 3,0 // add (%eax),%eax
@@ -70598,14 +70699,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne d401 <.literal16+0x771>
- .byte 224,255 // loopne d403 <.literal16+0x773>
- .byte 224,255 // loopne d405 <.literal16+0x775>
- .byte 224,255 // loopne d407 <.literal16+0x777>
- .byte 224,255 // loopne d409 <.literal16+0x779>
- .byte 224,255 // loopne d40b <.literal16+0x77b>
- .byte 224,255 // loopne d40d <.literal16+0x77d>
- .byte 224,255 // loopne d40f <.literal16+0x77f>
+ .byte 224,255 // loopne d431 <.literal16+0x771>
+ .byte 224,255 // loopne d433 <.literal16+0x773>
+ .byte 224,255 // loopne d435 <.literal16+0x775>
+ .byte 224,255 // loopne d437 <.literal16+0x777>
+ .byte 224,255 // loopne d439 <.literal16+0x779>
+ .byte 224,255 // loopne d43b <.literal16+0x77b>
+ .byte 224,255 // loopne d43d <.literal16+0x77d>
+ .byte 224,255 // loopne d43f <.literal16+0x77f>
.byte 54,0,54 // add %dh,%ss:(%esi)
.byte 0,54 // add %dh,(%esi)
.byte 0,54 // add %dh,(%esi)
@@ -70629,5 +70730,5 @@ BALIGN4
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg d48b <_sk_srcover_rgba_8888_sse2_lowp+0xacb>
+ .byte 127,67 // jg d4bb <_sk_srcover_rgba_8888_sse2_lowp+0xac7>
#endif
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index eef718dfb4..fe43ec82ae 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -41,15 +41,23 @@ _sk_start_pipeline_hsw 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 115,101 ; jae e4 <_sk_start_pipeline_hsw+0xe4>
+ DB 15,131,169,0,0,0 ; jae 12c <_sk_start_pipeline_hsw+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,38 ; ja c7 <_sk_start_pipeline_hsw+0xc7>
+ DB 119,70 ; ja eb <_sk_start_pipeline_hsw+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
+ DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
+ DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
+ 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
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
DB 76,137,246 ; mov %r14,%rsi
DB 76,137,226 ; mov %r12,%rdx
DB 72,137,217 ; mov %rbx,%rcx
@@ -58,16 +66,24 @@ _sk_start_pipeline_hsw 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,225 ; jbe a8 <_sk_start_pipeline_hsw+0xa8>
+ DB 118,193 ; jbe ac <_sk_start_pipeline_hsw+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,9 ; je d8 <_sk_start_pipeline_hsw+0xd8>
+ DB 116,41 ; je 11c <_sk_start_pipeline_hsw+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
+ 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
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
DB 76,137,246 ; mov %r14,%rsi
DB 72,137,217 ; mov %rbx,%rcx
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 117,173 ; jne 91 <_sk_start_pipeline_hsw+0x91>
+ DB 15,133,105,255,255,255 ; jne 95 <_sk_start_pipeline_hsw+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
@@ -99,14 +115,14 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,194 ; vmovd %edx,%xmm0
DB 196,226,125,88,192 ; vpbroadcastd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,171,177,2,0 ; vaddps 0x2b1ab(%rip),%ymm0,%ymm0 # 2b300 <_sk_srcover_rgba_8888_sse2_lowp+0x2b4>
+ DB 197,252,88,5,99,178,2,0 ; vaddps 0x2b263(%rip),%ymm0,%ymm0 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x2b4>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 196,226,125,88,201 ; vpbroadcastd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,25,183,2,0 ; vbroadcastss 0x2b719(%rip),%ymm2 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,21,209,183,2,0 ; vbroadcastss 0x2b7d1(%rip),%ymm2 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,14,183,2,0 ; vbroadcastss 0x2b70e(%rip),%ymm2 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,21,198,183,2,0 ; vbroadcastss 0x2b7c6(%rip),%ymm2 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -119,17 +135,17 @@ _sk_dither_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,66,125,88,192 ; vpbroadcastd %xmm8,%ymm8
- DB 197,61,254,5,125,177,2,0 ; vpaddd 0x2b17d(%rip),%ymm8,%ymm8 # 2b320 <_sk_srcover_rgba_8888_sse2_lowp+0x2d4>
+ DB 197,61,254,5,53,178,2,0 ; vpaddd 0x2b235(%rip),%ymm8,%ymm8 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x2d4>
DB 197,121,110,201 ; vmovd %ecx,%xmm9
DB 196,66,125,88,201 ; vpbroadcastd %xmm9,%ymm9
DB 196,65,53,239,200 ; vpxor %ymm8,%ymm9,%ymm9
- DB 196,98,125,88,21,210,182,2,0 ; vpbroadcastd 0x2b6d2(%rip),%ymm10 # 2b88c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,88,21,138,183,2,0 ; vpbroadcastd 0x2b78a(%rip),%ymm10 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,183,182,2,0 ; vpbroadcastd 0x2b6b7(%rip),%ymm12 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
- DB 196,98,125,88,45,178,182,2,0 ; vpbroadcastd 0x2b6b2(%rip),%ymm13 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,88,37,111,183,2,0 ; vpbroadcastd 0x2b76f(%rip),%ymm12 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,88,45,106,183,2,0 ; vpbroadcastd 0x2b76a(%rip),%ymm13 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -144,8 +160,8 @@ _sk_dither_hsw LABEL PROC
DB 196,65,61,235,195 ; vpor %ymm11,%ymm8,%ymm8
DB 196,65,61,235,193 ; vpor %ymm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,100,182,2,0 ; vbroadcastss 0x2b664(%rip),%ymm9 # 2b898 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
- DB 196,98,125,24,21,95,182,2,0 ; vbroadcastss 0x2b65f(%rip),%ymm10 # 2b89c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,13,28,183,2,0 ; vbroadcastss 0x2b71c(%rip),%ymm9 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,21,23,183,2,0 ; vbroadcastss 0x2b717(%rip),%ymm10 # 2b99c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -175,7 +191,7 @@ _sk_uniform_color_hsw LABEL PROC
PUBLIC _sk_black_color_hsw
_sk_black_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,231,181,2,0 ; vbroadcastss 0x2b5e7(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,159,182,2,0 ; vbroadcastss 0x2b69f(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -184,7 +200,7 @@ _sk_black_color_hsw LABEL PROC
PUBLIC _sk_white_color_hsw
_sk_white_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,206,181,2,0 ; vbroadcastss 0x2b5ce(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,134,182,2,0 ; vbroadcastss 0x2b686(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -222,7 +238,7 @@ _sk_clear_hsw LABEL PROC
PUBLIC _sk_srcatop_hsw
_sk_srcatop_hsw LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,109,181,2,0 ; vbroadcastss 0x2b56d(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,37,182,2,0 ; vbroadcastss 0x2b625(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -236,7 +252,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,60,181,2,0 ; vbroadcastss 0x2b53c(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,244,181,2,0 ; vbroadcastss 0x2b5f4(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -269,7 +285,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,223,180,2,0 ; vbroadcastss 0x2b4df(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,151,181,2,0 ; vbroadcastss 0x2b597(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -280,7 +296,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,190,180,2,0 ; vbroadcastss 0x2b4be(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,118,181,2,0 ; vbroadcastss 0x2b576(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -291,7 +307,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,157,180,2,0 ; vbroadcastss 0x2b49d(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,85,181,2,0 ; vbroadcastss 0x2b555(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -302,7 +318,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,120,180,2,0 ; vbroadcastss 0x2b478(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,48,181,2,0 ; vbroadcastss 0x2b530(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -322,7 +338,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,63,180,2,0 ; vbroadcastss 0x2b43f(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,247,180,2,0 ; vbroadcastss 0x2b4f7(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -343,7 +359,7 @@ _sk_multiply_hsw LABEL PROC
PUBLIC _sk_plus__hsw
_sk_plus__hsw LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,238,179,2,0 ; vbroadcastss 0x2b3ee(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,166,180,2,0 ; vbroadcastss 0x2b4a6(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -369,7 +385,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,153,179,2,0 ; vbroadcastss 0x2b399(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,81,180,2,0 ; vbroadcastss 0x2b451(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -401,7 +417,7 @@ _sk_darken_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,29,179,2,0 ; vbroadcastss 0x2b31d(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,213,179,2,0 ; vbroadcastss 0x2b3d5(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -424,7 +440,7 @@ _sk_lighten_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,200,178,2,0 ; vbroadcastss 0x2b2c8(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,128,179,2,0 ; vbroadcastss 0x2b380(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -450,7 +466,7 @@ _sk_difference_hsw LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,103,178,2,0 ; vbroadcastss 0x2b267(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,31,179,2,0 ; vbroadcastss 0x2b31f(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -470,7 +486,7 @@ _sk_exclusion_hsw LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,33,178,2,0 ; vbroadcastss 0x2b221(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,217,178,2,0 ; vbroadcastss 0x2b2d9(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -478,7 +494,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,11,178,2,0 ; vbroadcastss 0x2b20b(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,195,178,2,0 ; vbroadcastss 0x2b2c3(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -534,7 +550,7 @@ _sk_colorburn_hsw LABEL PROC
PUBLIC _sk_colordodge_hsw
_sk_colordodge_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,27,177,2,0 ; vbroadcastss 0x2b11b(%rip),%ymm9 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,211,177,2,0 ; vbroadcastss 0x2b1d3(%rip),%ymm9 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -585,7 +601,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,53,176,2,0 ; vbroadcastss 0x2b035(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,237,176,2,0 ; vbroadcastss 0x2b0ed(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -634,7 +650,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,105,175,2,0 ; vbroadcastss 0x2af69(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,33,176,2,0 ; vbroadcastss 0x2b021(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -694,10 +710,10 @@ _sk_softlight_hsw LABEL PROC
DB 196,65,20,88,197 ; vaddps %ymm13,%ymm13,%ymm8
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,66,61,168,192 ; vfmadd213ps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,29,128,174,2,0 ; vbroadcastss 0x2ae80(%rip),%ymm11 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,29,56,175,2,0 ; vbroadcastss 0x2af38(%rip),%ymm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,113,174,2,0 ; vbroadcastss 0x2ae71(%rip),%ymm12 # 2b8a4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,37,41,175,2,0 ; vbroadcastss 0x2af29(%rip),%ymm12 # 2b9a4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -707,7 +723,7 @@ _sk_softlight_hsw LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,32,174,2,0 ; vbroadcastss 0x2ae20(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,216,174,2,0 ; vbroadcastss 0x2aed8(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -820,11 +836,11 @@ _sk_hue_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,51,172,2,0 ; vbroadcastss 0x2ac33(%rip),%ymm14 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,61,46,172,2,0 ; vbroadcastss 0x2ac2e(%rip),%ymm15 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,235,172,2,0 ; vbroadcastss 0x2aceb(%rip),%ymm14 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,61,230,172,2,0 ; vbroadcastss 0x2ace6(%rip),%ymm15 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,31,172,2,0 ; vbroadcastss 0x2ac1f(%rip),%ymm0 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,226,125,24,5,215,172,2,0 ; vbroadcastss 0x2acd7(%rip),%ymm0 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -879,7 +895,7 @@ _sk_hue_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,224,170,2,0 ; vbroadcastss 0x2aae0(%rip),%ymm1 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,13,152,171,2,0 ; vbroadcastss 0x2ab98(%rip),%ymm1 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -933,11 +949,11 @@ _sk_saturation_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,13,170,2,0 ; vbroadcastss 0x2aa0d(%rip),%ymm14 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,61,8,170,2,0 ; vbroadcastss 0x2aa08(%rip),%ymm15 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,197,170,2,0 ; vbroadcastss 0x2aac5(%rip),%ymm14 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,61,192,170,2,0 ; vbroadcastss 0x2aac0(%rip),%ymm15 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,249,169,2,0 ; vbroadcastss 0x2a9f9(%rip),%ymm0 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,226,125,24,5,177,170,2,0 ; vbroadcastss 0x2aab1(%rip),%ymm0 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -992,7 +1008,7 @@ _sk_saturation_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,186,168,2,0 ; vbroadcastss 0x2a8ba(%rip),%ymm1 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,13,114,169,2,0 ; vbroadcastss 0x2a972(%rip),%ymm1 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1020,11 +1036,11 @@ _sk_color_hsw LABEL PROC
DB 197,108,89,199 ; vmulps %ymm7,%ymm2,%ymm8
DB 197,116,89,215 ; vmulps %ymm7,%ymm1,%ymm10
DB 197,52,89,223 ; vmulps %ymm7,%ymm9,%ymm11
- DB 196,98,125,24,45,105,168,2,0 ; vbroadcastss 0x2a869(%rip),%ymm13 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,53,100,168,2,0 ; vbroadcastss 0x2a864(%rip),%ymm14 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,45,33,169,2,0 ; vbroadcastss 0x2a921(%rip),%ymm13 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,28,169,2,0 ; vbroadcastss 0x2a91c(%rip),%ymm14 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,85,168,2,0 ; vbroadcastss 0x2a855(%rip),%ymm15 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,61,13,169,2,0 ; vbroadcastss 0x2a90d(%rip),%ymm15 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1080,7 +1096,7 @@ _sk_color_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,11,167,2,0 ; vbroadcastss 0x2a70b(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,195,167,2,0 ; vbroadcastss 0x2a7c3(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1108,11 +1124,11 @@ _sk_luminosity_hsw LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,213 ; vmulps %ymm5,%ymm3,%ymm10
DB 197,100,89,222 ; vmulps %ymm6,%ymm3,%ymm11
- DB 196,98,125,24,45,186,166,2,0 ; vbroadcastss 0x2a6ba(%rip),%ymm13 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,53,181,166,2,0 ; vbroadcastss 0x2a6b5(%rip),%ymm14 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,45,114,167,2,0 ; vbroadcastss 0x2a772(%rip),%ymm13 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,109,167,2,0 ; vbroadcastss 0x2a76d(%rip),%ymm14 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,166,166,2,0 ; vbroadcastss 0x2a6a6(%rip),%ymm15 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,61,94,167,2,0 ; vbroadcastss 0x2a75e(%rip),%ymm15 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1168,7 +1184,7 @@ _sk_luminosity_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,92,165,2,0 ; vbroadcastss 0x2a55c(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,20,166,2,0 ; vbroadcastss 0x2a614(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1196,19 +1212,19 @@ _sk_srcover_rgba_8888_hsw 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,179,0,0,0 ; jne 1444 <_sk_srcover_rgba_8888_hsw+0xd3>
+ DB 15,133,179,0,0,0 ; jne 148c <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,161,159,2,0 ; vpand 0x29fa1(%rip),%ymm7,%ymm4 # 2b340 <_sk_srcover_rgba_8888_sse2_lowp+0x2f4>
+ DB 197,197,219,37,89,160,2,0 ; vpand 0x2a059(%rip),%ymm7,%ymm4 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0x2f4>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,180,159,2,0 ; vpshufb 0x29fb4(%rip),%ymm7,%ymm5 # 2b360 <_sk_srcover_rgba_8888_sse2_lowp+0x314>
+ DB 196,226,69,0,45,108,160,2,0 ; vpshufb 0x2a06c(%rip),%ymm7,%ymm5 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0x314>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,199,159,2,0 ; vpshufb 0x29fc7(%rip),%ymm7,%ymm6 # 2b380 <_sk_srcover_rgba_8888_sse2_lowp+0x334>
+ DB 196,226,69,0,53,127,160,2,0 ; vpshufb 0x2a07f(%rip),%ymm7,%ymm6 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0x334>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,185,164,2,0 ; vbroadcastss 0x2a4b9(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,113,165,2,0 ; vbroadcastss 0x2a571(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,216,164,2,0 ; vbroadcastss 0x2a4d8(%rip),%ymm9 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,13,144,165,2,0 ; vbroadcastss 0x2a590(%rip),%ymm9 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1228,7 +1244,7 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
DB 196,65,61,235,193 ; vpor %ymm9,%ymm8,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,65 ; jne 147b <_sk_srcover_rgba_8888_hsw+0x10a>
+ DB 117,65 ; jne 14c3 <_sk_srcover_rgba_8888_hsw+0x10a>
DB 196,1,126,127,4,152 ; vmovdqu %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1237,33 +1253,33 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,59,255,255,255 ; ja 1397 <_sk_srcover_rgba_8888_hsw+0x26>
+ DB 15,135,59,255,255,255 ; ja 13df <_sk_srcover_rgba_8888_hsw+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,253,0,0,0 ; lea 0xfd(%rip),%r10 # 1564 <_sk_srcover_rgba_8888_hsw+0x1f3>
+ DB 76,141,21,253,0,0,0 ; lea 0xfd(%rip),%r10 # 15ac <_sk_srcover_rgba_8888_hsw+0x1f3>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,60,152 ; vmovd (%r8,%r11,4),%xmm7
- DB 233,28,255,255,255 ; jmpq 1397 <_sk_srcover_rgba_8888_hsw+0x26>
+ DB 233,28,255,255,255 ; jmpq 13df <_sk_srcover_rgba_8888_hsw+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,181 ; ja 1440 <_sk_srcover_rgba_8888_hsw+0xcf>
+ DB 119,181 ; ja 1488 <_sk_srcover_rgba_8888_hsw+0xcf>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,234,0,0,0 ; lea 0xea(%rip),%r9 # 1580 <_sk_srcover_rgba_8888_hsw+0x20f>
+ DB 76,141,13,234,0,0,0 ; lea 0xea(%rip),%r9 # 15c8 <_sk_srcover_rgba_8888_hsw+0x20f>
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,153 ; jmp 1440 <_sk_srcover_rgba_8888_hsw+0xcf>
+ DB 235,153 ; jmp 1488 <_sk_srcover_rgba_8888_hsw+0xcf>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 196,227,85,2,252,4 ; vpblendd $0x4,%ymm4,%ymm5,%ymm7
DB 196,129,122,126,36,152 ; vmovq (%r8,%r11,4),%xmm4
DB 196,227,69,2,252,3 ; vpblendd $0x3,%ymm4,%ymm7,%ymm7
- DB 233,201,254,255,255 ; jmpq 1397 <_sk_srcover_rgba_8888_hsw+0x26>
+ DB 233,201,254,255,255 ; jmpq 13df <_sk_srcover_rgba_8888_hsw+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -1276,10 +1292,10 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 196,227,69,56,252,1 ; vinserti128 $0x1,%xmm4,%ymm7,%ymm7
DB 196,129,122,111,36,152 ; vmovdqu (%r8,%r11,4),%xmm4
DB 196,227,93,2,255,240 ; vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- DB 233,122,254,255,255 ; jmpq 1397 <_sk_srcover_rgba_8888_hsw+0x26>
+ DB 233,122,254,255,255 ; jmpq 13df <_sk_srcover_rgba_8888_hsw+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,16,255,255,255 ; jmpq 1440 <_sk_srcover_rgba_8888_hsw+0xcf>
+ DB 233,16,255,255,255 ; jmpq 1488 <_sk_srcover_rgba_8888_hsw+0xcf>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -1287,7 +1303,7 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,1,121,126,76,152,16 ; vmovd %xmm9,0x10(%r8,%r11,4)
DB 196,1,122,127,4,152 ; vmovdqu %xmm8,(%r8,%r11,4)
- DB 233,220,254,255,255 ; jmpq 1440 <_sk_srcover_rgba_8888_hsw+0xcf>
+ DB 233,220,254,255,255 ; jmpq 1488 <_sk_srcover_rgba_8888_hsw+0xcf>
DB 12,255 ; or $0xff,%al
DB 255 ; (bad)
DB 255,89,255 ; lcall *-0x1(%rcx)
@@ -1330,7 +1346,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,198,162,2,0 ; vbroadcastss 0x2a2c6(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,126,163,2,0 ; vbroadcastss 0x2a37e(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1340,7 +1356,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,165,162,2,0 ; vbroadcastss 0x2a2a5(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,93,163,2,0 ; vbroadcastss 0x2a35d(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1350,7 +1366,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,135,162,2,0 ; vbroadcastss 0x2a287(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,63,163,2,0 ; vbroadcastss 0x2a33f(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1377,7 +1393,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,66,162,2,0 ; vbroadcastss 0x2a242(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,250,162,2,0 ; vbroadcastss 0x2a2fa(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1423,7 +1439,7 @@ PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,210,161,2,0 ; vbroadcastss 0x2a1d2(%rip),%ymm10 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,138,162,2,0 ; vbroadcastss 0x2a28a(%rip),%ymm10 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
@@ -1434,16 +1450,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,223,161,2,0 ; vbroadcastss 0x2a1df(%rip),%ymm8 # 2b8b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,151,162,2,0 ; vbroadcastss 0x2a297(%rip),%ymm8 # 2b9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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,209,161,2,0 ; vbroadcastss 0x2a1d1(%rip),%ymm11 # 2b8bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
- DB 196,98,125,24,37,180,161,2,0 ; vbroadcastss 0x2a1b4(%rip),%ymm12 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,29,137,162,2,0 ; vbroadcastss 0x2a289(%rip),%ymm11 # 2b9bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,37,108,162,2,0 ; vbroadcastss 0x2a26c(%rip),%ymm12 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,185,161,2,0 ; vbroadcastss 0x2a1b9(%rip),%ymm14 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,53,113,162,2,0 ; vbroadcastss 0x2a271(%rip),%ymm14 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,175,161,2,0 ; vbroadcastss 0x2a1af(%rip),%ymm10 # 2b8c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,21,103,162,2,0 ; vbroadcastss 0x2a267(%rip),%ymm10 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,193,124,194,194,1 ; vcmpltps %ymm10,%ymm0,%ymm0
DB 196,195,21,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm13,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -1464,16 +1480,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,71,161,2,0 ; vbroadcastss 0x2a147(%rip),%ymm8 # 2b8b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,255,161,2,0 ; vbroadcastss 0x2a1ff(%rip),%ymm8 # 2b9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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,57,161,2,0 ; vbroadcastss 0x2a139(%rip),%ymm11 # 2b8bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
- DB 196,98,125,24,37,28,161,2,0 ; vbroadcastss 0x2a11c(%rip),%ymm12 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,29,241,161,2,0 ; vbroadcastss 0x2a1f1(%rip),%ymm11 # 2b9bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,37,212,161,2,0 ; vbroadcastss 0x2a1d4(%rip),%ymm12 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,33,161,2,0 ; vbroadcastss 0x2a121(%rip),%ymm14 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,53,217,161,2,0 ; vbroadcastss 0x2a1d9(%rip),%ymm14 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,23,161,2,0 ; vbroadcastss 0x2a117(%rip),%ymm10 # 2b8c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,21,207,161,2,0 ; vbroadcastss 0x2a1cf(%rip),%ymm10 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,193,92,194,226,1 ; vcmpltps %ymm10,%ymm4,%ymm4
DB 196,195,21,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm13,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -1495,19 +1511,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,187,160,2,0 ; vbroadcastss 0x2a0bb(%rip),%ymm8 # 2b8c8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,5,115,161,2,0 ; vbroadcastss 0x2a173(%rip),%ymm8 # 2b9c8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,177,160,2,0 ; vbroadcastss 0x2a0b1(%rip),%ymm11 # 2b8cc <_sk_srcover_rgba_8888_sse2_lowp+0x880>
- DB 196,98,125,24,37,172,160,2,0 ; vbroadcastss 0x2a0ac(%rip),%ymm12 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,29,105,161,2,0 ; vbroadcastss 0x2a169(%rip),%ymm11 # 2b9cc <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,37,100,161,2,0 ; vbroadcastss 0x2a164(%rip),%ymm12 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
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,157,160,2,0 ; vbroadcastss 0x2a09d(%rip),%ymm14 # 2b8d4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,53,85,161,2,0 ; vbroadcastss 0x2a155(%rip),%ymm14 # 2b9d4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,147,160,2,0 ; vbroadcastss 0x2a093(%rip),%ymm15 # 2b8d8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,61,75,161,2,0 ; vbroadcastss 0x2a14b(%rip),%ymm15 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
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,127,160,2,0 ; vbroadcastss 0x2a07f(%rip),%ymm13 # 2b8dc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,45,55,161,2,0 ; vbroadcastss 0x2a137(%rip),%ymm13 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
DB 196,193,124,194,197,1 ; vcmpltps %ymm13,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -1539,26 +1555,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,154,159,2,0 ; vbroadcastss 0x29f9a(%rip),%ymm11 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,82,160,2,0 ; vbroadcastss 0x2a052(%rip),%ymm11 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,219,159,2,0 ; vbroadcastss 0x29fdb(%rip),%ymm14 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,53,147,160,2,0 ; vbroadcastss 0x2a093(%rip),%ymm14 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,194,159,2,0 ; vbroadcastss 0x29fc2(%rip),%ymm14 # 2b8e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,53,122,160,2,0 ; vbroadcastss 0x2a07a(%rip),%ymm14 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,176,159,2,0 ; vbroadcastss 0x29fb0(%rip),%ymm14 # 2b8e4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,53,104,160,2,0 ; vbroadcastss 0x2a068(%rip),%ymm14 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,39,159,2,0 ; vbroadcastss 0x29f27(%rip),%ymm11 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,223,159,2,0 ; vbroadcastss 0x29fdf(%rip),%ymm11 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1568,7 +1584,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,86,159,2,0 ; vbroadcastss 0x29f56(%rip),%ymm8 # 2b8ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,5,14,160,2,0 ; vbroadcastss 0x2a00e(%rip),%ymm8 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1583,30 +1599,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,173,158,2,0 ; vbroadcastss 0x29ead(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,101,159,2,0 ; vbroadcastss 0x29f65(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,236,158,2,0 ; vbroadcastss 0x29eec(%rip),%ymm9 # 2b8e4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,13,164,159,2,0 ; vbroadcastss 0x29fa4(%rip),%ymm9 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,234,158,2,0 ; vbroadcastss 0x29eea(%rip),%ymm11 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,29,162,159,2,0 ; vbroadcastss 0x29fa2(%rip),%ymm11 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,188,158,2,0 ; vbroadcastss 0x29ebc(%rip),%ymm13 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,45,116,159,2,0 ; vbroadcastss 0x29f74(%rip),%ymm13 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,182,158,2,0 ; vbroadcastss 0x29eb6(%rip),%ymm14 # 2b8e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,53,110,159,2,0 ; vbroadcastss 0x29f6e(%rip),%ymm14 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,176,158,2,0 ; vbroadcastss 0x29eb0(%rip),%ymm3 # 2b8f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,29,104,159,2,0 ; vbroadcastss 0x29f68(%rip),%ymm3 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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,135,158,2,0 ; vbroadcastss 0x29e87(%rip),%ymm12 # 2b8ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,37,63,159,2,0 ; vbroadcastss 0x29f3f(%rip),%ymm12 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,28,194,255,2 ; vcmpleps %ymm15,%ymm12,%ymm15
DB 196,194,37,168,193 ; vfmadd213ps %ymm9,%ymm11,%ymm0
DB 196,99,125,74,255,240 ; vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -1622,7 +1638,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,59,158,2,0 ; vbroadcastss 0x29e3b(%rip),%ymm0 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,5,243,158,2,0 ; vbroadcastss 0x29ef3(%rip),%ymm0 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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
@@ -1670,12 +1686,12 @@ _sk_scale_u8_hsw 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,58 ; jne 1bb2 <_sk_scale_u8_hsw+0x52>
+ DB 117,58 ; jne 1bfa <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,154,158,2,0 ; vpand 0x29e9a(%rip),%xmm8,%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,57,219,5,82,159,2,0 ; vpand 0x29f52(%rip),%xmm8,%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,99,157,2,0 ; vbroadcastss 0x29d63(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,27,158,2,0 ; vbroadcastss 0x29e1b(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -1688,15 +1704,15 @@ _sk_scale_u8_hsw 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,183 ; ja 1b7e <_sk_scale_u8_hsw+0x1e>
+ DB 119,183 ; ja 1bc6 <_sk_scale_u8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # 1c4c <_sk_scale_u8_hsw+0xec>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # 1c94 <_sk_scale_u8_hsw+0xec>
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,152 ; jmp 1b7e <_sk_scale_u8_hsw+0x1e>
+ DB 235,152 ; jmp 1bc6 <_sk_scale_u8_hsw+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
@@ -1704,7 +1720,7 @@ _sk_scale_u8_hsw LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,111,255,255,255 ; jmpq 1b7e <_sk_scale_u8_hsw+0x1e>
+ DB 233,111,255,255,255 ; jmpq 1bc6 <_sk_scale_u8_hsw+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
@@ -1715,7 +1731,7 @@ _sk_scale_u8_hsw 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,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,51,255,255,255 ; jmpq 1b7e <_sk_scale_u8_hsw+0x1e>
+ DB 233,51,255,255,255 ; jmpq 1bc6 <_sk_scale_u8_hsw+0x1e>
DB 144 ; nop
DB 143 ; (bad)
DB 255 ; (bad)
@@ -1724,7 +1740,7 @@ _sk_scale_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf001c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd6c10>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf001ca4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd6b58>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -1745,23 +1761,23 @@ _sk_scale_565_hsw 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,161,0,0,0 ; jne 1d28 <_sk_scale_565_hsw+0xc0>
+ DB 15,133,161,0,0,0 ; jne 1d70 <_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,101,156,2,0 ; vpbroadcastd 0x29c65(%rip),%ymm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,88,13,29,157,2,0 ; vpbroadcastd 0x29d1d(%rip),%ymm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,86,156,2,0 ; vbroadcastss 0x29c56(%rip),%ymm10 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,14,157,2,0 ; vbroadcastss 0x29d0e(%rip),%ymm10 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,76,156,2,0 ; vpbroadcastd 0x29c4c(%rip),%ymm10 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,88,21,4,157,2,0 ; vpbroadcastd 0x29d04(%rip),%ymm10 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,61,156,2,0 ; vbroadcastss 0x29c3d(%rip),%ymm11 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,29,245,156,2,0 ; vbroadcastss 0x29cf5(%rip),%ymm11 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,51,156,2,0 ; vpbroadcastd 0x29c33(%rip),%ymm11 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,88,29,235,156,2,0 ; vpbroadcastd 0x29ceb(%rip),%ymm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,36,156,2,0 ; vbroadcastss 0x29c24(%rip),%ymm11 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,220,156,2,0 ; vbroadcastss 0x29cdc(%rip),%ymm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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
@@ -1780,27 +1796,27 @@ _sk_scale_565_hsw 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,76,255,255,255 ; ja 1c8d <_sk_scale_565_hsw+0x25>
+ DB 15,135,76,255,255,255 ; ja 1cd5 <_sk_scale_565_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 1db0 <_sk_scale_565_hsw+0x148>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 1df8 <_sk_scale_565_hsw+0x148>
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,42,255,255,255 ; jmpq 1c8d <_sk_scale_565_hsw+0x25>
+ DB 233,42,255,255,255 ; jmpq 1cd5 <_sk_scale_565_hsw+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,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,12,255,255,255 ; jmpq 1c8d <_sk_scale_565_hsw+0x25>
+ DB 233,12,255,255,255 ; jmpq 1cd5 <_sk_scale_565_hsw+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,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,222,254,255,255 ; jmpq 1c8d <_sk_scale_565_hsw+0x25>
+ DB 233,222,254,255,255 ; jmpq 1cd5 <_sk_scale_565_hsw+0x25>
DB 144 ; nop
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -1846,12 +1862,12 @@ _sk_lerp_u8_hsw 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,78 ; jne 1e61 <_sk_lerp_u8_hsw+0x66>
+ DB 117,78 ; jne 1ea9 <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,255,155,2,0 ; vpand 0x29bff(%rip),%xmm8,%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,57,219,5,183,156,2,0 ; vpand 0x29cb7(%rip),%xmm8,%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,200,154,2,0 ; vbroadcastss 0x29ac8(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,128,155,2,0 ; vbroadcastss 0x29b80(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -1868,15 +1884,15 @@ _sk_lerp_u8_hsw 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,163 ; ja 1e19 <_sk_lerp_u8_hsw+0x1e>
+ DB 119,163 ; ja 1e61 <_sk_lerp_u8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,123,0,0,0 ; lea 0x7b(%rip),%r10 # 1efc <_sk_lerp_u8_hsw+0x101>
+ DB 76,141,21,123,0,0,0 ; lea 0x7b(%rip),%r10 # 1f44 <_sk_lerp_u8_hsw+0x101>
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,132 ; jmp 1e19 <_sk_lerp_u8_hsw+0x1e>
+ DB 235,132 ; jmp 1e61 <_sk_lerp_u8_hsw+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
@@ -1884,7 +1900,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,91,255,255,255 ; jmpq 1e19 <_sk_lerp_u8_hsw+0x1e>
+ DB 233,91,255,255,255 ; jmpq 1e61 <_sk_lerp_u8_hsw+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
@@ -1895,7 +1911,7 @@ _sk_lerp_u8_hsw 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,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,31,255,255,255 ; jmpq 1e19 <_sk_lerp_u8_hsw+0x1e>
+ DB 233,31,255,255,255 ; jmpq 1e61 <_sk_lerp_u8_hsw+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 142,255 ; mov %edi,%?
DB 255 ; (bad)
@@ -1903,7 +1919,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde001f0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd6ec0>
+ DB 232,255,255,255,221 ; callq ffffffffde001f54 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd6e08>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -1924,23 +1940,23 @@ _sk_lerp_565_hsw 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,181,0,0,0 ; jne 1fec <_sk_lerp_565_hsw+0xd4>
+ DB 15,133,181,0,0,0 ; jne 2034 <_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,181,153,2,0 ; vpbroadcastd 0x299b5(%rip),%ymm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,88,13,109,154,2,0 ; vpbroadcastd 0x29a6d(%rip),%ymm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,166,153,2,0 ; vbroadcastss 0x299a6(%rip),%ymm10 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,94,154,2,0 ; vbroadcastss 0x29a5e(%rip),%ymm10 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,156,153,2,0 ; vpbroadcastd 0x2999c(%rip),%ymm10 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,88,21,84,154,2,0 ; vpbroadcastd 0x29a54(%rip),%ymm10 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,141,153,2,0 ; vbroadcastss 0x2998d(%rip),%ymm11 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,29,69,154,2,0 ; vbroadcastss 0x29a45(%rip),%ymm11 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,131,153,2,0 ; vpbroadcastd 0x29983(%rip),%ymm11 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,88,29,59,154,2,0 ; vpbroadcastd 0x29a3b(%rip),%ymm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,116,153,2,0 ; vbroadcastss 0x29974(%rip),%ymm11 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,44,154,2,0 ; vbroadcastss 0x29a2c(%rip),%ymm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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
@@ -1963,27 +1979,27 @@ _sk_lerp_565_hsw 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,56,255,255,255 ; ja 1f3d <_sk_lerp_565_hsw+0x25>
+ DB 15,135,56,255,255,255 ; ja 1f85 <_sk_lerp_565_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 2074 <_sk_lerp_565_hsw+0x15c>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 20bc <_sk_lerp_565_hsw+0x15c>
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,22,255,255,255 ; jmpq 1f3d <_sk_lerp_565_hsw+0x25>
+ DB 233,22,255,255,255 ; jmpq 1f85 <_sk_lerp_565_hsw+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,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,248,254,255,255 ; jmpq 1f3d <_sk_lerp_565_hsw+0x25>
+ DB 233,248,254,255,255 ; jmpq 1f85 <_sk_lerp_565_hsw+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,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,202,254,255,255 ; jmpq 1f3d <_sk_lerp_565_hsw+0x25>
+ DB 233,202,254,255,255 ; jmpq 1f85 <_sk_lerp_565_hsw+0x25>
DB 144 ; nop
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -2010,9 +2026,9 @@ _sk_load_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,116 ; jne 210e <_sk_load_tables_hsw+0x7e>
+ DB 117,116 ; jne 2156 <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,248,146,2,0 ; vpand 0x292f8(%rip),%ymm3,%ymm1 # 2b3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x354>
+ DB 197,229,219,13,176,147,2,0 ; vpand 0x293b0(%rip),%ymm3,%ymm1 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x354>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2020,16 +2036,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,239,146,2,0 ; vpshufb 0x292ef(%rip),%ymm3,%ymm9 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x374>
+ DB 196,98,101,0,13,167,147,2,0 ; vpshufb 0x293a7(%rip),%ymm3,%ymm9 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x374>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
DB 196,130,45,146,12,137 ; vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
DB 72,139,64,24 ; mov 0x18(%rax),%rax
- DB 196,98,101,0,13,243,146,2,0 ; vpshufb 0x292f3(%rip),%ymm3,%ymm9 # 2b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x394>
+ DB 196,98,101,0,13,171,147,2,0 ; vpshufb 0x293ab(%rip),%ymm3,%ymm9 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x394>
DB 196,162,61,146,20,136 ; vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,247,151,2,0 ; vbroadcastss 0x297f7(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,175,152,2,0 ; vbroadcastss 0x298af(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2038,21 +2054,21 @@ _sk_load_tables_hsw LABEL PROC
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,122,255,255,255 ; ja 20a0 <_sk_load_tables_hsw+0x10>
+ DB 15,135,122,255,255,255 ; ja 20e8 <_sk_load_tables_hsw+0x10>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,139,0,0,0 ; lea 0x8b(%rip),%r10 # 21bc <_sk_load_tables_hsw+0x12c>
+ DB 76,141,21,139,0,0,0 ; lea 0x8b(%rip),%r10 # 2204 <_sk_load_tables_hsw+0x12c>
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,193,121,110,28,144 ; vmovd (%r8,%rdx,4),%xmm3
- DB 233,90,255,255,255 ; jmpq 20a0 <_sk_load_tables_hsw+0x10>
+ DB 233,90,255,255,255 ; jmpq 20e8 <_sk_load_tables_hsw+0x10>
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,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
DB 196,227,117,2,216,4 ; vpblendd $0x4,%ymm0,%ymm1,%ymm3
DB 196,193,122,126,4,144 ; vmovq (%r8,%rdx,4),%xmm0
DB 196,227,101,2,216,3 ; vpblendd $0x3,%ymm0,%ymm3,%ymm3
- DB 233,51,255,255,255 ; jmpq 20a0 <_sk_load_tables_hsw+0x10>
+ DB 233,51,255,255,255 ; jmpq 20e8 <_sk_load_tables_hsw+0x10>
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
@@ -2065,8 +2081,8 @@ _sk_load_tables_hsw LABEL PROC
DB 196,227,101,56,216,1 ; vinserti128 $0x1,%xmm0,%ymm3,%ymm3
DB 196,193,122,111,4,144 ; vmovdqu (%r8,%rdx,4),%xmm0
DB 196,227,125,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- DB 233,228,254,255,255 ; jmpq 20a0 <_sk_load_tables_hsw+0x10>
- DB 127,255 ; jg 21bd <_sk_load_tables_hsw+0x12d>
+ DB 233,228,254,255,255 ; jmpq 20e8 <_sk_load_tables_hsw+0x10>
+ DB 127,255 ; jg 2205 <_sk_load_tables_hsw+0x12d>
DB 255 ; (bad)
DB 255,160,255,255,255,138 ; jmpq *-0x75000001(%rax)
DB 255 ; (bad)
@@ -2092,7 +2108,7 @@ _sk_load_tables_u16_be_hsw 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,215,0,0,0 ; jne 22c5 <_sk_load_tables_u16_be_hsw+0xed>
+ DB 15,133,215,0,0,0 ; jne 230d <_sk_load_tables_u16_be_hsw+0xed>
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
@@ -2108,7 +2124,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,224,151,2,0 ; vmovdqa 0x297e0(%rip),%xmm11 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,121,111,29,152,152,2,0 ; vmovdqa 0x29898(%rip),%xmm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2133,36 +2149,36 @@ _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,92,150,2,0 ; vbroadcastss 0x2965c(%rip),%ymm8 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,5,20,151,2,0 ; vbroadcastss 0x29714(%rip),%ymm8 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
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 232b <_sk_load_tables_u16_be_hsw+0x153>
+ DB 116,85 ; je 2373 <_sk_load_tables_u16_be_hsw+0x153>
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 232b <_sk_load_tables_u16_be_hsw+0x153>
+ DB 114,72 ; jb 2373 <_sk_load_tables_u16_be_hsw+0x153>
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 2338 <_sk_load_tables_u16_be_hsw+0x160>
+ DB 116,72 ; je 2380 <_sk_load_tables_u16_be_hsw+0x160>
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 2338 <_sk_load_tables_u16_be_hsw+0x160>
+ DB 114,59 ; jb 2380 <_sk_load_tables_u16_be_hsw+0x160>
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,251,254,255,255 ; je 2209 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 15,132,251,254,255,255 ; je 2251 <_sk_load_tables_u16_be_hsw+0x31>
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,234,254,255,255 ; jb 2209 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 15,130,234,254,255,255 ; jb 2251 <_sk_load_tables_u16_be_hsw+0x31>
DB 196,1,122,126,76,72,48 ; vmovq 0x30(%r8,%r9,2),%xmm9
- DB 233,222,254,255,255 ; jmpq 2209 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 233,222,254,255,255 ; jmpq 2251 <_sk_load_tables_u16_be_hsw+0x31>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,209,254,255,255 ; jmpq 2209 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 233,209,254,255,255 ; jmpq 2251 <_sk_load_tables_u16_be_hsw+0x31>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,200,254,255,255 ; jmpq 2209 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 233,200,254,255,255 ; jmpq 2251 <_sk_load_tables_u16_be_hsw+0x31>
PUBLIC _sk_load_tables_rgb_u16_be_hsw
_sk_load_tables_rgb_u16_be_hsw LABEL PROC
@@ -2170,7 +2186,7 @@ _sk_load_tables_rgb_u16_be_hsw 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,206,0,0,0 ; jne 2421 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
+ DB 15,133,206,0,0,0 ; jne 2469 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
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
@@ -2191,7 +2207,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,96,150,2,0 ; vmovdqa 0x29660(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,249,111,29,24,151,2,0 ; vmovdqa 0x29718(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2211,74 +2227,74 @@ _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,105,148,2,0 ; vbroadcastss 0x29469(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,33,149,2,0 ; vbroadcastss 0x29521(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
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 2459 <_sk_load_tables_rgb_u16_be_hsw+0x118>
+ DB 117,31 ; jne 24a1 <_sk_load_tables_rgb_u16_be_hsw+0x118>
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,47,255,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,47,255,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
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 24a3 <_sk_load_tables_rgb_u16_be_hsw+0x162>
+ DB 114,48 ; jb 24eb <_sk_load_tables_rgb_u16_be_hsw+0x162>
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 24bd <_sk_load_tables_rgb_u16_be_hsw+0x17c>
+ DB 117,48 ; jne 2505 <_sk_load_tables_rgb_u16_be_hsw+0x17c>
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,229,254,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,229,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
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,203,254,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,203,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
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 24fe <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
+ DB 114,39 ; jb 2546 <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
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 250f <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
+ DB 117,30 ; jne 2557 <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,138,254,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,138,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
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,121,254,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,121,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
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 2542 <_sk_load_tables_rgb_u16_be_hsw+0x201>
+ DB 114,25 ; jb 258a <_sk_load_tables_rgb_u16_be_hsw+0x201>
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,70,254,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,70,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,61,254,255,255 ; jmpq 2388 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,61,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,94,147,2,0 ; vbroadcastss 0x2935e(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,22,148,2,0 ; vbroadcastss 0x29416(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2408,7 +2424,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,44,145,2,0 ; vbroadcastss 0x2912c(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,228,145,2,0 ; vbroadcastss 0x291e4(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2528,7 +2544,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,0,143,2,0 ; vbroadcastss 0x28f00(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,184,143,2,0 ; vbroadcastss 0x28fb8(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2621,33 +2637,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,230,141,2,0 ; vbroadcastss 0x28de6(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
- DB 196,98,125,24,45,225,141,2,0 ; vbroadcastss 0x28de1(%rip),%ymm13 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,158,142,2,0 ; vbroadcastss 0x28e9e(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,45,153,142,2,0 ; vbroadcastss 0x28e99(%rip),%ymm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,55,141,2,0 ; vbroadcastss 0x28d37(%rip),%ymm13 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,45,239,141,2,0 ; vbroadcastss 0x28def(%rip),%ymm13 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,201,141,2,0 ; vbroadcastss 0x28dc9(%rip),%ymm13 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,129,142,2,0 ; vbroadcastss 0x28e81(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,191,141,2,0 ; vbroadcastss 0x28dbf(%rip),%ymm11 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,119,142,2,0 ; vbroadcastss 0x28e77(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,181,141,2,0 ; vbroadcastss 0x28db5(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,109,142,2,0 ; vbroadcastss 0x28e6d(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,171,141,2,0 ; vbroadcastss 0x28dab(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,99,142,2,0 ; vbroadcastss 0x28e63(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,140,141,2,0 ; vbroadcastss 0x28d8c(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,68,142,2,0 ; vbroadcastss 0x28e44(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,130,141,2,0 ; vbroadcastss 0x28d82(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,58,142,2,0 ; vbroadcastss 0x28e3a(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,120,141,2,0 ; vbroadcastss 0x28d78(%rip),%ymm0 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,5,48,142,2,0 ; vbroadcastss 0x28e30(%rip),%ymm0 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,110,141,2,0 ; vbroadcastss 0x28d6e(%rip),%ymm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,38,142,2,0 ; vbroadcastss 0x28e26(%rip),%ymm10 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,97,141,2,0 ; vbroadcastss 0x28d61(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,25,142,2,0 ; vbroadcastss 0x28e19(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2655,7 +2671,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,121,140,2,0 ; vbroadcastss 0x28c79(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,49,141,2,0 ; vbroadcastss 0x28d31(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2673,33 +2689,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,193,140,2,0 ; vbroadcastss 0x28cc1(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
- DB 196,98,125,24,45,188,140,2,0 ; vbroadcastss 0x28cbc(%rip),%ymm13 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,121,141,2,0 ; vbroadcastss 0x28d79(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,45,116,141,2,0 ; vbroadcastss 0x28d74(%rip),%ymm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,18,140,2,0 ; vbroadcastss 0x28c12(%rip),%ymm13 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,45,202,140,2,0 ; vbroadcastss 0x28cca(%rip),%ymm13 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,164,140,2,0 ; vbroadcastss 0x28ca4(%rip),%ymm13 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,92,141,2,0 ; vbroadcastss 0x28d5c(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,154,140,2,0 ; vbroadcastss 0x28c9a(%rip),%ymm11 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,82,141,2,0 ; vbroadcastss 0x28d52(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,144,140,2,0 ; vbroadcastss 0x28c90(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,72,141,2,0 ; vbroadcastss 0x28d48(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,134,140,2,0 ; vbroadcastss 0x28c86(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,62,141,2,0 ; vbroadcastss 0x28d3e(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,103,140,2,0 ; vbroadcastss 0x28c67(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,31,141,2,0 ; vbroadcastss 0x28d1f(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,93,140,2,0 ; vbroadcastss 0x28c5d(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,21,141,2,0 ; vbroadcastss 0x28d15(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,83,140,2,0 ; vbroadcastss 0x28c53(%rip),%ymm1 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,13,11,141,2,0 ; vbroadcastss 0x28d0b(%rip),%ymm1 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,73,140,2,0 ; vbroadcastss 0x28c49(%rip),%ymm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,1,141,2,0 ; vbroadcastss 0x28d01(%rip),%ymm10 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,60,140,2,0 ; vbroadcastss 0x28c3c(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,244,140,2,0 ; vbroadcastss 0x28cf4(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2707,7 +2723,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,84,139,2,0 ; vbroadcastss 0x28b54(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,12,140,2,0 ; vbroadcastss 0x28c0c(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2725,33 +2741,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,156,139,2,0 ; vbroadcastss 0x28b9c(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
- DB 196,98,125,24,45,151,139,2,0 ; vbroadcastss 0x28b97(%rip),%ymm13 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,84,140,2,0 ; vbroadcastss 0x28c54(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,45,79,140,2,0 ; vbroadcastss 0x28c4f(%rip),%ymm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,237,138,2,0 ; vbroadcastss 0x28aed(%rip),%ymm13 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,45,165,139,2,0 ; vbroadcastss 0x28ba5(%rip),%ymm13 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,127,139,2,0 ; vbroadcastss 0x28b7f(%rip),%ymm13 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,55,140,2,0 ; vbroadcastss 0x28c37(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,117,139,2,0 ; vbroadcastss 0x28b75(%rip),%ymm11 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,45,140,2,0 ; vbroadcastss 0x28c2d(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,107,139,2,0 ; vbroadcastss 0x28b6b(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,35,140,2,0 ; vbroadcastss 0x28c23(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,97,139,2,0 ; vbroadcastss 0x28b61(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,25,140,2,0 ; vbroadcastss 0x28c19(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,66,139,2,0 ; vbroadcastss 0x28b42(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,250,139,2,0 ; vbroadcastss 0x28bfa(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,56,139,2,0 ; vbroadcastss 0x28b38(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,240,139,2,0 ; vbroadcastss 0x28bf0(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,46,139,2,0 ; vbroadcastss 0x28b2e(%rip),%ymm2 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,21,230,139,2,0 ; vbroadcastss 0x28be6(%rip),%ymm2 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,36,139,2,0 ; vbroadcastss 0x28b24(%rip),%ymm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,220,139,2,0 ; vbroadcastss 0x28bdc(%rip),%ymm10 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,23,139,2,0 ; vbroadcastss 0x28b17(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,207,139,2,0 ; vbroadcastss 0x28bcf(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2759,7 +2775,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,47,138,2,0 ; vbroadcastss 0x28a2f(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,231,138,2,0 ; vbroadcastss 0x28ae7(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2777,33 +2793,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,119,138,2,0 ; vbroadcastss 0x28a77(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
- DB 196,98,125,24,45,114,138,2,0 ; vbroadcastss 0x28a72(%rip),%ymm13 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,47,139,2,0 ; vbroadcastss 0x28b2f(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,45,42,139,2,0 ; vbroadcastss 0x28b2a(%rip),%ymm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,200,137,2,0 ; vbroadcastss 0x289c8(%rip),%ymm13 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,45,128,138,2,0 ; vbroadcastss 0x28a80(%rip),%ymm13 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,90,138,2,0 ; vbroadcastss 0x28a5a(%rip),%ymm13 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,18,139,2,0 ; vbroadcastss 0x28b12(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,80,138,2,0 ; vbroadcastss 0x28a50(%rip),%ymm11 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,8,139,2,0 ; vbroadcastss 0x28b08(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,70,138,2,0 ; vbroadcastss 0x28a46(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,254,138,2,0 ; vbroadcastss 0x28afe(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,60,138,2,0 ; vbroadcastss 0x28a3c(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,244,138,2,0 ; vbroadcastss 0x28af4(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,29,138,2,0 ; vbroadcastss 0x28a1d(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,213,138,2,0 ; vbroadcastss 0x28ad5(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,19,138,2,0 ; vbroadcastss 0x28a13(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,203,138,2,0 ; vbroadcastss 0x28acb(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,9,138,2,0 ; vbroadcastss 0x28a09(%rip),%ymm3 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,29,193,138,2,0 ; vbroadcastss 0x28ac1(%rip),%ymm3 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,255,137,2,0 ; vbroadcastss 0x289ff(%rip),%ymm10 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,183,138,2,0 ; vbroadcastss 0x28ab7(%rip),%ymm10 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,242,137,2,0 ; vbroadcastss 0x289f2(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,170,138,2,0 ; vbroadcastss 0x28aaa(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2811,7 +2827,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,10,137,2,0 ; vbroadcastss 0x2890a(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,194,137,2,0 ; vbroadcastss 0x289c2(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2828,35 +2844,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,87,137,2,0 ; vbroadcastss 0x28957(%rip),%ymm11 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
- DB 196,226,125,24,45,82,137,2,0 ; vbroadcastss 0x28952(%rip),%ymm5 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,29,15,138,2,0 ; vbroadcastss 0x28a0f(%rip),%ymm11 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,226,125,24,45,10,138,2,0 ; vbroadcastss 0x28a0a(%rip),%ymm5 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,169,136,2,0 ; vbroadcastss 0x288a9(%rip),%ymm4 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,37,97,137,2,0 ; vbroadcastss 0x28961(%rip),%ymm4 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,60,137,2,0 ; vbroadcastss 0x2893c(%rip),%ymm13 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,244,137,2,0 ; vbroadcastss 0x289f4(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,50,137,2,0 ; vbroadcastss 0x28932(%rip),%ymm9 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,13,234,137,2,0 ; vbroadcastss 0x289ea(%rip),%ymm9 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,22,137,2,0 ; vbroadcastss 0x28916(%rip),%ymm11 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,206,137,2,0 ; vbroadcastss 0x289ce(%rip),%ymm11 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,12,137,2,0 ; vbroadcastss 0x2890c(%rip),%ymm13 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,45,196,137,2,0 ; vbroadcastss 0x289c4(%rip),%ymm13 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,232,136,2,0 ; vbroadcastss 0x288e8(%rip),%ymm2 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,21,160,137,2,0 ; vbroadcastss 0x289a0(%rip),%ymm2 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,223,136,2,0 ; vbroadcastss 0x288df(%rip),%ymm3 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,29,151,137,2,0 ; vbroadcastss 0x28997(%rip),%ymm3 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,213,136,2,0 ; vbroadcastss 0x288d5(%rip),%ymm1 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,13,141,137,2,0 ; vbroadcastss 0x2898d(%rip),%ymm1 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,203,136,2,0 ; vbroadcastss 0x288cb(%rip),%ymm0 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,226,125,24,5,131,137,2,0 ; vbroadcastss 0x28983(%rip),%ymm0 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6
@@ -2887,7 +2903,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,60,136,2,0 ; vbroadcastss 0x2883c(%rip),%ymm1 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,13,244,136,2,0 ; vbroadcastss 0x288f4(%rip),%ymm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2
DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3
DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4
@@ -2905,26 +2921,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,244,135,2,0 ; vbroadcastss 0x287f4(%rip),%ymm8 # 2b948 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
- DB 196,98,125,24,13,87,135,2,0 ; vbroadcastss 0x28757(%rip),%ymm9 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 196,98,125,24,21,230,135,2,0 ; vbroadcastss 0x287e6(%rip),%ymm10 # 2b94c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,5,172,136,2,0 ; vbroadcastss 0x288ac(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,13,15,136,2,0 ; vbroadcastss 0x2880f(%rip),%ymm9 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,21,158,136,2,0 ; vbroadcastss 0x2889e(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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,215,135,2,0 ; vbroadcastss 0x287d7(%rip),%ymm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,13,143,136,2,0 ; vbroadcastss 0x2888f(%rip),%ymm9 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,205,135,2,0 ; vbroadcastss 0x287cd(%rip),%ymm0 # 2b954 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,226,125,24,5,133,136,2,0 ; vbroadcastss 0x28885(%rip),%ymm0 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,196,135,2,0 ; vbroadcastss 0x287c4(%rip),%ymm8 # 2b958 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,5,124,136,2,0 ; vbroadcastss 0x2887c(%rip),%ymm8 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,186,135,2,0 ; vbroadcastss 0x287ba(%rip),%ymm9 # 2b95c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,13,114,136,2,0 ; vbroadcastss 0x28872(%rip),%ymm9 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
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,167,135,2,0 ; vbroadcastss 0x287a7(%rip),%ymm2 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,226,125,24,21,95,136,2,0 ; vbroadcastss 0x2885f(%rip),%ymm2 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,157,135,2,0 ; vbroadcastss 0x2879d(%rip),%ymm11 # 2b964 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,29,85,136,2,0 ; vbroadcastss 0x28855(%rip),%ymm11 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,147,135,2,0 ; vbroadcastss 0x28793(%rip),%ymm12 # 2b968 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,37,75,136,2,0 ; vbroadcastss 0x2884b(%rip),%ymm12 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 196,65,60,89,196 ; vmulps %ymm12,%ymm8,%ymm8
DB 196,99,61,74,193,160 ; vblendvps %ymm10,%ymm1,%ymm8,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -2939,9 +2955,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,72,135,2,0 ; vbroadcastss 0x28748(%rip),%ymm0 # 2b96c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,226,125,24,5,0,136,2,0 ; vbroadcastss 0x28800(%rip),%ymm0 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,63,135,2,0 ; vbroadcastss 0x2873f(%rip),%ymm8 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,5,247,135,2,0 ; vbroadcastss 0x287f7(%rip),%ymm8 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2955,12 +2971,12 @@ _sk_load_a8_hsw 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,52 ; jne 3286 <_sk_load_a8_hsw+0x4c>
+ DB 117,52 ; jne 32ce <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,192,135,2,0 ; vpand 0x287c0(%rip),%xmm0,%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,249,219,5,120,136,2,0 ; vpand 0x28878(%rip),%xmm0,%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,138,134,2,0 ; vbroadcastss 0x2868a(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,66,135,2,0 ; vbroadcastss 0x28742(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -2972,15 +2988,15 @@ _sk_load_a8_hsw 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,190 ; ja 3258 <_sk_load_a8_hsw+0x1e>
+ DB 119,190 ; ja 32a0 <_sk_load_a8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,119,0,0,0 ; lea 0x77(%rip),%r10 # 331c <_sk_load_a8_hsw+0xe2>
+ DB 76,141,21,119,0,0,0 ; lea 0x77(%rip),%r10 # 3364 <_sk_load_a8_hsw+0xe2>
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,159 ; jmp 3258 <_sk_load_a8_hsw+0x1e>
+ DB 235,159 ; jmp 32a0 <_sk_load_a8_hsw+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
@@ -2988,7 +3004,7 @@ _sk_load_a8_hsw LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,119,255,255,255 ; jmpq 3258 <_sk_load_a8_hsw+0x1e>
+ DB 233,119,255,255,255 ; jmpq 32a0 <_sk_load_a8_hsw+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
@@ -2999,7 +3015,7 @@ _sk_load_a8_hsw 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,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,60,255,255,255 ; jmpq 3258 <_sk_load_a8_hsw+0x1e>
+ DB 233,60,255,255,255 ; jmpq 32a0 <_sk_load_a8_hsw+0x1e>
DB 146 ; xchg %eax,%edx
DB 255 ; (bad)
DB 255 ; (bad)
@@ -3029,12 +3045,12 @@ _sk_load_a8_dst_hsw 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,52 ; jne 3384 <_sk_load_a8_dst_hsw+0x4c>
+ DB 117,52 ; jne 33cc <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,194,134,2,0 ; vpand 0x286c2(%rip),%xmm4,%xmm4 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,217,219,37,122,135,2,0 ; vpand 0x2877a(%rip),%xmm4,%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,140,133,2,0 ; vbroadcastss 0x2858c(%rip),%ymm5 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,45,68,134,2,0 ; vbroadcastss 0x28644(%rip),%ymm5 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -3046,15 +3062,15 @@ _sk_load_a8_dst_hsw 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,190 ; ja 3356 <_sk_load_a8_dst_hsw+0x1e>
+ DB 119,190 ; ja 339e <_sk_load_a8_dst_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 341c <_sk_load_a8_dst_hsw+0xe4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 3464 <_sk_load_a8_dst_hsw+0xe4>
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,159 ; jmp 3356 <_sk_load_a8_dst_hsw+0x1e>
+ DB 235,159 ; jmp 339e <_sk_load_a8_dst_hsw+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
@@ -3062,7 +3078,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,119,255,255,255 ; jmpq 3356 <_sk_load_a8_dst_hsw+0x1e>
+ DB 233,119,255,255,255 ; jmpq 339e <_sk_load_a8_dst_hsw+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
@@ -3073,7 +3089,7 @@ _sk_load_a8_dst_hsw 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,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,60,255,255,255 ; jmpq 3356 <_sk_load_a8_dst_hsw+0x1e>
+ DB 233,60,255,255,255 ; jmpq 339e <_sk_load_a8_dst_hsw+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -3082,7 +3098,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00342c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd83e0>
+ DB 232,255,255,255,221 ; callq ffffffffde003474 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8328>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3147,7 +3163,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,211,131,2,0 ; vbroadcastss 0x283d3(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,139,132,2,0 ; vbroadcastss 0x2848b(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -3167,14 +3183,14 @@ _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,84,131,2,0 ; vbroadcastss 0x28354(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,12,132,2,0 ; vbroadcastss 0x2840c(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 197,57,103,192 ; vpackuswb %xmm0,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 3588 <_sk_store_a8_hsw+0x44>
+ DB 117,10 ; jne 35d0 <_sk_store_a8_hsw+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
@@ -3182,25 +3198,25 @@ _sk_store_a8_hsw 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 3584 <_sk_store_a8_hsw+0x40>
+ DB 119,236 ; ja 35cc <_sk_store_a8_hsw+0x40>
DB 196,66,121,48,192 ; vpmovzxbw %xmm8,%xmm8
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,88,0,0,0 ; lea 0x58(%rip),%r10 # 3600 <_sk_store_a8_hsw+0xbc>
+ DB 76,141,21,88,0,0,0 ; lea 0x58(%rip),%r10 # 3648 <_sk_store_a8_hsw+0xbc>
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 3584 <_sk_store_a8_hsw+0x40>
+ DB 235,202 ; jmp 35cc <_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,101,132,2,0 ; vpshufb 0x28465(%rip),%xmm8,%xmm8 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 196,98,57,0,5,29,133,2,0 ; vpshufb 0x2851d(%rip),%xmm8,%xmm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp 3584 <_sk_store_a8_hsw+0x40>
+ DB 235,176 ; jmp 35cc <_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,75,132,2,0 ; vpshufb 0x2844b(%rip),%xmm8,%xmm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ DB 196,98,57,0,5,3,133,2,0 ; vpshufb 0x28503(%rip),%xmm8,%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp 3584 <_sk_store_a8_hsw+0x40>
+ DB 235,135 ; jmp 35cc <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
DB 177,255 ; mov $0xff,%cl
DB 255 ; (bad)
@@ -3231,15 +3247,15 @@ _sk_load_g8_hsw 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,57 ; jne 366d <_sk_load_g8_hsw+0x51>
+ DB 117,57 ; jne 36b5 <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,222,131,2,0 ; vpand 0x283de(%rip),%xmm0,%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,249,219,5,150,132,2,0 ; vpand 0x28496(%rip),%xmm0,%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,168,130,2,0 ; vbroadcastss 0x282a8(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,96,131,2,0 ; vbroadcastss 0x28360(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,37,130,2,0 ; vbroadcastss 0x28225(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,221,130,2,0 ; vbroadcastss 0x282dd(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3248,15 +3264,15 @@ _sk_load_g8_hsw 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,185 ; ja 363a <_sk_load_g8_hsw+0x1e>
+ DB 119,185 ; ja 3682 <_sk_load_g8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 3704 <_sk_load_g8_hsw+0xe8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 374c <_sk_load_g8_hsw+0xe8>
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,154 ; jmp 363a <_sk_load_g8_hsw+0x1e>
+ DB 235,154 ; jmp 3682 <_sk_load_g8_hsw+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
@@ -3264,7 +3280,7 @@ _sk_load_g8_hsw LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,114,255,255,255 ; jmpq 363a <_sk_load_g8_hsw+0x1e>
+ DB 233,114,255,255,255 ; jmpq 3682 <_sk_load_g8_hsw+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
@@ -3275,7 +3291,7 @@ _sk_load_g8_hsw 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,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,55,255,255,255 ; jmpq 363a <_sk_load_g8_hsw+0x1e>
+ DB 233,55,255,255,255 ; jmpq 3682 <_sk_load_g8_hsw+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -3284,7 +3300,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003714 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd86c8>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00375c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8610>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3304,15 +3320,15 @@ _sk_load_g8_dst_hsw 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,57 ; jne 3771 <_sk_load_g8_dst_hsw+0x51>
+ DB 117,57 ; jne 37b9 <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,218,130,2,0 ; vpand 0x282da(%rip),%xmm4,%xmm4 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,217,219,37,146,131,2,0 ; vpand 0x28392(%rip),%xmm4,%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,164,129,2,0 ; vbroadcastss 0x281a4(%rip),%ymm5 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,45,92,130,2,0 ; vbroadcastss 0x2825c(%rip),%ymm5 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,33,129,2,0 ; vbroadcastss 0x28121(%rip),%ymm7 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,61,217,129,2,0 ; vbroadcastss 0x281d9(%rip),%ymm7 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3321,15 +3337,15 @@ _sk_load_g8_dst_hsw 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,185 ; ja 373e <_sk_load_g8_dst_hsw+0x1e>
+ DB 119,185 ; ja 3786 <_sk_load_g8_dst_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 3808 <_sk_load_g8_dst_hsw+0xe8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 3850 <_sk_load_g8_dst_hsw+0xe8>
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,154 ; jmp 373e <_sk_load_g8_dst_hsw+0x1e>
+ DB 235,154 ; jmp 3786 <_sk_load_g8_dst_hsw+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
@@ -3337,7 +3353,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,114,255,255,255 ; jmpq 373e <_sk_load_g8_dst_hsw+0x1e>
+ DB 233,114,255,255,255 ; jmpq 3786 <_sk_load_g8_dst_hsw+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
@@ -3348,7 +3364,7 @@ _sk_load_g8_dst_hsw 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,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,55,255,255,255 ; jmpq 373e <_sk_load_g8_dst_hsw+0x1e>
+ DB 233,55,255,255,255 ; jmpq 3786 <_sk_load_g8_dst_hsw+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -3357,7 +3373,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003818 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd87cc>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003860 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8714>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3422,10 +3438,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,231,127,2,0 ; vbroadcastss 0x27fe7(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,159,128,2,0 ; vbroadcastss 0x2809f(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,100,127,2,0 ; vbroadcastss 0x27f64(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,28,128,2,0 ; vbroadcastss 0x2801c(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3444,53 +3460,53 @@ _sk_load_565_hsw 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,114 ; jne 39c2 <_sk_load_565_hsw+0x8d>
+ DB 117,114 ; jne 3a0a <_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,156,127,2,0 ; vpbroadcastd 0x27f9c(%rip),%ymm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,88,5,84,128,2,0 ; vpbroadcastd 0x28054(%rip),%ymm0 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,143,127,2,0 ; vbroadcastss 0x27f8f(%rip),%ymm1 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,71,128,2,0 ; vbroadcastss 0x28047(%rip),%ymm1 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,134,127,2,0 ; vpbroadcastd 0x27f86(%rip),%ymm1 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,88,13,62,128,2,0 ; vpbroadcastd 0x2803e(%rip),%ymm1 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,121,127,2,0 ; vbroadcastss 0x27f79(%rip),%ymm3 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,29,49,128,2,0 ; vbroadcastss 0x28031(%rip),%ymm3 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,112,127,2,0 ; vpbroadcastd 0x27f70(%rip),%ymm3 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,29,40,128,2,0 ; vpbroadcastd 0x28028(%rip),%ymm3 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,99,127,2,0 ; vbroadcastss 0x27f63(%rip),%ymm3 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,27,128,2,0 ; vbroadcastss 0x2801b(%rip),%ymm3 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,200,126,2,0 ; vbroadcastss 0x27ec8(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,128,127,2,0 ; vbroadcastss 0x27f80(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,128 ; ja 3956 <_sk_load_565_hsw+0x21>
+ DB 119,128 ; ja 399e <_sk_load_565_hsw+0x21>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 3a44 <_sk_load_565_hsw+0x10f>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 3a8c <_sk_load_565_hsw+0x10f>
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,94,255,255,255 ; jmpq 3956 <_sk_load_565_hsw+0x21>
+ DB 233,94,255,255,255 ; jmpq 399e <_sk_load_565_hsw+0x21>
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,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,65,255,255,255 ; jmpq 3956 <_sk_load_565_hsw+0x21>
+ DB 233,65,255,255,255 ; jmpq 399e <_sk_load_565_hsw+0x21>
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,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,20,255,255,255 ; jmpq 3956 <_sk_load_565_hsw+0x21>
+ DB 233,20,255,255,255 ; jmpq 399e <_sk_load_565_hsw+0x21>
DB 102,144 ; xchg %ax,%ax
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
@@ -3521,53 +3537,53 @@ _sk_load_565_dst_hsw 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,114 ; jne 3aed <_sk_load_565_dst_hsw+0x8d>
+ DB 117,114 ; jne 3b35 <_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,113,126,2,0 ; vpbroadcastd 0x27e71(%rip),%ymm4 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,88,37,41,127,2,0 ; vpbroadcastd 0x27f29(%rip),%ymm4 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,100,126,2,0 ; vbroadcastss 0x27e64(%rip),%ymm5 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,28,127,2,0 ; vbroadcastss 0x27f1c(%rip),%ymm5 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,91,126,2,0 ; vpbroadcastd 0x27e5b(%rip),%ymm5 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,88,45,19,127,2,0 ; vpbroadcastd 0x27f13(%rip),%ymm5 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,78,126,2,0 ; vbroadcastss 0x27e4e(%rip),%ymm7 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,61,6,127,2,0 ; vbroadcastss 0x27f06(%rip),%ymm7 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,69,126,2,0 ; vpbroadcastd 0x27e45(%rip),%ymm7 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,61,253,126,2,0 ; vpbroadcastd 0x27efd(%rip),%ymm7 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,56,126,2,0 ; vbroadcastss 0x27e38(%rip),%ymm7 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,61,240,126,2,0 ; vbroadcastss 0x27ef0(%rip),%ymm7 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,157,125,2,0 ; vbroadcastss 0x27d9d(%rip),%ymm7 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,61,85,126,2,0 ; vbroadcastss 0x27e55(%rip),%ymm7 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,128 ; ja 3a81 <_sk_load_565_dst_hsw+0x21>
+ DB 119,128 ; ja 3ac9 <_sk_load_565_dst_hsw+0x21>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3b70 <_sk_load_565_dst_hsw+0x110>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3bb8 <_sk_load_565_dst_hsw+0x110>
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,94,255,255,255 ; jmpq 3a81 <_sk_load_565_dst_hsw+0x21>
+ DB 233,94,255,255,255 ; jmpq 3ac9 <_sk_load_565_dst_hsw+0x21>
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,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,65,255,255,255 ; jmpq 3a81 <_sk_load_565_dst_hsw+0x21>
+ DB 233,65,255,255,255 ; jmpq 3ac9 <_sk_load_565_dst_hsw+0x21>
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,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,20,255,255,255 ; jmpq 3a81 <_sk_load_565_dst_hsw+0x21>
+ DB 233,20,255,255,255 ; jmpq 3ac9 <_sk_load_565_dst_hsw+0x21>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -3644,23 +3660,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,140,124,2,0 ; vpbroadcastd 0x27c8c(%rip),%ymm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,88,5,68,125,2,0 ; vpbroadcastd 0x27d44(%rip),%ymm0 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,127,124,2,0 ; vbroadcastss 0x27c7f(%rip),%ymm1 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,55,125,2,0 ; vbroadcastss 0x27d37(%rip),%ymm1 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,118,124,2,0 ; vpbroadcastd 0x27c76(%rip),%ymm1 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,88,13,46,125,2,0 ; vpbroadcastd 0x27d2e(%rip),%ymm1 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,105,124,2,0 ; vbroadcastss 0x27c69(%rip),%ymm3 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,29,33,125,2,0 ; vbroadcastss 0x27d21(%rip),%ymm3 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,96,124,2,0 ; vpbroadcastd 0x27c60(%rip),%ymm3 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,88,29,24,125,2,0 ; vpbroadcastd 0x27d18(%rip),%ymm3 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,83,124,2,0 ; vbroadcastss 0x27c53(%rip),%ymm3 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,11,125,2,0 ; vbroadcastss 0x27d0b(%rip),%ymm3 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,184,123,2,0 ; vbroadcastss 0x27bb8(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,112,124,2,0 ; vbroadcastss 0x27c70(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3676,11 +3692,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,124,124,2,0 ; vbroadcastss 0x27c7c(%rip),%ymm8 # 2b974 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,98,125,24,5,52,125,2,0 ; vbroadcastss 0x27d34(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
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,103,124,2,0 ; vbroadcastss 0x27c67(%rip),%ymm10 # 2b978 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,98,125,24,21,31,125,2,0 ; vbroadcastss 0x27d1f(%rip),%ymm10 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
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
@@ -3691,7 +3707,7 @@ _sk_store_565_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 3d4f <_sk_store_565_hsw+0x76>
+ DB 117,10 ; jne 3d97 <_sk_store_565_hsw+0x76>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3699,22 +3715,22 @@ _sk_store_565_hsw 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 3d4b <_sk_store_565_hsw+0x72>
+ DB 119,236 ; ja 3d93 <_sk_store_565_hsw+0x72>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 3dac <_sk_store_565_hsw+0xd3>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 3df4 <_sk_store_565_hsw+0xd3>
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 3d4b <_sk_store_565_hsw+0x72>
+ DB 235,207 ; jmp 3d93 <_sk_store_565_hsw+0x72>
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 3d4b <_sk_store_565_hsw+0x72>
+ DB 235,191 ; jmp 3d93 <_sk_store_565_hsw+0x72>
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 3d4b <_sk_store_565_hsw+0x72>
+ DB 235,159 ; jmp 3d93 <_sk_store_565_hsw+0x72>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -3732,7 +3748,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1003dc4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd8d78>
+ DB 232,255,255,255,224 ; callq ffffffffe1003e0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd8cc0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3747,28 +3763,28 @@ _sk_load_4444_hsw 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,138,0,0,0 ; jne 3e71 <_sk_load_4444_hsw+0xa9>
+ DB 15,133,138,0,0,0 ; jne 3eb9 <_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,129,123,2,0 ; vpbroadcastd 0x27b81(%rip),%ymm0 # 2b97c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,88,5,57,124,2,0 ; vpbroadcastd 0x27c39(%rip),%ymm0 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,116,123,2,0 ; vbroadcastss 0x27b74(%rip),%ymm1 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,13,44,124,2,0 ; vbroadcastss 0x27c2c(%rip),%ymm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,107,123,2,0 ; vpbroadcastd 0x27b6b(%rip),%ymm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,88,13,35,124,2,0 ; vpbroadcastd 0x27c23(%rip),%ymm1 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,94,123,2,0 ; vbroadcastss 0x27b5e(%rip),%ymm2 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,21,22,124,2,0 ; vbroadcastss 0x27c16(%rip),%ymm2 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,85,123,2,0 ; vpbroadcastd 0x27b55(%rip),%ymm2 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,21,13,124,2,0 ; vpbroadcastd 0x27c0d(%rip),%ymm2 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,72,123,2,0 ; vbroadcastss 0x27b48(%rip),%ymm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,0,124,2,0 ; vbroadcastss 0x27c00(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,62,123,2,0 ; vpbroadcastd 0x27b3e(%rip),%ymm8 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,88,5,246,123,2,0 ; vpbroadcastd 0x27bf6(%rip),%ymm8 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,48,123,2,0 ; vbroadcastss 0x27b30(%rip),%ymm8 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,232,123,2,0 ; vbroadcastss 0x27be8(%rip),%ymm8 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3777,27 +3793,27 @@ _sk_load_4444_hsw 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,100,255,255,255 ; ja 3ded <_sk_load_4444_hsw+0x25>
+ DB 15,135,100,255,255,255 ; ja 3e35 <_sk_load_4444_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3ef8 <_sk_load_4444_hsw+0x130>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3f40 <_sk_load_4444_hsw+0x130>
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,66,255,255,255 ; jmpq 3ded <_sk_load_4444_hsw+0x25>
+ DB 233,66,255,255,255 ; jmpq 3e35 <_sk_load_4444_hsw+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,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,37,255,255,255 ; jmpq 3ded <_sk_load_4444_hsw+0x25>
+ DB 233,37,255,255,255 ; jmpq 3e35 <_sk_load_4444_hsw+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,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,248,254,255,255 ; jmpq 3ded <_sk_load_4444_hsw+0x25>
+ DB 233,248,254,255,255 ; jmpq 3e35 <_sk_load_4444_hsw+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -3831,28 +3847,28 @@ _sk_load_4444_dst_hsw 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,138,0,0,0 ; jne 3fbd <_sk_load_4444_dst_hsw+0xa9>
+ DB 15,133,138,0,0,0 ; jne 4005 <_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,53,122,2,0 ; vpbroadcastd 0x27a35(%rip),%ymm4 # 2b97c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,88,37,237,122,2,0 ; vpbroadcastd 0x27aed(%rip),%ymm4 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,40,122,2,0 ; vbroadcastss 0x27a28(%rip),%ymm5 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,45,224,122,2,0 ; vbroadcastss 0x27ae0(%rip),%ymm5 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,31,122,2,0 ; vpbroadcastd 0x27a1f(%rip),%ymm5 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,88,45,215,122,2,0 ; vpbroadcastd 0x27ad7(%rip),%ymm5 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,18,122,2,0 ; vbroadcastss 0x27a12(%rip),%ymm6 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,53,202,122,2,0 ; vbroadcastss 0x27aca(%rip),%ymm6 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,9,122,2,0 ; vpbroadcastd 0x27a09(%rip),%ymm6 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,53,193,122,2,0 ; vpbroadcastd 0x27ac1(%rip),%ymm6 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,252,121,2,0 ; vbroadcastss 0x279fc(%rip),%ymm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,180,122,2,0 ; vbroadcastss 0x27ab4(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,242,121,2,0 ; vpbroadcastd 0x279f2(%rip),%ymm8 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,88,5,170,122,2,0 ; vpbroadcastd 0x27aaa(%rip),%ymm8 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,228,121,2,0 ; vbroadcastss 0x279e4(%rip),%ymm8 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,156,122,2,0 ; vbroadcastss 0x27a9c(%rip),%ymm8 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3861,27 +3877,27 @@ _sk_load_4444_dst_hsw 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,100,255,255,255 ; ja 3f39 <_sk_load_4444_dst_hsw+0x25>
+ DB 15,135,100,255,255,255 ; ja 3f81 <_sk_load_4444_dst_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 4044 <_sk_load_4444_dst_hsw+0x130>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 408c <_sk_load_4444_dst_hsw+0x130>
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,66,255,255,255 ; jmpq 3f39 <_sk_load_4444_dst_hsw+0x25>
+ DB 233,66,255,255,255 ; jmpq 3f81 <_sk_load_4444_dst_hsw+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,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,37,255,255,255 ; jmpq 3f39 <_sk_load_4444_dst_hsw+0x25>
+ DB 233,37,255,255,255 ; jmpq 3f81 <_sk_load_4444_dst_hsw+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,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,248,254,255,255 ; jmpq 3f39 <_sk_load_4444_dst_hsw+0x25>
+ DB 233,248,254,255,255 ; jmpq 3f81 <_sk_load_4444_dst_hsw+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -3958,25 +3974,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,52,120,2,0 ; vpbroadcastd 0x27834(%rip),%ymm0 # 2b97c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,88,5,236,120,2,0 ; vpbroadcastd 0x278ec(%rip),%ymm0 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,39,120,2,0 ; vbroadcastss 0x27827(%rip),%ymm1 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,13,223,120,2,0 ; vbroadcastss 0x278df(%rip),%ymm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,30,120,2,0 ; vpbroadcastd 0x2781e(%rip),%ymm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,88,13,214,120,2,0 ; vpbroadcastd 0x278d6(%rip),%ymm1 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,17,120,2,0 ; vbroadcastss 0x27811(%rip),%ymm2 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,21,201,120,2,0 ; vbroadcastss 0x278c9(%rip),%ymm2 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,8,120,2,0 ; vpbroadcastd 0x27808(%rip),%ymm2 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,88,21,192,120,2,0 ; vpbroadcastd 0x278c0(%rip),%ymm2 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,251,119,2,0 ; vbroadcastss 0x277fb(%rip),%ymm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,179,120,2,0 ; vbroadcastss 0x278b3(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,241,119,2,0 ; vpbroadcastd 0x277f1(%rip),%ymm8 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,88,5,169,120,2,0 ; vpbroadcastd 0x278a9(%rip),%ymm8 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,227,119,2,0 ; vbroadcastss 0x277e3(%rip),%ymm8 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,155,120,2,0 ; vbroadcastss 0x2789b(%rip),%ymm8 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -3994,7 +4010,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,184,119,2,0 ; vbroadcastss 0x277b8(%rip),%ymm8 # 2b99c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,112,120,2,0 ; vbroadcastss 0x27870(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
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
@@ -4012,7 +4028,7 @@ _sk_store_4444_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 4247 <_sk_store_4444_hsw+0x82>
+ DB 117,10 ; jne 428f <_sk_store_4444_hsw+0x82>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4020,22 +4036,22 @@ _sk_store_4444_hsw 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 4243 <_sk_store_4444_hsw+0x7e>
+ DB 119,236 ; ja 428b <_sk_store_4444_hsw+0x7e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 42a4 <_sk_store_4444_hsw+0xdf>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 42ec <_sk_store_4444_hsw+0xdf>
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 4243 <_sk_store_4444_hsw+0x7e>
+ DB 235,207 ; jmp 428b <_sk_store_4444_hsw+0x7e>
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 4243 <_sk_store_4444_hsw+0x7e>
+ DB 235,191 ; jmp 428b <_sk_store_4444_hsw+0x7e>
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 4243 <_sk_store_4444_hsw+0x7e>
+ DB 235,159 ; jmp 428b <_sk_store_4444_hsw+0x7e>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4053,7 +4069,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe10042bc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9270>
+ DB 232,255,255,255,224 ; callq ffffffffe1004304 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd91b8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4068,16 +4084,16 @@ _sk_load_8888_hsw 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,86 ; jne 4332 <_sk_load_8888_hsw+0x72>
+ DB 117,86 ; jne 437a <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,22,113,2,0 ; vpand 0x27116(%rip),%ymm3,%ymm0 # 2b400 <_sk_srcover_rgba_8888_sse2_lowp+0x3b4>
+ DB 197,229,219,5,206,113,2,0 ; vpand 0x271ce(%rip),%ymm3,%ymm0 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x3b4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,5,118,2,0 ; vbroadcastss 0x27605(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,189,118,2,0 ; vbroadcastss 0x276bd(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,27,113,2,0 ; vpshufb 0x2711b(%rip),%ymm3,%ymm1 # 2b420 <_sk_srcover_rgba_8888_sse2_lowp+0x3d4>
+ DB 196,226,101,0,13,211,113,2,0 ; vpshufb 0x271d3(%rip),%ymm3,%ymm1 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x3d4>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,41,113,2,0 ; vpshufb 0x27129(%rip),%ymm3,%ymm2 # 2b440 <_sk_srcover_rgba_8888_sse2_lowp+0x3f4>
+ DB 196,226,101,0,21,225,113,2,0 ; vpshufb 0x271e1(%rip),%ymm3,%ymm2 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x3f4>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4090,21 +4106,21 @@ _sk_load_8888_hsw LABEL PROC
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 42e2 <_sk_load_8888_hsw+0x22>
+ DB 119,156 ; ja 432a <_sk_load_8888_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 43d8 <_sk_load_8888_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4420 <_sk_load_8888_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,28,152 ; vmovd (%r8,%r11,4),%xmm3
- DB 235,128 ; jmp 42e2 <_sk_load_8888_hsw+0x22>
+ DB 235,128 ; jmp 432a <_sk_load_8888_hsw+0x22>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
DB 196,227,117,2,216,4 ; vpblendd $0x4,%ymm0,%ymm1,%ymm3
DB 196,129,122,126,4,152 ; vmovq (%r8,%r11,4),%xmm0
DB 196,227,101,2,216,3 ; vpblendd $0x3,%ymm0,%ymm3,%ymm3
- DB 233,89,255,255,255 ; jmpq 42e2 <_sk_load_8888_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 432a <_sk_load_8888_hsw+0x22>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -4117,7 +4133,7 @@ _sk_load_8888_hsw LABEL PROC
DB 196,227,101,56,216,1 ; vinserti128 $0x1,%xmm0,%ymm3,%ymm3
DB 196,129,122,111,4,152 ; vmovdqu (%r8,%r11,4),%xmm0
DB 196,227,125,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- DB 233,10,255,255,255 ; jmpq 42e2 <_sk_load_8888_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 432a <_sk_load_8888_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4149,16 +4165,16 @@ _sk_load_8888_dst_hsw 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,86 ; jne 4466 <_sk_load_8888_dst_hsw+0x72>
+ DB 117,86 ; jne 44ae <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,66,112,2,0 ; vpand 0x27042(%rip),%ymm7,%ymm4 # 2b460 <_sk_srcover_rgba_8888_sse2_lowp+0x414>
+ DB 197,197,219,37,250,112,2,0 ; vpand 0x270fa(%rip),%ymm7,%ymm4 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x414>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,209,116,2,0 ; vbroadcastss 0x274d1(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,137,117,2,0 ; vbroadcastss 0x27589(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,71,112,2,0 ; vpshufb 0x27047(%rip),%ymm7,%ymm5 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0x434>
+ DB 196,226,69,0,45,255,112,2,0 ; vpshufb 0x270ff(%rip),%ymm7,%ymm5 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x434>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,85,112,2,0 ; vpshufb 0x27055(%rip),%ymm7,%ymm6 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x454>
+ DB 196,226,69,0,53,13,113,2,0 ; vpshufb 0x2710d(%rip),%ymm7,%ymm6 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x454>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4171,21 +4187,21 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 4416 <_sk_load_8888_dst_hsw+0x22>
+ DB 119,156 ; ja 445e <_sk_load_8888_dst_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 450c <_sk_load_8888_dst_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4554 <_sk_load_8888_dst_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,60,152 ; vmovd (%r8,%r11,4),%xmm7
- DB 235,128 ; jmp 4416 <_sk_load_8888_dst_hsw+0x22>
+ DB 235,128 ; jmp 445e <_sk_load_8888_dst_hsw+0x22>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 196,227,85,2,252,4 ; vpblendd $0x4,%ymm4,%ymm5,%ymm7
DB 196,129,122,126,36,152 ; vmovq (%r8,%r11,4),%xmm4
DB 196,227,69,2,252,3 ; vpblendd $0x3,%ymm4,%ymm7,%ymm7
- DB 233,89,255,255,255 ; jmpq 4416 <_sk_load_8888_dst_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 445e <_sk_load_8888_dst_hsw+0x22>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -4198,7 +4214,7 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 196,227,69,56,252,1 ; vinserti128 $0x1,%xmm4,%ymm7,%ymm7
DB 196,129,122,111,36,152 ; vmovdqu (%r8,%r11,4),%xmm4
DB 196,227,93,2,255,240 ; vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- DB 233,10,255,255,255 ; jmpq 4416 <_sk_load_8888_dst_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 445e <_sk_load_8888_dst_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4240,14 +4256,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,65,111,2,0 ; vpand 0x26f41(%rip),%ymm8,%ymm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x474>
+ DB 197,189,219,5,249,111,2,0 ; vpand 0x26ff9(%rip),%ymm8,%ymm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x474>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,112,115,2,0 ; vbroadcastss 0x27370(%rip),%ymm3 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,29,40,116,2,0 ; vbroadcastss 0x27428(%rip),%ymm3 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,71,111,2,0 ; vpshufb 0x26f47(%rip),%ymm8,%ymm1 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x494>
+ DB 196,226,61,0,13,255,111,2,0 ; vpshufb 0x26fff(%rip),%ymm8,%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x494>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,86,111,2,0 ; vpshufb 0x26f56(%rip),%ymm8,%ymm2 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x4b4>
+ DB 196,226,61,0,21,14,112,2,0 ; vpshufb 0x2700e(%rip),%ymm8,%ymm2 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x4b4>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4265,7 +4281,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,207,114,2,0 ; vbroadcastss 0x272cf(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,135,115,2,0 ; vbroadcastss 0x27387(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4281,7 +4297,7 @@ _sk_store_8888_hsw LABEL PROC
DB 196,65,45,235,192 ; vpor %ymm8,%ymm10,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 463d <_sk_store_8888_hsw+0x78>
+ DB 117,10 ; jne 4685 <_sk_store_8888_hsw+0x78>
DB 196,1,126,127,4,152 ; vmovdqu %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4289,17 +4305,17 @@ _sk_store_8888_hsw 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 4639 <_sk_store_8888_hsw+0x74>
+ DB 119,236 ; ja 4681 <_sk_store_8888_hsw+0x74>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 46ac <_sk_store_8888_hsw+0xe7>
+ DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 46f4 <_sk_store_8888_hsw+0xe7>
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 4639 <_sk_store_8888_hsw+0x74>
+ DB 235,208 ; jmp 4681 <_sk_store_8888_hsw+0x74>
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 4639 <_sk_store_8888_hsw+0x74>
+ DB 235,192 ; jmp 4681 <_sk_store_8888_hsw+0x74>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -4307,7 +4323,7 @@ _sk_store_8888_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,1,121,126,76,152,16 ; vmovd %xmm9,0x10(%r8,%r11,4)
DB 196,1,122,127,4,152 ; vmovdqu %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp 4639 <_sk_store_8888_hsw+0x74>
+ DB 235,143 ; jmp 4681 <_sk_store_8888_hsw+0x74>
DB 102,144 ; xchg %ax,%ax
DB 181,255 ; mov $0xff,%ch
DB 255 ; (bad)
@@ -4319,7 +4335,7 @@ _sk_store_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc0046c0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9674>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004708 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd95bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4337,16 +4353,16 @@ _sk_load_bgra_hsw 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,86 ; jne 473a <_sk_load_bgra_hsw+0x72>
+ DB 117,86 ; jne 4782 <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,46,110,2,0 ; vpand 0x26e2e(%rip),%ymm3,%ymm0 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x4d4>
+ DB 197,229,219,5,230,110,2,0 ; vpand 0x26ee6(%rip),%ymm3,%ymm0 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x4d4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,253,113,2,0 ; vbroadcastss 0x271fd(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,181,114,2,0 ; vbroadcastss 0x272b5(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,51,110,2,0 ; vpshufb 0x26e33(%rip),%ymm3,%ymm0 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x4f4>
+ DB 196,226,101,0,5,235,110,2,0 ; vpshufb 0x26eeb(%rip),%ymm3,%ymm0 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x4f4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,65,110,2,0 ; vpshufb 0x26e41(%rip),%ymm3,%ymm0 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x514>
+ DB 196,226,101,0,5,249,110,2,0 ; vpshufb 0x26ef9(%rip),%ymm3,%ymm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x514>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4359,21 +4375,21 @@ _sk_load_bgra_hsw LABEL PROC
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 46ea <_sk_load_bgra_hsw+0x22>
+ DB 119,156 ; ja 4732 <_sk_load_bgra_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 47e0 <_sk_load_bgra_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4828 <_sk_load_bgra_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,28,152 ; vmovd (%r8,%r11,4),%xmm3
- DB 235,128 ; jmp 46ea <_sk_load_bgra_hsw+0x22>
+ DB 235,128 ; jmp 4732 <_sk_load_bgra_hsw+0x22>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
DB 196,227,117,2,216,4 ; vpblendd $0x4,%ymm0,%ymm1,%ymm3
DB 196,129,122,126,4,152 ; vmovq (%r8,%r11,4),%xmm0
DB 196,227,101,2,216,3 ; vpblendd $0x3,%ymm0,%ymm3,%ymm3
- DB 233,89,255,255,255 ; jmpq 46ea <_sk_load_bgra_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 4732 <_sk_load_bgra_hsw+0x22>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -4386,7 +4402,7 @@ _sk_load_bgra_hsw LABEL PROC
DB 196,227,101,56,216,1 ; vinserti128 $0x1,%xmm0,%ymm3,%ymm3
DB 196,129,122,111,4,152 ; vmovdqu (%r8,%r11,4),%xmm0
DB 196,227,125,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- DB 233,10,255,255,255 ; jmpq 46ea <_sk_load_bgra_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 4732 <_sk_load_bgra_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4418,16 +4434,16 @@ _sk_load_bgra_dst_hsw 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,86 ; jne 486e <_sk_load_bgra_dst_hsw+0x72>
+ DB 117,86 ; jne 48b6 <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,90,109,2,0 ; vpand 0x26d5a(%rip),%ymm7,%ymm4 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x534>
+ DB 197,197,219,37,18,110,2,0 ; vpand 0x26e12(%rip),%ymm7,%ymm4 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x534>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,201,112,2,0 ; vbroadcastss 0x270c9(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,129,113,2,0 ; vbroadcastss 0x27181(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,95,109,2,0 ; vpshufb 0x26d5f(%rip),%ymm7,%ymm4 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x554>
+ DB 196,226,69,0,37,23,110,2,0 ; vpshufb 0x26e17(%rip),%ymm7,%ymm4 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x554>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,109,109,2,0 ; vpshufb 0x26d6d(%rip),%ymm7,%ymm4 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x574>
+ DB 196,226,69,0,37,37,110,2,0 ; vpshufb 0x26e25(%rip),%ymm7,%ymm4 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x574>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4440,21 +4456,21 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 481e <_sk_load_bgra_dst_hsw+0x22>
+ DB 119,156 ; ja 4866 <_sk_load_bgra_dst_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4914 <_sk_load_bgra_dst_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 495c <_sk_load_bgra_dst_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,60,152 ; vmovd (%r8,%r11,4),%xmm7
- DB 235,128 ; jmp 481e <_sk_load_bgra_dst_hsw+0x22>
+ DB 235,128 ; jmp 4866 <_sk_load_bgra_dst_hsw+0x22>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 196,227,85,2,252,4 ; vpblendd $0x4,%ymm4,%ymm5,%ymm7
DB 196,129,122,126,36,152 ; vmovq (%r8,%r11,4),%xmm4
DB 196,227,69,2,252,3 ; vpblendd $0x3,%ymm4,%ymm7,%ymm7
- DB 233,89,255,255,255 ; jmpq 481e <_sk_load_bgra_dst_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 4866 <_sk_load_bgra_dst_hsw+0x22>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -4467,7 +4483,7 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 196,227,69,56,252,1 ; vinserti128 $0x1,%xmm4,%ymm7,%ymm7
DB 196,129,122,111,36,152 ; vmovdqu (%r8,%r11,4),%xmm4
DB 196,227,93,2,255,240 ; vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- DB 233,10,255,255,255 ; jmpq 481e <_sk_load_bgra_dst_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 4866 <_sk_load_bgra_dst_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4509,14 +4525,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,89,108,2,0 ; vpand 0x26c59(%rip),%ymm8,%ymm0 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x594>
+ DB 197,189,219,5,17,109,2,0 ; vpand 0x26d11(%rip),%ymm8,%ymm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x594>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,104,111,2,0 ; vbroadcastss 0x26f68(%rip),%ymm3 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,29,32,112,2,0 ; vbroadcastss 0x27020(%rip),%ymm3 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,95,108,2,0 ; vpshufb 0x26c5f(%rip),%ymm8,%ymm0 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x5b4>
+ DB 196,226,61,0,5,23,109,2,0 ; vpshufb 0x26d17(%rip),%ymm8,%ymm0 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x5b4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,110,108,2,0 ; vpshufb 0x26c6e(%rip),%ymm8,%ymm0 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x5d4>
+ DB 196,226,61,0,5,38,109,2,0 ; vpshufb 0x26d26(%rip),%ymm8,%ymm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x5d4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4534,7 +4550,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,199,110,2,0 ; vbroadcastss 0x26ec7(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,127,111,2,0 ; vbroadcastss 0x26f7f(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4550,7 +4566,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 196,65,45,235,192 ; vpor %ymm8,%ymm10,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 4a45 <_sk_store_bgra_hsw+0x78>
+ DB 117,10 ; jne 4a8d <_sk_store_bgra_hsw+0x78>
DB 196,1,126,127,4,152 ; vmovdqu %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4558,17 +4574,17 @@ _sk_store_bgra_hsw 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 4a41 <_sk_store_bgra_hsw+0x74>
+ DB 119,236 ; ja 4a89 <_sk_store_bgra_hsw+0x74>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 4ab4 <_sk_store_bgra_hsw+0xe7>
+ DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 4afc <_sk_store_bgra_hsw+0xe7>
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 4a41 <_sk_store_bgra_hsw+0x74>
+ DB 235,208 ; jmp 4a89 <_sk_store_bgra_hsw+0x74>
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 4a41 <_sk_store_bgra_hsw+0x74>
+ DB 235,192 ; jmp 4a89 <_sk_store_bgra_hsw+0x74>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -4576,7 +4592,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,1,121,126,76,152,16 ; vmovd %xmm9,0x10(%r8,%r11,4)
DB 196,1,122,127,4,152 ; vmovdqu %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp 4a41 <_sk_store_bgra_hsw+0x74>
+ DB 235,143 ; jmp 4a89 <_sk_store_bgra_hsw+0x74>
DB 102,144 ; xchg %ax,%ax
DB 181,255 ; mov $0xff,%ch
DB 255 ; (bad)
@@ -4588,7 +4604,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004ac8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9a7c>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004b10 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd99c4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4606,7 +4622,7 @@ _sk_load_f16_hsw 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,101 ; jne 4b51 <_sk_load_f16_hsw+0x81>
+ DB 117,101 ; jne 4b99 <_sk_load_f16_hsw+0x81>
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
@@ -4632,29 +4648,29 @@ _sk_load_f16_hsw 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 4bb7 <_sk_load_f16_hsw+0xe7>
+ DB 116,85 ; je 4bff <_sk_load_f16_hsw+0xe7>
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 4bb7 <_sk_load_f16_hsw+0xe7>
+ DB 114,72 ; jb 4bff <_sk_load_f16_hsw+0xe7>
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 4bc4 <_sk_load_f16_hsw+0xf4>
+ DB 116,72 ; je 4c0c <_sk_load_f16_hsw+0xf4>
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 4bc4 <_sk_load_f16_hsw+0xf4>
+ DB 114,59 ; jb 4c0c <_sk_load_f16_hsw+0xf4>
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,109,255,255,255 ; je 4b07 <_sk_load_f16_hsw+0x37>
+ DB 15,132,109,255,255,255 ; je 4b4f <_sk_load_f16_hsw+0x37>
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,92,255,255,255 ; jb 4b07 <_sk_load_f16_hsw+0x37>
+ DB 15,130,92,255,255,255 ; jb 4b4f <_sk_load_f16_hsw+0x37>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,80,255,255,255 ; jmpq 4b07 <_sk_load_f16_hsw+0x37>
+ DB 233,80,255,255,255 ; jmpq 4b4f <_sk_load_f16_hsw+0x37>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,67,255,255,255 ; jmpq 4b07 <_sk_load_f16_hsw+0x37>
+ DB 233,67,255,255,255 ; jmpq 4b4f <_sk_load_f16_hsw+0x37>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,58,255,255,255 ; jmpq 4b07 <_sk_load_f16_hsw+0x37>
+ DB 233,58,255,255,255 ; jmpq 4b4f <_sk_load_f16_hsw+0x37>
PUBLIC _sk_load_f16_dst_hsw
_sk_load_f16_dst_hsw LABEL PROC
@@ -4666,7 +4682,7 @@ _sk_load_f16_dst_hsw 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,101 ; jne 4c4e <_sk_load_f16_dst_hsw+0x81>
+ DB 117,101 ; jne 4c96 <_sk_load_f16_dst_hsw+0x81>
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
@@ -4692,29 +4708,29 @@ _sk_load_f16_dst_hsw 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 4cb4 <_sk_load_f16_dst_hsw+0xe7>
+ DB 116,85 ; je 4cfc <_sk_load_f16_dst_hsw+0xe7>
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 4cb4 <_sk_load_f16_dst_hsw+0xe7>
+ DB 114,72 ; jb 4cfc <_sk_load_f16_dst_hsw+0xe7>
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 4cc1 <_sk_load_f16_dst_hsw+0xf4>
+ DB 116,72 ; je 4d09 <_sk_load_f16_dst_hsw+0xf4>
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 4cc1 <_sk_load_f16_dst_hsw+0xf4>
+ DB 114,59 ; jb 4d09 <_sk_load_f16_dst_hsw+0xf4>
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,109,255,255,255 ; je 4c04 <_sk_load_f16_dst_hsw+0x37>
+ DB 15,132,109,255,255,255 ; je 4c4c <_sk_load_f16_dst_hsw+0x37>
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,92,255,255,255 ; jb 4c04 <_sk_load_f16_dst_hsw+0x37>
+ DB 15,130,92,255,255,255 ; jb 4c4c <_sk_load_f16_dst_hsw+0x37>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,80,255,255,255 ; jmpq 4c04 <_sk_load_f16_dst_hsw+0x37>
+ DB 233,80,255,255,255 ; jmpq 4c4c <_sk_load_f16_dst_hsw+0x37>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
DB 197,201,87,246 ; vxorpd %xmm6,%xmm6,%xmm6
- DB 233,67,255,255,255 ; jmpq 4c04 <_sk_load_f16_dst_hsw+0x37>
+ DB 233,67,255,255,255 ; jmpq 4c4c <_sk_load_f16_dst_hsw+0x37>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,58,255,255,255 ; jmpq 4c04 <_sk_load_f16_dst_hsw+0x37>
+ DB 233,58,255,255,255 ; jmpq 4c4c <_sk_load_f16_dst_hsw+0x37>
PUBLIC _sk_gather_f16_hsw
_sk_gather_f16_hsw LABEL PROC
@@ -4783,7 +4799,7 @@ _sk_store_f16_hsw LABEL PROC
DB 196,65,57,98,205 ; vpunpckldq %xmm13,%xmm8,%xmm9
DB 196,65,57,106,197 ; vpunpckhdq %xmm13,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,31 ; jne 4dfe <_sk_store_f16_hsw+0x7b>
+ DB 117,31 ; jne 4e46 <_sk_store_f16_hsw+0x7b>
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)
@@ -4792,22 +4808,22 @@ _sk_store_f16_hsw 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,240 ; je 4dfa <_sk_store_f16_hsw+0x77>
+ DB 116,240 ; je 4e42 <_sk_store_f16_hsw+0x77>
DB 196,65,121,23,92,192,8 ; vmovhpd %xmm11,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 4dfa <_sk_store_f16_hsw+0x77>
+ DB 114,227 ; jb 4e42 <_sk_store_f16_hsw+0x77>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,218 ; je 4dfa <_sk_store_f16_hsw+0x77>
+ DB 116,218 ; je 4e42 <_sk_store_f16_hsw+0x77>
DB 196,65,121,23,84,192,24 ; vmovhpd %xmm10,0x18(%r8,%rax,8)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb 4dfa <_sk_store_f16_hsw+0x77>
+ DB 114,205 ; jb 4e42 <_sk_store_f16_hsw+0x77>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,196 ; je 4dfa <_sk_store_f16_hsw+0x77>
+ DB 116,196 ; je 4e42 <_sk_store_f16_hsw+0x77>
DB 196,65,121,23,76,192,40 ; vmovhpd %xmm9,0x28(%r8,%rax,8)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,183 ; jb 4dfa <_sk_store_f16_hsw+0x77>
+ DB 114,183 ; jb 4e42 <_sk_store_f16_hsw+0x77>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,174 ; jmp 4dfa <_sk_store_f16_hsw+0x77>
+ DB 235,174 ; jmp 4e42 <_sk_store_f16_hsw+0x77>
PUBLIC _sk_load_u16_be_hsw
_sk_load_u16_be_hsw LABEL PROC
@@ -4820,7 +4836,7 @@ _sk_load_u16_be_hsw 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,204,0,0,0 ; jne 4f3f <_sk_load_u16_be_hsw+0xf3>
+ DB 15,133,204,0,0,0 ; jne 4f87 <_sk_load_u16_be_hsw+0xf3>
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
@@ -4839,7 +4855,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,68,106,2,0 ; vbroadcastss 0x26a44(%rip),%ymm10 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,21,252,106,2,0 ; vbroadcastss 0x26afc(%rip),%ymm10 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -4867,29 +4883,29 @@ _sk_load_u16_be_hsw 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 4fa5 <_sk_load_u16_be_hsw+0x159>
+ DB 116,85 ; je 4fed <_sk_load_u16_be_hsw+0x159>
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 4fa5 <_sk_load_u16_be_hsw+0x159>
+ DB 114,72 ; jb 4fed <_sk_load_u16_be_hsw+0x159>
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 4fb2 <_sk_load_u16_be_hsw+0x166>
+ DB 116,72 ; je 4ffa <_sk_load_u16_be_hsw+0x166>
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 4fb2 <_sk_load_u16_be_hsw+0x166>
+ DB 114,59 ; jb 4ffa <_sk_load_u16_be_hsw+0x166>
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,6,255,255,255 ; je 4e8e <_sk_load_u16_be_hsw+0x42>
+ DB 15,132,6,255,255,255 ; je 4ed6 <_sk_load_u16_be_hsw+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,245,254,255,255 ; jb 4e8e <_sk_load_u16_be_hsw+0x42>
+ DB 15,130,245,254,255,255 ; jb 4ed6 <_sk_load_u16_be_hsw+0x42>
DB 196,65,122,126,76,64,48 ; vmovq 0x30(%r8,%rax,2),%xmm9
- DB 233,233,254,255,255 ; jmpq 4e8e <_sk_load_u16_be_hsw+0x42>
+ DB 233,233,254,255,255 ; jmpq 4ed6 <_sk_load_u16_be_hsw+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,220,254,255,255 ; jmpq 4e8e <_sk_load_u16_be_hsw+0x42>
+ DB 233,220,254,255,255 ; jmpq 4ed6 <_sk_load_u16_be_hsw+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,211,254,255,255 ; jmpq 4e8e <_sk_load_u16_be_hsw+0x42>
+ DB 233,211,254,255,255 ; jmpq 4ed6 <_sk_load_u16_be_hsw+0x42>
PUBLIC _sk_load_rgb_u16_be_hsw
_sk_load_rgb_u16_be_hsw LABEL PROC
@@ -4904,7 +4920,7 @@ _sk_load_rgb_u16_be_hsw 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,205,0,0,0 ; jne 50b3 <_sk_load_rgb_u16_be_hsw+0xf8>
+ DB 15,133,205,0,0,0 ; jne 50fb <_sk_load_rgb_u16_be_hsw+0xf8>
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
@@ -4929,7 +4945,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,179,104,2,0 ; vbroadcastss 0x268b3(%rip),%ymm9 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,13,107,105,2,0 ; vbroadcastss 0x2696b(%rip),%ymm9 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -4945,69 +4961,69 @@ _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,215,103,2,0 ; vbroadcastss 0x267d7(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,143,104,2,0 ; vbroadcastss 0x2688f(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,92,64,4,2 ; vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne 50eb <_sk_load_rgb_u16_be_hsw+0x130>
+ DB 117,31 ; jne 5133 <_sk_load_rgb_u16_be_hsw+0x130>
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,48,255,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,48,255,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+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 5135 <_sk_load_rgb_u16_be_hsw+0x17a>
+ DB 114,48 ; jb 517d <_sk_load_rgb_u16_be_hsw+0x17a>
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 514f <_sk_load_rgb_u16_be_hsw+0x194>
+ DB 117,48 ; jne 5197 <_sk_load_rgb_u16_be_hsw+0x194>
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,230,254,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,230,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+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,204,254,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,204,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+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 5190 <_sk_load_rgb_u16_be_hsw+0x1d5>
+ DB 114,39 ; jb 51d8 <_sk_load_rgb_u16_be_hsw+0x1d5>
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 51a1 <_sk_load_rgb_u16_be_hsw+0x1e6>
+ DB 117,30 ; jne 51e9 <_sk_load_rgb_u16_be_hsw+0x1e6>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,139,254,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,139,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+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,122,254,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,122,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+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 51d4 <_sk_load_rgb_u16_be_hsw+0x219>
+ DB 114,25 ; jb 521c <_sk_load_rgb_u16_be_hsw+0x219>
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,71,254,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,71,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,62,254,255,255 ; jmpq 501b <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,62,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
PUBLIC _sk_store_u16_be_hsw
_sk_store_u16_be_hsw LABEL PROC
@@ -5019,7 +5035,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,156,103,2,0 ; vbroadcastss 0x2679c(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,84,104,2,0 ; vbroadcastss 0x26854(%rip),%ymm8 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5057,7 +5073,7 @@ _sk_store_u16_be_hsw 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 52e8 <_sk_store_u16_be_hsw+0x10b>
+ DB 117,31 ; jne 5330 <_sk_store_u16_be_hsw+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)
@@ -5066,22 +5082,22 @@ _sk_store_u16_be_hsw 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 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 116,240 ; je 532c <_sk_store_u16_be_hsw+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 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 114,227 ; jb 532c <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 116,218 ; je 532c <_sk_store_u16_be_hsw+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 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 114,205 ; jb 532c <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 116,196 ; je 532c <_sk_store_u16_be_hsw+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 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 114,183 ; jb 532c <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp 52e4 <_sk_store_u16_be_hsw+0x107>
+ DB 235,174 ; jmp 532c <_sk_store_u16_be_hsw+0x107>
PUBLIC _sk_load_f32_hsw
_sk_load_f32_hsw LABEL PROC
@@ -5089,7 +5105,7 @@ _sk_load_f32_hsw 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 54ab <_sk_load_f32_hsw+0x175>
+ DB 15,135,94,1,0,0 ; ja 54f3 <_sk_load_f32_hsw+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)
@@ -5101,7 +5117,7 @@ _sk_load_f32_hsw 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 # 54bc <_sk_load_f32_hsw+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # 5504 <_sk_load_f32_hsw+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
@@ -5164,7 +5180,7 @@ _sk_load_f32_hsw 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 547e <_sk_load_f32_hsw+0x148>
+ DB 235,196 ; jmp 54c6 <_sk_load_f32_hsw+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -5190,7 +5206,7 @@ _sk_load_f32_dst_hsw 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 5651 <_sk_load_f32_dst_hsw+0x175>
+ DB 15,135,94,1,0,0 ; ja 5699 <_sk_load_f32_dst_hsw+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)
@@ -5202,7 +5218,7 @@ _sk_load_f32_dst_hsw 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 # 5660 <_sk_load_f32_dst_hsw+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # 56a8 <_sk_load_f32_dst_hsw+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
@@ -5265,7 +5281,7 @@ _sk_load_f32_dst_hsw 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 5624 <_sk_load_f32_dst_hsw+0x148>
+ DB 235,196 ; jmp 566c <_sk_load_f32_dst_hsw+0x148>
DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
DB 255,161,255,255,255,140 ; jmpq *-0x73000001(%rcx)
@@ -5276,7 +5292,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) # 2900567c <_sk_srcover_rgba_8888_sse2_lowp+0x28fda630>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290056c4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda578>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5300,7 +5316,7 @@ _sk_store_f32_hsw 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 56ff <_sk_store_f32_hsw+0x7f>
+ DB 117,55 ; jne 5747 <_sk_store_f32_hsw+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
@@ -5313,22 +5329,22 @@ _sk_store_f32_hsw 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 56fb <_sk_store_f32_hsw+0x7b>
+ DB 116,240 ; je 5743 <_sk_store_f32_hsw+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 56fb <_sk_store_f32_hsw+0x7b>
+ DB 114,227 ; jb 5743 <_sk_store_f32_hsw+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je 56fb <_sk_store_f32_hsw+0x7b>
+ DB 116,218 ; je 5743 <_sk_store_f32_hsw+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 56fb <_sk_store_f32_hsw+0x7b>
+ DB 114,205 ; jb 5743 <_sk_store_f32_hsw+0x7b>
DB 196,67,125,25,84,128,64,1 ; vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- DB 116,195 ; je 56fb <_sk_store_f32_hsw+0x7b>
+ DB 116,195 ; je 5743 <_sk_store_f32_hsw+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 56fb <_sk_store_f32_hsw+0x7b>
+ DB 114,181 ; jb 5743 <_sk_store_f32_hsw+0x7b>
DB 196,67,125,25,68,128,96,1 ; vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- DB 235,171 ; jmp 56fb <_sk_store_f32_hsw+0x7b>
+ DB 235,171 ; jmp 5743 <_sk_store_f32_hsw+0x7b>
PUBLIC _sk_repeat_x_hsw
_sk_repeat_x_hsw LABEL PROC
@@ -5361,7 +5377,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,205,96,2,0 ; vmulss 0x260cd(%rip),%xmm9,%xmm0 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,178,89,5,133,97,2,0 ; vmulss 0x26185(%rip),%xmm9,%xmm0 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5382,7 +5398,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,124,96,2,0 ; vmulss 0x2607c(%rip),%xmm9,%xmm1 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,178,89,13,52,97,2,0 ; vmulss 0x26134(%rip),%xmm9,%xmm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5398,7 +5414,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,68,96,2,0 ; vbroadcastss 0x26044(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,252,96,2,0 ; vbroadcastss 0x260fc(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5412,9 +5428,9 @@ _sk_repeat_x_1_hsw LABEL PROC
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,59,96,2,0 ; vbroadcastss 0x2603b(%rip),%ymm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,5,243,96,2,0 ; vbroadcastss 0x260f3(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,17,96,2,0 ; vbroadcastss 0x26011(%rip),%ymm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,201,96,2,0 ; vbroadcastss 0x260c9(%rip),%ymm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5428,11 +5444,11 @@ _sk_mirror_x_1_hsw LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,253,96,2,0 ; vbroadcastss 0x260fd(%rip),%ymm3 # 2b9a4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
- DB 196,98,125,24,5,248,96,2,0 ; vbroadcastss 0x260f8(%rip),%ymm8 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,29,181,97,2,0 ; vbroadcastss 0x261b5(%rip),%ymm3 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,98,125,24,5,176,97,2,0 ; vbroadcastss 0x261b0(%rip),%ymm8 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
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,233,96,2,0 ; vbroadcastss 0x260e9(%rip),%ymm3 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,29,161,97,2,0 ; vbroadcastss 0x261a1(%rip),%ymm3 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x960>
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
@@ -5615,9 +5631,9 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 77,137,202 ; mov %r9,%r10
DB 73,255,202 ; dec %r10
- DB 120,7 ; js 5bbb <_sk_evenly_spaced_gradient_hsw+0x18>
+ DB 120,7 ; js 5c03 <_sk_evenly_spaced_gradient_hsw+0x18>
DB 196,193,242,42,202 ; vcvtsi2ss %r10,%xmm1,%xmm1
- DB 235,22 ; jmp 5bd1 <_sk_evenly_spaced_gradient_hsw+0x2e>
+ DB 235,22 ; jmp 5c19 <_sk_evenly_spaced_gradient_hsw+0x2e>
DB 77,137,211 ; mov %r10,%r11
DB 73,209,235 ; shr %r11
DB 65,131,226,1 ; and $0x1,%r10d
@@ -5628,7 +5644,7 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 197,244,89,200 ; vmulps %ymm0,%ymm1,%ymm1
DB 197,126,91,225 ; vcvttps2dq %ymm1,%ymm12
DB 73,131,249,8 ; cmp $0x8,%r9
- DB 119,73 ; ja 5c2d <_sk_evenly_spaced_gradient_hsw+0x8a>
+ DB 119,73 ; ja 5c75 <_sk_evenly_spaced_gradient_hsw+0x8a>
DB 196,66,29,22,0 ; vpermps (%r8),%ymm12,%ymm8
DB 76,139,64,40 ; mov 0x28(%rax),%r8
DB 196,66,29,22,8 ; vpermps (%r8),%ymm12,%ymm9
@@ -5644,7 +5660,7 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 196,194,29,22,24 ; vpermps (%r8),%ymm12,%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,98,29,22,16 ; vpermps (%rax),%ymm12,%ymm10
- DB 233,147,0,0,0 ; jmpq 5cc0 <_sk_evenly_spaced_gradient_hsw+0x11d>
+ DB 233,147,0,0,0 ; jmpq 5d08 <_sk_evenly_spaced_gradient_hsw+0x11d>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -5686,14 +5702,14 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,203,92,2,0 ; vbroadcastss 0x25ccb(%rip),%ymm0 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
- DB 196,226,125,24,13,198,92,2,0 ; vbroadcastss 0x25cc6(%rip),%ymm1 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,5,131,93,2,0 ; vbroadcastss 0x25d83(%rip),%ymm0 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,13,126,93,2,0 ; vbroadcastss 0x25d7e(%rip),%ymm1 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,188,92,2,0 ; vbroadcastss 0x25cbc(%rip),%ymm0 # 2b9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,5,116,93,2,0 ; vbroadcastss 0x25d74(%rip),%ymm0 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,178,92,2,0 ; vbroadcastss 0x25cb2(%rip),%ymm1 # 2b9bc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,13,106,93,2,0 ; vbroadcastss 0x25d6a(%rip),%ymm1 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,168,92,2,0 ; vbroadcastss 0x25ca8(%rip),%ymm0 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,226,125,24,5,96,93,2,0 ; vbroadcastss 0x25d60(%rip),%ymm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
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
@@ -5706,11 +5722,11 @@ _sk_gradient_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 73,131,248,1 ; cmp $0x1,%r8
- DB 15,134,220,0,0,0 ; jbe 5e18 <_sk_gradient_hsw+0xeb>
+ DB 15,134,220,0,0,0 ; jbe 5e60 <_sk_gradient_hsw+0xeb>
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,57,91,2,0 ; vbroadcastss 0x25b39(%rip),%ymm2 # 2b88c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,226,125,24,21,241,91,2,0 ; vbroadcastss 0x25bf1(%rip),%ymm2 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5718,10 +5734,10 @@ _sk_gradient_hsw LABEL PROC
DB 197,53,254,203 ; vpaddd %ymm3,%ymm9,%ymm9
DB 73,255,194 ; inc %r10
DB 77,57,208 ; cmp %r10,%r8
- DB 117,227 ; jne 5d58 <_sk_gradient_hsw+0x2b>
+ DB 117,227 ; jne 5da0 <_sk_gradient_hsw+0x2b>
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,134,158,0,0,0 ; jbe 5e21 <_sk_gradient_hsw+0xf4>
+ DB 15,134,158,0,0,0 ; jbe 5e69 <_sk_gradient_hsw+0xf4>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -5753,7 +5769,7 @@ _sk_gradient_hsw LABEL PROC
DB 196,130,5,146,28,136 ; vgatherdps %ymm15,(%r8,%ymm9,4),%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,34,13,146,28,136 ; vgatherdps %ymm14,(%rax,%ymm9,4),%ymm11
- DB 235,77 ; jmp 5e65 <_sk_gradient_hsw+0x138>
+ DB 235,77 ; jmp 5ead <_sk_gradient_hsw+0x138>
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,66,53,22,1 ; vpermps (%r9),%ymm9,%ymm8
@@ -5809,24 +5825,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,196,90,2,0 ; vbroadcastss 0x25ac4(%rip),%ymm13 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
- DB 196,98,125,24,53,191,90,2,0 ; vbroadcastss 0x25abf(%rip),%ymm14 # 2b9c8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,45,124,91,2,0 ; vbroadcastss 0x25b7c(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,53,119,91,2,0 ; vbroadcastss 0x25b77(%rip),%ymm14 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,181,90,2,0 ; vbroadcastss 0x25ab5(%rip),%ymm13 # 2b9cc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,45,109,91,2,0 ; vbroadcastss 0x25b6d(%rip),%ymm13 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,171,90,2,0 ; vbroadcastss 0x25aab(%rip),%ymm14 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,53,99,91,2,0 ; vbroadcastss 0x25b63(%rip),%ymm14 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
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,150,90,2,0 ; vbroadcastss 0x25a96(%rip),%ymm10 # 2b9d4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,21,78,91,2,0 ; vbroadcastss 0x25b4e(%rip),%ymm10 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,44,89,2,0 ; vbroadcastss 0x2592c(%rip),%ymm10 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,21,228,89,2,0 ; vbroadcastss 0x259e4(%rip),%ymm10 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,22,89,2,0 ; vbroadcastss 0x25916(%rip),%ymm10 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,206,89,2,0 ; vbroadcastss 0x259ce(%rip),%ymm10 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5850,23 +5866,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,22,90,2,0 ; vbroadcastss 0x25a16(%rip),%ymm11 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,206,90,2,0 ; vbroadcastss 0x25ace(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,245,89,2,0 ; vbroadcastss 0x259f5(%rip),%ymm9 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,173,90,2,0 ; vbroadcastss 0x25aad(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,216,89,2,0 ; vbroadcastss 0x259d8(%rip),%ymm9 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,13,144,90,2,0 ; vbroadcastss 0x25a90(%rip),%ymm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,105,88,2,0 ; vbroadcastss 0x25869(%rip),%ymm11 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,33,89,2,0 ; vbroadcastss 0x25921(%rip),%ymm11 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -5883,23 +5899,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,126,89,2,0 ; vbroadcastss 0x2597e(%rip),%ymm11 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,54,90,2,0 ; vbroadcastss 0x25a36(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,93,89,2,0 ; vbroadcastss 0x2595d(%rip),%ymm9 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,21,90,2,0 ; vbroadcastss 0x25a15(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,64,89,2,0 ; vbroadcastss 0x25940(%rip),%ymm9 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,13,248,89,2,0 ; vbroadcastss 0x259f8(%rip),%ymm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,209,87,2,0 ; vbroadcastss 0x257d1(%rip),%ymm11 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,137,88,2,0 ; vbroadcastss 0x25889(%rip),%ymm11 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -5915,14 +5931,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,44 ; vmulss 0x2c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,236,88,2,0 ; vbroadcastss 0x258ec(%rip),%ymm10 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,21,164,89,2,0 ; vbroadcastss 0x259a4(%rip),%ymm10 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,207,88,2,0 ; vbroadcastss 0x258cf(%rip),%ymm8 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,5,135,89,2,0 ; vbroadcastss 0x25987(%rip),%ymm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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
@@ -5959,7 +5975,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,254,86,2,0 ; vbroadcastss 0x256fe(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,182,87,2,0 ; vbroadcastss 0x257b6(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -5989,9 +6005,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,238,87,2,0 ; vbroadcastss 0x257ee(%rip),%ymm0 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,166,88,2,0 ; vbroadcastss 0x258a6(%rip),%ymm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,133,86,2,0 ; vbroadcastss 0x25685(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,61,87,2,0 ; vbroadcastss 0x2573d(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6000,7 +6016,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,101,86,2,0 ; vbroadcastss 0x25665(%rip),%ymm0 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,29,87,2,0 ; vbroadcastss 0x2571d(%rip),%ymm0 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6010,9 +6026,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,165,87,2,0 ; vbroadcastss 0x257a5(%rip),%ymm1 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,93,88,2,0 ; vbroadcastss 0x2585d(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,59,86,2,0 ; vbroadcastss 0x2563b(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,243,86,2,0 ; vbroadcastss 0x256f3(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6021,7 +6037,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,27,86,2,0 ; vbroadcastss 0x2561b(%rip),%ymm1 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,13,211,86,2,0 ; vbroadcastss 0x256d3(%rip),%ymm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6031,13 +6047,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,94,87,2,0 ; vbroadcastss 0x2575e(%rip),%ymm0 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,226,125,24,5,22,88,2,0 ; vbroadcastss 0x25816(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,241,85,2,0 ; vbroadcastss 0x255f1(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,169,86,2,0 ; vbroadcastss 0x256a9(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,78,86,2,0 ; vbroadcastss 0x2564e(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- DB 196,98,125,24,29,57,87,2,0 ; vbroadcastss 0x25739(%rip),%ymm11 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,6,87,2,0 ; vbroadcastss 0x25706(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,241,87,2,0 ; vbroadcastss 0x257f1(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6047,16 +6063,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,16,87,2,0 ; vbroadcastss 0x25710(%rip),%ymm0 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,200,87,2,0 ; vbroadcastss 0x257c8(%rip),%ymm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,167,85,2,0 ; vbroadcastss 0x255a7(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,95,86,2,0 ; vbroadcastss 0x2565f(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,1,87,2,0 ; vbroadcastss 0x25701(%rip),%ymm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
- DB 196,98,125,24,21,252,86,2,0 ; vbroadcastss 0x256fc(%rip),%ymm10 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,185,87,2,0 ; vbroadcastss 0x257b9(%rip),%ymm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,180,87,2,0 ; vbroadcastss 0x257b4(%rip),%ymm10 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,126,85,2,0 ; vbroadcastss 0x2557e(%rip),%ymm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,54,86,2,0 ; vbroadcastss 0x25636(%rip),%ymm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,228,86,2,0 ; vbroadcastss 0x256e4(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,21,156,87,2,0 ; vbroadcastss 0x2579c(%rip),%ymm10 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,128,0,0,0 ; vmovups %ymm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6065,14 +6081,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,84,85,2,0 ; vbroadcastss 0x25554(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,12,86,2,0 ; vbroadcastss 0x2560c(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,174,86,2,0 ; vbroadcastss 0x256ae(%rip),%ymm10 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
- DB 196,98,125,24,29,169,86,2,0 ; vbroadcastss 0x256a9(%rip),%ymm11 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,102,87,2,0 ; vbroadcastss 0x25766(%rip),%ymm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,29,97,87,2,0 ; vbroadcastss 0x25761(%rip),%ymm11 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,154,86,2,0 ; vbroadcastss 0x2569a(%rip),%ymm8 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,5,82,87,2,0 ; vbroadcastss 0x25752(%rip),%ymm8 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6081,12 +6097,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,118,86,2,0 ; vbroadcastss 0x25676(%rip),%ymm0 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,46,87,2,0 ; vbroadcastss 0x2572e(%rip),%ymm0 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,103,85,2,0 ; vbroadcastss 0x25567(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- DB 196,98,125,24,29,82,86,2,0 ; vbroadcastss 0x25652(%rip),%ymm11 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,31,86,2,0 ; vbroadcastss 0x2561f(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,10,87,2,0 ; vbroadcastss 0x2570a(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6096,13 +6112,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,45,86,2,0 ; vbroadcastss 0x2562d(%rip),%ymm1 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,226,125,24,13,229,86,2,0 ; vbroadcastss 0x256e5(%rip),%ymm1 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,191,84,2,0 ; vbroadcastss 0x254bf(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,119,85,2,0 ; vbroadcastss 0x25577(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,28,85,2,0 ; vbroadcastss 0x2551c(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- DB 196,98,125,24,29,7,86,2,0 ; vbroadcastss 0x25607(%rip),%ymm11 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,212,85,2,0 ; vbroadcastss 0x255d4(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,191,86,2,0 ; vbroadcastss 0x256bf(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6112,16 +6128,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,222,85,2,0 ; vbroadcastss 0x255de(%rip),%ymm1 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,150,86,2,0 ; vbroadcastss 0x25696(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,116,84,2,0 ; vbroadcastss 0x25474(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,44,85,2,0 ; vbroadcastss 0x2552c(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,206,85,2,0 ; vbroadcastss 0x255ce(%rip),%ymm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
- DB 196,98,125,24,21,201,85,2,0 ; vbroadcastss 0x255c9(%rip),%ymm10 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,134,86,2,0 ; vbroadcastss 0x25686(%rip),%ymm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,129,86,2,0 ; vbroadcastss 0x25681(%rip),%ymm10 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,75,84,2,0 ; vbroadcastss 0x2544b(%rip),%ymm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,3,85,2,0 ; vbroadcastss 0x25503(%rip),%ymm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,177,85,2,0 ; vbroadcastss 0x255b1(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,21,105,86,2,0 ; vbroadcastss 0x25669(%rip),%ymm10 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,160,0,0,0 ; vmovups %ymm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6130,14 +6146,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,33,84,2,0 ; vbroadcastss 0x25421(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,217,84,2,0 ; vbroadcastss 0x254d9(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,122,85,2,0 ; vbroadcastss 0x2557a(%rip),%ymm10 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
- DB 196,98,125,24,29,117,85,2,0 ; vbroadcastss 0x25575(%rip),%ymm11 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,50,86,2,0 ; vbroadcastss 0x25632(%rip),%ymm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,29,45,86,2,0 ; vbroadcastss 0x2562d(%rip),%ymm11 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
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,102,85,2,0 ; vbroadcastss 0x25566(%rip),%ymm8 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,5,30,86,2,0 ; vbroadcastss 0x2561e(%rip),%ymm8 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6146,12 +6162,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,66,85,2,0 ; vbroadcastss 0x25542(%rip),%ymm1 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,13,250,85,2,0 ; vbroadcastss 0x255fa(%rip),%ymm1 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,50,84,2,0 ; vbroadcastss 0x25432(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
- DB 196,98,125,24,29,29,85,2,0 ; vbroadcastss 0x2551d(%rip),%ymm11 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,234,84,2,0 ; vbroadcastss 0x254ea(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,29,213,85,2,0 ; vbroadcastss 0x255d5(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6279,7 +6295,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,236,82,2,0 ; vpbroadcastd 0x252ec(%rip),%ymm15 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,88,61,164,83,2,0 ; vpbroadcastd 0x253a4(%rip),%ymm15 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -6291,13 +6307,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,58,81,2,0 ; vpbroadcastd 0x2513a(%rip),%ymm7 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,226,125,88,61,242,81,2,0 ; vpbroadcastd 0x251f2(%rip),%ymm7 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,126,82,2,0 ; vbroadcastss 0x2527e(%rip),%ymm0 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,125,24,5,54,83,2,0 ; vbroadcastss 0x25336(%rip),%ymm0 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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
@@ -6557,7 +6573,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,0,77,2,0 ; vpbroadcastd 0x24d00(%rip),%ymm10 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,88,21,184,77,2,0 ; vpbroadcastd 0x24db8(%rip),%ymm10 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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
@@ -6569,13 +6585,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,75,75,2,0 ; vpbroadcastd 0x24b4b(%rip),%ymm11 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,88,29,3,76,2,0 ; vpbroadcastd 0x24c03(%rip),%ymm11 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,141,76,2,0 ; vbroadcastss 0x24c8d(%rip),%ymm0 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,125,24,5,69,77,2,0 ; vbroadcastss 0x24d45(%rip),%ymm0 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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
@@ -7008,7 +7024,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,61,65,2,0 ; vbroadcastss 0x2413d(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,245,65,2,0 ; vbroadcastss 0x241f5(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7047,15 +7063,23 @@ _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 115,101 ; jae 785c <_sk_start_pipeline_avx+0xe4>
+ DB 15,131,169,0,0,0 ; jae 78ec <_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,38 ; ja 783f <_sk_start_pipeline_avx+0xc7>
+ DB 119,70 ; ja 78ab <_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
+ DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
+ DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
+ 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
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
DB 76,137,246 ; mov %r14,%rsi
DB 76,137,226 ; mov %r12,%rdx
DB 72,137,217 ; mov %rbx,%rcx
@@ -7064,16 +7088,24 @@ _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,225 ; jbe 7820 <_sk_start_pipeline_avx+0xa8>
+ DB 118,193 ; jbe 786c <_sk_start_pipeline_avx+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,9 ; je 7850 <_sk_start_pipeline_avx+0xd8>
+ DB 116,41 ; je 78dc <_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
+ 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
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
DB 76,137,246 ; mov %r14,%rsi
DB 72,137,217 ; mov %rbx,%rcx
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 117,173 ; jne 7809 <_sk_start_pipeline_avx+0x91>
+ DB 15,133,105,255,255,255 ; jne 7855 <_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
@@ -7106,15 +7138,15 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,192,0 ; vpshufd $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,109,61,2,0 ; vaddps 0x23d6d(%rip),%ymm0,%ymm0 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x5f4>
+ DB 197,252,88,5,221,61,2,0 ; vaddps 0x23ddd(%rip),%ymm0,%ymm0 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x5f4>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 197,249,112,201,0 ; vpshufd $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,149,63,2,0 ; vbroadcastss 0x23f95(%rip),%ymm2 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,21,5,64,2,0 ; vbroadcastss 0x24005(%rip),%ymm2 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,138,63,2,0 ; vbroadcastss 0x23f8a(%rip),%ymm2 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,21,250,63,2,0 ; vbroadcastss 0x23ffa(%rip),%ymm2 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7126,46 +7158,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,42,65,2,0 ; vpaddd 0x2412a(%rip),%xmm8,%xmm9 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
- DB 197,57,254,5,50,65,2,0 ; vpaddd 0x24132(%rip),%xmm8,%xmm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
+ DB 197,57,254,13,154,65,2,0 ; vpaddd 0x2419a(%rip),%xmm8,%xmm9 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 197,57,254,5,162,65,2,0 ; vpaddd 0x241a2(%rip),%xmm8,%xmm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xa14>
DB 196,67,53,24,208,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
DB 197,121,110,217 ; vmovd %ecx,%xmm11
DB 196,65,121,112,219,0 ; vpshufd $0x0,%xmm11,%xmm11
DB 196,67,37,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
DB 196,65,36,87,218 ; vxorps %ymm10,%ymm11,%ymm11
- DB 196,98,125,24,21,58,63,2,0 ; vbroadcastss 0x23f3a(%rip),%ymm10 # 2b88c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,21,170,63,2,0 ; vbroadcastss 0x23faa(%rip),%ymm10 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,233,72,2,0 ; vmovddup 0x248e9(%rip),%xmm12 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
+ DB 197,123,18,37,89,73,2,0 ; vmovddup 0x24959(%rip),%xmm12 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1214>
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,248,62,2,0 ; vbroadcastss 0x23ef8(%rip),%ymm13 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,45,104,63,2,0 ; vbroadcastss 0x23f68(%rip),%ymm13 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,167,72,2,0 ; vmovddup 0x248a7(%rip),%xmm14 # 2c268 <_sk_srcover_rgba_8888_sse2_lowp+0x121c>
+ DB 197,123,18,53,23,73,2,0 ; vmovddup 0x24917(%rip),%xmm14 # 2c368 <_sk_srcover_rgba_8888_sse2_lowp+0x121c>
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,167,62,2,0 ; vbroadcastss 0x23ea7(%rip),%ymm14 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,53,23,63,2,0 ; vbroadcastss 0x23f17(%rip),%ymm14 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,93,72,2,0 ; vmovddup 0x2485d(%rip),%xmm13 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
+ DB 197,123,18,45,205,72,2,0 ; vmovddup 0x248cd(%rip),%xmm13 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1224>
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
@@ -7176,9 +7208,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,74,62,2,0 ; vbroadcastss 0x23e4a(%rip),%ymm9 # 2b898 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,13,186,62,2,0 ; vbroadcastss 0x23eba(%rip),%ymm9 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,64,62,2,0 ; vbroadcastss 0x23e40(%rip),%ymm9 # 2b89c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,13,176,62,2,0 ; vbroadcastss 0x23eb0(%rip),%ymm9 # 2b99c <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7208,7 +7240,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,200,61,2,0 ; vbroadcastss 0x23dc8(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,56,62,2,0 ; vbroadcastss 0x23e38(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7217,7 +7249,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,175,61,2,0 ; vbroadcastss 0x23daf(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,31,62,2,0 ; vbroadcastss 0x23e1f(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7255,7 +7287,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,78,61,2,0 ; vbroadcastss 0x23d4e(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,190,61,2,0 ; vbroadcastss 0x23dbe(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7274,7 +7306,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,12,61,2,0 ; vbroadcastss 0x23d0c(%rip),%ymm9 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,124,61,2,0 ; vbroadcastss 0x23d7c(%rip),%ymm9 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7310,7 +7342,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,167,60,2,0 ; vbroadcastss 0x23ca7(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,23,61,2,0 ; vbroadcastss 0x23d17(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7321,7 +7353,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,134,60,2,0 ; vbroadcastss 0x23c86(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,246,60,2,0 ; vbroadcastss 0x23cf6(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7332,7 +7364,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,101,60,2,0 ; vbroadcastss 0x23c65(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,213,60,2,0 ; vbroadcastss 0x23cd5(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7347,7 +7379,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,52,60,2,0 ; vbroadcastss 0x23c34(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,164,60,2,0 ; vbroadcastss 0x23ca4(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7371,7 +7403,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,239,59,2,0 ; vbroadcastss 0x23bef(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,95,60,2,0 ; vbroadcastss 0x23c5f(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7400,7 +7432,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,126,59,2,0 ; vbroadcastss 0x23b7e(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,238,59,2,0 ; vbroadcastss 0x23bee(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7430,7 +7462,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,29,59,2,0 ; vbroadcastss 0x23b1d(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,141,59,2,0 ; vbroadcastss 0x23b8d(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7465,7 +7497,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,153,58,2,0 ; vbroadcastss 0x23a99(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,9,59,2,0 ; vbroadcastss 0x23b09(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7489,7 +7521,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,65,58,2,0 ; vbroadcastss 0x23a41(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,177,58,2,0 ; vbroadcastss 0x23ab1(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7516,7 +7548,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,221,57,2,0 ; vbroadcastss 0x239dd(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,77,58,2,0 ; vbroadcastss 0x23a4d(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7537,7 +7569,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,148,57,2,0 ; vbroadcastss 0x23994(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,4,58,2,0 ; vbroadcastss 0x23a04(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7546,7 +7578,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,123,57,2,0 ; vbroadcastss 0x2397b(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,235,57,2,0 ; vbroadcastss 0x239eb(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7606,7 +7638,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,127,56,2,0 ; vbroadcastss 0x2387f(%rip),%ymm9 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,13,239,56,2,0 ; vbroadcastss 0x238ef(%rip),%ymm9 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7661,7 +7693,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,138,55,2,0 ; vbroadcastss 0x2378a(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,250,55,2,0 ; vbroadcastss 0x237fa(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7714,7 +7746,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,175,54,2,0 ; vbroadcastss 0x236af(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,31,55,2,0 ; vbroadcastss 0x2371f(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7779,10 +7811,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,178,53,2,0 ; vbroadcastss 0x235b2(%rip),%ymm11 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,29,34,54,2,0 ; vbroadcastss 0x23622(%rip),%ymm11 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,163,53,2,0 ; vbroadcastss 0x235a3(%rip),%ymm13 # 2b8a4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,45,19,54,2,0 ; vbroadcastss 0x23613(%rip),%ymm13 # 2b9a4 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7793,7 +7825,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,77,53,2,0 ; vbroadcastss 0x2354d(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,189,53,2,0 ; vbroadcastss 0x235bd(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -7920,12 +7952,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,43,51,2,0 ; vbroadcastss 0x2332b(%rip),%ymm14 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,155,51,2,0 ; vbroadcastss 0x2339b(%rip),%ymm14 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,33,51,2,0 ; vbroadcastss 0x23321(%rip),%ymm15 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,145,51,2,0 ; vbroadcastss 0x23391(%rip),%ymm15 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,18,51,2,0 ; vbroadcastss 0x23312(%rip),%ymm0 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,226,125,24,5,130,51,2,0 ; vbroadcastss 0x23382(%rip),%ymm0 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -7986,7 +8018,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,191,49,2,0 ; vbroadcastss 0x231bf(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,47,50,2,0 ; vbroadcastss 0x2322f(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8043,12 +8075,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,227,48,2,0 ; vbroadcastss 0x230e3(%rip),%ymm14 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,83,49,2,0 ; vbroadcastss 0x23153(%rip),%ymm14 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,217,48,2,0 ; vbroadcastss 0x230d9(%rip),%ymm15 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,73,49,2,0 ; vbroadcastss 0x23149(%rip),%ymm15 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,202,48,2,0 ; vbroadcastss 0x230ca(%rip),%ymm0 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,226,125,24,5,58,49,2,0 ; vbroadcastss 0x2313a(%rip),%ymm0 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8109,7 +8141,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,119,47,2,0 ; vbroadcastss 0x22f77(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,231,47,2,0 ; vbroadcastss 0x22fe7(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8138,12 +8170,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,35,47,2,0 ; vbroadcastss 0x22f23(%rip),%ymm13 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,45,147,47,2,0 ; vbroadcastss 0x22f93(%rip),%ymm13 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,25,47,2,0 ; vbroadcastss 0x22f19(%rip),%ymm14 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,137,47,2,0 ; vbroadcastss 0x22f89(%rip),%ymm14 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,10,47,2,0 ; vbroadcastss 0x22f0a(%rip),%ymm15 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,61,122,47,2,0 ; vbroadcastss 0x22f7a(%rip),%ymm15 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8206,7 +8238,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,165,45,2,0 ; vbroadcastss 0x22da5(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,21,46,2,0 ; vbroadcastss 0x22e15(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8236,12 +8268,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,77,45,2,0 ; vbroadcastss 0x22d4d(%rip),%ymm13 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,45,189,45,2,0 ; vbroadcastss 0x22dbd(%rip),%ymm13 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,67,45,2,0 ; vbroadcastss 0x22d43(%rip),%ymm14 # 2b8ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,179,45,2,0 ; vbroadcastss 0x22db3(%rip),%ymm14 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,52,45,2,0 ; vbroadcastss 0x22d34(%rip),%ymm15 # 2b8b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,61,164,45,2,0 ; vbroadcastss 0x22da4(%rip),%ymm15 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8304,7 +8336,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,207,43,2,0 ; vbroadcastss 0x22bcf(%rip),%ymm0 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,5,63,44,2,0 ; vbroadcastss 0x22c3f(%rip),%ymm0 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8335,9 +8367,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 8e51 <_sk_srcover_rgba_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 8ee1 <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,43,41,2,0 ; vmovapd 0x2292b(%rip),%ymm9 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x614>
+ DB 197,125,40,13,155,41,2,0 ; vmovapd 0x2299b(%rip),%ymm9 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x614>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8355,9 +8387,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,242,42,2,0 ; vbroadcastss 0x22af2(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,98,43,2,0 ; vbroadcastss 0x22b62(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,17,43,2,0 ; vbroadcastss 0x22b11(%rip),%ymm9 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,13,129,43,2,0 ; vbroadcastss 0x22b81(%rip),%ymm9 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8390,7 +8422,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 8e89 <_sk_srcover_rgba_8888_avx+0x182>
+ DB 117,66 ; jne 8f19 <_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
@@ -8399,33 +8431,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 8d2d <_sk_srcover_rgba_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 8dbd <_sk_srcover_rgba_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,3,1,0,0 ; lea 0x103(%rip),%r10 # 8f78 <_sk_srcover_rgba_8888_avx+0x271>
+ DB 76,141,21,3,1,0,0 ; lea 0x103(%rip),%r10 # 9008 <_sk_srcover_rgba_8888_avx+0x271>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 8d2d <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 8dbd <_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 8e4d <_sk_srcover_rgba_8888_avx+0x146>
+ DB 119,180 ; ja 8edd <_sk_srcover_rgba_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 8f94 <_sk_srcover_rgba_8888_avx+0x28d>
+ DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 9024 <_sk_srcover_rgba_8888_avx+0x28d>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 8e4d <_sk_srcover_rgba_8888_avx+0x146>
+ DB 235,152 ; jmp 8edd <_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 8d2d <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 8dbd <_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
@@ -8439,10 +8471,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 8d2d <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 8dbd <_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 8e4d <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 8edd <_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
@@ -8450,7 +8482,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 8e4d <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 8edd <_sk_srcover_rgba_8888_avx+0x146>
DB 6 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -8493,7 +8525,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,178,40,2,0 ; vbroadcastss 0x228b2(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,34,41,2,0 ; vbroadcastss 0x22922(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8503,7 +8535,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,145,40,2,0 ; vbroadcastss 0x22891(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,1,41,2,0 ; vbroadcastss 0x22901(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8513,7 +8545,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,115,40,2,0 ; vbroadcastss 0x22873(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,227,40,2,0 ; vbroadcastss 0x228e3(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8540,7 +8572,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,46,40,2,0 ; vbroadcastss 0x2282e(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,158,40,2,0 ; vbroadcastss 0x2289e(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8586,7 +8618,7 @@ PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,190,39,2,0 ; vbroadcastss 0x227be(%rip),%ymm10 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,46,40,2,0 ; vbroadcastss 0x2282e(%rip),%ymm10 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
@@ -8597,17 +8629,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,203,39,2,0 ; vbroadcastss 0x227cb(%rip),%ymm8 # 2b8b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,59,40,2,0 ; vbroadcastss 0x2283b(%rip),%ymm8 # 2b9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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,169,39,2,0 ; vbroadcastss 0x227a9(%rip),%ymm11 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,29,25,40,2,0 ; vbroadcastss 0x22819(%rip),%ymm11 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,175,39,2,0 ; vbroadcastss 0x227af(%rip),%ymm13 # 2b8bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,45,31,40,2,0 ; vbroadcastss 0x2281f(%rip),%ymm13 # 2b9bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,160,39,2,0 ; vbroadcastss 0x227a0(%rip),%ymm12 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,37,16,40,2,0 ; vbroadcastss 0x22810(%rip),%ymm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,150,39,2,0 ; vbroadcastss 0x22796(%rip),%ymm14 # 2b8c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,53,6,40,2,0 ; vbroadcastss 0x22806(%rip),%ymm14 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
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
@@ -8631,17 +8663,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,31,39,2,0 ; vbroadcastss 0x2271f(%rip),%ymm8 # 2b8b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,5,143,39,2,0 ; vbroadcastss 0x2278f(%rip),%ymm8 # 2b9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
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,253,38,2,0 ; vbroadcastss 0x226fd(%rip),%ymm11 # 2b8a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,29,109,39,2,0 ; vbroadcastss 0x2276d(%rip),%ymm11 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,3,39,2,0 ; vbroadcastss 0x22703(%rip),%ymm13 # 2b8bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,45,115,39,2,0 ; vbroadcastss 0x22773(%rip),%ymm13 # 2b9bc <_sk_srcover_rgba_8888_sse2_lowp+0x870>
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,244,38,2,0 ; vbroadcastss 0x226f4(%rip),%ymm12 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,37,100,39,2,0 ; vbroadcastss 0x22764(%rip),%ymm12 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,234,38,2,0 ; vbroadcastss 0x226ea(%rip),%ymm14 # 2b8c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,53,90,39,2,0 ; vbroadcastss 0x2275a(%rip),%ymm14 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
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
@@ -8666,20 +8698,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,127,38,2,0 ; vbroadcastss 0x2267f(%rip),%ymm8 # 2b8c8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,5,239,38,2,0 ; vbroadcastss 0x226ef(%rip),%ymm8 # 2b9c8 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,121,38,2,0 ; vbroadcastss 0x22679(%rip),%ymm11 # 2b8d0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,29,233,38,2,0 ; vbroadcastss 0x226e9(%rip),%ymm11 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,103,38,2,0 ; vbroadcastss 0x22667(%rip),%ymm13 # 2b8cc <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,45,215,38,2,0 ; vbroadcastss 0x226d7(%rip),%ymm13 # 2b9cc <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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,92,38,2,0 ; vbroadcastss 0x2265c(%rip),%ymm14 # 2b8d4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,53,204,38,2,0 ; vbroadcastss 0x226cc(%rip),%ymm14 # 2b9d4 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,82,38,2,0 ; vbroadcastss 0x22652(%rip),%ymm15 # 2b8d8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,61,194,38,2,0 ; vbroadcastss 0x226c2(%rip),%ymm15 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
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,62,38,2,0 ; vbroadcastss 0x2263e(%rip),%ymm12 # 2b8dc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,37,174,38,2,0 ; vbroadcastss 0x226ae(%rip),%ymm12 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x890>
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
@@ -8714,7 +8746,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,74,37,2,0 ; vbroadcastss 0x2254a(%rip),%ymm11 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,29,186,37,2,0 ; vbroadcastss 0x225ba(%rip),%ymm11 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -8724,19 +8756,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,119,37,2,0 ; vbroadcastss 0x22577(%rip),%ymm11 # 2b8e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,29,231,37,2,0 ; vbroadcastss 0x225e7(%rip),%ymm11 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,101,37,2,0 ; vbroadcastss 0x22565(%rip),%ymm11 # 2b8e4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,29,213,37,2,0 ; vbroadcastss 0x225d5(%rip),%ymm11 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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,77,37,2,0 ; vbroadcastss 0x2254d(%rip),%ymm2 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,226,125,24,21,189,37,2,0 ; vbroadcastss 0x225bd(%rip),%ymm2 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,200,36,2,0 ; vbroadcastss 0x224c8(%rip),%ymm12 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,37,56,37,2,0 ; vbroadcastss 0x22538(%rip),%ymm12 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -8746,7 +8778,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,247,36,2,0 ; vbroadcastss 0x224f7(%rip),%ymm8 # 2b8ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,5,103,37,2,0 ; vbroadcastss 0x22567(%rip),%ymm8 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8761,7 +8793,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,78,36,2,0 ; vbroadcastss 0x2244e(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,190,36,2,0 ; vbroadcastss 0x224be(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -8769,23 +8801,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,144,36,2,0 ; vbroadcastss 0x22490(%rip),%ymm11 # 2b8f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,29,0,37,2,0 ; vbroadcastss 0x22500(%rip),%ymm11 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,98,36,2,0 ; vbroadcastss 0x22462(%rip),%ymm12 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,37,210,36,2,0 ; vbroadcastss 0x224d2(%rip),%ymm12 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,92,36,2,0 ; vbroadcastss 0x2245c(%rip),%ymm13 # 2b8e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,45,204,36,2,0 ; vbroadcastss 0x224cc(%rip),%ymm13 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,81,36,2,0 ; vbroadcastss 0x22451(%rip),%ymm1 # 2b8f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,13,193,36,2,0 ; vbroadcastss 0x224c1(%rip),%ymm1 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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,40,36,2,0 ; vbroadcastss 0x22428(%rip),%ymm14 # 2b8ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,53,152,36,2,0 ; vbroadcastss 0x22498(%rip),%ymm14 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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
@@ -8804,7 +8836,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,210,35,2,0 ; vbroadcastss 0x223d2(%rip),%ymm0 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,5,66,36,2,0 ; vbroadcastss 0x22442(%rip),%ymm0 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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
@@ -8854,15 +8886,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 9632 <_sk_scale_u8_avx+0x63>
+ DB 117,75 ; jne 96c2 <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,43,36,2,0 ; vpand 0x2242b(%rip),%xmm8,%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,57,219,5,155,36,2,0 ; vpand 0x2249b(%rip),%xmm8,%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,227,34,2,0 ; vbroadcastss 0x222e3(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,83,35,2,0 ; vbroadcastss 0x22353(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -8875,15 +8907,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 95ed <_sk_scale_u8_avx+0x1e>
+ DB 119,166 ; ja 967d <_sk_scale_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # 96cc <_sk_scale_u8_avx+0xfd>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # 975c <_sk_scale_u8_avx+0xfd>
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 95ed <_sk_scale_u8_avx+0x1e>
+ DB 235,135 ; jmp 967d <_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
@@ -8891,7 +8923,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 95ed <_sk_scale_u8_avx+0x1e>
+ DB 233,94,255,255,255 ; jmpq 967d <_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
@@ -8902,7 +8934,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 95ed <_sk_scale_u8_avx+0x1e>
+ DB 233,34,255,255,255 ; jmpq 967d <_sk_scale_u8_avx+0x1e>
DB 144 ; nop
DB 143 ; (bad)
DB 255 ; (bad)
@@ -8911,7 +8943,7 @@ _sk_scale_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf0096dc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefde690>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00976c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefde620>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -8932,26 +8964,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 97b9 <_sk_scale_565_avx+0xd1>
+ DB 15,133,178,0,0,0 ; jne 9849 <_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,212,33,2,0 ; vbroadcastss 0x221d4(%rip),%ymm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,13,68,34,2,0 ; vbroadcastss 0x22244(%rip),%ymm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,197,33,2,0 ; vbroadcastss 0x221c5(%rip),%ymm10 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,53,34,2,0 ; vbroadcastss 0x22235(%rip),%ymm10 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,187,33,2,0 ; vbroadcastss 0x221bb(%rip),%ymm10 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,21,43,34,2,0 ; vbroadcastss 0x2222b(%rip),%ymm10 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,172,33,2,0 ; vbroadcastss 0x221ac(%rip),%ymm11 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,29,28,34,2,0 ; vbroadcastss 0x2221c(%rip),%ymm11 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,162,33,2,0 ; vbroadcastss 0x221a2(%rip),%ymm11 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,29,18,34,2,0 ; vbroadcastss 0x22212(%rip),%ymm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,147,33,2,0 ; vbroadcastss 0x22193(%rip),%ymm11 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,3,34,2,0 ; vbroadcastss 0x22203(%rip),%ymm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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
@@ -8970,27 +9002,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 970d <_sk_scale_565_avx+0x25>
+ DB 15,135,59,255,255,255 ; ja 979d <_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 # 9840 <_sk_scale_565_avx+0x158>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 98d0 <_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 970d <_sk_scale_565_avx+0x25>
+ DB 233,25,255,255,255 ; jmpq 979d <_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 970d <_sk_scale_565_avx+0x25>
+ DB 233,251,254,255,255 ; jmpq 979d <_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 970d <_sk_scale_565_avx+0x25>
+ DB 233,205,254,255,255 ; jmpq 979d <_sk_scale_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9038,15 +9070,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 9922 <_sk_lerp_u8_avx+0x87>
+ DB 117,111 ; jne 99b2 <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,95,33,2,0 ; vpand 0x2215f(%rip),%xmm8,%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,57,219,5,207,33,2,0 ; vpand 0x221cf(%rip),%xmm8,%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,23,32,2,0 ; vbroadcastss 0x22017(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,135,32,2,0 ; vbroadcastss 0x22087(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -9067,15 +9099,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 98b9 <_sk_lerp_u8_avx+0x1e>
+ DB 119,130 ; ja 9949 <_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 # 99c0 <_sk_lerp_u8_avx+0x125>
+ DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9a50 <_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 98b9 <_sk_lerp_u8_avx+0x1e>
+ DB 233,96,255,255,255 ; jmpq 9949 <_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
@@ -9083,7 +9115,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 98b9 <_sk_lerp_u8_avx+0x1e>
+ DB 233,55,255,255,255 ; jmpq 9949 <_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
@@ -9094,7 +9126,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 98b9 <_sk_lerp_u8_avx+0x1e>
+ DB 233,251,254,255,255 ; jmpq 9949 <_sk_lerp_u8_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 139,255 ; mov %edi,%edi
DB 255 ; (bad)
@@ -9102,7 +9134,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde0099d0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfde984>
+ DB 232,255,255,255,221 ; callq ffffffffde009a60 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfde914>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9123,26 +9155,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 9ad1 <_sk_lerp_565_avx+0xf5>
+ DB 15,133,214,0,0,0 ; jne 9b61 <_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,224,30,2,0 ; vbroadcastss 0x21ee0(%rip),%ymm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,13,80,31,2,0 ; vbroadcastss 0x21f50(%rip),%ymm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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,209,30,2,0 ; vbroadcastss 0x21ed1(%rip),%ymm10 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,65,31,2,0 ; vbroadcastss 0x21f41(%rip),%ymm10 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,199,30,2,0 ; vbroadcastss 0x21ec7(%rip),%ymm10 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,21,55,31,2,0 ; vbroadcastss 0x21f37(%rip),%ymm10 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,184,30,2,0 ; vbroadcastss 0x21eb8(%rip),%ymm11 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,29,40,31,2,0 ; vbroadcastss 0x21f28(%rip),%ymm11 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,174,30,2,0 ; vbroadcastss 0x21eae(%rip),%ymm11 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,29,30,31,2,0 ; vbroadcastss 0x21f1e(%rip),%ymm11 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,159,30,2,0 ; vbroadcastss 0x21e9f(%rip),%ymm11 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,15,31,2,0 ; vbroadcastss 0x21f0f(%rip),%ymm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
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
@@ -9169,27 +9201,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 9a01 <_sk_lerp_565_avx+0x25>
+ DB 15,135,23,255,255,255 ; ja 9a91 <_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 # 9b58 <_sk_lerp_565_avx+0x17c>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9be8 <_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 9a01 <_sk_lerp_565_avx+0x25>
+ DB 233,245,254,255,255 ; jmpq 9a91 <_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 9a01 <_sk_lerp_565_avx+0x25>
+ DB 233,215,254,255,255 ; jmpq 9a91 <_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 9a01 <_sk_lerp_565_avx+0x25>
+ DB 233,169,254,255,255 ; jmpq 9a91 <_sk_lerp_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9216,9 +9248,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 9d92 <_sk_load_tables_avx+0x21e>
+ DB 15,133,7,2,0,0 ; jne 9e22 <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,231,26,2,0 ; vmovapd 0x21ae7(%rip),%ymm9 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x634>
+ DB 197,125,40,13,87,27,2,0 ; vmovapd 0x21b57(%rip),%ymm9 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x634>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9310,7 +9342,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,123,27,2,0 ; vbroadcastss 0x21b7b(%rip),%ymm7 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,61,235,27,2,0 ; vbroadcastss 0x21beb(%rip),%ymm7 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -9321,21 +9353,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 9b91 <_sk_load_tables_avx+0x1d>
+ DB 15,135,230,253,255,255 ; ja 9c21 <_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 # 9e48 <_sk_load_tables_avx+0x2d4>
+ DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # 9ed8 <_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 9b91 <_sk_load_tables_avx+0x1d>
+ DB 233,198,253,255,255 ; jmpq 9c21 <_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 9b91 <_sk_load_tables_avx+0x1d>
+ DB 233,159,253,255,255 ; jmpq 9c21 <_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
@@ -9349,9 +9381,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 9b91 <_sk_load_tables_avx+0x1d>
+ DB 233,74,253,255,255 ; jmpq 9c21 <_sk_load_tables_avx+0x1d>
DB 144 ; nop
- DB 120,255 ; js 9e49 <_sk_load_tables_avx+0x2d5>
+ DB 120,255 ; js 9ed9 <_sk_load_tables_avx+0x2d5>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -9381,7 +9413,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 a0d7 <_sk_load_tables_u16_be_avx+0x273>
+ DB 15,133,78,2,0,0 ; jne a167 <_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
@@ -9397,7 +9429,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,69,27,2,0 ; vmovdqa 0x21b45(%rip),%xmm11 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,121,111,29,181,27,2,0 ; vmovdqa 0x21bb5(%rip),%xmm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9491,7 +9523,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,88,24,2,0 ; vbroadcastss 0x21858(%rip),%ymm6 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,226,125,24,53,200,24,2,0 ; vbroadcastss 0x218c8(%rip),%ymm6 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -9501,29 +9533,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 a13d <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 116,85 ; je a1cd <_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 a13d <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 114,72 ; jb a1cd <_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 a14a <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 116,72 ; je a1da <_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 a14a <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 114,59 ; jb a1da <_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 9ea4 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,132,132,253,255,255 ; je 9f34 <_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 9ea4 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,130,115,253,255,255 ; jb 9f34 <_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 9ea4 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,103,253,255,255 ; jmpq 9f34 <_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 9ea4 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,90,253,255,255 ; jmpq 9f34 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,81,253,255,255 ; jmpq 9ea4 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,81,253,255,255 ; jmpq 9f34 <_sk_load_tables_u16_be_avx+0x40>
PUBLIC _sk_load_tables_rgb_u16_be_avx
_sk_load_tables_rgb_u16_be_avx LABEL PROC
@@ -9534,7 +9566,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 a3ad <_sk_load_tables_rgb_u16_be_avx+0x25a>
+ DB 15,133,57,2,0,0 ; jne a43d <_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
@@ -9555,7 +9587,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,63,24,2,0 ; vmovdqa 0x2183f(%rip),%xmm14 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,121,111,53,175,24,2,0 ; vmovdqa 0x218af(%rip),%xmm14 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9641,7 +9673,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,236,20,2,0 ; vbroadcastss 0x214ec(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,92,21,2,0 ; vbroadcastss 0x2155c(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -9650,68 +9682,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 a3e5 <_sk_load_tables_rgb_u16_be_avx+0x292>
+ DB 117,31 ; jne a475 <_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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,196,253,255,255 ; jmpq a239 <_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 a42f <_sk_load_tables_rgb_u16_be_avx+0x2dc>
+ DB 114,48 ; jb a4bf <_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 a449 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
+ DB 117,48 ; jne a4d9 <_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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,122,253,255,255 ; jmpq a239 <_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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,96,253,255,255 ; jmpq a239 <_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 a48a <_sk_load_tables_rgb_u16_be_avx+0x337>
+ DB 114,39 ; jb a51a <_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 a49b <_sk_load_tables_rgb_u16_be_avx+0x348>
+ DB 117,30 ; jne a52b <_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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,31,253,255,255 ; jmpq a239 <_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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,14,253,255,255 ; jmpq a239 <_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 a4ce <_sk_load_tables_rgb_u16_be_avx+0x37b>
+ DB 114,25 ; jb a55e <_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 a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,219,252,255,255 ; jmpq a239 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,210,252,255,255 ; jmpq a1a9 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,210,252,255,255 ; jmpq a239 <_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,210,19,2,0 ; vbroadcastss 0x213d2(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,66,20,2,0 ; vbroadcastss 0x21442(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -9846,7 +9878,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,138,17,2,0 ; vbroadcastss 0x2118a(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,250,17,2,0 ; vbroadcastss 0x211fa(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -9972,7 +10004,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,63,15,2,0 ; vbroadcastss 0x20f3f(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,175,15,2,0 ; vbroadcastss 0x20faf(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -10199,36 +10231,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,208,11,2,0 ; vbroadcastss 0x20bd0(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,64,12,2,0 ; vbroadcastss 0x20c40(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,198,11,2,0 ; vbroadcastss 0x20bc6(%rip),%ymm12 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,54,12,2,0 ; vbroadcastss 0x20c36(%rip),%ymm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,28,11,2,0 ; vbroadcastss 0x20b1c(%rip),%ymm12 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,37,140,11,2,0 ; vbroadcastss 0x20b8c(%rip),%ymm12 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,174,11,2,0 ; vbroadcastss 0x20bae(%rip),%ymm12 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,30,12,2,0 ; vbroadcastss 0x20c1e(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,164,11,2,0 ; vbroadcastss 0x20ba4(%rip),%ymm12 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,20,12,2,0 ; vbroadcastss 0x20c14(%rip),%ymm12 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,149,11,2,0 ; vbroadcastss 0x20b95(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,5,12,2,0 ; vbroadcastss 0x20c05(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,139,11,2,0 ; vbroadcastss 0x20b8b(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,251,11,2,0 ; vbroadcastss 0x20bfb(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,111,11,2,0 ; vbroadcastss 0x20b6f(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,223,11,2,0 ; vbroadcastss 0x20bdf(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,101,11,2,0 ; vbroadcastss 0x20b65(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,213,11,2,0 ; vbroadcastss 0x20bd5(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,86,11,2,0 ; vbroadcastss 0x20b56(%rip),%ymm11 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,198,11,2,0 ; vbroadcastss 0x20bc6(%rip),%ymm11 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,76,11,2,0 ; vbroadcastss 0x20b4c(%rip),%ymm11 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,188,11,2,0 ; vbroadcastss 0x20bbc(%rip),%ymm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,61,11,2,0 ; vbroadcastss 0x20b3d(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,173,11,2,0 ; vbroadcastss 0x20bad(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -10236,7 +10268,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,85,10,2,0 ; vbroadcastss 0x20a55(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,197,10,2,0 ; vbroadcastss 0x20ac5(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10256,36 +10288,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,150,10,2,0 ; vbroadcastss 0x20a96(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,6,11,2,0 ; vbroadcastss 0x20b06(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,140,10,2,0 ; vbroadcastss 0x20a8c(%rip),%ymm12 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,252,10,2,0 ; vbroadcastss 0x20afc(%rip),%ymm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,226,9,2,0 ; vbroadcastss 0x209e2(%rip),%ymm12 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,37,82,10,2,0 ; vbroadcastss 0x20a52(%rip),%ymm12 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,116,10,2,0 ; vbroadcastss 0x20a74(%rip),%ymm12 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,228,10,2,0 ; vbroadcastss 0x20ae4(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,106,10,2,0 ; vbroadcastss 0x20a6a(%rip),%ymm12 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,218,10,2,0 ; vbroadcastss 0x20ada(%rip),%ymm12 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,91,10,2,0 ; vbroadcastss 0x20a5b(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,203,10,2,0 ; vbroadcastss 0x20acb(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,81,10,2,0 ; vbroadcastss 0x20a51(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,193,10,2,0 ; vbroadcastss 0x20ac1(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,53,10,2,0 ; vbroadcastss 0x20a35(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,165,10,2,0 ; vbroadcastss 0x20aa5(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,43,10,2,0 ; vbroadcastss 0x20a2b(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,155,10,2,0 ; vbroadcastss 0x20a9b(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,28,10,2,0 ; vbroadcastss 0x20a1c(%rip),%ymm11 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,140,10,2,0 ; vbroadcastss 0x20a8c(%rip),%ymm11 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,18,10,2,0 ; vbroadcastss 0x20a12(%rip),%ymm11 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,130,10,2,0 ; vbroadcastss 0x20a82(%rip),%ymm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,3,10,2,0 ; vbroadcastss 0x20a03(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,115,10,2,0 ; vbroadcastss 0x20a73(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -10293,7 +10325,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,27,9,2,0 ; vbroadcastss 0x2091b(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,139,9,2,0 ; vbroadcastss 0x2098b(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10313,36 +10345,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,92,9,2,0 ; vbroadcastss 0x2095c(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,204,9,2,0 ; vbroadcastss 0x209cc(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,82,9,2,0 ; vbroadcastss 0x20952(%rip),%ymm12 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,194,9,2,0 ; vbroadcastss 0x209c2(%rip),%ymm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,168,8,2,0 ; vbroadcastss 0x208a8(%rip),%ymm12 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,37,24,9,2,0 ; vbroadcastss 0x20918(%rip),%ymm12 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,58,9,2,0 ; vbroadcastss 0x2093a(%rip),%ymm12 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,170,9,2,0 ; vbroadcastss 0x209aa(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,48,9,2,0 ; vbroadcastss 0x20930(%rip),%ymm12 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,160,9,2,0 ; vbroadcastss 0x209a0(%rip),%ymm12 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,33,9,2,0 ; vbroadcastss 0x20921(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,145,9,2,0 ; vbroadcastss 0x20991(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,23,9,2,0 ; vbroadcastss 0x20917(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,135,9,2,0 ; vbroadcastss 0x20987(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,251,8,2,0 ; vbroadcastss 0x208fb(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,107,9,2,0 ; vbroadcastss 0x2096b(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,241,8,2,0 ; vbroadcastss 0x208f1(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,97,9,2,0 ; vbroadcastss 0x20961(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,226,8,2,0 ; vbroadcastss 0x208e2(%rip),%ymm11 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,82,9,2,0 ; vbroadcastss 0x20952(%rip),%ymm11 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,216,8,2,0 ; vbroadcastss 0x208d8(%rip),%ymm11 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,72,9,2,0 ; vbroadcastss 0x20948(%rip),%ymm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,201,8,2,0 ; vbroadcastss 0x208c9(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,57,9,2,0 ; vbroadcastss 0x20939(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -10350,7 +10382,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,225,7,2,0 ; vbroadcastss 0x207e1(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,81,8,2,0 ; vbroadcastss 0x20851(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10370,36 +10402,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,34,8,2,0 ; vbroadcastss 0x20822(%rip),%ymm12 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,146,8,2,0 ; vbroadcastss 0x20892(%rip),%ymm12 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,24,8,2,0 ; vbroadcastss 0x20818(%rip),%ymm12 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,136,8,2,0 ; vbroadcastss 0x20888(%rip),%ymm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,110,7,2,0 ; vbroadcastss 0x2076e(%rip),%ymm12 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,37,222,7,2,0 ; vbroadcastss 0x207de(%rip),%ymm12 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,0,8,2,0 ; vbroadcastss 0x20800(%rip),%ymm12 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,112,8,2,0 ; vbroadcastss 0x20870(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,246,7,2,0 ; vbroadcastss 0x207f6(%rip),%ymm12 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,102,8,2,0 ; vbroadcastss 0x20866(%rip),%ymm12 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,231,7,2,0 ; vbroadcastss 0x207e7(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,87,8,2,0 ; vbroadcastss 0x20857(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,221,7,2,0 ; vbroadcastss 0x207dd(%rip),%ymm12 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,37,77,8,2,0 ; vbroadcastss 0x2084d(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,193,7,2,0 ; vbroadcastss 0x207c1(%rip),%ymm11 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,49,8,2,0 ; vbroadcastss 0x20831(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,183,7,2,0 ; vbroadcastss 0x207b7(%rip),%ymm11 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,39,8,2,0 ; vbroadcastss 0x20827(%rip),%ymm11 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,168,7,2,0 ; vbroadcastss 0x207a8(%rip),%ymm11 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,24,8,2,0 ; vbroadcastss 0x20818(%rip),%ymm11 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,158,7,2,0 ; vbroadcastss 0x2079e(%rip),%ymm11 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,29,14,8,2,0 ; vbroadcastss 0x2080e(%rip),%ymm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,143,7,2,0 ; vbroadcastss 0x2078f(%rip),%ymm10 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,21,255,7,2,0 ; vbroadcastss 0x207ff(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -10407,7 +10439,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,167,6,2,0 ; vbroadcastss 0x206a7(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,23,7,2,0 ; vbroadcastss 0x20717(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10424,34 +10456,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,240,6,2,0 ; vbroadcastss 0x206f0(%rip),%ymm8 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,5,96,7,2,0 ; vbroadcastss 0x20760(%rip),%ymm8 # 2ba1c <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,230,6,2,0 ; vbroadcastss 0x206e6(%rip),%ymm9 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,13,86,7,2,0 ; vbroadcastss 0x20756(%rip),%ymm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,60,6,2,0 ; vbroadcastss 0x2063c(%rip),%ymm4 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,37,172,6,2,0 ; vbroadcastss 0x206ac(%rip),%ymm4 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,207,6,2,0 ; vbroadcastss 0x206cf(%rip),%ymm10 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,21,63,7,2,0 ; vbroadcastss 0x2073f(%rip),%ymm10 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,197,6,2,0 ; vbroadcastss 0x206c5(%rip),%ymm11 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,53,7,2,0 ; vbroadcastss 0x20735(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
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,183,6,2,0 ; vbroadcastss 0x206b7(%rip),%ymm12 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,39,7,2,0 ; vbroadcastss 0x20727(%rip),%ymm12 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,173,6,2,0 ; vbroadcastss 0x206ad(%rip),%ymm13 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,45,29,7,2,0 ; vbroadcastss 0x2071d(%rip),%ymm13 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,140,6,2,0 ; vbroadcastss 0x2068c(%rip),%ymm15 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,61,252,6,2,0 ; vbroadcastss 0x206fc(%rip),%ymm15 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,130,6,2,0 ; vbroadcastss 0x20682(%rip),%ymm3 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,29,242,6,2,0 ; vbroadcastss 0x206f2(%rip),%ymm3 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,117,6,2,0 ; vbroadcastss 0x20675(%rip),%ymm2 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,21,229,6,2,0 ; vbroadcastss 0x206e5(%rip),%ymm2 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,108,6,2,0 ; vbroadcastss 0x2066c(%rip),%ymm6 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,226,125,24,53,220,6,2,0 ; vbroadcastss 0x206dc(%rip),%ymm6 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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)
@@ -10493,7 +10525,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,176,5,2,0 ; vbroadcastss 0x205b0(%rip),%ymm2 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,226,125,24,21,32,6,2,0 ; vbroadcastss 0x20620(%rip),%ymm2 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
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
@@ -10511,31 +10543,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,99,5,2,0 ; vbroadcastss 0x20563(%rip),%ymm8 # 2b948 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,5,211,5,2,0 ; vbroadcastss 0x205d3(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,193,4,2,0 ; vbroadcastss 0x204c1(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,49,5,2,0 ; vbroadcastss 0x20531(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,75,5,2,0 ; vbroadcastss 0x2054b(%rip),%ymm9 # 2b94c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,13,187,5,2,0 ; vbroadcastss 0x205bb(%rip),%ymm9 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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,55,5,2,0 ; vbroadcastss 0x20537(%rip),%ymm8 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,5,167,5,2,0 ; vbroadcastss 0x205a7(%rip),%ymm8 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,45,5,2,0 ; vbroadcastss 0x2052d(%rip),%ymm8 # 2b954 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,5,157,5,2,0 ; vbroadcastss 0x2059d(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,35,5,2,0 ; vbroadcastss 0x20523(%rip),%ymm8 # 2b958 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,5,147,5,2,0 ; vbroadcastss 0x20593(%rip),%ymm8 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
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,21,5,2,0 ; vbroadcastss 0x20515(%rip),%ymm8 # 2b95c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,5,133,5,2,0 ; vbroadcastss 0x20585(%rip),%ymm8 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x910>
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,254,4,2,0 ; vbroadcastss 0x204fe(%rip),%ymm9 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,13,110,5,2,0 ; vbroadcastss 0x2056e(%rip),%ymm9 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,243,4,2,0 ; vbroadcastss 0x204f3(%rip),%ymm11 # 2b964 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,29,99,5,2,0 ; vbroadcastss 0x20563(%rip),%ymm11 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,233,4,2,0 ; vbroadcastss 0x204e9(%rip),%ymm12 # 2b968 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,37,89,5,2,0 ; vbroadcastss 0x20559(%rip),%ymm12 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
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
@@ -10550,9 +10582,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,159,4,2,0 ; vbroadcastss 0x2049f(%rip),%ymm0 # 2b96c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,226,125,24,5,15,5,2,0 ; vbroadcastss 0x2050f(%rip),%ymm0 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,150,4,2,0 ; vbroadcastss 0x20496(%rip),%ymm8 # 2b970 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,5,6,5,2,0 ; vbroadcastss 0x20506(%rip),%ymm8 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10566,15 +10598,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 b53f <_sk_load_a8_avx+0x5c>
+ DB 117,68 ; jne b5cf <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,23,5,2,0 ; vpand 0x20517(%rip),%xmm0,%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,249,219,5,135,5,2,0 ; vpand 0x20587(%rip),%xmm0,%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,209,3,2,0 ; vbroadcastss 0x203d1(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,65,4,2,0 ; vbroadcastss 0x20441(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -10586,15 +10618,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 b501 <_sk_load_a8_avx+0x1e>
+ DB 119,174 ; ja b591 <_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 # b5d8 <_sk_load_a8_avx+0xf5>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # b668 <_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 b501 <_sk_load_a8_avx+0x1e>
+ DB 235,143 ; jmp b591 <_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
@@ -10602,7 +10634,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 b501 <_sk_load_a8_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq b591 <_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
@@ -10613,7 +10645,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 b501 <_sk_load_a8_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq b591 <_sk_load_a8_avx+0x1e>
DB 15,31,0 ; nopl (%rax)
DB 143 ; (bad)
DB 255 ; (bad)
@@ -10644,15 +10676,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 b650 <_sk_load_a8_dst_avx+0x5c>
+ DB 117,68 ; jne b6e0 <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,6,4,2,0 ; vpand 0x20406(%rip),%xmm4,%xmm4 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,217,219,37,118,4,2,0 ; vpand 0x20476(%rip),%xmm4,%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,192,2,2,0 ; vbroadcastss 0x202c0(%rip),%ymm5 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,45,48,3,2,0 ; vbroadcastss 0x20330(%rip),%ymm5 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -10664,15 +10696,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 b612 <_sk_load_a8_dst_avx+0x1e>
+ DB 119,174 ; ja b6a2 <_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 # b6e8 <_sk_load_a8_dst_avx+0xf4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # b778 <_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 b612 <_sk_load_a8_dst_avx+0x1e>
+ DB 235,143 ; jmp b6a2 <_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
@@ -10680,7 +10712,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 b612 <_sk_load_a8_dst_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq b6a2 <_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
@@ -10691,7 +10723,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 b612 <_sk_load_a8_dst_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq b6a2 <_sk_load_a8_dst_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -10700,7 +10732,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00b6f8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe06ac>
+ DB 232,255,255,255,221 ; callq ffffffffde00b788 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe063c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -10778,7 +10810,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,198,0,2,0 ; vbroadcastss 0x200c6(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,54,1,2,0 ; vbroadcastss 0x20136(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -10799,14 +10831,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,70,0,2,0 ; vbroadcastss 0x20046(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,182,0,2,0 ; vbroadcastss 0x200b6(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 197,57,103,192 ; vpackuswb %xmm0,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne b896 <_sk_store_a8_avx+0x44>
+ DB 117,10 ; jne b926 <_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
@@ -10814,25 +10846,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 b892 <_sk_store_a8_avx+0x40>
+ DB 119,236 ; ja b922 <_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 # b90c <_sk_store_a8_avx+0xba>
+ DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # b99c <_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 b892 <_sk_store_a8_avx+0x40>
+ DB 235,202 ; jmp b922 <_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,87,1,2,0 ; vpshufb 0x20157(%rip),%xmm8,%xmm8 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 196,98,57,0,5,199,1,2,0 ; vpshufb 0x201c7(%rip),%xmm8,%xmm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp b892 <_sk_store_a8_avx+0x40>
+ DB 235,176 ; jmp b922 <_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,61,1,2,0 ; vpshufb 0x2013d(%rip),%xmm8,%xmm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ DB 196,98,57,0,5,173,1,2,0 ; vpshufb 0x201ad(%rip),%xmm8,%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp b892 <_sk_store_a8_avx+0x40>
+ DB 235,135 ; jmp b922 <_sk_store_a8_avx+0x40>
DB 144 ; nop
DB 179,255 ; mov $0xff,%bl
DB 255 ; (bad)
@@ -10863,18 +10895,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 b989 <_sk_load_g8_avx+0x61>
+ DB 117,73 ; jne ba19 <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,210,0,2,0 ; vpand 0x200d2(%rip),%xmm0,%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,249,219,5,66,1,2,0 ; vpand 0x20142(%rip),%xmm0,%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,140,255,1,0 ; vbroadcastss 0x1ff8c(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,252,255,1,0 ; vbroadcastss 0x1fffc(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,9,255,1,0 ; vbroadcastss 0x1ff09(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,121,255,1,0 ; vbroadcastss 0x1ff79(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -10883,15 +10915,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 b946 <_sk_load_g8_avx+0x1e>
+ DB 119,169 ; ja b9d6 <_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 # ba20 <_sk_load_g8_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bab0 <_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 b946 <_sk_load_g8_avx+0x1e>
+ DB 235,138 ; jmp b9d6 <_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
@@ -10899,7 +10931,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 b946 <_sk_load_g8_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq b9d6 <_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
@@ -10910,7 +10942,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 b946 <_sk_load_g8_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq b9d6 <_sk_load_g8_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -10919,7 +10951,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00ba30 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe09e4>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0974>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -10939,18 +10971,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 ba9d <_sk_load_g8_dst_avx+0x61>
+ DB 117,73 ; jne bb2d <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,190,255,1,0 ; vpand 0x1ffbe(%rip),%xmm4,%xmm4 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 197,217,219,37,46,0,2,0 ; vpand 0x2002e(%rip),%xmm4,%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,120,254,1,0 ; vbroadcastss 0x1fe78(%rip),%ymm5 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,45,232,254,1,0 ; vbroadcastss 0x1fee8(%rip),%ymm5 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,245,253,1,0 ; vbroadcastss 0x1fdf5(%rip),%ymm7 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,61,101,254,1,0 ; vbroadcastss 0x1fe65(%rip),%ymm7 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -10959,15 +10991,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 ba5a <_sk_load_g8_dst_avx+0x1e>
+ DB 119,169 ; ja baea <_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 # bb34 <_sk_load_g8_dst_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bbc4 <_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 ba5a <_sk_load_g8_dst_avx+0x1e>
+ DB 235,138 ; jmp baea <_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
@@ -10975,7 +11007,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 ba5a <_sk_load_g8_dst_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq baea <_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
@@ -10986,7 +11018,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 ba5a <_sk_load_g8_dst_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq baea <_sk_load_g8_dst_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -10995,7 +11027,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bb44 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0af8>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bbd4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0a88>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11073,10 +11105,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,122,252,1,0 ; vbroadcastss 0x1fc7a(%rip),%ymm1 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,234,252,1,0 ; vbroadcastss 0x1fcea(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,247,251,1,0 ; vbroadcastss 0x1fbf7(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,103,252,1,0 ; vbroadcastss 0x1fc67(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11096,56 +11128,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 bd44 <_sk_load_565_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne bdd4 <_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,26,252,1,0 ; vbroadcastss 0x1fc1a(%rip),%ymm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,5,138,252,1,0 ; vbroadcastss 0x1fc8a(%rip),%ymm0 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,13,252,1,0 ; vbroadcastss 0x1fc0d(%rip),%ymm1 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,125,252,1,0 ; vbroadcastss 0x1fc7d(%rip),%ymm1 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,4,252,1,0 ; vbroadcastss 0x1fc04(%rip),%ymm1 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,13,116,252,1,0 ; vbroadcastss 0x1fc74(%rip),%ymm1 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,247,251,1,0 ; vbroadcastss 0x1fbf7(%rip),%ymm3 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,29,103,252,1,0 ; vbroadcastss 0x1fc67(%rip),%ymm3 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,238,251,1,0 ; vbroadcastss 0x1fbee(%rip),%ymm3 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,29,94,252,1,0 ; vbroadcastss 0x1fc5e(%rip),%ymm3 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,225,251,1,0 ; vbroadcastss 0x1fbe1(%rip),%ymm3 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,81,252,1,0 ; vbroadcastss 0x1fc51(%rip),%ymm3 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,70,251,1,0 ; vbroadcastss 0x1fb46(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,182,251,1,0 ; vbroadcastss 0x1fbb6(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja bcc8 <_sk_load_565_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja bd58 <_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 # bdc8 <_sk_load_565_avx+0x125>
+ DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # be58 <_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 bcc8 <_sk_load_565_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq bd58 <_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 bcc8 <_sk_load_565_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq bd58 <_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 bcc8 <_sk_load_565_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq bd58 <_sk_load_565_avx+0x25>
DB 168,255 ; test $0xff,%al
DB 255 ; (bad)
DB 255,194 ; inc %edx
@@ -11175,56 +11207,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 be85 <_sk_load_565_dst_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne bf15 <_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,217,250,1,0 ; vbroadcastss 0x1fad9(%rip),%ymm4 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,37,73,251,1,0 ; vbroadcastss 0x1fb49(%rip),%ymm4 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,204,250,1,0 ; vbroadcastss 0x1facc(%rip),%ymm5 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,60,251,1,0 ; vbroadcastss 0x1fb3c(%rip),%ymm5 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,195,250,1,0 ; vbroadcastss 0x1fac3(%rip),%ymm5 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,45,51,251,1,0 ; vbroadcastss 0x1fb33(%rip),%ymm5 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,182,250,1,0 ; vbroadcastss 0x1fab6(%rip),%ymm7 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,61,38,251,1,0 ; vbroadcastss 0x1fb26(%rip),%ymm7 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,173,250,1,0 ; vbroadcastss 0x1faad(%rip),%ymm7 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,61,29,251,1,0 ; vbroadcastss 0x1fb1d(%rip),%ymm7 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,160,250,1,0 ; vbroadcastss 0x1faa0(%rip),%ymm7 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,61,16,251,1,0 ; vbroadcastss 0x1fb10(%rip),%ymm7 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,5,250,1,0 ; vbroadcastss 0x1fa05(%rip),%ymm7 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,61,117,250,1,0 ; vbroadcastss 0x1fa75(%rip),%ymm7 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja be09 <_sk_load_565_dst_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja be99 <_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 # bf0c <_sk_load_565_dst_avx+0x128>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # bf9c <_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 be09 <_sk_load_565_dst_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq be99 <_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 be09 <_sk_load_565_dst_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq be99 <_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 be09 <_sk_load_565_dst_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq be99 <_sk_load_565_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11315,23 +11347,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,169,248,1,0 ; vbroadcastss 0x1f8a9(%rip),%ymm0 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,5,25,249,1,0 ; vbroadcastss 0x1f919(%rip),%ymm0 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,156,248,1,0 ; vbroadcastss 0x1f89c(%rip),%ymm1 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,12,249,1,0 ; vbroadcastss 0x1f90c(%rip),%ymm1 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,147,248,1,0 ; vbroadcastss 0x1f893(%rip),%ymm1 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,13,3,249,1,0 ; vbroadcastss 0x1f903(%rip),%ymm1 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,134,248,1,0 ; vbroadcastss 0x1f886(%rip),%ymm3 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,29,246,248,1,0 ; vbroadcastss 0x1f8f6(%rip),%ymm3 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,125,248,1,0 ; vbroadcastss 0x1f87d(%rip),%ymm3 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,29,237,248,1,0 ; vbroadcastss 0x1f8ed(%rip),%ymm3 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,112,248,1,0 ; vbroadcastss 0x1f870(%rip),%ymm3 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,29,224,248,1,0 ; vbroadcastss 0x1f8e0(%rip),%ymm3 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,213,247,1,0 ; vbroadcastss 0x1f7d5(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,69,248,1,0 ; vbroadcastss 0x1f845(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11348,14 +11380,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,152,248,1,0 ; vbroadcastss 0x1f898(%rip),%ymm8 # 2b974 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,98,125,24,5,8,249,1,0 ; vbroadcastss 0x1f908(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
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,113,248,1,0 ; vbroadcastss 0x1f871(%rip),%ymm10 # 2b978 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,98,125,24,21,225,248,1,0 ; vbroadcastss 0x1f8e1(%rip),%ymm10 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
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
@@ -11369,7 +11401,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 c157 <_sk_store_565_avx+0x9a>
+ DB 117,10 ; jne c1e7 <_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
@@ -11377,22 +11409,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 c153 <_sk_store_565_avx+0x96>
+ DB 119,236 ; ja c1e3 <_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 # c1b4 <_sk_store_565_avx+0xf7>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c244 <_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 c153 <_sk_store_565_avx+0x96>
+ DB 235,207 ; jmp c1e3 <_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 c153 <_sk_store_565_avx+0x96>
+ DB 235,191 ; jmp c1e3 <_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 c153 <_sk_store_565_avx+0x96>
+ DB 235,159 ; jmp c1e3 <_sk_store_565_avx+0x96>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -11410,7 +11442,7 @@ _sk_store_565_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c1cc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1180>
+ DB 232,255,255,255,224 ; callq ffffffffe100c25c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1110>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11425,31 +11457,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 c289 <_sk_load_4444_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c319 <_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,105,247,1,0 ; vbroadcastss 0x1f769(%rip),%ymm0 # 2b97c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,5,217,247,1,0 ; vbroadcastss 0x1f7d9(%rip),%ymm0 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,92,247,1,0 ; vbroadcastss 0x1f75c(%rip),%ymm1 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,13,204,247,1,0 ; vbroadcastss 0x1f7cc(%rip),%ymm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,83,247,1,0 ; vbroadcastss 0x1f753(%rip),%ymm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,13,195,247,1,0 ; vbroadcastss 0x1f7c3(%rip),%ymm1 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,70,247,1,0 ; vbroadcastss 0x1f746(%rip),%ymm2 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,21,182,247,1,0 ; vbroadcastss 0x1f7b6(%rip),%ymm2 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,61,247,1,0 ; vbroadcastss 0x1f73d(%rip),%ymm2 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,21,173,247,1,0 ; vbroadcastss 0x1f7ad(%rip),%ymm2 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,48,247,1,0 ; vbroadcastss 0x1f730(%rip),%ymm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,160,247,1,0 ; vbroadcastss 0x1f7a0(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,38,247,1,0 ; vbroadcastss 0x1f726(%rip),%ymm8 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,150,247,1,0 ; vbroadcastss 0x1f796(%rip),%ymm8 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,24,247,1,0 ; vbroadcastss 0x1f718(%rip),%ymm8 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,136,247,1,0 ; vbroadcastss 0x1f788(%rip),%ymm8 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11458,27 +11490,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 c1f5 <_sk_load_4444_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c285 <_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 # c310 <_sk_load_4444_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c3a0 <_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 c1f5 <_sk_load_4444_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c285 <_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 c1f5 <_sk_load_4444_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c285 <_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 c1f5 <_sk_load_4444_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c285 <_sk_load_4444_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11512,31 +11544,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 c3e5 <_sk_load_4444_dst_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c475 <_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,13,246,1,0 ; vbroadcastss 0x1f60d(%rip),%ymm4 # 2b97c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,37,125,246,1,0 ; vbroadcastss 0x1f67d(%rip),%ymm4 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,0,246,1,0 ; vbroadcastss 0x1f600(%rip),%ymm5 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,45,112,246,1,0 ; vbroadcastss 0x1f670(%rip),%ymm5 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,247,245,1,0 ; vbroadcastss 0x1f5f7(%rip),%ymm5 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,45,103,246,1,0 ; vbroadcastss 0x1f667(%rip),%ymm5 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,234,245,1,0 ; vbroadcastss 0x1f5ea(%rip),%ymm6 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,53,90,246,1,0 ; vbroadcastss 0x1f65a(%rip),%ymm6 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,225,245,1,0 ; vbroadcastss 0x1f5e1(%rip),%ymm6 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,53,81,246,1,0 ; vbroadcastss 0x1f651(%rip),%ymm6 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,212,245,1,0 ; vbroadcastss 0x1f5d4(%rip),%ymm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,68,246,1,0 ; vbroadcastss 0x1f644(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,202,245,1,0 ; vbroadcastss 0x1f5ca(%rip),%ymm8 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,58,246,1,0 ; vbroadcastss 0x1f63a(%rip),%ymm8 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,188,245,1,0 ; vbroadcastss 0x1f5bc(%rip),%ymm8 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,44,246,1,0 ; vbroadcastss 0x1f62c(%rip),%ymm8 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11545,27 +11577,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 c351 <_sk_load_4444_dst_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c3e1 <_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 # c46c <_sk_load_4444_dst_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c4fc <_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 c351 <_sk_load_4444_dst_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c3e1 <_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 c351 <_sk_load_4444_dst_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c3e1 <_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 c351 <_sk_load_4444_dst_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c3e1 <_sk_load_4444_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11656,25 +11688,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,197,243,1,0 ; vbroadcastss 0x1f3c5(%rip),%ymm0 # 2b97c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,5,53,244,1,0 ; vbroadcastss 0x1f435(%rip),%ymm0 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,184,243,1,0 ; vbroadcastss 0x1f3b8(%rip),%ymm1 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,13,40,244,1,0 ; vbroadcastss 0x1f428(%rip),%ymm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,175,243,1,0 ; vbroadcastss 0x1f3af(%rip),%ymm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,13,31,244,1,0 ; vbroadcastss 0x1f41f(%rip),%ymm1 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,162,243,1,0 ; vbroadcastss 0x1f3a2(%rip),%ymm2 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,21,18,244,1,0 ; vbroadcastss 0x1f412(%rip),%ymm2 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,153,243,1,0 ; vbroadcastss 0x1f399(%rip),%ymm2 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,226,125,24,21,9,244,1,0 ; vbroadcastss 0x1f409(%rip),%ymm2 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,140,243,1,0 ; vbroadcastss 0x1f38c(%rip),%ymm8 # 2b990 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,252,243,1,0 ; vbroadcastss 0x1f3fc(%rip),%ymm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,130,243,1,0 ; vbroadcastss 0x1f382(%rip),%ymm8 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,242,243,1,0 ; vbroadcastss 0x1f3f2(%rip),%ymm8 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,116,243,1,0 ; vbroadcastss 0x1f374(%rip),%ymm8 # 2b998 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,228,243,1,0 ; vbroadcastss 0x1f3e4(%rip),%ymm8 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -11693,7 +11725,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,72,243,1,0 ; vbroadcastss 0x1f348(%rip),%ymm8 # 2b99c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,184,243,1,0 ; vbroadcastss 0x1f3b8(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x950>
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
@@ -11720,7 +11752,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 c6ed <_sk_store_4444_avx+0xb8>
+ DB 117,10 ; jne c77d <_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
@@ -11728,22 +11760,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 c6e9 <_sk_store_4444_avx+0xb4>
+ DB 119,236 ; ja c779 <_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 # c74c <_sk_store_4444_avx+0x117>
+ DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # c7dc <_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 c6e9 <_sk_store_4444_avx+0xb4>
+ DB 235,207 ; jmp c779 <_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 c6e9 <_sk_store_4444_avx+0xb4>
+ DB 235,191 ; jmp c779 <_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 c6e9 <_sk_store_4444_avx+0xb4>
+ DB 235,159 ; jmp c779 <_sk_store_4444_avx+0xb4>
DB 102,144 ; xchg %ax,%ax
DB 197,255,255 ; (bad)
DB 255,214 ; callq *%rsi
@@ -11777,12 +11809,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 c80f <_sk_load_8888_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne c89f <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,10,239,1,0 ; vmovapd 0x1ef0a(%rip),%ymm10 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x654>
+ DB 197,125,40,21,122,239,1,0 ; vmovapd 0x1ef7a(%rip),%ymm10 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x654>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,84,241,1,0 ; vbroadcastss 0x1f154(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,196,241,1,0 ; vbroadcastss 0x1f1c4(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -11809,21 +11841,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 c78e <_sk_load_8888_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja c81e <_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 # c8c4 <_sk_load_8888_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # c954 <_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 c78e <_sk_load_8888_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq c81e <_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 c78e <_sk_load_8888_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq c81e <_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
@@ -11837,9 +11869,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 c78e <_sk_load_8888_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq c81e <_sk_load_8888_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js c8c5 <_sk_load_8888_avx+0x15d>
+ DB 120,255 ; js c955 <_sk_load_8888_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -11870,12 +11902,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 c987 <_sk_load_8888_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne ca17 <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,178,237,1,0 ; vmovapd 0x1edb2(%rip),%ymm10 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x674>
+ DB 197,125,40,21,34,238,1,0 ; vmovapd 0x1ee22(%rip),%ymm10 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x674>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,220,239,1,0 ; vbroadcastss 0x1efdc(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,76,240,1,0 ; vbroadcastss 0x1f04c(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -11902,21 +11934,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 c906 <_sk_load_8888_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja c996 <_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 # ca3c <_sk_load_8888_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cacc <_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 c906 <_sk_load_8888_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq c996 <_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 c906 <_sk_load_8888_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq c996 <_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
@@ -11930,9 +11962,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 c906 <_sk_load_8888_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq c996 <_sk_load_8888_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js ca3d <_sk_load_8888_dst_avx+0x15d>
+ DB 120,255 ; js cacd <_sk_load_8888_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12008,10 +12040,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,132,235,1,0 ; vmovaps 0x1eb84(%rip),%ymm10 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x694>
+ DB 197,124,40,21,244,235,1,0 ; vmovaps 0x1ebf4(%rip),%ymm10 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x694>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,142,237,1,0 ; vbroadcastss 0x1ed8e(%rip),%ymm9 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,254,237,1,0 ; vbroadcastss 0x1edfe(%rip),%ymm9 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -12046,7 +12078,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,190,236,1,0 ; vbroadcastss 0x1ecbe(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,46,237,1,0 ; vbroadcastss 0x1ed2e(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12071,7 +12103,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 cc84 <_sk_store_8888_avx+0xae>
+ DB 117,10 ; jne cd14 <_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
@@ -12079,17 +12111,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 cc80 <_sk_store_8888_avx+0xaa>
+ DB 119,236 ; ja cd10 <_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 # ccf4 <_sk_store_8888_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # cd84 <_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 cc80 <_sk_store_8888_avx+0xaa>
+ DB 235,208 ; jmp cd10 <_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 cc80 <_sk_store_8888_avx+0xaa>
+ DB 235,192 ; jmp cd10 <_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
@@ -12097,7 +12129,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 cc80 <_sk_store_8888_avx+0xaa>
+ DB 235,143 ; jmp cd10 <_sk_store_8888_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12109,7 +12141,7 @@ _sk_store_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00cd08 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe1cbc>
+ DB 232,255,255,255,218 ; callq ffffffffdb00cd98 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe1c4c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12127,12 +12159,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 cdb7 <_sk_load_bgra_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne ce47 <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,194,233,1,0 ; vmovapd 0x1e9c2(%rip),%ymm10 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x6b4>
+ DB 197,125,40,21,50,234,1,0 ; vmovapd 0x1ea32(%rip),%ymm10 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x6b4>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,172,235,1,0 ; vbroadcastss 0x1ebac(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,28,236,1,0 ; vbroadcastss 0x1ec1c(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -12159,21 +12191,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 cd36 <_sk_load_bgra_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja cdc6 <_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 # ce6c <_sk_load_bgra_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cefc <_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 cd36 <_sk_load_bgra_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq cdc6 <_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 cd36 <_sk_load_bgra_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq cdc6 <_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
@@ -12187,9 +12219,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 cd36 <_sk_load_bgra_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq cdc6 <_sk_load_bgra_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js ce6d <_sk_load_bgra_avx+0x15d>
+ DB 120,255 ; js cefd <_sk_load_bgra_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12220,12 +12252,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 cf2f <_sk_load_bgra_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne cfbf <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,106,232,1,0 ; vmovapd 0x1e86a(%rip),%ymm10 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x6d4>
+ DB 197,125,40,21,218,232,1,0 ; vmovapd 0x1e8da(%rip),%ymm10 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0x6d4>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,52,234,1,0 ; vbroadcastss 0x1ea34(%rip),%ymm8 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,5,164,234,1,0 ; vbroadcastss 0x1eaa4(%rip),%ymm8 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12252,21 +12284,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 ceae <_sk_load_bgra_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja cf3e <_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 # cfe4 <_sk_load_bgra_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d074 <_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 ceae <_sk_load_bgra_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq cf3e <_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 ceae <_sk_load_bgra_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq cf3e <_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
@@ -12280,9 +12312,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 ceae <_sk_load_bgra_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq cf3e <_sk_load_bgra_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js cfe5 <_sk_load_bgra_dst_avx+0x15d>
+ DB 120,255 ; js d075 <_sk_load_bgra_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12358,10 +12390,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,60,230,1,0 ; vmovaps 0x1e63c(%rip),%ymm9 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x6f4>
+ DB 197,124,40,13,172,230,1,0 ; vmovaps 0x1e6ac(%rip),%ymm9 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0x6f4>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,230,231,1,0 ; vbroadcastss 0x1e7e6(%rip),%ymm10 # 2b8fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,21,86,232,1,0 ; vbroadcastss 0x1e856(%rip),%ymm10 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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
@@ -12396,7 +12428,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,22,231,1,0 ; vbroadcastss 0x1e716(%rip),%ymm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,134,231,1,0 ; vbroadcastss 0x1e786(%rip),%ymm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12421,7 +12453,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 d22c <_sk_store_bgra_avx+0xae>
+ DB 117,10 ; jne d2bc <_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
@@ -12429,17 +12461,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 d228 <_sk_store_bgra_avx+0xaa>
+ DB 119,236 ; ja d2b8 <_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 # d29c <_sk_store_bgra_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d32c <_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 d228 <_sk_store_bgra_avx+0xaa>
+ DB 235,208 ; jmp d2b8 <_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 d228 <_sk_store_bgra_avx+0xaa>
+ DB 235,192 ; jmp d2b8 <_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
@@ -12447,7 +12479,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 d228 <_sk_store_bgra_avx+0xaa>
+ DB 235,143 ; jmp d2b8 <_sk_store_bgra_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12459,7 +12491,7 @@ _sk_store_bgra_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d2b0 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2264>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d340 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe21f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12482,7 +12514,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 d517 <_sk_load_f16_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne d5a7 <_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
@@ -12499,14 +12531,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,41,239,1,0 ; vmovddup 0x1ef29(%rip),%xmm10 # 2c278 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ DB 197,123,18,21,153,239,1,0 ; vmovddup 0x1ef99(%rip),%xmm10 # 2c378 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,167,230,1,0 ; vbroadcastss 0x1e6a7(%rip),%xmm11 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,121,24,29,23,231,1,0 ; vbroadcastss 0x1e717(%rip),%xmm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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,8,239,1,0 ; vmovddup 0x1ef08(%rip),%xmm12 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ DB 197,123,18,37,120,239,1,0 ; vmovddup 0x1ef78(%rip),%xmm12 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
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
@@ -12515,7 +12547,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,97,230,1,0 ; vbroadcastss 0x1e661(%rip),%xmm3 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,226,121,24,29,209,230,1,0 ; vbroadcastss 0x1e6d1(%rip),%xmm3 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -12594,29 +12626,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 d57d <_sk_load_f16_avx+0x2c5>
+ DB 116,85 ; je d60d <_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 d57d <_sk_load_f16_avx+0x2c5>
+ DB 114,72 ; jb d60d <_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 d58a <_sk_load_f16_avx+0x2d2>
+ DB 116,72 ; je d61a <_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 d58a <_sk_load_f16_avx+0x2d2>
+ DB 114,59 ; jb d61a <_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 d311 <_sk_load_f16_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d3a1 <_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 d311 <_sk_load_f16_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d3a1 <_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 d311 <_sk_load_f16_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d3a1 <_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 d311 <_sk_load_f16_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d3a1 <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,126,253,255,255 ; jmpq d311 <_sk_load_f16_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d3a1 <_sk_load_f16_avx+0x59>
PUBLIC _sk_load_f16_dst_avx
_sk_load_f16_dst_avx LABEL PROC
@@ -12633,7 +12665,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 d7f2 <_sk_load_f16_dst_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne d882 <_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
@@ -12650,14 +12682,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,78,236,1,0 ; vmovddup 0x1ec4e(%rip),%xmm10 # 2c278 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ DB 197,123,18,21,190,236,1,0 ; vmovddup 0x1ecbe(%rip),%xmm10 # 2c378 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,204,227,1,0 ; vbroadcastss 0x1e3cc(%rip),%xmm11 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,121,24,29,60,228,1,0 ; vbroadcastss 0x1e43c(%rip),%xmm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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,45,236,1,0 ; vmovddup 0x1ec2d(%rip),%xmm12 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ DB 197,123,18,37,157,236,1,0 ; vmovddup 0x1ec9d(%rip),%xmm12 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
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
@@ -12666,7 +12698,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,134,227,1,0 ; vbroadcastss 0x1e386(%rip),%xmm7 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,226,121,24,61,246,227,1,0 ; vbroadcastss 0x1e3f6(%rip),%xmm7 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -12745,29 +12777,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 d858 <_sk_load_f16_dst_avx+0x2c5>
+ DB 116,85 ; je d8e8 <_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 d858 <_sk_load_f16_dst_avx+0x2c5>
+ DB 114,72 ; jb d8e8 <_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 d865 <_sk_load_f16_dst_avx+0x2d2>
+ DB 116,72 ; je d8f5 <_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 d865 <_sk_load_f16_dst_avx+0x2d2>
+ DB 114,59 ; jb d8f5 <_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 d5ec <_sk_load_f16_dst_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d67c <_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 d5ec <_sk_load_f16_dst_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d67c <_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 d5ec <_sk_load_f16_dst_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d67c <_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 d5ec <_sk_load_f16_dst_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d67c <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,126,253,255,255 ; jmpq d5ec <_sk_load_f16_dst_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d67c <_sk_load_f16_dst_avx+0x59>
PUBLIC _sk_gather_f16_avx
_sk_gather_f16_avx LABEL PROC
@@ -12844,14 +12876,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,176,232,1,0 ; vmovddup 0x1e8b0(%rip),%xmm11 # 2c278 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
+ DB 197,123,18,29,32,233,1,0 ; vmovddup 0x1e920(%rip),%xmm11 # 2c378 <_sk_srcover_rgba_8888_sse2_lowp+0x122c>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,46,224,1,0 ; vbroadcastss 0x1e02e(%rip),%xmm12 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,121,24,37,158,224,1,0 ; vbroadcastss 0x1e09e(%rip),%xmm12 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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,143,232,1,0 ; vmovddup 0x1e88f(%rip),%xmm13 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
+ DB 197,123,18,45,255,232,1,0 ; vmovddup 0x1e8ff(%rip),%xmm13 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1234>
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
@@ -12860,7 +12892,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,232,223,1,0 ; vbroadcastss 0x1dfe8(%rip),%xmm3 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,226,121,24,29,88,224,1,0 ; vbroadcastss 0x1e058(%rip),%xmm3 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -12948,12 +12980,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,29,222,1,0 ; vbroadcastss 0x1de1d(%rip),%ymm8 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,5,141,222,1,0 ; vbroadcastss 0x1de8d(%rip),%ymm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,59,222,1,0 ; vbroadcastss 0x1de3b(%rip),%ymm10 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,98,125,24,21,171,222,1,0 ; vbroadcastss 0x1deab(%rip),%ymm10 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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,43,222,1,0 ; vbroadcastss 0x1de2b(%rip),%xmm9 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,98,121,24,13,155,222,1,0 ; vbroadcastss 0x1de9b(%rip),%xmm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
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
@@ -12964,7 +12996,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,238,221,1,0 ; vbroadcastss 0x1ddee(%rip),%xmm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 196,98,121,24,29,94,222,1,0 ; vbroadcastss 0x1de5e(%rip),%xmm11 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
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
@@ -13047,7 +13079,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 de02 <_sk_store_f16_avx+0x26e>
+ DB 117,74 ; jne de92 <_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)
@@ -13063,22 +13095,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 ddd3 <_sk_store_f16_avx+0x23f>
+ DB 116,197 ; je de63 <_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 ddd3 <_sk_store_f16_avx+0x23f>
+ DB 114,184 ; jb de63 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,175 ; je ddd3 <_sk_store_f16_avx+0x23f>
+ DB 116,175 ; je de63 <_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 ddd3 <_sk_store_f16_avx+0x23f>
+ DB 114,162 ; jb de63 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,153 ; je ddd3 <_sk_store_f16_avx+0x23f>
+ DB 116,153 ; je de63 <_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 ddd3 <_sk_store_f16_avx+0x23f>
+ DB 114,140 ; jb de63 <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,131 ; jmp ddd3 <_sk_store_f16_avx+0x23f>
+ DB 235,131 ; jmp de63 <_sk_store_f16_avx+0x23f>
PUBLIC _sk_load_u16_be_avx
_sk_load_u16_be_avx LABEL PROC
@@ -13091,7 +13123,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 df83 <_sk_load_u16_be_avx+0x133>
+ DB 15,133,12,1,0,0 ; jne e013 <_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
@@ -13113,7 +13145,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,48,218,1,0 ; vbroadcastss 0x1da30(%rip),%ymm9 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,13,160,218,1,0 ; vbroadcastss 0x1daa0(%rip),%ymm9 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -13150,29 +13182,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 dfe9 <_sk_load_u16_be_avx+0x199>
+ DB 116,85 ; je e079 <_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 dfe9 <_sk_load_u16_be_avx+0x199>
+ DB 114,72 ; jb e079 <_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 dff6 <_sk_load_u16_be_avx+0x1a6>
+ DB 116,72 ; je e086 <_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 dff6 <_sk_load_u16_be_avx+0x1a6>
+ DB 114,59 ; jb e086 <_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 de92 <_sk_load_u16_be_avx+0x42>
+ DB 15,132,198,254,255,255 ; je df22 <_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 de92 <_sk_load_u16_be_avx+0x42>
+ DB 15,130,181,254,255,255 ; jb df22 <_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 de92 <_sk_load_u16_be_avx+0x42>
+ DB 233,169,254,255,255 ; jmpq df22 <_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 de92 <_sk_load_u16_be_avx+0x42>
+ DB 233,156,254,255,255 ; jmpq df22 <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,147,254,255,255 ; jmpq de92 <_sk_load_u16_be_avx+0x42>
+ DB 233,147,254,255,255 ; jmpq df22 <_sk_load_u16_be_avx+0x42>
PUBLIC _sk_load_rgb_u16_be_avx
_sk_load_rgb_u16_be_avx LABEL PROC
@@ -13187,7 +13219,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 e127 <_sk_load_rgb_u16_be_avx+0x128>
+ DB 15,133,253,0,0,0 ; jne e1b7 <_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
@@ -13215,7 +13247,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,95,216,1,0 ; vbroadcastss 0x1d85f(%rip),%ymm9 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,13,207,216,1,0 ; vbroadcastss 0x1d8cf(%rip),%ymm9 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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
@@ -13237,69 +13269,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,99,215,1,0 ; vbroadcastss 0x1d763(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,211,215,1,0 ; vbroadcastss 0x1d7d3(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,92,64,4,2 ; vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne e15f <_sk_load_rgb_u16_be_avx+0x160>
+ DB 117,31 ; jne e1ef <_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 e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,0,255,255,255 ; jmpq e0ef <_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 e1a9 <_sk_load_rgb_u16_be_avx+0x1aa>
+ DB 114,48 ; jb e239 <_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 e1c3 <_sk_load_rgb_u16_be_avx+0x1c4>
+ DB 117,48 ; jne e253 <_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 e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,182,254,255,255 ; jmpq e0ef <_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 e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,156,254,255,255 ; jmpq e0ef <_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 e204 <_sk_load_rgb_u16_be_avx+0x205>
+ DB 114,39 ; jb e294 <_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 e215 <_sk_load_rgb_u16_be_avx+0x216>
+ DB 117,30 ; jne e2a5 <_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 e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,91,254,255,255 ; jmpq e0ef <_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 e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,74,254,255,255 ; jmpq e0ef <_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 e248 <_sk_load_rgb_u16_be_avx+0x249>
+ DB 114,25 ; jb e2d8 <_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 e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,23,254,255,255 ; jmpq e0ef <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,14,254,255,255 ; jmpq e05f <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,14,254,255,255 ; jmpq e0ef <_sk_load_rgb_u16_be_avx+0x60>
PUBLIC _sk_store_u16_be_avx
_sk_store_u16_be_avx LABEL PROC
@@ -13311,7 +13343,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,40,215,1,0 ; vbroadcastss 0x1d728(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,98,125,24,5,152,215,1,0 ; vbroadcastss 0x1d798(%rip),%ymm8 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13349,7 +13381,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 e35c <_sk_store_u16_be_avx+0x10b>
+ DB 117,31 ; jne e3ec <_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)
@@ -13358,22 +13390,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 e358 <_sk_store_u16_be_avx+0x107>
+ DB 116,240 ; je e3e8 <_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 e358 <_sk_store_u16_be_avx+0x107>
+ DB 114,227 ; jb e3e8 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je e358 <_sk_store_u16_be_avx+0x107>
+ DB 116,218 ; je e3e8 <_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 e358 <_sk_store_u16_be_avx+0x107>
+ DB 114,205 ; jb e3e8 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je e358 <_sk_store_u16_be_avx+0x107>
+ DB 116,196 ; je e3e8 <_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 e358 <_sk_store_u16_be_avx+0x107>
+ DB 114,183 ; jb e3e8 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp e358 <_sk_store_u16_be_avx+0x107>
+ DB 235,174 ; jmp e3e8 <_sk_store_u16_be_avx+0x107>
PUBLIC _sk_load_f32_avx
_sk_load_f32_avx LABEL PROC
@@ -13381,7 +13413,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 e51f <_sk_load_f32_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja e5af <_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)
@@ -13393,7 +13425,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 # e530 <_sk_load_f32_avx+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # e5c0 <_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
@@ -13456,7 +13488,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 e4f2 <_sk_load_f32_avx+0x148>
+ DB 235,196 ; jmp e582 <_sk_load_f32_avx+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -13482,7 +13514,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 e6c5 <_sk_load_f32_dst_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja e755 <_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)
@@ -13494,7 +13526,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 # e6d4 <_sk_load_f32_dst_avx+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # e764 <_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
@@ -13557,7 +13589,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 e698 <_sk_load_f32_dst_avx+0x148>
+ DB 235,196 ; jmp e728 <_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)
@@ -13568,7 +13600,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) # 2900e6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe36a4>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e780 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe3634>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13592,7 +13624,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 e773 <_sk_store_f32_avx+0x7f>
+ DB 117,55 ; jne e803 <_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
@@ -13605,22 +13637,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 e76f <_sk_store_f32_avx+0x7b>
+ DB 116,240 ; je e7ff <_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 e76f <_sk_store_f32_avx+0x7b>
+ DB 114,227 ; jb e7ff <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je e76f <_sk_store_f32_avx+0x7b>
+ DB 116,218 ; je e7ff <_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 e76f <_sk_store_f32_avx+0x7b>
+ DB 114,205 ; jb e7ff <_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 e76f <_sk_store_f32_avx+0x7b>
+ DB 116,195 ; je e7ff <_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 e76f <_sk_store_f32_avx+0x7b>
+ DB 114,181 ; jb e7ff <_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 e76f <_sk_store_f32_avx+0x7b>
+ DB 235,171 ; jmp e7ff <_sk_store_f32_avx+0x7b>
PUBLIC _sk_repeat_x_avx
_sk_repeat_x_avx LABEL PROC
@@ -13657,7 +13689,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,65,208,1,0 ; vmulss 0x1d041(%rip),%xmm9,%xmm0 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,178,89,5,177,208,1,0 ; vmulss 0x1d0b1(%rip),%xmm9,%xmm0 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -13682,7 +13714,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,215,207,1,0 ; vmulss 0x1cfd7(%rip),%xmm9,%xmm1 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,178,89,13,71,208,1,0 ; vmulss 0x1d047(%rip),%xmm9,%xmm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -13700,7 +13732,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,148,207,1,0 ; vbroadcastss 0x1cf94(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,4,208,1,0 ; vbroadcastss 0x1d004(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -13714,9 +13746,9 @@ _sk_repeat_x_1_avx LABEL PROC
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,139,207,1,0 ; vbroadcastss 0x1cf8b(%rip),%ymm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,5,251,207,1,0 ; vbroadcastss 0x1cffb(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,97,207,1,0 ; vbroadcastss 0x1cf61(%rip),%ymm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,209,207,1,0 ; vbroadcastss 0x1cfd1(%rip),%ymm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -13730,12 +13762,12 @@ _sk_mirror_x_1_avx LABEL PROC
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,77,208,1,0 ; vbroadcastss 0x1d04d(%rip),%ymm3 # 2b9a4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,226,125,24,29,189,208,1,0 ; vbroadcastss 0x1d0bd(%rip),%ymm3 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,68,208,1,0 ; vbroadcastss 0x1d044(%rip),%ymm3 # 2b9a8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,29,180,208,1,0 ; vbroadcastss 0x1d0b4(%rip),%ymm3 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,55,208,1,0 ; vbroadcastss 0x1d037(%rip),%ymm1 # 2b9ac <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,13,167,208,1,0 ; vbroadcastss 0x1d0a7(%rip),%ymm1 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x960>
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
@@ -13968,9 +14000,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 ed1c <_sk_evenly_spaced_gradient_avx+0x28>
+ DB 120,7 ; js edac <_sk_evenly_spaced_gradient_avx+0x28>
DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1
- DB 235,21 ; jmp ed31 <_sk_evenly_spaced_gradient_avx+0x3d>
+ DB 235,21 ; jmp edc1 <_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
@@ -14127,18 +14159,18 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,76,201,1,0 ; vbroadcastss 0x1c94c(%rip),%ymm0 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,5,188,201,1,0 ; vbroadcastss 0x1c9bc(%rip),%ymm0 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,59,201,1,0 ; vbroadcastss 0x1c93b(%rip),%ymm1 # 2b9b0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,13,171,201,1,0 ; vbroadcastss 0x1c9ab(%rip),%ymm1 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,50,201,1,0 ; vbroadcastss 0x1c932(%rip),%ymm1 # 2b9b8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,13,162,201,1,0 ; vbroadcastss 0x1c9a2(%rip),%ymm1 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,37,201,1,0 ; vbroadcastss 0x1c925(%rip),%ymm1 # 2b9bc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,13,149,201,1,0 ; vbroadcastss 0x1c995(%rip),%ymm1 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,24,201,1,0 ; vbroadcastss 0x1c918(%rip),%ymm1 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,226,125,24,13,136,201,1,0 ; vbroadcastss 0x1c988(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -14159,12 +14191,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 f12e <_sk_gradient_avx+0x72>
+ DB 114,81 ; jb f1be <_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,150,199,1,0 ; vbroadcastss 0x1c796(%rip),%ymm10 # 2b88c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,21,6,200,1,0 ; vbroadcastss 0x1c806(%rip),%ymm10 # 2b98c <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14176,7 +14208,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 f0fa <_sk_gradient_avx+0x3e>
+ DB 117,204 ; jne f18a <_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
@@ -14355,27 +14387,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,189,196,1,0 ; vbroadcastss 0x1c4bd(%rip),%ymm13 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,45,45,197,1,0 ; vbroadcastss 0x1c52d(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,179,196,1,0 ; vbroadcastss 0x1c4b3(%rip),%ymm14 # 2b9c8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,53,35,197,1,0 ; vbroadcastss 0x1c523(%rip),%ymm14 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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,164,196,1,0 ; vbroadcastss 0x1c4a4(%rip),%ymm14 # 2b9cc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,53,20,197,1,0 ; vbroadcastss 0x1c514(%rip),%ymm14 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x980>
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,149,196,1,0 ; vbroadcastss 0x1c495(%rip),%ymm13 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,45,5,197,1,0 ; vbroadcastss 0x1c505(%rip),%ymm13 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
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,128,196,1,0 ; vbroadcastss 0x1c480(%rip),%ymm10 # 2b9d4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,21,240,196,1,0 ; vbroadcastss 0x1c4f0(%rip),%ymm10 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,22,195,1,0 ; vbroadcastss 0x1c316(%rip),%ymm10 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,21,134,195,1,0 ; vbroadcastss 0x1c386(%rip),%ymm10 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,0,195,1,0 ; vbroadcastss 0x1c300(%rip),%ymm10 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,112,195,1,0 ; vbroadcastss 0x1c370(%rip),%ymm10 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14401,7 +14433,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,246,195,1,0 ; vbroadcastss 0x1c3f6(%rip),%ymm11 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,102,196,1,0 ; vbroadcastss 0x1c466(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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
@@ -14410,17 +14442,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,202,195,1,0 ; vbroadcastss 0x1c3ca(%rip),%ymm9 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,58,196,1,0 ; vbroadcastss 0x1c43a(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,168,195,1,0 ; vbroadcastss 0x1c3a8(%rip),%ymm9 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,13,24,196,1,0 ; vbroadcastss 0x1c418(%rip),%ymm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,57,194,1,0 ; vbroadcastss 0x1c239(%rip),%ymm11 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,169,194,1,0 ; vbroadcastss 0x1c2a9(%rip),%ymm11 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14438,7 +14470,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,72,195,1,0 ; vbroadcastss 0x1c348(%rip),%ymm11 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,184,195,1,0 ; vbroadcastss 0x1c3b8(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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
@@ -14447,17 +14479,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,28,195,1,0 ; vbroadcastss 0x1c31c(%rip),%ymm9 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,140,195,1,0 ; vbroadcastss 0x1c38c(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,250,194,1,0 ; vbroadcastss 0x1c2fa(%rip),%ymm9 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,13,106,195,1,0 ; vbroadcastss 0x1c36a(%rip),%ymm9 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,139,193,1,0 ; vbroadcastss 0x1c18b(%rip),%ymm11 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,251,193,1,0 ; vbroadcastss 0x1c1fb(%rip),%ymm11 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14474,7 +14506,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,160,194,1,0 ; vbroadcastss 0x1c2a0(%rip),%ymm10 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,21,16,195,1,0 ; vbroadcastss 0x1c310(%rip),%ymm10 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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
@@ -14483,7 +14515,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,120,194,1,0 ; vbroadcastss 0x1c278(%rip),%ymm8 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,5,232,194,1,0 ; vbroadcastss 0x1c2e8(%rip),%ymm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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
@@ -14521,7 +14553,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,162,192,1,0 ; vbroadcastss 0x1c0a2(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,18,193,1,0 ; vbroadcastss 0x1c112(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14554,9 +14586,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,138,193,1,0 ; vbroadcastss 0x1c18a(%rip),%ymm0 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,250,193,1,0 ; vbroadcastss 0x1c1fa(%rip),%ymm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,33,192,1,0 ; vbroadcastss 0x1c021(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,145,192,1,0 ; vbroadcastss 0x1c091(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14565,7 +14597,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,1,192,1,0 ; vbroadcastss 0x1c001(%rip),%ymm0 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,113,192,1,0 ; vbroadcastss 0x1c071(%rip),%ymm0 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14575,9 +14607,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,65,193,1,0 ; vbroadcastss 0x1c141(%rip),%ymm1 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,177,193,1,0 ; vbroadcastss 0x1c1b1(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,215,191,1,0 ; vbroadcastss 0x1bfd7(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,71,192,1,0 ; vbroadcastss 0x1c047(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14586,7 +14618,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,183,191,1,0 ; vbroadcastss 0x1bfb7(%rip),%ymm1 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,13,39,192,1,0 ; vbroadcastss 0x1c027(%rip),%ymm1 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14596,14 +14628,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,250,192,1,0 ; vbroadcastss 0x1c0fa(%rip),%ymm0 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,226,125,24,5,106,193,1,0 ; vbroadcastss 0x1c16a(%rip),%ymm0 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,141,191,1,0 ; vbroadcastss 0x1bf8d(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,253,191,1,0 ; vbroadcastss 0x1bffd(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,222,192,1,0 ; vbroadcastss 0x1c0de(%rip),%ymm10 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,78,193,1,0 ; vbroadcastss 0x1c14e(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,220,191,1,0 ; vbroadcastss 0x1bfdc(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,76,192,1,0 ; vbroadcastss 0x1c04c(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14613,19 +14645,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,167,192,1,0 ; vbroadcastss 0x1c0a7(%rip),%ymm0 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,23,193,1,0 ; vbroadcastss 0x1c117(%rip),%ymm0 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,62,191,1,0 ; vbroadcastss 0x1bf3e(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,174,191,1,0 ; vbroadcastss 0x1bfae(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,156,192,1,0 ; vbroadcastss 0x1c09c(%rip),%ymm9 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,12,193,1,0 ; vbroadcastss 0x1c10c(%rip),%ymm9 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,138,192,1,0 ; vbroadcastss 0x1c08a(%rip),%ymm10 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,250,192,1,0 ; vbroadcastss 0x1c0fa(%rip),%ymm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,11,191,1,0 ; vbroadcastss 0x1bf0b(%rip),%ymm10 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,21,123,191,1,0 ; vbroadcastss 0x1bf7b(%rip),%ymm10 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,108,192,1,0 ; vbroadcastss 0x1c06c(%rip),%ymm9 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,13,220,192,1,0 ; vbroadcastss 0x1c0dc(%rip),%ymm9 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14634,17 +14666,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,220,190,1,0 ; vbroadcastss 0x1bedc(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,76,191,1,0 ; vbroadcastss 0x1bf4c(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,58,192,1,0 ; vbroadcastss 0x1c03a(%rip),%ymm10 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,170,192,1,0 ; vbroadcastss 0x1c0aa(%rip),%ymm10 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,40,192,1,0 ; vbroadcastss 0x1c028(%rip),%ymm11 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,29,152,192,1,0 ; vbroadcastss 0x1c098(%rip),%ymm11 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,19,192,1,0 ; vbroadcastss 0x1c013(%rip),%ymm9 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,13,131,192,1,0 ; vbroadcastss 0x1c083(%rip),%ymm9 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14653,13 +14685,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,239,191,1,0 ; vbroadcastss 0x1bfef(%rip),%ymm0 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,95,192,1,0 ; vbroadcastss 0x1c05f(%rip),%ymm0 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,212,191,1,0 ; vbroadcastss 0x1bfd4(%rip),%ymm10 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,68,192,1,0 ; vbroadcastss 0x1c044(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,210,190,1,0 ; vbroadcastss 0x1bed2(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,66,191,1,0 ; vbroadcastss 0x1bf42(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14669,14 +14701,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,161,191,1,0 ; vbroadcastss 0x1bfa1(%rip),%ymm1 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,226,125,24,13,17,192,1,0 ; vbroadcastss 0x1c011(%rip),%ymm1 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,51,190,1,0 ; vbroadcastss 0x1be33(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,163,190,1,0 ; vbroadcastss 0x1bea3(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,132,191,1,0 ; vbroadcastss 0x1bf84(%rip),%ymm10 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,244,191,1,0 ; vbroadcastss 0x1bff4(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,130,190,1,0 ; vbroadcastss 0x1be82(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,242,190,1,0 ; vbroadcastss 0x1bef2(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14686,19 +14718,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,77,191,1,0 ; vbroadcastss 0x1bf4d(%rip),%ymm1 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,189,191,1,0 ; vbroadcastss 0x1bfbd(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,227,189,1,0 ; vbroadcastss 0x1bde3(%rip),%ymm8 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,5,83,190,1,0 ; vbroadcastss 0x1be53(%rip),%ymm8 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,65,191,1,0 ; vbroadcastss 0x1bf41(%rip),%ymm9 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,177,191,1,0 ; vbroadcastss 0x1bfb1(%rip),%ymm9 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,47,191,1,0 ; vbroadcastss 0x1bf2f(%rip),%ymm10 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,159,191,1,0 ; vbroadcastss 0x1bf9f(%rip),%ymm10 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,176,189,1,0 ; vbroadcastss 0x1bdb0(%rip),%ymm10 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,21,32,190,1,0 ; vbroadcastss 0x1be20(%rip),%ymm10 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,17,191,1,0 ; vbroadcastss 0x1bf11(%rip),%ymm9 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,13,129,191,1,0 ; vbroadcastss 0x1bf81(%rip),%ymm9 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14707,17 +14739,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,129,189,1,0 ; vbroadcastss 0x1bd81(%rip),%ymm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,241,189,1,0 ; vbroadcastss 0x1bdf1(%rip),%ymm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,222,190,1,0 ; vbroadcastss 0x1bede(%rip),%ymm10 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,78,191,1,0 ; vbroadcastss 0x1bf4e(%rip),%ymm10 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,204,190,1,0 ; vbroadcastss 0x1becc(%rip),%ymm11 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,29,60,191,1,0 ; vbroadcastss 0x1bf3c(%rip),%ymm11 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
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,183,190,1,0 ; vbroadcastss 0x1beb7(%rip),%ymm9 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,13,39,191,1,0 ; vbroadcastss 0x1bf27(%rip),%ymm9 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14726,13 +14758,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,147,190,1,0 ; vbroadcastss 0x1be93(%rip),%ymm1 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,13,3,191,1,0 ; vbroadcastss 0x1bf03(%rip),%ymm1 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,119,190,1,0 ; vbroadcastss 0x1be77(%rip),%ymm10 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,231,190,1,0 ; vbroadcastss 0x1bee7(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,117,189,1,0 ; vbroadcastss 0x1bd75(%rip),%ymm10 # 2b8f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,229,189,1,0 ; vbroadcastss 0x1bde5(%rip),%ymm10 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14868,7 +14900,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,25,188,1,0 ; vbroadcastss 0x1bc19(%rip),%xmm4 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,226,121,24,37,137,188,1,0 ; vbroadcastss 0x1bc89(%rip),%xmm4 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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)
@@ -14922,7 +14954,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,130,185,1,0 ; vbroadcastss 0x1b982(%rip),%xmm10 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,121,24,21,242,185,1,0 ; vbroadcastss 0x1b9f2(%rip),%xmm10 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -14950,7 +14982,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,86,186,1,0 ; vbroadcastss 0x1ba56(%rip),%ymm7 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,125,24,61,198,186,1,0 ; vbroadcastss 0x1bac6(%rip),%ymm7 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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)
@@ -15691,7 +15723,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,231,170,1,0 ; vbroadcastss 0x1aae7(%rip),%xmm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,121,24,13,87,171,1,0 ; vbroadcastss 0x1ab57(%rip),%xmm9 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
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)
@@ -15748,7 +15780,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,64,168,1,0 ; vbroadcastss 0x1a840(%rip),%xmm10 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,121,24,21,176,168,1,0 ; vbroadcastss 0x1a8b0(%rip),%xmm10 # 2b994 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -15776,7 +15808,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,20,169,1,0 ; vbroadcastss 0x1a914(%rip),%ymm12 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,24,37,132,169,1,0 ; vbroadcastss 0x1a984(%rip),%ymm12 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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
@@ -17174,7 +17206,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,26,138,1,0 ; vbroadcastss 0x18a1a(%rip),%ymm3 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,29,138,138,1,0 ; vbroadcastss 0x18a8a(%rip),%ymm3 # 2b988 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17217,15 +17249,23 @@ _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 115,101 ; jae 12f84 <_sk_start_pipeline_sse41+0xe2>
+ DB 15,131,153,0,0,0 ; jae 1304c <_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,38 ; ja 12f67 <_sk_start_pipeline_sse41+0xc5>
+ DB 119,62 ; ja 13013 <_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
+ DB 15,87,201 ; xorps %xmm1,%xmm1
+ DB 15,87,210 ; xorps %xmm2,%xmm2
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,87,237 ; xorps %xmm5,%xmm5
+ DB 15,87,246 ; xorps %xmm6,%xmm6
+ DB 15,87,255 ; xorps %xmm7,%xmm7
DB 76,137,246 ; mov %r14,%rsi
DB 76,137,226 ; mov %r12,%rdx
DB 72,137,217 ; mov %rbx,%rcx
@@ -17234,16 +17274,24 @@ _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,225 ; jbe 12f48 <_sk_start_pipeline_sse41+0xa6>
+ DB 118,201 ; jbe 12fdc <_sk_start_pipeline_sse41+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,9 ; je 12f78 <_sk_start_pipeline_sse41+0xd6>
+ DB 116,33 ; je 1303c <_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
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,87,237 ; xorps %xmm5,%xmm5
+ DB 15,87,246 ; xorps %xmm6,%xmm6
+ DB 15,87,255 ; xorps %xmm7,%xmm7
DB 76,137,246 ; mov %r14,%rsi
DB 72,137,217 ; mov %rbx,%rcx
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 117,173 ; jne 12f31 <_sk_start_pipeline_sse41+0x8f>
+ DB 15,133,121,255,255,255 ; jne 12fc5 <_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
@@ -17274,13 +17322,13 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,130,138,1,0 ; addps 0x18a82(%rip),%xmm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ DB 15,88,5,186,138,1,0 ; addps 0x18aba(%rip),%xmm0 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,127,138,1,0 ; addps 0x18a7f(%rip),%xmm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,13,183,138,1,0 ; addps 0x18ab7(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,134,138,1,0 ; movaps 0x18a86(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,190,138,1,0 ; movaps 0x18abe(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17293,18 +17341,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,31,138,1,0 ; paddd 0x18a1f(%rip),%xmm8 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 102,68,15,254,5,87,138,1,0 ; paddd 0x18a57(%rip),%xmm8 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,86,138,1,0 ; movdqa 0x18a56(%rip),%xmm10 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 102,68,15,111,21,142,138,1,0 ; movdqa 0x18a8e(%rip),%xmm10 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,66,138,1,0 ; movdqa 0x18a42(%rip),%xmm12 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
- DB 102,68,15,111,45,73,138,1,0 ; movdqa 0x18a49(%rip),%xmm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,37,122,138,1,0 ; movdqa 0x18a7a(%rip),%xmm12 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ DB 102,68,15,111,45,129,138,1,0 ; movdqa 0x18a81(%rip),%xmm13 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17320,8 +17368,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,4,138,1,0 ; mulps 0x18a04(%rip),%xmm8 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
- DB 68,15,88,5,12,138,1,0 ; addps 0x18a0c(%rip),%xmm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ DB 68,15,89,5,60,138,1,0 ; mulps 0x18a3c(%rip),%xmm8 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 68,15,88,5,68,138,1,0 ; addps 0x18a44(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17359,7 +17407,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,66,137,1,0 ; movaps 0x18942(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,122,137,1,0 ; movaps 0x1897a(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17368,7 +17416,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,46,137,1,0 ; movaps 0x1892e(%rip),%xmm0 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,5,102,137,1,0 ; movaps 0x18966(%rip),%xmm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17406,7 +17454,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,222,136,1,0 ; movaps 0x188de(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,22,137,1,0 ; movaps 0x18916(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17429,7 +17477,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,145,136,1,0 ; movaps 0x18891(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,201,136,1,0 ; movaps 0x188c9(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17470,7 +17518,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,37,136,1,0 ; movaps 0x18825(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,93,136,1,0 ; movaps 0x1885d(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17481,7 +17529,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,5,136,1,0 ; movaps 0x18805(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,61,136,1,0 ; movaps 0x1883d(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17496,7 +17544,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,216,135,1,0 ; movaps 0x187d8(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,16,136,1,0 ; movaps 0x18810(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17514,7 +17562,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,156,135,1,0 ; movaps 0x1879c(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,212,135,1,0 ; movaps 0x187d4(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17538,7 +17586,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,96,135,1,0 ; movaps 0x18760(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,152,135,1,0 ; movaps 0x18798(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17574,7 +17622,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,225,134,1,0 ; movaps 0x186e1(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,25,135,1,0 ; movaps 0x18719(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17612,7 +17660,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,109,134,1,0 ; movaps 0x1866d(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,165,134,1,0 ; movaps 0x186a5(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -17658,7 +17706,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,200,133,1,0 ; movaps 0x185c8(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,0,134,1,0 ; movaps 0x18600(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17690,7 +17738,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,93,133,1,0 ; movaps 0x1855d(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,149,133,1,0 ; movaps 0x18595(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17725,7 +17773,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,231,132,1,0 ; movaps 0x184e7(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,31,133,1,0 ; movaps 0x1851f(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17751,7 +17799,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,151,132,1,0 ; movaps 0x18497(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,207,132,1,0 ; movaps 0x184cf(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17761,7 +17809,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,126,132,1,0 ; movaps 0x1847e(%rip),%xmm11 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,29,182,132,1,0 ; movaps 0x184b6(%rip),%xmm11 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -17843,7 +17891,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,72,131,1,0 ; movaps 0x18348(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,128,131,1,0 ; movaps 0x18380(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -17924,7 +17972,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,16,130,1,0 ; movaps 0x18210(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,72,130,1,0 ; movaps 0x18248(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18006,7 +18054,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,226,128,1,0 ; movaps 0x180e2(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,26,129,1,0 ; movaps 0x1811a(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18090,7 +18138,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,165,127,1,0 ; movaps 0x17fa5(%rip),%xmm1 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,13,221,127,1,0 ; movaps 0x17fdd(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18103,10 +18151,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,211,127,1,0 ; movaps 0x17fd3(%rip),%xmm13 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ DB 68,15,40,45,11,128,1,0 ; movaps 0x1800b(%rip),%xmm13 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,211,127,1,0 ; movaps 0x17fd3(%rip),%xmm12 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ DB 68,15,40,37,11,128,1,0 ; movaps 0x1800b(%rip),%xmm12 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18292,12 +18340,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,57,125,1,0 ; movaps 0x17d39(%rip),%xmm0 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 15,40,5,113,125,1,0 ; movaps 0x17d71(%rip),%xmm0 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,62,125,1,0 ; movaps 0x17d3e(%rip),%xmm2 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 15,40,21,118,125,1,0 ; movaps 0x17d76(%rip),%xmm2 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,63,125,1,0 ; movaps 0x17d3f(%rip),%xmm14 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,53,119,125,1,0 ; movaps 0x17d77(%rip),%xmm14 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18380,7 +18428,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,84,123,1,0 ; movaps 0x17b54(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,140,123,1,0 ; movaps 0x17b8c(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18474,14 +18522,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,119,122,1,0 ; movaps 0x17a77(%rip),%xmm2 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 15,40,21,175,122,1,0 ; movaps 0x17aaf(%rip),%xmm2 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,122,122,1,0 ; movaps 0x17a7a(%rip),%xmm1 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 15,40,13,178,122,1,0 ; movaps 0x17ab2(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,249 ; mulps %xmm1,%xmm7
DB 15,88,251 ; addps %xmm3,%xmm7
- DB 68,15,40,45,121,122,1,0 ; movaps 0x17a79(%rip),%xmm13 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,45,177,122,1,0 ; movaps 0x17ab1(%rip),%xmm13 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18562,7 +18610,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,143,120,1,0 ; movaps 0x1788f(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,199,120,1,0 ; movaps 0x178c7(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18617,14 +18665,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,68,120,1,0 ; movaps 0x17844(%rip),%xmm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,13,124,120,1,0 ; movaps 0x1787c(%rip),%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,68,120,1,0 ; movaps 0x17844(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,21,124,120,1,0 ; movaps 0x1787c(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 65,15,40,219 ; movaps %xmm11,%xmm3
DB 65,15,89,218 ; mulps %xmm10,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 68,15,40,29,65,120,1,0 ; movaps 0x17841(%rip),%xmm11 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,29,121,120,1,0 ; movaps 0x17879(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -18709,7 +18757,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,77,118,1,0 ; movaps 0x1764d(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,133,118,1,0 ; movaps 0x17685(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -18761,13 +18809,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,15,118,1,0 ; movaps 0x1760f(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,5,71,118,1,0 ; movaps 0x17647(%rip),%xmm8 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,19,118,1,0 ; movaps 0x17613(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,21,75,118,1,0 ; movaps 0x1764b(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 65,15,89,234 ; mulps %xmm10,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 68,15,40,37,17,118,1,0 ; movaps 0x17611(%rip),%xmm12 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,37,73,118,1,0 ; movaps 0x17649(%rip),%xmm12 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -18852,7 +18900,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,23,116,1,0 ; movaps 0x17417(%rip),%xmm0 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,5,79,116,1,0 ; movaps 0x1744f(%rip),%xmm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -18896,23 +18944,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 147e4 <_sk_srcover_rgba_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 148ac <_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,38,116,1,0 ; movdqa 0x17426(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,37,94,116,1,0 ; movdqa 0x1745e(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,34,116,1,0 ; pshufb 0x17422(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,45,90,116,1,0 ; pshufb 0x1745a(%rip),%xmm5 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,34,116,1,0 ; pshufb 0x17422(%rip),%xmm6 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,53,90,116,1,0 ; pshufb 0x1745a(%rip),%xmm6 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,63,115,1,0 ; movaps 0x1733f(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,119,115,1,0 ; movaps 0x17377(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,19,116,1,0 ; movaps 0x17413(%rip),%xmm12 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,37,75,116,1,0 ; movaps 0x1744b(%rip),%xmm12 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -18938,7 +18986,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 14822 <_sk_srcover_rgba_8888_sse41+0x139>
+ DB 117,88 ; jne 148ea <_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
@@ -18949,32 +18997,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 1484c <_sk_srcover_rgba_8888_sse41+0x163>
+ DB 116,91 ; je 14914 <_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 14811 <_sk_srcover_rgba_8888_sse41+0x128>
+ DB 116,22 ; je 148d9 <_sk_srcover_rgba_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 1470f <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 147d7 <_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 1470f <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 147d7 <_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 14857 <_sk_srcover_rgba_8888_sse41+0x16e>
+ DB 116,40 ; je 1491f <_sk_srcover_rgba_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 14844 <_sk_srcover_rgba_8888_sse41+0x15b>
+ DB 116,15 ; je 1490c <_sk_srcover_rgba_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 147d0 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 117,149 ; jne 14898 <_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 147d0 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 235,132 ; jmp 14898 <_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 1470f <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 147d7 <_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 147d0 <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 14898 <_sk_srcover_rgba_8888_sse41+0xe7>
PUBLIC _sk_clamp_0_sse41
_sk_clamp_0_sse41 LABEL PROC
@@ -18988,7 +19036,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,14,114,1,0 ; movaps 0x1720e(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,70,114,1,0 ; movaps 0x17246(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -18998,7 +19046,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,243,113,1,0 ; minps 0x171f3(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,29,43,114,1,0 ; minps 0x1722b(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19007,7 +19055,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,223,113,1,0 ; minps 0x171df(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,61,23,114,1,0 ; minps 0x17217(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19036,7 +19084,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,155,113,1,0 ; movaps 0x1719b(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,211,113,1,0 ; movaps 0x171d3(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19088,7 +19136,7 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,37,113,1,0 ; movaps 0x17125(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,93,113,1,0 ; movaps 0x1715d(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,94,203 ; divps %xmm3,%xmm9
DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
DB 69,15,84,193 ; andps %xmm9,%xmm8
@@ -19100,20 +19148,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,240,113,1,0 ; movaps 0x171f0(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,29,40,114,1,0 ; movaps 0x17228(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
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,104,113,1,0 ; movaps 0x17168(%rip),%xmm12 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,37,160,113,1,0 ; movaps 0x171a0(%rip),%xmm12 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,216,113,1,0 ; movaps 0x171d8(%rip),%xmm13 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,45,16,114,1,0 ; movaps 0x17210(%rip),%xmm13 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,216,113,1,0 ; movaps 0x171d8(%rip),%xmm14 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,53,16,114,1,0 ; movaps 0x17210(%rip),%xmm14 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,220,113,1,0 ; movaps 0x171dc(%rip),%xmm15 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,61,20,114,1,0 ; movaps 0x17214(%rip),%xmm15 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
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
@@ -19148,19 +19196,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,39,113,1,0 ; movaps 0x17127(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,29,95,113,1,0 ; movaps 0x1715f(%rip),%xmm11 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
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,160,112,1,0 ; movaps 0x170a0(%rip),%xmm12 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,37,216,112,1,0 ; movaps 0x170d8(%rip),%xmm12 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,20,113,1,0 ; movaps 0x17114(%rip),%xmm13 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,45,76,113,1,0 ; movaps 0x1714c(%rip),%xmm13 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,21,113,1,0 ; movaps 0x17115(%rip),%xmm14 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,53,77,113,1,0 ; movaps 0x1714d(%rip),%xmm14 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,25,113,1,0 ; movaps 0x17119(%rip),%xmm15 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,61,81,113,1,0 ; movaps 0x17151(%rip),%xmm15 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
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
@@ -19203,22 +19251,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,138,112,1,0 ; movaps 0x1708a(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ DB 68,15,40,29,194,112,1,0 ; movaps 0x170c2(%rip),%xmm11 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,138,112,1,0 ; movaps 0x1708a(%rip),%xmm12 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ DB 68,15,40,37,194,112,1,0 ; movaps 0x170c2(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,138,112,1,0 ; movaps 0x1708a(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ DB 68,15,40,21,194,112,1,0 ; movaps 0x170c2(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,138,112,1,0 ; movaps 0x1708a(%rip),%xmm13 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ DB 68,15,40,45,194,112,1,0 ; movaps 0x170c2(%rip),%xmm13 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,142,112,1,0 ; movaps 0x1708e(%rip),%xmm14 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,53,198,112,1,0 ; movaps 0x170c6(%rip),%xmm14 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
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,138,112,1,0 ; movaps 0x1708a(%rip),%xmm15 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ DB 68,15,40,61,194,112,1,0 ; movaps 0x170c2(%rip),%xmm15 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
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
@@ -19272,7 +19320,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,62,110,1,0 ; movaps 0x16e3e(%rip),%xmm14 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,53,118,110,1,0 ; movaps 0x16e76(%rip),%xmm14 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19281,27 +19329,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,165,111,1,0 ; andps 0x16fa5(%rip),%xmm15 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ DB 68,15,84,61,221,111,1,0 ; andps 0x16fdd(%rip),%xmm15 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
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,152,111,1,0 ; movaps 0x16f98(%rip),%xmm13 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 68,15,40,45,208,111,1,0 ; movaps 0x16fd0(%rip),%xmm13 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
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,148,111,1,0 ; addps 0x16f94(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 68,15,88,5,204,111,1,0 ; addps 0x16fcc(%rip),%xmm8 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
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,140,111,1,0 ; mulps 0x16f8c(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 68,15,89,5,196,111,1,0 ; mulps 0x16fc4(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
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,160,109,1,0 ; movaps 0x16da0(%rip),%xmm0 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,40,5,216,109,1,0 ; movaps 0x16dd8(%rip),%xmm0 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19322,7 +19370,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,82,109,1,0 ; movaps 0x16d52(%rip),%xmm9 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,13,138,109,1,0 ; movaps 0x16d8a(%rip),%xmm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19335,19 +19383,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,254,110,1,0 ; movaps 0x16efe(%rip),%xmm14 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ DB 68,15,40,53,54,111,1,0 ; movaps 0x16f36(%rip),%xmm14 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
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,247,110,1,0 ; movaps 0x16ef7(%rip),%xmm11 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ DB 68,15,40,29,47,111,1,0 ; movaps 0x16f2f(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
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,144,110,1,0 ; movaps 0x16e90(%rip),%xmm7 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ DB 15,40,61,200,110,1,0 ; movaps 0x16ec8(%rip),%xmm7 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,161,110,1,0 ; movaps 0x16ea1(%rip),%xmm3 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 15,40,29,217,110,1,0 ; movaps 0x16ed9(%rip),%xmm3 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19357,7 +19405,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,128,110,1,0 ; movaps 0x16e80(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 68,15,40,37,184,110,1,0 ; movaps 0x16eb8(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
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
@@ -19391,7 +19439,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,25,110,1,0 ; addps 0x16e19(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,88,21,81,110,1,0 ; addps 0x16e51(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
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
@@ -19443,11 +19491,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 14f52 <_sk_scale_u8_sse41+0x4c>
+ DB 117,52 ; jne 1501a <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,18,108,1,0 ; pand 0x16c12(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,74,108,1,0 ; pand 0x16c4a(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,86,109,1,0 ; mulps 0x16d56(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,142,109,1,0 ; mulps 0x16d8e(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19458,12 +19506,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 14f9a <_sk_scale_u8_sse41+0x94>
+ DB 116,59 ; je 15062 <_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 14f81 <_sk_scale_u8_sse41+0x7b>
+ DB 116,23 ; je 15049 <_sk_scale_u8_sse41+0x7b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 14f25 <_sk_scale_u8_sse41+0x1f>
+ DB 117,181 ; jne 14fed <_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
@@ -19471,10 +19519,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 14f25 <_sk_scale_u8_sse41+0x1f>
+ DB 235,139 ; jmp 14fed <_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 14f25 <_sk_scale_u8_sse41+0x1f>
+ DB 233,124,255,255,255 ; jmpq 14fed <_sk_scale_u8_sse41+0x1f>
PUBLIC _sk_scale_565_sse41
_sk_scale_565_sse41 LABEL PROC
@@ -19487,19 +19535,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 1506c <_sk_scale_565_sse41+0xc3>
+ DB 15,133,159,0,0,0 ; jne 15134 <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,196,108,1,0 ; movdqa 0x16cc4(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,5,252,108,1,0 ; movdqa 0x16cfc(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,195,108,1,0 ; mulps 0x16cc3(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,5,203,108,1,0 ; movdqa 0x16ccb(%rip),%xmm0 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 68,15,89,13,251,108,1,0 ; mulps 0x16cfb(%rip),%xmm9 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,3,109,1,0 ; movdqa 0x16d03(%rip),%xmm0 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,202,108,1,0 ; mulps 0x16cca(%rip),%xmm10 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,68,15,219,29,209,108,1,0 ; pand 0x16cd1(%rip),%xmm11 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 68,15,89,21,2,109,1,0 ; mulps 0x16d02(%rip),%xmm10 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,68,15,219,29,9,109,1,0 ; pand 0x16d09(%rip),%xmm11 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,213,108,1,0 ; mulps 0x16cd5(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,29,13,109,1,0 ; mulps 0x16d0d(%rip),%xmm11 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19524,22 +19572,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 150b5 <_sk_scale_565_sse41+0x10c>
+ DB 116,60 ; je 1517d <_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 1509e <_sk_scale_565_sse41+0xf5>
+ DB 116,26 ; je 15166 <_sk_scale_565_sse41+0xf5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,70,255,255,255 ; jne 14fd4 <_sk_scale_565_sse41+0x2b>
+ DB 15,133,70,255,255,255 ; jne 1509c <_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 14fd4 <_sk_scale_565_sse41+0x2b>
+ DB 233,31,255,255,255 ; jmpq 1509c <_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 14fd4 <_sk_scale_565_sse41+0x2b>
+ DB 233,16,255,255,255 ; jmpq 1509c <_sk_scale_565_sse41+0x2b>
PUBLIC _sk_lerp_1_float_sse41
_sk_lerp_1_float_sse41 LABEL PROC
@@ -19570,11 +19618,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 1515c <_sk_lerp_u8_sse41+0x60>
+ DB 117,72 ; jne 15224 <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,28,106,1,0 ; pand 0x16a1c(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,84,106,1,0 ; pand 0x16a54(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,96,107,1,0 ; mulps 0x16b60(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,152,107,1,0 ; mulps 0x16b98(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -19592,12 +19640,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 151a7 <_sk_lerp_u8_sse41+0xab>
+ DB 116,62 ; je 1526f <_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 1518b <_sk_lerp_u8_sse41+0x8f>
+ DB 116,23 ; je 15253 <_sk_lerp_u8_sse41+0x8f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1511b <_sk_lerp_u8_sse41+0x1f>
+ DB 117,161 ; jne 151e3 <_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
@@ -19605,10 +19653,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 1511b <_sk_lerp_u8_sse41+0x1f>
+ DB 233,116,255,255,255 ; jmpq 151e3 <_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 1511b <_sk_lerp_u8_sse41+0x1f>
+ DB 233,101,255,255,255 ; jmpq 151e3 <_sk_lerp_u8_sse41+0x1f>
PUBLIC _sk_lerp_565_sse41
_sk_lerp_565_sse41 LABEL PROC
@@ -19621,19 +19669,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 1527f <_sk_lerp_565_sse41+0xc9>
+ DB 15,133,165,0,0,0 ; jne 15347 <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,183,106,1,0 ; movdqa 0x16ab7(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,5,239,106,1,0 ; movdqa 0x16aef(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,182,106,1,0 ; mulps 0x16ab6(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,5,190,106,1,0 ; movdqa 0x16abe(%rip),%xmm0 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 68,15,89,13,238,106,1,0 ; mulps 0x16aee(%rip),%xmm9 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,5,246,106,1,0 ; movdqa 0x16af6(%rip),%xmm0 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,189,106,1,0 ; mulps 0x16abd(%rip),%xmm11 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,68,15,219,21,196,106,1,0 ; pand 0x16ac4(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 68,15,89,29,245,106,1,0 ; mulps 0x16af5(%rip),%xmm11 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,68,15,219,21,252,106,1,0 ; pand 0x16afc(%rip),%xmm10 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,200,106,1,0 ; mulps 0x16ac8(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,21,0,107,1,0 ; mulps 0x16b00(%rip),%xmm10 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -19661,22 +19709,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 152c8 <_sk_lerp_565_sse41+0x112>
+ DB 116,60 ; je 15390 <_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 152b1 <_sk_lerp_565_sse41+0xfb>
+ DB 116,26 ; je 15379 <_sk_lerp_565_sse41+0xfb>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,64,255,255,255 ; jne 151e1 <_sk_lerp_565_sse41+0x2b>
+ DB 15,133,64,255,255,255 ; jne 152a9 <_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 151e1 <_sk_lerp_565_sse41+0x2b>
+ DB 233,25,255,255,255 ; jmpq 152a9 <_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 151e1 <_sk_lerp_565_sse41+0x2b>
+ DB 233,10,255,255,255 ; jmpq 152a9 <_sk_lerp_565_sse41+0x2b>
PUBLIC _sk_load_tables_sse41
_sk_load_tables_sse41 LABEL PROC
@@ -19685,9 +19733,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 153f9 <_sk_load_tables_sse41+0x122>
+ DB 15,133,17,1,0,0 ; jne 154c1 <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,74,104,1,0 ; movdqa 0x1684a(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,130,104,1,0 ; movdqa 0x16882(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -19702,7 +19750,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,5,104,1,0 ; pshufb 0x16805(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,13,61,104,1,0 ; pshufb 0x1683d(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -19717,7 +19765,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,193,103,1,0 ; pshufb 0x167c1(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,21,249,103,1,0 ; pshufb 0x167f9(%rip),%xmm2 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -19732,7 +19780,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,158,104,1,0 ; mulps 0x1689e(%rip),%xmm3 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,29,214,104,1,0 ; mulps 0x168d6(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19740,19 +19788,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 1543a <_sk_load_tables_sse41+0x163>
+ DB 116,52 ; je 15502 <_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 15428 <_sk_load_tables_sse41+0x151>
+ DB 116,23 ; je 154f0 <_sk_load_tables_sse41+0x151>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,211,254,255,255 ; jne 152ee <_sk_load_tables_sse41+0x17>
+ DB 15,133,211,254,255,255 ; jne 153b6 <_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 152ee <_sk_load_tables_sse41+0x17>
+ DB 233,180,254,255,255 ; jmpq 153b6 <_sk_load_tables_sse41+0x17>
DB 102,69,15,110,4,144 ; movd (%r8,%rdx,4),%xmm8
- DB 233,169,254,255,255 ; jmpq 152ee <_sk_load_tables_sse41+0x17>
+ DB 233,169,254,255,255 ; jmpq 153b6 <_sk_load_tables_sse41+0x17>
PUBLIC _sk_load_tables_u16_be_sse41
_sk_load_tables_u16_be_sse41 LABEL PROC
@@ -19762,7 +19810,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 155ba <_sk_load_tables_u16_be_sse41+0x175>
+ DB 15,133,92,1,0,0 ; jne 15682 <_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
@@ -19771,7 +19819,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,112,104,1,0 ; movdqa 0x16870(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 102,68,15,111,5,168,104,1,0 ; movdqa 0x168a8(%rip),%xmm8 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
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
@@ -19789,7 +19837,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,31,104,1,0 ; pshufb 0x1681f(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ DB 102,15,56,0,13,87,104,1,0 ; pshufb 0x16857(%rip),%xmm1 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
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
@@ -19825,23 +19873,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,109,103,1,0 ; mulps 0x1676d(%rip),%xmm3 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 15,89,29,165,103,1,0 ; mulps 0x167a5(%rip),%xmm3 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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 155d3 <_sk_load_tables_u16_be_sse41+0x18e>
+ DB 117,13 ; jne 1569b <_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 1546b <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,152,254,255,255 ; jmpq 15533 <_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 1546b <_sk_load_tables_u16_be_sse41+0x26>
+ DB 15,130,131,254,255,255 ; jb 15533 <_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 1546b <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,119,254,255,255 ; jmpq 15533 <_sk_load_tables_u16_be_sse41+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse41
_sk_load_tables_rgb_u16_be_sse41 LABEL PROC
@@ -19851,7 +19899,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 15755 <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ DB 15,133,76,1,0,0 ; jne 1581d <_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
@@ -19863,7 +19911,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,182,102,1,0 ; movdqa 0x166b6(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 102,68,15,111,5,238,102,1,0 ; movdqa 0x166ee(%rip),%xmm8 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
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
@@ -19881,7 +19929,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,101,102,1,0 ; pshufb 0x16665(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
+ DB 102,15,56,0,13,157,102,1,0 ; pshufb 0x1669d(%rip),%xmm1 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xcc4>
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
@@ -19912,7 +19960,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,64,99,1,0 ; movaps 0x16340(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,120,99,1,0 ; movaps 0x16378(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -19920,21 +19968,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 1577b <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ DB 117,14 ; jne 15843 <_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 1562f <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,180,254,255,255 ; jmpq 156f7 <_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 157ac <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ DB 114,24 ; jb 15874 <_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 1562f <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,131,254,255,255 ; jmpq 156f7 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,122,254,255,255 ; jmpq 1562f <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,122,254,255,255 ; jmpq 156f7 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
PUBLIC _sk_byte_tables_sse41
_sk_byte_tables_sse41 LABEL PROC
@@ -19942,7 +19990,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,173,99,1,0 ; movaps 0x163ad(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,229,99,1,0 ; movaps 0x163e5(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -19965,7 +20013,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,99,100,1,0 ; movaps 0x16463(%rip),%xmm9 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,13,155,100,1,0 ; movaps 0x1649b(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20065,7 +20113,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,191,98,1,0 ; movaps 0x162bf(%rip),%xmm9 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,13,247,98,1,0 ; movaps 0x162f7(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20237,31 +20285,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,154,96,1,0 ; mulps 0x1609a(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,21,162,96,1,0 ; andps 0x160a2(%rip),%xmm10 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,21,218,93,1,0 ; orps 0x15dda(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,5,162,96,1,0 ; addps 0x160a2(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,40,37,170,96,1,0 ; movaps 0x160aa(%rip),%xmm12 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,5,210,96,1,0 ; mulps 0x160d2(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,21,218,96,1,0 ; andps 0x160da(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,21,18,94,1,0 ; orps 0x15e12(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,5,218,96,1,0 ; addps 0x160da(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,226,96,1,0 ; movaps 0x160e2(%rip),%xmm12 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,170,96,1,0 ; addps 0x160aa(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 68,15,40,37,178,96,1,0 ; movaps 0x160b2(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,21,226,96,1,0 ; addps 0x160e2(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,37,234,96,1,0 ; movaps 0x160ea(%rip),%xmm12 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
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,159,96,1,0 ; addps 0x1609f(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 68,15,40,21,167,96,1,0 ; movaps 0x160a7(%rip),%xmm10 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,5,215,96,1,0 ; addps 0x160d7(%rip),%xmm8 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,21,223,96,1,0 ; movaps 0x160df(%rip),%xmm10 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,167,96,1,0 ; movaps 0x160a7(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,21,223,96,1,0 ; movaps 0x160df(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,171,96,1,0 ; movaps 0x160ab(%rip),%xmm11 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,29,227,96,1,0 ; movaps 0x160e3(%rip),%xmm11 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,171,96,1,0 ; mulps 0x160ab(%rip),%xmm11 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,89,29,227,96,1,0 ; mulps 0x160e3(%rip),%xmm11 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -20269,7 +20317,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,66,93,1,0 ; minps 0x15d42(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,93,5,122,93,1,0 ; minps 0x15d7a(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20297,31 +20345,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,115,95,1,0 ; mulps 0x15f73(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,29,123,95,1,0 ; andps 0x15f7b(%rip),%xmm11 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,29,179,92,1,0 ; orps 0x15cb3(%rip),%xmm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,37,123,95,1,0 ; addps 0x15f7b(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 15,40,13,132,95,1,0 ; movaps 0x15f84(%rip),%xmm1 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,37,171,95,1,0 ; mulps 0x15fab(%rip),%xmm12 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,29,179,95,1,0 ; andps 0x15fb3(%rip),%xmm11 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,29,235,92,1,0 ; orps 0x15ceb(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,37,179,95,1,0 ; addps 0x15fb3(%rip),%xmm12 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,40,13,188,95,1,0 ; movaps 0x15fbc(%rip),%xmm1 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,132,95,1,0 ; addps 0x15f84(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 15,40,13,141,95,1,0 ; movaps 0x15f8d(%rip),%xmm1 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,29,188,95,1,0 ; addps 0x15fbc(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 15,40,13,197,95,1,0 ; movaps 0x15fc5(%rip),%xmm1 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
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,122,95,1,0 ; addps 0x15f7a(%rip),%xmm12 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 15,40,13,131,95,1,0 ; movaps 0x15f83(%rip),%xmm1 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,37,178,95,1,0 ; addps 0x15fb2(%rip),%xmm12 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 15,40,13,187,95,1,0 ; movaps 0x15fbb(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,131,95,1,0 ; movaps 0x15f83(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,21,187,95,1,0 ; movaps 0x15fbb(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,136,95,1,0 ; movaps 0x15f88(%rip),%xmm1 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 15,40,13,192,95,1,0 ; movaps 0x15fc0(%rip),%xmm1 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,137,95,1,0 ; mulps 0x15f89(%rip),%xmm1 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,89,13,193,95,1,0 ; mulps 0x15fc1(%rip),%xmm1 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -20329,7 +20377,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,36,92,1,0 ; minps 0x15c24(%rip),%xmm1 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,13,92,92,1,0 ; minps 0x15c5c(%rip),%xmm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20357,31 +20405,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,85,94,1,0 ; mulps 0x15e55(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,29,93,94,1,0 ; andps 0x15e5d(%rip),%xmm11 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,29,149,91,1,0 ; orps 0x15b95(%rip),%xmm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,37,93,94,1,0 ; addps 0x15e5d(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 15,40,21,102,94,1,0 ; movaps 0x15e66(%rip),%xmm2 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,37,141,94,1,0 ; mulps 0x15e8d(%rip),%xmm12 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,29,149,94,1,0 ; andps 0x15e95(%rip),%xmm11 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,29,205,91,1,0 ; orps 0x15bcd(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,37,149,94,1,0 ; addps 0x15e95(%rip),%xmm12 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,40,21,158,94,1,0 ; movaps 0x15e9e(%rip),%xmm2 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,102,94,1,0 ; addps 0x15e66(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 15,40,21,111,94,1,0 ; movaps 0x15e6f(%rip),%xmm2 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,29,158,94,1,0 ; addps 0x15e9e(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 15,40,21,167,94,1,0 ; movaps 0x15ea7(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
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,92,94,1,0 ; addps 0x15e5c(%rip),%xmm12 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 15,40,21,101,94,1,0 ; movaps 0x15e65(%rip),%xmm2 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,37,148,94,1,0 ; addps 0x15e94(%rip),%xmm12 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 15,40,21,157,94,1,0 ; movaps 0x15e9d(%rip),%xmm2 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,101,94,1,0 ; movaps 0x15e65(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,21,157,94,1,0 ; movaps 0x15e9d(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,106,94,1,0 ; movaps 0x15e6a(%rip),%xmm2 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 15,40,21,162,94,1,0 ; movaps 0x15ea2(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,107,94,1,0 ; mulps 0x15e6b(%rip),%xmm2 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,89,21,163,94,1,0 ; mulps 0x15ea3(%rip),%xmm2 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -20389,7 +20437,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,6,91,1,0 ; minps 0x15b06(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,21,62,91,1,0 ; minps 0x15b3e(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20417,31 +20465,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,55,93,1,0 ; mulps 0x15d37(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,29,63,93,1,0 ; andps 0x15d3f(%rip),%xmm11 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,29,119,90,1,0 ; orps 0x15a77(%rip),%xmm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,37,63,93,1,0 ; addps 0x15d3f(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 15,40,29,72,93,1,0 ; movaps 0x15d48(%rip),%xmm3 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,37,111,93,1,0 ; mulps 0x15d6f(%rip),%xmm12 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,29,119,93,1,0 ; andps 0x15d77(%rip),%xmm11 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,29,175,90,1,0 ; orps 0x15aaf(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,37,119,93,1,0 ; addps 0x15d77(%rip),%xmm12 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 15,40,29,128,93,1,0 ; movaps 0x15d80(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,72,93,1,0 ; addps 0x15d48(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 15,40,29,81,93,1,0 ; movaps 0x15d51(%rip),%xmm3 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,29,128,93,1,0 ; addps 0x15d80(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 15,40,29,137,93,1,0 ; movaps 0x15d89(%rip),%xmm3 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
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,62,93,1,0 ; addps 0x15d3e(%rip),%xmm12 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 15,40,29,71,93,1,0 ; movaps 0x15d47(%rip),%xmm3 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,37,118,93,1,0 ; addps 0x15d76(%rip),%xmm12 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 15,40,29,127,93,1,0 ; movaps 0x15d7f(%rip),%xmm3 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,71,93,1,0 ; movaps 0x15d47(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,21,127,93,1,0 ; movaps 0x15d7f(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,76,93,1,0 ; movaps 0x15d4c(%rip),%xmm3 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 15,40,29,132,93,1,0 ; movaps 0x15d84(%rip),%xmm3 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,77,93,1,0 ; mulps 0x15d4d(%rip),%xmm3 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,89,29,133,93,1,0 ; mulps 0x15d85(%rip),%xmm3 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -20449,7 +20497,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,232,89,1,0 ; minps 0x159e8(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,29,32,90,1,0 ; minps 0x15a20(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20465,20 +20513,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,84,92,1,0 ; mulps 0x15c54(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,40,53,92,92,1,0 ; movaps 0x15c5c(%rip),%xmm14 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,89,5,140,92,1,0 ; mulps 0x15c8c(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,40,53,148,92,1,0 ; movaps 0x15c94(%rip),%xmm14 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,144,89,1,0 ; movaps 0x15990(%rip),%xmm12 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,37,200,89,1,0 ; movaps 0x159c8(%rip),%xmm12 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,84,92,1,0 ; movaps 0x15c54(%rip),%xmm10 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,21,140,92,1,0 ; movaps 0x15c8c(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,88,92,1,0 ; movaps 0x15c58(%rip),%xmm11 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,29,144,92,1,0 ; movaps 0x15c90(%rip),%xmm11 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
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,86,92,1,0 ; movaps 0x15c56(%rip),%xmm9 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,13,142,92,1,0 ; movaps 0x15c8e(%rip),%xmm9 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,90,92,1,0 ; movaps 0x15c5a(%rip),%xmm13 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,45,146,92,1,0 ; movaps 0x15c92(%rip),%xmm13 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20489,21 +20537,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,61,92,1,0 ; movaps 0x15c3d(%rip),%xmm6 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 15,40,53,117,92,1,0 ; movaps 0x15c75(%rip),%xmm6 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,83,92,1,0 ; movaps 0x15c53(%rip),%xmm7 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 15,40,61,139,92,1,0 ; movaps 0x15c8b(%rip),%xmm7 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
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,51,92,1,0 ; movaps 0x15c33(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,37,107,92,1,0 ; movaps 0x15c6b(%rip),%xmm4 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,69,92,1,0 ; movaps 0x15c45(%rip),%xmm15 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,61,125,92,1,0 ; movaps 0x15c7d(%rip),%xmm15 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
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,161,91,1,0 ; mulps 0x15ba1(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,89,5,217,91,1,0 ; mulps 0x15bd9(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20529,8 +20577,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,66,91,1,0 ; mulps 0x15b42(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 15,84,29,75,91,1,0 ; andps 0x15b4b(%rip),%xmm3 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,89,5,122,91,1,0 ; mulps 0x15b7a(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,84,29,131,91,1,0 ; andps 0x15b83(%rip),%xmm3 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -20548,7 +20596,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,147,91,1,0 ; movaps 0x15b93(%rip),%xmm0 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,40,5,203,91,1,0 ; movaps 0x15bcb(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -20567,29 +20615,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,96,91,1,0 ; mulps 0x15b60(%rip),%xmm8 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- DB 68,15,40,13,232,88,1,0 ; movaps 0x158e8(%rip),%xmm9 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,89,5,152,91,1,0 ; mulps 0x15b98(%rip),%xmm8 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,40,13,32,89,1,0 ; movaps 0x15920(%rip),%xmm9 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,93,91,1,0 ; movaps 0x15b5d(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ DB 15,40,5,149,91,1,0 ; movaps 0x15b95(%rip),%xmm0 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
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,91,91,1,0 ; addps 0x15b5b(%rip),%xmm8 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- DB 68,15,89,5,99,91,1,0 ; mulps 0x15b63(%rip),%xmm8 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
- DB 15,89,13,108,91,1,0 ; mulps 0x15b6c(%rip),%xmm1 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ DB 68,15,88,5,147,91,1,0 ; addps 0x15b93(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
+ DB 68,15,89,5,155,91,1,0 ; mulps 0x15b9b(%rip),%xmm8 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ DB 15,89,13,164,91,1,0 ; mulps 0x15ba4(%rip),%xmm1 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,113,91,1,0 ; mulps 0x15b71(%rip),%xmm2 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ DB 15,89,21,169,91,1,0 ; mulps 0x15ba9(%rip),%xmm2 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
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,101,91,1,0 ; movaps 0x15b65(%rip),%xmm9 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ DB 68,15,40,13,157,91,1,0 ; movaps 0x15b9d(%rip),%xmm9 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,101,91,1,0 ; movaps 0x15b65(%rip),%xmm2 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
+ DB 15,40,21,157,91,1,0 ; movaps 0x15b9d(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,106,91,1,0 ; movaps 0x15b6a(%rip),%xmm12 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ DB 68,15,40,37,162,91,1,0 ; movaps 0x15ba2(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
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
@@ -20608,8 +20656,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,35,91,1,0 ; mulps 0x15b23(%rip),%xmm1 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
- DB 15,89,21,44,91,1,0 ; mulps 0x15b2c(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ DB 15,89,13,91,91,1,0 ; mulps 0x15b5b(%rip),%xmm1 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ DB 15,89,21,100,91,1,0 ; mulps 0x15b64(%rip),%xmm2 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -20624,11 +20672,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 1639e <_sk_load_a8_sse41+0x3f>
+ DB 117,39 ; jne 16466 <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,186,87,1,0 ; pand 0x157ba(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,5,242,87,1,0 ; pand 0x157f2(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,0,89,1,0 ; mulps 0x15900(%rip),%xmm3 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,29,56,89,1,0 ; mulps 0x15938(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20637,12 +20685,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 163e0 <_sk_load_a8_sse41+0x81>
+ DB 116,53 ; je 164a8 <_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 163ca <_sk_load_a8_sse41+0x6b>
+ DB 116,21 ; je 16492 <_sk_load_a8_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1637e <_sk_load_a8_sse41+0x1f>
+ DB 117,195 ; jne 16446 <_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
@@ -20650,10 +20698,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 1637e <_sk_load_a8_sse41+0x1f>
+ DB 235,158 ; jmp 16446 <_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 1637e <_sk_load_a8_sse41+0x1f>
+ DB 235,147 ; jmp 16446 <_sk_load_a8_sse41+0x1f>
PUBLIC _sk_load_a8_dst_sse41
_sk_load_a8_dst_sse41 LABEL PROC
@@ -20664,11 +20712,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 1642a <_sk_load_a8_dst_sse41+0x3f>
+ DB 117,39 ; jne 164f2 <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,46,87,1,0 ; pand 0x1572e(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,37,102,87,1,0 ; pand 0x15766(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,116,88,1,0 ; mulps 0x15874(%rip),%xmm7 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,61,172,88,1,0 ; mulps 0x158ac(%rip),%xmm7 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -20677,12 +20725,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 1646c <_sk_load_a8_dst_sse41+0x81>
+ DB 116,53 ; je 16534 <_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 16456 <_sk_load_a8_dst_sse41+0x6b>
+ DB 116,21 ; je 1651e <_sk_load_a8_dst_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1640a <_sk_load_a8_dst_sse41+0x1f>
+ DB 117,195 ; jne 164d2 <_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
@@ -20690,10 +20738,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 1640a <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,158 ; jmp 164d2 <_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 1640a <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,147 ; jmp 164d2 <_sk_load_a8_dst_sse41+0x1f>
PUBLIC _sk_gather_a8_sse41
_sk_gather_a8_sse41 LABEL PROC
@@ -20734,7 +20782,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,108,87,1,0 ; mulps 0x1576c(%rip),%xmm3 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,29,164,87,1,0 ; mulps 0x157a4(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20750,13 +20798,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,31,86,1,0 ; movaps 0x1561f(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,87,86,1,0 ; movaps 0x15657(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 1657b <_sk_store_a8_sse41+0x49>
+ DB 117,17 ; jne 16643 <_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
@@ -20766,17 +20814,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 165b7 <_sk_store_a8_sse41+0x85>
+ DB 116,41 ; je 1667f <_sk_store_a8_sse41+0x85>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 165a3 <_sk_store_a8_sse41+0x71>
+ DB 116,15 ; je 1666b <_sk_store_a8_sse41+0x71>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,217 ; jne 16573 <_sk_store_a8_sse41+0x41>
+ DB 117,217 ; jne 1663b <_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,227,88,1,0 ; pshufb 0x158e3(%rip),%xmm8 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
+ DB 102,68,15,56,0,5,27,89,1,0 ; pshufb 0x1591b(%rip),%xmm8 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xe44>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
- DB 235,188 ; jmp 16573 <_sk_store_a8_sse41+0x41>
+ DB 235,188 ; jmp 1663b <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
- DB 235,178 ; jmp 16573 <_sk_store_a8_sse41+0x41>
+ DB 235,178 ; jmp 1663b <_sk_store_a8_sse41+0x41>
PUBLIC _sk_load_g8_sse41
_sk_load_g8_sse41 LABEL PROC
@@ -20787,25 +20835,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 16603 <_sk_load_g8_sse41+0x42>
+ DB 117,42 ; jne 166cb <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,88,85,1,0 ; pand 0x15558(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,5,144,85,1,0 ; pand 0x15590(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,158,86,1,0 ; mulps 0x1569e(%rip),%xmm0 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,5,214,86,1,0 ; mulps 0x156d6(%rip),%xmm0 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,149,84,1,0 ; movaps 0x15495(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,205,84,1,0 ; movaps 0x154cd(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16645 <_sk_load_g8_sse41+0x84>
+ DB 116,53 ; je 1670d <_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 1662f <_sk_load_g8_sse41+0x6e>
+ DB 116,21 ; je 166f7 <_sk_load_g8_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 165e0 <_sk_load_g8_sse41+0x1f>
+ DB 117,192 ; jne 166a8 <_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
@@ -20813,10 +20861,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 165e0 <_sk_load_g8_sse41+0x1f>
+ DB 235,155 ; jmp 166a8 <_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 165e0 <_sk_load_g8_sse41+0x1f>
+ DB 235,144 ; jmp 166a8 <_sk_load_g8_sse41+0x1f>
PUBLIC _sk_load_g8_dst_sse41
_sk_load_g8_dst_sse41 LABEL PROC
@@ -20827,25 +20875,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 16692 <_sk_load_g8_dst_sse41+0x42>
+ DB 117,42 ; jne 1675a <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,201,84,1,0 ; pand 0x154c9(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,37,1,85,1,0 ; pand 0x15501(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,15,86,1,0 ; mulps 0x1560f(%rip),%xmm4 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,37,71,86,1,0 ; mulps 0x15647(%rip),%xmm4 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,6,84,1,0 ; movaps 0x15406(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,61,62,84,1,0 ; movaps 0x1543e(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 166d4 <_sk_load_g8_dst_sse41+0x84>
+ DB 116,53 ; je 1679c <_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 166be <_sk_load_g8_dst_sse41+0x6e>
+ DB 116,21 ; je 16786 <_sk_load_g8_dst_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1666f <_sk_load_g8_dst_sse41+0x1f>
+ DB 117,192 ; jne 16737 <_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
@@ -20853,10 +20901,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 1666f <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,155 ; jmp 16737 <_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 1666f <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,144 ; jmp 16737 <_sk_load_g8_dst_sse41+0x1f>
PUBLIC _sk_gather_g8_sse41
_sk_gather_g8_sse41 LABEL PROC
@@ -20897,9 +20945,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,4,85,1,0 ; mulps 0x15504(%rip),%xmm0 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,5,60,85,1,0 ; mulps 0x1553c(%rip),%xmm0 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,251,82,1,0 ; movaps 0x152fb(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,51,83,1,0 ; movaps 0x15333(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20914,41 +20962,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 16808 <_sk_load_565_sse41+0x6b>
+ DB 117,80 ; jne 168d0 <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,217,84,1,0 ; movdqa 0x154d9(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,5,17,85,1,0 ; movdqa 0x15511(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,219,84,1,0 ; mulps 0x154db(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,13,227,84,1,0 ; movdqa 0x154e3(%rip),%xmm1 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 15,89,5,19,85,1,0 ; mulps 0x15513(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,13,27,85,1,0 ; movdqa 0x1551b(%rip),%xmm1 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,229,84,1,0 ; mulps 0x154e5(%rip),%xmm1 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,15,219,21,237,84,1,0 ; pand 0x154ed(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 15,89,13,29,85,1,0 ; mulps 0x1551d(%rip),%xmm1 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,15,219,21,37,85,1,0 ; pand 0x15525(%rip),%xmm2 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,243,84,1,0 ; mulps 0x154f3(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,21,43,85,1,0 ; mulps 0x1552b(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,138,82,1,0 ; movaps 0x1528a(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,194,82,1,0 ; movaps 0x152c2(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 1684a <_sk_load_565_sse41+0xad>
+ DB 116,53 ; je 16912 <_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 16834 <_sk_load_565_sse41+0x97>
+ DB 116,21 ; je 168fc <_sk_load_565_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 167bf <_sk_load_565_sse41+0x22>
+ DB 117,154 ; jne 16887 <_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 167bf <_sk_load_565_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 16887 <_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 167bf <_sk_load_565_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 16887 <_sk_load_565_sse41+0x22>
PUBLIC _sk_load_565_dst_sse41
_sk_load_565_dst_sse41 LABEL PROC
@@ -20960,41 +21008,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 168c3 <_sk_load_565_dst_sse41+0x6b>
+ DB 117,80 ; jne 1698b <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,30,84,1,0 ; movdqa 0x1541e(%rip),%xmm4 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,37,86,84,1,0 ; movdqa 0x15456(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,32,84,1,0 ; mulps 0x15420(%rip),%xmm4 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,45,40,84,1,0 ; movdqa 0x15428(%rip),%xmm5 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 15,89,37,88,84,1,0 ; mulps 0x15458(%rip),%xmm4 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,45,96,84,1,0 ; movdqa 0x15460(%rip),%xmm5 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,42,84,1,0 ; mulps 0x1542a(%rip),%xmm5 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,15,219,53,50,84,1,0 ; pand 0x15432(%rip),%xmm6 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 15,89,45,98,84,1,0 ; mulps 0x15462(%rip),%xmm5 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,15,219,53,106,84,1,0 ; pand 0x1546a(%rip),%xmm6 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,56,84,1,0 ; mulps 0x15438(%rip),%xmm6 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,53,112,84,1,0 ; mulps 0x15470(%rip),%xmm6 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,207,81,1,0 ; movaps 0x151cf(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,61,7,82,1,0 ; movaps 0x15207(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16905 <_sk_load_565_dst_sse41+0xad>
+ DB 116,53 ; je 169cd <_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 168ef <_sk_load_565_dst_sse41+0x97>
+ DB 116,21 ; je 169b7 <_sk_load_565_dst_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1687a <_sk_load_565_dst_sse41+0x22>
+ DB 117,154 ; jne 16942 <_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 1687a <_sk_load_565_dst_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 16942 <_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 1687a <_sk_load_565_dst_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 16942 <_sk_load_565_dst_sse41+0x22>
PUBLIC _sk_gather_565_sse41
_sk_gather_565_sse41 LABEL PROC
@@ -21034,19 +21082,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,229,82,1,0 ; movdqa 0x152e5(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,5,29,83,1,0 ; movdqa 0x1531d(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,231,82,1,0 ; mulps 0x152e7(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,13,239,82,1,0 ; movdqa 0x152ef(%rip),%xmm1 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 15,89,5,31,83,1,0 ; mulps 0x1531f(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,13,39,83,1,0 ; movdqa 0x15327(%rip),%xmm1 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,241,82,1,0 ; mulps 0x152f1(%rip),%xmm1 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,15,219,21,249,82,1,0 ; pand 0x152f9(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 15,89,13,41,83,1,0 ; mulps 0x15329(%rip),%xmm1 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,15,219,21,49,83,1,0 ; pand 0x15331(%rip),%xmm2 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,255,82,1,0 ; mulps 0x152ff(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,21,55,83,1,0 ; mulps 0x15337(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,150,80,1,0 ; movaps 0x15096(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,206,80,1,0 ; movaps 0x150ce(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21058,12 +21106,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,134,84,1,0 ; movaps 0x15486(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ DB 68,15,40,5,190,84,1,0 ; movaps 0x154be(%rip),%xmm8 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
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,123,84,1,0 ; movaps 0x1547b(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ DB 68,15,40,21,179,84,1,0 ; movaps 0x154b3(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
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
@@ -21073,7 +21121,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 16a6c <_sk_store_565_sse41+0x70>
+ DB 117,10 ; jne 16b34 <_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
@@ -21081,17 +21129,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 16aa2 <_sk_store_565_sse41+0xa6>
+ DB 116,35 ; je 16b6a <_sk_store_565_sse41+0xa6>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16a94 <_sk_store_565_sse41+0x98>
+ DB 116,15 ; je 16b5c <_sk_store_565_sse41+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 16a68 <_sk_store_565_sse41+0x6c>
+ DB 117,221 ; jne 16b30 <_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 16a68 <_sk_store_565_sse41+0x6c>
+ DB 235,198 ; jmp 16b30 <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 16a68 <_sk_store_565_sse41+0x6c>
+ DB 235,188 ; jmp 16b30 <_sk_store_565_sse41+0x6c>
PUBLIC _sk_load_4444_sse41
_sk_load_4444_sse41 LABEL PROC
@@ -21103,44 +21151,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 16b26 <_sk_load_4444_sse41+0x7a>
+ DB 117,95 ; jne 16bee <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,234,83,1,0 ; movdqa 0x153ea(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 102,15,111,5,34,84,1,0 ; movdqa 0x15422(%rip),%xmm0 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,236,83,1,0 ; mulps 0x153ec(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
- DB 102,15,111,13,244,83,1,0 ; movdqa 0x153f4(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 15,89,5,36,84,1,0 ; mulps 0x15424(%rip),%xmm0 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,13,44,84,1,0 ; movdqa 0x1542c(%rip),%xmm1 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,246,83,1,0 ; mulps 0x153f6(%rip),%xmm1 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
- DB 102,15,111,21,254,83,1,0 ; movdqa 0x153fe(%rip),%xmm2 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 15,89,13,46,84,1,0 ; mulps 0x1542e(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 102,15,111,21,54,84,1,0 ; movdqa 0x15436(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,0,84,1,0 ; mulps 0x15400(%rip),%xmm2 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
- DB 102,15,219,29,8,84,1,0 ; pand 0x15408(%rip),%xmm3 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 15,89,21,56,84,1,0 ; mulps 0x15438(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 102,15,219,29,64,84,1,0 ; pand 0x15440(%rip),%xmm3 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,14,84,1,0 ; mulps 0x1540e(%rip),%xmm3 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,29,70,84,1,0 ; mulps 0x15446(%rip),%xmm3 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
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 16b68 <_sk_load_4444_sse41+0xbc>
+ DB 116,53 ; je 16c30 <_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 16b52 <_sk_load_4444_sse41+0xa6>
+ DB 116,21 ; je 16c1a <_sk_load_4444_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 16ace <_sk_load_4444_sse41+0x22>
+ DB 117,139 ; jne 16b96 <_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 16ace <_sk_load_4444_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 16b96 <_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 16ace <_sk_load_4444_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 16b96 <_sk_load_4444_sse41+0x22>
PUBLIC _sk_load_4444_dst_sse41
_sk_load_4444_dst_sse41 LABEL PROC
@@ -21152,44 +21200,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 16bf0 <_sk_load_4444_dst_sse41+0x7a>
+ DB 117,95 ; jne 16cb8 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,32,83,1,0 ; movdqa 0x15320(%rip),%xmm4 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 102,15,111,37,88,83,1,0 ; movdqa 0x15358(%rip),%xmm4 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,34,83,1,0 ; mulps 0x15322(%rip),%xmm4 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
- DB 102,15,111,45,42,83,1,0 ; movdqa 0x1532a(%rip),%xmm5 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 15,89,37,90,83,1,0 ; mulps 0x1535a(%rip),%xmm4 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,45,98,83,1,0 ; movdqa 0x15362(%rip),%xmm5 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,44,83,1,0 ; mulps 0x1532c(%rip),%xmm5 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
- DB 102,15,111,53,52,83,1,0 ; movdqa 0x15334(%rip),%xmm6 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 15,89,45,100,83,1,0 ; mulps 0x15364(%rip),%xmm5 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 102,15,111,53,108,83,1,0 ; movdqa 0x1536c(%rip),%xmm6 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,54,83,1,0 ; mulps 0x15336(%rip),%xmm6 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
- DB 102,15,219,61,62,83,1,0 ; pand 0x1533e(%rip),%xmm7 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 15,89,53,110,83,1,0 ; mulps 0x1536e(%rip),%xmm6 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 102,15,219,61,118,83,1,0 ; pand 0x15376(%rip),%xmm7 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,68,83,1,0 ; mulps 0x15344(%rip),%xmm7 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,61,124,83,1,0 ; mulps 0x1537c(%rip),%xmm7 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
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 16c32 <_sk_load_4444_dst_sse41+0xbc>
+ DB 116,53 ; je 16cfa <_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 16c1c <_sk_load_4444_dst_sse41+0xa6>
+ DB 116,21 ; je 16ce4 <_sk_load_4444_dst_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 16b98 <_sk_load_4444_dst_sse41+0x22>
+ DB 117,139 ; jne 16c60 <_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 16b98 <_sk_load_4444_dst_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 16c60 <_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 16b98 <_sk_load_4444_dst_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 16c60 <_sk_load_4444_dst_sse41+0x22>
PUBLIC _sk_gather_4444_sse41
_sk_gather_4444_sse41 LABEL PROC
@@ -21229,21 +21277,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,216,81,1,0 ; movdqa 0x151d8(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 102,15,111,5,16,82,1,0 ; movdqa 0x15210(%rip),%xmm0 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,218,81,1,0 ; mulps 0x151da(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
- DB 102,15,111,13,226,81,1,0 ; movdqa 0x151e2(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 15,89,5,18,82,1,0 ; mulps 0x15212(%rip),%xmm0 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,13,26,82,1,0 ; movdqa 0x1521a(%rip),%xmm1 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,228,81,1,0 ; mulps 0x151e4(%rip),%xmm1 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
- DB 102,15,111,21,236,81,1,0 ; movdqa 0x151ec(%rip),%xmm2 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 15,89,13,28,82,1,0 ; mulps 0x1521c(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 102,15,111,21,36,82,1,0 ; movdqa 0x15224(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,238,81,1,0 ; mulps 0x151ee(%rip),%xmm2 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
- DB 102,15,219,29,246,81,1,0 ; pand 0x151f6(%rip),%xmm3 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 15,89,21,38,82,1,0 ; mulps 0x15226(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 102,15,219,29,46,82,1,0 ; pand 0x1522e(%rip),%xmm3 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,252,81,1,0 ; mulps 0x151fc(%rip),%xmm3 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,29,52,82,1,0 ; mulps 0x15234(%rip),%xmm3 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21256,7 +21304,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,234,81,1,0 ; movaps 0x151ea(%rip),%xmm8 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 68,15,40,5,34,82,1,0 ; movaps 0x15222(%rip),%xmm8 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
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
@@ -21276,7 +21324,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 16dbc <_sk_store_4444_sse41+0x84>
+ DB 117,10 ; jne 16e84 <_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
@@ -21284,17 +21332,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 16df2 <_sk_store_4444_sse41+0xba>
+ DB 116,35 ; je 16eba <_sk_store_4444_sse41+0xba>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16de4 <_sk_store_4444_sse41+0xac>
+ DB 116,15 ; je 16eac <_sk_store_4444_sse41+0xac>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 16db8 <_sk_store_4444_sse41+0x80>
+ DB 117,221 ; jne 16e80 <_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 16db8 <_sk_store_4444_sse41+0x80>
+ DB 235,198 ; jmp 16e80 <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 16db8 <_sk_store_4444_sse41+0x80>
+ DB 235,188 ; jmp 16e80 <_sk_store_4444_sse41+0x80>
PUBLIC _sk_load_8888_sse41
_sk_load_8888_sse41 LABEL PROC
@@ -21306,19 +21354,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 16e71 <_sk_load_8888_sse41+0x75>
+ DB 117,89 ; jne 16f39 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,26,77,1,0 ; movdqa 0x14d1a(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,82,77,1,0 ; movdqa 0x14d52(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,91,78,1,0 ; movaps 0x14e5b(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,147,78,1,0 ; movaps 0x14e93(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,10,77,1,0 ; pshufb 0x14d0a(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,13,66,77,1,0 ; pshufb 0x14d42(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,6,77,1,0 ; pshufb 0x14d06(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,21,62,77,1,0 ; pshufb 0x14d3e(%rip),%xmm2 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21329,19 +21377,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 16eab <_sk_load_8888_sse41+0xaf>
+ DB 116,45 ; je 16f73 <_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 16e9a <_sk_load_8888_sse41+0x9e>
+ DB 116,18 ; je 16f62 <_sk_load_8888_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 16e1e <_sk_load_8888_sse41+0x22>
+ DB 117,144 ; jne 16ee6 <_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 16e1e <_sk_load_8888_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 16ee6 <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 16e1e <_sk_load_8888_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 16ee6 <_sk_load_8888_sse41+0x22>
PUBLIC _sk_load_8888_dst_sse41
_sk_load_8888_dst_sse41 LABEL PROC
@@ -21353,19 +21401,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 16f2b <_sk_load_8888_dst_sse41+0x75>
+ DB 117,89 ; jne 16ff3 <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,96,76,1,0 ; movdqa 0x14c60(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,37,152,76,1,0 ; movdqa 0x14c98(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,161,77,1,0 ; movaps 0x14da1(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,217,77,1,0 ; movaps 0x14dd9(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,80,76,1,0 ; pshufb 0x14c50(%rip),%xmm5 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,45,136,76,1,0 ; pshufb 0x14c88(%rip),%xmm5 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,76,76,1,0 ; pshufb 0x14c4c(%rip),%xmm6 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,53,132,76,1,0 ; pshufb 0x14c84(%rip),%xmm6 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21376,19 +21424,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 16f65 <_sk_load_8888_dst_sse41+0xaf>
+ DB 116,45 ; je 1702d <_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 16f54 <_sk_load_8888_dst_sse41+0x9e>
+ DB 116,18 ; je 1701c <_sk_load_8888_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 16ed8 <_sk_load_8888_dst_sse41+0x22>
+ DB 117,144 ; jne 16fa0 <_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 16ed8 <_sk_load_8888_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 16fa0 <_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 16ed8 <_sk_load_8888_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 16fa0 <_sk_load_8888_dst_sse41+0x22>
PUBLIC _sk_gather_8888_sse41
_sk_gather_8888_sse41 LABEL PROC
@@ -21423,17 +21471,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,57,75,1,0 ; movdqa 0x14b39(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,113,75,1,0 ; movdqa 0x14b71(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,122,76,1,0 ; movaps 0x14c7a(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,178,76,1,0 ; movaps 0x14cb2(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,41,75,1,0 ; pshufb 0x14b29(%rip),%xmm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,13,97,75,1,0 ; pshufb 0x14b61(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,37,75,1,0 ; pshufb 0x14b25(%rip),%xmm2 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,21,93,75,1,0 ; pshufb 0x14b5d(%rip),%xmm2 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21451,7 +21499,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,255,74,1,0 ; movaps 0x14aff(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,55,75,1,0 ; movaps 0x14b37(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21470,23 +21518,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 170d1 <_sk_store_8888_sse41+0x7f>
+ DB 117,10 ; jne 17199 <_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 170fb <_sk_store_8888_sse41+0xa9>
+ DB 116,29 ; je 171c3 <_sk_store_8888_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 170f3 <_sk_store_8888_sse41+0xa1>
+ DB 116,15 ; je 171bb <_sk_store_8888_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 170cd <_sk_store_8888_sse41+0x7b>
+ DB 117,227 ; jne 17195 <_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 170cd <_sk_store_8888_sse41+0x7b>
+ DB 235,210 ; jmp 17195 <_sk_store_8888_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 170cd <_sk_store_8888_sse41+0x7b>
+ DB 235,202 ; jmp 17195 <_sk_store_8888_sse41+0x7b>
PUBLIC _sk_load_bgra_sse41
_sk_load_bgra_sse41 LABEL PROC
@@ -21498,19 +21546,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 17178 <_sk_load_bgra_sse41+0x75>
+ DB 117,89 ; jne 17240 <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,19,74,1,0 ; movdqa 0x14a13(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,75,74,1,0 ; movdqa 0x14a4b(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,84,75,1,0 ; movaps 0x14b54(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,140,75,1,0 ; movaps 0x14b8c(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,3,74,1,0 ; pshufb 0x14a03(%rip),%xmm0 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,5,59,74,1,0 ; pshufb 0x14a3b(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,255,73,1,0 ; pshufb 0x149ff(%rip),%xmm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,5,55,74,1,0 ; pshufb 0x14a37(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21521,19 +21569,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 171b2 <_sk_load_bgra_sse41+0xaf>
+ DB 116,45 ; je 1727a <_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 171a1 <_sk_load_bgra_sse41+0x9e>
+ DB 116,18 ; je 17269 <_sk_load_bgra_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 17125 <_sk_load_bgra_sse41+0x22>
+ DB 117,144 ; jne 171ed <_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 17125 <_sk_load_bgra_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 171ed <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 17125 <_sk_load_bgra_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 171ed <_sk_load_bgra_sse41+0x22>
PUBLIC _sk_load_bgra_dst_sse41
_sk_load_bgra_dst_sse41 LABEL PROC
@@ -21545,19 +21593,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 17232 <_sk_load_bgra_dst_sse41+0x75>
+ DB 117,89 ; jne 172fa <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,89,73,1,0 ; movdqa 0x14959(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,37,145,73,1,0 ; movdqa 0x14991(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,154,74,1,0 ; movaps 0x14a9a(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,210,74,1,0 ; movaps 0x14ad2(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,73,73,1,0 ; pshufb 0x14949(%rip),%xmm4 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,37,129,73,1,0 ; pshufb 0x14981(%rip),%xmm4 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,69,73,1,0 ; pshufb 0x14945(%rip),%xmm4 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,37,125,73,1,0 ; pshufb 0x1497d(%rip),%xmm4 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21568,19 +21616,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 1726c <_sk_load_bgra_dst_sse41+0xaf>
+ DB 116,45 ; je 17334 <_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 1725b <_sk_load_bgra_dst_sse41+0x9e>
+ DB 116,18 ; je 17323 <_sk_load_bgra_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 171df <_sk_load_bgra_dst_sse41+0x22>
+ DB 117,144 ; jne 172a7 <_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 171df <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 172a7 <_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 171df <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 172a7 <_sk_load_bgra_dst_sse41+0x22>
PUBLIC _sk_gather_bgra_sse41
_sk_gather_bgra_sse41 LABEL PROC
@@ -21615,17 +21663,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,50,72,1,0 ; movdqa 0x14832(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,106,72,1,0 ; movdqa 0x1486a(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,115,73,1,0 ; movaps 0x14973(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,171,73,1,0 ; movaps 0x149ab(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,34,72,1,0 ; pshufb 0x14822(%rip),%xmm0 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
+ DB 102,15,56,0,5,90,72,1,0 ; pshufb 0x1485a(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xb04>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,30,72,1,0 ; pshufb 0x1481e(%rip),%xmm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
+ DB 102,15,56,0,5,86,72,1,0 ; pshufb 0x14856(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xb14>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21643,7 +21691,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,248,71,1,0 ; movaps 0x147f8(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,48,72,1,0 ; movaps 0x14830(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21662,23 +21710,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 173d8 <_sk_store_bgra_sse41+0x7f>
+ DB 117,10 ; jne 174a0 <_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 17402 <_sk_store_bgra_sse41+0xa9>
+ DB 116,29 ; je 174ca <_sk_store_bgra_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 173fa <_sk_store_bgra_sse41+0xa1>
+ DB 116,15 ; je 174c2 <_sk_store_bgra_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 173d4 <_sk_store_bgra_sse41+0x7b>
+ DB 117,227 ; jne 1749c <_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 173d4 <_sk_store_bgra_sse41+0x7b>
+ DB 235,210 ; jmp 1749c <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 173d4 <_sk_store_bgra_sse41+0x7b>
+ DB 235,202 ; jmp 1749c <_sk_store_bgra_sse41+0x7b>
PUBLIC _sk_load_f16_sse41
_sk_load_f16_sse41 LABEL PROC
@@ -21690,7 +21738,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 1756e <_sk_load_f16_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 17636 <_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
@@ -21700,19 +21748,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,237,74,1,0 ; movdqa 0x14aed(%rip),%xmm8 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 102,68,15,111,5,37,75,1,0 ; movdqa 0x14b25(%rip),%xmm8 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,235,74,1,0 ; movdqa 0x14aeb(%rip),%xmm10 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,21,35,75,1,0 ; movdqa 0x14b23(%rip),%xmm10 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,238,74,1,0 ; movdqa 0x14aee(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,15,111,29,38,75,1,0 ; movdqa 0x14b26(%rip),%xmm3 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
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,218,74,1,0 ; movdqa 0x14ada(%rip),%xmm11 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,68,15,111,29,18,75,1,0 ; movdqa 0x14b12(%rip),%xmm11 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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
@@ -21755,16 +21803,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 17587 <_sk_load_f16_sse41+0x17d>
+ DB 117,13 ; jne 1764f <_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 17437 <_sk_load_f16_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 174ff <_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 17437 <_sk_load_f16_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 174ff <_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 17437 <_sk_load_f16_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 174ff <_sk_load_f16_sse41+0x2d>
PUBLIC _sk_load_f16_dst_sse41
_sk_load_f16_dst_sse41 LABEL PROC
@@ -21776,7 +21824,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 1770c <_sk_load_f16_dst_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 177d4 <_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
@@ -21786,19 +21834,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,79,73,1,0 ; movdqa 0x1494f(%rip),%xmm8 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 102,68,15,111,5,135,73,1,0 ; movdqa 0x14987(%rip),%xmm8 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,77,73,1,0 ; movdqa 0x1494d(%rip),%xmm10 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,21,133,73,1,0 ; movdqa 0x14985(%rip),%xmm10 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,80,73,1,0 ; movdqa 0x14950(%rip),%xmm7 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,15,111,61,136,73,1,0 ; movdqa 0x14988(%rip),%xmm7 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
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,60,73,1,0 ; movdqa 0x1493c(%rip),%xmm11 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,68,15,111,29,116,73,1,0 ; movdqa 0x14974(%rip),%xmm11 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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
@@ -21841,16 +21889,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 17725 <_sk_load_f16_dst_sse41+0x17d>
+ DB 117,13 ; jne 177ed <_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 175d5 <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 1769d <_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 175d5 <_sk_load_f16_dst_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 1769d <_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 175d5 <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 1769d <_sk_load_f16_dst_sse41+0x2d>
PUBLIC _sk_gather_f16_sse41
_sk_gather_f16_sse41 LABEL PROC
@@ -21894,19 +21942,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,77,71,1,0 ; movdqa 0x1474d(%rip),%xmm8 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 102,68,15,111,5,133,71,1,0 ; movdqa 0x14785(%rip),%xmm8 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,75,71,1,0 ; movdqa 0x1474b(%rip),%xmm10 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,21,131,71,1,0 ; movdqa 0x14783(%rip),%xmm10 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,78,71,1,0 ; movdqa 0x1474e(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,15,111,29,134,71,1,0 ; movdqa 0x14786(%rip),%xmm3 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
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,58,71,1,0 ; movdqa 0x1473a(%rip),%xmm11 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,68,15,111,29,114,71,1,0 ; movdqa 0x14772(%rip),%xmm11 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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
@@ -21957,20 +22005,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,98,70,1,0 ; movdqa 0x14662(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,13,154,70,1,0 ; movdqa 0x1469a(%rip),%xmm9 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,95,70,1,0 ; movdqa 0x1465f(%rip),%xmm11 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 102,68,15,111,29,151,70,1,0 ; movdqa 0x14697(%rip),%xmm11 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,92,70,1,0 ; movdqa 0x1465c(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ DB 102,68,15,111,21,148,70,1,0 ; movdqa 0x14694(%rip),%xmm10 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
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,66,70,1,0 ; movdqa 0x14642(%rip),%xmm12 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
+ DB 102,68,15,111,37,122,70,1,0 ; movdqa 0x1467a(%rip),%xmm12 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf74>
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
@@ -22015,7 +22063,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 17a7c <_sk_store_f16_sse41+0x16e>
+ DB 117,21 ; jne 17b44 <_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)
@@ -22023,13 +22071,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 17a78 <_sk_store_f16_sse41+0x16a>
+ DB 116,240 ; je 17b40 <_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 17a78 <_sk_store_f16_sse41+0x16a>
+ DB 114,227 ; jb 17b40 <_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 17a78 <_sk_store_f16_sse41+0x16a>
+ DB 235,213 ; jmp 17b40 <_sk_store_f16_sse41+0x16a>
PUBLIC _sk_load_u16_be_sse41
_sk_load_u16_be_sse41 LABEL PROC
@@ -22042,7 +22090,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 17b83 <_sk_load_u16_be_sse41+0xe0>
+ DB 15,133,185,0,0,0 ; jne 17c4b <_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
@@ -22058,7 +22106,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,10,66,1,0 ; movaps 0x1420a(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 68,15,40,5,66,66,1,0 ; movaps 0x14242(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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
@@ -22086,16 +22134,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 17b9c <_sk_load_u16_be_sse41+0xf9>
+ DB 117,13 ; jne 17c64 <_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 17ad7 <_sk_load_u16_be_sse41+0x34>
+ DB 233,59,255,255,255 ; jmpq 17b9f <_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 17ad7 <_sk_load_u16_be_sse41+0x34>
+ DB 15,130,38,255,255,255 ; jb 17b9f <_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 17ad7 <_sk_load_u16_be_sse41+0x34>
+ DB 233,26,255,255,255 ; jmpq 17b9f <_sk_load_u16_be_sse41+0x34>
PUBLIC _sk_load_rgb_u16_be_sse41
_sk_load_rgb_u16_be_sse41 LABEL PROC
@@ -22110,7 +22158,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 17c92 <_sk_load_rgb_u16_be_sse41+0xd5>
+ DB 15,133,170,0,0,0 ; jne 17d5a <_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
@@ -22130,7 +22178,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,217,64,1,0 ; movaps 0x140d9(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 68,15,40,5,17,65,1,0 ; movaps 0x14111(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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
@@ -22147,27 +22195,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,0,62,1,0 ; movaps 0x13e00(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,56,62,1,0 ; movaps 0x13e38(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17cb7 <_sk_load_rgb_u16_be_sse41+0xfa>
+ DB 117,13 ; jne 17d7f <_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 17c0c <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,85,255,255,255 ; jmpq 17cd4 <_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 17ce8 <_sk_load_rgb_u16_be_sse41+0x12b>
+ DB 114,24 ; jb 17db0 <_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 17c0c <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,36,255,255,255 ; jmpq 17cd4 <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,27,255,255,255 ; jmpq 17c0c <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,27,255,255,255 ; jmpq 17cd4 <_sk_load_rgb_u16_be_sse41+0x4f>
PUBLIC _sk_store_u16_be_sse41
_sk_store_u16_be_sse41 LABEL PROC
@@ -22179,7 +22227,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,185,66,1,0 ; movaps 0x142b9(%rip),%xmm10 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ DB 68,15,40,21,241,66,1,0 ; movaps 0x142f1(%rip),%xmm10 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
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
@@ -22216,7 +22264,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 17de5 <_sk_store_u16_be_sse41+0xf4>
+ DB 117,21 ; jne 17ead <_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)
@@ -22224,13 +22272,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 17de1 <_sk_store_u16_be_sse41+0xf0>
+ DB 116,240 ; je 17ea9 <_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 17de1 <_sk_store_u16_be_sse41+0xf0>
+ DB 114,227 ; jb 17ea9 <_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 17de1 <_sk_store_u16_be_sse41+0xf0>
+ DB 235,213 ; jmp 17ea9 <_sk_store_u16_be_sse41+0xf0>
PUBLIC _sk_load_f32_sse41
_sk_load_f32_sse41 LABEL PROC
@@ -22244,7 +22292,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 17e77 <_sk_load_f32_sse41+0x6b>
+ DB 117,66 ; jne 17f3f <_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
@@ -22264,17 +22312,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 17e89 <_sk_load_f32_sse41+0x7d>
+ DB 117,8 ; jne 17f51 <_sk_load_f32_sse41+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 17e47 <_sk_load_f32_sse41+0x3b>
+ DB 235,190 ; jmp 17f0f <_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 17e9d <_sk_load_f32_sse41+0x91>
+ DB 114,8 ; jb 17f65 <_sk_load_f32_sse41+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 17e47 <_sk_load_f32_sse41+0x3b>
+ DB 235,170 ; jmp 17f0f <_sk_load_f32_sse41+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 17e47 <_sk_load_f32_sse41+0x3b>
+ DB 235,165 ; jmp 17f0f <_sk_load_f32_sse41+0x3b>
PUBLIC _sk_load_f32_dst_sse41
_sk_load_f32_dst_sse41 LABEL PROC
@@ -22288,7 +22336,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 17f0d <_sk_load_f32_dst_sse41+0x6b>
+ DB 117,66 ; jne 17fd5 <_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
@@ -22308,17 +22356,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 17f1f <_sk_load_f32_dst_sse41+0x7d>
+ DB 117,8 ; jne 17fe7 <_sk_load_f32_dst_sse41+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 17edd <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,190 ; jmp 17fa5 <_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 17f33 <_sk_load_f32_dst_sse41+0x91>
+ DB 114,8 ; jb 17ffb <_sk_load_f32_dst_sse41+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 17edd <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,170 ; jmp 17fa5 <_sk_load_f32_dst_sse41+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 17edd <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,165 ; jmp 17fa5 <_sk_load_f32_dst_sse41+0x3b>
PUBLIC _sk_store_f32_sse41
_sk_store_f32_sse41 LABEL PROC
@@ -22345,7 +22393,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 17fb5 <_sk_store_f32_sse41+0x7d>
+ DB 117,29 ; jne 1807d <_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)
@@ -22353,12 +22401,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 17fb1 <_sk_store_f32_sse41+0x79>
+ DB 116,246 ; je 18079 <_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 17fb1 <_sk_store_f32_sse41+0x79>
+ DB 114,234 ; jb 18079 <_sk_store_f32_sse41+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 17fb1 <_sk_store_f32_sse41+0x79>
+ DB 235,225 ; jmp 18079 <_sk_store_f32_sse41+0x79>
PUBLIC _sk_repeat_x_sse41
_sk_repeat_x_sse41 LABEL PROC
@@ -22398,7 +22446,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,43,56,1,0 ; mulss 0x1382b(%rip),%xmm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,13,99,56,1,0 ; mulss 0x13863(%rip),%xmm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22421,7 +22469,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,210,55,1,0 ; mulss 0x137d2(%rip),%xmm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,13,10,56,1,0 ; mulss 0x1380a(%rip),%xmm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22438,7 +22486,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,162,57,1,0 ; minps 0x139a2(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,93,5,218,57,1,0 ; minps 0x139da(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22452,9 +22500,9 @@ _sk_repeat_x_1_sse41 LABEL PROC
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,227,57,1,0 ; movaps 0x139e3(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ DB 68,15,40,5,27,58,1,0 ; movaps 0x13a1b(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,103,57,1,0 ; movaps 0x13967(%rip),%xmm9 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,13,159,57,1,0 ; movaps 0x1399f(%rip),%xmm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22469,10 +22517,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,150,62,1,0 ; mulps 0x13e96(%rip),%xmm0 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
- DB 15,89,13,159,62,1,0 ; mulps 0x13e9f(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ DB 15,89,5,206,62,1,0 ; mulps 0x13ece(%rip),%xmm0 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ DB 15,89,13,215,62,1,0 ; mulps 0x13ed7(%rip),%xmm1 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,165,62,1,0 ; mulps 0x13ea5(%rip),%xmm3 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ DB 15,89,29,221,62,1,0 ; mulps 0x13edd(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -22768,9 +22816,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 185fb <_sk_evenly_spaced_gradient_sse41+0x18>
+ DB 120,7 ; js 186c3 <_sk_evenly_spaced_gradient_sse41+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 18610 <_sk_evenly_spaced_gradient_sse41+0x2d>
+ DB 235,21 ; jmp 186d8 <_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
@@ -22857,15 +22905,15 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,84,56,1,0 ; movaps 0x13854(%rip),%xmm0 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ DB 15,40,5,140,56,1,0 ; movaps 0x1388c(%rip),%xmm0 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,90,56,1,0 ; addps 0x1385a(%rip),%xmm0 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ DB 15,88,5,146,56,1,0 ; addps 0x13892(%rip),%xmm0 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,96,56,1,0 ; addps 0x13860(%rip),%xmm0 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ DB 15,88,5,152,56,1,0 ; addps 0x13898(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,102,56,1,0 ; addps 0x13866(%rip),%xmm0 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ DB 15,88,5,158,56,1,0 ; addps 0x1389e(%rip),%xmm0 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,108,56,1,0 ; addps 0x1386c(%rip),%xmm0 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
+ DB 15,88,5,164,56,1,0 ; addps 0x138a4(%rip),%xmm0 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -22880,7 +22928,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 1882c <_sk_gradient_sse41+0x3b>
+ DB 114,41 ; jb 188f4 <_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
@@ -22891,7 +22939,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 18812 <_sk_gradient_sse41+0x21>
+ DB 117,230 ; jne 188da <_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
@@ -23016,26 +23064,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,227,53,1,0 ; movaps 0x135e3(%rip),%xmm10 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ DB 68,15,40,21,27,54,1,0 ; movaps 0x1361b(%rip),%xmm10 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,231,53,1,0 ; addps 0x135e7(%rip),%xmm10 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ DB 68,15,88,21,31,54,1,0 ; addps 0x1361f(%rip),%xmm10 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,235,53,1,0 ; addps 0x135eb(%rip),%xmm10 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ DB 68,15,88,21,35,54,1,0 ; addps 0x13623(%rip),%xmm10 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,239,53,1,0 ; addps 0x135ef(%rip),%xmm10 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ DB 68,15,88,21,39,54,1,0 ; addps 0x13627(%rip),%xmm10 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,238,53,1,0 ; movaps 0x135ee(%rip),%xmm11 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ DB 68,15,40,29,38,54,1,0 ; movaps 0x13626(%rip),%xmm11 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
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,183,47,1,0 ; movaps 0x12fb7(%rip),%xmm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,29,239,47,1,0 ; movaps 0x12fef(%rip),%xmm11 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
- DB 68,15,40,13,169,47,1,0 ; movaps 0x12fa9(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,225,47,1,0 ; movaps 0x12fe1(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 102,69,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm10
DB 69,15,194,194,7 ; cmpordps %xmm10,%xmm8
@@ -23065,7 +23113,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,98,53,1,0 ; mulps 0x13562(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,89,13,154,53,1,0 ; mulps 0x1359a(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23073,7 +23121,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,77,53,1,0 ; mulps 0x1354d(%rip),%xmm10 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,21,133,53,1,0 ; mulps 0x13585(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23082,8 +23130,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,245,51,1,0 ; xorps 0x133f5(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
- DB 68,15,89,5,221,46,1,0 ; mulps 0x12edd(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,87,13,45,52,1,0 ; xorps 0x1342d(%rip),%xmm9 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 68,15,89,5,21,47,1,0 ; mulps 0x12f15(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23102,7 +23150,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,196,52,1,0 ; mulps 0x134c4(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,89,13,252,52,1,0 ; mulps 0x134fc(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23110,7 +23158,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,175,52,1,0 ; mulps 0x134af(%rip),%xmm10 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,21,231,52,1,0 ; mulps 0x134e7(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23119,8 +23167,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,87,51,1,0 ; xorps 0x13357(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
- DB 68,15,89,5,63,46,1,0 ; mulps 0x12e3f(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,87,13,143,51,1,0 ; xorps 0x1338f(%rip),%xmm9 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 68,15,89,5,119,46,1,0 ; mulps 0x12e77(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23136,7 +23184,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,55,52,1,0 ; mulps 0x13437(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,89,13,111,52,1,0 ; mulps 0x1346f(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23144,7 +23192,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,243,50,1,0 ; xorps 0x132f3(%rip),%xmm0 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 15,87,5,43,51,1,0 ; xorps 0x1332b(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23186,7 +23234,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,98,45,1,0 ; movaps 0x12d62(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,5,154,45,1,0 ; movaps 0x12d9a(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23226,8 +23274,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,36,51,1,0 ; addps 0x13324(%rip),%xmm0 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,220,44,1,0 ; movaps 0x12cdc(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,92,51,1,0 ; addps 0x1335c(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,20,45,1,0 ; movaps 0x12d14(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23238,7 +23286,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,171,44,1,0 ; addps 0x12cab(%rip),%xmm0 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,5,227,44,1,0 ; addps 0x12ce3(%rip),%xmm0 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23248,8 +23296,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,221,50,1,0 ; addps 0x132dd(%rip),%xmm1 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,149,44,1,0 ; movaps 0x12c95(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,21,51,1,0 ; addps 0x13315(%rip),%xmm1 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,205,44,1,0 ; movaps 0x12ccd(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23260,7 +23308,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,99,44,1,0 ; addps 0x12c63(%rip),%xmm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,13,155,44,1,0 ; addps 0x12c9b(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23270,13 +23318,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,166,50,1,0 ; addps 0x132a6(%rip),%xmm0 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,78,44,1,0 ; movaps 0x12c4e(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,222,50,1,0 ; addps 0x132de(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,134,44,1,0 ; movaps 0x12c86(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,154,50,1,0 ; mulps 0x1329a(%rip),%xmm9 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,13,34,46,1,0 ; addps 0x12e22(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,13,210,50,1,0 ; mulps 0x132d2(%rip),%xmm9 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,13,90,46,1,0 ; addps 0x12e5a(%rip),%xmm9 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23287,16 +23335,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,81,50,1,0 ; addps 0x13251(%rip),%xmm0 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,9,44,1,0 ; movaps 0x12c09(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,137,50,1,0 ; addps 0x13289(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,65,44,1,0 ; movaps 0x12c41(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,109,50,1,0 ; movaps 0x1326d(%rip),%xmm8 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,5,165,50,1,0 ; movaps 0x132a5(%rip),%xmm8 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,113,50,1,0 ; addps 0x13271(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,5,169,50,1,0 ; addps 0x132a9(%rip),%xmm8 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,213,43,1,0 ; addps 0x12bd5(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,5,13,44,1,0 ; addps 0x12c0d(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,105,50,1,0 ; addps 0x13269(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,161,50,1,0 ; addps 0x132a1(%rip),%xmm8 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23304,17 +23352,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,179,43,1,0 ; movaps 0x12bb3(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,5,235,43,1,0 ; movaps 0x12beb(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,31,50,1,0 ; movaps 0x1321f(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,21,87,50,1,0 ; movaps 0x13257(%rip),%xmm10 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,35,50,1,0 ; addps 0x13223(%rip),%xmm10 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,21,91,50,1,0 ; addps 0x1325b(%rip),%xmm10 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
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,31,50,1,0 ; addps 0x1321f(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,87,50,1,0 ; addps 0x13257(%rip),%xmm10 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23324,11 +23372,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,242,49,1,0 ; addps 0x131f2(%rip),%xmm0 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 15,88,5,42,50,1,0 ; addps 0x1322a(%rip),%xmm0 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,194,49,1,0 ; mulps 0x131c2(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,5,74,45,1,0 ; addps 0x12d4a(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,5,250,49,1,0 ; mulps 0x131fa(%rip),%xmm8 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,5,130,45,1,0 ; addps 0x12d82(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23339,13 +23387,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,136,49,1,0 ; addps 0x13188(%rip),%xmm1 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,48,43,1,0 ; movaps 0x12b30(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,192,49,1,0 ; addps 0x131c0(%rip),%xmm1 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,104,43,1,0 ; movaps 0x12b68(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,124,49,1,0 ; mulps 0x1317c(%rip),%xmm9 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,13,4,45,1,0 ; addps 0x12d04(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,13,180,49,1,0 ; mulps 0x131b4(%rip),%xmm9 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,13,60,45,1,0 ; addps 0x12d3c(%rip),%xmm9 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23356,16 +23404,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,50,49,1,0 ; addps 0x13132(%rip),%xmm1 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,234,42,1,0 ; movaps 0x12aea(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,106,49,1,0 ; addps 0x1316a(%rip),%xmm1 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,34,43,1,0 ; movaps 0x12b22(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,78,49,1,0 ; movaps 0x1314e(%rip),%xmm8 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,5,134,49,1,0 ; movaps 0x13186(%rip),%xmm8 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,82,49,1,0 ; addps 0x13152(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,5,138,49,1,0 ; addps 0x1318a(%rip),%xmm8 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,182,42,1,0 ; addps 0x12ab6(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,5,238,42,1,0 ; addps 0x12aee(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,74,49,1,0 ; addps 0x1314a(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,130,49,1,0 ; addps 0x13182(%rip),%xmm8 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23373,17 +23421,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,148,42,1,0 ; movaps 0x12a94(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,5,204,42,1,0 ; movaps 0x12acc(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,255,48,1,0 ; movaps 0x130ff(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,21,55,49,1,0 ; movaps 0x13137(%rip),%xmm10 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,3,49,1,0 ; addps 0x13103(%rip),%xmm10 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,21,59,49,1,0 ; addps 0x1313b(%rip),%xmm10 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
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,255,48,1,0 ; addps 0x130ff(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,55,49,1,0 ; addps 0x13137(%rip),%xmm10 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23393,11 +23441,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,209,48,1,0 ; addps 0x130d1(%rip),%xmm1 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 15,88,13,9,49,1,0 ; addps 0x13109(%rip),%xmm1 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,161,48,1,0 ; mulps 0x130a1(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,5,41,44,1,0 ; addps 0x12c29(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,5,217,48,1,0 ; mulps 0x130d9(%rip),%xmm8 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,5,97,44,1,0 ; addps 0x12c61(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23492,7 +23540,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,164,47,1,0 ; movaps 0x12fa4(%rip),%xmm4 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 15,40,37,220,47,1,0 ; movaps 0x12fdc(%rip),%xmm4 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
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
@@ -23531,7 +23579,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,251,46,1,0 ; movdqa 0x12efb(%rip),%xmm12 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,68,15,111,37,51,47,1,0 ; movdqa 0x12f33(%rip),%xmm12 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -23554,7 +23602,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,255,39,1,0 ; movdqa 0x127ff(%rip),%xmm4 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,37,55,40,1,0 ; movdqa 0x12837(%rip),%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -23727,7 +23775,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,10,43,1,0 ; movdqa 0x12b0a(%rip),%xmm5 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,45,66,43,1,0 ; movdqa 0x12b42(%rip),%xmm5 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -23748,7 +23796,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,27,36,1,0 ; movdqa 0x1241b(%rip),%xmm7 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,61,83,36,1,0 ; movdqa 0x12453(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -23814,7 +23862,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,70,41,1,0 ; movdqa 0x12946(%rip),%xmm1 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,13,126,41,1,0 ; movdqa 0x1297e(%rip),%xmm1 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -23835,7 +23883,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,81,34,1,0 ; movdqa 0x12251(%rip),%xmm2 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,21,137,34,1,0 ; movdqa 0x12289(%rip),%xmm2 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -23960,7 +24008,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,136,38,1,0 ; movaps 0x12688(%rip),%xmm3 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 15,40,29,192,38,1,0 ; movaps 0x126c0(%rip),%xmm3 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
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
@@ -24017,7 +24065,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,130,37,1,0 ; movdqa 0x12582(%rip),%xmm11 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,68,15,111,29,186,37,1,0 ; movdqa 0x125ba(%rip),%xmm11 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -24039,7 +24087,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,138,30,1,0 ; movdqa 0x11e8a(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,21,194,30,1,0 ; movdqa 0x11ec2(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24057,7 +24105,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,184,36,1,0 ; psubd 0x124b8(%rip),%xmm3 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,29,240,36,1,0 ; psubd 0x124f0(%rip),%xmm3 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24112,7 +24160,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,152,35,1,0 ; psubd 0x12398(%rip),%xmm5 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,45,208,35,1,0 ; psubd 0x123d0(%rip),%xmm5 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24237,7 +24285,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,123,26,1,0 ; movdqa 0x11a7b(%rip),%xmm7 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,61,179,26,1,0 ; movdqa 0x11ab3(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24323,7 +24371,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,187,24,1,0 ; movdqa 0x118bb(%rip),%xmm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,21,243,24,1,0 ; movdqa 0x118f3(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24419,7 +24467,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,79,29,1,0 ; movdqa 0x11d4f(%rip),%xmm2 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,21,135,29,1,0 ; movdqa 0x11d87(%rip),%xmm2 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -24440,7 +24488,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,94,22,1,0 ; movdqa 0x1165e(%rip),%xmm4 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,37,150,22,1,0 ; movdqa 0x11696(%rip),%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24512,7 +24560,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,122,27,1,0 ; psubd 0x11b7a(%rip),%xmm2 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,21,178,27,1,0 ; psubd 0x11bb2(%rip),%xmm2 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24546,7 +24594,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,198,26,1,0 ; psubd 0x11ac6(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,13,254,26,1,0 ; psubd 0x11afe(%rip),%xmm1 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24611,7 +24659,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,90,25,1,0 ; movdqa 0x1195a(%rip),%xmm4 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,37,146,25,1,0 ; movdqa 0x11992(%rip),%xmm4 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -24632,7 +24680,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,107,18,1,0 ; movdqa 0x1126b(%rip),%xmm3 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,29,163,18,1,0 ; movdqa 0x112a3(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24704,7 +24752,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,139,23,1,0 ; psubd 0x1178b(%rip),%xmm0 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,5,195,23,1,0 ; psubd 0x117c3(%rip),%xmm0 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24722,7 +24770,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,153,16,1,0 ; paddd 0x11099(%rip),%xmm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,5,209,16,1,0 ; paddd 0x110d1(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -24738,7 +24786,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,210,22,1,0 ; psubd 0x116d2(%rip),%xmm0 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,5,10,23,1,0 ; psubd 0x1170a(%rip),%xmm0 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -24756,7 +24804,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,224,15,1,0 ; paddd 0x10fe0(%rip),%xmm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,5,24,16,1,0 ; paddd 0x11018(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -24819,7 +24867,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,152,14,1,0 ; movaps 0x10e98(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,208,14,1,0 ; movaps 0x10ed0(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -24865,15 +24913,23 @@ _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 115,101 ; jae 1ad12 <_sk_start_pipeline_sse2+0xe2>
+ DB 15,131,153,0,0,0 ; jae 1ae12 <_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,38 ; ja 1acf5 <_sk_start_pipeline_sse2+0xc5>
+ DB 119,62 ; ja 1add9 <_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
+ DB 15,87,201 ; xorps %xmm1,%xmm1
+ DB 15,87,210 ; xorps %xmm2,%xmm2
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,87,237 ; xorps %xmm5,%xmm5
+ DB 15,87,246 ; xorps %xmm6,%xmm6
+ DB 15,87,255 ; xorps %xmm7,%xmm7
DB 76,137,246 ; mov %r14,%rsi
DB 76,137,226 ; mov %r12,%rdx
DB 72,137,217 ; mov %rbx,%rcx
@@ -24882,16 +24938,24 @@ _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,225 ; jbe 1acd6 <_sk_start_pipeline_sse2+0xa6>
+ DB 118,201 ; jbe 1ada2 <_sk_start_pipeline_sse2+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,9 ; je 1ad06 <_sk_start_pipeline_sse2+0xd6>
+ DB 116,33 ; je 1ae02 <_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
+ DB 15,87,219 ; xorps %xmm3,%xmm3
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,87,237 ; xorps %xmm5,%xmm5
+ DB 15,87,246 ; xorps %xmm6,%xmm6
+ DB 15,87,255 ; xorps %xmm7,%xmm7
DB 76,137,246 ; mov %r14,%rsi
DB 72,137,217 ; mov %rbx,%rcx
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 117,173 ; jne 1acbf <_sk_start_pipeline_sse2+0x8f>
+ DB 15,133,121,255,255,255 ; jne 1ad8b <_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
@@ -24922,13 +24986,13 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,244,12,1,0 ; addps 0x10cf4(%rip),%xmm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
+ DB 15,88,5,244,12,1,0 ; addps 0x10cf4(%rip),%xmm0 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xa24>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,241,12,1,0 ; addps 0x10cf1(%rip),%xmm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,13,241,12,1,0 ; addps 0x10cf1(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,248,12,1,0 ; movaps 0x10cf8(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,248,12,1,0 ; movaps 0x10cf8(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -24941,18 +25005,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,145,12,1,0 ; paddd 0x10c91(%rip),%xmm8 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
+ DB 102,68,15,254,5,145,12,1,0 ; paddd 0x10c91(%rip),%xmm8 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0xa04>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,200,12,1,0 ; movdqa 0x10cc8(%rip),%xmm10 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
+ DB 102,68,15,111,21,200,12,1,0 ; movdqa 0x10cc8(%rip),%xmm10 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xa54>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,180,12,1,0 ; movdqa 0x10cb4(%rip),%xmm12 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
- DB 102,68,15,111,45,187,12,1,0 ; movdqa 0x10cbb(%rip),%xmm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,37,180,12,1,0 ; movdqa 0x10cb4(%rip),%xmm12 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xa64>
+ DB 102,68,15,111,45,187,12,1,0 ; movdqa 0x10cbb(%rip),%xmm13 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -24968,8 +25032,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,118,12,1,0 ; mulps 0x10c76(%rip),%xmm8 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
- DB 68,15,88,5,126,12,1,0 ; addps 0x10c7e(%rip),%xmm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
+ DB 68,15,89,5,118,12,1,0 ; mulps 0x10c76(%rip),%xmm8 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xa84>
+ DB 68,15,88,5,126,12,1,0 ; addps 0x10c7e(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xa94>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -25007,7 +25071,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,180,11,1,0 ; movaps 0x10bb4(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,180,11,1,0 ; movaps 0x10bb4(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25016,7 +25080,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,160,11,1,0 ; movaps 0x10ba0(%rip),%xmm0 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,5,160,11,1,0 ; movaps 0x10ba0(%rip),%xmm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25054,7 +25118,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,80,11,1,0 ; movaps 0x10b50(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,80,11,1,0 ; movaps 0x10b50(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25077,7 +25141,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,3,11,1,0 ; movaps 0x10b03(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,3,11,1,0 ; movaps 0x10b03(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25118,7 +25182,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,151,10,1,0 ; movaps 0x10a97(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,151,10,1,0 ; movaps 0x10a97(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25129,7 +25193,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,119,10,1,0 ; movaps 0x10a77(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,119,10,1,0 ; movaps 0x10a77(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25144,7 +25208,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,74,10,1,0 ; movaps 0x10a4a(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,74,10,1,0 ; movaps 0x10a4a(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25162,7 +25226,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,14,10,1,0 ; movaps 0x10a0e(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,14,10,1,0 ; movaps 0x10a0e(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25186,7 +25250,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,210,9,1,0 ; movaps 0x109d2(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,210,9,1,0 ; movaps 0x109d2(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25222,7 +25286,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,83,9,1,0 ; movaps 0x10953(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,83,9,1,0 ; movaps 0x10953(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25260,7 +25324,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,223,8,1,0 ; movaps 0x108df(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,223,8,1,0 ; movaps 0x108df(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25306,7 +25370,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,58,8,1,0 ; movaps 0x1083a(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,58,8,1,0 ; movaps 0x1083a(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25338,7 +25402,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,207,7,1,0 ; movaps 0x107cf(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,207,7,1,0 ; movaps 0x107cf(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25373,7 +25437,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,89,7,1,0 ; movaps 0x10759(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,89,7,1,0 ; movaps 0x10759(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25399,7 +25463,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,9,7,1,0 ; movaps 0x10709(%rip),%xmm2 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,21,9,7,1,0 ; movaps 0x10709(%rip),%xmm2 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25410,7 +25474,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,236,6,1,0 ; movaps 0x106ec(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,236,6,1,0 ; movaps 0x106ec(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25503,7 +25567,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,148,5,1,0 ; movaps 0x10594(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,148,5,1,0 ; movaps 0x10594(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -25594,7 +25658,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,58,4,1,0 ; movaps 0x1043a(%rip),%xmm11 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,29,58,4,1,0 ; movaps 0x1043a(%rip),%xmm11 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -25681,7 +25745,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,245,2,1,0 ; movaps 0x102f5(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,245,2,1,0 ; movaps 0x102f5(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25771,7 +25835,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,159,1,1,0 ; movaps 0x1019f(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,159,1,1,0 ; movaps 0x1019f(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25784,10 +25848,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,201,1,1,0 ; movaps 0x101c9(%rip),%xmm14 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ DB 68,15,40,53,201,1,1,0 ; movaps 0x101c9(%rip),%xmm14 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,201,1,1,0 ; movaps 0x101c9(%rip),%xmm10 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
+ DB 68,15,40,21,201,1,1,0 ; movaps 0x101c9(%rip),%xmm10 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xab4>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -25932,7 +25996,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,85,255,0,0 ; movaps 0xff55(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,85,255,0,0 ; movaps 0xff55(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -25980,12 +26044,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,18,255,0,0 ; movaps 0xff12(%rip),%xmm15 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,61,18,255,0,0 ; movaps 0xff12(%rip),%xmm15 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,23,255,0,0 ; movaps 0xff17(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 15,40,5,23,255,0,0 ; movaps 0xff17(%rip),%xmm0 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,25,255,0,0 ; movaps 0xff19(%rip),%xmm14 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,53,25,255,0,0 ; movaps 0xff19(%rip),%xmm14 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26163,14 +26227,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,102,252,0,0 ; movaps 0xfc66(%rip),%xmm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,5,102,252,0,0 ; movaps 0xfc66(%rip),%xmm8 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,104,252,0,0 ; movaps 0xfc68(%rip),%xmm1 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 15,40,13,104,252,0,0 ; movaps 0xfc68(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 68,15,40,37,103,252,0,0 ; movaps 0xfc67(%rip),%xmm12 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,37,103,252,0,0 ; movaps 0xfc67(%rip),%xmm12 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26215,7 +26279,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,28,251,0,0 ; movaps 0xfb1c(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,28,251,0,0 ; movaps 0xfb1c(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26316,14 +26380,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,36,250,0,0 ; movaps 0xfa24(%rip),%xmm13 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,45,36,250,0,0 ; movaps 0xfa24(%rip),%xmm13 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,36,250,0,0 ; movaps 0xfa24(%rip),%xmm14 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,53,36,250,0,0 ; movaps 0xfa24(%rip),%xmm14 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,29,32,250,0,0 ; movaps 0xfa20(%rip),%xmm11 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,29,32,250,0,0 ; movaps 0xfa20(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26331,7 +26395,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,92,249,0,0 ; movaps 0xf95c(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,92,249,0,0 ; movaps 0xf95c(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26467,15 +26531,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,222,247,0,0 ; movaps 0xf7de(%rip),%xmm12 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,37,222,247,0,0 ; movaps 0xf7de(%rip),%xmm12 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,222,247,0,0 ; movaps 0xf7de(%rip),%xmm13 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
+ DB 68,15,40,45,222,247,0,0 ; movaps 0xf7de(%rip),%xmm13 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xad4>
DB 68,15,40,241 ; movaps %xmm1,%xmm14
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 69,15,88,240 ; addps %xmm8,%xmm14
- DB 68,15,40,29,218,247,0,0 ; movaps 0xf7da(%rip),%xmm11 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
- DB 68,15,40,5,50,247,0,0 ; movaps 0xf732(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,29,218,247,0,0 ; movaps 0xf7da(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xae4>
+ DB 68,15,40,5,50,247,0,0 ; movaps 0xf732(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -26615,10 +26679,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 1c64b <_sk_srcover_rgba_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1c74b <_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,200,245,0,0 ; movdqa 0xf5c8(%rip),%xmm6 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,53,200,245,0,0 ; movdqa 0xf5c8(%rip),%xmm6 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -26632,9 +26696,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,216,244,0,0 ; movaps 0xf4d8(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,216,244,0,0 ; movaps 0xf4d8(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,172,245,0,0 ; movaps 0xf5ac(%rip),%xmm12 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,37,172,245,0,0 ; movaps 0xf5ac(%rip),%xmm12 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -26660,7 +26724,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 1c685 <_sk_srcover_rgba_8888_sse2+0x13e>
+ DB 117,84 ; jne 1c785 <_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
@@ -26671,32 +26735,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 1c6b2 <_sk_srcover_rgba_8888_sse2+0x16b>
+ DB 116,90 ; je 1c7b2 <_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 1c67a <_sk_srcover_rgba_8888_sse2+0x133>
+ DB 116,23 ; je 1c77a <_sk_srcover_rgba_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1c56d <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1c66d <_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 1c56d <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1c66d <_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 1c6bd <_sk_srcover_rgba_8888_sse2+0x176>
+ DB 116,43 ; je 1c7bd <_sk_srcover_rgba_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1c6aa <_sk_srcover_rgba_8888_sse2+0x163>
+ DB 116,18 ; je 1c7aa <_sk_srcover_rgba_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1c637 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 117,153 ; jne 1c737 <_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 1c637 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1c737 <_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 1c56d <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1c66d <_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 1c637 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1c737 <_sk_srcover_rgba_8888_sse2+0xf0>
PUBLIC _sk_clamp_0_sse2
_sk_clamp_0_sse2 LABEL PROC
@@ -26710,7 +26774,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,168,243,0,0 ; movaps 0xf3a8(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,168,243,0,0 ; movaps 0xf3a8(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -26720,7 +26784,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,141,243,0,0 ; minps 0xf38d(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,29,141,243,0,0 ; minps 0xf38d(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -26729,7 +26793,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,121,243,0,0 ; minps 0xf379(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,93,61,121,243,0,0 ; minps 0xf379(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -26758,7 +26822,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,53,243,0,0 ; movaps 0xf335(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,5,53,243,0,0 ; movaps 0xf335(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -26810,7 +26874,7 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,191,242,0,0 ; movaps 0xf2bf(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,191,242,0,0 ; movaps 0xf2bf(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,94,203 ; divps %xmm3,%xmm9
DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
DB 69,15,84,193 ; andps %xmm9,%xmm8
@@ -26822,20 +26886,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,138,243,0,0 ; movaps 0xf38a(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,138,243,0,0 ; movaps 0xf38a(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
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,2,243,0,0 ; movaps 0xf302(%rip),%xmm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,13,2,243,0,0 ; movaps 0xf302(%rip),%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,114,243,0,0 ; movaps 0xf372(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,21,114,243,0,0 ; movaps 0xf372(%rip),%xmm10 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,114,243,0,0 ; movaps 0xf372(%rip),%xmm11 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,29,114,243,0,0 ; movaps 0xf372(%rip),%xmm11 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,118,243,0,0 ; movaps 0xf376(%rip),%xmm12 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,37,118,243,0,0 ; movaps 0xf376(%rip),%xmm12 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
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
@@ -26869,20 +26933,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,199,242,0,0 ; movaps 0xf2c7(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
+ DB 68,15,40,5,199,242,0,0 ; movaps 0xf2c7(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xb34>
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,63,242,0,0 ; movaps 0xf23f(%rip),%xmm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
+ DB 68,15,40,13,63,242,0,0 ; movaps 0xf23f(%rip),%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xac4>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,175,242,0,0 ; movaps 0xf2af(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
+ DB 68,15,40,21,175,242,0,0 ; movaps 0xf2af(%rip),%xmm10 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xb44>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,175,242,0,0 ; movaps 0xf2af(%rip),%xmm11 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
+ DB 68,15,40,29,175,242,0,0 ; movaps 0xf2af(%rip),%xmm11 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xb54>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,179,242,0,0 ; movaps 0xf2b3(%rip),%xmm12 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
+ DB 68,15,40,37,179,242,0,0 ; movaps 0xf2b3(%rip),%xmm12 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xb64>
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
@@ -26917,22 +26981,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,64,242,0,0 ; movaps 0xf240(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
+ DB 68,15,40,5,64,242,0,0 ; movaps 0xf240(%rip),%xmm8 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xb74>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,64,242,0,0 ; movaps 0xf240(%rip),%xmm9 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
+ DB 68,15,40,13,64,242,0,0 ; movaps 0xf240(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xb84>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,64,242,0,0 ; movaps 0xf240(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
+ DB 68,15,40,21,64,242,0,0 ; movaps 0xf240(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xb94>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,64,242,0,0 ; movaps 0xf240(%rip),%xmm11 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
+ DB 68,15,40,29,64,242,0,0 ; movaps 0xf240(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xba4>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,68,242,0,0 ; movaps 0xf244(%rip),%xmm12 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,37,68,242,0,0 ; movaps 0xf244(%rip),%xmm12 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xbb4>
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,64,242,0,0 ; movaps 0xf240(%rip),%xmm15 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
+ DB 68,15,40,61,64,242,0,0 ; movaps 0xf240(%rip),%xmm15 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xbc4>
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
@@ -26982,7 +27046,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,3,240,0,0 ; movaps 0xf003(%rip),%xmm13 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,45,3,240,0,0 ; movaps 0xf003(%rip),%xmm13 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -26991,30 +27055,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,105,241,0,0 ; andps 0xf169(%rip),%xmm14 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ DB 68,15,84,53,105,241,0,0 ; andps 0xf169(%rip),%xmm14 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
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,92,241,0,0 ; movaps 0xf15c(%rip),%xmm12 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 68,15,40,37,92,241,0,0 ; movaps 0xf15c(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
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,88,241,0,0 ; addps 0xf158(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 68,15,88,5,88,241,0,0 ; addps 0xf158(%rip),%xmm8 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
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,73,241,0,0 ; mulps 0xf149(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 15,89,5,73,241,0,0 ; mulps 0xf149(%rip),%xmm0 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
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,92,239,0,0 ; movaps 0xef5c(%rip),%xmm9 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,13,92,239,0,0 ; movaps 0xef5c(%rip),%xmm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -27037,7 +27101,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,7,239,0,0 ; movaps 0xef07(%rip),%xmm9 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,13,7,239,0,0 ; movaps 0xef07(%rip),%xmm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27054,28 +27118,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,161,240,0,0 ; movaps 0xf0a1(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
+ DB 15,40,5,161,240,0,0 ; movaps 0xf0a1(%rip),%xmm0 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xc14>
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,185,238,0,0 ; andps 0xeeb9(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,84,29,185,238,0,0 ; andps 0xeeb9(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,139,240,0,0 ; movaps 0xf08b(%rip),%xmm13 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
+ DB 68,15,40,45,139,240,0,0 ; movaps 0xf08b(%rip),%xmm13 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xc24>
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,75,240,0,0 ; movaps 0xf04b(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
+ DB 15,40,21,75,240,0,0 ; movaps 0xf04b(%rip),%xmm2 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xc04>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,11,240,0,0 ; movaps 0xf00b(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
+ DB 15,40,13,11,240,0,0 ; movaps 0xf00b(%rip),%xmm1 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xbd4>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,33,240,0,0 ; movaps 0xf021(%rip),%xmm5 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
+ DB 15,40,45,33,240,0,0 ; movaps 0xf021(%rip),%xmm5 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xbf4>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27098,7 +27162,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,22,238,0,0 ; andps 0xee16(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,84,29,22,238,0,0 ; andps 0xee16(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27128,12 +27192,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,143,239,0,0 ; addps 0xef8f(%rip),%xmm6 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 15,88,53,143,239,0,0 ; addps 0xef8f(%rip),%xmm6 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
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,138,237,0,0 ; andps 0xed8a(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,84,29,138,237,0,0 ; andps 0xed8a(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27194,13 +27258,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 1ce0b <_sk_scale_u8_sse2+0x55>
+ DB 117,61 ; jne 1cf0b <_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,89,237,0,0 ; pand 0xed59(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,89,237,0,0 ; pand 0xed59(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,157,238,0,0 ; mulps 0xee9d(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,157,238,0,0 ; mulps 0xee9d(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27211,12 +27275,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 1ce55 <_sk_scale_u8_sse2+0x9f>
+ DB 116,61 ; je 1cf55 <_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 1ce3a <_sk_scale_u8_sse2+0x84>
+ DB 116,23 ; je 1cf3a <_sk_scale_u8_sse2+0x84>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 1cdde <_sk_scale_u8_sse2+0x28>
+ DB 117,181 ; jne 1cede <_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
@@ -27225,10 +27289,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 1cdde <_sk_scale_u8_sse2+0x28>
+ DB 235,137 ; jmp 1cede <_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 1cdde <_sk_scale_u8_sse2+0x28>
+ DB 233,122,255,255,255 ; jmpq 1cede <_sk_scale_u8_sse2+0x28>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -27240,20 +27304,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 1cf30 <_sk_scale_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d030 <_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,9,238,0,0 ; movdqa 0xee09(%rip),%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,68,15,111,5,9,238,0,0 ; movdqa 0xee09(%rip),%xmm8 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,8,238,0,0 ; mulps 0xee08(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,68,15,111,13,15,238,0,0 ; movdqa 0xee0f(%rip),%xmm9 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 68,15,89,5,8,238,0,0 ; mulps 0xee08(%rip),%xmm8 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,68,15,111,13,15,238,0,0 ; movdqa 0xee0f(%rip),%xmm9 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,14,238,0,0 ; mulps 0xee0e(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,68,15,219,21,21,238,0,0 ; pand 0xee15(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 68,15,89,13,14,238,0,0 ; mulps 0xee0e(%rip),%xmm9 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,68,15,219,21,21,238,0,0 ; pand 0xee15(%rip),%xmm10 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,25,238,0,0 ; mulps 0xee19(%rip),%xmm10 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,21,25,238,0,0 ; mulps 0xee19(%rip),%xmm10 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
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
@@ -27280,22 +27344,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 1cf79 <_sk_scale_565_sse2+0x115>
+ DB 116,60 ; je 1d079 <_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 1cf63 <_sk_scale_565_sse2+0xff>
+ DB 116,27 ; je 1d063 <_sk_scale_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1ce8e <_sk_scale_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1cf8e <_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 1ce8e <_sk_scale_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1cf8e <_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 1ce8e <_sk_scale_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1cf8e <_sk_scale_565_sse2+0x2a>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -27326,13 +27390,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 1d029 <_sk_lerp_u8_sse2+0x69>
+ DB 117,81 ; jne 1d129 <_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,79,235,0,0 ; pand 0xeb4f(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,79,235,0,0 ; pand 0xeb4f(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,147,236,0,0 ; mulps 0xec93(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,89,5,147,236,0,0 ; mulps 0xec93(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27350,12 +27414,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 1d076 <_sk_lerp_u8_sse2+0xb6>
+ DB 116,64 ; je 1d176 <_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 1d058 <_sk_lerp_u8_sse2+0x98>
+ DB 116,23 ; je 1d158 <_sk_lerp_u8_sse2+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1cfe8 <_sk_lerp_u8_sse2+0x28>
+ DB 117,161 ; jne 1d0e8 <_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
@@ -27364,10 +27428,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 1cfe8 <_sk_lerp_u8_sse2+0x28>
+ DB 233,114,255,255,255 ; jmpq 1d0e8 <_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 1cfe8 <_sk_lerp_u8_sse2+0x28>
+ DB 233,99,255,255,255 ; jmpq 1d0e8 <_sk_lerp_u8_sse2+0x28>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -27379,20 +27443,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 1d151 <_sk_lerp_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d251 <_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,232,235,0,0 ; movdqa 0xebe8(%rip),%xmm9 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,68,15,111,13,232,235,0,0 ; movdqa 0xebe8(%rip),%xmm9 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,231,235,0,0 ; mulps 0xebe7(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,68,15,111,21,238,235,0,0 ; movdqa 0xebee(%rip),%xmm10 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 68,15,89,13,231,235,0,0 ; mulps 0xebe7(%rip),%xmm9 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,68,15,111,21,238,235,0,0 ; movdqa 0xebee(%rip),%xmm10 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,237,235,0,0 ; mulps 0xebed(%rip),%xmm11 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,68,15,219,5,244,235,0,0 ; pand 0xebf4(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 68,15,89,29,237,235,0,0 ; mulps 0xebed(%rip),%xmm11 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,68,15,219,5,244,235,0,0 ; pand 0xebf4(%rip),%xmm8 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,248,235,0,0 ; mulps 0xebf8(%rip),%xmm8 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 68,15,89,5,248,235,0,0 ; mulps 0xebf8(%rip),%xmm8 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
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
@@ -27421,22 +27485,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 1d19a <_sk_lerp_565_sse2+0x115>
+ DB 116,60 ; je 1d29a <_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 1d184 <_sk_lerp_565_sse2+0xff>
+ DB 116,27 ; je 1d284 <_sk_lerp_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d0af <_sk_lerp_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1d1af <_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 1d0af <_sk_lerp_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1d1af <_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 1d0af <_sk_lerp_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1d1af <_sk_lerp_565_sse2+0x2a>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -27445,9 +27509,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 1d2d9 <_sk_load_tables_sse2+0x130>
+ DB 15,133,31,1,0,0 ; jne 1d3d9 <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,119,233,0,0 ; movdqa 0xe977(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,119,233,0,0 ; movdqa 0xe977(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -27503,7 +27567,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,190,233,0,0 ; mulps 0xe9be(%rip),%xmm3 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,29,190,233,0,0 ; mulps 0xe9be(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27511,18 +27575,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 1d313 <_sk_load_tables_sse2+0x16a>
+ DB 116,45 ; je 1d413 <_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 1d308 <_sk_load_tables_sse2+0x15f>
+ DB 116,23 ; je 1d408 <_sk_load_tables_sse2+0x15f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,197,254,255,255 ; jne 1d1c0 <_sk_load_tables_sse2+0x17>
+ DB 15,133,197,254,255,255 ; jne 1d2c0 <_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 1d1c0 <_sk_load_tables_sse2+0x17>
+ DB 233,173,254,255,255 ; jmpq 1d2c0 <_sk_load_tables_sse2+0x17>
DB 102,69,15,110,12,144 ; movd (%r8,%rdx,4),%xmm9
- DB 233,162,254,255,255 ; jmpq 1d1c0 <_sk_load_tables_sse2+0x17>
+ DB 233,162,254,255,255 ; jmpq 1d2c0 <_sk_load_tables_sse2+0x17>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -27532,7 +27596,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 1d491 <_sk_load_tables_u16_be_sse2+0x173>
+ DB 15,133,90,1,0,0 ; jne 1d591 <_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
@@ -27541,7 +27605,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,152,233,0,0 ; movdqa 0xe998(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 102,15,111,21,152,233,0,0 ; movdqa 0xe998(%rip),%xmm2 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
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
@@ -27602,23 +27666,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,150,232,0,0 ; mulps 0xe896(%rip),%xmm3 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 15,89,29,150,232,0,0 ; mulps 0xe896(%rip),%xmm3 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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 1d4aa <_sk_load_tables_u16_be_sse2+0x18c>
+ DB 117,13 ; jne 1d5aa <_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 1d344 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,154,254,255,255 ; jmpq 1d444 <_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 1d344 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 15,130,133,254,255,255 ; jb 1d444 <_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 1d344 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,121,254,255,255 ; jmpq 1d444 <_sk_load_tables_u16_be_sse2+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -27628,7 +27692,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 1d62e <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ DB 15,133,78,1,0,0 ; jne 1d72e <_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
@@ -27641,7 +27705,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,218,231,0,0 ; movdqa 0xe7da(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
+ DB 102,68,15,111,5,218,231,0,0 ; movdqa 0xe7da(%rip),%xmm8 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xcb4>
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
@@ -27696,7 +27760,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,103,228,0,0 ; movaps 0xe467(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,103,228,0,0 ; movaps 0xe467(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -27704,21 +27768,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 1d654 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ DB 117,14 ; jne 1d754 <_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 1d506 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,178,254,255,255 ; jmpq 1d606 <_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 1d685 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ DB 114,24 ; jb 1d785 <_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 1d506 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,129,254,255,255 ; jmpq 1d606 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,120,254,255,255 ; jmpq 1d506 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,120,254,255,255 ; jmpq 1d606 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -27726,7 +27790,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,212,228,0,0 ; movaps 0xe4d4(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,212,228,0,0 ; movaps 0xe4d4(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -27754,7 +27818,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,127,229,0,0 ; movaps 0xe57f(%rip),%xmm10 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,21,127,229,0,0 ; movaps 0xe57f(%rip),%xmm10 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27871,7 +27935,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,191,227,0,0 ; movaps 0xe3bf(%rip),%xmm10 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,21,191,227,0,0 ; movaps 0xe3bf(%rip),%xmm10 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28059,15 +28123,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,139,225,0,0 ; mulps 0xe18b(%rip),%xmm9 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,21,147,225,0,0 ; andps 0xe193(%rip),%xmm10 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,21,203,222,0,0 ; orps 0xdecb(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,13,147,225,0,0 ; addps 0xe193(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,40,37,155,225,0,0 ; movaps 0xe19b(%rip),%xmm12 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,13,139,225,0,0 ; mulps 0xe18b(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,21,147,225,0,0 ; andps 0xe193(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,21,203,222,0,0 ; orps 0xdecb(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,147,225,0,0 ; addps 0xe193(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,155,225,0,0 ; movaps 0xe19b(%rip),%xmm12 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,155,225,0,0 ; addps 0xe19b(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 68,15,40,37,163,225,0,0 ; movaps 0xe1a3(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,21,155,225,0,0 ; addps 0xe19b(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,37,163,225,0,0 ; movaps 0xe1a3(%rip),%xmm12 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28075,22 +28139,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,141,222,0,0 ; movaps 0xde8d(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,141,222,0,0 ; movaps 0xde8d(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,113,225,0,0 ; addps 0xe171(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 68,15,40,37,121,225,0,0 ; movaps 0xe179(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,13,113,225,0,0 ; addps 0xe171(%rip),%xmm9 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,37,121,225,0,0 ; movaps 0xe179(%rip),%xmm12 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,121,225,0,0 ; movaps 0xe179(%rip),%xmm12 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,37,121,225,0,0 ; movaps 0xe179(%rip),%xmm12 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,125,225,0,0 ; movaps 0xe17d(%rip),%xmm13 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,45,125,225,0,0 ; movaps 0xe17d(%rip),%xmm13 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,125,225,0,0 ; mulps 0xe17d(%rip),%xmm13 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,89,45,125,225,0,0 ; mulps 0xe17d(%rip),%xmm13 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -28124,15 +28188,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,77,224,0,0 ; mulps 0xe04d(%rip),%xmm9 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,21,85,224,0,0 ; andps 0xe055(%rip),%xmm10 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,21,141,221,0,0 ; orps 0xdd8d(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,13,85,224,0,0 ; addps 0xe055(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,40,37,93,224,0,0 ; movaps 0xe05d(%rip),%xmm12 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,13,77,224,0,0 ; mulps 0xe04d(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,21,85,224,0,0 ; andps 0xe055(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,21,141,221,0,0 ; orps 0xdd8d(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,85,224,0,0 ; addps 0xe055(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,93,224,0,0 ; movaps 0xe05d(%rip),%xmm12 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,93,224,0,0 ; addps 0xe05d(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 68,15,40,37,101,224,0,0 ; movaps 0xe065(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,21,93,224,0,0 ; addps 0xe05d(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,37,101,224,0,0 ; movaps 0xe065(%rip),%xmm12 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28140,22 +28204,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,79,221,0,0 ; movaps 0xdd4f(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,79,221,0,0 ; movaps 0xdd4f(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,51,224,0,0 ; addps 0xe033(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 68,15,40,37,59,224,0,0 ; movaps 0xe03b(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,13,51,224,0,0 ; addps 0xe033(%rip),%xmm9 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,37,59,224,0,0 ; movaps 0xe03b(%rip),%xmm12 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,59,224,0,0 ; movaps 0xe03b(%rip),%xmm12 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,37,59,224,0,0 ; movaps 0xe03b(%rip),%xmm12 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,63,224,0,0 ; movaps 0xe03f(%rip),%xmm13 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,45,63,224,0,0 ; movaps 0xe03f(%rip),%xmm13 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,63,224,0,0 ; mulps 0xe03f(%rip),%xmm13 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,89,45,63,224,0,0 ; mulps 0xe03f(%rip),%xmm13 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -28189,15 +28253,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,15,223,0,0 ; mulps 0xdf0f(%rip),%xmm9 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,21,23,223,0,0 ; andps 0xdf17(%rip),%xmm10 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,21,79,220,0,0 ; orps 0xdc4f(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,13,23,223,0,0 ; addps 0xdf17(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,40,37,31,223,0,0 ; movaps 0xdf1f(%rip),%xmm12 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,13,15,223,0,0 ; mulps 0xdf0f(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,21,23,223,0,0 ; andps 0xdf17(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,21,79,220,0,0 ; orps 0xdc4f(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,23,223,0,0 ; addps 0xdf17(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,31,223,0,0 ; movaps 0xdf1f(%rip),%xmm12 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,31,223,0,0 ; addps 0xdf1f(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 68,15,40,37,39,223,0,0 ; movaps 0xdf27(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,21,31,223,0,0 ; addps 0xdf1f(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,37,39,223,0,0 ; movaps 0xdf27(%rip),%xmm12 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28205,22 +28269,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,17,220,0,0 ; movaps 0xdc11(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,17,220,0,0 ; movaps 0xdc11(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,245,222,0,0 ; addps 0xdef5(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 68,15,40,37,253,222,0,0 ; movaps 0xdefd(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,13,245,222,0,0 ; addps 0xdef5(%rip),%xmm9 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,37,253,222,0,0 ; movaps 0xdefd(%rip),%xmm12 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,253,222,0,0 ; movaps 0xdefd(%rip),%xmm12 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,37,253,222,0,0 ; movaps 0xdefd(%rip),%xmm12 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,1,223,0,0 ; movaps 0xdf01(%rip),%xmm13 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,45,1,223,0,0 ; movaps 0xdf01(%rip),%xmm13 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,1,223,0,0 ; mulps 0xdf01(%rip),%xmm13 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,89,45,1,223,0,0 ; mulps 0xdf01(%rip),%xmm13 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -28254,15 +28318,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,209,221,0,0 ; mulps 0xddd1(%rip),%xmm9 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 68,15,84,21,217,221,0,0 ; andps 0xddd9(%rip),%xmm10 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,86,21,17,219,0,0 ; orps 0xdb11(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
- DB 68,15,88,13,217,221,0,0 ; addps 0xddd9(%rip),%xmm9 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
- DB 68,15,40,37,225,221,0,0 ; movaps 0xdde1(%rip),%xmm12 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,89,13,209,221,0,0 ; mulps 0xddd1(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 68,15,84,21,217,221,0,0 ; andps 0xddd9(%rip),%xmm10 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,86,21,17,219,0,0 ; orps 0xdb11(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,13,217,221,0,0 ; addps 0xddd9(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,225,221,0,0 ; movaps 0xdde1(%rip),%xmm12 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,225,221,0,0 ; addps 0xdde1(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
- DB 68,15,40,37,233,221,0,0 ; movaps 0xdde9(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,88,21,225,221,0,0 ; addps 0xdde1(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,37,233,221,0,0 ; movaps 0xdde9(%rip),%xmm12 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28270,22 +28334,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,211,218,0,0 ; movaps 0xdad3(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,211,218,0,0 ; movaps 0xdad3(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,183,221,0,0 ; addps 0xddb7(%rip),%xmm9 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
- DB 68,15,40,37,191,221,0,0 ; movaps 0xddbf(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 68,15,88,13,183,221,0,0 ; addps 0xddb7(%rip),%xmm9 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 68,15,40,37,191,221,0,0 ; movaps 0xddbf(%rip),%xmm12 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,191,221,0,0 ; movaps 0xddbf(%rip),%xmm12 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 68,15,40,37,191,221,0,0 ; movaps 0xddbf(%rip),%xmm12 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,195,221,0,0 ; movaps 0xddc3(%rip),%xmm13 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,45,195,221,0,0 ; movaps 0xddc3(%rip),%xmm13 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,195,221,0,0 ; mulps 0xddc3(%rip),%xmm13 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 68,15,89,45,195,221,0,0 ; mulps 0xddc3(%rip),%xmm13 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
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
@@ -28309,19 +28373,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,203,220,0,0 ; mulps 0xdccb(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 15,84,21,212,220,0,0 ; andps 0xdcd4(%rip),%xmm2 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 68,15,40,53,12,218,0,0 ; movaps 0xda0c(%rip),%xmm14 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,89,5,203,220,0,0 ; mulps 0xdccb(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,84,21,212,220,0,0 ; andps 0xdcd4(%rip),%xmm2 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 68,15,40,53,12,218,0,0 ; movaps 0xda0c(%rip),%xmm14 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,208,220,0,0 ; movaps 0xdcd0(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,208,220,0,0 ; movaps 0xdcd0(%rip),%xmm12 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xd04>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,212,220,0,0 ; movaps 0xdcd4(%rip),%xmm11 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
+ DB 68,15,40,29,212,220,0,0 ; movaps 0xdcd4(%rip),%xmm11 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xd14>
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,210,220,0,0 ; movaps 0xdcd2(%rip),%xmm10 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
+ DB 68,15,40,21,210,220,0,0 ; movaps 0xdcd2(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xd24>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,214,220,0,0 ; movaps 0xdcd6(%rip),%xmm13 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
+ DB 68,15,40,45,214,220,0,0 ; movaps 0xdcd6(%rip),%xmm13 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xd34>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28333,27 +28397,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,182,217,0,0 ; movaps 0xd9b6(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,13,182,217,0,0 ; movaps 0xd9b6(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 65,15,84,225 ; andps %xmm9,%xmm4
DB 15,92,212 ; subps %xmm4,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,162,220,0,0 ; movaps 0xdca2(%rip),%xmm6 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
+ DB 15,40,53,162,220,0,0 ; movaps 0xdca2(%rip),%xmm6 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xd44>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,184,220,0,0 ; movaps 0xdcb8(%rip),%xmm7 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
+ DB 15,40,61,184,220,0,0 ; movaps 0xdcb8(%rip),%xmm7 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xd64>
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,152,220,0,0 ; movaps 0xdc98(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
+ DB 15,40,37,152,220,0,0 ; movaps 0xdc98(%rip),%xmm4 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xd54>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,170,220,0,0 ; movaps 0xdcaa(%rip),%xmm15 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
+ DB 68,15,40,61,170,220,0,0 ; movaps 0xdcaa(%rip),%xmm15 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xd74>
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,6,220,0,0 ; mulps 0xdc06(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 15,84,13,15,220,0,0 ; andps 0xdc0f(%rip),%xmm1 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,89,5,6,220,0,0 ; mulps 0xdc06(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,84,13,15,220,0,0 ; andps 0xdc0f(%rip),%xmm1 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28383,9 +28447,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,149,219,0,0 ; mulps 0xdb95(%rip),%xmm0 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
- DB 15,84,29,158,219,0,0 ; andps 0xdb9e(%rip),%xmm3 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
- DB 15,86,29,215,216,0,0 ; orps 0xd8d7(%rip),%xmm3 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,89,5,149,219,0,0 ; mulps 0xdb95(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xce4>
+ DB 15,84,29,158,219,0,0 ; andps 0xdb9e(%rip),%xmm3 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xcf4>
+ DB 15,86,29,215,216,0,0 ; orps 0xd8d7(%rip),%xmm3 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28407,7 +28471,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,212,219,0,0 ; movaps 0xdbd4(%rip),%xmm0 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
+ DB 15,40,5,212,219,0,0 ; movaps 0xdbd4(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xd84>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -28425,29 +28489,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,166,219,0,0 ; mulps 0xdba6(%rip),%xmm0 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
- DB 68,15,40,5,46,217,0,0 ; movaps 0xd92e(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 15,89,5,166,219,0,0 ; mulps 0xdba6(%rip),%xmm0 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xd94>
+ DB 68,15,40,5,46,217,0,0 ; movaps 0xd92e(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,162,219,0,0 ; movaps 0xdba2(%rip),%xmm9 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
+ DB 68,15,40,13,162,219,0,0 ; movaps 0xdba2(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xda4>
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,159,219,0,0 ; addps 0xdb9f(%rip),%xmm0 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
- DB 15,89,5,168,219,0,0 ; mulps 0xdba8(%rip),%xmm0 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
- DB 15,89,13,177,219,0,0 ; mulps 0xdbb1(%rip),%xmm1 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
+ DB 15,88,5,159,219,0,0 ; addps 0xdb9f(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xdb4>
+ DB 15,89,5,168,219,0,0 ; mulps 0xdba8(%rip),%xmm0 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xdc4>
+ DB 15,89,13,177,219,0,0 ; mulps 0xdbb1(%rip),%xmm1 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xdd4>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,183,219,0,0 ; mulps 0xdbb7(%rip),%xmm2 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
+ DB 15,89,21,183,219,0,0 ; mulps 0xdbb7(%rip),%xmm2 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xde4>
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,172,219,0,0 ; movaps 0xdbac(%rip),%xmm2 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
+ DB 15,40,21,172,219,0,0 ; movaps 0xdbac(%rip),%xmm2 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xdf4>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,171,219,0,0 ; movaps 0xdbab(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
+ DB 68,15,40,21,171,219,0,0 ; movaps 0xdbab(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xe04>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,175,219,0,0 ; movaps 0xdbaf(%rip),%xmm11 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
+ DB 68,15,40,29,175,219,0,0 ; movaps 0xdbaf(%rip),%xmm11 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xe14>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -28471,8 +28535,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,95,219,0,0 ; mulps 0xdb5f(%rip),%xmm8 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
- DB 15,89,21,104,219,0,0 ; mulps 0xdb68(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
+ DB 68,15,89,5,95,219,0,0 ; mulps 0xdb5f(%rip),%xmm8 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xe24>
+ DB 15,89,21,104,219,0,0 ; mulps 0xdb68(%rip),%xmm2 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xe34>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -28486,13 +28550,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 1e366 <_sk_load_a8_sse2+0x46>
+ DB 117,46 ; jne 1e466 <_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,242,215,0,0 ; pand 0xd7f2(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,5,242,215,0,0 ; pand 0xd7f2(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,56,217,0,0 ; mulps 0xd938(%rip),%xmm3 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,29,56,217,0,0 ; mulps 0xd938(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -28501,12 +28565,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 1e3a9 <_sk_load_a8_sse2+0x89>
+ DB 116,54 ; je 1e4a9 <_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 1e392 <_sk_load_a8_sse2+0x72>
+ DB 116,21 ; je 1e492 <_sk_load_a8_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1e346 <_sk_load_a8_sse2+0x26>
+ DB 117,195 ; jne 1e446 <_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
@@ -28515,10 +28579,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 1e346 <_sk_load_a8_sse2+0x26>
+ DB 235,157 ; jmp 1e446 <_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 1e346 <_sk_load_a8_sse2+0x26>
+ DB 235,146 ; jmp 1e446 <_sk_load_a8_sse2+0x26>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -28529,13 +28593,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 1e3fa <_sk_load_a8_dst_sse2+0x46>
+ DB 117,46 ; jne 1e4fa <_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,94,215,0,0 ; pand 0xd75e(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,37,94,215,0,0 ; pand 0xd75e(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,164,216,0,0 ; mulps 0xd8a4(%rip),%xmm7 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,61,164,216,0,0 ; mulps 0xd8a4(%rip),%xmm7 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -28544,12 +28608,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 1e43d <_sk_load_a8_dst_sse2+0x89>
+ DB 116,54 ; je 1e53d <_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 1e426 <_sk_load_a8_dst_sse2+0x72>
+ DB 116,21 ; je 1e526 <_sk_load_a8_dst_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1e3da <_sk_load_a8_dst_sse2+0x26>
+ DB 117,195 ; jne 1e4da <_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
@@ -28558,10 +28622,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 1e3da <_sk_load_a8_dst_sse2+0x26>
+ DB 235,157 ; jmp 1e4da <_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 1e3da <_sk_load_a8_dst_sse2+0x26>
+ DB 235,146 ; jmp 1e4da <_sk_load_a8_dst_sse2+0x26>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -28612,7 +28676,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,126,215,0,0 ; mulps 0xd77e(%rip),%xmm3 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,29,126,215,0,0 ; mulps 0xd77e(%rip),%xmm3 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -28628,7 +28692,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,49,214,0,0 ; movaps 0xd631(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,49,214,0,0 ; movaps 0xd631(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,65,15,114,240,16 ; pslld $0x10,%xmm8
@@ -28636,7 +28700,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 1e574 <_sk_store_a8_sse2+0x54>
+ DB 117,17 ; jne 1e674 <_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
@@ -28647,22 +28711,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 1e5c1 <_sk_store_a8_sse2+0xa1>
+ DB 116,54 ; je 1e6c1 <_sk_store_a8_sse2+0xa1>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,17 ; je 1e5a2 <_sk_store_a8_sse2+0x82>
+ DB 116,17 ; je 1e6a2 <_sk_store_a8_sse2+0x82>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,213 ; jne 1e56c <_sk_store_a8_sse2+0x4c>
+ DB 117,213 ; jne 1e66c <_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,149,213,0,0 ; pand 0xd595(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,149,213,0,0 ; pand 0xd595(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,16 ; mov %ax,(%r8,%r10,1)
- DB 235,171 ; jmp 1e56c <_sk_store_a8_sse2+0x4c>
+ DB 235,171 ; jmp 1e66c <_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 1e56c <_sk_store_a8_sse2+0x4c>
+ DB 235,160 ; jmp 1e66c <_sk_store_a8_sse2+0x4c>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -28673,27 +28737,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 1e615 <_sk_load_g8_sse2+0x49>
+ DB 117,49 ; jne 1e715 <_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,70,213,0,0 ; pand 0xd546(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,5,70,213,0,0 ; pand 0xd546(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,140,214,0,0 ; mulps 0xd68c(%rip),%xmm0 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,5,140,214,0,0 ; mulps 0xd68c(%rip),%xmm0 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,131,212,0,0 ; movaps 0xd483(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,131,212,0,0 ; movaps 0xd483(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e658 <_sk_load_g8_sse2+0x8c>
+ DB 116,54 ; je 1e758 <_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 1e641 <_sk_load_g8_sse2+0x75>
+ DB 116,21 ; je 1e741 <_sk_load_g8_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1e5f2 <_sk_load_g8_sse2+0x26>
+ DB 117,192 ; jne 1e6f2 <_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
@@ -28702,10 +28766,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 1e5f2 <_sk_load_g8_sse2+0x26>
+ DB 235,154 ; jmp 1e6f2 <_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 1e5f2 <_sk_load_g8_sse2+0x26>
+ DB 235,143 ; jmp 1e6f2 <_sk_load_g8_sse2+0x26>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -28716,27 +28780,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 1e6ac <_sk_load_g8_dst_sse2+0x49>
+ DB 117,49 ; jne 1e7ac <_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,175,212,0,0 ; pand 0xd4af(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,37,175,212,0,0 ; pand 0xd4af(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,245,213,0,0 ; mulps 0xd5f5(%rip),%xmm4 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,37,245,213,0,0 ; mulps 0xd5f5(%rip),%xmm4 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,236,211,0,0 ; movaps 0xd3ec(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,61,236,211,0,0 ; movaps 0xd3ec(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e6ef <_sk_load_g8_dst_sse2+0x8c>
+ DB 116,54 ; je 1e7ef <_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 1e6d8 <_sk_load_g8_dst_sse2+0x75>
+ DB 116,21 ; je 1e7d8 <_sk_load_g8_dst_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1e689 <_sk_load_g8_dst_sse2+0x26>
+ DB 117,192 ; jne 1e789 <_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
@@ -28745,10 +28809,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 1e689 <_sk_load_g8_dst_sse2+0x26>
+ DB 235,154 ; jmp 1e789 <_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 1e689 <_sk_load_g8_dst_sse2+0x26>
+ DB 235,143 ; jmp 1e789 <_sk_load_g8_dst_sse2+0x26>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -28799,9 +28863,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,204,212,0,0 ; mulps 0xd4cc(%rip),%xmm0 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 15,89,5,204,212,0,0 ; mulps 0xd4cc(%rip),%xmm0 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,195,210,0,0 ; movaps 0xd2c3(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,195,210,0,0 ; movaps 0xd2c3(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28816,42 +28880,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 1e843 <_sk_load_565_sse2+0x6e>
+ DB 117,83 ; jne 1e943 <_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,158,212,0,0 ; movdqa 0xd49e(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,5,158,212,0,0 ; movdqa 0xd49e(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,160,212,0,0 ; mulps 0xd4a0(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,13,168,212,0,0 ; movdqa 0xd4a8(%rip),%xmm1 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 15,89,5,160,212,0,0 ; mulps 0xd4a0(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,13,168,212,0,0 ; movdqa 0xd4a8(%rip),%xmm1 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,170,212,0,0 ; mulps 0xd4aa(%rip),%xmm1 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,15,219,21,178,212,0,0 ; pand 0xd4b2(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 15,89,13,170,212,0,0 ; mulps 0xd4aa(%rip),%xmm1 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,15,219,21,178,212,0,0 ; pand 0xd4b2(%rip),%xmm2 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,184,212,0,0 ; mulps 0xd4b8(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,21,184,212,0,0 ; mulps 0xd4b8(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,79,210,0,0 ; movaps 0xd24f(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,79,210,0,0 ; movaps 0xd24f(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1e883 <_sk_load_565_sse2+0xae>
+ DB 116,51 ; je 1e983 <_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 1e86f <_sk_load_565_sse2+0x9a>
+ DB 116,21 ; je 1e96f <_sk_load_565_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1e7fa <_sk_load_565_sse2+0x25>
+ DB 117,154 ; jne 1e8fa <_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 1e7fa <_sk_load_565_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1e8fa <_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 1e7fa <_sk_load_565_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1e8fa <_sk_load_565_sse2+0x25>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -28863,42 +28927,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 1e8ff <_sk_load_565_dst_sse2+0x6e>
+ DB 117,83 ; jne 1e9ff <_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,226,211,0,0 ; movdqa 0xd3e2(%rip),%xmm4 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,37,226,211,0,0 ; movdqa 0xd3e2(%rip),%xmm4 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,228,211,0,0 ; mulps 0xd3e4(%rip),%xmm4 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,45,236,211,0,0 ; movdqa 0xd3ec(%rip),%xmm5 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 15,89,37,228,211,0,0 ; mulps 0xd3e4(%rip),%xmm4 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,45,236,211,0,0 ; movdqa 0xd3ec(%rip),%xmm5 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,238,211,0,0 ; mulps 0xd3ee(%rip),%xmm5 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,15,219,53,246,211,0,0 ; pand 0xd3f6(%rip),%xmm6 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 15,89,45,238,211,0,0 ; mulps 0xd3ee(%rip),%xmm5 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,15,219,53,246,211,0,0 ; pand 0xd3f6(%rip),%xmm6 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,252,211,0,0 ; mulps 0xd3fc(%rip),%xmm6 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,53,252,211,0,0 ; mulps 0xd3fc(%rip),%xmm6 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,147,209,0,0 ; movaps 0xd193(%rip),%xmm7 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,61,147,209,0,0 ; movaps 0xd193(%rip),%xmm7 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1e93f <_sk_load_565_dst_sse2+0xae>
+ DB 116,51 ; je 1ea3f <_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 1e92b <_sk_load_565_dst_sse2+0x9a>
+ DB 116,21 ; je 1ea2b <_sk_load_565_dst_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1e8b6 <_sk_load_565_dst_sse2+0x25>
+ DB 117,154 ; jne 1e9b6 <_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 1e8b6 <_sk_load_565_dst_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1e9b6 <_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 1e8b6 <_sk_load_565_dst_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1e9b6 <_sk_load_565_dst_sse2+0x25>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -28945,19 +29009,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,145,210,0,0 ; movdqa 0xd291(%rip),%xmm0 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
+ DB 102,15,111,5,145,210,0,0 ; movdqa 0xd291(%rip),%xmm0 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xc54>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,147,210,0,0 ; mulps 0xd293(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
- DB 102,15,111,13,155,210,0,0 ; movdqa 0xd29b(%rip),%xmm1 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
+ DB 15,89,5,147,210,0,0 ; mulps 0xd293(%rip),%xmm0 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xc64>
+ DB 102,15,111,13,155,210,0,0 ; movdqa 0xd29b(%rip),%xmm1 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xc74>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,157,210,0,0 ; mulps 0xd29d(%rip),%xmm1 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
- DB 102,15,219,21,165,210,0,0 ; pand 0xd2a5(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
+ DB 15,89,13,157,210,0,0 ; mulps 0xd29d(%rip),%xmm1 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xc84>
+ DB 102,15,219,21,165,210,0,0 ; pand 0xd2a5(%rip),%xmm2 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xc94>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,171,210,0,0 ; mulps 0xd2ab(%rip),%xmm2 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
+ DB 15,89,21,171,210,0,0 ; mulps 0xd2ab(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xca4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,66,208,0,0 ; movaps 0xd042(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,66,208,0,0 ; movaps 0xd042(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -28969,12 +29033,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,50,212,0,0 ; movaps 0xd432(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
+ DB 68,15,40,5,50,212,0,0 ; movaps 0xd432(%rip),%xmm8 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xe54>
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,39,212,0,0 ; movaps 0xd427(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
+ DB 68,15,40,21,39,212,0,0 ; movaps 0xd427(%rip),%xmm10 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xe64>
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
@@ -28986,7 +29050,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 1eacb <_sk_store_565_sse2+0x7b>
+ DB 117,10 ; jne 1ebcb <_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
@@ -28994,19 +29058,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 1eb03 <_sk_store_565_sse2+0xb3>
+ DB 116,38 ; je 1ec03 <_sk_store_565_sse2+0xb3>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1eaf5 <_sk_store_565_sse2+0xa5>
+ DB 116,18 ; je 1ebf5 <_sk_store_565_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1eac7 <_sk_store_565_sse2+0x77>
+ DB 117,222 ; jne 1ebc7 <_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 1eac7 <_sk_store_565_sse2+0x77>
+ DB 235,196 ; jmp 1ebc7 <_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 1eac7 <_sk_store_565_sse2+0x77>
+ DB 235,184 ; jmp 1ebc7 <_sk_store_565_sse2+0x77>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -29018,45 +29082,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 1eb8c <_sk_load_4444_sse2+0x7d>
+ DB 117,98 ; jne 1ec8c <_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,132,211,0,0 ; movdqa 0xd384(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 102,15,111,5,132,211,0,0 ; movdqa 0xd384(%rip),%xmm0 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,134,211,0,0 ; mulps 0xd386(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
- DB 102,15,111,13,142,211,0,0 ; movdqa 0xd38e(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 15,89,5,134,211,0,0 ; mulps 0xd386(%rip),%xmm0 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,13,142,211,0,0 ; movdqa 0xd38e(%rip),%xmm1 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,144,211,0,0 ; mulps 0xd390(%rip),%xmm1 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
- DB 102,15,111,21,152,211,0,0 ; movdqa 0xd398(%rip),%xmm2 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 15,89,13,144,211,0,0 ; mulps 0xd390(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 102,15,111,21,152,211,0,0 ; movdqa 0xd398(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,154,211,0,0 ; mulps 0xd39a(%rip),%xmm2 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
- DB 102,15,219,29,162,211,0,0 ; pand 0xd3a2(%rip),%xmm3 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 15,89,21,154,211,0,0 ; mulps 0xd39a(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 102,15,219,29,162,211,0,0 ; pand 0xd3a2(%rip),%xmm3 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,168,211,0,0 ; mulps 0xd3a8(%rip),%xmm3 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,29,168,211,0,0 ; mulps 0xd3a8(%rip),%xmm3 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
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 1ebcc <_sk_load_4444_sse2+0xbd>
+ DB 116,51 ; je 1eccc <_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 1ebb8 <_sk_load_4444_sse2+0xa9>
+ DB 116,21 ; je 1ecb8 <_sk_load_4444_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1eb34 <_sk_load_4444_sse2+0x25>
+ DB 117,139 ; jne 1ec34 <_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 1eb34 <_sk_load_4444_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1ec34 <_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 1eb34 <_sk_load_4444_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1ec34 <_sk_load_4444_sse2+0x25>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -29068,45 +29132,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 1ec57 <_sk_load_4444_dst_sse2+0x7d>
+ DB 117,98 ; jne 1ed57 <_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,185,210,0,0 ; movdqa 0xd2b9(%rip),%xmm4 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 102,15,111,37,185,210,0,0 ; movdqa 0xd2b9(%rip),%xmm4 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,187,210,0,0 ; mulps 0xd2bb(%rip),%xmm4 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
- DB 102,15,111,45,195,210,0,0 ; movdqa 0xd2c3(%rip),%xmm5 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 15,89,37,187,210,0,0 ; mulps 0xd2bb(%rip),%xmm4 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,45,195,210,0,0 ; movdqa 0xd2c3(%rip),%xmm5 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,197,210,0,0 ; mulps 0xd2c5(%rip),%xmm5 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
- DB 102,15,111,53,205,210,0,0 ; movdqa 0xd2cd(%rip),%xmm6 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 15,89,45,197,210,0,0 ; mulps 0xd2c5(%rip),%xmm5 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 102,15,111,53,205,210,0,0 ; movdqa 0xd2cd(%rip),%xmm6 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,207,210,0,0 ; mulps 0xd2cf(%rip),%xmm6 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
- DB 102,15,219,61,215,210,0,0 ; pand 0xd2d7(%rip),%xmm7 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 15,89,53,207,210,0,0 ; mulps 0xd2cf(%rip),%xmm6 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 102,15,219,61,215,210,0,0 ; pand 0xd2d7(%rip),%xmm7 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,221,210,0,0 ; mulps 0xd2dd(%rip),%xmm7 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,61,221,210,0,0 ; mulps 0xd2dd(%rip),%xmm7 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
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 1ec97 <_sk_load_4444_dst_sse2+0xbd>
+ DB 116,51 ; je 1ed97 <_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 1ec83 <_sk_load_4444_dst_sse2+0xa9>
+ DB 116,21 ; je 1ed83 <_sk_load_4444_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1ebff <_sk_load_4444_dst_sse2+0x25>
+ DB 117,139 ; jne 1ecff <_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 1ebff <_sk_load_4444_dst_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1ecff <_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 1ebff <_sk_load_4444_dst_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1ecff <_sk_load_4444_dst_sse2+0x25>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -29153,21 +29217,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,89,209,0,0 ; movdqa 0xd159(%rip),%xmm0 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
+ DB 102,15,111,5,89,209,0,0 ; movdqa 0xd159(%rip),%xmm0 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xe74>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,91,209,0,0 ; mulps 0xd15b(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
- DB 102,15,111,13,99,209,0,0 ; movdqa 0xd163(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
+ DB 15,89,5,91,209,0,0 ; mulps 0xd15b(%rip),%xmm0 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xe84>
+ DB 102,15,111,13,99,209,0,0 ; movdqa 0xd163(%rip),%xmm1 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xe94>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,101,209,0,0 ; mulps 0xd165(%rip),%xmm1 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
- DB 102,15,111,21,109,209,0,0 ; movdqa 0xd16d(%rip),%xmm2 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
+ DB 15,89,13,101,209,0,0 ; mulps 0xd165(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xea4>
+ DB 102,15,111,21,109,209,0,0 ; movdqa 0xd16d(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xeb4>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,111,209,0,0 ; mulps 0xd16f(%rip),%xmm2 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
- DB 102,15,219,29,119,209,0,0 ; pand 0xd177(%rip),%xmm3 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
+ DB 15,89,21,111,209,0,0 ; mulps 0xd16f(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xec4>
+ DB 102,15,219,29,119,209,0,0 ; pand 0xd177(%rip),%xmm3 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xed4>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,125,209,0,0 ; mulps 0xd17d(%rip),%xmm3 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
+ DB 15,89,29,125,209,0,0 ; mulps 0xd17d(%rip),%xmm3 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xee4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29180,7 +29244,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,107,209,0,0 ; movaps 0xd16b(%rip),%xmm8 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
+ DB 68,15,40,5,107,209,0,0 ; movaps 0xd16b(%rip),%xmm8 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xef4>
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
@@ -29202,7 +29266,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 1ee46 <_sk_store_4444_sse2+0x8f>
+ DB 117,10 ; jne 1ef46 <_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
@@ -29210,19 +29274,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 1ee7e <_sk_store_4444_sse2+0xc7>
+ DB 116,38 ; je 1ef7e <_sk_store_4444_sse2+0xc7>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1ee70 <_sk_store_4444_sse2+0xb9>
+ DB 116,18 ; je 1ef70 <_sk_store_4444_sse2+0xb9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1ee42 <_sk_store_4444_sse2+0x8b>
+ DB 117,222 ; jne 1ef42 <_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 1ee42 <_sk_store_4444_sse2+0x8b>
+ DB 235,196 ; jmp 1ef42 <_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 1ee42 <_sk_store_4444_sse2+0x8b>
+ DB 235,184 ; jmp 1ef42 <_sk_store_4444_sse2+0x8b>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -29234,13 +29298,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 1ef08 <_sk_load_8888_sse2+0x7e>
+ DB 117,98 ; jne 1f008 <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,140,204,0,0 ; movdqa 0xcc8c(%rip),%xmm2 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,21,140,204,0,0 ; movdqa 0xcc8c(%rip),%xmm2 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,200,205,0,0 ; movaps 0xcdc8(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,200,205,0,0 ; movaps 0xcdc8(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -29260,18 +29324,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 1ef3e <_sk_load_8888_sse2+0xb4>
+ DB 116,41 ; je 1f03e <_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 1ef33 <_sk_load_8888_sse2+0xa9>
+ DB 116,19 ; je 1f033 <_sk_load_8888_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1eeac <_sk_load_8888_sse2+0x22>
+ DB 117,134 ; jne 1efac <_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 1eeac <_sk_load_8888_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1efac <_sk_load_8888_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1eeac <_sk_load_8888_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1efac <_sk_load_8888_sse2+0x22>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -29283,13 +29347,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 1efc7 <_sk_load_8888_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f0c7 <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,205,203,0,0 ; movdqa 0xcbcd(%rip),%xmm6 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,53,205,203,0,0 ; movdqa 0xcbcd(%rip),%xmm6 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,225 ; movdqa %xmm9,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,9,205,0,0 ; movaps 0xcd09(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,9,205,0,0 ; movaps 0xcd09(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -29309,18 +29373,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 1effd <_sk_load_8888_dst_sse2+0xb4>
+ DB 116,41 ; je 1f0fd <_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 1eff2 <_sk_load_8888_dst_sse2+0xa9>
+ DB 116,19 ; je 1f0f2 <_sk_load_8888_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1ef6b <_sk_load_8888_dst_sse2+0x22>
+ DB 117,134 ; jne 1f06b <_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 1ef6b <_sk_load_8888_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f06b <_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 1ef6b <_sk_load_8888_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f06b <_sk_load_8888_dst_sse2+0x22>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -29364,11 +29428,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,128,202,0,0 ; movdqa 0xca80(%rip),%xmm2 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,21,128,202,0,0 ; movdqa 0xca80(%rip),%xmm2 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,188,203,0,0 ; movaps 0xcbbc(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,188,203,0,0 ; movaps 0xcbbc(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -29395,7 +29459,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,61,202,0,0 ; movaps 0xca3d(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,61,202,0,0 ; movaps 0xca3d(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29414,24 +29478,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 1f193 <_sk_store_8888_sse2+0x7f>
+ DB 117,10 ; jne 1f293 <_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 1f1c1 <_sk_store_8888_sse2+0xad>
+ DB 116,33 ; je 1f2c1 <_sk_store_8888_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f1b9 <_sk_store_8888_sse2+0xa5>
+ DB 116,19 ; je 1f2b9 <_sk_store_8888_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1f18f <_sk_store_8888_sse2+0x7b>
+ DB 117,227 ; jne 1f28f <_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 1f18f <_sk_store_8888_sse2+0x7b>
+ DB 235,206 ; jmp 1f28f <_sk_store_8888_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1f18f <_sk_store_8888_sse2+0x7b>
+ DB 235,198 ; jmp 1f28f <_sk_store_8888_sse2+0x7b>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -29443,13 +29507,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 1f247 <_sk_load_bgra_sse2+0x7e>
+ DB 117,98 ; jne 1f347 <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,77,201,0,0 ; movdqa 0xc94d(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,77,201,0,0 ; movdqa 0xc94d(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,137,202,0,0 ; movaps 0xca89(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,137,202,0,0 ; movaps 0xca89(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -29469,18 +29533,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 1f27d <_sk_load_bgra_sse2+0xb4>
+ DB 116,41 ; je 1f37d <_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 1f272 <_sk_load_bgra_sse2+0xa9>
+ DB 116,19 ; je 1f372 <_sk_load_bgra_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f1eb <_sk_load_bgra_sse2+0x22>
+ DB 117,134 ; jne 1f2eb <_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 1f1eb <_sk_load_bgra_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f2eb <_sk_load_bgra_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f1eb <_sk_load_bgra_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f2eb <_sk_load_bgra_sse2+0x22>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -29492,13 +29556,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 1f306 <_sk_load_bgra_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f406 <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,142,200,0,0 ; movdqa 0xc88e(%rip),%xmm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,37,142,200,0,0 ; movdqa 0xc88e(%rip),%xmm4 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
- DB 68,15,40,5,202,201,0,0 ; movaps 0xc9ca(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,202,201,0,0 ; movaps 0xc9ca(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -29518,18 +29582,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 1f33c <_sk_load_bgra_dst_sse2+0xb4>
+ DB 116,41 ; je 1f43c <_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 1f331 <_sk_load_bgra_dst_sse2+0xa9>
+ DB 116,19 ; je 1f431 <_sk_load_bgra_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f2aa <_sk_load_bgra_dst_sse2+0x22>
+ DB 117,134 ; jne 1f3aa <_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 1f2aa <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f3aa <_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 1f2aa <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f3aa <_sk_load_bgra_dst_sse2+0x22>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -29573,11 +29637,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,65,199,0,0 ; movdqa 0xc741(%rip),%xmm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,65,199,0,0 ; movdqa 0xc741(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xaf4>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,125,200,0,0 ; movaps 0xc87d(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
+ DB 68,15,40,5,125,200,0,0 ; movaps 0xc87d(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xc44>
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
@@ -29604,7 +29668,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,254,198,0,0 ; movaps 0xc6fe(%rip),%xmm8 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
+ DB 68,15,40,5,254,198,0,0 ; movaps 0xc6fe(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xb24>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29623,24 +29687,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 1f4d2 <_sk_store_bgra_sse2+0x7f>
+ DB 117,10 ; jne 1f5d2 <_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 1f500 <_sk_store_bgra_sse2+0xad>
+ DB 116,33 ; je 1f600 <_sk_store_bgra_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f4f8 <_sk_store_bgra_sse2+0xa5>
+ DB 116,19 ; je 1f5f8 <_sk_store_bgra_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1f4ce <_sk_store_bgra_sse2+0x7b>
+ DB 117,227 ; jne 1f5ce <_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 1f4ce <_sk_store_bgra_sse2+0x7b>
+ DB 235,206 ; jmp 1f5ce <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1f4ce <_sk_store_bgra_sse2+0x7b>
+ DB 235,198 ; jmp 1f5ce <_sk_store_bgra_sse2+0x7b>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -29652,7 +29716,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 1f657 <_sk_load_f16_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1f757 <_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
@@ -29664,18 +29728,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,232,201,0,0 ; movdqa 0xc9e8(%rip),%xmm9 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 102,68,15,111,13,232,201,0,0 ; movdqa 0xc9e8(%rip),%xmm9 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,229,201,0,0 ; movdqa 0xc9e5(%rip),%xmm11 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,29,229,201,0,0 ; movdqa 0xc9e5(%rip),%xmm11 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,232,201,0,0 ; movdqa 0xc9e8(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,15,111,29,232,201,0,0 ; movdqa 0xc9e8(%rip),%xmm3 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
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,215,201,0,0 ; movdqa 0xc9d7(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,68,15,111,37,215,201,0,0 ; movdqa 0xc9d7(%rip),%xmm12 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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
@@ -29714,16 +29778,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 1f670 <_sk_load_f16_sse2+0x168>
+ DB 117,13 ; jne 1f770 <_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 1f535 <_sk_load_f16_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1f635 <_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 1f535 <_sk_load_f16_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1f635 <_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 1f535 <_sk_load_f16_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1f635 <_sk_load_f16_sse2+0x2d>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -29735,7 +29799,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 1f7e0 <_sk_load_f16_dst_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1f8e0 <_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
@@ -29747,18 +29811,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,95,200,0,0 ; movdqa 0xc85f(%rip),%xmm9 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 102,68,15,111,13,95,200,0,0 ; movdqa 0xc85f(%rip),%xmm9 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,92,200,0,0 ; movdqa 0xc85c(%rip),%xmm11 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,29,92,200,0,0 ; movdqa 0xc85c(%rip),%xmm11 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,95,200,0,0 ; movdqa 0xc85f(%rip),%xmm7 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,15,111,61,95,200,0,0 ; movdqa 0xc85f(%rip),%xmm7 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
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,78,200,0,0 ; movdqa 0xc84e(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,68,15,111,37,78,200,0,0 ; movdqa 0xc84e(%rip),%xmm12 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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
@@ -29797,16 +29861,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 1f7f9 <_sk_load_f16_dst_sse2+0x168>
+ DB 117,13 ; jne 1f8f9 <_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 1f6be <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1f7be <_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 1f6be <_sk_load_f16_dst_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1f7be <_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 1f6be <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1f7be <_sk_load_f16_dst_sse2+0x2d>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -29858,18 +29922,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,93,198,0,0 ; movdqa 0xc65d(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
+ DB 102,68,15,111,21,93,198,0,0 ; movdqa 0xc65d(%rip),%xmm10 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xf04>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,90,198,0,0 ; movdqa 0xc65a(%rip),%xmm11 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
+ DB 102,68,15,111,29,90,198,0,0 ; movdqa 0xc65a(%rip),%xmm11 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xf14>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,93,198,0,0 ; movdqa 0xc65d(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
+ DB 102,15,111,29,93,198,0,0 ; movdqa 0xc65d(%rip),%xmm3 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xf24>
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,76,198,0,0 ; movdqa 0xc64c(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
+ DB 102,68,15,111,37,76,198,0,0 ; movdqa 0xc64c(%rip),%xmm12 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xf34>
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
@@ -29911,19 +29975,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,157,197,0,0 ; movdqa 0xc59d(%rip),%xmm11 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 102,68,15,111,29,157,197,0,0 ; movdqa 0xc59d(%rip),%xmm11 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,154,197,0,0 ; movdqa 0xc59a(%rip),%xmm10 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
+ DB 102,68,15,111,21,154,197,0,0 ; movdqa 0xc59a(%rip),%xmm10 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf54>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,152,197,0,0 ; movdqa 0xc598(%rip),%xmm7 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
- DB 102,68,15,111,37,63,199,0,0 ; movdqa 0xc73f(%rip),%xmm12 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
+ DB 102,15,111,61,152,197,0,0 ; movdqa 0xc598(%rip),%xmm7 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf64>
+ DB 102,68,15,111,37,63,199,0,0 ; movdqa 0xc73f(%rip),%xmm12 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1114>
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,241,193,0,0 ; movdqa 0xc1f1(%rip),%xmm13 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
+ DB 102,68,15,111,45,241,193,0,0 ; movdqa 0xc1f1(%rip),%xmm13 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xbe4>
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
@@ -29979,7 +30043,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 1fb74 <_sk_store_f16_sse2+0x192>
+ DB 117,40 ; jne 1fc74 <_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)
@@ -29993,13 +30057,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 1fb68 <_sk_store_f16_sse2+0x186>
+ DB 116,222 ; je 1fc68 <_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 1fb68 <_sk_store_f16_sse2+0x186>
+ DB 114,209 ; jb 1fc68 <_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 1fb68 <_sk_store_f16_sse2+0x186>
+ DB 235,195 ; jmp 1fc68 <_sk_store_f16_sse2+0x186>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -30012,7 +30076,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 1fc8a <_sk_load_u16_be_sse2+0xe5>
+ DB 15,133,190,0,0,0 ; jne 1fd8a <_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
@@ -30029,7 +30093,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,3,193,0,0 ; movaps 0xc103(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 68,15,40,5,3,193,0,0 ; movaps 0xc103(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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
@@ -30057,16 +30121,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 1fca3 <_sk_load_u16_be_sse2+0xfe>
+ DB 117,13 ; jne 1fda3 <_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 1fbd9 <_sk_load_u16_be_sse2+0x34>
+ DB 233,54,255,255,255 ; jmpq 1fcd9 <_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 1fbd9 <_sk_load_u16_be_sse2+0x34>
+ DB 15,130,33,255,255,255 ; jb 1fcd9 <_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 1fbd9 <_sk_load_u16_be_sse2+0x34>
+ DB 233,21,255,255,255 ; jmpq 1fcd9 <_sk_load_u16_be_sse2+0x34>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -30081,7 +30145,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 1fd9e <_sk_load_rgb_u16_be_sse2+0xda>
+ DB 15,133,175,0,0,0 ; jne 1fe9e <_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
@@ -30102,7 +30166,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,205,191,0,0 ; movaps 0xbfcd(%rip),%xmm9 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
+ DB 68,15,40,13,205,191,0,0 ; movaps 0xbfcd(%rip),%xmm9 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xcd4>
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
@@ -30119,27 +30183,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,244,188,0,0 ; movaps 0xbcf4(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,244,188,0,0 ; movaps 0xbcf4(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1fdc3 <_sk_load_rgb_u16_be_sse2+0xff>
+ DB 117,13 ; jne 1fec3 <_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 1fd13 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,80,255,255,255 ; jmpq 1fe13 <_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 1fdf4 <_sk_load_rgb_u16_be_sse2+0x130>
+ DB 114,24 ; jb 1fef4 <_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 1fd13 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,31,255,255,255 ; jmpq 1fe13 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,22,255,255,255 ; jmpq 1fd13 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,22,255,255,255 ; jmpq 1fe13 <_sk_load_rgb_u16_be_sse2+0x4f>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -30151,7 +30215,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,173,193,0,0 ; movaps 0xc1ad(%rip),%xmm10 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
+ DB 68,15,40,21,173,193,0,0 ; movaps 0xc1ad(%rip),%xmm10 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf84>
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
@@ -30196,7 +30260,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 1ff1d <_sk_store_u16_be_sse2+0x120>
+ DB 117,21 ; jne 2001d <_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)
@@ -30204,13 +30268,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 1ff19 <_sk_store_u16_be_sse2+0x11c>
+ DB 116,240 ; je 20019 <_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 1ff19 <_sk_store_u16_be_sse2+0x11c>
+ DB 114,227 ; jb 20019 <_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 1ff19 <_sk_store_u16_be_sse2+0x11c>
+ DB 235,213 ; jmp 20019 <_sk_store_u16_be_sse2+0x11c>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -30224,7 +30288,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 1ffaf <_sk_load_f32_sse2+0x6b>
+ DB 117,66 ; jne 200af <_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
@@ -30244,17 +30308,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 1ffc1 <_sk_load_f32_sse2+0x7d>
+ DB 117,8 ; jne 200c1 <_sk_load_f32_sse2+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 1ff7f <_sk_load_f32_sse2+0x3b>
+ DB 235,190 ; jmp 2007f <_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 1ffd5 <_sk_load_f32_sse2+0x91>
+ DB 114,8 ; jb 200d5 <_sk_load_f32_sse2+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 1ff7f <_sk_load_f32_sse2+0x3b>
+ DB 235,170 ; jmp 2007f <_sk_load_f32_sse2+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 1ff7f <_sk_load_f32_sse2+0x3b>
+ DB 235,165 ; jmp 2007f <_sk_load_f32_sse2+0x3b>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -30268,7 +30332,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 20045 <_sk_load_f32_dst_sse2+0x6b>
+ DB 117,66 ; jne 20145 <_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
@@ -30288,17 +30352,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 20057 <_sk_load_f32_dst_sse2+0x7d>
+ DB 117,8 ; jne 20157 <_sk_load_f32_dst_sse2+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 20015 <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,190 ; jmp 20115 <_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 2006b <_sk_load_f32_dst_sse2+0x91>
+ DB 114,8 ; jb 2016b <_sk_load_f32_dst_sse2+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 20015 <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,170 ; jmp 20115 <_sk_load_f32_dst_sse2+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 20015 <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,165 ; jmp 20115 <_sk_load_f32_dst_sse2+0x3b>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -30325,7 +30389,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 200ed <_sk_store_f32_sse2+0x7d>
+ DB 117,29 ; jne 201ed <_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)
@@ -30333,12 +30397,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 200e9 <_sk_store_f32_sse2+0x79>
+ DB 116,246 ; je 201e9 <_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 200e9 <_sk_store_f32_sse2+0x79>
+ DB 114,234 ; jb 201e9 <_sk_store_f32_sse2+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 200e9 <_sk_store_f32_sse2+0x79>
+ DB 235,225 ; jmp 201e9 <_sk_store_f32_sse2+0x79>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
@@ -30350,7 +30414,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,92,185,0,0 ; andps 0xb95c(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,84,13,92,185,0,0 ; andps 0xb95c(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30368,7 +30432,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,27,185,0,0 ; andps 0xb91b(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,84,13,27,185,0,0 ; andps 0xb91b(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30386,13 +30450,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,205,182,0,0 ; mulss 0xb6cd(%rip),%xmm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,13,205,182,0,0 ; mulss 0xb6cd(%rip),%xmm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,186,184,0,0 ; andps 0xb8ba(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,84,13,186,184,0,0 ; andps 0xb8ba(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30413,13 +30477,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,97,182,0,0 ; mulss 0xb661(%rip),%xmm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,13,97,182,0,0 ; mulss 0xb661(%rip),%xmm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,78,184,0,0 ; andps 0xb84e(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,84,13,78,184,0,0 ; andps 0xb84e(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30434,7 +30498,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,30,184,0,0 ; minps 0xb81e(%rip),%xmm8 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,93,5,30,184,0,0 ; minps 0xb81e(%rip),%xmm8 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -30445,7 +30509,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,84,13,252,183,0,0 ; andps 0xb7fc(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,84,13,252,183,0,0 ; andps 0xb7fc(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -30453,14 +30517,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
PUBLIC _sk_mirror_x_1_sse2
_sk_mirror_x_1_sse2 LABEL PROC
- DB 68,15,40,5,72,184,0,0 ; movaps 0xb848(%rip),%xmm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
+ DB 68,15,40,5,72,184,0,0 ; movaps 0xb848(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa4>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,204,183,0,0 ; movaps 0xb7cc(%rip),%xmm9 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,13,204,183,0,0 ; movaps 0xb7cc(%rip),%xmm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,209 ; cvttps2dq %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,84,13,194,183,0,0 ; andps 0xb7c2(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,84,13,194,183,0,0 ; andps 0xb7c2(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,88,210 ; addps %xmm10,%xmm10
@@ -30474,10 +30538,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,232,188,0,0 ; mulps 0xbce8(%rip),%xmm0 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
- DB 15,89,13,241,188,0,0 ; mulps 0xbcf1(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
+ DB 15,89,5,232,188,0,0 ; mulps 0xbce8(%rip),%xmm0 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf94>
+ DB 15,89,13,241,188,0,0 ; mulps 0xbcf1(%rip),%xmm1 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa4>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,247,188,0,0 ; mulps 0xbcf7(%rip),%xmm3 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
+ DB 15,89,29,247,188,0,0 ; mulps 0xbcf7(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xfb4>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -30773,9 +30837,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 207a9 <_sk_evenly_spaced_gradient_sse2+0x18>
+ DB 120,7 ; js 208a9 <_sk_evenly_spaced_gradient_sse2+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 207be <_sk_evenly_spaced_gradient_sse2+0x2d>
+ DB 235,21 ; jmp 208be <_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
@@ -30871,15 +30935,15 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,191,182,0,0 ; movaps 0xb6bf(%rip),%xmm0 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
+ DB 15,40,5,191,182,0,0 ; movaps 0xb6bf(%rip),%xmm0 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xfc4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,197,182,0,0 ; addps 0xb6c5(%rip),%xmm0 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
+ DB 15,88,5,197,182,0,0 ; addps 0xb6c5(%rip),%xmm0 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xfd4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,203,182,0,0 ; addps 0xb6cb(%rip),%xmm0 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
+ DB 15,88,5,203,182,0,0 ; addps 0xb6cb(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xfe4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,209,182,0,0 ; addps 0xb6d1(%rip),%xmm0 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
+ DB 15,88,5,209,182,0,0 ; addps 0xb6d1(%rip),%xmm0 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xff4>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,215,182,0,0 ; addps 0xb6d7(%rip),%xmm0 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
+ DB 15,88,5,215,182,0,0 ; addps 0xb6d7(%rip),%xmm0 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1004>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -30894,7 +30958,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 209c1 <_sk_gradient_sse2+0x3b>
+ DB 114,41 ; jb 20ac1 <_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
@@ -30905,7 +30969,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 209a7 <_sk_gradient_sse2+0x21>
+ DB 117,230 ; jne 20aa7 <_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
@@ -31039,29 +31103,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,103,180,0,0 ; movaps 0xb467(%rip),%xmm13 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
+ DB 68,15,40,45,103,180,0,0 ; movaps 0xb467(%rip),%xmm13 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0x1014>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,107,180,0,0 ; addps 0xb46b(%rip),%xmm13 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
+ DB 68,15,88,45,107,180,0,0 ; addps 0xb46b(%rip),%xmm13 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0x1024>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,111,180,0,0 ; addps 0xb46f(%rip),%xmm13 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
+ DB 68,15,88,45,111,180,0,0 ; addps 0xb46f(%rip),%xmm13 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0x1034>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,115,180,0,0 ; addps 0xb473(%rip),%xmm13 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
+ DB 68,15,88,45,115,180,0,0 ; addps 0xb473(%rip),%xmm13 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1044>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,114,180,0,0 ; movaps 0xb472(%rip),%xmm10 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
+ DB 68,15,40,21,114,180,0,0 ; movaps 0xb472(%rip),%xmm10 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1054>
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,53,174,0,0 ; movaps 0xae35(%rip),%xmm10 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,21,53,174,0,0 ; movaps 0xae35(%rip),%xmm10 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,84,208 ; andps %xmm8,%xmm10
DB 69,15,85,193 ; andnps %xmm9,%xmm8
DB 69,15,86,194 ; orps %xmm10,%xmm8
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,194,200,1 ; cmpltps %xmm0,%xmm9
- DB 68,15,40,21,36,174,0,0 ; movaps 0xae24(%rip),%xmm10 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,21,36,174,0,0 ; movaps 0xae24(%rip),%xmm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31092,7 +31156,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,219,179,0,0 ; mulps 0xb3db(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,89,13,219,179,0,0 ; mulps 0xb3db(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31100,7 +31164,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,198,179,0,0 ; mulps 0xb3c6(%rip),%xmm10 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,21,198,179,0,0 ; mulps 0xb3c6(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31109,8 +31173,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,110,178,0,0 ; xorps 0xb26e(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
- DB 68,15,89,5,86,173,0,0 ; mulps 0xad56(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,87,13,110,178,0,0 ; xorps 0xb26e(%rip),%xmm9 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 68,15,89,5,86,173,0,0 ; mulps 0xad56(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31129,7 +31193,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,61,179,0,0 ; mulps 0xb33d(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,89,13,61,179,0,0 ; mulps 0xb33d(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31137,7 +31201,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,40,179,0,0 ; mulps 0xb328(%rip),%xmm10 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
+ DB 68,15,89,21,40,179,0,0 ; mulps 0xb328(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1074>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31146,8 +31210,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,208,177,0,0 ; xorps 0xb1d0(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
- DB 68,15,89,5,184,172,0,0 ; mulps 0xacb8(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,87,13,208,177,0,0 ; xorps 0xb1d0(%rip),%xmm9 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 68,15,89,5,184,172,0,0 ; mulps 0xacb8(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31163,7 +31227,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,176,178,0,0 ; mulps 0xb2b0(%rip),%xmm9 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
+ DB 68,15,89,13,176,178,0,0 ; mulps 0xb2b0(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1064>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31171,7 +31235,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,108,177,0,0 ; xorps 0xb16c(%rip),%xmm0 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
+ DB 15,87,5,108,177,0,0 ; xorps 0xb16c(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xf44>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31211,7 +31275,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,227,171,0,0 ; movaps 0xabe3(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,5,227,171,0,0 ; movaps 0xabe3(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31219,7 +31283,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,206,171,0,0 ; movaps 0xabce(%rip),%xmm12 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 68,15,40,37,206,171,0,0 ; movaps 0xabce(%rip),%xmm12 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31262,8 +31326,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,119,177,0,0 ; addps 0xb177(%rip),%xmm0 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,47,171,0,0 ; movaps 0xab2f(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,119,177,0,0 ; addps 0xb177(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,47,171,0,0 ; movaps 0xab2f(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31274,7 +31338,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,254,170,0,0 ; addps 0xaafe(%rip),%xmm0 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,5,254,170,0,0 ; addps 0xaafe(%rip),%xmm0 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31284,8 +31348,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,48,177,0,0 ; addps 0xb130(%rip),%xmm1 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,232,170,0,0 ; movaps 0xaae8(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,48,177,0,0 ; addps 0xb130(%rip),%xmm1 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,232,170,0,0 ; movaps 0xaae8(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31296,7 +31360,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,182,170,0,0 ; addps 0xaab6(%rip),%xmm1 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 15,88,13,182,170,0,0 ; addps 0xaab6(%rip),%xmm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31306,13 +31370,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,249,176,0,0 ; addps 0xb0f9(%rip),%xmm0 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,161,170,0,0 ; movaps 0xaaa1(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,249,176,0,0 ; addps 0xb0f9(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,161,170,0,0 ; movaps 0xaaa1(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,237,176,0,0 ; mulps 0xb0ed(%rip),%xmm9 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,13,117,172,0,0 ; addps 0xac75(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,13,237,176,0,0 ; mulps 0xb0ed(%rip),%xmm9 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,13,117,172,0,0 ; addps 0xac75(%rip),%xmm9 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31323,16 +31387,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,164,176,0,0 ; addps 0xb0a4(%rip),%xmm0 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,92,170,0,0 ; movaps 0xaa5c(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,5,164,176,0,0 ; addps 0xb0a4(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,92,170,0,0 ; movaps 0xaa5c(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,192,176,0,0 ; movaps 0xb0c0(%rip),%xmm8 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,5,192,176,0,0 ; movaps 0xb0c0(%rip),%xmm8 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,196,176,0,0 ; addps 0xb0c4(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,5,196,176,0,0 ; addps 0xb0c4(%rip),%xmm8 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,40,170,0,0 ; addps 0xaa28(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,5,40,170,0,0 ; addps 0xaa28(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,188,176,0,0 ; addps 0xb0bc(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,188,176,0,0 ; addps 0xb0bc(%rip),%xmm8 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31340,17 +31404,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,6,170,0,0 ; movaps 0xaa06(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,5,6,170,0,0 ; movaps 0xaa06(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,114,176,0,0 ; movaps 0xb072(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,21,114,176,0,0 ; movaps 0xb072(%rip),%xmm10 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,118,176,0,0 ; addps 0xb076(%rip),%xmm10 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,21,118,176,0,0 ; addps 0xb076(%rip),%xmm10 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
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,114,176,0,0 ; addps 0xb072(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,114,176,0,0 ; addps 0xb072(%rip),%xmm10 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31360,11 +31424,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,69,176,0,0 ; addps 0xb045(%rip),%xmm0 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 15,88,5,69,176,0,0 ; addps 0xb045(%rip),%xmm0 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,21,176,0,0 ; mulps 0xb015(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,5,157,171,0,0 ; addps 0xab9d(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,5,21,176,0,0 ; mulps 0xb015(%rip),%xmm8 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,5,157,171,0,0 ; addps 0xab9d(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31375,13 +31439,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,219,175,0,0 ; addps 0xafdb(%rip),%xmm1 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
- DB 68,15,40,13,131,169,0,0 ; movaps 0xa983(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,219,175,0,0 ; addps 0xafdb(%rip),%xmm1 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1094>
+ DB 68,15,40,13,131,169,0,0 ; movaps 0xa983(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,207,175,0,0 ; mulps 0xafcf(%rip),%xmm9 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,13,87,171,0,0 ; addps 0xab57(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,13,207,175,0,0 ; mulps 0xafcf(%rip),%xmm9 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,13,87,171,0,0 ; addps 0xab57(%rip),%xmm9 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31392,16 +31456,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,133,175,0,0 ; addps 0xaf85(%rip),%xmm1 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
- DB 68,15,40,13,61,169,0,0 ; movaps 0xa93d(%rip),%xmm9 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,88,13,133,175,0,0 ; addps 0xaf85(%rip),%xmm1 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1084>
+ DB 68,15,40,13,61,169,0,0 ; movaps 0xa93d(%rip),%xmm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,161,175,0,0 ; movaps 0xafa1(%rip),%xmm8 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,5,161,175,0,0 ; movaps 0xafa1(%rip),%xmm8 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,165,175,0,0 ; addps 0xafa5(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,5,165,175,0,0 ; addps 0xafa5(%rip),%xmm8 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,9,169,0,0 ; addps 0xa909(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,88,5,9,169,0,0 ; addps 0xa909(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,157,175,0,0 ; addps 0xaf9d(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,5,157,175,0,0 ; addps 0xaf9d(%rip),%xmm8 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31409,17 +31473,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,231,168,0,0 ; movaps 0xa8e7(%rip),%xmm8 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
+ DB 68,15,40,5,231,168,0,0 ; movaps 0xa8e7(%rip),%xmm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0xa34>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,82,175,0,0 ; movaps 0xaf52(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
+ DB 68,15,40,21,82,175,0,0 ; movaps 0xaf52(%rip),%xmm10 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x10b4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,86,175,0,0 ; addps 0xaf56(%rip),%xmm10 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 68,15,88,21,86,175,0,0 ; addps 0xaf56(%rip),%xmm10 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,82,175,0,0 ; addps 0xaf52(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
+ DB 68,15,88,21,82,175,0,0 ; addps 0xaf52(%rip),%xmm10 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x10d4>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31429,11 +31493,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,36,175,0,0 ; addps 0xaf24(%rip),%xmm1 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
+ DB 15,88,13,36,175,0,0 ; addps 0xaf24(%rip),%xmm1 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x10c4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,244,174,0,0 ; mulps 0xaef4(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
- DB 68,15,88,5,124,170,0,0 ; addps 0xaa7c(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
+ DB 68,15,89,5,244,174,0,0 ; mulps 0xaef4(%rip),%xmm8 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a4>
+ DB 68,15,88,5,124,170,0,0 ; addps 0xaa7c(%rip),%xmm8 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xc34>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31562,7 +31626,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,81,173,0,0 ; movdqa 0xad51(%rip),%xmm8 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,68,15,111,5,81,173,0,0 ; movdqa 0xad51(%rip),%xmm8 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -31601,7 +31665,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,24,166,0,0 ; movdqa 0xa618(%rip),%xmm12 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,37,24,166,0,0 ; movdqa 0xa618(%rip),%xmm12 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -31617,7 +31681,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,61,172,0,0 ; movaps 0xac3d(%rip),%xmm4 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 15,40,37,61,172,0,0 ; movaps 0xac3d(%rip),%xmm4 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
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
@@ -31653,7 +31717,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,178,171,0,0 ; psubd 0xabb2(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,13,178,171,0,0 ; psubd 0xabb2(%rip),%xmm1 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -31743,7 +31807,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,138,163,0,0 ; movdqa 0xa38a(%rip),%xmm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,45,138,163,0,0 ; movdqa 0xa38a(%rip),%xmm13 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -31840,7 +31904,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,79,168,0,0 ; movdqa 0xa84f(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,29,79,168,0,0 ; movdqa 0xa84f(%rip),%xmm3 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -31878,7 +31942,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,31,161,0,0 ; movdqa 0xa11f(%rip),%xmm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,111,5,31,161,0,0 ; movdqa 0xa11f(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -31959,7 +32023,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,45,166,0,0 ; movdqa 0xa62d(%rip),%xmm1 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,13,45,166,0,0 ; movdqa 0xa62d(%rip),%xmm1 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -31981,7 +32045,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,210,165,0,0 ; psubd 0xa5d2(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,13,210,165,0,0 ; psubd 0xa5d2(%rip),%xmm1 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -31996,7 +32060,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,253,158,0,0 ; paddd 0x9efd(%rip),%xmm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,5,253,158,0,0 ; paddd 0x9efd(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32033,7 +32097,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,220,164,0,0 ; psubd 0xa4dc(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,13,220,164,0,0 ; psubd 0xa4dc(%rip),%xmm1 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32048,7 +32112,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,7,158,0,0 ; paddd 0x9e07(%rip),%xmm2 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,21,7,158,0,0 ; paddd 0x9e07(%rip),%xmm2 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32192,7 +32256,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,0,162,0,0 ; movdqa 0xa200(%rip),%xmm4 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,37,0,162,0,0 ; movdqa 0xa200(%rip),%xmm4 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32231,7 +32295,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,202,154,0,0 ; paddd 0x9aca(%rip),%xmm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,5,202,154,0,0 ; paddd 0x9aca(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32246,7 +32310,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,244,160,0,0 ; movaps 0xa0f4(%rip),%xmm6 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
+ DB 15,40,53,244,160,0,0 ; movaps 0xa0f4(%rip),%xmm6 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x10e4>
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
@@ -32264,7 +32328,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,167,160,0,0 ; movdqa 0xa0a7(%rip),%xmm1 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,13,167,160,0,0 ; movdqa 0xa0a7(%rip),%xmm1 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32285,7 +32349,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,82,160,0,0 ; psubd 0xa052(%rip),%xmm0 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,5,82,160,0,0 ; psubd 0xa052(%rip),%xmm0 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32300,7 +32364,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,122,153,0,0 ; paddd 0x997a(%rip),%xmm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,13,122,153,0,0 ; paddd 0x997a(%rip),%xmm1 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32338,7 +32402,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,78,159,0,0 ; movdqa 0x9f4e(%rip),%xmm4 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,37,78,159,0,0 ; movdqa 0x9f4e(%rip),%xmm4 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32376,7 +32440,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,26,152,0,0 ; movdqa 0x981a(%rip),%xmm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,5,26,152,0,0 ; movdqa 0x981a(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -32522,7 +32586,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,105,149,0,0 ; movdqa 0x9569(%rip),%xmm15 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,61,105,149,0,0 ; movdqa 0x9569(%rip),%xmm15 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -32605,7 +32669,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,114,154,0,0 ; movdqa 0x9a72(%rip),%xmm5 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,45,114,154,0,0 ; movdqa 0x9a72(%rip),%xmm5 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32626,7 +32690,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,27,154,0,0 ; psubd 0x9a1b(%rip),%xmm5 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,45,27,154,0,0 ; psubd 0x9a1b(%rip),%xmm5 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32658,7 +32722,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,121,153,0,0 ; movdqa 0x9979(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,29,121,153,0,0 ; movdqa 0x9979(%rip),%xmm3 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32679,7 +32743,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,25,153,0,0 ; psubd 0x9919(%rip),%xmm5 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,45,25,153,0,0 ; psubd 0x9919(%rip),%xmm5 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -32694,7 +32758,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,67,146,0,0 ; movdqa 0x9243(%rip),%xmm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,13,67,146,0,0 ; movdqa 0x9243(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -32756,7 +32820,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,173,151,0,0 ; movdqa 0x97ad(%rip),%xmm2 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,21,173,151,0,0 ; movdqa 0x97ad(%rip),%xmm2 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -32949,7 +33013,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,70,148,0,0 ; psubd 0x9446(%rip),%xmm2 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,21,70,148,0,0 ; psubd 0x9446(%rip),%xmm2 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -33009,7 +33073,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,35,147,0,0 ; movdqa 0x9323(%rip),%xmm8 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,68,15,111,5,35,147,0,0 ; movdqa 0x9323(%rip),%xmm8 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -33047,7 +33111,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,241,139,0,0 ; movdqa 0x8bf1(%rip),%xmm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,68,15,111,5,241,139,0,0 ; movdqa 0x8bf1(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33130,7 +33194,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,251,144,0,0 ; movdqa 0x90fb(%rip),%xmm4 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
+ DB 102,15,111,37,251,144,0,0 ; movdqa 0x90fb(%rip),%xmm4 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x10f4>
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
@@ -33151,7 +33215,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,164,144,0,0 ; psubd 0x90a4(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,13,164,144,0,0 ; psubd 0x90a4(%rip),%xmm1 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -33166,7 +33230,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,205,137,0,0 ; paddd 0x89cd(%rip),%xmm0 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,5,205,137,0,0 ; paddd 0x89cd(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33204,7 +33268,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,172,143,0,0 ; psubd 0x8fac(%rip),%xmm1 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
+ DB 102,15,250,13,172,143,0,0 ; psubd 0x8fac(%rip),%xmm1 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1104>
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
@@ -33219,7 +33283,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,215,136,0,0 ; paddd 0x88d7(%rip),%xmm2 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
+ DB 102,15,254,21,215,136,0,0 ; paddd 0x88d7(%rip),%xmm2 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0xa74>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33278,7 +33342,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,189,135,0,0 ; movaps 0x87bd(%rip),%xmm3 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
+ DB 15,40,29,189,135,0,0 ; movaps 0x87bd(%rip),%xmm3 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0xa44>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33321,13 +33385,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 2342c <_sk_start_pipeline_hsw_lowp+0x12c>
+ DB 15,131,169,0,0,0 ; jae 2352c <_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 233eb <_sk_start_pipeline_hsw_lowp+0xeb>
+ DB 119,70 ; ja 234eb <_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
@@ -33346,10 +33410,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 233ac <_sk_start_pipeline_hsw_lowp+0xac>
+ DB 118,193 ; jbe 234ac <_sk_start_pipeline_hsw_lowp+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 2341c <_sk_start_pipeline_hsw_lowp+0x11c>
+ DB 116,41 ; je 2351c <_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
@@ -33363,7 +33427,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 23395 <_sk_start_pipeline_hsw_lowp+0x95>
+ DB 15,133,105,255,255,255 ; jne 23495 <_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
@@ -33403,7 +33467,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,175,130,0,0 ; vpbroadcastw 0x82af(%rip),%ymm3 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x714>
+ DB 196,226,125,121,29,175,130,0,0 ; vpbroadcastw 0x82af(%rip),%ymm3 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0x714>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -33412,7 +33476,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,152,130,0,0 ; vpbroadcastw 0x8298(%rip),%ymm0 # 2b762 <_sk_srcover_rgba_8888_sse2_lowp+0x716>
+ DB 196,226,125,121,5,152,130,0,0 ; vpbroadcastw 0x8298(%rip),%ymm0 # 2b862 <_sk_srcover_rgba_8888_sse2_lowp+0x716>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -33421,8 +33485,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,162,131,0,0 ; vmovss 0x83a2(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
- DB 197,250,16,21,202,131,0,0 ; vmovss 0x83ca(%rip),%xmm2 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 197,122,16,5,162,131,0,0 ; vmovss 0x83a2(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,250,16,21,202,131,0,0 ; vmovss 0x83ca(%rip),%xmm2 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -33443,7 +33507,7 @@ _sk_set_rgb_hsw_lowp LABEL PROC
PUBLIC _sk_premul_hsw_lowp
_sk_premul_hsw_lowp LABEL PROC
DB 197,229,213,192 ; vpmullw %ymm0,%ymm3,%ymm0
- DB 196,98,125,121,5,39,130,0,0 ; vpbroadcastw 0x8227(%rip),%ymm8 # 2b764 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
+ DB 196,98,125,121,5,39,130,0,0 ; vpbroadcastw 0x8227(%rip),%ymm8 # 2b864 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -33483,7 +33547,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,190,129,0,0 ; vpbroadcastw 0x81be(%rip),%ymm8 # 2b766 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
+ DB 196,98,125,121,5,190,129,0,0 ; vpbroadcastw 0x81be(%rip),%ymm8 # 2b866 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -33503,7 +33567,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,139,129,0,0 ; vpbroadcastw 0x818b(%rip),%ymm8 # 2b768 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
+ DB 196,98,125,121,5,139,129,0,0 ; vpbroadcastw 0x818b(%rip),%ymm8 # 2b868 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33528,7 +33592,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,43,129,0,0 ; vpbroadcastw 0x812b(%rip),%ymm9 # 2b76a <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
+ DB 196,98,125,121,13,43,129,0,0 ; vpbroadcastw 0x812b(%rip),%ymm9 # 2b86a <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -33553,7 +33617,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,200,128,0,0 ; vpbroadcastw 0x80c8(%rip),%ymm8 # 2b76c <_sk_srcover_rgba_8888_sse2_lowp+0x720>
+ DB 196,98,125,121,5,200,128,0,0 ; vpbroadcastw 0x80c8(%rip),%ymm8 # 2b86c <_sk_srcover_rgba_8888_sse2_lowp+0x720>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -33571,7 +33635,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,133,128,0,0 ; vpbroadcastw 0x8085(%rip),%ymm8 # 2b76e <_sk_srcover_rgba_8888_sse2_lowp+0x722>
+ DB 196,98,125,121,5,133,128,0,0 ; vpbroadcastw 0x8085(%rip),%ymm8 # 2b86e <_sk_srcover_rgba_8888_sse2_lowp+0x722>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -33588,7 +33652,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,70,128,0,0 ; vpbroadcastw 0x8046(%rip),%ymm8 # 2b770 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ DB 196,98,125,121,5,70,128,0,0 ; vpbroadcastw 0x8046(%rip),%ymm8 # 2b870 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33607,7 +33671,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,255,127,0,0 ; vpbroadcastw 0x7fff(%rip),%ymm8 # 2b772 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ DB 196,98,125,121,5,255,127,0,0 ; vpbroadcastw 0x7fff(%rip),%ymm8 # 2b872 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33626,7 +33690,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,184,127,0,0 ; vpbroadcastw 0x7fb8(%rip),%ymm8 # 2b774 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ DB 196,98,125,121,5,184,127,0,0 ; vpbroadcastw 0x7fb8(%rip),%ymm8 # 2b874 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -33649,7 +33713,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,93,127,0,0 ; vpbroadcastw 0x7f5d(%rip),%ymm8 # 2b776 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ DB 196,98,125,121,5,93,127,0,0 ; vpbroadcastw 0x7f5d(%rip),%ymm8 # 2b876 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33673,7 +33737,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,2,127,0,0 ; vpbroadcastw 0x7f02(%rip),%ymm8 # 2b778 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ DB 196,98,125,121,5,2,127,0,0 ; vpbroadcastw 0x7f02(%rip),%ymm8 # 2b878 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -33690,7 +33754,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,195,126,0,0 ; vpbroadcastw 0x7ec3(%rip),%ymm8 # 2b77a <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ DB 196,98,125,121,5,195,126,0,0 ; vpbroadcastw 0x7ec3(%rip),%ymm8 # 2b87a <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -33724,7 +33788,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,57,126,0,0 ; vpbroadcastw 0x7e39(%rip),%ymm8 # 2b77c <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ DB 196,98,125,121,5,57,126,0,0 ; vpbroadcastw 0x7e39(%rip),%ymm8 # 2b87c <_sk_srcover_rgba_8888_sse2_lowp+0x730>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -33739,7 +33803,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,6,126,0,0 ; vpbroadcastw 0x7e06(%rip),%ymm9 # 2b77e <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ DB 196,98,125,121,13,6,126,0,0 ; vpbroadcastw 0x7e06(%rip),%ymm9 # 2b87e <_sk_srcover_rgba_8888_sse2_lowp+0x732>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33763,7 +33827,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,171,125,0,0 ; vpbroadcastw 0x7dab(%rip),%ymm8 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ DB 196,98,125,121,5,171,125,0,0 ; vpbroadcastw 0x7dab(%rip),%ymm8 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -33795,7 +33859,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,47,125,0,0 ; vpbroadcastw 0x7d2f(%rip),%ymm9 # 2b782 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ DB 196,98,125,121,13,47,125,0,0 ; vpbroadcastw 0x7d2f(%rip),%ymm9 # 2b882 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33827,7 +33891,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,176,124,0,0 ; vpbroadcastw 0x7cb0(%rip),%ymm9 # 2b784 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ DB 196,98,125,121,13,176,124,0,0 ; vpbroadcastw 0x7cb0(%rip),%ymm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33859,10 +33923,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,49,124,0,0 ; vpbroadcastw 0x7c31(%rip),%ymm9 # 2b786 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ DB 196,98,125,121,13,49,124,0,0 ; vpbroadcastw 0x7c31(%rip),%ymm9 # 2b886 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,32,124,0,0 ; vpbroadcastw 0x7c20(%rip),%ymm10 # 2b788 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ DB 196,98,125,121,21,32,124,0,0 ; vpbroadcastw 0x7c20(%rip),%ymm10 # 2b888 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -33893,10 +33957,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,165,123,0,0 ; vpbroadcastw 0x7ba5(%rip),%ymm9 # 2b78a <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ DB 196,98,125,121,13,165,123,0,0 ; vpbroadcastw 0x7ba5(%rip),%ymm9 # 2b88a <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,148,123,0,0 ; vpbroadcastw 0x7b94(%rip),%ymm10 # 2b78c <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ DB 196,98,125,121,21,148,123,0,0 ; vpbroadcastw 0x7b94(%rip),%ymm10 # 2b88c <_sk_srcover_rgba_8888_sse2_lowp+0x740>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -33922,7 +33986,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,49,123,0,0 ; vpbroadcastw 0x7b31(%rip),%ymm9 # 2b790 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ DB 196,98,125,121,13,49,123,0,0 ; vpbroadcastw 0x7b31(%rip),%ymm9 # 2b890 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -33950,7 +34014,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,168,122,0,0 ; vpbroadcastw 0x7aa8(%rip),%ymm14 # 2b78e <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ DB 196,98,125,121,53,168,122,0,0 ; vpbroadcastw 0x7aa8(%rip),%ymm14 # 2b88e <_sk_srcover_rgba_8888_sse2_lowp+0x742>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -33985,7 +34049,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,29,122,0,0 ; vpbroadcastw 0x7a1d(%rip),%ymm9 # 2b794 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ DB 196,98,125,121,13,29,122,0,0 ; vpbroadcastw 0x7a1d(%rip),%ymm9 # 2b894 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -34009,7 +34073,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,165,121,0,0 ; vpbroadcastw 0x79a5(%rip),%ymm13 # 2b792 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ DB 196,98,125,121,45,165,121,0,0 ; vpbroadcastw 0x79a5(%rip),%ymm13 # 2b892 <_sk_srcover_rgba_8888_sse2_lowp+0x746>
DB 197,77,253,246 ; vpaddw %ymm6,%ymm6,%ymm14
DB 196,65,13,239,201 ; vpxor %ymm9,%ymm14,%ymm9
DB 196,65,53,101,202 ; vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -34059,10 +34123,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 23ee3 <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 23fe3 <_sk_load_8888_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 2405c <_sk_load_8888_hsw_lowp+0x1cb>
+ DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 2415c <_sk_load_8888_hsw_lowp+0x1cb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34072,10 +34136,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 2400a <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 2410a <_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 2400a <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 2410a <_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
@@ -34084,7 +34148,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 2400a <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 2410a <_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
@@ -34100,7 +34164,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 2400a <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 2410a <_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
@@ -34110,7 +34174,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 2400a <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 2410a <_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
@@ -34130,7 +34194,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,109,119,0,0 ; vmovdqa 0x776d(%rip),%ymm8 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
+ DB 197,125,111,5,109,119,0,0 ; vmovdqa 0x776d(%rip),%ymm8 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x754>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -34141,7 +34205,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 120,254 ; js 2405c <_sk_load_8888_hsw_lowp+0x1cb>
+ DB 120,254 ; js 2415c <_sk_load_8888_hsw_lowp+0x1cb>
DB 255 ; (bad)
DB 255,175,254,255,255,153 ; ljmp *-0x66000002(%rdi)
DB 254 ; (bad)
@@ -34187,10 +34251,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 240ea <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 241ea <_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 # 24264 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24364 <_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
@@ -34200,10 +34264,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 24211 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24311 <_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 24211 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24311 <_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
@@ -34212,7 +34276,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 24211 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24311 <_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
@@ -34228,7 +34292,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 24211 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24311 <_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
@@ -34238,7 +34302,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 24211 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24311 <_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
@@ -34258,7 +34322,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,134,117,0,0 ; vmovdqa 0x7586(%rip),%ymm8 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x774>
+ DB 197,125,111,5,134,117,0,0 ; vmovdqa 0x7586(%rip),%ymm8 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x774>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -34269,7 +34333,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 24264 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24364 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34328,20 +34392,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 24321 <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 24421 <_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 # 243d0 <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 244d0 <_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 243cc <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 244cc <_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 243cc <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 244cc <_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 243cc <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 244cc <_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
@@ -34349,12 +34413,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 243cc <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 244cc <_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 243cc <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 244cc <_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
@@ -34409,10 +34473,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 2445e <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 2455e <_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 # 245d8 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 246d8 <_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
@@ -34422,10 +34486,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 24585 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24685 <_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 24585 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24685 <_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
@@ -34434,7 +34498,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 24585 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24685 <_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
@@ -34450,7 +34514,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 24585 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24685 <_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
@@ -34460,7 +34524,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 24585 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24685 <_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
@@ -34480,7 +34544,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,50,114,0,0 ; vmovdqa 0x7232(%rip),%ymm8 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x794>
+ DB 197,125,111,5,50,114,0,0 ; vmovdqa 0x7232(%rip),%ymm8 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x794>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -34491,7 +34555,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 245d8 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 246d8 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34536,10 +34600,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 24666 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 24766 <_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 # 247e0 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 248e0 <_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
@@ -34549,10 +34613,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 2478d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 2488d <_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 2478d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 2488d <_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
@@ -34561,7 +34625,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 2478d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 2488d <_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
@@ -34577,7 +34641,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 2478d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 2488d <_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
@@ -34587,7 +34651,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 2478d <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 2488d <_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
@@ -34607,7 +34671,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,74,112,0,0 ; vmovdqa 0x704a(%rip),%ymm8 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x7b4>
+ DB 197,125,111,5,74,112,0,0 ; vmovdqa 0x704a(%rip),%ymm8 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x7b4>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
@@ -34618,7 +34682,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 247e0 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 248e0 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34677,20 +34741,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 2489d <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 2499d <_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 # 2494c <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24a4c <_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 24948 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24a48 <_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 24948 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24a48 <_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 24948 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24a48 <_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
@@ -34698,12 +34762,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 24948 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24a48 <_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 24948 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24a48 <_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
@@ -34758,24 +34822,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 249c7 <_sk_load_565_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24ac7 <_sk_load_565_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24b34 <_sk_load_565_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24c34 <_sk_load_565_hsw_lowp+0x1ac>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 24acf <_sk_load_565_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24bcf <_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 24acf <_sk_load_565_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24bcf <_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 24acf <_sk_load_565_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24bcf <_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
@@ -34785,7 +34849,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 24acf <_sk_load_565_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24bcf <_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
@@ -34797,7 +34861,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 24acf <_sk_load_565_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24bcf <_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
@@ -34811,13 +34875,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,72,109,0,0 ; vpbroadcastw 0x6d48(%rip),%ymm1 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0x7d4>
+ DB 196,226,125,121,13,72,109,0,0 ; vpbroadcastw 0x6d48(%rip),%ymm1 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x7d4>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,51,109,0,0 ; vpbroadcastw 0x6d33(%rip),%ymm3 # 2b822 <_sk_srcover_rgba_8888_sse2_lowp+0x7d6>
+ DB 196,226,125,121,29,51,109,0,0 ; vpbroadcastw 0x6d33(%rip),%ymm3 # 2b922 <_sk_srcover_rgba_8888_sse2_lowp+0x7d6>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,40,109,0,0 ; vpbroadcastw 0x6d28(%rip),%ymm3 # 2b824 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
+ DB 196,226,125,121,29,40,109,0,0 ; vpbroadcastw 0x6d28(%rip),%ymm3 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -34828,7 +34892,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,246,108,0,0 ; vpbroadcastw 0x6cf6(%rip),%ymm3 # 2b826 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
+ DB 196,226,125,121,29,246,108,0,0 ; vpbroadcastw 0x6cf6(%rip),%ymm3 # 2b926 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34881,24 +34945,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 24baf <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24caf <_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 # 24d1c <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24e1c <_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 24cb7 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24db7 <_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 24cb7 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24db7 <_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 24cb7 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24db7 <_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
@@ -34908,7 +34972,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 24cb7 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24db7 <_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
@@ -34920,7 +34984,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 24cb7 <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24db7 <_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
@@ -34934,13 +34998,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,104,107,0,0 ; vpbroadcastw 0x6b68(%rip),%ymm5 # 2b828 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
+ DB 196,226,125,121,45,104,107,0,0 ; vpbroadcastw 0x6b68(%rip),%ymm5 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,205,113,212,5 ; vpsrlw $0x5,%ymm4,%ymm6
- DB 196,226,125,121,61,83,107,0,0 ; vpbroadcastw 0x6b53(%rip),%ymm7 # 2b82a <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
+ DB 196,226,125,121,61,83,107,0,0 ; vpbroadcastw 0x6b53(%rip),%ymm7 # 2b92a <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,72,107,0,0 ; vpbroadcastw 0x6b48(%rip),%ymm7 # 2b82c <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
+ DB 196,226,125,121,61,72,107,0,0 ; vpbroadcastw 0x6b48(%rip),%ymm7 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -34951,7 +35015,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,22,107,0,0 ; vpbroadcastw 0x6b16(%rip),%ymm7 # 2b82e <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
+ DB 196,226,125,121,61,22,107,0,0 ; vpbroadcastw 0x6b16(%rip),%ymm7 # 2b92e <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35000,10 +35064,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,191,106,0,0 ; vpbroadcastw 0x6abf(%rip),%ymm8 # 2b830 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ DB 196,98,125,121,5,191,106,0,0 ; vpbroadcastw 0x6abf(%rip),%ymm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,174,106,0,0 ; vpbroadcastw 0x6aae(%rip),%ymm9 # 2b832 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ DB 196,98,125,121,13,174,106,0,0 ; vpbroadcastw 0x6aae(%rip),%ymm9 # 2b932 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
DB 197,173,113,241,3 ; vpsllw $0x3,%ymm1,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -35013,31 +35077,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 24dc6 <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 24ec6 <_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 # 24e74 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24f74 <_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 24e6d <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 24f6d <_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 24e6d <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 24f6d <_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 24e6d <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 24f6d <_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 24e6d <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 24f6d <_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 24e67 <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 24f67 <_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
@@ -35060,7 +35124,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 24e89 <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 24f89 <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -35094,38 +35158,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 24eec <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24fec <_sk_load_a8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24fb0 <_sk_load_a8_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 250b0 <_sk_load_a8_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 24f9b <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 2509b <_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 24f9b <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 2509b <_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 24f9b <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 2509b <_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 24f9b <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 2509b <_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 24f9b <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 2509b <_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
@@ -35183,38 +35247,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 25028 <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 25128 <_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 # 250ec <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 251ec <_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 250d7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 251d7 <_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 250d7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 251d7 <_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 250d7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 251d7 <_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 250d7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 251d7 <_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 250d7 <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 251d7 <_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
@@ -35269,7 +35333,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,45,112,0,0 ; vmovdqa 0x702d(%rip),%xmm9 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ DB 197,121,111,13,45,112,0,0 ; vmovdqa 0x702d(%rip),%xmm9 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
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
@@ -35277,28 +35341,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 25178 <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 25278 <_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 # 251f8 <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 252f8 <_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 251f1 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 252f1 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 251f1 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 252f1 <_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 251f1 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 252f1 <_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 251f1 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 252f1 <_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 251eb <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 252eb <_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)
@@ -35307,7 +35371,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 251f9 <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 252f9 <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -35352,38 +35416,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 25270 <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 25370 <_sk_load_g8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 2533c <_sk_load_g8_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 2543c <_sk_load_g8_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 2531f <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 2541f <_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 2531f <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 2541f <_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 2531f <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 2541f <_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 2531f <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 2541f <_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 2531f <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 2541f <_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
@@ -35393,7 +35457,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,5,101,0,0 ; vpbroadcastw 0x6505(%rip),%ymm3 # 2b834 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ DB 196,226,125,121,29,5,101,0,0 ; vpbroadcastw 0x6505(%rip),%ymm3 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -35407,7 +35471,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 25349 <_sk_load_g8_hsw_lowp+0x115>
+ DB 123,255 ; jnp 25449 <_sk_load_g8_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35443,38 +35507,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 253b4 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 254b4 <_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 # 25480 <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 25580 <_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 25463 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 25563 <_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 25463 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 25563 <_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 25463 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 25563 <_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 25463 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 25563 <_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 25463 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 25563 <_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
@@ -35484,7 +35548,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,195,99,0,0 ; vpbroadcastw 0x63c3(%rip),%ymm7 # 2b836 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ DB 196,226,125,121,61,195,99,0,0 ; vpbroadcastw 0x63c3(%rip),%ymm7 # 2b936 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -35498,7 +35562,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2548d <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 2558d <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35526,12 +35590,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,115,99,0,0 ; vpbroadcastw 0x6373(%rip),%ymm3 # 2b838 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ DB 196,226,125,121,29,115,99,0,0 ; vpbroadcastw 0x6373(%rip),%ymm3 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,104,99,0,0 ; vpbroadcastw 0x6368(%rip),%ymm3 # 2b83a <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ DB 196,226,125,121,29,104,99,0,0 ; vpbroadcastw 0x6368(%rip),%ymm3 # 2b93a <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,89,99,0,0 ; vpbroadcastw 0x6359(%rip),%ymm1 # 2b83c <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ DB 196,226,125,121,13,89,99,0,0 ; vpbroadcastw 0x6359(%rip),%ymm1 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
DB 197,237,213,201 ; vpmullw %ymm1,%ymm2,%ymm1
DB 197,253,253,193 ; vpaddw %ymm1,%ymm0,%ymm0
DB 197,229,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm3
@@ -35545,13 +35609,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,166,99,0,0 ; vmovss 0x63a6(%rip),%xmm9 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 196,98,57,169,13,109,99,0,0 ; vfmadd213ss 0x636d(%rip),%xmm8,%xmm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,122,16,13,166,99,0,0 ; vmovss 0x63a6(%rip),%xmm9 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,57,169,13,109,99,0,0 ; vfmadd213ss 0x636d(%rip),%xmm8,%xmm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,12,99,0,0 ; vpbroadcastw 0x630c(%rip),%ymm9 # 2b83e <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ DB 196,98,125,121,13,12,99,0,0 ; vpbroadcastw 0x630c(%rip),%ymm9 # 2b93e <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35570,12 +35634,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,60,99,0,0 ; vmovss 0x633c(%rip),%xmm9 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 196,98,57,169,13,3,99,0,0 ; vfmadd213ss 0x6303(%rip),%xmm8,%xmm9 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 197,122,16,13,60,99,0,0 ; vmovss 0x633c(%rip),%xmm9 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,57,169,13,3,99,0,0 ; vfmadd213ss 0x6303(%rip),%xmm8,%xmm9 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,168,98,0,0 ; vpbroadcastw 0x62a8(%rip),%ymm9 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ DB 196,98,125,121,13,168,98,0,0 ; vpbroadcastw 0x62a8(%rip),%ymm9 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
DB 196,65,53,249,208 ; vpsubw %ymm8,%ymm9,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -35610,38 +35674,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 25636 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 25736 <_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 # 25734 <_sk_scale_u8_hsw_lowp+0x13b>
+ DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 25834 <_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 256e9 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 257e9 <_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 256e9 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 257e9 <_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 256e9 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 257e9 <_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 256e9 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 257e9 <_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 256e9 <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 257e9 <_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
@@ -35651,7 +35715,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,71,97,0,0 ; vpbroadcastw 0x6147(%rip),%ymm9 # 2b842 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ DB 196,98,125,121,13,71,97,0,0 ; vpbroadcastw 0x6147(%rip),%ymm9 # 2b942 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35672,7 +35736,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) # 4c025740 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c025840 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -35709,38 +35773,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 257ad <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 258ad <_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 # 258d0 <_sk_lerp_u8_hsw_lowp+0x160>
+ DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 259d0 <_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 25860 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 25960 <_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 25860 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 25960 <_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 25860 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 25960 <_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 25860 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 25960 <_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 25860 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 25960 <_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
@@ -35749,7 +35813,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,214,95,0,0 ; vpbroadcastw 0x5fd6(%rip),%ymm9 # 2b844 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ DB 196,98,125,121,13,214,95,0,0 ; vpbroadcastw 0x5fd6(%rip),%ymm9 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
DB 196,65,61,239,209 ; vpxor %ymm9,%ymm8,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -35781,7 +35845,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 270258db <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
+ DB 232,254,255,255,38 ; callq 270259db <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -35802,7 +35866,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 258fd <_sk_lerp_u8_hsw_lowp+0x18d>
+ DB 124,255 ; jl 259fd <_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)
@@ -35821,24 +35885,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 2594c <_sk_scale_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 25a4c <_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 # 25b34 <_sk_scale_565_hsw_lowp+0x228>
+ DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 25c34 <_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 25a58 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25b58 <_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 25a58 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25b58 <_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 25a58 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25b58 <_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
@@ -35848,7 +35912,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 25a58 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25b58 <_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
@@ -35860,7 +35924,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 25a58 <_sk_scale_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25b58 <_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
@@ -35874,13 +35938,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,229,93,0,0 ; vpbroadcastw 0x5de5(%rip),%ymm9 # 2b846 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ DB 196,98,125,121,13,229,93,0,0 ; vpbroadcastw 0x5de5(%rip),%ymm9 # 2b946 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,205,93,0,0 ; vpbroadcastw 0x5dcd(%rip),%ymm11 # 2b848 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ DB 196,98,125,121,29,205,93,0,0 ; vpbroadcastw 0x5dcd(%rip),%ymm11 # 2b948 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,193,93,0,0 ; vpbroadcastw 0x5dc1(%rip),%ymm11 # 2b84a <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ DB 196,98,125,121,29,193,93,0,0 ; vpbroadcastw 0x5dc1(%rip),%ymm11 # 2b94a <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -35890,7 +35954,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,136,93,0,0 ; vpbroadcastw 0x5d88(%rip),%ymm11 # 2b84c <_sk_srcover_rgba_8888_sse2_lowp+0x800>
+ DB 196,98,125,121,29,136,93,0,0 ; vpbroadcastw 0x5d88(%rip),%ymm11 # 2b94c <_sk_srcover_rgba_8888_sse2_lowp+0x800>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -35900,7 +35964,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,84,93,0,0 ; vpbroadcastw 0x5d54(%rip),%ymm8 # 2b84e <_sk_srcover_rgba_8888_sse2_lowp+0x802>
+ DB 196,98,125,121,5,84,93,0,0 ; vpbroadcastw 0x5d54(%rip),%ymm8 # 2b94e <_sk_srcover_rgba_8888_sse2_lowp+0x802>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,181,213,201 ; vpmullw %ymm1,%ymm9,%ymm1
@@ -35962,24 +36026,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 25bb0 <_sk_lerp_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 25cb0 <_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 # 25dcc <_sk_lerp_565_hsw_lowp+0x25c>
+ DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 25ecc <_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 25cbc <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25dbc <_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 25cbc <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25dbc <_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 25cbc <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25dbc <_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
@@ -35989,7 +36053,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 25cbc <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25dbc <_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
@@ -36001,7 +36065,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 25cbc <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25dbc <_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
@@ -36015,13 +36079,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,139,91,0,0 ; vpbroadcastw 0x5b8b(%rip),%ymm9 # 2b850 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ DB 196,98,125,121,13,139,91,0,0 ; vpbroadcastw 0x5b8b(%rip),%ymm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,115,91,0,0 ; vpbroadcastw 0x5b73(%rip),%ymm11 # 2b852 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
+ DB 196,98,125,121,29,115,91,0,0 ; vpbroadcastw 0x5b73(%rip),%ymm11 # 2b952 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,103,91,0,0 ; vpbroadcastw 0x5b67(%rip),%ymm11 # 2b854 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ DB 196,98,125,121,29,103,91,0,0 ; vpbroadcastw 0x5b67(%rip),%ymm11 # 2b954 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -36031,7 +36095,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,46,91,0,0 ; vpbroadcastw 0x5b2e(%rip),%ymm11 # 2b856 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
+ DB 196,98,125,121,29,46,91,0,0 ; vpbroadcastw 0x5b2e(%rip),%ymm11 # 2b956 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -36040,7 +36104,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,254,90,0,0 ; vpbroadcastw 0x5afe(%rip),%ymm12 # 2b858 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
+ DB 196,98,125,121,37,254,90,0,0 ; vpbroadcastw 0x5afe(%rip),%ymm12 # 2b958 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
DB 196,65,61,239,236 ; vpxor %ymm12,%ymm8,%ymm13
DB 197,21,213,236 ; vpmullw %ymm4,%ymm13,%ymm13
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -36119,9 +36183,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 25e64 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 25f64 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 26128 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 26228 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -36131,10 +36195,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 25f7a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 2607a <_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 25f7a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 2607a <_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
@@ -36143,7 +36207,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 25f7a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 2607a <_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
@@ -36159,7 +36223,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 25f7a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 2607a <_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
@@ -36169,7 +36233,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 25f7a <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 2607a <_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
@@ -36189,9 +36253,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,189,88,0,0 ; vmovdqa 0x58bd(%rip),%ymm8 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
+ DB 197,125,111,5,189,88,0,0 ; vmovdqa 0x58bd(%rip),%ymm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x814>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,207,88,0,0 ; vpbroadcastw 0x58cf(%rip),%ymm9 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,121,13,207,88,0,0 ; vpbroadcastw 0x58cf(%rip),%ymm9 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
DB 197,205,114,214,16 ; vpsrld $0x10,%ymm6,%ymm6
@@ -36230,19 +36294,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 2608b <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 26164 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 2618b <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 26264 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 26122 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 26222 <_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 26122 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 26222 <_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 26122 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 26222 <_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
@@ -36250,12 +36314,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 26122 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 26222 <_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 26122 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 26222 <_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
@@ -36303,7 +36367,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f026168 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f026268 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -36321,7 +36385,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 26189 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 26289 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36364,13 +36428,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 262ba <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 263ba <_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 26281 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 26381 <_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
@@ -36389,10 +36453,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 2624a <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 2634a <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 262aa <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 263aa <_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
@@ -36406,7 +36470,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 26233 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 26333 <_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
@@ -36455,7 +36519,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,188,86,0,0 ; movaps 0x56bc(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,29,188,86,0,0 ; movaps 0x56bc(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -36464,7 +36528,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,168,86,0,0 ; movaps 0x56a8(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,5,168,86,0,0 ; movaps 0x56a8(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -36473,10 +36537,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,39,85,0,0 ; movss 0x5527(%rip),%xmm2 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,15,16,21,39,85,0,0 ; movss 0x5527(%rip),%xmm2 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,230,84,0,0 ; movss 0x54e6(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,16,5,230,84,0,0 ; movss 0x54e6(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -36501,7 +36565,7 @@ _sk_set_rgb_sse41_lowp LABEL PROC
PUBLIC _sk_premul_sse41_lowp
_sk_premul_sse41_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,26,86,0,0 ; movdqa 0x561a(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,26,86,0,0 ; movdqa 0x561a(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -36541,7 +36605,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,184,85,0,0 ; movdqa 0x55b8(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,184,85,0,0 ; movdqa 0x55b8(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36569,7 +36633,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,92,85,0,0 ; movdqa 0x555c(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,111,29,92,85,0,0 ; movdqa 0x555c(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -36599,7 +36663,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,220,84,0,0 ; movdqa 0x54dc(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,220,84,0,0 ; movdqa 0x54dc(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -36626,7 +36690,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,103,84,0,0 ; movdqa 0x5467(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,103,84,0,0 ; movdqa 0x5467(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -36645,7 +36709,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,30,84,0,0 ; movdqa 0x541e(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,30,84,0,0 ; movdqa 0x541e(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -36664,7 +36728,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,213,83,0,0 ; movdqa 0x53d5(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,213,83,0,0 ; movdqa 0x53d5(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -36685,7 +36749,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,126,83,0,0 ; movdqa 0x537e(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,126,83,0,0 ; movdqa 0x537e(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -36708,7 +36772,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,36,83,0,0 ; movdqa 0x5324(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,36,83,0,0 ; movdqa 0x5324(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36735,7 +36799,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,170,82,0,0 ; movdqa 0x52aa(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,170,82,0,0 ; movdqa 0x52aa(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -36760,7 +36824,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,67,82,0,0 ; movdqa 0x5243(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,67,82,0,0 ; movdqa 0x5243(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -36777,7 +36841,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,2,82,0,0 ; movdqa 0x5202(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,2,82,0,0 ; movdqa 0x5202(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36818,7 +36882,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,71,81,0,0 ; movdqa 0x5147(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,71,81,0,0 ; movdqa 0x5147(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,56,58,192 ; pminuw %xmm8,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,65,15,56,58,200 ; pminuw %xmm8,%xmm1
@@ -36836,7 +36900,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,1,81,0,0 ; movdqa 0x5101(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,1,81,0,0 ; movdqa 0x5101(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36866,7 +36930,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,127,80,0,0 ; movdqa 0x507f(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,127,80,0,0 ; movdqa 0x507f(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -36907,7 +36971,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,198,79,0,0 ; movdqa 0x4fc6(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,198,79,0,0 ; movdqa 0x4fc6(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36949,7 +37013,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,9,79,0,0 ; movdqa 0x4f09(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,9,79,0,0 ; movdqa 0x4f09(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36991,10 +37055,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,76,78,0,0 ; movdqa 0x4e4c(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,76,78,0,0 ; movdqa 0x4e4c(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,153,85,0,0 ; movdqa 0x5599(%rip),%xmm10 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ DB 102,68,15,111,21,153,85,0,0 ; movdqa 0x5599(%rip),%xmm10 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
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
@@ -37034,10 +37098,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,136,77,0,0 ; movdqa 0x4d88(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,136,77,0,0 ; movdqa 0x4d88(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,213,84,0,0 ; movdqa 0x54d5(%rip),%xmm10 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ DB 102,68,15,111,21,213,84,0,0 ; movdqa 0x54d5(%rip),%xmm10 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
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
@@ -37072,14 +37136,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,224,76,0,0 ; movdqa 0x4ce0(%rip),%xmm11 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,29,224,76,0,0 ; movdqa 0x4ce0(%rip),%xmm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,227 ; movdqa %xmm11,%xmm4
DB 102,65,15,213,224 ; pmullw %xmm8,%xmm4
DB 102,68,15,111,251 ; movdqa %xmm3,%xmm15
DB 102,69,15,249,248 ; psubw %xmm8,%xmm15
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
- DB 102,68,15,111,13,41,84,0,0 ; movdqa 0x5429(%rip),%xmm9 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,13,41,84,0,0 ; movdqa 0x5429(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -37126,7 +37190,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,210,75,0,0 ; movdqa 0x4bd2(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,210,75,0,0 ; movdqa 0x4bd2(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -37165,7 +37229,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,45,75,0,0 ; movdqa 0x4b2d(%rip),%xmm11 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,29,45,75,0,0 ; movdqa 0x4b2d(%rip),%xmm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
@@ -37177,7 +37241,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,95,82,0,0 ; movdqa 0x525f(%rip),%xmm9 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,13,95,82,0,0 ; movdqa 0x525f(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -37223,7 +37287,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,17,74,0,0 ; movdqa 0x4a11(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,17,74,0,0 ; movdqa 0x4a11(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -37265,49 +37329,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 270d4 <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 271d4 <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 271ac <_sk_load_8888_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 272ac <_sk_load_8888_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2712d <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2722d <_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 2712d <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2722d <_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 2712d <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2722d <_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,107,80,0,0 ; movdqa 0x506b(%rip),%xmm0 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,5,107,80,0,0 ; movdqa 0x506b(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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,203,72,0,0 ; movdqa 0x48cb(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,203,72,0,0 ; movdqa 0x48cb(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,68,80,0,0 ; movdqa 0x5044(%rip),%xmm10 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,68,15,111,21,68,80,0,0 ; movdqa 0x5044(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
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,49,80,0,0 ; movdqa 0x5031(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,49,80,0,0 ; movdqa 0x5031(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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
@@ -37323,7 +37387,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 271b9 <_sk_load_8888_sse41_lowp+0x129>
+ DB 123,255 ; jnp 272b9 <_sk_load_8888_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37343,49 +37407,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 2720c <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2730c <_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 # 272e4 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 273e4 <_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 27265 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 27365 <_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 27265 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 27365 <_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 27265 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 27365 <_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,51,79,0,0 ; movdqa 0x4f33(%rip),%xmm4 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,37,51,79,0,0 ; movdqa 0x4f33(%rip),%xmm4 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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,147,71,0,0 ; movdqa 0x4793(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,147,71,0,0 ; movdqa 0x4793(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,12,79,0,0 ; movdqa 0x4f0c(%rip),%xmm10 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,68,15,111,21,12,79,0,0 ; movdqa 0x4f0c(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
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,249,78,0,0 ; movdqa 0x4ef9(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,249,78,0,0 ; movdqa 0x4ef9(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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
@@ -37401,7 +37465,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 272f1 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 273f1 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37436,20 +37500,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 27386 <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 27486 <_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 # 273cc <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 274cc <_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 273c5 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 274c5 <_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 273c5 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 274c5 <_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 273c5 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 274c5 <_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)
@@ -37491,49 +37555,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 2742c <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 2752c <_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 # 27504 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27604 <_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 27485 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 27585 <_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 27485 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 27585 <_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 27485 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 27585 <_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,19,77,0,0 ; movdqa 0x4d13(%rip),%xmm2 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,21,19,77,0,0 ; movdqa 0x4d13(%rip),%xmm2 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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,115,69,0,0 ; movdqa 0x4573(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,115,69,0,0 ; movdqa 0x4573(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,236,76,0,0 ; movdqa 0x4cec(%rip),%xmm10 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,68,15,111,21,236,76,0,0 ; movdqa 0x4cec(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
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,217,76,0,0 ; movdqa 0x4cd9(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,217,76,0,0 ; movdqa 0x4cd9(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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
@@ -37549,7 +37613,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 27511 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27611 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37569,49 +37633,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 27564 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 27664 <_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 # 2763c <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2773c <_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 275bd <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 276bd <_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 275bd <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 276bd <_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 275bd <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 276bd <_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,219,75,0,0 ; movdqa 0x4bdb(%rip),%xmm6 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,53,219,75,0,0 ; movdqa 0x4bdb(%rip),%xmm6 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
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,59,68,0,0 ; movdqa 0x443b(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,59,68,0,0 ; movdqa 0x443b(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,180,75,0,0 ; movdqa 0x4bb4(%rip),%xmm10 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,68,15,111,21,180,75,0,0 ; movdqa 0x4bb4(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
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,161,75,0,0 ; movdqa 0x4ba1(%rip),%xmm10 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,21,161,75,0,0 ; movdqa 0x4ba1(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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
@@ -37627,7 +37691,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 27649 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27749 <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37662,20 +37726,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 276de <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 277de <_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 # 27724 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 27824 <_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 2771d <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2781d <_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 2771d <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2781d <_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 2771d <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2781d <_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)
@@ -37717,23 +37781,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 2777c <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2787c <_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 # 2782c <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2792c <_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 277c6 <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 278c6 <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 277c6 <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 278c6 <_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 277c6 <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 278c6 <_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
@@ -37742,11 +37806,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,249,73,0,0 ; pand 0x49f9(%rip),%xmm3 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,15,219,29,249,73,0,0 ; pand 0x49f9(%rip),%xmm3 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,248,73,0,0 ; pand 0x49f8(%rip),%xmm1 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,15,111,21,0,74,0,0 ; movdqa 0x4a00(%rip),%xmm2 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,219,13,248,73,0,0 ; pand 0x49f8(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,111,21,0,74,0,0 ; movdqa 0x4a00(%rip),%xmm2 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -37759,7 +37823,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,246,65,0,0 ; movaps 0x41f6(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,29,246,65,0,0 ; movaps 0x41f6(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37770,7 +37834,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 27841 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 27941 <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37787,23 +37851,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 27884 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 27984 <_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 # 27934 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 27a34 <_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 278ce <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 279ce <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 278ce <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 279ce <_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 278ce <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 279ce <_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
@@ -37812,11 +37876,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,241,72,0,0 ; pand 0x48f1(%rip),%xmm7 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,15,219,61,241,72,0,0 ; pand 0x48f1(%rip),%xmm7 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,240,72,0,0 ; pand 0x48f0(%rip),%xmm5 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,15,111,53,248,72,0,0 ; movdqa 0x48f8(%rip),%xmm6 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,219,45,240,72,0,0 ; pand 0x48f0(%rip),%xmm5 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,111,53,248,72,0,0 ; movdqa 0x48f8(%rip),%xmm6 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -37829,7 +37893,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,238,64,0,0 ; movaps 0x40ee(%rip),%xmm7 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,61,238,64,0,0 ; movaps 0x40ee(%rip),%xmm7 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37840,7 +37904,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 27949 <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 27a49 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37855,10 +37919,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,140,72,0,0 ; pand 0x488c(%rip),%xmm8 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,68,15,219,5,140,72,0,0 ; pand 0x488c(%rip),%xmm8 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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,136,72,0,0 ; pand 0x4888(%rip),%xmm9 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,219,13,136,72,0,0 ; pand 0x4888(%rip),%xmm9 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
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
@@ -37867,19 +37931,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 279c4 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 27ac4 <_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 # 27a04 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 27b04 <_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 279fe <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 27afe <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 279fe <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 27afe <_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 279fe <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 27afe <_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)
@@ -37899,7 +37963,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 27a15 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 27b15 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -37919,18 +37983,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 27a59 <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27b59 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27ad4 <_sk_load_a8_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27bd4 <_sk_load_a8_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 27abd <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27bbd <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 27abd <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27bbd <_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
@@ -37938,7 +38002,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 27abd <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27bbd <_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
@@ -37949,13 +38013,13 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,240 ; pblendw $0xf0,%xmm0,%xmm3
- DB 102,15,219,29,91,63,0,0 ; pand 0x3f5b(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,29,91,63,0,0 ; pand 0x3f5b(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 27ad5 <_sk_load_a8_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27bd5 <_sk_load_a8_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37984,18 +38048,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 27b29 <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27c29 <_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 # 27ba4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27ca4 <_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 27b8d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27c8d <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 27b8d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27c8d <_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
@@ -38003,7 +38067,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 27b8d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27c8d <_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
@@ -38014,13 +38078,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,139,62,0,0 ; pand 0x3e8b(%rip),%xmm7 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,61,139,62,0,0 ; pand 0x3e8b(%rip),%xmm7 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 27ba5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27ca5 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -38049,28 +38113,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 27bf4 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 27cf4 <_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 # 27c64 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 27d64 <_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 27c5d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 27d5d <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,109,69,0,0 ; pshufb 0x456d(%rip),%xmm8 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
+ DB 102,68,15,56,0,5,109,69,0,0 ; pshufb 0x456d(%rip),%xmm8 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1124>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 27c5d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 27d5d <_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,13,62,0,0 ; pshufb 0x3e0d(%rip),%xmm8 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
+ DB 102,68,15,56,0,5,13,62,0,0 ; pshufb 0x3e0d(%rip),%xmm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x9e4>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 27c5d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 27d5d <_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,233,61,0,0 ; pshufb 0x3de9(%rip),%xmm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
+ DB 102,68,15,56,0,5,233,61,0,0 ; pshufb 0x3de9(%rip),%xmm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x9f4>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -38104,18 +38168,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 27cb9 <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27db9 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27d38 <_sk_load_g8_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27e38 <_sk_load_g8_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 27d1d <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27e1d <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 27d1d <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27e1d <_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
@@ -38123,7 +38187,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 27d1d <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27e1d <_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
@@ -38134,13 +38198,13 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
- DB 102,15,219,5,251,60,0,0 ; pand 0x3cfb(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,5,251,60,0,0 ; pand 0x3cfb(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,242,60,0,0 ; movaps 0x3cf2(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,29,242,60,0,0 ; movaps 0x3cf2(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 27d39 <_sk_load_g8_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27e39 <_sk_load_g8_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38167,18 +38231,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 27d8d <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27e8d <_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 # 27e0c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27f0c <_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 27df1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27ef1 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 27df1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27ef1 <_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
@@ -38186,7 +38250,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 27df1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27ef1 <_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
@@ -38197,13 +38261,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,60,0,0 ; pand 0x3c27(%rip),%xmm4 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,37,39,60,0,0 ; pand 0x3c27(%rip),%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,30,60,0,0 ; movaps 0x3c1e(%rip),%xmm7 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,61,30,60,0,0 ; movaps 0x3c1e(%rip),%xmm7 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 27e0d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27f0d <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38223,10 +38287,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,236,67,0,0 ; pmullw 0x43ec(%rip),%xmm0 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
- DB 102,15,213,13,244,67,0,0 ; pmullw 0x43f4(%rip),%xmm1 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ DB 102,15,213,5,236,67,0,0 ; pmullw 0x43ec(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ DB 102,15,213,13,244,67,0,0 ; pmullw 0x43f4(%rip),%xmm1 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,248,67,0,0 ; pmullw 0x43f8(%rip),%xmm3 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ DB 102,15,213,29,248,67,0,0 ; pmullw 0x43f8(%rip),%xmm3 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -38239,14 +38303,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,67,58,0,0 ; mulss 0x3a43(%rip),%xmm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 243,68,15,88,5,10,58,0,0 ; addss 0x3a0a(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,5,67,58,0,0 ; mulss 0x3a43(%rip),%xmm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,10,58,0,0 ; addss 0x3a0a(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,130,59,0,0 ; movdqa 0x3b82(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,130,59,0,0 ; movdqa 0x3b82(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -38265,13 +38329,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,203,57,0,0 ; mulss 0x39cb(%rip),%xmm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 243,68,15,88,5,146,57,0,0 ; addss 0x3992(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,5,203,57,0,0 ; mulss 0x39cb(%rip),%xmm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,146,57,0,0 ; addss 0x3992(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,15,59,0,0 ; movdqa 0x3b0f(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,15,59,0,0 ; movdqa 0x3b0f(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -38309,18 +38373,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 27fc8 <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 280c8 <_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 # 28090 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 28190 <_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 28037 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 28137 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 28037 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 28137 <_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
@@ -38328,7 +38392,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 28037 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 28137 <_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
@@ -38339,9 +38403,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,224,57,0,0 ; pand 0x39e0(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,219,5,224,57,0,0 ; pand 0x39e0(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,210,57,0,0 ; movdqa 0x39d2(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,210,57,0,0 ; movdqa 0x39d2(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -38366,7 +38430,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 280a5 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 281a5 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -38382,18 +38446,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 280e7 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 281e7 <_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 # 281f0 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 282f0 <_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 28156 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 28256 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 28156 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 28256 <_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
@@ -38401,7 +38465,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 28156 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 28256 <_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
@@ -38412,8 +38476,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,193,56,0,0 ; pand 0x38c1(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
- DB 102,68,15,111,21,184,56,0,0 ; movdqa 0x38b8(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,219,5,193,56,0,0 ; pand 0x38c1(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,184,56,0,0 ; movdqa 0x38b8(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -38443,7 +38507,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 281f0 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 282f0 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -38475,23 +38539,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 2824e <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2834e <_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 # 283a8 <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 284a8 <_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 2829a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2839a <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2829a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2839a <_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 2829a <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2839a <_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
@@ -38500,11 +38564,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,36,63,0,0 ; pand 0x3f24(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,15,219,5,36,63,0,0 ; pand 0x3f24(%rip),%xmm0 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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,32,63,0,0 ; pand 0x3f20(%rip),%xmm10 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,68,15,111,29,39,63,0,0 ; movdqa 0x3f27(%rip),%xmm11 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,219,21,32,63,0,0 ; pand 0x3f20(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,68,15,111,29,39,63,0,0 ; movdqa 0x3f27(%rip),%xmm11 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -38516,7 +38580,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,133,62,0,0 ; movdqa 0x3e85(%rip),%xmm0 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,15,111,5,133,62,0,0 ; movdqa 0x3e85(%rip),%xmm0 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -38529,7 +38593,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,205,54,0,0 ; movdqa 0x36cd(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,111,5,205,54,0,0 ; movdqa 0x36cd(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,65,15,113,209,8 ; psrlw $0x8,%xmm9
DB 102,68,15,213,209 ; pmullw %xmm1,%xmm10
@@ -38581,23 +38645,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 28406 <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 28506 <_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 # 285ac <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 286ac <_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 28452 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 28552 <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 28452 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 28552 <_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 28452 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 28552 <_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
@@ -38606,11 +38670,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,108,61,0,0 ; pand 0x3d6c(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,15,219,5,108,61,0,0 ; pand 0x3d6c(%rip),%xmm0 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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,104,61,0,0 ; pand 0x3d68(%rip),%xmm10 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,68,15,111,29,111,61,0,0 ; movdqa 0x3d6f(%rip),%xmm11 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,219,21,104,61,0,0 ; pand 0x3d68(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,68,15,111,29,111,61,0,0 ; movdqa 0x3d6f(%rip),%xmm11 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -38622,7 +38686,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,205,60,0,0 ; movdqa 0x3ccd(%rip),%xmm0 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,15,111,5,205,60,0,0 ; movdqa 0x3ccd(%rip),%xmm0 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -38634,7 +38698,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,25,53,0,0 ; movdqa 0x3519(%rip),%xmm13 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,45,25,53,0,0 ; movdqa 0x3519(%rip),%xmm13 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,239,197 ; pxor %xmm13,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -38696,48 +38760,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 28613 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 28713 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 28810 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 28910 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2866c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2876c <_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 2866c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2876c <_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 2866c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2876c <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,44,59,0,0 ; movdqa 0x3b2c(%rip),%xmm4 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
+ DB 102,15,111,37,44,59,0,0 ; movdqa 0x3b2c(%rip),%xmm4 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1154>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,140,51,0,0 ; movdqa 0x338c(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,37,140,51,0,0 ; movdqa 0x338c(%rip),%xmm12 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,5,59,0,0 ; movdqa 0x3b05(%rip),%xmm9 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
+ DB 102,68,15,111,13,5,59,0,0 ; movdqa 0x3b05(%rip),%xmm9 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x1164>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,242,58,0,0 ; movdqa 0x3af2(%rip),%xmm9 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
+ DB 102,68,15,111,13,242,58,0,0 ; movdqa 0x3af2(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x1174>
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
@@ -38779,19 +38843,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 287b6 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2882c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 288b6 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2892c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 287f5 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 288f5 <_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 287f5 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 288f5 <_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 287f5 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 288f5 <_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)
@@ -38866,13 +38930,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 28962 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 28a62 <_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 28929 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 28a29 <_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
@@ -38891,10 +38955,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 288f2 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 289f2 <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 28952 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 28a52 <_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
@@ -38908,7 +38972,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 288db <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 289db <_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
@@ -38957,7 +39021,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,20,48,0,0 ; movaps 0x3014(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,29,20,48,0,0 ; movaps 0x3014(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38966,7 +39030,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,0,48,0,0 ; movaps 0x3000(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,5,0,48,0,0 ; movaps 0x3000(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38975,10 +39039,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,127,46,0,0 ; movss 0x2e7f(%rip),%xmm2 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,15,16,21,127,46,0,0 ; movss 0x2e7f(%rip),%xmm2 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,62,46,0,0 ; movss 0x2e3e(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,16,5,62,46,0,0 ; movss 0x2e3e(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -39003,7 +39067,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_premul_sse2_lowp
_sk_premul_sse2_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,114,47,0,0 ; movdqa 0x2f72(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,114,47,0,0 ; movdqa 0x2f72(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -39043,7 +39107,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,16,47,0,0 ; movdqa 0x2f10(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,16,47,0,0 ; movdqa 0x2f10(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39071,7 +39135,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,180,46,0,0 ; movdqa 0x2eb4(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,111,29,180,46,0,0 ; movdqa 0x2eb4(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -39101,7 +39165,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,52,46,0,0 ; movdqa 0x2e34(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,52,46,0,0 ; movdqa 0x2e34(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -39128,7 +39192,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,191,45,0,0 ; movdqa 0x2dbf(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,191,45,0,0 ; movdqa 0x2dbf(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -39147,7 +39211,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,118,45,0,0 ; movdqa 0x2d76(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,118,45,0,0 ; movdqa 0x2d76(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -39166,7 +39230,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,45,45,0,0 ; movdqa 0x2d2d(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,45,45,0,0 ; movdqa 0x2d2d(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -39187,7 +39251,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,214,44,0,0 ; movdqa 0x2cd6(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,214,44,0,0 ; movdqa 0x2cd6(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -39210,7 +39274,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,124,44,0,0 ; movdqa 0x2c7c(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,124,44,0,0 ; movdqa 0x2c7c(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39237,7 +39301,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,2,44,0,0 ; movdqa 0x2c02(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,2,44,0,0 ; movdqa 0x2c02(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -39262,7 +39326,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,155,43,0,0 ; movdqa 0x2b9b(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,155,43,0,0 ; movdqa 0x2b9b(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -39279,7 +39343,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,90,43,0,0 ; movdqa 0x2b5a(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,90,43,0,0 ; movdqa 0x2b5a(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39322,12 +39386,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,198,50,0,0 ; movdqa 0x32c6(%rip),%xmm10 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
+ DB 102,68,15,111,21,198,50,0,0 ; movdqa 0x32c6(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1204>
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,122,42,0,0 ; movdqa 0x2a7a(%rip),%xmm11 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,29,122,42,0,0 ; movdqa 0x2a7a(%rip),%xmm11 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 102,65,15,223,195 ; pandn %xmm11,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
@@ -39364,7 +39428,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,218,41,0,0 ; movdqa 0x29da(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,218,41,0,0 ; movdqa 0x29da(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39394,7 +39458,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,88,41,0,0 ; movdqa 0x2958(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,88,41,0,0 ; movdqa 0x2958(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -39434,7 +39498,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,19,48,0,0 ; movdqa 0x3013(%rip),%xmm9 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,13,19,48,0,0 ; movdqa 0x3013(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39443,7 +39507,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,114,40,0,0 ; movdqa 0x2872(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,114,40,0,0 ; movdqa 0x2872(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39497,7 +39561,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,234,46,0,0 ; movdqa 0x2eea(%rip),%xmm9 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,13,234,46,0,0 ; movdqa 0x2eea(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39506,7 +39570,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,73,39,0,0 ; movdqa 0x2749(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,73,39,0,0 ; movdqa 0x2749(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39560,7 +39624,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,193,45,0,0 ; movdqa 0x2dc1(%rip),%xmm9 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,13,193,45,0,0 ; movdqa 0x2dc1(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39569,10 +39633,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,32,38,0,0 ; movdqa 0x2620(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,32,38,0,0 ; movdqa 0x2620(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,109,45,0,0 ; movdqa 0x2d6d(%rip),%xmm11 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ DB 102,68,15,111,29,109,45,0,0 ; movdqa 0x2d6d(%rip),%xmm11 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
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
@@ -39625,10 +39689,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,29,37,0,0 ; movdqa 0x251d(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,29,37,0,0 ; movdqa 0x251d(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,106,44,0,0 ; movdqa 0x2c6a(%rip),%xmm10 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
+ DB 102,68,15,111,21,106,44,0,0 ; movdqa 0x2c6a(%rip),%xmm10 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1134>
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
@@ -39663,7 +39727,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,118,36,0,0 ; movdqa 0x2476(%rip),%xmm2 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,111,21,118,36,0,0 ; movdqa 0x2476(%rip),%xmm2 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,68,15,249,231 ; psubw %xmm7,%xmm12
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -39676,7 +39740,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,162,43,0,0 ; movdqa 0x2ba2(%rip),%xmm2 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,15,111,21,162,43,0,0 ; movdqa 0x2ba2(%rip),%xmm2 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39695,7 +39759,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,213,35,0,0 ; paddw 0x23d5(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,253,5,213,35,0,0 ; paddw 0x23d5(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,199 ; paddw %xmm15,%xmm0
DB 102,69,15,111,204 ; movdqa %xmm12,%xmm9
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
@@ -39718,7 +39782,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,96,35,0,0 ; paddw 0x2360(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,253,13,96,35,0,0 ; paddw 0x2360(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,253,205 ; paddw %xmm13,%xmm9
DB 102,69,15,213,224 ; pmullw %xmm8,%xmm12
DB 102,69,15,111,251 ; movdqa %xmm11,%xmm15
@@ -39740,7 +39804,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,241,34,0,0 ; movdqa 0x22f1(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,241,34,0,0 ; movdqa 0x22f1(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
DB 102,65,15,253,215 ; paddw %xmm15,%xmm2
DB 102,68,15,213,220 ; pmullw %xmm4,%xmm11
@@ -39768,7 +39832,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,123,34,0,0 ; movdqa 0x227b(%rip),%xmm6 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,111,53,123,34,0,0 ; movdqa 0x227b(%rip),%xmm6 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,69,15,249,222 ; psubw %xmm14,%xmm11
DB 102,65,15,111,203 ; movdqa %xmm11,%xmm1
@@ -39790,7 +39854,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,127,41,0,0 ; movdqa 0x297f(%rip),%xmm1 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,15,111,13,127,41,0,0 ; movdqa 0x297f(%rip),%xmm1 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39817,7 +39881,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,254,40,0,0 ; movdqa 0x28fe(%rip),%xmm7 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,15,111,61,254,40,0,0 ; movdqa 0x28fe(%rip),%xmm7 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -39876,27 +39940,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 299ab <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 29aab <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 29aa8 <_sk_load_8888_sse2_lowp+0x141>
+ DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 29ba8 <_sk_load_8888_sse2_lowp+0x141>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 29a11 <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29b11 <_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 29a11 <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29b11 <_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 29a11 <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29b11 <_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
@@ -39913,7 +39977,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,229,31,0,0 ; movdqa 0x1fe5(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,229,31,0,0 ; movdqa 0x1fe5(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -39968,27 +40032,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 29b08 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 29c08 <_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 # 29c04 <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29d04 <_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 29b6e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29c6e <_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 29b6e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29c6e <_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 29b6e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29c6e <_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
@@ -40005,7 +40069,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,136,30,0,0 ; movdqa 0x1e88(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,136,30,0,0 ; movdqa 0x1e88(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -40071,21 +40135,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 29ca3 <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 29da3 <_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 # 29cf4 <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 29df4 <_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 29cee <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 29dee <_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 29cee <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 29dee <_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 29cee <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 29dee <_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
@@ -40128,27 +40192,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 29d54 <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 29e54 <_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 # 29e50 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29f50 <_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 29dba <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29eba <_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 29dba <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29eba <_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 29dba <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29eba <_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
@@ -40165,7 +40229,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,60,28,0,0 ; movdqa 0x1c3c(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,60,28,0,0 ; movdqa 0x1c3c(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -40216,27 +40280,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 29eb0 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 29fb0 <_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 # 29fac <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2a0ac <_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 29f16 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2a016 <_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 29f16 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2a016 <_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 29f16 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2a016 <_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
@@ -40253,7 +40317,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,224,26,0,0 ; movdqa 0x1ae0(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,224,26,0,0 ; movdqa 0x1ae0(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -40319,21 +40383,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 2a04b <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2a14b <_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 # 2a09c <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2a19c <_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 2a096 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2a196 <_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 2a096 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2a196 <_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 2a096 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2a196 <_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
@@ -40376,23 +40440,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 2a0f4 <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2a1f4 <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a19c <_sk_load_565_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a29c <_sk_load_565_sse2_lowp+0xe4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2a136 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2a236 <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2a136 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2a236 <_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 2a136 <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2a236 <_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
@@ -40400,11 +40464,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,137,32,0,0 ; pand 0x2089(%rip),%xmm3 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,15,219,29,137,32,0,0 ; pand 0x2089(%rip),%xmm3 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,136,32,0,0 ; pand 0x2088(%rip),%xmm1 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,15,111,21,144,32,0,0 ; movdqa 0x2090(%rip),%xmm2 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,219,13,136,32,0,0 ; pand 0x2088(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,111,21,144,32,0,0 ; movdqa 0x2090(%rip),%xmm2 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -40417,7 +40481,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,134,24,0,0 ; movaps 0x1886(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,29,134,24,0,0 ; movaps 0x1886(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40441,23 +40505,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 2a1f4 <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2a2f4 <_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 # 2a29c <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a39c <_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 2a236 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2a336 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2a236 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2a336 <_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 2a236 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2a336 <_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
@@ -40465,11 +40529,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,137,31,0,0 ; pand 0x1f89(%rip),%xmm7 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,15,219,61,137,31,0,0 ; pand 0x1f89(%rip),%xmm7 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,136,31,0,0 ; pand 0x1f88(%rip),%xmm5 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,15,111,53,144,31,0,0 ; movdqa 0x1f90(%rip),%xmm6 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,15,219,45,136,31,0,0 ; pand 0x1f88(%rip),%xmm5 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,15,111,53,144,31,0,0 ; movdqa 0x1f90(%rip),%xmm6 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -40482,7 +40546,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,134,23,0,0 ; movaps 0x1786(%rip),%xmm7 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,61,134,23,0,0 ; movaps 0x1786(%rip),%xmm7 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40504,10 +40568,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,36,31,0,0 ; pand 0x1f24(%rip),%xmm8 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
+ DB 102,68,15,219,5,36,31,0,0 ; pand 0x1f24(%rip),%xmm8 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x11b4>
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,32,31,0,0 ; pand 0x1f20(%rip),%xmm9 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,219,13,32,31,0,0 ; pand 0x1f20(%rip),%xmm9 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x11c4>
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
@@ -40516,21 +40580,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 2a32e <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2a42e <_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 # 2a378 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2a478 <_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 2a374 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2a474 <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2a374 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2a474 <_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 2a374 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2a474 <_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
@@ -40572,19 +40636,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 2a3cd <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a4cd <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a444 <_sk_load_a8_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a544 <_sk_load_a8_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2a42e <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a52e <_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 2a42e <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a52e <_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
@@ -40592,7 +40656,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 2a42e <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a52e <_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
@@ -40603,14 +40667,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,234,21,0,0 ; pand 0x15ea(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,29,234,21,0,0 ; pand 0x15ea(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2a445 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a545 <_sk_load_a8_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -40638,19 +40702,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 2a499 <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a599 <_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 # 2a510 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a610 <_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 2a4fa <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a5fa <_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 2a4fa <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a5fa <_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
@@ -40658,7 +40722,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 2a4fa <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a5fa <_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
@@ -40669,14 +40733,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,30,21,0,0 ; pand 0x151e(%rip),%xmm7 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,61,30,21,0,0 ; pand 0x151e(%rip),%xmm7 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2a511 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a611 <_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)
@@ -40704,42 +40768,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 2a560 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 2a660 <_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 # 2a5e0 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a6e0 <_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 2a5db <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,183,20,0,0 ; movdqa 0x14b7(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 235,123 ; jmp 2a6db <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,183,20,0,0 ; movdqa 0x14b7(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 2a5db <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 2a6db <_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,146,20,0,0 ; movdqa 0x1492(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,146,20,0,0 ; movdqa 0x1492(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,16 ; mov %ax,(%r8,%rdx,1)
- DB 235,55 ; jmp 2a5db <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 2a6db <_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,85,20,0,0 ; movdqa 0x1455(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,85,20,0,0 ; movdqa 0x1455(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 118,255 ; jbe 2a5e1 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 2a6e1 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -40768,19 +40832,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 2a635 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a735 <_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 # 2a6b4 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a7b4 <_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 2a696 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a796 <_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 2a696 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a796 <_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
@@ -40788,7 +40852,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 2a696 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a796 <_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
@@ -40799,14 +40863,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,130,19,0,0 ; pand 0x1382(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,5,130,19,0,0 ; pand 0x1382(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,121,19,0,0 ; movaps 0x1379(%rip),%xmm3 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,29,121,19,0,0 ; movaps 0x1379(%rip),%xmm3 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2a6b5 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a7b5 <_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)
@@ -40832,19 +40896,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 2a709 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a809 <_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 # 2a788 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a888 <_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 2a76a <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a86a <_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 2a76a <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a86a <_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
@@ -40852,7 +40916,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 2a76a <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a86a <_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
@@ -40863,14 +40927,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,174,18,0,0 ; pand 0x12ae(%rip),%xmm4 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,219,37,174,18,0,0 ; pand 0x12ae(%rip),%xmm4 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,165,18,0,0 ; movaps 0x12a5(%rip),%xmm7 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 15,40,61,165,18,0,0 ; movaps 0x12a5(%rip),%xmm7 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2a789 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a889 <_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)
@@ -40889,10 +40953,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,112,26,0,0 ; pmullw 0x1a70(%rip),%xmm0 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
- DB 102,15,213,13,120,26,0,0 ; pmullw 0x1a78(%rip),%xmm1 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
+ DB 102,15,213,5,112,26,0,0 ; pmullw 0x1a70(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
+ DB 102,15,213,13,120,26,0,0 ; pmullw 0x1a78(%rip),%xmm1 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,124,26,0,0 ; pmullw 0x1a7c(%rip),%xmm3 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
+ DB 102,15,213,29,124,26,0,0 ; pmullw 0x1a7c(%rip),%xmm3 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x11f4>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -40905,14 +40969,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,199,16,0,0 ; mulss 0x10c7(%rip),%xmm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 243,68,15,88,5,142,16,0,0 ; addss 0x108e(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,5,199,16,0,0 ; mulss 0x10c7(%rip),%xmm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,142,16,0,0 ; addss 0x108e(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,6,18,0,0 ; movdqa 0x1206(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,6,18,0,0 ; movdqa 0x1206(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -40931,13 +40995,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,79,16,0,0 ; mulss 0x104f(%rip),%xmm8 # 2b8b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
- DB 243,68,15,88,5,22,16,0,0 ; addss 0x1016(%rip),%xmm8 # 2b884 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 243,68,15,89,5,79,16,0,0 ; mulss 0x104f(%rip),%xmm8 # 2b9b4 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 243,68,15,88,5,22,16,0,0 ; addss 0x1016(%rip),%xmm8 # 2b984 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,147,17,0,0 ; movdqa 0x1193(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,147,17,0,0 ; movdqa 0x1193(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -40975,19 +41039,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 2a944 <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2aa44 <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2aa0c <_sk_scale_u8_sse2_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2ab0c <_sk_scale_u8_sse2_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 2a9b1 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2aab1 <_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 2a9b1 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2aab1 <_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
@@ -40995,7 +41059,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 2a9b1 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2aab1 <_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
@@ -41006,9 +41070,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,102,16,0,0 ; pand 0x1066(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,219,5,102,16,0,0 ; pand 0x1066(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,88,16,0,0 ; movdqa 0x1058(%rip),%xmm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,13,88,16,0,0 ; movdqa 0x1058(%rip),%xmm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41034,7 +41098,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2aa21 <_sk_scale_u8_sse2_lowp+0x118>
+ DB 125,255 ; jge 2ab21 <_sk_scale_u8_sse2_lowp+0x118>
DB 255 ; (bad)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
DB 255 ; .byte 0xff
@@ -41049,19 +41113,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 2aa63 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2ab63 <_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 # 2ab6c <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2ac6c <_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 2aad0 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2abd0 <_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 2aad0 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2abd0 <_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
@@ -41069,7 +41133,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 2aad0 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2abd0 <_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
@@ -41080,8 +41144,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,71,15,0,0 ; pand 0xf47(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
- DB 102,68,15,111,21,62,15,0,0 ; movdqa 0xf3e(%rip),%xmm10 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,219,5,71,15,0,0 ; pand 0xf47(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,21,62,15,0,0 ; movdqa 0xf3e(%rip),%xmm10 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -41111,9 +41175,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 2ab6c <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 2ac6c <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502ab74 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502ac74 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -41142,23 +41206,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 2abd6 <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2acd6 <_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 # 2adac <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 2aeac <_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 2ac19 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2ad19 <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 2ac19 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2ad19 <_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 2ac19 <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2ad19 <_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
@@ -41166,11 +41230,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,163,21,0,0 ; pand 0x15a3(%rip),%xmm11 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,219,29,163,21,0,0 ; pand 0x15a3(%rip),%xmm11 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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,159,21,0,0 ; pand 0x159f(%rip),%xmm9 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,68,15,111,21,166,21,0,0 ; movdqa 0x15a6(%rip),%xmm10 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,219,13,159,21,0,0 ; pand 0x159f(%rip),%xmm9 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,68,15,111,21,166,21,0,0 ; movdqa 0x15a6(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -41182,7 +41246,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,2,21,0,0 ; movdqa 0x1502(%rip),%xmm12 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,37,2,21,0,0 ; movdqa 0x1502(%rip),%xmm12 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -41223,7 +41287,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,196,12,0,0 ; movdqa 0xcc4(%rip),%xmm0 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,15,111,5,196,12,0,0 ; movdqa 0xcc4(%rip),%xmm0 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,253,240 ; paddw %xmm0,%xmm6
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,68,15,253,208 ; paddw %xmm0,%xmm10
@@ -41276,23 +41340,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 2ae16 <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2af16 <_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 # 2b030 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 2b130 <_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 2ae59 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2af59 <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 2ae59 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2af59 <_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 2ae59 <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2af59 <_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
@@ -41300,11 +41364,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,99,19,0,0 ; pand 0x1363(%rip),%xmm11 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
+ DB 102,68,15,219,29,99,19,0,0 ; pand 0x1363(%rip),%xmm11 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x1184>
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,95,19,0,0 ; pand 0x135f(%rip),%xmm9 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
- DB 102,68,15,111,21,102,19,0,0 ; movdqa 0x1366(%rip),%xmm10 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
+ DB 102,68,15,219,13,95,19,0,0 ; pand 0x135f(%rip),%xmm9 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x1194>
+ DB 102,68,15,111,21,102,19,0,0 ; movdqa 0x1366(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a4>
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
@@ -41316,7 +41380,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,194,18,0,0 ; movdqa 0x12c2(%rip),%xmm12 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
+ DB 102,68,15,111,37,194,18,0,0 ; movdqa 0x12c2(%rip),%xmm12 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1144>
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
@@ -41355,7 +41419,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,142,10,0,0 ; movdqa 0xa8e(%rip),%xmm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,5,142,10,0,0 ; movdqa 0xa8e(%rip),%xmm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,65,15,239,192 ; pxor %xmm8,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
@@ -41425,26 +41489,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 2b097 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 2b197 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2b2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2b3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2b0fd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 2b1fd <_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 2b0fd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 2b1fd <_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 2b0fd <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 2b1fd <_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
@@ -41461,7 +41525,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,249,8,0,0 ; movdqa 0x8f9(%rip),%xmm12 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
+ DB 102,68,15,111,37,249,8,0,0 ; movdqa 0x8f9(%rip),%xmm12 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x9d4>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -41519,20 +41583,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 2b25f <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2b2dc <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 2b35f <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2b3dc <_sk_srcover_rgba_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 2b3a8 <_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 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 2b3a8 <_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 2b2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 2b3a8 <_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
@@ -41565,7 +41629,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2b2dd <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 2b3dd <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -41631,16 +41695,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) # a02b368 <_sk_srcover_rgba_8888_sse2_lowp+0xa00031c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b468 <_sk_srcover_rgba_8888_sse2_lowp+0xa00031c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b370 <_sk_srcover_rgba_8888_sse2_lowp+0x12000324>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b470 <_sk_srcover_rgba_8888_sse2_lowp+0x12000324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b378 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00032c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b478 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00032c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b380 <_sk_srcover_rgba_8888_sse2_lowp+0x3000334>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b480 <_sk_srcover_rgba_8888_sse2_lowp+0x3000334>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41683,16 +41747,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) # a02b3c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00037c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b4c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00037c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000384>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b4d0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000384>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00038c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b4d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00038c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000394>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000394>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41735,16 +41799,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) # a02b428 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003dc>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b528 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003dc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b430 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b530 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b438 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003ec>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b538 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003ec>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b440 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b540 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41787,16 +41851,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) # a02b488 <_sk_srcover_rgba_8888_sse2_lowp+0xa00043c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b588 <_sk_srcover_rgba_8888_sse2_lowp+0xa00043c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b490 <_sk_srcover_rgba_8888_sse2_lowp+0x12000444>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b590 <_sk_srcover_rgba_8888_sse2_lowp+0x12000444>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b498 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00044c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b598 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00044c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000454>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000454>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41839,16 +41903,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) # a02b4e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00049c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00049c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b4f0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b4f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004ac>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b500 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b600 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41891,16 +41955,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) # a02b548 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004fc>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b648 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004fc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b550 <_sk_srcover_rgba_8888_sse2_lowp+0x12000504>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b650 <_sk_srcover_rgba_8888_sse2_lowp+0x12000504>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b558 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00050c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b658 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00050c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b560 <_sk_srcover_rgba_8888_sse2_lowp+0x3000514>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b660 <_sk_srcover_rgba_8888_sse2_lowp+0x3000514>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41943,16 +42007,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) # a02b5a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00055c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b6a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa00055c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b5b0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000564>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000564>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b5b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00056c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b6b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a00056c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000574>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000574>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41995,16 +42059,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) # a02b608 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005bc>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b708 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b610 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b710 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b618 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005cc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b718 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b620 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b720 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42275,7 +42339,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2b833 <.const+0x533>
+ DB 224,255 ; loopne 2b933 <.const+0x533>
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 54,0,183,0,19,0,255 ; add %dh,%ss:-0xffed00(%rdi)
@@ -42328,14 +42392,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 2b8e8 <.literal4+0x64>
+ DB 224,64 ; loopne 2b9e8 <.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 2b8f1 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 2b9f1 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2b8fb <.literal4+0x77>
+ DB 127,67 ; jg 2b9fb <.literal4+0x77>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,92,143,50,63 ; sbbl $0x3f,0x328f5c3d(%rsi)
DB 10,215 ; or %bh,%dl
@@ -42368,7 +42432,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 2b911 <.literal4+0x8d>
+ DB 224,7 ; loopne 2ba11 <.literal4+0x8d>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42379,8 +42443,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 2b924 <.literal4+0xa0>
- DB 119,115 ; ja 2b999 <.literal4+0x115>
+ DB 127,0 ; jg 2ba24 <.literal4+0xa0>
+ DB 119,115 ; ja 2ba99 <.literal4+0x115>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -42403,12 +42467,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2b9af <.literal4+0x12b>
+ DB 118,63 ; jbe 2baaf <.literal4+0x12b>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2b9be <.literal4+0x13a>
+ DB 124,66 ; jl 2babe <.literal4+0x13a>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -42418,9 +42482,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 2b9e1 <.literal4+0x15d>
+ DB 112,65 ; jo 2bae1 <.literal4+0x15d>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2b9eb <.literal4+0x167>
+ DB 127,71 ; jg 2baeb <.literal4+0x167>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -42447,15 +42511,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 2ba0a <.literal4+0x186>
+ DB 114,28 ; jb 2bb0a <.literal4+0x186>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 2b9f7 <.literal4+0x173>
- DB 127,63 ; jg 2ba3f <_sk_srcover_rgba_8888_sse2_lowp+0x9f3>
+ DB 114,249 ; jb 2baf7 <.literal4+0x173>
+ DB 127,63 ; jg 2bb3f <_sk_srcover_rgba_8888_sse2_lowp+0x9f3>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 0,4,0 ; add %al,(%rax,%rax,1)
@@ -42464,7 +42528,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2ba11 <.literal4+0x18d>
+ DB 127,0 ; jg 2bb11 <.literal4+0x18d>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -42567,11 +42631,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 2bb48 <.literal16+0x128>
+ DB 224,64 ; loopne 2bc48 <.literal16+0x128>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2bb4c <.literal16+0x12c>
+ DB 224,64 ; loopne 2bc4c <.literal16+0x12c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2bb50 <.literal16+0x130>
+ DB 224,64 ; loopne 2bc50 <.literal16+0x130>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -42591,13 +42655,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 2bb71 <.literal16+0x151>
+ DB 71,225,61 ; rex.RXB loope 2bc71 <.literal16+0x151>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bb75 <.literal16+0x155>
+ DB 71,225,61 ; rex.RXB loope 2bc75 <.literal16+0x155>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bb79 <.literal16+0x159>
+ DB 71,225,61 ; rex.RXB loope 2bc79 <.literal16+0x159>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bb7d <.literal16+0x15d>
+ DB 71,225,61 ; rex.RXB loope 2bc7d <.literal16+0x15d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -42608,10 +42672,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) # a02bb58 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b0c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02bc58 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b0c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b14>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302bc60 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b14>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42626,11 +42690,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 2bbbb <.literal16+0x19b>
+ DB 127,67 ; jg 2bcbb <.literal16+0x19b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2bbbf <.literal16+0x19f>
+ DB 127,67 ; jg 2bcbf <.literal16+0x19f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2bbc3 <.literal16+0x1a3>
+ DB 127,67 ; jg 2bcc3 <.literal16+0x1a3>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi)
DB 145 ; xchg %eax,%ecx
@@ -42781,13 +42845,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 2bcc9 <.literal16+0x2a9>
+ DB 224,7 ; loopne 2bdc9 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2bccd <.literal16+0x2ad>
+ DB 224,7 ; loopne 2bdcd <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2bcd1 <.literal16+0x2b1>
+ DB 224,7 ; loopne 2bdd1 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2bcd5 <.literal16+0x2b5>
+ DB 224,7 ; loopne 2bdd5 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42841,17 +42905,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 2bd44 <.literal16+0x324>
+ DB 127,0 ; jg 2be44 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bd48 <.literal16+0x328>
+ DB 127,0 ; jg 2be48 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bd4c <.literal16+0x32c>
+ DB 127,0 ; jg 2be4c <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bd50 <.literal16+0x330>
- DB 119,115 ; ja 2bdc5 <.literal16+0x3a5>
+ DB 127,0 ; jg 2be50 <.literal16+0x330>
+ DB 119,115 ; ja 2bec5 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -42862,7 +42926,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 2bd29 <.literal16+0x309>
+ DB 117,191 ; jne 2be29 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -42874,7 +42938,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 ffffffffe9a5fd6a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d1e>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a5fe6a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d1e>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -42964,16 +43028,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2beb3 <.literal16+0x493>
+ DB 118,63 ; jbe 2bfb3 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2beb7 <.literal16+0x497>
+ DB 118,63 ; jbe 2bfb7 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bebb <.literal16+0x49b>
+ DB 118,63 ; jbe 2bfbb <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bebf <.literal16+0x49f>
+ DB 118,63 ; jbe 2bfbf <.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)
@@ -42994,13 +43058,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2bef6 <.literal16+0x4d6>
+ DB 124,66 ; jl 2bff6 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2befa <.literal16+0x4da>
+ DB 124,66 ; jl 2bffa <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2befe <.literal16+0x4de>
+ DB 124,66 ; jl 2bffe <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2bf02 <.literal16+0x4e2>
+ DB 124,66 ; jl 2c002 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -43046,25 +43110,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 2bf85 <.literal16+0x565>
+ DB 112,65 ; jo 2c085 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2bf89 <.literal16+0x569>
+ DB 112,65 ; jo 2c089 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2bf8d <.literal16+0x56d>
+ DB 112,65 ; jo 2c08d <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2bf91 <.literal16+0x571>
+ DB 112,65 ; jo 2c091 <.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 2bf63 <.literal16+0x543>
+ DB 127,0 ; jg 2c063 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bf67 <.literal16+0x547>
+ DB 127,0 ; jg 2c067 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bf6b <.literal16+0x54b>
+ DB 127,0 ; jg 2c06b <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2bf6f <.literal16+0x54f>
+ DB 127,0 ; jg 2c06f <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -43090,13 +43154,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2bfa8 <.literal16+0x588>
+ DB 127,255 ; jg 2c0a8 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2bfac <.literal16+0x58c>
+ DB 127,255 ; jg 2c0ac <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bfb1 <.literal16+0x591>
+ DB 127,0 ; jg 2c0b1 <.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)
@@ -43110,13 +43174,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 2c01b <.literal16+0x5fb>
+ DB 127,71 ; jg 2c11b <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c01f <.literal16+0x5ff>
+ DB 127,71 ; jg 2c11f <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c023 <.literal16+0x603>
+ DB 127,71 ; jg 2c123 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c027 <.literal16+0x607>
+ DB 127,71 ; jg 2c127 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -43146,10 +43210,10 @@ ALIGN 16
DB 61,152,221,147,61 ; cmp $0x3d93dd98,%eax
DB 152 ; cwtl
DB 221,147,61,45,16,17 ; fstl 0x11102d3d(%rbx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2d12a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020de>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2d22a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020de>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2c05c <.literal16+0x63c>
+ DB 120,57 ; js 2c15c <.literal16+0x63c>
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -43214,13 +43278,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 2c10e <.literal16+0x6ee>
+ DB 114,28 ; jb 2c20e <.literal16+0x6ee>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c112 <.literal16+0x6f2>
+ DB 62,114,28 ; jb,pt 2c212 <.literal16+0x6f2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c116 <.literal16+0x6f6>
+ DB 62,114,28 ; jb,pt 2c216 <.literal16+0x6f6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c11a <.literal16+0x6fa>
+ DB 62,114,28 ; jb,pt 2c21a <.literal16+0x6fa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -43239,15 +43303,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 # 3d664f65 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f19>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d665065 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f19>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2c173 <.literal16+0x753>
- DB 114,249 ; jb 2c12f <.literal16+0x70f>
- DB 127,63 ; jg 2c177 <.literal16+0x757>
- DB 114,249 ; jb 2c133 <.literal16+0x713>
- DB 127,63 ; jg 2c17b <.literal16+0x75b>
- DB 114,249 ; jb 2c137 <.literal16+0x717>
- DB 127,63 ; jg 2c17f <.literal16+0x75f>
+ DB 127,63 ; jg 2c273 <.literal16+0x753>
+ DB 114,249 ; jb 2c22f <.literal16+0x70f>
+ DB 127,63 ; jg 2c277 <.literal16+0x757>
+ DB 114,249 ; jb 2c233 <.literal16+0x713>
+ DB 127,63 ; jg 2c27b <.literal16+0x75b>
+ DB 114,249 ; jb 2c237 <.literal16+0x717>
+ DB 127,63 ; jg 2c27f <.literal16+0x75f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -43357,14 +43421,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 2c211 <.literal16+0x7f1>
- DB 224,255 ; loopne 2c213 <.literal16+0x7f3>
- DB 224,255 ; loopne 2c215 <.literal16+0x7f5>
- DB 224,255 ; loopne 2c217 <.literal16+0x7f7>
- DB 224,255 ; loopne 2c219 <.literal16+0x7f9>
- DB 224,255 ; loopne 2c21b <.literal16+0x7fb>
- DB 224,255 ; loopne 2c21d <.literal16+0x7fd>
- DB 224,255 ; loopne 2c21f <.literal16+0x7ff>
+ DB 224,255 ; loopne 2c311 <.literal16+0x7f1>
+ DB 224,255 ; loopne 2c313 <.literal16+0x7f3>
+ DB 224,255 ; loopne 2c315 <.literal16+0x7f5>
+ DB 224,255 ; loopne 2c317 <.literal16+0x7f7>
+ DB 224,255 ; loopne 2c319 <.literal16+0x7f9>
+ DB 224,255 ; loopne 2c31b <.literal16+0x7fb>
+ DB 224,255 ; loopne 2c31d <.literal16+0x7fd>
+ DB 224,255 ; loopne 2c31f <.literal16+0x7ff>
DB 54,0,54 ; add %dh,%ss:(%rsi)
DB 0,54 ; add %dh,(%rsi)
DB 0,54 ; add %dh,(%rsi)
@@ -43406,9 +43470,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2c27b <.literal8+0x1b>
+ DB 127,0 ; jg 2c37b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c27f <.literal8+0x1f>
+ DB 127,0 ; jg 2c37f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -43429,7 +43493,7 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 131,236,112 ; sub $0x70,%esp
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 59,69,20 ; cmp 0x14(%ebp),%eax
- DB 115,124 ; jae 90 <_sk_start_pipeline_sse2+0x90>
+ DB 15,131,174,0,0,0 ; jae c6 <_sk_start_pipeline_sse2+0xc6>
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,117,24 ; mov 0x18(%ebp),%esi
@@ -43443,10 +43507,20 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 137,68,36,12 ; mov %eax,0xc(%esp)
DB 137,68,36,20 ; mov %eax,0x14(%esp)
DB 199,68,36,24,0,0,0,0 ; movl $0x0,0x18(%esp)
+ DB 141,68,36,32 ; lea 0x20(%esp),%eax
+ DB 15,87,192 ; xorps %xmm0,%xmm0
+ DB 15,41,64,48 ; movaps %xmm0,0x30(%eax)
+ DB 15,41,64,32 ; movaps %xmm0,0x20(%eax)
+ DB 15,41,64,16 ; movaps %xmm0,0x10(%eax)
+ DB 15,41,0 ; movaps %xmm0,(%eax)
DB 137,200 ; mov %ecx,%eax
DB 141,92,36,16 ; lea 0x10(%esp),%ebx
- DB 119,31 ; ja 6b <_sk_start_pipeline_sse2+0x6b>
+ DB 119,43 ; ja 91 <_sk_start_pipeline_sse2+0x91>
DB 131,236,8 ; sub $0x8,%esp
+ DB 15,87,192 ; xorps %xmm0,%xmm0
+ DB 15,87,201 ; xorps %xmm1,%xmm1
+ DB 15,87,210 ; xorps %xmm2,%xmm2
+ DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 83 ; push %ebx
DB 255,215 ; call *%edi
@@ -43457,12 +43531,16 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 137,68,36,16 ; mov %eax,0x10(%esp)
DB 131,193,8 ; add $0x8,%ecx
DB 57,209 ; cmp %edx,%ecx
- DB 118,225 ; jbe 4c <_sk_start_pipeline_sse2+0x4c>
+ DB 118,213 ; jbe 66 <_sk_start_pipeline_sse2+0x66>
DB 137,209 ; mov %edx,%ecx
DB 41,193 ; sub %eax,%ecx
- DB 116,21 ; je 86 <_sk_start_pipeline_sse2+0x86>
+ DB 116,33 ; je b8 <_sk_start_pipeline_sse2+0xb8>
DB 137,76,36,24 ; mov %ecx,0x18(%esp)
DB 131,236,8 ; sub $0x8,%esp
+ DB 15,87,192 ; xorps %xmm0,%xmm0
+ DB 15,87,201 ; xorps %xmm1,%xmm1
+ DB 15,87,210 ; xorps %xmm2,%xmm2
+ DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 141,68,36,28 ; lea 0x1c(%esp),%eax
DB 80 ; push %eax
@@ -43472,7 +43550,7 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 139,68,36,12 ; mov 0xc(%esp),%eax
DB 64 ; inc %eax
DB 59,69,20 ; cmp 0x14(%ebp),%eax
- DB 117,153 ; jne 29 <_sk_start_pipeline_sse2+0x29>
+ DB 15,133,103,255,255,255 ; jne 2d <_sk_start_pipeline_sse2+0x2d>
DB 141,101,244 ; lea -0xc(%ebp),%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -43490,18 +43568,18 @@ _sk_seed_shader_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call a3 <_sk_seed_shader_sse2+0xa>
+ DB 232,0,0,0,0 ; call d9 <_sk_seed_shader_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 102,15,110,2 ; movd (%edx),%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,128,253,203,0,0 ; addps 0xcbfd(%eax),%xmm0
+ DB 15,88,128,247,203,0,0 ; addps 0xcbf7(%eax),%xmm0
DB 102,15,110,74,4 ; movd 0x4(%edx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,13,204,0,0 ; addps 0xcc0d(%eax),%xmm1
+ DB 15,88,136,7,204,0,0 ; addps 0xcc07(%eax),%xmm1
DB 141,113,4 ; lea 0x4(%ecx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,82,64 ; movaps %xmm2,0x40(%edx)
@@ -43509,7 +43587,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,82,32 ; movaps %xmm2,0x20(%edx)
DB 15,41,82,16 ; movaps %xmm2,0x10(%edx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,29,204,0,0 ; movaps 0xcc1d(%eax),%xmm2
+ DB 15,40,144,23,204,0,0 ; movaps 0xcc17(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 82 ; push %edx
@@ -43529,20 +43607,20 @@ _sk_dither_sse2 LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 15,40,217 ; movaps %xmm1,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 118 <_sk_dither_sse2+0x1a>
+ DB 232,0,0,0,0 ; call 14e <_sk_dither_sse2+0x1a>
DB 89 ; pop %ecx
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,184,203,0,0 ; paddd 0xcbb8(%ecx),%xmm4
+ DB 102,15,254,161,178,203,0,0 ; paddd 0xcbb2(%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,200,203,0,0 ; movdqa 0xcbc8(%ecx),%xmm6
+ DB 102,15,111,177,194,203,0,0 ; movdqa 0xcbc2(%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,232,203,0,0 ; movdqa 0xcbe8(%ecx),%xmm0
+ DB 102,15,111,129,226,203,0,0 ; movdqa 0xcbe2(%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
@@ -43552,7 +43630,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,216,203,0,0 ; movdqa 0xcbd8(%ecx),%xmm1
+ DB 102,15,111,137,210,203,0,0 ; movdqa 0xcbd2(%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
@@ -43563,8 +43641,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,248,203,0,0 ; mulps 0xcbf8(%ecx),%xmm0
- DB 15,88,129,8,204,0,0 ; addps 0xcc08(%ecx),%xmm0
+ DB 15,89,129,242,203,0,0 ; mulps 0xcbf2(%ecx),%xmm0
+ DB 15,88,129,2,204,0,0 ; addps 0xcc02(%ecx),%xmm0
DB 243,15,16,14 ; movss (%esi),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -43623,12 +43701,12 @@ _sk_black_color_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 254 <_sk_black_color_sse2+0xb>
+ DB 232,0,0,0,0 ; call 28a <_sk_black_color_sse2+0xb>
DB 88 ; pop %eax
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,108,202,0,0 ; movaps 0xca6c(%eax),%xmm3
+ DB 15,40,152,102,202,0,0 ; movaps 0xca66(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -43644,12 +43722,12 @@ _sk_white_color_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 284 <_sk_white_color_sse2+0xb>
+ DB 232,0,0,0,0 ; call 2ba <_sk_white_color_sse2+0xb>
DB 88 ; pop %eax
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,60,202,0,0 ; movaps 0xca3c(%eax),%xmm0
+ DB 15,40,128,54,202,0,0 ; movaps 0xca36(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -43725,13 +43803,13 @@ _sk_srcatop_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 333 <_sk_srcatop_sse2+0xb>
+ DB 232,0,0,0,0 ; call 369 <_sk_srcatop_sse2+0xb>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
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,141,201,0,0 ; movaps 0xc98d(%edx),%xmm5
+ DB 15,40,170,135,201,0,0 ; movaps 0xc987(%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
@@ -43761,14 +43839,14 @@ _sk_dstatop_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 392 <_sk_dstatop_sse2+0xb>
+ DB 232,0,0,0,0 ; call 3c8 <_sk_dstatop_sse2+0xb>
DB 90 ; pop %edx
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,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
- DB 15,40,162,46,201,0,0 ; movaps 0xc92e(%edx),%xmm4
+ DB 15,40,162,40,201,0,0 ; movaps 0xc928(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -43842,11 +43920,11 @@ _sk_srcout_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 453 <_sk_srcout_sse2+0xb>
+ DB 232,0,0,0,0 ; call 489 <_sk_srcout_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,109,200,0,0 ; movaps 0xc86d(%eax),%xmm4
+ DB 15,40,160,103,200,0,0 ; movaps 0xc867(%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
@@ -43866,11 +43944,11 @@ _sk_dstout_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 48b <_sk_dstout_sse2+0xb>
+ DB 232,0,0,0,0 ; call 4c1 <_sk_dstout_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,53,200,0,0 ; movaps 0xc835(%eax),%xmm4
+ DB 15,40,160,47,200,0,0 ; movaps 0xc82f(%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
@@ -43894,11 +43972,11 @@ _sk_srcover_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 4d2 <_sk_srcover_sse2+0xb>
+ DB 232,0,0,0,0 ; call 508 <_sk_srcover_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,238,199,0,0 ; movaps 0xc7ee(%eax),%xmm4
+ DB 15,40,160,232,199,0,0 ; movaps 0xc7e8(%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
@@ -43925,12 +44003,12 @@ _sk_dstover_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 522 <_sk_dstover_sse2+0xb>
+ DB 232,0,0,0,0 ; call 558 <_sk_dstover_sse2+0xb>
DB 88 ; pop %eax
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,158,199,0,0 ; movaps 0xc79e(%eax),%xmm4
+ DB 15,40,160,152,199,0,0 ; movaps 0xc798(%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
@@ -43977,12 +44055,12 @@ _sk_multiply_sse2 LABEL PROC
DB 131,236,56 ; sub $0x38,%esp
DB 15,41,85,216 ; movaps %xmm2,-0x28(%ebp)
DB 15,40,232 ; movaps %xmm0,%xmm5
- DB 232,0,0,0,0 ; call 5a1 <_sk_multiply_sse2+0x12>
+ DB 232,0,0,0,0 ; call 5d7 <_sk_multiply_sse2+0x12>
DB 89 ; pop %ecx
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,31,199,0,0 ; movaps 0xc71f(%ecx),%xmm0
+ DB 15,40,129,25,199,0,0 ; movaps 0xc719(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -44035,12 +44113,12 @@ _sk_plus__sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 647 <_sk_plus__sse2+0xb>
+ DB 232,0,0,0,0 ; call 67d <_sk_plus__sse2+0xb>
DB 88 ; pop %eax
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,121,198,0,0 ; movaps 0xc679(%eax),%xmm4
+ DB 15,40,160,115,198,0,0 ; movaps 0xc673(%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
@@ -44103,12 +44181,12 @@ _sk_xor__sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 232,0,0,0,0 ; call 6f5 <_sk_xor__sse2+0xe>
+ DB 232,0,0,0,0 ; call 72b <_sk_xor__sse2+0xe>
DB 90 ; pop %edx
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,203,197,0,0 ; movaps 0xc5cb(%edx),%xmm3
+ DB 15,40,154,197,197,0,0 ; movaps 0xc5c5(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -44142,7 +44220,7 @@ _sk_darken_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,224 ; movaps %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 75d <_sk_darken_sse2+0xe>
+ DB 232,0,0,0,0 ; call 793 <_sk_darken_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -44168,7 +44246,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,99,197,0,0 ; movaps 0xc563(%edx),%xmm1
+ DB 15,40,138,93,197,0,0 ; movaps 0xc55d(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -44189,7 +44267,7 @@ _sk_lighten_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,224 ; movaps %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 7dd <_sk_lighten_sse2+0xe>
+ DB 232,0,0,0,0 ; call 813 <_sk_lighten_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -44215,7 +44293,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,227,196,0,0 ; movaps 0xc4e3(%edx),%xmm1
+ DB 15,40,138,221,196,0,0 ; movaps 0xc4dd(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -44237,7 +44315,7 @@ _sk_difference_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,225 ; movaps %xmm1,%xmm4
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 860 <_sk_difference_sse2+0x11>
+ DB 232,0,0,0,0 ; call 896 <_sk_difference_sse2+0x11>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -44266,7 +44344,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,96,196,0,0 ; movaps 0xc460(%edx),%xmm2
+ DB 15,40,146,90,196,0,0 ; movaps 0xc45a(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -44286,7 +44364,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,224 ; movaps %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 8e6 <_sk_exclusion_sse2+0xe>
+ DB 232,0,0,0,0 ; call 91c <_sk_exclusion_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -44308,7 +44386,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,218,195,0,0 ; movaps 0xc3da(%edx),%xmm1
+ DB 15,40,138,212,195,0,0 ; movaps 0xc3d4(%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
@@ -44332,7 +44410,7 @@ _sk_colorburn_sse2 LABEL PROC
DB 15,41,85,168 ; movaps %xmm2,-0x58(%ebp)
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 965 <_sk_colorburn_sse2+0x19>
+ DB 232,0,0,0,0 ; call 99b <_sk_colorburn_sse2+0x19>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
@@ -44347,7 +44425,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,91,195,0,0 ; movaps 0xc35b(%ecx),%xmm6
+ DB 15,40,177,85,195,0,0 ; movaps 0xc355(%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)
@@ -44458,11 +44536,11 @@ _sk_colordodge_sse2 LABEL PROC
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,41,85,168 ; movaps %xmm2,-0x58(%ebp)
DB 15,41,77,232 ; movaps %xmm1,-0x18(%ebp)
- DB 232,0,0,0,0 ; call aee <_sk_colordodge_sse2+0x16>
+ DB 232,0,0,0,0 ; call b24 <_sk_colordodge_sse2+0x16>
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,210,193,0,0 ; movaps 0xc1d2(%ecx),%xmm2
+ DB 15,40,145,204,193,0,0 ; movaps 0xc1cc(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -44573,11 +44651,11 @@ _sk_hardlight_sse2 LABEL PROC
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,41,85,168 ; movaps %xmm2,-0x58(%ebp)
DB 15,41,77,232 ; movaps %xmm1,-0x18(%ebp)
- DB 232,0,0,0,0 ; call c4f <_sk_hardlight_sse2+0x16>
+ DB 232,0,0,0,0 ; call c85 <_sk_hardlight_sse2+0x16>
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,113,192,0,0 ; movaps 0xc071(%ecx),%xmm2
+ DB 15,40,145,107,192,0,0 ; movaps 0xc06b(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -44681,11 +44759,11 @@ _sk_overlay_sse2 LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 15,41,77,168 ; movaps %xmm1,-0x58(%ebp)
DB 15,40,232 ; movaps %xmm0,%xmm5
- DB 232,0,0,0,0 ; call d9a <_sk_overlay_sse2+0x1a>
+ DB 232,0,0,0,0 ; call dd0 <_sk_overlay_sse2+0x1a>
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,38,191,0,0 ; movaps 0xbf26(%ecx),%xmm4
+ DB 15,40,161,32,191,0,0 ; movaps 0xbf20(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -44808,20 +44886,20 @@ _sk_softlight_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,241 ; addps %xmm1,%xmm6
- DB 232,0,0,0,0 ; call f2a <_sk_softlight_sse2+0x52>
+ DB 232,0,0,0,0 ; call f60 <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,6,190,0,0 ; movaps 0xbe06(%ecx),%xmm1
+ DB 15,40,137,0,190,0,0 ; movaps 0xbe00(%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,150,189,0,0 ; movaps 0xbd96(%ecx),%xmm7
+ DB 15,40,185,144,189,0,0 ; movaps 0xbd90(%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,22,190,0,0 ; movaps 0xbe16(%ecx),%xmm4
+ DB 15,40,161,16,190,0,0 ; movaps 0xbe10(%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
@@ -45015,7 +45093,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,93,200 ; minps %xmm0,%xmm1
DB 15,92,225 ; subps %xmm1,%xmm4
DB 15,41,101,168 ; movaps %xmm4,-0x58(%ebp)
- DB 232,0,0,0,0 ; call 11eb <_sk_hue_sse2+0x4f>
+ DB 232,0,0,0,0 ; call 1221 <_sk_hue_sse2+0x4f>
DB 89 ; pop %ecx
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -45025,7 +45103,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,213,186,0,0 ; movaps 0xbad5(%ecx),%xmm5
+ DB 15,40,169,207,186,0,0 ; movaps 0xbacf(%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)
@@ -45058,17 +45136,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,101,187,0,0 ; movaps 0xbb65(%ecx),%xmm3
+ DB 15,40,153,95,187,0,0 ; movaps 0xbb5f(%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,117,187,0,0 ; movaps 0xbb75(%ecx),%xmm3
+ DB 15,40,153,111,187,0,0 ; movaps 0xbb6f(%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,213,186,0,0 ; movaps 0xbad5(%ecx),%xmm1
+ DB 15,40,137,207,186,0,0 ; movaps 0xbacf(%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)
@@ -45078,7 +45156,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,133,187,0,0 ; movaps 0xbb85(%ecx),%xmm5
+ DB 15,40,169,127,187,0,0 ; movaps 0xbb7f(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -45267,19 +45345,19 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,221 ; mulps %xmm5,%xmm3
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,253 ; mulps %xmm5,%xmm7
- DB 232,0,0,0,0 ; call 153f <_sk_saturation_sse2+0xb0>
+ DB 232,0,0,0,0 ; call 1575 <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,17,184,0,0 ; movaps 0xb811(%ecx),%xmm3
+ DB 15,40,153,11,184,0,0 ; movaps 0xb80b(%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,33,184,0,0 ; movaps 0xb821(%ecx),%xmm3
+ DB 15,40,153,27,184,0,0 ; movaps 0xb81b(%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,129,183,0,0 ; movaps 0xb781(%ecx),%xmm0
+ DB 15,40,129,123,183,0,0 ; movaps 0xb77b(%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
@@ -45291,7 +45369,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,49,184,0,0 ; movaps 0xb831(%ecx),%xmm0
+ DB 15,40,129,43,184,0,0 ; movaps 0xb82b(%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
@@ -45443,21 +45521,21 @@ _sk_color_sse2 LABEL PROC
DB 15,41,165,104,255,255,255 ; movaps %xmm4,-0x98(%ebp)
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,41,173,120,255,255,255 ; movaps %xmm5,-0x88(%ebp)
- DB 232,0,0,0,0 ; call 179a <_sk_color_sse2+0x2a>
+ DB 232,0,0,0,0 ; call 17d0 <_sk_color_sse2+0x2a>
DB 89 ; pop %ecx
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,182,181,0,0 ; movaps 0xb5b6(%ecx),%xmm6
+ DB 15,40,177,176,181,0,0 ; movaps 0xb5b0(%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,198,181,0,0 ; movaps 0xb5c6(%ecx),%xmm3
+ DB 15,40,153,192,181,0,0 ; movaps 0xb5c0(%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,38,181,0,0 ; movaps 0xb526(%ecx),%xmm0
+ DB 15,40,129,32,181,0,0 ; movaps 0xb520(%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
@@ -45467,7 +45545,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,214,181,0,0 ; movaps 0xb5d6(%ecx),%xmm1
+ DB 15,40,137,208,181,0,0 ; movaps 0xb5d0(%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
@@ -45621,21 +45699,21 @@ _sk_luminosity_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 129,236,184,0,0,0 ; sub $0xb8,%esp
DB 15,40,242 ; movaps %xmm2,%xmm6
- DB 232,0,0,0,0 ; call 19fd <_sk_luminosity_sse2+0x11>
+ DB 232,0,0,0,0 ; call 1a33 <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,83,179,0,0 ; movaps 0xb353(%ecx),%xmm4
+ DB 15,40,161,77,179,0,0 ; movaps 0xb34d(%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,99,179,0,0 ; movaps 0xb363(%ecx),%xmm4
+ DB 15,40,161,93,179,0,0 ; movaps 0xb35d(%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,195,178,0,0 ; movaps 0xb2c3(%ecx),%xmm4
+ DB 15,40,161,189,178,0,0 ; movaps 0xb2bd(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -45645,7 +45723,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,115,179,0,0 ; movaps 0xb373(%ecx),%xmm1
+ DB 15,40,137,109,179,0,0 ; movaps 0xb36d(%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
@@ -45805,7 +45883,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 131,236,44 ; sub $0x2c,%esp
DB 102,15,127,85,200 ; movdqa %xmm2,-0x38(%ebp)
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
- DB 232,0,0,0,0 ; call 1c68 <_sk_srcover_rgba_8888_sse2+0x17>
+ DB 232,0,0,0,0 ; call 1c9e <_sk_srcover_rgba_8888_sse2+0x17>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -45817,9 +45895,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,49 ; mov (%ecx),%esi
- DB 15,133,224,0,0,0 ; jne 1d6a <_sk_srcover_rgba_8888_sse2+0x119>
+ DB 15,133,224,0,0,0 ; jne 1da0 <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,24,177,0,0 ; movdqa 0xb118(%edi),%xmm4
+ DB 102,15,111,167,18,177,0,0 ; movdqa 0xb112(%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
@@ -45830,9 +45908,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,88,176,0,0 ; movaps 0xb058(%edi),%xmm5
+ DB 15,40,175,82,176,0,0 ; movaps 0xb052(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,40,177,0,0 ; movaps 0xb128(%edi),%xmm1
+ DB 15,40,143,34,177,0,0 ; movaps 0xb122(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -45865,7 +45943,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
DB 133,219 ; test %ebx,%ebx
- DB 117,95 ; jne 1da5 <_sk_srcover_rgba_8888_sse2+0x154>
+ DB 117,95 ; jne 1ddb <_sk_srcover_rgba_8888_sse2+0x154>
DB 243,15,127,4,178 ; movdqu %xmm0,(%edx,%esi,4)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -45886,33 +45964,33 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 136,69,243 ; mov %al,-0xd(%ebp)
DB 128,101,243,3 ; andb $0x3,-0xd(%ebp)
DB 128,125,243,1 ; cmpb $0x1,-0xd(%ebp)
- DB 116,80 ; je 1dc9 <_sk_srcover_rgba_8888_sse2+0x178>
+ DB 116,80 ; je 1dff <_sk_srcover_rgba_8888_sse2+0x178>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 128,125,243,2 ; cmpb $0x2,-0xd(%ebp)
DB 139,69,12 ; mov 0xc(%ebp),%eax
- DB 116,21 ; je 1d9b <_sk_srcover_rgba_8888_sse2+0x14a>
+ DB 116,21 ; je 1dd1 <_sk_srcover_rgba_8888_sse2+0x14a>
DB 128,125,243,3 ; cmpb $0x3,-0xd(%ebp)
- DB 15,133,255,254,255,255 ; jne 1c8f <_sk_srcover_rgba_8888_sse2+0x3e>
+ DB 15,133,255,254,255,255 ; jne 1cc5 <_sk_srcover_rgba_8888_sse2+0x3e>
DB 102,15,110,84,178,8 ; movd 0x8(%edx,%esi,4),%xmm2
DB 102,15,112,210,69 ; pshufd $0x45,%xmm2,%xmm2
DB 102,15,18,20,178 ; movlpd (%edx,%esi,4),%xmm2
- DB 233,234,254,255,255 ; jmp 1c8f <_sk_srcover_rgba_8888_sse2+0x3e>
+ DB 233,234,254,255,255 ; jmp 1cc5 <_sk_srcover_rgba_8888_sse2+0x3e>
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,41 ; je 1dd6 <_sk_srcover_rgba_8888_sse2+0x185>
+ DB 116,41 ; je 1e0c <_sk_srcover_rgba_8888_sse2+0x185>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 1dc2 <_sk_srcover_rgba_8888_sse2+0x171>
+ DB 116,16 ; je 1df8 <_sk_srcover_rgba_8888_sse2+0x171>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,148 ; jne 1d4b <_sk_srcover_rgba_8888_sse2+0xfa>
+ DB 117,148 ; jne 1d81 <_sk_srcover_rgba_8888_sse2+0xfa>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,15,126,76,178,8 ; movd %xmm1,0x8(%edx,%esi,4)
DB 102,15,214,4,178 ; movq %xmm0,(%edx,%esi,4)
- DB 235,130 ; jmp 1d4b <_sk_srcover_rgba_8888_sse2+0xfa>
+ DB 235,130 ; jmp 1d81 <_sk_srcover_rgba_8888_sse2+0xfa>
DB 102,15,110,20,178 ; movd (%edx,%esi,4),%xmm2
DB 139,69,12 ; mov 0xc(%ebp),%eax
- DB 233,185,254,255,255 ; jmp 1c8f <_sk_srcover_rgba_8888_sse2+0x3e>
+ DB 233,185,254,255,255 ; jmp 1cc5 <_sk_srcover_rgba_8888_sse2+0x3e>
DB 102,15,126,4,178 ; movd %xmm0,(%edx,%esi,4)
- DB 233,107,255,255,255 ; jmp 1d4b <_sk_srcover_rgba_8888_sse2+0xfa>
+ DB 233,107,255,255,255 ; jmp 1d81 <_sk_srcover_rgba_8888_sse2+0xfa>
PUBLIC _sk_clamp_0_sse2
_sk_clamp_0_sse2 LABEL PROC
@@ -45939,10 +46017,10 @@ _sk_clamp_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 1e14 <_sk_clamp_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 1e4a <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,172,174,0,0 ; movaps 0xaeac(%eax),%xmm4
+ DB 15,40,160,166,174,0,0 ; movaps 0xaea6(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -45961,10 +46039,10 @@ _sk_clamp_a_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 1e47 <_sk_clamp_a_sse2+0xb>
+ DB 232,0,0,0,0 ; call 1e7d <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,121,174,0,0 ; minps 0xae79(%eax),%xmm3
+ DB 15,93,152,115,174,0,0 ; minps 0xae73(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -45982,12 +46060,12 @@ _sk_clamp_a_dst_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 1e77 <_sk_clamp_a_dst_sse2+0xb>
+ DB 232,0,0,0,0 ; call 1ead <_sk_clamp_a_dst_sse2+0xb>
DB 88 ; pop %eax
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,73,174,0,0 ; minps 0xae49(%eax),%xmm4
+ DB 15,93,160,67,174,0,0 ; minps 0xae43(%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
@@ -46052,10 +46130,10 @@ _sk_invert_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 1f22 <_sk_invert_sse2+0xb>
+ DB 232,0,0,0,0 ; call 1f58 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,158,173,0,0 ; movaps 0xad9e(%eax),%xmm4
+ DB 15,40,160,152,173,0,0 ; movaps 0xad98(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -46164,11 +46242,11 @@ _sk_unpremul_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 2020 <_sk_unpremul_sse2+0xb>
+ DB 232,0,0,0,0 ; call 2056 <_sk_unpremul_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 15,40,168,160,172,0,0 ; movaps 0xaca0(%eax),%xmm5
+ DB 15,40,168,154,172,0,0 ; movaps 0xac9a(%eax),%xmm5
DB 15,94,235 ; divps %xmm3,%xmm5
DB 15,194,227,4 ; cmpneqps %xmm3,%xmm4
DB 15,84,229 ; andps %xmm5,%xmm4
@@ -46193,23 +46271,23 @@ _sk_from_srgb_sse2 LABEL PROC
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,40,217 ; movaps %xmm1,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 206a <_sk_from_srgb_sse2+0x18>
+ DB 232,0,0,0,0 ; call 20a0 <_sk_from_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,230,172,0,0 ; movaps 0xace6(%eax),%xmm4
+ DB 15,40,160,224,172,0,0 ; movaps 0xace0(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,70,173,0,0 ; movaps 0xad46(%eax),%xmm6
+ DB 15,40,176,64,173,0,0 ; movaps 0xad40(%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,54,173,0,0 ; movaps 0xad36(%eax),%xmm6
+ DB 15,40,176,48,173,0,0 ; movaps 0xad30(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,86,173,0,0 ; movaps 0xad56(%eax),%xmm7
+ DB 15,40,184,80,173,0,0 ; movaps 0xad50(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,102,173,0,0 ; movaps 0xad66(%eax),%xmm7
+ DB 15,40,184,96,173,0,0 ; movaps 0xad60(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -46261,24 +46339,24 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
DB 15,41,69,232 ; movaps %xmm0,-0x18(%ebp)
- DB 232,0,0,0,0 ; call 2145 <_sk_from_srgb_dst_sse2+0x1b>
+ DB 232,0,0,0,0 ; call 217b <_sk_from_srgb_dst_sse2+0x1b>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
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,11,172,0,0 ; movaps 0xac0b(%ecx),%xmm4
+ DB 15,40,161,5,172,0,0 ; movaps 0xac05(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,107,172,0,0 ; movaps 0xac6b(%ecx),%xmm6
+ DB 15,40,177,101,172,0,0 ; movaps 0xac65(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,91,172,0,0 ; movaps 0xac5b(%ecx),%xmm5
+ DB 15,40,169,85,172,0,0 ; movaps 0xac55(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,123,172,0,0 ; movaps 0xac7b(%ecx),%xmm7
+ DB 15,40,185,117,172,0,0 ; movaps 0xac75(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,139,172,0,0 ; movaps 0xac8b(%ecx),%xmm3
+ DB 15,40,153,133,172,0,0 ; movaps 0xac85(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -46335,28 +46413,28 @@ _sk_to_srgb_sse2 LABEL PROC
DB 15,40,250 ; movaps %xmm2,%xmm7
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 2230 <_sk_to_srgb_sse2+0x18>
+ DB 232,0,0,0,0 ; call 2266 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,192,171,0,0 ; movaps 0xabc0(%eax),%xmm4
+ DB 15,40,160,186,171,0,0 ; movaps 0xabba(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,208,171,0,0 ; movaps 0xabd0(%eax),%xmm0
+ DB 15,40,128,202,171,0,0 ; movaps 0xabca(%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,224,171,0,0 ; movaps 0xabe0(%eax),%xmm0
+ DB 15,40,128,218,171,0,0 ; movaps 0xabda(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,240,171,0,0 ; movaps 0xabf0(%eax),%xmm0
+ DB 15,40,128,234,171,0,0 ; movaps 0xabea(%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,176,171,0,0 ; movaps 0xabb0(%eax),%xmm5
+ DB 15,40,168,170,171,0,0 ; movaps 0xabaa(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,0,172,0,0 ; movaps 0xac00(%eax),%xmm3
+ DB 15,40,152,250,171,0,0 ; movaps 0xabfa(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -46411,7 +46489,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,249 ; movaps %xmm1,%xmm7
DB 15,40,224 ; movaps %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 2327 <_sk_rgb_to_hsl_sse2+0x15>
+ DB 232,0,0,0,0 ; call 235d <_sk_rgb_to_hsl_sse2+0x15>
DB 88 ; pop %eax
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,95,194 ; maxps %xmm2,%xmm0
@@ -46425,14 +46503,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,153,169,0,0 ; movaps 0xa999(%eax),%xmm1
+ DB 15,40,136,147,169,0,0 ; movaps 0xa993(%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,25,171,0,0 ; andps 0xab19(%eax),%xmm5
+ DB 15,84,168,19,171,0,0 ; andps 0xab13(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -46442,9 +46520,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,41,171,0,0 ; movaps 0xab29(%eax),%xmm1
+ DB 15,40,136,35,171,0,0 ; movaps 0xab23(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,57,171,0,0 ; addps 0xab39(%eax),%xmm4
+ DB 15,88,160,51,171,0,0 ; addps 0xab33(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -46456,7 +46534,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,137,169,0,0 ; movaps 0xa989(%eax),%xmm5
+ DB 15,40,168,131,169,0,0 ; movaps 0xa983(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -46466,7 +46544,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,73,171,0,0 ; mulps 0xab49(%eax),%xmm0
+ DB 15,89,128,67,171,0,0 ; mulps 0xab43(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -46487,9 +46565,9 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 129,236,200,0,0,0 ; sub $0xc8,%esp
DB 15,41,157,56,255,255,255 ; movaps %xmm3,-0xc8(%ebp)
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
- DB 232,0,0,0,0 ; call 2422 <_sk_hsl_to_rgb_sse2+0x19>
+ DB 232,0,0,0,0 ; call 2458 <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,142,168,0,0 ; movaps 0xa88e(%eax),%xmm4
+ DB 15,40,160,136,168,0,0 ; movaps 0xa888(%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
@@ -46502,13 +46580,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,94,170,0,0 ; movaps 0xaa5e(%eax),%xmm5
+ DB 15,40,168,88,170,0,0 ; movaps 0xaa58(%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,158,168,0,0 ; movaps 0xa89e(%eax),%xmm6
+ DB 15,40,176,152,168,0,0 ; movaps 0xa898(%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
@@ -46518,19 +46596,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,110,170,0,0 ; movaps 0xaa6e(%eax),%xmm7
+ DB 15,40,184,104,170,0,0 ; movaps 0xaa68(%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,78,170,0,0 ; movaps 0xaa4e(%eax),%xmm4
+ DB 15,40,160,72,170,0,0 ; movaps 0xaa48(%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,30,170,0,0 ; movaps 0xaa1e(%eax),%xmm6
+ DB 15,40,176,24,170,0,0 ; movaps 0xaa18(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,62,170,0,0 ; movaps 0xaa3e(%eax),%xmm0
+ DB 15,40,128,56,170,0,0 ; movaps 0xaa38(%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
@@ -46556,18 +46634,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,158,168,0,0 ; andps 0xa89e(%eax),%xmm1
+ DB 15,84,136,152,168,0,0 ; andps 0xa898(%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,110,170,0,0 ; movaps 0xaa6e(%eax),%xmm0
+ DB 15,40,128,104,170,0,0 ; movaps 0xaa68(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,142,168,0,0 ; movaps 0xa88e(%eax),%xmm3
+ DB 15,40,152,136,168,0,0 ; movaps 0xa888(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,78,170,0,0 ; movaps 0xaa4e(%eax),%xmm4
+ DB 15,40,160,72,170,0,0 ; movaps 0xaa48(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,62,170,0,0 ; movaps 0xaa3e(%eax),%xmm5
+ DB 15,40,168,56,170,0,0 ; movaps 0xaa38(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -46587,7 +46665,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,126,170,0,0 ; addps 0xaa7e(%eax),%xmm3
+ DB 15,88,152,120,170,0,0 ; addps 0xaa78(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -46670,7 +46748,7 @@ _sk_scale_u8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 269c <_sk_scale_u8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 26d2 <_sk_scale_u8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46681,13 +46759,13 @@ _sk_scale_u8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,65 ; jne 26f8 <_sk_scale_u8_sse2+0x6a>
+ DB 117,65 ; jne 272e <_sk_scale_u8_sse2+0x6a>
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,228,166,0,0 ; pand 0xa6e4(%edx),%xmm4
+ DB 102,15,219,162,222,166,0,0 ; pand 0xa6de(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,20,168,0,0 ; mulps 0xa814(%edx),%xmm4
+ DB 15,89,162,14,168,0,0 ; mulps 0xa80e(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -46706,12 +46784,12 @@ _sk_scale_u8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 2732 <_sk_scale_u8_sse2+0xa4>
+ DB 116,50 ; je 2768 <_sk_scale_u8_sse2+0xa4>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 271c <_sk_scale_u8_sse2+0x8e>
+ DB 116,19 ; je 2752 <_sk_scale_u8_sse2+0x8e>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,182 ; jne 26c4 <_sk_scale_u8_sse2+0x36>
+ DB 117,182 ; jne 26fa <_sk_scale_u8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -46720,10 +46798,10 @@ _sk_scale_u8_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,146 ; jmp 26c4 <_sk_scale_u8_sse2+0x36>
+ DB 235,146 ; jmp 26fa <_sk_scale_u8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 235,136 ; jmp 26c4 <_sk_scale_u8_sse2+0x36>
+ DB 235,136 ; jmp 26fa <_sk_scale_u8_sse2+0x36>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -46736,7 +46814,7 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 2756 <_sk_scale_565_sse2+0x1a>
+ DB 232,0,0,0,0 ; call 278c <_sk_scale_565_sse2+0x1a>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46748,20 +46826,20 @@ _sk_scale_565_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,157,0,0,0 ; jne 2814 <_sk_scale_565_sse2+0xd8>
+ DB 15,133,157,0,0,0 ; jne 284a <_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,106,167,0,0 ; movdqa 0xa76a(%edx),%xmm4
+ DB 102,15,111,162,100,167,0,0 ; movdqa 0xa764(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,122,167,0,0 ; mulps 0xa77a(%edx),%xmm2
- DB 102,15,111,170,138,167,0,0 ; movdqa 0xa78a(%edx),%xmm5
+ DB 15,89,146,116,167,0,0 ; mulps 0xa774(%edx),%xmm2
+ DB 102,15,111,170,132,167,0,0 ; movdqa 0xa784(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,154,167,0,0 ; mulps 0xa79a(%edx),%xmm5
- DB 102,15,219,178,170,167,0,0 ; pand 0xa7aa(%edx),%xmm6
+ DB 15,89,170,148,167,0,0 ; mulps 0xa794(%edx),%xmm5
+ DB 102,15,219,178,164,167,0,0 ; pand 0xa7a4(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,186,167,0,0 ; mulps 0xa7ba(%edx),%xmm6
+ DB 15,89,178,180,167,0,0 ; mulps 0xa7b4(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -46796,22 +46874,22 @@ _sk_scale_565_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,51 ; je 284f <_sk_scale_565_sse2+0x113>
+ DB 116,51 ; je 2885 <_sk_scale_565_sse2+0x113>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,23 ; je 283c <_sk_scale_565_sse2+0x100>
+ DB 116,23 ; je 2872 <_sk_scale_565_sse2+0x100>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,82,255,255,255 ; jne 2780 <_sk_scale_565_sse2+0x44>
+ DB 15,133,82,255,255,255 ; jne 27b6 <_sk_scale_565_sse2+0x44>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,15,110,36,126 ; movd (%esi,%edi,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,244 ; movsd %xmm4,%xmm6
- DB 233,49,255,255,255 ; jmp 2780 <_sk_scale_565_sse2+0x44>
+ DB 233,49,255,255,255 ; jmp 27b6 <_sk_scale_565_sse2+0x44>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,246 ; movd %esi,%xmm6
- DB 233,36,255,255,255 ; jmp 2780 <_sk_scale_565_sse2+0x44>
+ DB 233,36,255,255,255 ; jmp 27b6 <_sk_scale_565_sse2+0x44>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -46856,7 +46934,7 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 28c4 <_sk_lerp_u8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 28fa <_sk_lerp_u8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46867,13 +46945,13 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,102 ; jne 2945 <_sk_lerp_u8_sse2+0x8f>
+ DB 117,102 ; jne 297b <_sk_lerp_u8_sse2+0x8f>
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,188,164,0,0 ; pand 0xa4bc(%edx),%xmm4
+ DB 102,15,219,162,182,164,0,0 ; pand 0xa4b6(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,236,165,0,0 ; mulps 0xa5ec(%edx),%xmm4
+ DB 15,89,162,230,165,0,0 ; mulps 0xa5e6(%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
@@ -46903,12 +46981,12 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,53 ; je 2982 <_sk_lerp_u8_sse2+0xcc>
+ DB 116,53 ; je 29b8 <_sk_lerp_u8_sse2+0xcc>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 2969 <_sk_lerp_u8_sse2+0xb3>
+ DB 116,19 ; je 299f <_sk_lerp_u8_sse2+0xb3>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,145 ; jne 28ec <_sk_lerp_u8_sse2+0x36>
+ DB 117,145 ; jne 2922 <_sk_lerp_u8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -46917,10 +46995,10 @@ _sk_lerp_u8_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 233,106,255,255,255 ; jmp 28ec <_sk_lerp_u8_sse2+0x36>
+ DB 233,106,255,255,255 ; jmp 2922 <_sk_lerp_u8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 233,93,255,255,255 ; jmp 28ec <_sk_lerp_u8_sse2+0x36>
+ DB 233,93,255,255,255 ; jmp 2922 <_sk_lerp_u8_sse2+0x36>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -46934,7 +47012,7 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,41,85,136 ; movaps %xmm2,-0x78(%ebp)
DB 15,41,77,152 ; movaps %xmm1,-0x68(%ebp)
DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
- DB 232,0,0,0,0 ; call 29ae <_sk_lerp_565_sse2+0x1f>
+ DB 232,0,0,0,0 ; call 29e4 <_sk_lerp_565_sse2+0x1f>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46946,20 +47024,20 @@ _sk_lerp_565_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,211,0,0,0 ; jne 2aa2 <_sk_lerp_565_sse2+0x113>
+ DB 15,133,211,0,0,0 ; jne 2ad8 <_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,18,165,0,0 ; movdqa 0xa512(%edx),%xmm4
+ DB 102,15,111,162,12,165,0,0 ; movdqa 0xa50c(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,34,165,0,0 ; mulps 0xa522(%edx),%xmm1
- DB 102,15,111,178,50,165,0,0 ; movdqa 0xa532(%edx),%xmm6
+ DB 15,89,138,28,165,0,0 ; mulps 0xa51c(%edx),%xmm1
+ DB 102,15,111,178,44,165,0,0 ; movdqa 0xa52c(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,66,165,0,0 ; mulps 0xa542(%edx),%xmm6
- DB 102,15,219,170,82,165,0,0 ; pand 0xa552(%edx),%xmm5
+ DB 15,89,178,60,165,0,0 ; mulps 0xa53c(%edx),%xmm6
+ DB 102,15,219,170,76,165,0,0 ; pand 0xa54c(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,98,165,0,0 ; mulps 0xa562(%edx),%xmm2
+ DB 15,89,146,92,165,0,0 ; mulps 0xa55c(%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
@@ -47009,22 +47087,22 @@ _sk_lerp_565_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,51 ; je 2add <_sk_lerp_565_sse2+0x14e>
+ DB 116,51 ; je 2b13 <_sk_lerp_565_sse2+0x14e>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,23 ; je 2aca <_sk_lerp_565_sse2+0x13b>
+ DB 116,23 ; je 2b00 <_sk_lerp_565_sse2+0x13b>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,28,255,255,255 ; jne 29d8 <_sk_lerp_565_sse2+0x49>
+ DB 15,133,28,255,255,255 ; jne 2a0e <_sk_lerp_565_sse2+0x49>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,236,69 ; pshufd $0x45,%xmm4,%xmm5
DB 102,15,110,36,126 ; movd (%esi,%edi,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,236 ; movsd %xmm4,%xmm5
- DB 233,251,254,255,255 ; jmp 29d8 <_sk_lerp_565_sse2+0x49>
+ DB 233,251,254,255,255 ; jmp 2a0e <_sk_lerp_565_sse2+0x49>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,238 ; movd %esi,%xmm5
- DB 233,238,254,255,255 ; jmp 29d8 <_sk_lerp_565_sse2+0x49>
+ DB 233,238,254,255,255 ; jmp 2a0e <_sk_lerp_565_sse2+0x49>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -47034,7 +47112,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 2af8 <_sk_load_tables_sse2+0xe>
+ DB 232,0,0,0,0 ; call 2b2e <_sk_load_tables_sse2+0xe>
DB 90 ; pop %edx
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47043,9 +47121,9 @@ _sk_load_tables_sse2 LABEL PROC
DB 133,192 ; test %eax,%eax
DB 139,54 ; mov (%esi),%esi
DB 139,30 ; mov (%esi),%ebx
- DB 15,133,22,1,0,0 ; jne 2c26 <_sk_load_tables_sse2+0x13c>
+ DB 15,133,22,1,0,0 ; jne 2c5c <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,136,162,0,0 ; movdqa 0xa288(%edx),%xmm2
+ DB 102,15,111,146,130,162,0,0 ; movdqa 0xa282(%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
@@ -47101,7 +47179,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,184,163,0,0 ; mulps 0xa3b8(%edx),%xmm3
+ DB 15,89,154,178,163,0,0 ; mulps 0xa3b2(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -47117,18 +47195,18 @@ _sk_load_tables_sse2 LABEL PROC
DB 195 ; ret
DB 36,3 ; and $0x3,%al
DB 60,1 ; cmp $0x1,%al
- DB 116,37 ; je 2c51 <_sk_load_tables_sse2+0x167>
+ DB 116,37 ; je 2c87 <_sk_load_tables_sse2+0x167>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 60,2 ; cmp $0x2,%al
- DB 116,19 ; je 2c47 <_sk_load_tables_sse2+0x15d>
+ DB 116,19 ; je 2c7d <_sk_load_tables_sse2+0x15d>
DB 60,3 ; cmp $0x3,%al
- DB 15,133,217,254,255,255 ; jne 2b15 <_sk_load_tables_sse2+0x2b>
+ DB 15,133,217,254,255,255 ; jne 2b4b <_sk_load_tables_sse2+0x2b>
DB 102,15,110,68,187,8 ; movd 0x8(%ebx,%edi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,187 ; movlpd (%ebx,%edi,4),%xmm3
- DB 233,196,254,255,255 ; jmp 2b15 <_sk_load_tables_sse2+0x2b>
+ DB 233,196,254,255,255 ; jmp 2b4b <_sk_load_tables_sse2+0x2b>
DB 102,15,110,28,187 ; movd (%ebx,%edi,4),%xmm3
- DB 233,186,254,255,255 ; jmp 2b15 <_sk_load_tables_sse2+0x2b>
+ DB 233,186,254,255,255 ; jmp 2b4b <_sk_load_tables_sse2+0x2b>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -47138,7 +47216,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,44 ; sub $0x2c,%esp
- DB 232,0,0,0,0 ; call 2c69 <_sk_load_tables_u16_be_sse2+0xe>
+ DB 232,0,0,0,0 ; call 2c9f <_sk_load_tables_u16_be_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47148,7 +47226,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 133,219 ; test %ebx,%ebx
DB 139,48 ; mov (%eax),%esi
DB 139,6 ; mov (%esi),%eax
- DB 15,133,210,1,0,0 ; jne 2e56 <_sk_load_tables_u16_be_sse2+0x1fb>
+ DB 15,133,210,1,0,0 ; jne 2e8c <_sk_load_tables_u16_be_sse2+0x1fb>
DB 102,15,16,4,120 ; movupd (%eax,%edi,2),%xmm0
DB 243,15,111,76,120,16 ; movdqu 0x10(%eax,%edi,2),%xmm1
DB 102,15,40,216 ; movapd %xmm0,%xmm3
@@ -47174,7 +47252,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,183,162,0,0 ; movdqa 0xa2b7(%edx),%xmm2
+ DB 102,15,111,146,177,162,0,0 ; movdqa 0xa2b1(%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
@@ -47246,7 +47324,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,199,162,0,0 ; mulps 0xa2c7(%edx),%xmm3
+ DB 15,89,154,193,162,0,0 ; mulps 0xa2c1(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -47263,12 +47341,12 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 242,15,16,4,120 ; movsd (%eax,%edi,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,39,254,255,255 ; je 2c8f <_sk_load_tables_u16_be_sse2+0x34>
+ DB 15,132,39,254,255,255 ; je 2cc5 <_sk_load_tables_u16_be_sse2+0x34>
DB 102,15,22,68,120,8 ; movhpd 0x8(%eax,%edi,2),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,24,254,255,255 ; jb 2c8f <_sk_load_tables_u16_be_sse2+0x34>
+ DB 15,130,24,254,255,255 ; jb 2cc5 <_sk_load_tables_u16_be_sse2+0x34>
DB 243,15,126,76,120,16 ; movq 0x10(%eax,%edi,2),%xmm1
- DB 233,13,254,255,255 ; jmp 2c8f <_sk_load_tables_u16_be_sse2+0x34>
+ DB 233,13,254,255,255 ; jmp 2cc5 <_sk_load_tables_u16_be_sse2+0x34>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -47278,7 +47356,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,28 ; sub $0x1c,%esp
- DB 232,0,0,0,0 ; call 2e90 <_sk_load_tables_rgb_u16_be_sse2+0xe>
+ DB 232,0,0,0,0 ; call 2ec6 <_sk_load_tables_rgb_u16_be_sse2+0xe>
DB 90 ; pop %edx
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47287,7 +47365,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 133,192 ; test %eax,%eax
DB 139,54 ; mov (%esi),%esi
DB 139,30 ; mov (%esi),%ebx
- DB 15,133,179,1,0,0 ; jne 305c <_sk_load_tables_rgb_u16_be_sse2+0x1da>
+ DB 15,133,179,1,0,0 ; jne 3092 <_sk_load_tables_rgb_u16_be_sse2+0x1da>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
DB 243,15,111,92,123,8 ; movdqu 0x8(%ebx,%edi,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -47317,7 +47395,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,144,160,0,0 ; movdqa 0xa090(%edx),%xmm2
+ DB 102,15,111,146,138,160,0,0 ; movdqa 0xa08a(%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
@@ -47382,7 +47460,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,48,158,0,0 ; movaps 0x9e30(%edx),%xmm3
+ DB 15,40,154,42,158,0,0 ; movaps 0x9e2a(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -47396,20 +47474,20 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,196,68,123,4,2 ; pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 131,248,1 ; cmp $0x1,%eax
- DB 117,13 ; jne 307e <_sk_load_tables_rgb_u16_be_sse2+0x1fc>
+ DB 117,13 ; jne 30b4 <_sk_load_tables_rgb_u16_be_sse2+0x1fc>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,77,254,255,255 ; jmp 2ecb <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ DB 233,77,254,255,255 ; jmp 2f01 <_sk_load_tables_rgb_u16_be_sse2+0x49>
DB 102,15,110,76,123,6 ; movd 0x6(%ebx,%edi,2),%xmm1
DB 102,15,196,76,123,10,2 ; pinsrw $0x2,0xa(%ebx,%edi,2),%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 131,248,3 ; cmp $0x3,%eax
- DB 114,18 ; jb 30a6 <_sk_load_tables_rgb_u16_be_sse2+0x224>
+ DB 114,18 ; jb 30dc <_sk_load_tables_rgb_u16_be_sse2+0x224>
DB 102,15,110,92,123,12 ; movd 0xc(%ebx,%edi,2),%xmm3
DB 102,15,196,92,123,16,2 ; pinsrw $0x2,0x10(%ebx,%edi,2),%xmm3
- DB 233,37,254,255,255 ; jmp 2ecb <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ DB 233,37,254,255,255 ; jmp 2f01 <_sk_load_tables_rgb_u16_be_sse2+0x49>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,28,254,255,255 ; jmp 2ecb <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ DB 233,28,254,255,255 ; jmp 2f01 <_sk_load_tables_rgb_u16_be_sse2+0x49>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -47419,11 +47497,11 @@ _sk_byte_tables_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 30bd <_sk_byte_tables_sse2+0xe>
+ DB 232,0,0,0,0 ; call 30f3 <_sk_byte_tables_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,211,156,0,0 ; movaps 0x9cd3(%edx),%xmm4
+ DB 15,40,162,205,156,0,0 ; movaps 0x9ccd(%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
@@ -47445,7 +47523,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,243,157,0,0 ; movaps 0x9df3(%edx),%xmm5
+ DB 15,40,170,237,157,0,0 ; movaps 0x9ded(%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
@@ -47568,12 +47646,12 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 15,182,60,31 ; movzbl (%edi,%ebx,1),%edi
DB 193,231,8 ; shl $0x8,%edi
DB 9,215 ; or %edx,%edi
- DB 232,0,0,0,0 ; call 32b9 <_sk_byte_tables_rgb_sse2+0x65>
+ DB 232,0,0,0,0 ; call 32ef <_sk_byte_tables_rgb_sse2+0x65>
DB 90 ; pop %edx
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,247,155,0,0 ; movaps 0x9bf7(%edx),%xmm5
+ DB 15,40,170,241,155,0,0 ; movaps 0x9bf1(%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
@@ -47799,7 +47877,7 @@ _sk_parametric_r_sse2 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 3589 <_sk_parametric_r_sse2+0x18>
+ DB 232,0,0,0,0 ; call 35bf <_sk_parametric_r_sse2+0x18>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -47819,15 +47897,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,183,153,0,0 ; mulps 0x99b7(%edx),%xmm5
- DB 15,84,178,199,153,0,0 ; andps 0x99c7(%edx),%xmm6
- DB 15,86,178,39,151,0,0 ; orps 0x9727(%edx),%xmm6
- DB 15,88,170,215,153,0,0 ; addps 0x99d7(%edx),%xmm5
- DB 15,40,186,231,153,0,0 ; movaps 0x99e7(%edx),%xmm7
+ DB 15,89,170,177,153,0,0 ; mulps 0x99b1(%edx),%xmm5
+ DB 15,84,178,193,153,0,0 ; andps 0x99c1(%edx),%xmm6
+ DB 15,86,178,33,151,0,0 ; orps 0x9721(%edx),%xmm6
+ DB 15,88,170,209,153,0,0 ; addps 0x99d1(%edx),%xmm5
+ DB 15,40,186,225,153,0,0 ; movaps 0x99e1(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,247,153,0,0 ; addps 0x99f7(%edx),%xmm6
- DB 15,40,186,7,154,0,0 ; movaps 0x9a07(%edx),%xmm7
+ DB 15,88,178,241,153,0,0 ; addps 0x99f1(%edx),%xmm6
+ DB 15,40,186,1,154,0,0 ; movaps 0x9a01(%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
@@ -47837,21 +47915,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,55,151,0,0 ; movaps 0x9737(%edx),%xmm6
+ DB 15,40,178,49,151,0,0 ; movaps 0x9731(%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,23,154,0,0 ; addps 0x9a17(%edx),%xmm5
- DB 15,40,186,39,154,0,0 ; movaps 0x9a27(%edx),%xmm7
+ DB 15,88,170,17,154,0,0 ; addps 0x9a11(%edx),%xmm5
+ DB 15,40,186,33,154,0,0 ; movaps 0x9a21(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,55,154,0,0 ; movaps 0x9a37(%edx),%xmm7
+ DB 15,40,186,49,154,0,0 ; movaps 0x9a31(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,71,154,0,0 ; movaps 0x9a47(%edx),%xmm0
+ DB 15,40,130,65,154,0,0 ; movaps 0x9a41(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,87,154,0,0 ; mulps 0x9a57(%edx),%xmm0
+ DB 15,89,130,81,154,0,0 ; mulps 0x9a51(%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
@@ -47883,7 +47961,7 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 36c0 <_sk_parametric_g_sse2+0x15>
+ DB 232,0,0,0,0 ; call 36f6 <_sk_parametric_g_sse2+0x15>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -47903,15 +47981,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,128,152,0,0 ; mulps 0x9880(%edx),%xmm5
- DB 15,84,178,144,152,0,0 ; andps 0x9890(%edx),%xmm6
- DB 15,86,178,240,149,0,0 ; orps 0x95f0(%edx),%xmm6
- DB 15,88,170,160,152,0,0 ; addps 0x98a0(%edx),%xmm5
- DB 15,40,186,176,152,0,0 ; movaps 0x98b0(%edx),%xmm7
+ DB 15,89,170,122,152,0,0 ; mulps 0x987a(%edx),%xmm5
+ DB 15,84,178,138,152,0,0 ; andps 0x988a(%edx),%xmm6
+ DB 15,86,178,234,149,0,0 ; orps 0x95ea(%edx),%xmm6
+ DB 15,88,170,154,152,0,0 ; addps 0x989a(%edx),%xmm5
+ DB 15,40,186,170,152,0,0 ; movaps 0x98aa(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,192,152,0,0 ; addps 0x98c0(%edx),%xmm6
- DB 15,40,186,208,152,0,0 ; movaps 0x98d0(%edx),%xmm7
+ DB 15,88,178,186,152,0,0 ; addps 0x98ba(%edx),%xmm6
+ DB 15,40,186,202,152,0,0 ; movaps 0x98ca(%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
@@ -47921,21 +47999,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,0,150,0,0 ; movaps 0x9600(%edx),%xmm6
+ DB 15,40,178,250,149,0,0 ; movaps 0x95fa(%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,224,152,0,0 ; addps 0x98e0(%edx),%xmm5
- DB 15,40,186,240,152,0,0 ; movaps 0x98f0(%edx),%xmm7
+ DB 15,88,170,218,152,0,0 ; addps 0x98da(%edx),%xmm5
+ DB 15,40,186,234,152,0,0 ; movaps 0x98ea(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,0,153,0,0 ; movaps 0x9900(%edx),%xmm7
+ DB 15,40,186,250,152,0,0 ; movaps 0x98fa(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,16,153,0,0 ; movaps 0x9910(%edx),%xmm0
+ DB 15,40,130,10,153,0,0 ; movaps 0x990a(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,32,153,0,0 ; mulps 0x9920(%edx),%xmm0
+ DB 15,89,130,26,153,0,0 ; mulps 0x991a(%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
@@ -47966,7 +48044,7 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,217 ; movaps %xmm1,%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 37f4 <_sk_parametric_b_sse2+0x15>
+ DB 232,0,0,0,0 ; call 382a <_sk_parametric_b_sse2+0x15>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -47986,15 +48064,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,76,151,0,0 ; mulps 0x974c(%edx),%xmm5
- DB 15,84,178,92,151,0,0 ; andps 0x975c(%edx),%xmm6
- DB 15,86,178,188,148,0,0 ; orps 0x94bc(%edx),%xmm6
- DB 15,88,170,108,151,0,0 ; addps 0x976c(%edx),%xmm5
- DB 15,40,186,124,151,0,0 ; movaps 0x977c(%edx),%xmm7
+ DB 15,89,170,70,151,0,0 ; mulps 0x9746(%edx),%xmm5
+ DB 15,84,178,86,151,0,0 ; andps 0x9756(%edx),%xmm6
+ DB 15,86,178,182,148,0,0 ; orps 0x94b6(%edx),%xmm6
+ DB 15,88,170,102,151,0,0 ; addps 0x9766(%edx),%xmm5
+ DB 15,40,186,118,151,0,0 ; movaps 0x9776(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,140,151,0,0 ; addps 0x978c(%edx),%xmm6
- DB 15,40,186,156,151,0,0 ; movaps 0x979c(%edx),%xmm7
+ DB 15,88,178,134,151,0,0 ; addps 0x9786(%edx),%xmm6
+ DB 15,40,186,150,151,0,0 ; movaps 0x9796(%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
@@ -48004,21 +48082,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,204,148,0,0 ; movaps 0x94cc(%edx),%xmm6
+ DB 15,40,178,198,148,0,0 ; movaps 0x94c6(%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,172,151,0,0 ; addps 0x97ac(%edx),%xmm5
- DB 15,40,186,188,151,0,0 ; movaps 0x97bc(%edx),%xmm7
+ DB 15,88,170,166,151,0,0 ; addps 0x97a6(%edx),%xmm5
+ DB 15,40,186,182,151,0,0 ; movaps 0x97b6(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,204,151,0,0 ; movaps 0x97cc(%edx),%xmm7
+ DB 15,40,186,198,151,0,0 ; movaps 0x97c6(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,220,151,0,0 ; movaps 0x97dc(%edx),%xmm0
+ DB 15,40,130,214,151,0,0 ; movaps 0x97d6(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,236,151,0,0 ; mulps 0x97ec(%edx),%xmm0
+ DB 15,89,130,230,151,0,0 ; mulps 0x97e6(%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
@@ -48049,7 +48127,7 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 3928 <_sk_parametric_a_sse2+0x15>
+ DB 232,0,0,0,0 ; call 395e <_sk_parametric_a_sse2+0x15>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -48069,15 +48147,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,24,150,0,0 ; mulps 0x9618(%edx),%xmm5
- DB 15,84,178,40,150,0,0 ; andps 0x9628(%edx),%xmm6
- DB 15,86,178,136,147,0,0 ; orps 0x9388(%edx),%xmm6
- DB 15,88,170,56,150,0,0 ; addps 0x9638(%edx),%xmm5
- DB 15,40,186,72,150,0,0 ; movaps 0x9648(%edx),%xmm7
+ DB 15,89,170,18,150,0,0 ; mulps 0x9612(%edx),%xmm5
+ DB 15,84,178,34,150,0,0 ; andps 0x9622(%edx),%xmm6
+ DB 15,86,178,130,147,0,0 ; orps 0x9382(%edx),%xmm6
+ DB 15,88,170,50,150,0,0 ; addps 0x9632(%edx),%xmm5
+ DB 15,40,186,66,150,0,0 ; movaps 0x9642(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,88,150,0,0 ; addps 0x9658(%edx),%xmm6
- DB 15,40,186,104,150,0,0 ; movaps 0x9668(%edx),%xmm7
+ DB 15,88,178,82,150,0,0 ; addps 0x9652(%edx),%xmm6
+ DB 15,40,186,98,150,0,0 ; movaps 0x9662(%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
@@ -48087,21 +48165,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,152,147,0,0 ; movaps 0x9398(%edx),%xmm6
+ DB 15,40,178,146,147,0,0 ; movaps 0x9392(%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,120,150,0,0 ; addps 0x9678(%edx),%xmm5
- DB 15,40,186,136,150,0,0 ; movaps 0x9688(%edx),%xmm7
+ DB 15,88,170,114,150,0,0 ; addps 0x9672(%edx),%xmm5
+ DB 15,40,186,130,150,0,0 ; movaps 0x9682(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,152,150,0,0 ; movaps 0x9698(%edx),%xmm7
+ DB 15,40,186,146,150,0,0 ; movaps 0x9692(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,168,150,0,0 ; movaps 0x96a8(%edx),%xmm0
+ DB 15,40,130,162,150,0,0 ; movaps 0x96a2(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,184,150,0,0 ; mulps 0x96b8(%edx),%xmm0
+ DB 15,89,130,178,150,0,0 ; mulps 0x96b2(%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
@@ -48131,18 +48209,18 @@ _sk_gamma_sse2 LABEL PROC
DB 131,236,40 ; sub $0x28,%esp
DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 232,0,0,0,0 ; call 3a59 <_sk_gamma_sse2+0x12>
+ DB 232,0,0,0,0 ; call 3a8f <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,231,148,0,0 ; mulps 0x94e7(%eax),%xmm0
- DB 15,84,152,247,148,0,0 ; andps 0x94f7(%eax),%xmm3
- DB 15,86,152,87,146,0,0 ; orps 0x9257(%eax),%xmm3
- DB 15,88,128,7,149,0,0 ; addps 0x9507(%eax),%xmm0
+ DB 15,89,128,225,148,0,0 ; mulps 0x94e1(%eax),%xmm0
+ DB 15,84,152,241,148,0,0 ; andps 0x94f1(%eax),%xmm3
+ DB 15,86,152,81,146,0,0 ; orps 0x9251(%eax),%xmm3
+ DB 15,88,128,1,149,0,0 ; addps 0x9501(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,23,149,0,0 ; mulps 0x9517(%eax),%xmm4
+ DB 15,89,160,17,149,0,0 ; mulps 0x9511(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,39,149,0,0 ; addps 0x9527(%eax),%xmm3
- DB 15,40,160,55,149,0,0 ; movaps 0x9537(%eax),%xmm4
+ DB 15,88,152,33,149,0,0 ; addps 0x9521(%eax),%xmm3
+ DB 15,40,160,49,149,0,0 ; movaps 0x9531(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -48155,30 +48233,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,103,146,0,0 ; andps 0x9267(%eax),%xmm4
+ DB 15,84,160,97,146,0,0 ; andps 0x9261(%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,71,149,0,0 ; addps 0x9547(%eax),%xmm0
- DB 15,40,176,103,149,0,0 ; movaps 0x9567(%eax),%xmm6
+ DB 15,88,128,65,149,0,0 ; addps 0x9541(%eax),%xmm0
+ DB 15,40,176,97,149,0,0 ; movaps 0x9561(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,87,149,0,0 ; movaps 0x9557(%eax),%xmm5
+ DB 15,40,168,81,149,0,0 ; movaps 0x9551(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,119,149,0,0 ; movaps 0x9577(%eax),%xmm3
+ DB 15,40,152,113,149,0,0 ; movaps 0x9571(%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,231,148,0,0 ; mulps 0x94e7(%eax),%xmm0
- DB 15,84,136,247,148,0,0 ; andps 0x94f7(%eax),%xmm1
- DB 15,86,136,87,146,0,0 ; orps 0x9257(%eax),%xmm1
- DB 15,88,128,7,149,0,0 ; addps 0x9507(%eax),%xmm0
+ DB 15,89,128,225,148,0,0 ; mulps 0x94e1(%eax),%xmm0
+ DB 15,84,136,241,148,0,0 ; andps 0x94f1(%eax),%xmm1
+ DB 15,86,136,81,146,0,0 ; orps 0x9251(%eax),%xmm1
+ DB 15,88,128,1,149,0,0 ; addps 0x9501(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,23,149,0,0 ; mulps 0x9517(%eax),%xmm6
+ DB 15,89,176,17,149,0,0 ; mulps 0x9511(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,39,149,0,0 ; addps 0x9527(%eax),%xmm1
- DB 15,40,176,55,149,0,0 ; movaps 0x9537(%eax),%xmm6
+ DB 15,88,136,33,149,0,0 ; addps 0x9521(%eax),%xmm1
+ DB 15,40,176,49,149,0,0 ; movaps 0x9531(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -48186,12 +48264,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,103,146,0,0 ; andps 0x9267(%eax),%xmm6
+ DB 15,84,176,97,146,0,0 ; andps 0x9261(%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,71,149,0,0 ; addps 0x9547(%eax),%xmm0
- DB 15,40,184,103,149,0,0 ; movaps 0x9567(%eax),%xmm7
+ DB 15,88,128,65,149,0,0 ; addps 0x9541(%eax),%xmm0
+ DB 15,40,184,97,149,0,0 ; movaps 0x9561(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -48199,15 +48277,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,231,148,0,0 ; mulps 0x94e7(%eax),%xmm0
- DB 15,84,144,247,148,0,0 ; andps 0x94f7(%eax),%xmm2
- DB 15,86,144,87,146,0,0 ; orps 0x9257(%eax),%xmm2
- DB 15,88,128,7,149,0,0 ; addps 0x9507(%eax),%xmm0
- DB 15,40,176,23,149,0,0 ; movaps 0x9517(%eax),%xmm6
+ DB 15,89,128,225,148,0,0 ; mulps 0x94e1(%eax),%xmm0
+ DB 15,84,144,241,148,0,0 ; andps 0x94f1(%eax),%xmm2
+ DB 15,86,144,81,146,0,0 ; orps 0x9251(%eax),%xmm2
+ DB 15,88,128,1,149,0,0 ; addps 0x9501(%eax),%xmm0
+ DB 15,40,176,17,149,0,0 ; movaps 0x9511(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,39,149,0,0 ; addps 0x9527(%eax),%xmm2
- DB 15,40,176,55,149,0,0 ; movaps 0x9537(%eax),%xmm6
+ DB 15,88,144,33,149,0,0 ; addps 0x9521(%eax),%xmm2
+ DB 15,40,176,49,149,0,0 ; movaps 0x9531(%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
@@ -48215,18 +48293,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,103,146,0,0 ; andps 0x9267(%eax),%xmm6
+ DB 15,84,176,97,146,0,0 ; andps 0x9261(%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,71,149,0,0 ; addps 0x9547(%eax),%xmm0
+ DB 15,88,128,65,149,0,0 ; addps 0x9541(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,103,149,0,0 ; movaps 0x9567(%eax),%xmm2
+ DB 15,40,144,97,149,0,0 ; movaps 0x9561(%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,135,149,0,0 ; movaps 0x9587(%eax),%xmm0
+ DB 15,40,128,129,149,0,0 ; movaps 0x9581(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -48251,31 +48329,31 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 3c41 <_sk_lab_to_xyz_sse2+0x15>
+ DB 232,0,0,0,0 ; call 3c77 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,175,147,0,0 ; mulps 0x93af(%eax),%xmm2
- DB 15,40,160,79,145,0,0 ; movaps 0x914f(%eax),%xmm4
+ DB 15,89,144,169,147,0,0 ; mulps 0x93a9(%eax),%xmm2
+ DB 15,40,160,73,145,0,0 ; movaps 0x9149(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,191,147,0,0 ; movaps 0x93bf(%eax),%xmm5
+ DB 15,40,168,185,147,0,0 ; movaps 0x93b9(%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,207,147,0,0 ; addps 0x93cf(%eax),%xmm2
- DB 15,89,144,223,147,0,0 ; mulps 0x93df(%eax),%xmm2
- DB 15,89,136,239,147,0,0 ; mulps 0x93ef(%eax),%xmm1
+ DB 15,88,144,201,147,0,0 ; addps 0x93c9(%eax),%xmm2
+ DB 15,89,144,217,147,0,0 ; mulps 0x93d9(%eax),%xmm2
+ DB 15,89,136,233,147,0,0 ; mulps 0x93e9(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,255,147,0,0 ; mulps 0x93ff(%eax),%xmm3
+ DB 15,89,152,249,147,0,0 ; mulps 0x93f9(%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,15,148,0,0 ; movaps 0x940f(%eax),%xmm3
+ DB 15,40,152,9,148,0,0 ; movaps 0x9409(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,31,148,0,0 ; movaps 0x941f(%eax),%xmm6
+ DB 15,40,176,25,148,0,0 ; movaps 0x9419(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,47,148,0,0 ; movaps 0x942f(%eax),%xmm7
+ DB 15,40,184,41,148,0,0 ; movaps 0x9429(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -48300,8 +48378,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,63,148,0,0 ; mulps 0x943f(%eax),%xmm4
- DB 15,89,152,79,148,0,0 ; mulps 0x944f(%eax),%xmm3
+ DB 15,89,160,57,148,0,0 ; mulps 0x9439(%eax),%xmm4
+ DB 15,89,152,73,148,0,0 ; mulps 0x9449(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -48322,7 +48400,7 @@ _sk_load_a8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 3d31 <_sk_load_a8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 3d67 <_sk_load_a8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48333,13 +48411,13 @@ _sk_load_a8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,60 ; jne 3d88 <_sk_load_a8_sse2+0x65>
+ DB 117,60 ; jne 3dbe <_sk_load_a8_sse2+0x65>
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,79,144,0,0 ; pand 0x904f(%edx),%xmm0
+ DB 102,15,219,130,73,144,0,0 ; pand 0x9049(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,127,145,0,0 ; mulps 0x917f(%edx),%xmm3
+ DB 15,89,154,121,145,0,0 ; mulps 0x9179(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -48356,12 +48434,12 @@ _sk_load_a8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 3dc2 <_sk_load_a8_sse2+0x9f>
+ DB 116,50 ; je 3df8 <_sk_load_a8_sse2+0x9f>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 3dac <_sk_load_a8_sse2+0x89>
+ DB 116,19 ; je 3de2 <_sk_load_a8_sse2+0x89>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,187 ; jne 3d59 <_sk_load_a8_sse2+0x36>
+ DB 117,187 ; jne 3d8f <_sk_load_a8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -48370,10 +48448,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,151 ; jmp 3d59 <_sk_load_a8_sse2+0x36>
+ DB 235,151 ; jmp 3d8f <_sk_load_a8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,198 ; movd %esi,%xmm0
- DB 235,141 ; jmp 3d59 <_sk_load_a8_sse2+0x36>
+ DB 235,141 ; jmp 3d8f <_sk_load_a8_sse2+0x36>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -48396,15 +48474,15 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,127,97,32 ; movdqa %xmm4,0x20(%ecx)
DB 102,15,127,97,16 ; movdqa %xmm4,0x10(%ecx)
DB 133,219 ; test %ebx,%ebx
- DB 232,0,0,0,0 ; call 3e05 <_sk_load_a8_dst_sse2+0x39>
+ DB 232,0,0,0,0 ; call 3e3b <_sk_load_a8_dst_sse2+0x39>
DB 90 ; pop %edx
- DB 117,54 ; jne 3e3e <_sk_load_a8_dst_sse2+0x72>
+ DB 117,54 ; jne 3e74 <_sk_load_a8_dst_sse2+0x72>
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,123,143,0,0 ; pand 0x8f7b(%edx),%xmm4
+ DB 102,15,219,162,117,143,0,0 ; pand 0x8f75(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,171,144,0,0 ; mulps 0x90ab(%edx),%xmm4
+ DB 15,89,162,165,144,0,0 ; mulps 0x90a5(%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
@@ -48419,11 +48497,11 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,46 ; je 3e74 <_sk_load_a8_dst_sse2+0xa8>
+ DB 116,46 ; je 3eaa <_sk_load_a8_dst_sse2+0xa8>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 3e5e <_sk_load_a8_dst_sse2+0x92>
+ DB 116,19 ; je 3e94 <_sk_load_a8_dst_sse2+0x92>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,197 ; jne 3e15 <_sk_load_a8_dst_sse2+0x49>
+ DB 117,197 ; jne 3e4b <_sk_load_a8_dst_sse2+0x49>
DB 15,182,92,55,2 ; movzbl 0x2(%edi,%esi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -48432,10 +48510,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,161 ; jmp 3e15 <_sk_load_a8_dst_sse2+0x49>
+ DB 235,161 ; jmp 3e4b <_sk_load_a8_dst_sse2+0x49>
DB 15,182,52,55 ; movzbl (%edi,%esi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 235,151 ; jmp 3e15 <_sk_load_a8_dst_sse2+0x49>
+ DB 235,151 ; jmp 3e4b <_sk_load_a8_dst_sse2+0x49>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -48487,13 +48565,13 @@ _sk_gather_a8_sse2 LABEL PROC
DB 9,202 ; or %ecx,%edx
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,196,199,1 ; pinsrw $0x1,%edi,%xmm0
- DB 232,0,0,0,0 ; call 3f32 <_sk_gather_a8_sse2+0xb4>
+ DB 232,0,0,0,0 ; call 3f68 <_sk_gather_a8_sse2+0xb4>
DB 89 ; pop %ecx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
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,126,143,0,0 ; mulps 0x8f7e(%ecx),%xmm3
+ DB 15,89,153,120,143,0,0 ; mulps 0x8f78(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -48516,7 +48594,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 3f76 <_sk_store_a8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 3fac <_sk_store_a8_sse2+0xe>
DB 94 ; pop %esi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48525,7 +48603,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,26,142,0,0 ; movaps 0x8e1a(%esi),%xmm4
+ DB 15,40,166,20,142,0,0 ; movaps 0x8e14(%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
@@ -48534,7 +48612,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,103,224 ; packuswb %xmm0,%xmm4
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,26 ; jne 3fcb <_sk_store_a8_sse2+0x63>
+ DB 117,26 ; jne 4001 <_sk_store_a8_sse2+0x63>
DB 102,15,126,230 ; movd %xmm4,%esi
DB 137,52,58 ; mov %esi,(%edx,%edi,1)
DB 141,80,8 ; lea 0x8(%eax),%edx
@@ -48552,24 +48630,24 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,54 ; je 4011 <_sk_store_a8_sse2+0xa9>
+ DB 116,54 ; je 4047 <_sk_store_a8_sse2+0xa9>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,14 ; je 3fee <_sk_store_a8_sse2+0x86>
+ DB 116,14 ; je 4024 <_sk_store_a8_sse2+0x86>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,211 ; jne 3fb8 <_sk_store_a8_sse2+0x50>
+ DB 117,211 ; jne 3fee <_sk_store_a8_sse2+0x50>
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,42,145,0,0 ; pand 0x912a(%esi),%xmm4
+ DB 102,15,219,166,36,145,0,0 ; pand 0x9124(%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
DB 102,15,126,230 ; movd %xmm4,%esi
DB 102,137,52,58 ; mov %si,(%edx,%edi,1)
- DB 235,167 ; jmp 3fb8 <_sk_store_a8_sse2+0x50>
+ DB 235,167 ; jmp 3fee <_sk_store_a8_sse2+0x50>
DB 102,15,126,227 ; movd %xmm4,%ebx
DB 136,28,58 ; mov %bl,(%edx,%edi,1)
- DB 235,158 ; jmp 3fb8 <_sk_store_a8_sse2+0x50>
+ DB 235,158 ; jmp 3fee <_sk_store_a8_sse2+0x50>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -48579,7 +48657,7 @@ _sk_load_g8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4028 <_sk_load_g8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 405e <_sk_load_g8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48590,16 +48668,16 @@ _sk_load_g8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,63 ; jne 4082 <_sk_load_g8_sse2+0x68>
+ DB 117,63 ; jne 40b8 <_sk_load_g8_sse2+0x68>
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,88,141,0,0 ; pand 0x8d58(%edx),%xmm0
+ DB 102,15,219,130,82,141,0,0 ; pand 0x8d52(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,136,142,0,0 ; mulps 0x8e88(%edx),%xmm0
+ DB 15,89,130,130,142,0,0 ; mulps 0x8e82(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,152,140,0,0 ; movaps 0x8c98(%edx),%xmm3
+ DB 15,40,154,146,140,0,0 ; movaps 0x8c92(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -48613,12 +48691,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 40bc <_sk_load_g8_sse2+0xa2>
+ DB 116,50 ; je 40f2 <_sk_load_g8_sse2+0xa2>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 40a6 <_sk_load_g8_sse2+0x8c>
+ DB 116,19 ; je 40dc <_sk_load_g8_sse2+0x8c>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,184 ; jne 4050 <_sk_load_g8_sse2+0x36>
+ DB 117,184 ; jne 4086 <_sk_load_g8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -48627,10 +48705,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,148 ; jmp 4050 <_sk_load_g8_sse2+0x36>
+ DB 235,148 ; jmp 4086 <_sk_load_g8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,198 ; movd %esi,%xmm0
- DB 235,138 ; jmp 4050 <_sk_load_g8_sse2+0x36>
+ DB 235,138 ; jmp 4086 <_sk_load_g8_sse2+0x36>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -48640,7 +48718,7 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 40d4 <_sk_load_g8_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 410a <_sk_load_g8_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48651,17 +48729,17 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,73 ; jne 4138 <_sk_load_g8_dst_sse2+0x72>
+ DB 117,73 ; jne 416e <_sk_load_g8_dst_sse2+0x72>
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,172,140,0,0 ; pand 0x8cac(%edx),%xmm4
+ DB 102,15,219,162,166,140,0,0 ; pand 0x8ca6(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,220,141,0,0 ; mulps 0x8ddc(%edx),%xmm4
+ DB 15,89,162,214,141,0,0 ; mulps 0x8dd6(%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,236,139,0,0 ; movaps 0x8bec(%edx),%xmm4
+ DB 15,40,162,230,139,0,0 ; movaps 0x8be6(%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
@@ -48676,12 +48754,12 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 4172 <_sk_load_g8_dst_sse2+0xac>
+ DB 116,50 ; je 41a8 <_sk_load_g8_dst_sse2+0xac>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 415c <_sk_load_g8_dst_sse2+0x96>
+ DB 116,19 ; je 4192 <_sk_load_g8_dst_sse2+0x96>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,174 ; jne 40fc <_sk_load_g8_dst_sse2+0x36>
+ DB 117,174 ; jne 4132 <_sk_load_g8_dst_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -48690,10 +48768,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,138 ; jmp 40fc <_sk_load_g8_dst_sse2+0x36>
+ DB 235,138 ; jmp 4132 <_sk_load_g8_dst_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 235,128 ; jmp 40fc <_sk_load_g8_dst_sse2+0x36>
+ DB 235,128 ; jmp 4132 <_sk_load_g8_dst_sse2+0x36>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -48744,17 +48822,17 @@ _sk_gather_g8_sse2 LABEL PROC
DB 193,226,8 ; shl $0x8,%edx
DB 9,202 ; or %ecx,%edx
DB 102,15,110,194 ; movd %edx,%xmm0
- DB 232,0,0,0,0 ; call 422b <_sk_gather_g8_sse2+0xaf>
+ DB 232,0,0,0,0 ; call 4261 <_sk_gather_g8_sse2+0xaf>
DB 89 ; pop %ecx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,199,1 ; pinsrw $0x1,%edi,%xmm0
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,133,140,0,0 ; mulps 0x8c85(%ecx),%xmm0
+ DB 15,89,129,127,140,0,0 ; mulps 0x8c7f(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,149,138,0,0 ; movaps 0x8a95(%ecx),%xmm3
+ DB 15,40,153,143,138,0,0 ; movaps 0x8a8f(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -48774,7 +48852,7 @@ _sk_load_565_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4276 <_sk_load_565_sse2+0xe>
+ DB 232,0,0,0,0 ; call 42ac <_sk_load_565_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48786,23 +48864,23 @@ _sk_load_565_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,97 ; jne 42f4 <_sk_load_565_sse2+0x8c>
+ DB 117,97 ; jne 432a <_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,74,140,0,0 ; movdqa 0x8c4a(%edx),%xmm0
+ DB 102,15,111,130,68,140,0,0 ; movdqa 0x8c44(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,90,140,0,0 ; mulps 0x8c5a(%edx),%xmm0
- DB 102,15,111,138,106,140,0,0 ; movdqa 0x8c6a(%edx),%xmm1
+ DB 15,89,130,84,140,0,0 ; mulps 0x8c54(%edx),%xmm0
+ DB 102,15,111,138,100,140,0,0 ; movdqa 0x8c64(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,122,140,0,0 ; mulps 0x8c7a(%edx),%xmm1
- DB 102,15,219,146,138,140,0,0 ; pand 0x8c8a(%edx),%xmm2
+ DB 15,89,138,116,140,0,0 ; mulps 0x8c74(%edx),%xmm1
+ DB 102,15,219,146,132,140,0,0 ; pand 0x8c84(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,154,140,0,0 ; mulps 0x8c9a(%edx),%xmm2
+ DB 15,89,146,148,140,0,0 ; mulps 0x8c94(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,74,138,0,0 ; movaps 0x8a4a(%edx),%xmm3
+ DB 15,40,154,68,138,0,0 ; movaps 0x8a44(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -48814,22 +48892,22 @@ _sk_load_565_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,47 ; je 432b <_sk_load_565_sse2+0xc3>
+ DB 116,47 ; je 4361 <_sk_load_565_sse2+0xc3>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 4318 <_sk_load_565_sse2+0xb0>
+ DB 116,19 ; je 434e <_sk_load_565_sse2+0xb0>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,146 ; jne 429c <_sk_load_565_sse2+0x34>
+ DB 117,146 ; jne 42d2 <_sk_load_565_sse2+0x34>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,15,110,4,126 ; movd (%esi,%edi,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,208 ; movsd %xmm0,%xmm2
- DB 233,113,255,255,255 ; jmp 429c <_sk_load_565_sse2+0x34>
+ DB 233,113,255,255,255 ; jmp 42d2 <_sk_load_565_sse2+0x34>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,214 ; movd %esi,%xmm2
- DB 233,100,255,255,255 ; jmp 429c <_sk_load_565_sse2+0x34>
+ DB 233,100,255,255,255 ; jmp 42d2 <_sk_load_565_sse2+0x34>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -48839,7 +48917,7 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4346 <_sk_load_565_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 437c <_sk_load_565_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48851,24 +48929,24 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,113 ; jne 43d4 <_sk_load_565_dst_sse2+0x9c>
+ DB 117,113 ; jne 440a <_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,122,139,0,0 ; movdqa 0x8b7a(%edx),%xmm5
+ DB 102,15,111,170,116,139,0,0 ; movdqa 0x8b74(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,138,139,0,0 ; mulps 0x8b8a(%edx),%xmm5
+ DB 15,89,170,132,139,0,0 ; mulps 0x8b84(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,154,139,0,0 ; movdqa 0x8b9a(%edx),%xmm5
+ DB 102,15,111,170,148,139,0,0 ; movdqa 0x8b94(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,170,139,0,0 ; mulps 0x8baa(%edx),%xmm5
+ DB 15,89,170,164,139,0,0 ; mulps 0x8ba4(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,186,139,0,0 ; pand 0x8bba(%edx),%xmm4
+ DB 102,15,219,162,180,139,0,0 ; pand 0x8bb4(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,202,139,0,0 ; mulps 0x8bca(%edx),%xmm4
+ DB 15,89,162,196,139,0,0 ; mulps 0x8bc4(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,122,137,0,0 ; movaps 0x897a(%edx),%xmm4
+ DB 15,40,162,116,137,0,0 ; movaps 0x8974(%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
@@ -48883,22 +48961,22 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,47 ; je 440b <_sk_load_565_dst_sse2+0xd3>
+ DB 116,47 ; je 4441 <_sk_load_565_dst_sse2+0xd3>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 43f8 <_sk_load_565_dst_sse2+0xc0>
+ DB 116,19 ; je 442e <_sk_load_565_dst_sse2+0xc0>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,130 ; jne 436c <_sk_load_565_dst_sse2+0x34>
+ DB 117,130 ; jne 43a2 <_sk_load_565_dst_sse2+0x34>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,110,44,126 ; movd (%esi,%edi,2),%xmm5
DB 242,15,112,237,212 ; pshuflw $0xd4,%xmm5,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 233,97,255,255,255 ; jmp 436c <_sk_load_565_dst_sse2+0x34>
+ DB 233,97,255,255,255 ; jmp 43a2 <_sk_load_565_dst_sse2+0x34>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 233,84,255,255,255 ; jmp 436c <_sk_load_565_dst_sse2+0x34>
+ DB 233,84,255,255,255 ; jmp 43a2 <_sk_load_565_dst_sse2+0x34>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -48946,25 +49024,25 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,209,2 ; pinsrw $0x2,%ecx,%xmm2
DB 102,15,126,193 ; movd %xmm0,%ecx
DB 15,183,12,74 ; movzwl (%edx,%ecx,2),%ecx
- DB 232,0,0,0,0 ; call 44c8 <_sk_gather_565_sse2+0xb0>
+ DB 232,0,0,0,0 ; call 44fe <_sk_gather_565_sse2+0xb0>
DB 90 ; pop %edx
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,248,137,0,0 ; movdqa 0x89f8(%edx),%xmm0
+ DB 102,15,111,130,242,137,0,0 ; movdqa 0x89f2(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,8,138,0,0 ; mulps 0x8a08(%edx),%xmm0
- DB 102,15,111,138,24,138,0,0 ; movdqa 0x8a18(%edx),%xmm1
+ DB 15,89,130,2,138,0,0 ; mulps 0x8a02(%edx),%xmm0
+ DB 102,15,111,138,18,138,0,0 ; movdqa 0x8a12(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,40,138,0,0 ; mulps 0x8a28(%edx),%xmm1
- DB 102,15,219,146,56,138,0,0 ; pand 0x8a38(%edx),%xmm2
+ DB 15,89,138,34,138,0,0 ; mulps 0x8a22(%edx),%xmm1
+ DB 102,15,219,146,50,138,0,0 ; pand 0x8a32(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,72,138,0,0 ; mulps 0x8a48(%edx),%xmm2
+ DB 15,89,146,66,138,0,0 ; mulps 0x8a42(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,248,135,0,0 ; movaps 0x87f8(%edx),%xmm3
+ DB 15,40,154,242,135,0,0 ; movaps 0x87f2(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -48980,7 +49058,7 @@ _sk_store_565_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 453b <_sk_store_565_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4571 <_sk_store_565_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48990,8 +49068,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,117,139,0,0 ; movaps 0x8b75(%edi),%xmm4
- DB 15,40,175,133,139,0,0 ; movaps 0x8b85(%edi),%xmm5
+ DB 15,40,167,111,139,0,0 ; movaps 0x8b6f(%edi),%xmm4
+ DB 15,40,175,127,139,0,0 ; movaps 0x8b7f(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -49011,7 +49089,7 @@ _sk_store_565_sse2 LABEL PROC
DB 102,15,112,236,229 ; pshufd $0xe5,%xmm4,%xmm5
DB 102,15,126,109,236 ; movd %xmm5,-0x14(%ebp)
DB 133,219 ; test %ebx,%ebx
- DB 117,34 ; jne 45cf <_sk_store_565_sse2+0xa2>
+ DB 117,34 ; jne 4605 <_sk_store_565_sse2+0xa2>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,15,126,235 ; movd %xmm5,%ebx
DB 137,60,114 ; mov %edi,(%edx,%esi,2)
@@ -49031,20 +49109,20 @@ _sk_store_565_sse2 LABEL PROC
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,37 ; je 4605 <_sk_store_565_sse2+0xd8>
+ DB 116,37 ; je 463b <_sk_store_565_sse2+0xd8>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,15 ; je 45f4 <_sk_store_565_sse2+0xc7>
+ DB 116,15 ; je 462a <_sk_store_565_sse2+0xc7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,210 ; jne 45bc <_sk_store_565_sse2+0x8f>
+ DB 117,210 ; jne 45f2 <_sk_store_565_sse2+0x8f>
DB 102,15,197,252,4 ; pextrw $0x4,%xmm4,%edi
DB 102,137,124,114,4 ; mov %di,0x4(%edx,%esi,2)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
DB 242,15,112,228,232 ; pshuflw $0xe8,%xmm4,%xmm4
DB 102,15,126,36,114 ; movd %xmm4,(%edx,%esi,2)
- DB 235,183 ; jmp 45bc <_sk_store_565_sse2+0x8f>
+ DB 235,183 ; jmp 45f2 <_sk_store_565_sse2+0x8f>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,137,60,114 ; mov %di,(%edx,%esi,2)
- DB 235,173 ; jmp 45bc <_sk_store_565_sse2+0x8f>
+ DB 235,173 ; jmp 45f2 <_sk_store_565_sse2+0x8f>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -49054,7 +49132,7 @@ _sk_load_4444_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 461d <_sk_load_4444_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4653 <_sk_load_4444_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49066,24 +49144,24 @@ _sk_load_4444_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,112 ; jne 46aa <_sk_load_4444_sse2+0x9b>
+ DB 117,112 ; jne 46e0 <_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,179,138,0,0 ; movdqa 0x8ab3(%edx),%xmm0
+ DB 102,15,111,130,173,138,0,0 ; movdqa 0x8aad(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,195,138,0,0 ; mulps 0x8ac3(%edx),%xmm0
- DB 102,15,111,138,211,138,0,0 ; movdqa 0x8ad3(%edx),%xmm1
+ DB 15,89,130,189,138,0,0 ; mulps 0x8abd(%edx),%xmm0
+ DB 102,15,111,138,205,138,0,0 ; movdqa 0x8acd(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,227,138,0,0 ; mulps 0x8ae3(%edx),%xmm1
- DB 102,15,111,146,243,138,0,0 ; movdqa 0x8af3(%edx),%xmm2
+ DB 15,89,138,221,138,0,0 ; mulps 0x8add(%edx),%xmm1
+ DB 102,15,111,146,237,138,0,0 ; movdqa 0x8aed(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,3,139,0,0 ; mulps 0x8b03(%edx),%xmm2
- DB 102,15,219,154,19,139,0,0 ; pand 0x8b13(%edx),%xmm3
+ DB 15,89,146,253,138,0,0 ; mulps 0x8afd(%edx),%xmm2
+ DB 102,15,219,154,13,139,0,0 ; pand 0x8b0d(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,35,139,0,0 ; mulps 0x8b23(%edx),%xmm3
+ DB 15,89,154,29,139,0,0 ; mulps 0x8b1d(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -49097,22 +49175,22 @@ _sk_load_4444_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,47 ; je 46e1 <_sk_load_4444_sse2+0xd2>
+ DB 116,47 ; je 4717 <_sk_load_4444_sse2+0xd2>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 46ce <_sk_load_4444_sse2+0xbf>
+ DB 116,19 ; je 4704 <_sk_load_4444_sse2+0xbf>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,131 ; jne 4643 <_sk_load_4444_sse2+0x34>
+ DB 117,131 ; jne 4679 <_sk_load_4444_sse2+0x34>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,110,4,126 ; movd (%esi,%edi,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 233,98,255,255,255 ; jmp 4643 <_sk_load_4444_sse2+0x34>
+ DB 233,98,255,255,255 ; jmp 4679 <_sk_load_4444_sse2+0x34>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,222 ; movd %esi,%xmm3
- DB 233,85,255,255,255 ; jmp 4643 <_sk_load_4444_sse2+0x34>
+ DB 233,85,255,255,255 ; jmp 4679 <_sk_load_4444_sse2+0x34>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -49122,7 +49200,7 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 46fc <_sk_load_4444_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4732 <_sk_load_4444_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49134,27 +49212,27 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,128,0,0,0 ; jne 479d <_sk_load_4444_dst_sse2+0xaf>
+ DB 15,133,128,0,0,0 ; jne 47d3 <_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,212,137,0,0 ; movdqa 0x89d4(%edx),%xmm5
+ DB 102,15,111,170,206,137,0,0 ; movdqa 0x89ce(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,228,137,0,0 ; mulps 0x89e4(%edx),%xmm5
+ DB 15,89,170,222,137,0,0 ; mulps 0x89de(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,244,137,0,0 ; movdqa 0x89f4(%edx),%xmm5
+ DB 102,15,111,170,238,137,0,0 ; movdqa 0x89ee(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,4,138,0,0 ; mulps 0x8a04(%edx),%xmm5
+ DB 15,89,170,254,137,0,0 ; mulps 0x89fe(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,20,138,0,0 ; movdqa 0x8a14(%edx),%xmm5
+ DB 102,15,111,170,14,138,0,0 ; movdqa 0x8a0e(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,36,138,0,0 ; mulps 0x8a24(%edx),%xmm5
+ DB 15,89,170,30,138,0,0 ; mulps 0x8a1e(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,52,138,0,0 ; pand 0x8a34(%edx),%xmm4
+ DB 102,15,219,162,46,138,0,0 ; pand 0x8a2e(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,68,138,0,0 ; mulps 0x8a44(%edx),%xmm4
+ DB 15,89,162,62,138,0,0 ; mulps 0x8a3e(%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
@@ -49169,22 +49247,22 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,51 ; je 47d8 <_sk_load_4444_dst_sse2+0xea>
+ DB 116,51 ; je 480e <_sk_load_4444_dst_sse2+0xea>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,23 ; je 47c5 <_sk_load_4444_dst_sse2+0xd7>
+ DB 116,23 ; je 47fb <_sk_load_4444_dst_sse2+0xd7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,111,255,255,255 ; jne 4726 <_sk_load_4444_dst_sse2+0x38>
+ DB 15,133,111,255,255,255 ; jne 475c <_sk_load_4444_dst_sse2+0x38>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,110,44,126 ; movd (%esi,%edi,2),%xmm5
DB 242,15,112,237,212 ; pshuflw $0xd4,%xmm5,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 233,78,255,255,255 ; jmp 4726 <_sk_load_4444_dst_sse2+0x38>
+ DB 233,78,255,255,255 ; jmp 475c <_sk_load_4444_dst_sse2+0x38>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 233,65,255,255,255 ; jmp 4726 <_sk_load_4444_dst_sse2+0x38>
+ DB 233,65,255,255,255 ; jmp 475c <_sk_load_4444_dst_sse2+0x38>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -49233,25 +49311,25 @@ _sk_gather_4444_sse2 LABEL PROC
DB 102,15,126,193 ; movd %xmm0,%ecx
DB 15,183,12,74 ; movzwl (%edx,%ecx,2),%ecx
DB 102,15,196,217,3 ; pinsrw $0x3,%ecx,%xmm3
- DB 232,0,0,0,0 ; call 489a <_sk_gather_4444_sse2+0xb5>
+ DB 232,0,0,0,0 ; call 48d0 <_sk_gather_4444_sse2+0xb5>
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,54,136,0,0 ; movdqa 0x8836(%ecx),%xmm0
+ DB 102,15,111,129,48,136,0,0 ; movdqa 0x8830(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,70,136,0,0 ; mulps 0x8846(%ecx),%xmm0
- DB 102,15,111,137,86,136,0,0 ; movdqa 0x8856(%ecx),%xmm1
+ DB 15,89,129,64,136,0,0 ; mulps 0x8840(%ecx),%xmm0
+ DB 102,15,111,137,80,136,0,0 ; movdqa 0x8850(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,102,136,0,0 ; mulps 0x8866(%ecx),%xmm1
- DB 102,15,111,145,118,136,0,0 ; movdqa 0x8876(%ecx),%xmm2
+ DB 15,89,137,96,136,0,0 ; mulps 0x8860(%ecx),%xmm1
+ DB 102,15,111,145,112,136,0,0 ; movdqa 0x8870(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,134,136,0,0 ; mulps 0x8886(%ecx),%xmm2
- DB 102,15,219,153,150,136,0,0 ; pand 0x8896(%ecx),%xmm3
+ DB 15,89,145,128,136,0,0 ; mulps 0x8880(%ecx),%xmm2
+ DB 102,15,219,153,144,136,0,0 ; pand 0x8890(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,166,136,0,0 ; mulps 0x88a6(%ecx),%xmm3
+ DB 15,89,153,160,136,0,0 ; mulps 0x88a0(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -49269,7 +49347,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4917 <_sk_store_4444_sse2+0xe>
+ DB 232,0,0,0,0 ; call 494d <_sk_store_4444_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49279,7 +49357,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,57,136,0,0 ; movaps 0x8839(%edi),%xmm4
+ DB 15,40,167,51,136,0,0 ; movaps 0x8833(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49305,7 +49383,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,15,112,236,229 ; pshufd $0xe5,%xmm4,%xmm5
DB 102,15,126,109,236 ; movd %xmm5,-0x14(%ebp)
DB 133,219 ; test %ebx,%ebx
- DB 117,34 ; jne 49ba <_sk_store_4444_sse2+0xb1>
+ DB 117,34 ; jne 49f0 <_sk_store_4444_sse2+0xb1>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,15,126,235 ; movd %xmm5,%ebx
DB 137,60,114 ; mov %edi,(%edx,%esi,2)
@@ -49325,20 +49403,20 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,37 ; je 49f0 <_sk_store_4444_sse2+0xe7>
+ DB 116,37 ; je 4a26 <_sk_store_4444_sse2+0xe7>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,15 ; je 49df <_sk_store_4444_sse2+0xd6>
+ DB 116,15 ; je 4a15 <_sk_store_4444_sse2+0xd6>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,210 ; jne 49a7 <_sk_store_4444_sse2+0x9e>
+ DB 117,210 ; jne 49dd <_sk_store_4444_sse2+0x9e>
DB 102,15,197,252,4 ; pextrw $0x4,%xmm4,%edi
DB 102,137,124,114,4 ; mov %di,0x4(%edx,%esi,2)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
DB 242,15,112,228,232 ; pshuflw $0xe8,%xmm4,%xmm4
DB 102,15,126,36,114 ; movd %xmm4,(%edx,%esi,2)
- DB 235,183 ; jmp 49a7 <_sk_store_4444_sse2+0x9e>
+ DB 235,183 ; jmp 49dd <_sk_store_4444_sse2+0x9e>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,137,60,114 ; mov %di,(%edx,%esi,2)
- DB 235,173 ; jmp 49a7 <_sk_store_4444_sse2+0x9e>
+ DB 235,173 ; jmp 49dd <_sk_store_4444_sse2+0x9e>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -49348,7 +49426,7 @@ _sk_load_8888_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4a08 <_sk_load_8888_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4a3e <_sk_load_8888_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49360,13 +49438,13 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,102 ; jne 4a8c <_sk_load_8888_sse2+0x92>
+ DB 117,102 ; jne 4ac2 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,120,131,0,0 ; movdqa 0x8378(%edx),%xmm2
+ DB 102,15,111,146,114,131,0,0 ; movdqa 0x8372(%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,168,132,0,0 ; movaps 0x84a8(%edx),%xmm4
+ DB 15,40,162,162,132,0,0 ; movaps 0x84a2(%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
@@ -49394,18 +49472,18 @@ _sk_load_8888_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,35 ; je 4ab7 <_sk_load_8888_sse2+0xbd>
+ DB 116,35 ; je 4aed <_sk_load_8888_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 4aad <_sk_load_8888_sse2+0xb3>
+ DB 116,16 ; je 4ae3 <_sk_load_8888_sse2+0xb3>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,137 ; jne 4a2b <_sk_load_8888_sse2+0x31>
+ DB 117,137 ; jne 4a61 <_sk_load_8888_sse2+0x31>
DB 102,15,110,68,190,8 ; movd 0x8(%esi,%edi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,190 ; movlpd (%esi,%edi,4),%xmm3
- DB 233,116,255,255,255 ; jmp 4a2b <_sk_load_8888_sse2+0x31>
+ DB 233,116,255,255,255 ; jmp 4a61 <_sk_load_8888_sse2+0x31>
DB 102,15,110,28,190 ; movd (%esi,%edi,4),%xmm3
- DB 233,106,255,255,255 ; jmp 4a2b <_sk_load_8888_sse2+0x31>
+ DB 233,106,255,255,255 ; jmp 4a61 <_sk_load_8888_sse2+0x31>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -49415,7 +49493,7 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4acf <_sk_load_8888_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4b05 <_sk_load_8888_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49427,13 +49505,13 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,118 ; jne 4b63 <_sk_load_8888_dst_sse2+0xa2>
+ DB 117,118 ; jne 4b99 <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,177,130,0,0 ; movdqa 0x82b1(%edx),%xmm5
+ DB 102,15,111,170,171,130,0,0 ; movdqa 0x82ab(%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,225,131,0,0 ; movaps 0x83e1(%edx),%xmm7
+ DB 15,40,186,219,131,0,0 ; movaps 0x83db(%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
@@ -49465,18 +49543,18 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,39 ; je 4b92 <_sk_load_8888_dst_sse2+0xd1>
+ DB 116,39 ; je 4bc8 <_sk_load_8888_dst_sse2+0xd1>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,20 ; je 4b88 <_sk_load_8888_dst_sse2+0xc7>
+ DB 116,20 ; je 4bbe <_sk_load_8888_dst_sse2+0xc7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,117,255,255,255 ; jne 4af2 <_sk_load_8888_dst_sse2+0x31>
+ DB 15,133,117,255,255,255 ; jne 4b28 <_sk_load_8888_dst_sse2+0x31>
DB 102,15,110,100,190,8 ; movd 0x8(%esi,%edi,4),%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,18,36,190 ; movlpd (%esi,%edi,4),%xmm4
- DB 233,96,255,255,255 ; jmp 4af2 <_sk_load_8888_dst_sse2+0x31>
+ DB 233,96,255,255,255 ; jmp 4b28 <_sk_load_8888_dst_sse2+0x31>
DB 102,15,110,36,190 ; movd (%esi,%edi,4),%xmm4
- DB 233,86,255,255,255 ; jmp 4af2 <_sk_load_8888_dst_sse2+0x31>
+ DB 233,86,255,255,255 ; jmp 4b28 <_sk_load_8888_dst_sse2+0x31>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -49521,16 +49599,16 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,110,28,138 ; movd (%edx,%ecx,4),%xmm3
DB 102,15,126,201 ; movd %xmm1,%ecx
DB 102,15,110,12,138 ; movd (%edx,%ecx,4),%xmm1
- DB 232,0,0,0,0 ; call 4c42 <_sk_gather_8888_sse2+0xa6>
+ DB 232,0,0,0,0 ; call 4c78 <_sk_gather_8888_sse2+0xa6>
DB 89 ; pop %ecx
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,62,129,0,0 ; movdqa 0x813e(%ecx),%xmm2
+ DB 102,15,111,145,56,129,0,0 ; movdqa 0x8138(%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,110,130,0,0 ; movaps 0x826e(%ecx),%xmm4
+ DB 15,40,161,104,130,0,0 ; movaps 0x8268(%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
@@ -49562,7 +49640,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4cbd <_sk_store_8888_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4cf3 <_sk_store_8888_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49572,7 +49650,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,211,128,0,0 ; movaps 0x80d3(%edi),%xmm4
+ DB 15,40,167,205,128,0,0 ; movaps 0x80cd(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49592,7 +49670,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 102,15,235,229 ; por %xmm5,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
DB 133,219 ; test %ebx,%ebx
- DB 117,24 ; jne 4d3a <_sk_store_8888_sse2+0x8b>
+ DB 117,24 ; jne 4d70 <_sk_store_8888_sse2+0x8b>
DB 243,15,127,36,178 ; movdqu %xmm4,(%edx,%esi,4)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -49607,17 +49685,17 @@ _sk_store_8888_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,28 ; je 4d5e <_sk_store_8888_sse2+0xaf>
+ DB 116,28 ; je 4d94 <_sk_store_8888_sse2+0xaf>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 4d57 <_sk_store_8888_sse2+0xa8>
+ DB 116,16 ; je 4d8d <_sk_store_8888_sse2+0xa8>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,219 ; jne 4d27 <_sk_store_8888_sse2+0x78>
+ DB 117,219 ; jne 4d5d <_sk_store_8888_sse2+0x78>
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,15,126,108,178,8 ; movd %xmm5,0x8(%edx,%esi,4)
DB 102,15,214,36,178 ; movq %xmm4,(%edx,%esi,4)
- DB 235,201 ; jmp 4d27 <_sk_store_8888_sse2+0x78>
+ DB 235,201 ; jmp 4d5d <_sk_store_8888_sse2+0x78>
DB 102,15,126,36,178 ; movd %xmm4,(%edx,%esi,4)
- DB 235,194 ; jmp 4d27 <_sk_store_8888_sse2+0x78>
+ DB 235,194 ; jmp 4d5d <_sk_store_8888_sse2+0x78>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -49627,7 +49705,7 @@ _sk_load_bgra_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4d73 <_sk_load_bgra_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4da9 <_sk_load_bgra_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49639,13 +49717,13 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,102 ; jne 4df7 <_sk_load_bgra_sse2+0x92>
+ DB 117,102 ; jne 4e2d <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,13,128,0,0 ; movdqa 0x800d(%edx),%xmm0
+ DB 102,15,111,130,7,128,0,0 ; movdqa 0x8007(%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,61,129,0,0 ; movaps 0x813d(%edx),%xmm4
+ DB 15,40,162,55,129,0,0 ; movaps 0x8137(%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
@@ -49673,18 +49751,18 @@ _sk_load_bgra_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,35 ; je 4e22 <_sk_load_bgra_sse2+0xbd>
+ DB 116,35 ; je 4e58 <_sk_load_bgra_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 4e18 <_sk_load_bgra_sse2+0xb3>
+ DB 116,16 ; je 4e4e <_sk_load_bgra_sse2+0xb3>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,137 ; jne 4d96 <_sk_load_bgra_sse2+0x31>
+ DB 117,137 ; jne 4dcc <_sk_load_bgra_sse2+0x31>
DB 102,15,110,68,190,8 ; movd 0x8(%esi,%edi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,190 ; movlpd (%esi,%edi,4),%xmm3
- DB 233,116,255,255,255 ; jmp 4d96 <_sk_load_bgra_sse2+0x31>
+ DB 233,116,255,255,255 ; jmp 4dcc <_sk_load_bgra_sse2+0x31>
DB 102,15,110,28,190 ; movd (%esi,%edi,4),%xmm3
- DB 233,106,255,255,255 ; jmp 4d96 <_sk_load_bgra_sse2+0x31>
+ DB 233,106,255,255,255 ; jmp 4dcc <_sk_load_bgra_sse2+0x31>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -49694,7 +49772,7 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4e3a <_sk_load_bgra_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4e70 <_sk_load_bgra_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49706,13 +49784,13 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,118 ; jne 4ece <_sk_load_bgra_dst_sse2+0xa2>
+ DB 117,118 ; jne 4f04 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,70,127,0,0 ; movdqa 0x7f46(%edx),%xmm5
+ DB 102,15,111,170,64,127,0,0 ; movdqa 0x7f40(%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,118,128,0,0 ; movaps 0x8076(%edx),%xmm7
+ DB 15,40,186,112,128,0,0 ; movaps 0x8070(%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
@@ -49744,18 +49822,18 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,39 ; je 4efd <_sk_load_bgra_dst_sse2+0xd1>
+ DB 116,39 ; je 4f33 <_sk_load_bgra_dst_sse2+0xd1>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,20 ; je 4ef3 <_sk_load_bgra_dst_sse2+0xc7>
+ DB 116,20 ; je 4f29 <_sk_load_bgra_dst_sse2+0xc7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,117,255,255,255 ; jne 4e5d <_sk_load_bgra_dst_sse2+0x31>
+ DB 15,133,117,255,255,255 ; jne 4e93 <_sk_load_bgra_dst_sse2+0x31>
DB 102,15,110,100,190,8 ; movd 0x8(%esi,%edi,4),%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,18,36,190 ; movlpd (%esi,%edi,4),%xmm4
- DB 233,96,255,255,255 ; jmp 4e5d <_sk_load_bgra_dst_sse2+0x31>
+ DB 233,96,255,255,255 ; jmp 4e93 <_sk_load_bgra_dst_sse2+0x31>
DB 102,15,110,36,190 ; movd (%esi,%edi,4),%xmm4
- DB 233,86,255,255,255 ; jmp 4e5d <_sk_load_bgra_dst_sse2+0x31>
+ DB 233,86,255,255,255 ; jmp 4e93 <_sk_load_bgra_dst_sse2+0x31>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -49800,16 +49878,16 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,110,28,138 ; movd (%edx,%ecx,4),%xmm3
DB 102,15,126,201 ; movd %xmm1,%ecx
DB 102,15,110,12,138 ; movd (%edx,%ecx,4),%xmm1
- DB 232,0,0,0,0 ; call 4fad <_sk_gather_bgra_sse2+0xa6>
+ DB 232,0,0,0,0 ; call 4fe3 <_sk_gather_bgra_sse2+0xa6>
DB 89 ; pop %ecx
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,211,125,0,0 ; movdqa 0x7dd3(%ecx),%xmm0
+ DB 102,15,111,129,205,125,0,0 ; movdqa 0x7dcd(%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,3,127,0,0 ; movaps 0x7f03(%ecx),%xmm4
+ DB 15,40,161,253,126,0,0 ; movaps 0x7efd(%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
@@ -49841,7 +49919,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 5028 <_sk_store_bgra_sse2+0xe>
+ DB 232,0,0,0,0 ; call 505e <_sk_store_bgra_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49851,7 +49929,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,104,125,0,0 ; movaps 0x7d68(%edi),%xmm4
+ DB 15,40,167,98,125,0,0 ; movaps 0x7d62(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49871,7 +49949,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 102,15,235,229 ; por %xmm5,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
DB 133,219 ; test %ebx,%ebx
- DB 117,24 ; jne 50a5 <_sk_store_bgra_sse2+0x8b>
+ DB 117,24 ; jne 50db <_sk_store_bgra_sse2+0x8b>
DB 243,15,127,36,178 ; movdqu %xmm4,(%edx,%esi,4)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -49886,17 +49964,17 @@ _sk_store_bgra_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,28 ; je 50c9 <_sk_store_bgra_sse2+0xaf>
+ DB 116,28 ; je 50ff <_sk_store_bgra_sse2+0xaf>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 50c2 <_sk_store_bgra_sse2+0xa8>
+ DB 116,16 ; je 50f8 <_sk_store_bgra_sse2+0xa8>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,219 ; jne 5092 <_sk_store_bgra_sse2+0x78>
+ DB 117,219 ; jne 50c8 <_sk_store_bgra_sse2+0x78>
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,15,126,108,178,8 ; movd %xmm5,0x8(%edx,%esi,4)
DB 102,15,214,36,178 ; movq %xmm4,(%edx,%esi,4)
- DB 235,201 ; jmp 5092 <_sk_store_bgra_sse2+0x78>
+ DB 235,201 ; jmp 50c8 <_sk_store_bgra_sse2+0x78>
DB 102,15,126,36,178 ; movd %xmm4,(%edx,%esi,4)
- DB 235,194 ; jmp 5092 <_sk_store_bgra_sse2+0x78>
+ DB 235,194 ; jmp 50c8 <_sk_store_bgra_sse2+0x78>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -49906,7 +49984,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,108 ; sub $0x6c,%esp
- DB 232,0,0,0,0 ; call 50de <_sk_load_f16_sse2+0xe>
+ DB 232,0,0,0,0 ; call 5114 <_sk_load_f16_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49918,7 +49996,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,173,1,0,0 ; jne 52ad <_sk_load_f16_sse2+0x1dd>
+ DB 15,133,173,1,0,0 ; jne 52e3 <_sk_load_f16_sse2+0x1dd>
DB 102,15,16,4,254 ; movupd (%esi,%edi,8),%xmm0
DB 243,15,111,76,254,16 ; movdqu 0x10(%esi,%edi,8),%xmm1
DB 102,15,40,216 ; movapd %xmm0,%xmm3
@@ -49948,11 +50026,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,130,128,0,0 ; movdqa 0x8082(%edx),%xmm5
+ DB 102,15,111,170,124,128,0,0 ; movdqa 0x807c(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,146,128,0,0 ; pand 0x8092(%edx),%xmm1
- DB 102,15,111,130,162,128,0,0 ; movdqa 0x80a2(%edx),%xmm0
+ DB 102,15,219,138,140,128,0,0 ; pand 0x808c(%edx),%xmm1
+ DB 102,15,111,130,156,128,0,0 ; movdqa 0x809c(%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
@@ -49964,7 +50042,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,146,128,0,0 ; movdqa 0x8092(%edx),%xmm3
+ DB 102,15,111,154,140,128,0,0 ; movdqa 0x808c(%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
@@ -49977,7 +50055,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,162,128,0,0 ; movdqa 0x80a2(%edx),%xmm2
+ DB 102,15,111,146,156,128,0,0 ; movdqa 0x809c(%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
@@ -49992,7 +50070,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,178,128,0,0 ; movdqa 0x80b2(%edx),%xmm3
+ DB 102,15,111,154,172,128,0,0 ; movdqa 0x80ac(%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
@@ -50020,12 +50098,12 @@ _sk_load_f16_sse2 LABEL PROC
DB 242,15,16,4,254 ; movsd (%esi,%edi,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,76,254,255,255 ; je 510b <_sk_load_f16_sse2+0x3b>
+ DB 15,132,76,254,255,255 ; je 5141 <_sk_load_f16_sse2+0x3b>
DB 102,15,22,68,254,8 ; movhpd 0x8(%esi,%edi,8),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,61,254,255,255 ; jb 510b <_sk_load_f16_sse2+0x3b>
+ DB 15,130,61,254,255,255 ; jb 5141 <_sk_load_f16_sse2+0x3b>
DB 243,15,126,76,254,16 ; movq 0x10(%esi,%edi,8),%xmm1
- DB 233,50,254,255,255 ; jmp 510b <_sk_load_f16_sse2+0x3b>
+ DB 233,50,254,255,255 ; jmp 5141 <_sk_load_f16_sse2+0x3b>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -50039,7 +50117,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 15,41,85,136 ; movaps %xmm2,-0x78(%ebp)
DB 102,15,127,77,152 ; movdqa %xmm1,-0x68(%ebp)
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
- DB 232,0,0,0,0 ; call 52fb <_sk_load_f16_dst_sse2+0x22>
+ DB 232,0,0,0,0 ; call 5331 <_sk_load_f16_dst_sse2+0x22>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -50051,7 +50129,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,168,1,0,0 ; jne 54c5 <_sk_load_f16_dst_sse2+0x1ec>
+ DB 15,133,168,1,0,0 ; jne 54fb <_sk_load_f16_dst_sse2+0x1ec>
DB 102,15,16,4,254 ; movupd (%esi,%edi,8),%xmm0
DB 243,15,111,76,254,16 ; movdqu 0x10(%esi,%edi,8),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -50079,18 +50157,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,101,126,0,0 ; movdqa 0x7e65(%edx),%xmm7
+ DB 102,15,111,186,95,126,0,0 ; movdqa 0x7e5f(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,117,126,0,0 ; movdqa 0x7e75(%edx),%xmm3
+ DB 102,15,111,154,111,126,0,0 ; movdqa 0x7e6f(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,133,126,0,0 ; movdqa 0x7e85(%edx),%xmm4
+ DB 102,15,111,162,127,126,0,0 ; movdqa 0x7e7f(%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,149,126,0,0 ; movdqa 0x7e95(%edx),%xmm2
+ DB 102,15,111,146,143,126,0,0 ; movdqa 0x7e8f(%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
@@ -50153,12 +50231,12 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 242,15,16,4,254 ; movsd (%esi,%edi,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,81,254,255,255 ; je 5328 <_sk_load_f16_dst_sse2+0x4f>
+ DB 15,132,81,254,255,255 ; je 535e <_sk_load_f16_dst_sse2+0x4f>
DB 102,15,22,68,254,8 ; movhpd 0x8(%esi,%edi,8),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,66,254,255,255 ; jb 5328 <_sk_load_f16_dst_sse2+0x4f>
+ DB 15,130,66,254,255,255 ; jb 535e <_sk_load_f16_dst_sse2+0x4f>
DB 243,15,126,76,254,16 ; movq 0x10(%esi,%edi,8),%xmm1
- DB 233,55,254,255,255 ; jmp 5328 <_sk_load_f16_dst_sse2+0x4f>
+ DB 233,55,254,255,255 ; jmp 535e <_sk_load_f16_dst_sse2+0x4f>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -50203,7 +50281,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 243,15,126,28,202 ; movq (%edx,%ecx,8),%xmm3
DB 102,15,126,201 ; movd %xmm1,%ecx
DB 243,15,126,12,202 ; movq (%edx,%ecx,8),%xmm1
- DB 232,0,0,0,0 ; call 5597 <_sk_gather_f16_sse2+0xa6>
+ DB 232,0,0,0,0 ; call 55cd <_sk_gather_f16_sse2+0xa6>
DB 89 ; pop %ecx
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,15,108,194 ; punpcklqdq %xmm2,%xmm0
@@ -50234,11 +50312,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,201,123,0,0 ; movdqa 0x7bc9(%ecx),%xmm6
+ DB 102,15,111,177,195,123,0,0 ; movdqa 0x7bc3(%ecx),%xmm6
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
- DB 102,15,219,137,217,123,0,0 ; pand 0x7bd9(%ecx),%xmm1
- DB 102,15,111,129,233,123,0,0 ; movdqa 0x7be9(%ecx),%xmm0
+ DB 102,15,219,137,211,123,0,0 ; pand 0x7bd3(%ecx),%xmm1
+ DB 102,15,111,129,227,123,0,0 ; movdqa 0x7be3(%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
@@ -50249,7 +50327,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,217,123,0,0 ; movdqa 0x7bd9(%ecx),%xmm3
+ DB 102,15,111,153,211,123,0,0 ; movdqa 0x7bd3(%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
@@ -50263,7 +50341,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,233,123,0,0 ; movdqa 0x7be9(%ecx),%xmm2
+ DB 102,15,111,145,227,123,0,0 ; movdqa 0x7be3(%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
@@ -50272,12 +50350,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,217,123,0,0 ; pand 0x7bd9(%ecx),%xmm7
+ DB 102,15,219,185,211,123,0,0 ; pand 0x7bd3(%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,249,123,0,0 ; movdqa 0x7bf9(%ecx),%xmm4
+ DB 102,15,111,161,243,123,0,0 ; movdqa 0x7bf3(%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
@@ -50312,24 +50390,24 @@ _sk_store_f16_sse2 LABEL PROC
DB 15,41,93,184 ; movaps %xmm3,-0x48(%ebp)
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
- DB 232,0,0,0,0 ; call 575b <_sk_store_f16_sse2+0x19>
+ DB 232,0,0,0,0 ; call 5791 <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,69,122,0,0 ; movdqa 0x7a45(%eax),%xmm3
+ DB 102,15,111,152,63,122,0,0 ; movdqa 0x7a3f(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,117,122,0,0 ; movdqa 0x7a75(%eax),%xmm1
+ DB 102,15,111,136,111,122,0,0 ; movdqa 0x7a6f(%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,85,122,0,0 ; movdqa 0x7a55(%eax),%xmm7
+ DB 102,15,111,184,79,122,0,0 ; movdqa 0x7a4f(%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,101,122,0,0 ; movdqa 0x7a65(%eax),%xmm5
+ DB 102,15,111,168,95,122,0,0 ; movdqa 0x7a5f(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,245,118,0,0 ; movdqa 0x76f5(%eax),%xmm0
+ DB 102,15,111,128,239,118,0,0 ; movdqa 0x76ef(%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
@@ -50391,7 +50469,7 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,98,198 ; punpckldq %xmm6,%xmm0
DB 133,255 ; test %edi,%edi
- DB 117,48 ; jne 58dc <_sk_store_f16_sse2+0x19a>
+ DB 117,48 ; jne 5912 <_sk_store_f16_sse2+0x19a>
DB 15,17,4,214 ; movups %xmm0,(%esi,%edx,8)
DB 102,15,106,206 ; punpckhdq %xmm6,%xmm1
DB 243,15,127,76,214,16 ; movdqu %xmm1,0x10(%esi,%edx,8)
@@ -50411,13 +50489,13 @@ _sk_store_f16_sse2 LABEL PROC
DB 195 ; ret
DB 102,15,214,4,214 ; movq %xmm0,(%esi,%edx,8)
DB 131,255,1 ; cmp $0x1,%edi
- DB 116,212 ; je 58ba <_sk_store_f16_sse2+0x178>
+ DB 116,212 ; je 58f0 <_sk_store_f16_sse2+0x178>
DB 102,15,23,68,214,8 ; movhpd %xmm0,0x8(%esi,%edx,8)
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,201 ; jb 58ba <_sk_store_f16_sse2+0x178>
+ DB 114,201 ; jb 58f0 <_sk_store_f16_sse2+0x178>
DB 102,15,106,206 ; punpckhdq %xmm6,%xmm1
DB 102,15,214,76,214,16 ; movq %xmm1,0x10(%esi,%edx,8)
- DB 235,189 ; jmp 58ba <_sk_store_f16_sse2+0x178>
+ DB 235,189 ; jmp 58f0 <_sk_store_f16_sse2+0x178>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -50438,9 +50516,9 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 193,230,2 ; shl $0x2,%esi
DB 133,219 ; test %ebx,%ebx
- DB 232,0,0,0,0 ; call 5928 <_sk_load_u16_be_sse2+0x2b>
+ DB 232,0,0,0,0 ; call 595e <_sk_load_u16_be_sse2+0x2b>
DB 90 ; pop %edx
- DB 15,133,11,1,0,0 ; jne 5a3a <_sk_load_u16_be_sse2+0x13d>
+ DB 15,133,11,1,0,0 ; jne 5a70 <_sk_load_u16_be_sse2+0x13d>
DB 102,15,16,4,119 ; movupd (%edi,%esi,2),%xmm0
DB 243,15,111,76,119,16 ; movdqu 0x10(%edi,%esi,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -50461,7 +50539,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,8,118,0,0 ; movaps 0x7608(%edx),%xmm4
+ DB 15,40,162,2,118,0,0 ; movaps 0x7602(%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
@@ -50511,12 +50589,12 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 242,15,16,4,119 ; movsd (%edi,%esi,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,238,254,255,255 ; je 593a <_sk_load_u16_be_sse2+0x3d>
+ DB 15,132,238,254,255,255 ; je 5970 <_sk_load_u16_be_sse2+0x3d>
DB 102,15,22,68,119,8 ; movhpd 0x8(%edi,%esi,2),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,223,254,255,255 ; jb 593a <_sk_load_u16_be_sse2+0x3d>
+ DB 15,130,223,254,255,255 ; jb 5970 <_sk_load_u16_be_sse2+0x3d>
DB 243,15,126,76,119,16 ; movq 0x10(%edi,%esi,2),%xmm1
- DB 233,212,254,255,255 ; jmp 593a <_sk_load_u16_be_sse2+0x3d>
+ DB 233,212,254,255,255 ; jmp 5970 <_sk_load_u16_be_sse2+0x3d>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -50536,9 +50614,9 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 3,50 ; add (%edx),%esi
DB 107,25,3 ; imul $0x3,(%ecx),%ebx
DB 133,255 ; test %edi,%edi
- DB 232,0,0,0,0 ; call 5a8f <_sk_load_rgb_u16_be_sse2+0x29>
+ DB 232,0,0,0,0 ; call 5ac5 <_sk_load_rgb_u16_be_sse2+0x29>
DB 90 ; pop %edx
- DB 15,133,240,0,0,0 ; jne 5b86 <_sk_load_rgb_u16_be_sse2+0x120>
+ DB 15,133,240,0,0,0 ; jne 5bbc <_sk_load_rgb_u16_be_sse2+0x120>
DB 243,15,111,20,94 ; movdqu (%esi,%ebx,2),%xmm2
DB 243,15,111,92,94,8 ; movdqu 0x8(%esi,%ebx,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -50563,7 +50641,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,161,116,0,0 ; movaps 0x74a1(%edx),%xmm5
+ DB 15,40,170,155,116,0,0 ; movaps 0x749b(%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
@@ -50589,7 +50667,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,49,114,0,0 ; movaps 0x7231(%edx),%xmm3
+ DB 15,40,154,43,114,0,0 ; movaps 0x722b(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -50603,20 +50681,20 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,15,196,84,94,4,2 ; pinsrw $0x2,0x4(%esi,%ebx,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,255,1 ; cmp $0x1,%edi
- DB 117,13 ; jne 5ba8 <_sk_load_rgb_u16_be_sse2+0x142>
+ DB 117,13 ; jne 5bde <_sk_load_rgb_u16_be_sse2+0x142>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,16,255,255,255 ; jmp 5ab8 <_sk_load_rgb_u16_be_sse2+0x52>
+ DB 233,16,255,255,255 ; jmp 5aee <_sk_load_rgb_u16_be_sse2+0x52>
DB 102,15,110,68,94,6 ; movd 0x6(%esi,%ebx,2),%xmm0
DB 102,15,196,68,94,10,2 ; pinsrw $0x2,0xa(%esi,%ebx,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,18 ; jb 5bd0 <_sk_load_rgb_u16_be_sse2+0x16a>
+ DB 114,18 ; jb 5c06 <_sk_load_rgb_u16_be_sse2+0x16a>
DB 102,15,110,92,94,12 ; movd 0xc(%esi,%ebx,2),%xmm3
DB 102,15,196,92,94,16,2 ; pinsrw $0x2,0x10(%esi,%ebx,2),%xmm3
- DB 233,232,254,255,255 ; jmp 5ab8 <_sk_load_rgb_u16_be_sse2+0x52>
+ DB 233,232,254,255,255 ; jmp 5aee <_sk_load_rgb_u16_be_sse2+0x52>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,223,254,255,255 ; jmp 5ab8 <_sk_load_rgb_u16_be_sse2+0x52>
+ DB 233,223,254,255,255 ; jmp 5aee <_sk_load_rgb_u16_be_sse2+0x52>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -50624,7 +50702,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 87 ; push %edi
DB 86 ; push %esi
- DB 232,0,0,0,0 ; call 5be3 <_sk_store_u16_be_sse2+0xa>
+ DB 232,0,0,0,0 ; call 5c19 <_sk_store_u16_be_sse2+0xa>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -50634,7 +50712,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,253,117,0,0 ; movaps 0x75fd(%edi),%xmm6
+ DB 15,40,183,247,117,0,0 ; movaps 0x75f7(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -50681,7 +50759,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,98,245 ; punpckldq %xmm5,%xmm6
DB 133,255 ; test %edi,%edi
- DB 117,32 ; jne 5cdf <_sk_store_u16_be_sse2+0x106>
+ DB 117,32 ; jne 5d15 <_sk_store_u16_be_sse2+0x106>
DB 15,17,52,114 ; movups %xmm6,(%edx,%esi,2)
DB 102,15,106,229 ; punpckhdq %xmm5,%xmm4
DB 243,15,127,100,114,16 ; movdqu %xmm4,0x10(%edx,%esi,2)
@@ -50697,13 +50775,13 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 195 ; ret
DB 102,15,214,52,114 ; movq %xmm6,(%edx,%esi,2)
DB 131,255,1 ; cmp $0x1,%edi
- DB 116,228 ; je 5ccd <_sk_store_u16_be_sse2+0xf4>
+ DB 116,228 ; je 5d03 <_sk_store_u16_be_sse2+0xf4>
DB 102,15,23,116,114,8 ; movhpd %xmm6,0x8(%edx,%esi,2)
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,217 ; jb 5ccd <_sk_store_u16_be_sse2+0xf4>
+ DB 114,217 ; jb 5d03 <_sk_store_u16_be_sse2+0xf4>
DB 102,15,106,229 ; punpckhdq %xmm5,%xmm4
DB 102,15,214,100,114,16 ; movq %xmm4,0x10(%edx,%esi,2)
- DB 235,205 ; jmp 5ccd <_sk_store_u16_be_sse2+0xf4>
+ DB 235,205 ; jmp 5d03 <_sk_store_u16_be_sse2+0xf4>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -50724,7 +50802,7 @@ _sk_load_f32_sse2 LABEL PROC
DB 15,16,36,23 ; movups (%edi,%edx,1),%xmm4
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 133,255 ; test %edi,%edi
- DB 117,71 ; jne 5d77 <_sk_load_f32_sse2+0x77>
+ DB 117,71 ; jne 5dad <_sk_load_f32_sse2+0x77>
DB 15,16,84,178,16 ; movups 0x10(%edx,%esi,4),%xmm2
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
DB 15,16,68,178,48 ; movups 0x30(%edx,%esi,4),%xmm0
@@ -50752,17 +50830,17 @@ _sk_load_f32_sse2 LABEL PROC
DB 195 ; ret
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 131,255,1 ; cmp $0x1,%edi
- DB 117,8 ; jne 5d87 <_sk_load_f32_sse2+0x87>
+ DB 117,8 ; jne 5dbd <_sk_load_f32_sse2+0x87>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,210 ; xorps %xmm2,%xmm2
- DB 235,184 ; jmp 5d3f <_sk_load_f32_sse2+0x3f>
+ DB 235,184 ; jmp 5d75 <_sk_load_f32_sse2+0x3f>
DB 15,16,84,178,16 ; movups 0x10(%edx,%esi,4),%xmm2
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,7 ; jb 5d98 <_sk_load_f32_sse2+0x98>
+ DB 114,7 ; jb 5dce <_sk_load_f32_sse2+0x98>
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
- DB 235,167 ; jmp 5d3f <_sk_load_f32_sse2+0x3f>
+ DB 235,167 ; jmp 5d75 <_sk_load_f32_sse2+0x3f>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,162 ; jmp 5d3f <_sk_load_f32_sse2+0x3f>
+ DB 235,162 ; jmp 5d75 <_sk_load_f32_sse2+0x3f>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -50786,7 +50864,7 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 15,16,52,23 ; movups (%edi,%edx,1),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 133,255 ; test %edi,%edi
- DB 117,97 ; jne 5e39 <_sk_load_f32_dst_sse2+0x9c>
+ DB 117,97 ; jne 5e6f <_sk_load_f32_dst_sse2+0x9c>
DB 15,16,124,178,16 ; movups 0x10(%edx,%esi,4),%xmm7
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
DB 15,16,84,178,48 ; movups 0x30(%edx,%esi,4),%xmm2
@@ -50820,17 +50898,17 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 195 ; ret
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 131,255,1 ; cmp $0x1,%edi
- DB 117,8 ; jne 5e49 <_sk_load_f32_dst_sse2+0xac>
+ DB 117,8 ; jne 5e7f <_sk_load_f32_dst_sse2+0xac>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,158 ; jmp 5de7 <_sk_load_f32_dst_sse2+0x4a>
+ DB 235,158 ; jmp 5e1d <_sk_load_f32_dst_sse2+0x4a>
DB 15,16,124,178,16 ; movups 0x10(%edx,%esi,4),%xmm7
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,7 ; jb 5e5a <_sk_load_f32_dst_sse2+0xbd>
+ DB 114,7 ; jb 5e90 <_sk_load_f32_dst_sse2+0xbd>
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
- DB 235,141 ; jmp 5de7 <_sk_load_f32_dst_sse2+0x4a>
+ DB 235,141 ; jmp 5e1d <_sk_load_f32_dst_sse2+0x4a>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,136 ; jmp 5de7 <_sk_load_f32_dst_sse2+0x4a>
+ DB 235,136 ; jmp 5e1d <_sk_load_f32_dst_sse2+0x4a>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -50866,7 +50944,7 @@ _sk_store_f32_sse2 LABEL PROC
DB 15,40,238 ; movaps %xmm6,%xmm5
DB 102,15,20,239 ; unpcklpd %xmm7,%xmm5
DB 133,255 ; test %edi,%edi
- DB 117,40 ; jne 5ee5 <_sk_store_f32_sse2+0x86>
+ DB 117,40 ; jne 5f1b <_sk_store_f32_sse2+0x86>
DB 102,15,21,247 ; unpckhpd %xmm7,%xmm6
DB 15,17,100,178,16 ; movups %xmm4,0x10(%edx,%esi,4)
DB 102,15,17,108,178,32 ; movupd %xmm5,0x20(%edx,%esi,4)
@@ -50883,19 +50961,19 @@ _sk_store_f32_sse2 LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
DB 131,255,1 ; cmp $0x1,%edi
- DB 116,232 ; je 5ed2 <_sk_store_f32_sse2+0x73>
+ DB 116,232 ; je 5f08 <_sk_store_f32_sse2+0x73>
DB 15,17,100,178,16 ; movups %xmm4,0x10(%edx,%esi,4)
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,222 ; jb 5ed2 <_sk_store_f32_sse2+0x73>
+ DB 114,222 ; jb 5f08 <_sk_store_f32_sse2+0x73>
DB 102,15,17,108,178,32 ; movupd %xmm5,0x20(%edx,%esi,4)
- DB 235,214 ; jmp 5ed2 <_sk_store_f32_sse2+0x73>
+ DB 235,214 ; jmp 5f08 <_sk_store_f32_sse2+0x73>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 5f07 <_sk_repeat_x_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5f3d <_sk_repeat_x_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,17 ; mov (%ecx),%edx
@@ -50906,7 +50984,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,185,109,0,0 ; andps 0x6db9(%eax),%xmm5
+ DB 15,84,168,179,109,0,0 ; andps 0x6db3(%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
@@ -50925,7 +51003,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 5f59 <_sk_repeat_y_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5f8f <_sk_repeat_y_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,17 ; mov (%ecx),%edx
@@ -50936,7 +51014,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,103,109,0,0 ; andps 0x6d67(%eax),%xmm5
+ DB 15,84,168,97,109,0,0 ; andps 0x6d61(%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
@@ -50955,7 +51033,7 @@ _sk_mirror_x_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 5fab <_sk_mirror_x_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5fe1 <_sk_mirror_x_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -50964,13 +51042,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,165,116,0,0 ; mulss 0x74a5(%ecx),%xmm5
+ DB 243,15,89,169,159,116,0,0 ; mulss 0x749f(%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,21,109,0,0 ; andps 0x6d15(%ecx),%xmm5
+ DB 15,84,169,15,109,0,0 ; andps 0x6d0f(%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
@@ -50994,7 +51072,7 @@ _sk_mirror_y_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 601f <_sk_mirror_y_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6055 <_sk_mirror_y_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -51003,13 +51081,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,49,116,0,0 ; mulss 0x7431(%ecx),%xmm5
+ DB 243,15,89,169,43,116,0,0 ; mulss 0x742b(%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,161,108,0,0 ; andps 0x6ca1(%ecx),%xmm5
+ DB 15,84,169,155,108,0,0 ; andps 0x6c9b(%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
@@ -51033,12 +51111,12 @@ _sk_clamp_x_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6093 <_sk_clamp_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 60c9 <_sk_clamp_x_1_sse2+0xb>
DB 88 ; pop %eax
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,45,108,0,0 ; minps 0x6c2d(%eax),%xmm4
+ DB 15,93,160,39,108,0,0 ; minps 0x6c27(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -51054,14 +51132,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 60c3 <_sk_repeat_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 60f9 <_sk_repeat_x_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 243,15,91,224 ; cvttps2dq %xmm0,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,84,168,253,107,0,0 ; andps 0x6bfd(%eax),%xmm5
+ DB 15,84,168,247,107,0,0 ; andps 0x6bf7(%eax),%xmm5
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
@@ -51078,17 +51156,17 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 60fe <_sk_mirror_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6134 <_sk_mirror_x_1_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
- DB 15,40,161,50,108,0,0 ; movaps 0x6c32(%ecx),%xmm4
+ DB 15,40,161,44,108,0,0 ; movaps 0x6c2c(%ecx),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,169,178,107,0,0 ; movaps 0x6bb2(%ecx),%xmm5
+ DB 15,40,169,172,107,0,0 ; movaps 0x6bac(%ecx),%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,169,194,107,0,0 ; andps 0x6bc2(%ecx),%xmm5
+ DB 15,84,169,188,107,0,0 ; andps 0x6bbc(%ecx),%xmm5
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -51111,13 +51189,13 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 232,0,0,0,0 ; call 615c <_sk_luminance_to_alpha_sse2+0xe>
+ DB 232,0,0,0,0 ; call 6192 <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,148,112,0,0 ; mulps 0x7094(%eax),%xmm0
- DB 15,89,136,164,112,0,0 ; mulps 0x70a4(%eax),%xmm1
+ DB 15,89,128,142,112,0,0 ; mulps 0x708e(%eax),%xmm0
+ DB 15,89,136,158,112,0,0 ; mulps 0x709e(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,180,112,0,0 ; mulps 0x70b4(%eax),%xmm3
+ DB 15,89,152,174,112,0,0 ; mulps 0x70ae(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51491,7 +51569,7 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 86 ; push %esi
DB 131,236,60 ; sub $0x3c,%esp
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
- DB 232,0,0,0,0 ; call 65f9 <_sk_evenly_spaced_gradient_sse2+0x12>
+ DB 232,0,0,0,0 ; call 662f <_sk_evenly_spaced_gradient_sse2+0x12>
DB 90 ; pop %edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,65,4 ; lea 0x4(%ecx),%eax
@@ -51502,12 +51580,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,39,108,0,0 ; movdqa 0x6c27(%edx),%xmm2
+ DB 102,15,111,146,33,108,0,0 ; movdqa 0x6c21(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,231,105,0,0 ; por 0x69e7(%edx),%xmm2
+ DB 102,15,235,146,225,105,0,0 ; por 0x69e1(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,55,108,0,0 ; por 0x6c37(%edx),%xmm1
- DB 15,88,138,71,108,0,0 ; addps 0x6c47(%edx),%xmm1
+ DB 102,15,235,138,49,108,0,0 ; por 0x6c31(%edx),%xmm1
+ DB 15,88,138,65,108,0,0 ; addps 0x6c41(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -51612,18 +51690,18 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 67b9 <_sk_gauss_a_to_rgba_sse2+0xb>
+ DB 232,0,0,0,0 ; call 67ef <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,151,106,0,0 ; movaps 0x6a97(%eax),%xmm0
+ DB 15,40,128,145,106,0,0 ; movaps 0x6a91(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,167,106,0,0 ; addps 0x6aa7(%eax),%xmm0
+ DB 15,88,128,161,106,0,0 ; addps 0x6aa1(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,183,106,0,0 ; addps 0x6ab7(%eax),%xmm0
+ DB 15,88,128,177,106,0,0 ; addps 0x6ab1(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,199,106,0,0 ; addps 0x6ac7(%eax),%xmm0
+ DB 15,88,128,193,106,0,0 ; addps 0x6ac1(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,215,106,0,0 ; addps 0x6ad7(%eax),%xmm0
+ DB 15,88,128,209,106,0,0 ; addps 0x6ad1(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -51651,7 +51729,7 @@ _sk_gradient_sse2 LABEL PROC
DB 139,17 ; mov (%ecx),%edx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,250,2 ; cmp $0x2,%edx
- DB 114,33 ; jb 6846 <_sk_gradient_sse2+0x40>
+ DB 114,33 ; jb 687c <_sk_gradient_sse2+0x40>
DB 139,113,36 ; mov 0x24(%ecx),%esi
DB 74 ; dec %edx
DB 131,198,4 ; add $0x4,%esi
@@ -51662,7 +51740,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 131,198,4 ; add $0x4,%esi
DB 74 ; dec %edx
- DB 117,234 ; jne 6830 <_sk_gradient_sse2+0x2a>
+ DB 117,234 ; jne 6866 <_sk_gradient_sse2+0x2a>
DB 102,15,126,202 ; movd %xmm1,%edx
DB 102,15,112,209,229 ; pshufd $0xe5,%xmm1,%xmm2
DB 102,15,112,217,78 ; pshufd $0x4e,%xmm1,%xmm3
@@ -51810,7 +51888,7 @@ _sk_xy_to_unit_angle_sse2 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 6a4b <_sk_xy_to_unit_angle_sse2+0x18>
+ DB 232,0,0,0,0 ; call 6a81 <_sk_xy_to_unit_angle_sse2+0x18>
DB 88 ; pop %eax
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
@@ -51825,30 +51903,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,85,104,0,0 ; movaps 0x6855(%eax),%xmm0
+ DB 15,40,128,79,104,0,0 ; movaps 0x684f(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,101,104,0,0 ; addps 0x6865(%eax),%xmm0
+ DB 15,88,128,95,104,0,0 ; addps 0x685f(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,117,104,0,0 ; addps 0x6875(%eax),%xmm0
+ DB 15,88,128,111,104,0,0 ; addps 0x686f(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,133,104,0,0 ; addps 0x6885(%eax),%xmm0
+ DB 15,88,128,127,104,0,0 ; addps 0x687f(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,149,104,0,0 ; movaps 0x6895(%eax),%xmm6
+ DB 15,40,176,143,104,0,0 ; movaps 0x688f(%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,101,98,0,0 ; movaps 0x6265(%eax),%xmm0
+ DB 15,40,128,95,98,0,0 ; movaps 0x625f(%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,117,98,0,0 ; movaps 0x6275(%eax),%xmm5
+ DB 15,40,168,111,98,0,0 ; movaps 0x626f(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -51905,15 +51983,15 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6b68 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6b9e <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,136,103,0,0 ; mulps 0x6788(%edx),%xmm4
- DB 15,89,130,152,103,0,0 ; mulps 0x6798(%edx),%xmm0
+ DB 15,89,162,130,103,0,0 ; mulps 0x6782(%edx),%xmm4
+ DB 15,89,130,146,103,0,0 ; mulps 0x6792(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -51921,11 +51999,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,56,102,0,0 ; xorps 0x6638(%edx),%xmm4
+ DB 15,87,162,50,102,0,0 ; xorps 0x6632(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,72,97,0,0 ; mulps 0x6148(%edx),%xmm5
+ DB 15,89,170,66,97,0,0 ; mulps 0x6142(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -51954,15 +52032,15 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6c06 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6c3c <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,234,102,0,0 ; mulps 0x66ea(%edx),%xmm4
- DB 15,89,130,250,102,0,0 ; mulps 0x66fa(%edx),%xmm0
+ DB 15,89,162,228,102,0,0 ; mulps 0x66e4(%edx),%xmm4
+ DB 15,89,130,244,102,0,0 ; mulps 0x66f4(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -51970,11 +52048,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,154,101,0,0 ; xorps 0x659a(%edx),%xmm4
+ DB 15,87,162,148,101,0,0 ; xorps 0x6594(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,170,96,0,0 ; mulps 0x60aa(%edx),%xmm5
+ DB 15,89,170,164,96,0,0 ; mulps 0x60a4(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -51992,7 +52070,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6c7e <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6cb4 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -52001,7 +52079,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,114,102,0,0 ; mulps 0x6672(%ecx),%xmm5
+ DB 15,89,169,108,102,0,0 ; mulps 0x666c(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -52009,7 +52087,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,34,101,0,0 ; xorps 0x6522(%ecx),%xmm0
+ DB 15,87,129,28,101,0,0 ; xorps 0x651c(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -52080,16 +52158,16 @@ _sk_save_xy_sse2 LABEL PROC
DB 131,236,24 ; sub $0x18,%esp
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 232,0,0,0,0 ; call 6d67 <_sk_save_xy_sse2+0x12>
+ DB 232,0,0,0,0 ; call 6d9d <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,73,95,0,0 ; movaps 0x5f49(%eax),%xmm4
+ DB 15,40,160,67,95,0,0 ; movaps 0x5f43(%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,89,95,0,0 ; movaps 0x5f59(%eax),%xmm2
+ DB 15,40,144,83,95,0,0 ; movaps 0x5f53(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -52160,15 +52238,15 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6e49 <_sk_bilinear_nx_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6e7f <_sk_bilinear_nx_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,199,100,0,0 ; addps 0x64c7(%eax),%xmm0
- DB 15,40,168,119,94,0,0 ; movaps 0x5e77(%eax),%xmm5
+ DB 15,88,128,193,100,0,0 ; addps 0x64c1(%eax),%xmm0
+ DB 15,40,168,113,94,0,0 ; movaps 0x5e71(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52187,14 +52265,14 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6e8c <_sk_bilinear_px_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ec2 <_sk_bilinear_px_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,36,94,0,0 ; addps 0x5e24(%eax),%xmm0
+ DB 15,88,128,30,94,0,0 ; addps 0x5e1e(%eax),%xmm0
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52212,15 +52290,15 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6ec5 <_sk_bilinear_ny_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6efb <_sk_bilinear_ny_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,75,100,0,0 ; addps 0x644b(%eax),%xmm1
- DB 15,40,168,251,93,0,0 ; movaps 0x5dfb(%eax),%xmm5
+ DB 15,88,136,69,100,0,0 ; addps 0x6445(%eax),%xmm1
+ DB 15,40,168,245,93,0,0 ; movaps 0x5df5(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52239,14 +52317,14 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6f09 <_sk_bilinear_py_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f3f <_sk_bilinear_py_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,167,93,0,0 ; addps 0x5da7(%eax),%xmm1
+ DB 15,88,136,161,93,0,0 ; addps 0x5da1(%eax),%xmm1
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52264,20 +52342,20 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6f43 <_sk_bicubic_n3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f79 <_sk_bicubic_n3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,221,99,0,0 ; addps 0x63dd(%eax),%xmm0
- DB 15,40,168,125,93,0,0 ; movaps 0x5d7d(%eax),%xmm5
+ DB 15,88,128,215,99,0,0 ; addps 0x63d7(%eax),%xmm0
+ DB 15,40,168,119,93,0,0 ; movaps 0x5d77(%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,237,99,0,0 ; mulps 0x63ed(%eax),%xmm5
- DB 15,88,168,93,95,0,0 ; addps 0x5f5d(%eax),%xmm5
+ DB 15,89,168,231,99,0,0 ; mulps 0x63e7(%eax),%xmm5
+ DB 15,88,168,87,95,0,0 ; addps 0x5f57(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52296,23 +52374,23 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6f9d <_sk_bicubic_n1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6fd3 <_sk_bicubic_n1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,115,99,0,0 ; addps 0x6373(%eax),%xmm0
- DB 15,40,168,35,93,0,0 ; movaps 0x5d23(%eax),%xmm5
+ DB 15,88,128,109,99,0,0 ; addps 0x636d(%eax),%xmm0
+ DB 15,40,168,29,93,0,0 ; movaps 0x5d1d(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,163,99,0,0 ; movaps 0x63a3(%eax),%xmm4
+ DB 15,40,160,157,99,0,0 ; movaps 0x639d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,179,99,0,0 ; addps 0x63b3(%eax),%xmm4
+ DB 15,88,160,173,99,0,0 ; addps 0x63ad(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,19,93,0,0 ; addps 0x5d13(%eax),%xmm4
+ DB 15,88,160,13,93,0,0 ; addps 0x5d0d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,195,99,0,0 ; addps 0x63c3(%eax),%xmm4
+ DB 15,88,160,189,99,0,0 ; addps 0x63bd(%eax),%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52330,22 +52408,22 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7005 <_sk_bicubic_p1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 703b <_sk_bicubic_p1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,171,92,0,0 ; movaps 0x5cab(%eax),%xmm4
+ DB 15,40,160,165,92,0,0 ; movaps 0x5ca5(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,110,64 ; movups 0x40(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,59,99,0,0 ; movaps 0x633b(%eax),%xmm6
+ DB 15,40,176,53,99,0,0 ; movaps 0x6335(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,75,99,0,0 ; addps 0x634b(%eax),%xmm6
+ DB 15,88,176,69,99,0,0 ; addps 0x6345(%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,91,99,0,0 ; addps 0x635b(%eax),%xmm6
+ DB 15,88,176,85,99,0,0 ; addps 0x6355(%eax),%xmm6
DB 15,17,182,128,0,0,0 ; movups %xmm6,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52363,18 +52441,18 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7062 <_sk_bicubic_p3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7098 <_sk_bicubic_p3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,238,98,0,0 ; addps 0x62ee(%eax),%xmm0
+ DB 15,88,128,232,98,0,0 ; addps 0x62e8(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,206,98,0,0 ; mulps 0x62ce(%eax),%xmm4
- DB 15,88,160,62,94,0,0 ; addps 0x5e3e(%eax),%xmm4
+ DB 15,89,160,200,98,0,0 ; mulps 0x62c8(%eax),%xmm4
+ DB 15,88,160,56,94,0,0 ; addps 0x5e38(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52393,20 +52471,20 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 70b2 <_sk_bicubic_n3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 70e8 <_sk_bicubic_n3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,110,98,0,0 ; addps 0x626e(%eax),%xmm1
- DB 15,40,168,14,92,0,0 ; movaps 0x5c0e(%eax),%xmm5
+ DB 15,88,136,104,98,0,0 ; addps 0x6268(%eax),%xmm1
+ DB 15,40,168,8,92,0,0 ; movaps 0x5c08(%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,126,98,0,0 ; mulps 0x627e(%eax),%xmm5
- DB 15,88,168,238,93,0,0 ; addps 0x5dee(%eax),%xmm5
+ DB 15,89,168,120,98,0,0 ; mulps 0x6278(%eax),%xmm5
+ DB 15,88,168,232,93,0,0 ; addps 0x5de8(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52425,23 +52503,23 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 710d <_sk_bicubic_n1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7143 <_sk_bicubic_n1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,3,98,0,0 ; addps 0x6203(%eax),%xmm1
- DB 15,40,168,179,91,0,0 ; movaps 0x5bb3(%eax),%xmm5
+ DB 15,88,136,253,97,0,0 ; addps 0x61fd(%eax),%xmm1
+ DB 15,40,168,173,91,0,0 ; movaps 0x5bad(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,51,98,0,0 ; movaps 0x6233(%eax),%xmm4
+ DB 15,40,160,45,98,0,0 ; movaps 0x622d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,67,98,0,0 ; addps 0x6243(%eax),%xmm4
+ DB 15,88,160,61,98,0,0 ; addps 0x623d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,163,91,0,0 ; addps 0x5ba3(%eax),%xmm4
+ DB 15,88,160,157,91,0,0 ; addps 0x5b9d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,83,98,0,0 ; addps 0x6253(%eax),%xmm4
+ DB 15,88,160,77,98,0,0 ; addps 0x624d(%eax),%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52459,22 +52537,22 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7176 <_sk_bicubic_p1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 71ac <_sk_bicubic_p1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,58,91,0,0 ; movaps 0x5b3a(%eax),%xmm4
+ DB 15,40,160,52,91,0,0 ; movaps 0x5b34(%eax),%xmm4
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,110,96 ; movups 0x60(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,202,97,0,0 ; movaps 0x61ca(%eax),%xmm6
+ DB 15,40,176,196,97,0,0 ; movaps 0x61c4(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,218,97,0,0 ; addps 0x61da(%eax),%xmm6
+ DB 15,88,176,212,97,0,0 ; addps 0x61d4(%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,234,97,0,0 ; addps 0x61ea(%eax),%xmm6
+ DB 15,88,176,228,97,0,0 ; addps 0x61e4(%eax),%xmm6
DB 15,17,182,160,0,0,0 ; movups %xmm6,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52492,18 +52570,18 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 71d4 <_sk_bicubic_p3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 720a <_sk_bicubic_p3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,124,97,0,0 ; addps 0x617c(%eax),%xmm1
+ DB 15,88,136,118,97,0,0 ; addps 0x6176(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,92,97,0,0 ; mulps 0x615c(%eax),%xmm4
- DB 15,88,160,204,92,0,0 ; addps 0x5ccc(%eax),%xmm4
+ DB 15,89,160,86,97,0,0 ; mulps 0x6156(%eax),%xmm4
+ DB 15,88,160,198,92,0,0 ; addps 0x5cc6(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52644,7 +52722,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,15,127,77,136 ; movdqa %xmm1,-0x78(%ebp)
- DB 232,0,0,0,0 ; call 73c0 <_sk_clut_3D_sse2+0xf7>
+ DB 232,0,0,0,0 ; call 73f6 <_sk_clut_3D_sse2+0xf7>
DB 90 ; pop %edx
DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
DB 102,15,127,133,248,254,255,255 ; movdqa %xmm0,-0x108(%ebp)
@@ -52652,7 +52730,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,192,95,0,0 ; movdqa 0x5fc0(%edx),%xmm4
+ DB 102,15,111,162,186,95,0,0 ; movdqa 0x5fba(%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
@@ -52692,7 +52770,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,64,89,0,0 ; movdqa 0x5940(%edx),%xmm0
+ DB 102,15,111,130,58,89,0,0 ; movdqa 0x593a(%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
@@ -52709,7 +52787,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,176,95,0,0 ; movaps 0x5fb0(%edx),%xmm0
+ DB 15,40,130,170,95,0,0 ; movaps 0x5faa(%edx),%xmm0
DB 15,40,141,232,254,255,255 ; movaps -0x118(%ebp),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,41,77,200 ; movaps %xmm1,-0x38(%ebp)
@@ -53330,7 +53408,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,127,93,152 ; movdqa %xmm3,-0x68(%ebp)
- DB 232,0,0,0,0 ; call 7f56 <_sk_clut_4D_sse2+0x16e>
+ DB 232,0,0,0,0 ; call 7f8c <_sk_clut_4D_sse2+0x16e>
DB 89 ; pop %ecx
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,41,133,152,254,255,255 ; movaps %xmm0,-0x168(%ebp)
@@ -53341,7 +53419,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm4
+ DB 102,15,111,161,36,84,0,0 ; movdqa 0x5424(%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
@@ -53383,7 +53461,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm1
+ DB 102,15,254,137,164,77,0,0 ; paddd 0x4da4(%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
@@ -53398,7 +53476,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,26,84,0,0 ; movaps 0x541a(%ecx),%xmm7
+ DB 15,40,185,20,84,0,0 ; movaps 0x5414(%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
@@ -53419,7 +53497,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm4
+ DB 102,15,111,161,36,84,0,0 ; movdqa 0x5424(%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
@@ -53455,7 +53533,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm0
+ DB 102,15,254,129,164,77,0,0 ; paddd 0x4da4(%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
@@ -53539,7 +53617,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm1
+ DB 102,15,254,137,164,77,0,0 ; paddd 0x4da4(%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
@@ -53557,7 +53635,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm2
+ DB 102,15,111,145,36,84,0,0 ; movdqa 0x5424(%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
@@ -53593,7 +53671,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm5
+ DB 102,15,254,169,164,77,0,0 ; paddd 0x4da4(%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
@@ -53653,7 +53731,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm3
+ DB 102,15,111,153,36,84,0,0 ; movdqa 0x5424(%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
@@ -53692,7 +53770,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm0
+ DB 102,15,254,129,164,77,0,0 ; paddd 0x4da4(%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
@@ -53744,7 +53822,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,170,77,0,0 ; movdqa 0x4daa(%ecx),%xmm1
+ DB 102,15,111,137,164,77,0,0 ; movdqa 0x4da4(%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
@@ -53778,7 +53856,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm3
+ DB 102,15,111,153,36,84,0,0 ; movdqa 0x5424(%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
@@ -53835,7 +53913,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm1
+ DB 102,15,111,137,36,84,0,0 ; movdqa 0x5424(%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
@@ -53872,7 +53950,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm0
+ DB 102,15,254,129,164,77,0,0 ; paddd 0x4da4(%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
@@ -53940,7 +54018,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm0
+ DB 102,15,111,129,36,84,0,0 ; movdqa 0x5424(%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
@@ -53979,7 +54057,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm2
+ DB 102,15,254,145,164,77,0,0 ; paddd 0x4da4(%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
@@ -54031,7 +54109,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,170,77,0,0 ; movdqa 0x4daa(%ecx),%xmm1
+ DB 102,15,111,137,164,77,0,0 ; movdqa 0x4da4(%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
@@ -54066,7 +54144,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm5
+ DB 102,15,111,169,36,84,0,0 ; movdqa 0x5424(%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
@@ -54122,7 +54200,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm2
+ DB 102,15,111,145,36,84,0,0 ; movdqa 0x5424(%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
@@ -54158,7 +54236,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm7
+ DB 102,15,254,185,164,77,0,0 ; paddd 0x4da4(%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
@@ -54208,7 +54286,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm2
+ DB 102,15,111,145,36,84,0,0 ; movdqa 0x5424(%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
@@ -54247,7 +54325,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm2
+ DB 102,15,254,145,164,77,0,0 ; paddd 0x4da4(%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
@@ -54301,7 +54379,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm3
+ DB 102,15,254,153,164,77,0,0 ; paddd 0x4da4(%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
@@ -54334,7 +54412,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,42,84,0,0 ; movdqa 0x542a(%ecx),%xmm1
+ DB 102,15,111,137,36,84,0,0 ; movdqa 0x5424(%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
@@ -54374,7 +54452,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm0
+ DB 102,15,254,129,164,77,0,0 ; paddd 0x4da4(%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
@@ -54428,7 +54506,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,170,77,0,0 ; paddd 0x4daa(%ecx),%xmm2
+ DB 102,15,254,145,164,77,0,0 ; paddd 0x4da4(%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
@@ -54498,7 +54576,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 141,86,8 ; lea 0x8(%esi),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,106,77,0,0 ; movaps 0x4d6a(%ecx),%xmm3
+ DB 15,40,153,100,77,0,0 ; movaps 0x4d64(%ecx),%xmm3
DB 82 ; push %edx
DB 80 ; push %eax
DB 255,86,4 ; call *0x4(%esi)
@@ -54509,8 +54587,6 @@ _sk_clut_4D_sse2 LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
DB 144 ; nop
- DB 144 ; nop
- DB 144 ; nop
PUBLIC _sk_start_pipeline_sse2_lowp
_sk_start_pipeline_sse2_lowp LABEL PROC
@@ -54523,7 +54599,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 9482 <_sk_start_pipeline_sse2_lowp+0xde>
+ DB 15,131,198,0,0,0 ; jae 94b6 <_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
@@ -54537,7 +54613,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 9433 <_sk_start_pipeline_sse2_lowp+0x8f>
+ DB 119,78 ; ja 9467 <_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)
@@ -54559,13 +54635,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 93e8 <_sk_start_pipeline_sse2_lowp+0x44>
+ DB 118,181 ; jbe 941c <_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 9478 <_sk_start_pipeline_sse2_lowp+0xd4>
+ DB 116,55 ; je 94ac <_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)
@@ -54583,7 +54659,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 93d4 <_sk_start_pipeline_sse2_lowp+0x30>
+ DB 15,133,82,255,255,255 ; jne 9408 <_sk_start_pipeline_sse2_lowp+0x30>
DB 141,101,244 ; lea -0xc(%ebp),%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -54649,7 +54725,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 9531 <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9565 <_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
@@ -54668,7 +54744,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,95,62,0,0 ; movaps 0x3e5f(%eax),%xmm3
+ DB 15,40,152,91,62,0,0 ; movaps 0x3e5b(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -54688,7 +54764,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 959c <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 95d0 <_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
@@ -54707,7 +54783,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,244,61,0,0 ; movaps 0x3df4(%eax),%xmm0
+ DB 15,40,128,240,61,0,0 ; movaps 0x3df0(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -54726,16 +54802,16 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9606 <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 963a <_sk_set_rgb_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
- DB 243,15,16,150,78,62,0,0 ; movss 0x3e4e(%esi),%xmm2
+ DB 243,15,16,150,74,62,0,0 ; movss 0x3e4a(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,74,62,0,0 ; movss 0x3e4a(%esi),%xmm1
+ DB 243,15,16,142,70,62,0,0 ; movss 0x3e46(%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
@@ -54782,7 +54858,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 96ca <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 96fe <_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
@@ -54791,7 +54867,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,198,60,0,0 ; movdqa 0x3cc6(%edx),%xmm7
+ DB 102,15,111,186,194,60,0,0 ; movdqa 0x3cc2(%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
@@ -54917,12 +54993,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 9844 <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9878 <_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,76,59,0,0 ; movdqa 0x3b4c(%eax),%xmm4
+ DB 102,15,111,160,72,59,0,0 ; movdqa 0x3b48(%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
@@ -55000,11 +55076,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 993c <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9970 <_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,84,58,0,0 ; movdqa 0x3a54(%eax),%xmm0
+ DB 102,15,111,128,80,58,0,0 ; movdqa 0x3a50(%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
@@ -55060,12 +55136,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 9a10 <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9a44 <_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,128,57,0,0 ; movdqa 0x3980(%eax),%xmm7
+ DB 102,15,111,184,124,57,0,0 ; movdqa 0x397c(%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
@@ -55116,7 +55192,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 9ad1 <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b05 <_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
@@ -55125,7 +55201,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,191,56,0,0 ; movdqa 0x38bf(%esi),%xmm7
+ DB 102,15,111,190,187,56,0,0 ; movdqa 0x38bb(%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
@@ -55162,14 +55238,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 9b68 <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b9c <_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,40,56,0,0 ; movdqa 0x3828(%eax),%xmm7
+ DB 102,15,111,184,36,56,0,0 ; movdqa 0x3824(%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
@@ -55211,14 +55287,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 9c10 <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9c44 <_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,128,55,0,0 ; movdqa 0x3780(%esi),%xmm6
+ DB 102,15,111,182,124,55,0,0 ; movdqa 0x377c(%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
@@ -55260,11 +55336,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 9cb3 <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call 9ce7 <_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,221,54,0,0 ; movdqa 0x36dd(%eax),%xmm7
+ DB 102,15,111,184,217,54,0,0 ; movdqa 0x36d9(%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
@@ -55314,9 +55390,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 9d6f <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9da3 <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,33,54,0,0 ; movdqa 0x3621(%eax),%xmm1
+ DB 102,15,111,136,29,54,0,0 ; movdqa 0x361d(%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
@@ -55373,7 +55449,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 9e3f <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9e73 <_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
@@ -55381,7 +55457,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,81,53,0,0 ; movdqa 0x3551(%edi),%xmm6
+ DB 102,15,111,183,77,53,0,0 ; movdqa 0x354d(%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
@@ -55425,12 +55501,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 9ef4 <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9f28 <_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,156,52,0,0 ; movdqa 0x349c(%eax),%xmm7
+ DB 102,15,111,184,152,52,0,0 ; movdqa 0x3498(%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
@@ -55471,10 +55547,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 9f90 <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9fc4 <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,0,52,0,0 ; movdqa 0x3400(%eax),%xmm4
+ DB 102,15,111,160,252,51,0,0 ; movdqa 0x33fc(%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
@@ -55542,17 +55618,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 a091 <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a0c5 <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,15,51,0,0 ; movdqa 0x330f(%eax),%xmm5
+ DB 102,15,111,168,11,51,0,0 ; movdqa 0x330b(%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,255,50,0,0 ; movdqa 0x32ff(%eax),%xmm6
+ DB 102,15,111,176,251,50,0,0 ; movdqa 0x32fb(%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
@@ -55611,14 +55687,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 a189 <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a1bd <_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,7,50,0,0 ; movdqa 0x3207(%eax),%xmm6
+ DB 102,15,111,176,3,50,0,0 ; movdqa 0x3203(%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
@@ -55674,9 +55750,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 a269 <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call a29d <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,39,49,0,0 ; movdqa 0x3127(%eax),%xmm6
+ DB 102,15,111,176,35,49,0,0 ; movdqa 0x3123(%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
@@ -55741,7 +55817,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 a35e <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a392 <_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
@@ -55752,7 +55828,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,82,48,0,0 ; movdqa 0x3052(%eax),%xmm7
+ DB 102,15,111,184,78,48,0,0 ; movdqa 0x304e(%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
@@ -55761,7 +55837,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,50,48,0,0 ; movdqa 0x3032(%eax),%xmm0
+ DB 102,15,111,128,46,48,0,0 ; movdqa 0x302e(%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
@@ -55850,7 +55926,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 a507 <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a53b <_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
@@ -55859,7 +55935,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,169,46,0,0 ; movdqa 0x2ea9(%eax),%xmm7
+ DB 102,15,111,184,165,46,0,0 ; movdqa 0x2ea5(%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
@@ -55868,7 +55944,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,137,46,0,0 ; movdqa 0x2e89(%eax),%xmm0
+ DB 102,15,111,128,133,46,0,0 ; movdqa 0x2e85(%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)
@@ -55956,7 +56032,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 a6a5 <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a6d9 <_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
@@ -55967,7 +56043,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,11,45,0,0 ; movdqa 0x2d0b(%eax),%xmm7
+ DB 102,15,111,184,7,45,0,0 ; movdqa 0x2d07(%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
@@ -55976,11 +56052,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,235,44,0,0 ; movdqa 0x2ceb(%eax),%xmm0
+ DB 102,15,111,128,231,44,0,0 ; movdqa 0x2ce7(%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,27,45,0,0 ; movdqa 0x2d1b(%eax),%xmm0
+ DB 102,15,111,128,23,45,0,0 ; movdqa 0x2d17(%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
@@ -56067,16 +56143,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 a859 <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a88d <_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,55,43,0,0 ; movdqa 0x2b37(%eax),%xmm7
+ DB 102,15,111,184,51,43,0,0 ; movdqa 0x2b33(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,103,43,0,0 ; movdqa 0x2b67(%eax),%xmm6
+ DB 102,15,111,176,99,43,0,0 ; movdqa 0x2b63(%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
@@ -56135,9 +56211,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 a953 <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call a987 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,61,42,0,0 ; movdqa 0x2a3d(%eax),%xmm7
+ DB 102,15,111,184,57,42,0,0 ; movdqa 0x2a39(%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
@@ -56164,7 +56240,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,93,42,0,0 ; movdqa 0x2a5d(%eax),%xmm0
+ DB 102,15,111,128,89,42,0,0 ; movdqa 0x2a59(%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
@@ -56269,10 +56345,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 ab75 <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call aba9 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,27,40,0,0 ; movdqa 0x281b(%eax),%xmm7
+ DB 102,15,111,184,23,40,0,0 ; movdqa 0x2817(%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
@@ -56299,7 +56375,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,59,40,0,0 ; movdqa 0x283b(%eax),%xmm2
+ DB 102,15,111,144,55,40,0,0 ; movdqa 0x2837(%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
@@ -56427,10 +56503,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 ade4 <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call ae18 <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ae0a <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja ae3e <_sk_load_8888_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -56439,14 +56515,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 ae53 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp ae87 <_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 ae53 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp ae87 <_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 ae53 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp ae87 <_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
@@ -56463,7 +56539,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,172,37,0,0 ; movdqa 0x25ac(%edi),%xmm5
+ DB 102,15,111,175,168,37,0,0 ; movdqa 0x25a8(%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
@@ -56541,10 +56617,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 af71 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call afa5 <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja af97 <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja afcb <_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
@@ -56553,14 +56629,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 afe0 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b014 <_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 afe0 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b014 <_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 afe0 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b014 <_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
@@ -56577,7 +56653,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,31,36,0,0 ; movdqa 0x241f(%edi),%xmm2
+ DB 102,15,111,151,27,36,0,0 ; movdqa 0x241b(%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
@@ -56669,19 +56745,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 b13c <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b170 <_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 b159 <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja b18d <_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 b1b6 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp b1ea <_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 b1b6 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp b1ea <_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
@@ -56689,7 +56765,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 b1b6 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp b1ea <_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
@@ -56726,7 +56802,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 b202 <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne b236 <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -56756,10 +56832,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 b240 <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b274 <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b266 <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja b29a <_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
@@ -56768,14 +56844,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 b2af <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b2e3 <_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 b2af <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b2e3 <_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 b2af <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b2e3 <_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
@@ -56792,7 +56868,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,80,33,0,0 ; movdqa 0x2150(%edi),%xmm5
+ DB 102,15,111,175,76,33,0,0 ; movdqa 0x214c(%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
@@ -56870,10 +56946,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 b3cd <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b401 <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b3f3 <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja b427 <_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
@@ -56882,14 +56958,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 b43c <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b470 <_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 b43c <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b470 <_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 b43c <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b470 <_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
@@ -56906,7 +56982,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,195,31,0,0 ; movdqa 0x1fc3(%edi),%xmm2
+ DB 102,15,111,151,191,31,0,0 ; movdqa 0x1fbf(%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
@@ -56998,19 +57074,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 b598 <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b5cc <_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 b5b5 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja b5e9 <_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 b612 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp b646 <_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 b612 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp b646 <_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
@@ -57018,7 +57094,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 b612 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp b646 <_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
@@ -57055,7 +57131,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 b65e <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne b692 <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -57088,10 +57164,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 b6a7 <_sk_load_565_sse2_lowp+0x3b>
+ DB 232,0,0,0,0 ; call b6db <_sk_load_565_sse2_lowp+0x3b>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja b6c9 <_sk_load_565_sse2_lowp+0x5d>
+ DB 119,28 ; ja b6fd <_sk_load_565_sse2_lowp+0x5d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,245,0,0,0 ; mov 0xf5(%esi,%ecx,4),%ecx
@@ -57099,14 +57175,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 b704 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,59 ; jmp b738 <_sk_load_565_sse2_lowp+0x98>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
- DB 235,52 ; jmp b704 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,52 ; jmp b738 <_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 b704 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,30 ; jmp b738 <_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
@@ -57114,11 +57190,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,41,29,0,0 ; pand 0x1d29(%esi),%xmm7
+ DB 102,15,219,190,37,29,0,0 ; pand 0x1d25(%esi),%xmm7
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,142,57,29,0,0 ; pand 0x1d39(%esi),%xmm1
- DB 102,15,111,150,73,29,0,0 ; movdqa 0x1d49(%esi),%xmm2
+ DB 102,15,219,142,53,29,0,0 ; pand 0x1d35(%esi),%xmm1
+ DB 102,15,111,150,69,29,0,0 ; movdqa 0x1d45(%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
@@ -57140,7 +57216,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,233,28,0,0 ; movaps 0x1ce9(%esi),%xmm3
+ DB 15,40,158,229,28,0,0 ; movaps 0x1ce5(%esi),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,92 ; add $0x5c,%esp
DB 94 ; pop %esi
@@ -57184,10 +57260,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 b7e3 <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call b817 <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b805 <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja b839 <_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
@@ -57195,14 +57271,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 b840 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp b874 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp b840 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp b874 <_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 b840 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp b874 <_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
@@ -57210,11 +57286,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,237,27,0,0 ; pand 0x1bed(%edi),%xmm6
+ DB 102,15,219,183,233,27,0,0 ; pand 0x1be9(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,253,27,0,0 ; pand 0x1bfd(%edi),%xmm5
- DB 102,15,111,191,13,28,0,0 ; movdqa 0x1c0d(%edi),%xmm7
+ DB 102,15,219,175,249,27,0,0 ; pand 0x1bf9(%edi),%xmm5
+ DB 102,15,111,191,9,28,0,0 ; movdqa 0x1c09(%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
@@ -57227,7 +57303,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,173,27,0,0 ; movaps 0x1bad(%edi),%xmm6
+ DB 15,40,183,169,27,0,0 ; movaps 0x1ba9(%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)
@@ -57270,15 +57346,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 b90a <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call b93e <_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,246,26,0,0 ; pand 0x1af6(%edi),%xmm2
+ DB 102,15,219,151,242,26,0,0 ; pand 0x1af2(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,6,27,0,0 ; pand 0x1b06(%edi),%xmm6
+ DB 102,15,219,183,2,27,0,0 ; pand 0x1b02(%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
@@ -57297,19 +57373,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 b982 <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja b9b6 <_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 b9bd <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp b9f1 <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp b9bd <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp b9f1 <_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 b9bd <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp b9f1 <_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
@@ -57369,10 +57445,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 ba52 <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call ba86 <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja ba74 <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja baa8 <_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
@@ -57380,10 +57456,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 bace <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp bb02 <_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 bace <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp bb02 <_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
@@ -57391,7 +57467,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 bace <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp bb02 <_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
@@ -57402,7 +57478,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,62,25,0,0 ; pand 0x193e(%edi),%xmm3
+ DB 102,15,219,159,58,25,0,0 ; pand 0x193a(%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)
@@ -57455,10 +57531,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 bb5d <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bb91 <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bb7f <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bbb3 <_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
@@ -57466,10 +57542,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 bbd9 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bc0d <_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 bbd9 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bc0d <_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
@@ -57477,7 +57553,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 bbd9 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bc0d <_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
@@ -57488,7 +57564,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,51,24,0,0 ; pand 0x1833(%edi),%xmm4
+ DB 102,15,219,167,47,24,0,0 ; pand 0x182f(%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
@@ -57543,32 +57619,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 bc75 <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bca9 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja bc95 <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja bcc9 <_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 bd1d <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,27,23,0,0 ; movdqa 0x171b(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp bd51 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,23,23,0,0 ; movdqa 0x1717(%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 bd1d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp bd51 <_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,27,23,0,0 ; movdqa 0x171b(%ebx),%xmm4
+ DB 102,15,111,163,23,23,0,0 ; movdqa 0x1717(%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 bd1d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp bd51 <_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
@@ -57578,7 +57654,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,27,23,0,0 ; movdqa 0x171b(%ebx),%xmm4
+ DB 102,15,111,163,23,23,0,0 ; movdqa 0x1717(%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)
@@ -57612,7 +57688,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 bd66 <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je bd9a <_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)
@@ -57640,10 +57716,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 bda9 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bddd <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja bdcb <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja bdff <_sk_load_g8_sse2_lowp+0x5b>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,199,0,0,0 ; mov 0xc7(%esi,%ecx,4),%ecx
@@ -57651,10 +57727,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 be25 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp be59 <_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 be25 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp be59 <_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
@@ -57662,7 +57738,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 be25 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp be59 <_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
@@ -57673,7 +57749,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,231,21,0,0 ; pand 0x15e7(%esi),%xmm0
+ DB 102,15,219,134,227,21,0,0 ; pand 0x15e3(%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)
@@ -57684,7 +57760,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,231,21,0,0 ; movaps 0x15e7(%esi),%xmm3
+ DB 15,40,158,227,21,0,0 ; movaps 0x15e3(%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)
@@ -57725,10 +57801,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 beb5 <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bee9 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bed7 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bf0b <_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
@@ -57736,10 +57812,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 bf31 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bf65 <_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 bf31 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bf65 <_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
@@ -57747,7 +57823,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 bf31 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bf65 <_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
@@ -57758,9 +57834,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,219,20,0,0 ; pand 0x14db(%edi),%xmm4
+ DB 102,15,219,167,215,20,0,0 ; pand 0x14d7(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,219,20,0,0 ; movaps 0x14db(%edi),%xmm5
+ DB 15,40,175,215,20,0,0 ; movaps 0x14d7(%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)
@@ -57799,7 +57875,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 bfa5 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call bfd9 <_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
@@ -57809,10 +57885,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,123,20,0,0 ; pmullw 0x147b(%eax),%xmm0
- DB 102,15,213,136,139,20,0,0 ; pmullw 0x148b(%eax),%xmm1
+ DB 102,15,213,128,119,20,0,0 ; pmullw 0x1477(%eax),%xmm0
+ DB 102,15,213,136,135,20,0,0 ; pmullw 0x1487(%eax),%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,152,155,20,0,0 ; pmullw 0x149b(%eax),%xmm3
+ DB 102,15,213,152,151,20,0,0 ; pmullw 0x1497(%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
@@ -57841,15 +57917,15 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call c02e <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call c062 <_sk_scale_1_float_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
DB 243,15,16,39 ; movss (%edi),%xmm4
- DB 243,15,89,166,38,20,0,0 ; mulss 0x1426(%esi),%xmm4
- DB 243,15,88,166,34,20,0,0 ; addss 0x1422(%esi),%xmm4
+ DB 243,15,89,166,34,20,0,0 ; mulss 0x1422(%esi),%xmm4
+ DB 243,15,88,166,30,20,0,0 ; addss 0x141e(%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
@@ -57862,7 +57938,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,98,19,0,0 ; movdqa 0x1362(%esi),%xmm5
+ DB 102,15,111,174,94,19,0,0 ; movdqa 0x135e(%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
@@ -57899,19 +57975,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 c0fc <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call c130 <_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,88,19,0,0 ; mulss 0x1358(%ecx),%xmm6
- DB 243,15,88,177,84,19,0,0 ; addss 0x1354(%ecx),%xmm6
+ DB 243,15,89,177,84,19,0,0 ; mulss 0x1354(%ecx),%xmm6
+ DB 243,15,88,177,80,19,0,0 ; addss 0x1350(%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,148,18,0,0 ; movdqa 0x1294(%ecx),%xmm0
+ DB 102,15,111,129,144,18,0,0 ; movdqa 0x1290(%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
@@ -57982,10 +58058,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 c225 <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call c259 <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c247 <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja c27b <_sk_scale_u8_sse2_lowp+0x53>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,3,1,0,0 ; mov 0x103(%edi,%ecx,4),%ecx
@@ -57993,10 +58069,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 c2a1 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp c2d5 <_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 c2a1 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp c2d5 <_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
@@ -58004,7 +58080,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 c2a1 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp c2d5 <_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
@@ -58015,9 +58091,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,107,17,0,0 ; pand 0x116b(%edi),%xmm4
+ DB 102,15,219,167,103,17,0,0 ; pand 0x1167(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,107,17,0,0 ; movdqa 0x116b(%edi),%xmm5
+ DB 102,15,111,175,103,17,0,0 ; movdqa 0x1167(%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
@@ -58082,10 +58158,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 c372 <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call c3a6 <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c394 <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja c3c8 <_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
@@ -58093,10 +58169,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 c3ee <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp c422 <_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 c3ee <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp c422 <_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
@@ -58104,7 +58180,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 c3ee <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp c422 <_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
@@ -58115,8 +58191,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,30,16,0,0 ; pand 0x101e(%edi),%xmm3
- DB 102,15,111,183,30,16,0,0 ; movdqa 0x101e(%edi),%xmm6
+ DB 102,15,219,159,26,16,0,0 ; pand 0x101a(%edi),%xmm3
+ DB 102,15,111,183,26,16,0,0 ; movdqa 0x101a(%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
@@ -58203,10 +58279,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 c51b <_sk_scale_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c54f <_sk_scale_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c53d <_sk_scale_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c571 <_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
@@ -58214,14 +58290,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 c578 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c5ac <_sk_scale_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c578 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c5ac <_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 c578 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c5ac <_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
@@ -58229,11 +58305,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,181,14,0,0 ; pand 0xeb5(%edi),%xmm1
+ DB 102,15,219,143,177,14,0,0 ; pand 0xeb1(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,197,14,0,0 ; pand 0xec5(%edi),%xmm2
- DB 102,15,111,135,213,14,0,0 ; movdqa 0xed5(%edi),%xmm0
+ DB 102,15,219,151,193,14,0,0 ; pand 0xec1(%edi),%xmm2
+ DB 102,15,111,135,209,14,0,0 ; movdqa 0xed1(%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
@@ -58246,7 +58322,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,149,14,0,0 ; movdqa 0xe95(%edi),%xmm4
+ DB 102,15,111,167,145,14,0,0 ; movdqa 0xe91(%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
@@ -58289,7 +58365,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,117,14,0,0 ; movdqa 0xe75(%edi),%xmm0
+ DB 102,15,111,135,113,14,0,0 ; movdqa 0xe71(%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
@@ -58364,10 +58440,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 c773 <_sk_lerp_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c7a7 <_sk_lerp_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c795 <_sk_lerp_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c7c9 <_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
@@ -58375,14 +58451,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 c7d0 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c804 <_sk_lerp_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c7d0 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c804 <_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 c7d0 <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c804 <_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
@@ -58390,11 +58466,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,93,12,0,0 ; pand 0xc5d(%edi),%xmm1
+ DB 102,15,219,143,89,12,0,0 ; pand 0xc59(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,109,12,0,0 ; pand 0xc6d(%edi),%xmm2
- DB 102,15,111,175,125,12,0,0 ; movdqa 0xc7d(%edi),%xmm5
+ DB 102,15,219,151,105,12,0,0 ; pand 0xc69(%edi),%xmm2
+ DB 102,15,111,175,121,12,0,0 ; movdqa 0xc79(%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
@@ -58407,7 +58483,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,61,12,0,0 ; movdqa 0xc3d(%edi),%xmm4
+ DB 102,15,111,167,57,12,0,0 ; movdqa 0xc39(%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
@@ -58448,7 +58524,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,29,12,0,0 ; movdqa 0xc1d(%edi),%xmm1
+ DB 102,15,111,143,25,12,0,0 ; movdqa 0xc19(%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
@@ -58542,11 +58618,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 ca17 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call ca4b <_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 ca3d <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja ca71 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 139,132,145,77,2,0,0 ; mov 0x24d(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -58554,14 +58630,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 ca86 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp caba <_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 ca86 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp caba <_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 ca86 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp caba <_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
@@ -58587,7 +58663,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,121,9,0,0 ; movdqa 0x979(%ecx),%xmm3
+ DB 102,15,111,153,117,9,0,0 ; movdqa 0x975(%ecx),%xmm3
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
@@ -58639,18 +58715,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 cbc7 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja cbfb <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,105,2,0,0 ; add 0x269(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp cc07 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp cc3b <_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 cc07 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp cc3b <_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 cc07 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp cc3b <_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
@@ -58779,11 +58855,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 cd88 <.literal16+0xe8>
+ DB 224,64 ; loopne cdb8 <.literal16+0xe8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne cd8c <.literal16+0xec>
+ DB 224,64 ; loopne cdbc <.literal16+0xec>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne cd90 <.literal16+0xf0>
+ DB 224,64 ; loopne cdc0 <.literal16+0xf0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -58794,16 +58870,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cdb1 <.literal16+0x111>
+ DB 225,61 ; loope cde1 <.literal16+0x111>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cdb5 <.literal16+0x115>
+ DB 225,61 ; loope cde5 <.literal16+0x115>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cdb9 <.literal16+0x119>
+ DB 225,61 ; loope cde9 <.literal16+0x119>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope cdbd <.literal16+0x11d>
+ DB 225,61 ; loope cded <.literal16+0x11d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -58813,13 +58889,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg cdd7 <.literal16+0x137>
+ DB 127,67 ; jg ce07 <.literal16+0x137>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg cddb <.literal16+0x13b>
+ DB 127,67 ; jg ce0b <.literal16+0x13b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg cddf <.literal16+0x13f>
+ DB 127,67 ; jg ce0f <.literal16+0x13f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg cde3 <.literal16+0x143>
+ DB 127,67 ; jg ce13 <.literal16+0x143>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%esi)
DB 145 ; xchg %eax,%ecx
@@ -58970,13 +59046,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 cee9 <.literal16+0x249>
+ DB 224,7 ; loopne cf19 <.literal16+0x249>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne ceed <.literal16+0x24d>
+ DB 224,7 ; loopne cf1d <.literal16+0x24d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cef1 <.literal16+0x251>
+ DB 224,7 ; loopne cf21 <.literal16+0x251>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cef5 <.literal16+0x255>
+ DB 224,7 ; loopne cf25 <.literal16+0x255>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -59025,17 +59101,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg cf54 <.literal16+0x2b4>
+ DB 127,0 ; jg cf84 <.literal16+0x2b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf58 <.literal16+0x2b8>
+ DB 127,0 ; jg cf88 <.literal16+0x2b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf5c <.literal16+0x2bc>
+ DB 127,0 ; jg cf8c <.literal16+0x2bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf60 <.literal16+0x2c0>
- DB 119,115 ; ja cfd5 <.literal16+0x335>
+ DB 127,0 ; jg cf90 <.literal16+0x2c0>
+ DB 119,115 ; ja d005 <.literal16+0x335>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -59046,7 +59122,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 cf39 <.literal16+0x299>
+ DB 117,191 ; jne cf69 <.literal16+0x299>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -59062,7 +59138,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 e9a40f76 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459e>
+ DB 233,220,63,163,233 ; jmp e9a40fa6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459a>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -59158,16 +59234,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0c3 <.literal16+0x423>
+ DB 118,63 ; jbe d0f3 <.literal16+0x423>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0c7 <.literal16+0x427>
+ DB 118,63 ; jbe d0f7 <.literal16+0x427>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0cb <.literal16+0x42b>
+ DB 118,63 ; jbe d0fb <.literal16+0x42b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0cf <.literal16+0x42f>
+ DB 118,63 ; jbe d0ff <.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)
@@ -59193,13 +59269,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d106 <.literal16+0x466>
+ DB 124,66 ; jl d136 <.literal16+0x466>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d10a <.literal16+0x46a>
+ DB 124,66 ; jl d13a <.literal16+0x46a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d10e <.literal16+0x46e>
+ DB 124,66 ; jl d13e <.literal16+0x46e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d112 <.literal16+0x472>
+ DB 124,66 ; jl d142 <.literal16+0x472>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -59245,25 +59321,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 d195 <.literal16+0x4f5>
+ DB 112,65 ; jo d1c5 <.literal16+0x4f5>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d199 <.literal16+0x4f9>
+ DB 112,65 ; jo d1c9 <.literal16+0x4f9>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d19d <.literal16+0x4fd>
+ DB 112,65 ; jo d1cd <.literal16+0x4fd>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1a1 <.literal16+0x501>
+ DB 112,65 ; jo d1d1 <.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 d173 <.literal16+0x4d3>
+ DB 127,0 ; jg d1a3 <.literal16+0x4d3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d177 <.literal16+0x4d7>
+ DB 127,0 ; jg d1a7 <.literal16+0x4d7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d17b <.literal16+0x4db>
+ DB 127,0 ; jg d1ab <.literal16+0x4db>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d17f <.literal16+0x4df>
+ DB 127,0 ; jg d1af <.literal16+0x4df>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -59289,13 +59365,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg d1b8 <.literal16+0x518>
+ DB 127,255 ; jg d1e8 <.literal16+0x518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg d1bc <.literal16+0x51c>
+ DB 127,255 ; jg d1ec <.literal16+0x51c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg d1c1 <.literal16+0x521>
+ DB 127,0 ; jg d1f1 <.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)
@@ -59309,13 +59385,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg d22b <.literal16+0x58b>
+ DB 127,71 ; jg d25b <.literal16+0x58b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d22f <.literal16+0x58f>
+ DB 127,71 ; jg d25f <.literal16+0x58f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d233 <.literal16+0x593>
+ DB 127,71 ; jg d263 <.literal16+0x593>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d237 <.literal16+0x597>
+ DB 127,71 ; jg d267 <.literal16+0x597>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -59368,7 +59444,7 @@ ALIGN 16
DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js d29c <.literal16+0x5fc>
+ DB 120,57 ; js d2cc <.literal16+0x5fc>
DB 64 ; inc %eax
DB 18,120,57 ; adc 0x39(%eax),%bh
DB 64 ; inc %eax
@@ -59439,13 +59515,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 d34e <.literal16+0x6ae>
+ DB 114,28 ; jb d37e <.literal16+0x6ae>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d352 <.literal16+0x6b2>
+ DB 62,114,28 ; jb,pt d382 <.literal16+0x6b2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d356 <.literal16+0x6b6>
+ DB 62,114,28 ; jb,pt d386 <.literal16+0x6b6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d35a <.literal16+0x6ba>
+ DB 62,114,28 ; jb,pt d38a <.literal16+0x6ba>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -59466,13 +59542,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 d3b3 <.literal16+0x713>
- DB 114,249 ; jb d36f <.literal16+0x6cf>
- DB 127,63 ; jg d3b7 <.literal16+0x717>
- DB 114,249 ; jb d373 <.literal16+0x6d3>
- DB 127,63 ; jg d3bb <.literal16+0x71b>
- DB 114,249 ; jb d377 <.literal16+0x6d7>
- DB 127,63 ; jg d3bf <.literal16+0x71f>
+ DB 127,63 ; jg d3e3 <.literal16+0x713>
+ DB 114,249 ; jb d39f <.literal16+0x6cf>
+ DB 127,63 ; jg d3e7 <.literal16+0x717>
+ DB 114,249 ; jb d3a3 <.literal16+0x6d3>
+ DB 127,63 ; jg d3eb <.literal16+0x71b>
+ DB 114,249 ; jb d3a7 <.literal16+0x6d7>
+ DB 127,63 ; jg d3ef <.literal16+0x71f>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -59540,14 +59616,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 d411 <.literal16+0x771>
- DB 224,255 ; loopne d413 <.literal16+0x773>
- DB 224,255 ; loopne d415 <.literal16+0x775>
- DB 224,255 ; loopne d417 <.literal16+0x777>
- DB 224,255 ; loopne d419 <.literal16+0x779>
- DB 224,255 ; loopne d41b <.literal16+0x77b>
- DB 224,255 ; loopne d41d <.literal16+0x77d>
- DB 224,255 ; loopne d41f <.literal16+0x77f>
+ DB 224,255 ; loopne d441 <.literal16+0x771>
+ DB 224,255 ; loopne d443 <.literal16+0x773>
+ DB 224,255 ; loopne d445 <.literal16+0x775>
+ DB 224,255 ; loopne d447 <.literal16+0x777>
+ DB 224,255 ; loopne d449 <.literal16+0x779>
+ DB 224,255 ; loopne d44b <.literal16+0x77b>
+ DB 224,255 ; loopne d44d <.literal16+0x77d>
+ DB 224,255 ; loopne d44f <.literal16+0x77f>
DB 54,0,54 ; add %dh,%ss:(%esi)
DB 0,54 ; add %dh,(%esi)
DB 0,54 ; add %dh,(%esi)
@@ -59571,6 +59647,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 d49b <_sk_srcover_rgba_8888_sse2_lowp+0xac3>
+ DB 127,67 ; jg d4cb <_sk_srcover_rgba_8888_sse2_lowp+0xabf>
ENDIF
END
diff --git a/src/jumper/SkJumper_stages.cpp b/src/jumper/SkJumper_stages.cpp
index 0b83ac6f78..4ba4a76a6b 100644
--- a/src/jumper/SkJumper_stages.cpp
+++ b/src/jumper/SkJumper_stages.cpp
@@ -58,32 +58,27 @@ static const size_t N = sizeof(F) / sizeof(float);
MAYBE_MSABI
extern "C" void WRAP(start_pipeline)(size_t x, size_t y, size_t xlimit, size_t ylimit,
void** program) {
-#if defined(JUMPER_IS_OFFLINE)
- F v; // Really no need to intialize.
-#else
- F v{}; // Compilers tend to whine about this, so it's easiest to just zero.
-#endif
auto start = (Stage*)load_and_inc(program);
const size_t x0 = x;
for (; y < ylimit; y++) {
#if defined(__i386__) || defined(_M_IX86) || defined(__arm__)
- Params params = { x0,y,0, v,v,v,v };
+ Params params = { x0,y,0, 0,0,0,0 };
while (params.x + N <= xlimit) {
- start(&params,program, v,v,v,v);
+ start(&params,program, 0,0,0,0);
params.x += N;
}
if (size_t tail = xlimit - params.x) {
params.tail = tail;
- start(&params,program, v,v,v,v);
+ start(&params,program, 0,0,0,0);
}
#else
x = x0;
while (x + N <= xlimit) {
- start(0,program,x,y, v,v,v,v, v,v,v,v);
+ start(0,program,x,y, 0,0,0,0, 0,0,0,0);
x += N;
}
if (size_t tail = xlimit - x) {
- start(tail,program,x,y, v,v,v,v, v,v,v,v);
+ start(tail,program,x,y, 0,0,0,0, 0,0,0,0);
}
#endif
}