aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-08-01 14:51:44 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-08-01 19:15:33 +0000
commit249ee1f985b4bad78db2d5cfdd14ce38edb2c23a (patch)
tree3043344800e697bc29005d2e3a1b04b1c4c8fd09 /src
parentdff5d4368dde7f27870b30c3724a4acc702f879c (diff)
clamp to 0 in repeat and mirror image tilers
If we were doing this math with real numbers or even just doubles, these clamps wouldn't be necessary. But we're favoring speed over accuracy here when we emulate fmod() and some of those inaccuracies end up with values outside the [0,tile) range, negative! To keep the spirit of fast over 100% accurate, I've just added a safety clamp to 0. The case in the unit test now returns 0 where it should really return something like 7 or 8, but at least we won't try to read _way_ outside the image buffer. BUG=chromium:749260 Change-Id: Ifc5cfe69798beccbb2a16547510158576e06eb3a Reviewed-on: https://skia-review.googlesource.com/29580 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src')
-rw-r--r--src/jumper/SkJumper_generated.S4776
-rw-r--r--src/jumper/SkJumper_generated_win.S4740
-rw-r--r--src/jumper/SkJumper_stages.cpp6
3 files changed, 4814 insertions, 4708 deletions
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index 19c6f1c0fe..0d1c86bdb1 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -4467,6 +4467,8 @@ _sk_repeat_x_aarch64:
.long 0x4eb1ce00 // fmls v0.4s, v16.4s, v17.4s
.long 0x6f07e7f1 // movi v17.2d, #0xffffffffffffffff
.long 0x4eb18610 // add v16.4s, v16.4s, v17.4s
+ .long 0x6f00e411 // movi v17.2d, #0x0
+ .long 0x4e20f620 // fmax v0.4s, v17.4s, v0.4s
.long 0x4eb0f400 // fmin v0.4s, v0.4s, v16.4s
.long 0xd61f00a0 // br x5
@@ -4482,6 +4484,8 @@ _sk_repeat_y_aarch64:
.long 0x4eb1ce01 // fmls v1.4s, v16.4s, v17.4s
.long 0x6f07e7f1 // movi v17.2d, #0xffffffffffffffff
.long 0x4eb18610 // add v16.4s, v16.4s, v17.4s
+ .long 0x6f00e411 // movi v17.2d, #0x0
+ .long 0x4e21f621 // fmax v1.4s, v17.4s, v1.4s
.long 0x4eb0f421 // fmin v1.4s, v1.4s, v16.4s
.long 0xd61f00a0 // br x5
@@ -4491,7 +4495,7 @@ FUNCTION(_sk_mirror_x_aarch64)
_sk_mirror_x_aarch64:
.long 0xa8c11428 // ldp x8, x5, [x1], #16
.long 0x1e2c1012 // fmov s18, #5.000000000000000000e-01
- .long 0x6f07e7f3 // movi v19.2d, #0xffffffffffffffff
+ .long 0x6f00e413 // movi v19.2d, #0x0
.long 0x2d404111 // ldp s17, s16, [x8]
.long 0x1e320a10 // fmul s16, s16, s18
.long 0x4e040632 // dup v18.4s, v17.s[0]
@@ -4501,9 +4505,11 @@ _sk_mirror_x_aarch64:
.long 0x4e219a10 // frintm v16.4s, v16.4s
.long 0x4f915200 // fmls v0.4s, v16.4s, v17.s[0]
.long 0x4eb2d400 // fsub v0.4s, v0.4s, v18.4s
- .long 0x4eb38653 // add v19.4s, v18.4s, v19.4s
+ .long 0x6f07e7f0 // movi v16.2d, #0xffffffffffffffff
.long 0x4ea0f800 // fabs v0.4s, v0.4s
- .long 0x4eb3f400 // fmin v0.4s, v0.4s, v19.4s
+ .long 0x4eb08650 // add v16.4s, v18.4s, v16.4s
+ .long 0x4e20f660 // fmax v0.4s, v19.4s, v0.4s
+ .long 0x4eb0f400 // fmin v0.4s, v0.4s, v16.4s
.long 0xd61f00a0 // br x5
HIDDEN _sk_mirror_y_aarch64
@@ -4512,7 +4518,7 @@ FUNCTION(_sk_mirror_y_aarch64)
_sk_mirror_y_aarch64:
.long 0xa8c11428 // ldp x8, x5, [x1], #16
.long 0x1e2c1012 // fmov s18, #5.000000000000000000e-01
- .long 0x6f07e7f3 // movi v19.2d, #0xffffffffffffffff
+ .long 0x6f00e413 // movi v19.2d, #0x0
.long 0x2d404111 // ldp s17, s16, [x8]
.long 0x1e320a10 // fmul s16, s16, s18
.long 0x4e040632 // dup v18.4s, v17.s[0]
@@ -4522,9 +4528,11 @@ _sk_mirror_y_aarch64:
.long 0x4e219a10 // frintm v16.4s, v16.4s
.long 0x4f915201 // fmls v1.4s, v16.4s, v17.s[0]
.long 0x4eb2d421 // fsub v1.4s, v1.4s, v18.4s
- .long 0x4eb38653 // add v19.4s, v18.4s, v19.4s
+ .long 0x6f07e7f0 // movi v16.2d, #0xffffffffffffffff
.long 0x4ea0f821 // fabs v1.4s, v1.4s
- .long 0x4eb3f421 // fmin v1.4s, v1.4s, v19.4s
+ .long 0x4eb08650 // add v16.4s, v18.4s, v16.4s
+ .long 0x4e21f661 // fmax v1.4s, v19.4s, v1.4s
+ .long 0x4eb0f421 // fmin v1.4s, v1.4s, v16.4s
.long 0xd61f00a0 // br x5
HIDDEN _sk_clamp_x_1_aarch64
@@ -4912,7 +4920,7 @@ _sk_gradient_aarch64:
.long 0x6f00e411 // movi v17.2d, #0x0
.long 0xf9400109 // ldr x9, [x8]
.long 0xf100093f // cmp x9, #0x2
- .long 0x540001c3 // b.cc 42d8 <_sk_gradient_aarch64+0x58> // b.lo, b.ul, b.last
+ .long 0x540001c3 // b.cc 42f8 <_sk_gradient_aarch64+0x58> // b.lo, b.ul, b.last
.long 0xf940250a // ldr x10, [x8, #72]
.long 0xd1000529 // sub x9, x9, #0x1
.long 0x6f00e401 // movi v1.2d, #0x0
@@ -4923,7 +4931,7 @@ _sk_gradient_aarch64:
.long 0x6e23e403 // fcmge v3.4s, v0.4s, v3.4s
.long 0x4e221c63 // and v3.16b, v3.16b, v2.16b
.long 0x4ea18461 // add v1.4s, v3.4s, v1.4s
- .long 0xb5ffff69 // cbnz x9, 42b8 <_sk_gradient_aarch64+0x38>
+ .long 0xb5ffff69 // cbnz x9, 42d8 <_sk_gradient_aarch64+0x38>
.long 0x6f20a431 // uxtl2 v17.2d, v1.4s
.long 0x2f20a421 // uxtl v1.2d, v1.2s
.long 0xa940b10a // ldp x10, x12, [x8, #8]
@@ -11559,7 +11567,7 @@ _sk_repeat_x_vfp4:
.long 0xe2811008 // add r1, r1, #8
.long 0xf4e30cbd // vld1.32 {d16[]-d17[]}, [r3 :32]!
.long 0xf4e32cbf // vld1.32 {d18[]-d19[]}, [r3 :32]
- .long 0xe28f3030 // add r3, pc, #48
+ .long 0xe28f3038 // add r3, pc, #56
.long 0xf3422dd0 // vmul.f32 q9, q9, q0
.long 0xf4638acf // vld1.64 {d24-d25}, [r3]
.long 0xf3fb4762 // vcvt.s32.f32 q10, q9
@@ -11571,8 +11579,10 @@ _sk_repeat_x_vfp4:
.long 0xf3402df2 // vmul.f32 q9, q8, q9
.long 0xf26008e4 // vadd.i32 q8, q8, q10
.long 0xf2602d62 // vsub.f32 q9, q0, q9
+ .long 0xf2462fe2 // vmax.f32 q9, q11, q9
.long 0xf2220fe0 // vmin.f32 q0, q9, q8
.long 0xe12fff12 // bx r2
+ .long 0xe320f000 // nop {0}
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
@@ -11588,7 +11598,7 @@ _sk_repeat_y_vfp4:
.long 0xe2811008 // add r1, r1, #8
.long 0xf4e30cbd // vld1.32 {d16[]-d17[]}, [r3 :32]!
.long 0xf4e32cbf // vld1.32 {d18[]-d19[]}, [r3 :32]
- .long 0xe28f3030 // add r3, pc, #48
+ .long 0xe28f3038 // add r3, pc, #56
.long 0xf3422dd2 // vmul.f32 q9, q9, q1
.long 0xf4638acf // vld1.64 {d24-d25}, [r3]
.long 0xf3fb4762 // vcvt.s32.f32 q10, q9
@@ -11600,8 +11610,10 @@ _sk_repeat_y_vfp4:
.long 0xf3402df2 // vmul.f32 q9, q8, q9
.long 0xf26008e4 // vadd.i32 q8, q8, q10
.long 0xf2622d62 // vsub.f32 q9, q1, q9
+ .long 0xf2462fe2 // vmax.f32 q9, q11, q9
.long 0xf2222fe0 // vmin.f32 q1, q9, q8
.long 0xe12fff12 // bx r2
+ .long 0xe320f000 // nop {0}
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
@@ -11637,10 +11649,10 @@ _sk_mirror_x_vfp4:
.long 0xf2622de0 // vsub.f32 q9, q9, q8
.long 0xf26008e4 // vadd.i32 q8, q8, q10
.long 0xf3f92762 // vabs.f32 q9, q9
+ .long 0xf2482fe2 // vmax.f32 q9, q12, q9
.long 0xf2220fe0 // vmin.f32 q0, q9, q8
.long 0xecbd8b06 // vpop {d8-d10}
.long 0xe12fff12 // bx r2
- .long 0xe320f000 // nop {0}
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
@@ -11676,10 +11688,10 @@ _sk_mirror_y_vfp4:
.long 0xf2622de0 // vsub.f32 q9, q9, q8
.long 0xf26008e4 // vadd.i32 q8, q8, q10
.long 0xf3f92762 // vabs.f32 q9, q9
+ .long 0xf2482fe2 // vmax.f32 q9, q12, q9
.long 0xf2222fe0 // vmin.f32 q1, q9, q8
.long 0xecbd8b06 // vpop {d8-d10}
.long 0xe12fff12 // bx r2
- .long 0xe320f000 // nop {0}
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
.long 0x3f800000 // .word 0x3f800000
@@ -12193,7 +12205,7 @@ _sk_gradient_vfp4:
.long 0xf2c00050 // vmov.i32 q8, #0
.long 0xe5931000 // ldr r1, [r3]
.long 0xe3510002 // cmp r1, #2
- .long 0x3a00000a // bcc 5e54 <sk_gradient_vfp4+0x5c>
+ .long 0x3a00000a // bcc 5e64 <sk_gradient_vfp4+0x5c>
.long 0xe5932024 // ldr r2, [r3, #36]
.long 0xf2c04051 // vmov.i32 q10, #1
.long 0xf2c00050 // vmov.i32 q8, #0
@@ -12204,7 +12216,7 @@ _sk_gradient_vfp4:
.long 0xf3468ee8 // vcge.f32 q12, q11, q12
.long 0xf35481f2 // vbsl q12, q10, q9
.long 0xf26808e0 // vadd.i32 q8, q12, q8
- .long 0x1afffff9 // bne 5e3c <sk_gradient_vfp4+0x44>
+ .long 0x1afffff9 // bne 5e4c <sk_gradient_vfp4+0x44>
.long 0xee315b90 // vmov.32 r5, d17[1]
.long 0xe5937010 // ldr r7, [r3, #16]
.long 0xee112b90 // vmov.32 r2, d17[0]
@@ -13108,7 +13120,7 @@ _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 196,226,125,24,13,94,88,0,0 // vbroadcastss 0x585e(%rip),%ymm1 # 5928 <_sk_callback_hsw+0x142>
+ .byte 196,226,125,24,13,126,88,0,0 // vbroadcastss 0x587e(%rip),%ymm1 # 5948 <_sk_callback_hsw+0x142>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,88,7 // vaddps (%rdi),%ymm0,%ymm0
.byte 197,249,110,209 // vmovd %ecx,%xmm2
@@ -13116,7 +13128,7 @@ _sk_seed_shader_hsw:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 197,236,88,201 // vaddps %ymm1,%ymm2,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,62,88,0,0 // vbroadcastss 0x583e(%rip),%ymm2 # 592c <_sk_callback_hsw+0x146>
+ .byte 196,226,125,24,21,94,88,0,0 // vbroadcastss 0x585e(%rip),%ymm2 # 594c <_sk_callback_hsw+0x146>
.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
@@ -13135,13 +13147,13 @@ _sk_dither_hsw:
.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,5,88,0,0 // vpbroadcastd 0x5805(%rip),%ymm10 # 5930 <_sk_callback_hsw+0x14a>
+ .byte 196,98,125,88,21,37,88,0,0 // vpbroadcastd 0x5825(%rip),%ymm10 # 5950 <_sk_callback_hsw+0x14a>
.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,234,87,0,0 // vpbroadcastd 0x57ea(%rip),%ymm12 # 5934 <_sk_callback_hsw+0x14e>
- .byte 196,98,125,88,45,229,87,0,0 // vpbroadcastd 0x57e5(%rip),%ymm13 # 5938 <_sk_callback_hsw+0x152>
+ .byte 196,98,125,88,37,10,88,0,0 // vpbroadcastd 0x580a(%rip),%ymm12 # 5954 <_sk_callback_hsw+0x14e>
+ .byte 196,98,125,88,45,5,88,0,0 // vpbroadcastd 0x5805(%rip),%ymm13 # 5958 <_sk_callback_hsw+0x152>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,61,219,237 // vpand %ymm13,%ymm8,%ymm13
@@ -13156,8 +13168,8 @@ _sk_dither_hsw:
.byte 196,65,61,235,194 // vpor %ymm10,%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,151,87,0,0 // vbroadcastss 0x5797(%rip),%ymm9 # 593c <_sk_callback_hsw+0x156>
- .byte 196,98,125,24,21,146,87,0,0 // vbroadcastss 0x5792(%rip),%ymm10 # 5940 <_sk_callback_hsw+0x15a>
+ .byte 196,98,125,24,13,183,87,0,0 // vbroadcastss 0x57b7(%rip),%ymm9 # 595c <_sk_callback_hsw+0x156>
+ .byte 196,98,125,24,21,178,87,0,0 // vbroadcastss 0x57b2(%rip),%ymm10 # 5960 <_sk_callback_hsw+0x15a>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
@@ -13191,7 +13203,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,50,87,0,0 // vbroadcastss 0x5732(%rip),%ymm3 # 5944 <_sk_callback_hsw+0x15e>
+ .byte 196,226,125,24,29,82,87,0,0 // vbroadcastss 0x5752(%rip),%ymm3 # 5964 <_sk_callback_hsw+0x15e>
.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
@@ -13202,7 +13214,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,29,87,0,0 // vbroadcastss 0x571d(%rip),%ymm0 # 5948 <_sk_callback_hsw+0x162>
+ .byte 196,226,125,24,5,61,87,0,0 // vbroadcastss 0x573d(%rip),%ymm0 # 5968 <_sk_callback_hsw+0x162>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -13248,7 +13260,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,192,86,0,0 // vbroadcastss 0x56c0(%rip),%ymm8 # 594c <_sk_callback_hsw+0x166>
+ .byte 196,98,125,24,5,224,86,0,0 // vbroadcastss 0x56e0(%rip),%ymm8 # 596c <_sk_callback_hsw+0x166>
.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
@@ -13264,7 +13276,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,147,86,0,0 // vbroadcastss 0x5693(%rip),%ymm8 # 5950 <_sk_callback_hsw+0x16a>
+ .byte 196,98,125,24,5,179,86,0,0 // vbroadcastss 0x56b3(%rip),%ymm8 # 5970 <_sk_callback_hsw+0x16a>
.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
@@ -13303,7 +13315,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,58,86,0,0 // vbroadcastss 0x563a(%rip),%ymm8 # 5954 <_sk_callback_hsw+0x16e>
+ .byte 196,98,125,24,5,90,86,0,0 // vbroadcastss 0x565a(%rip),%ymm8 # 5974 <_sk_callback_hsw+0x16e>
.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
@@ -13316,7 +13328,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,29,86,0,0 // vbroadcastss 0x561d(%rip),%ymm0 # 5958 <_sk_callback_hsw+0x172>
+ .byte 196,226,125,24,5,61,86,0,0 // vbroadcastss 0x563d(%rip),%ymm0 # 5978 <_sk_callback_hsw+0x172>
.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
@@ -13329,7 +13341,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,0,86,0,0 // vbroadcastss 0x5600(%rip),%ymm8 # 595c <_sk_callback_hsw+0x176>
+ .byte 196,98,125,24,5,32,86,0,0 // vbroadcastss 0x5620(%rip),%ymm8 # 597c <_sk_callback_hsw+0x176>
.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
@@ -13342,7 +13354,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,223,85,0,0 // vbroadcastss 0x55df(%rip),%ymm8 # 5960 <_sk_callback_hsw+0x17a>
+ .byte 196,98,125,24,5,255,85,0,0 // vbroadcastss 0x55ff(%rip),%ymm8 # 5980 <_sk_callback_hsw+0x17a>
.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
@@ -13366,7 +13378,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,170,85,0,0 // vbroadcastss 0x55aa(%rip),%ymm8 # 5964 <_sk_callback_hsw+0x17e>
+ .byte 196,98,125,24,5,202,85,0,0 // vbroadcastss 0x55ca(%rip),%ymm8 # 5984 <_sk_callback_hsw+0x17e>
.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
@@ -13414,7 +13426,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,37,85,0,0 // vbroadcastss 0x5525(%rip),%ymm8 # 5968 <_sk_callback_hsw+0x182>
+ .byte 196,98,125,24,5,69,85,0,0 // vbroadcastss 0x5545(%rip),%ymm8 # 5988 <_sk_callback_hsw+0x182>
.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
@@ -13448,7 +13460,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,173,84,0,0 // vbroadcastss 0x54ad(%rip),%ymm8 # 596c <_sk_callback_hsw+0x186>
+ .byte 196,98,125,24,5,205,84,0,0 // vbroadcastss 0x54cd(%rip),%ymm8 # 598c <_sk_callback_hsw+0x186>
.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
@@ -13473,7 +13485,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,92,84,0,0 // vbroadcastss 0x545c(%rip),%ymm8 # 5970 <_sk_callback_hsw+0x18a>
+ .byte 196,98,125,24,5,124,84,0,0 // vbroadcastss 0x547c(%rip),%ymm8 # 5990 <_sk_callback_hsw+0x18a>
.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
@@ -13501,7 +13513,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,255,83,0,0 // vbroadcastss 0x53ff(%rip),%ymm8 # 5974 <_sk_callback_hsw+0x18e>
+ .byte 196,98,125,24,5,31,84,0,0 // vbroadcastss 0x541f(%rip),%ymm8 # 5994 <_sk_callback_hsw+0x18e>
.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
@@ -13523,7 +13535,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,189,83,0,0 // vbroadcastss 0x53bd(%rip),%ymm8 # 5978 <_sk_callback_hsw+0x192>
+ .byte 196,98,125,24,5,221,83,0,0 // vbroadcastss 0x53dd(%rip),%ymm8 # 5998 <_sk_callback_hsw+0x192>
.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
@@ -13533,7 +13545,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,171,83,0,0 // vbroadcastss 0x53ab(%rip),%ymm8 # 597c <_sk_callback_hsw+0x196>
+ .byte 196,98,125,24,5,203,83,0,0 // vbroadcastss 0x53cb(%rip),%ymm8 # 599c <_sk_callback_hsw+0x196>
.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
@@ -13591,7 +13603,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,182,82,0,0 // vbroadcastss 0x52b6(%rip),%ymm9 # 5980 <_sk_callback_hsw+0x19a>
+ .byte 196,98,125,24,13,214,82,0,0 // vbroadcastss 0x52d6(%rip),%ymm9 # 59a0 <_sk_callback_hsw+0x19a>
.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
@@ -13644,7 +13656,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,215,81,0,0 // vbroadcastss 0x51d7(%rip),%ymm8 # 5984 <_sk_callback_hsw+0x19e>
+ .byte 196,98,125,24,5,247,81,0,0 // vbroadcastss 0x51f7(%rip),%ymm8 # 59a4 <_sk_callback_hsw+0x19e>
.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
@@ -13695,7 +13707,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,15,81,0,0 // vbroadcastss 0x510f(%rip),%ymm8 # 5988 <_sk_callback_hsw+0x1a2>
+ .byte 196,98,125,24,5,47,81,0,0 // vbroadcastss 0x512f(%rip),%ymm8 # 59a8 <_sk_callback_hsw+0x1a2>
.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
@@ -13756,10 +13768,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,26,80,0,0 // vbroadcastss 0x501a(%rip),%ymm11 # 5990 <_sk_callback_hsw+0x1aa>
+ .byte 196,98,125,24,29,58,80,0,0 // vbroadcastss 0x503a(%rip),%ymm11 # 59b0 <_sk_callback_hsw+0x1aa>
.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,11,80,0,0 // vbroadcastss 0x500b(%rip),%ymm12 # 5994 <_sk_callback_hsw+0x1ae>
+ .byte 196,98,125,24,37,43,80,0,0 // vbroadcastss 0x502b(%rip),%ymm12 # 59b4 <_sk_callback_hsw+0x1ae>
.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
@@ -13769,7 +13781,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,206,79,0,0 // vbroadcastss 0x4fce(%rip),%ymm8 # 598c <_sk_callback_hsw+0x1a6>
+ .byte 196,98,125,24,5,238,79,0,0 // vbroadcastss 0x4fee(%rip),%ymm8 # 59ac <_sk_callback_hsw+0x1a6>
.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
@@ -13882,11 +13894,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,210,77,0,0 // vbroadcastss 0x4dd2(%rip),%ymm14 # 5998 <_sk_callback_hsw+0x1b2>
- .byte 196,98,125,24,61,205,77,0,0 // vbroadcastss 0x4dcd(%rip),%ymm15 # 599c <_sk_callback_hsw+0x1b6>
+ .byte 196,98,125,24,53,242,77,0,0 // vbroadcastss 0x4df2(%rip),%ymm14 # 59b8 <_sk_callback_hsw+0x1b2>
+ .byte 196,98,125,24,61,237,77,0,0 // vbroadcastss 0x4ded(%rip),%ymm15 # 59bc <_sk_callback_hsw+0x1b6>
.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,190,77,0,0 // vbroadcastss 0x4dbe(%rip),%ymm0 # 59a0 <_sk_callback_hsw+0x1ba>
+ .byte 196,226,125,24,5,222,77,0,0 // vbroadcastss 0x4dde(%rip),%ymm0 # 59c0 <_sk_callback_hsw+0x1ba>
.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
@@ -13941,7 +13953,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,171,76,0,0 // vbroadcastss 0x4cab(%rip),%ymm1 # 59a4 <_sk_callback_hsw+0x1be>
+ .byte 196,226,125,24,13,203,76,0,0 // vbroadcastss 0x4ccb(%rip),%ymm1 # 59c4 <_sk_callback_hsw+0x1be>
.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
@@ -13995,11 +14007,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,194,75,0,0 // vbroadcastss 0x4bc2(%rip),%ymm14 # 59a8 <_sk_callback_hsw+0x1c2>
- .byte 196,98,125,24,61,189,75,0,0 // vbroadcastss 0x4bbd(%rip),%ymm15 # 59ac <_sk_callback_hsw+0x1c6>
+ .byte 196,98,125,24,53,226,75,0,0 // vbroadcastss 0x4be2(%rip),%ymm14 # 59c8 <_sk_callback_hsw+0x1c2>
+ .byte 196,98,125,24,61,221,75,0,0 // vbroadcastss 0x4bdd(%rip),%ymm15 # 59cc <_sk_callback_hsw+0x1c6>
.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,174,75,0,0 // vbroadcastss 0x4bae(%rip),%ymm0 # 59b0 <_sk_callback_hsw+0x1ca>
+ .byte 196,226,125,24,5,206,75,0,0 // vbroadcastss 0x4bce(%rip),%ymm0 # 59d0 <_sk_callback_hsw+0x1ca>
.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
@@ -14054,7 +14066,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,155,74,0,0 // vbroadcastss 0x4a9b(%rip),%ymm1 # 59b4 <_sk_callback_hsw+0x1ce>
+ .byte 196,226,125,24,13,187,74,0,0 // vbroadcastss 0x4abb(%rip),%ymm1 # 59d4 <_sk_callback_hsw+0x1ce>
.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
@@ -14082,11 +14094,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,52,74,0,0 // vbroadcastss 0x4a34(%rip),%ymm13 # 59b8 <_sk_callback_hsw+0x1d2>
- .byte 196,98,125,24,53,47,74,0,0 // vbroadcastss 0x4a2f(%rip),%ymm14 # 59bc <_sk_callback_hsw+0x1d6>
+ .byte 196,98,125,24,45,84,74,0,0 // vbroadcastss 0x4a54(%rip),%ymm13 # 59d8 <_sk_callback_hsw+0x1d2>
+ .byte 196,98,125,24,53,79,74,0,0 // vbroadcastss 0x4a4f(%rip),%ymm14 # 59dc <_sk_callback_hsw+0x1d6>
.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,32,74,0,0 // vbroadcastss 0x4a20(%rip),%ymm15 # 59c0 <_sk_callback_hsw+0x1da>
+ .byte 196,98,125,24,61,64,74,0,0 // vbroadcastss 0x4a40(%rip),%ymm15 # 59e0 <_sk_callback_hsw+0x1da>
.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
@@ -14142,7 +14154,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,2,73,0,0 // vbroadcastss 0x4902(%rip),%ymm0 # 59c4 <_sk_callback_hsw+0x1de>
+ .byte 196,226,125,24,5,34,73,0,0 // vbroadcastss 0x4922(%rip),%ymm0 # 59e4 <_sk_callback_hsw+0x1de>
.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
@@ -14170,11 +14182,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,155,72,0,0 // vbroadcastss 0x489b(%rip),%ymm13 # 59c8 <_sk_callback_hsw+0x1e2>
- .byte 196,98,125,24,53,150,72,0,0 // vbroadcastss 0x4896(%rip),%ymm14 # 59cc <_sk_callback_hsw+0x1e6>
+ .byte 196,98,125,24,45,187,72,0,0 // vbroadcastss 0x48bb(%rip),%ymm13 # 59e8 <_sk_callback_hsw+0x1e2>
+ .byte 196,98,125,24,53,182,72,0,0 // vbroadcastss 0x48b6(%rip),%ymm14 # 59ec <_sk_callback_hsw+0x1e6>
.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,135,72,0,0 // vbroadcastss 0x4887(%rip),%ymm15 # 59d0 <_sk_callback_hsw+0x1ea>
+ .byte 196,98,125,24,61,167,72,0,0 // vbroadcastss 0x48a7(%rip),%ymm15 # 59f0 <_sk_callback_hsw+0x1ea>
.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
@@ -14230,7 +14242,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,105,71,0,0 // vbroadcastss 0x4769(%rip),%ymm0 # 59d4 <_sk_callback_hsw+0x1ee>
+ .byte 196,226,125,24,5,137,71,0,0 // vbroadcastss 0x4789(%rip),%ymm0 # 59f4 <_sk_callback_hsw+0x1ee>
.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
@@ -14263,17 +14275,17 @@ _sk_srcover_rgba_8888_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,178,0,0,0 // jne 1386 <_sk_srcover_rgba_8888_hsw+0xd9>
.byte 197,252,16,56 // vmovups (%rax),%ymm7
- .byte 197,196,84,37,0,75,0,0 // vandps 0x4b00(%rip),%ymm7,%ymm4 # 5de0 <_sk_callback_hsw+0x5fa>
+ .byte 197,196,84,37,32,75,0,0 // vandps 0x4b20(%rip),%ymm7,%ymm4 # 5e00 <_sk_callback_hsw+0x5fa>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,19,75,0,0 // vpshufb 0x4b13(%rip),%ymm7,%ymm5 # 5e00 <_sk_callback_hsw+0x61a>
+ .byte 196,226,69,0,45,51,75,0,0 // vpshufb 0x4b33(%rip),%ymm7,%ymm5 # 5e20 <_sk_callback_hsw+0x61a>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,38,75,0,0 // vpshufb 0x4b26(%rip),%ymm7,%ymm6 # 5e20 <_sk_callback_hsw+0x63a>
+ .byte 196,226,69,0,53,70,75,0,0 // vpshufb 0x4b46(%rip),%ymm7,%ymm6 # 5e40 <_sk_callback_hsw+0x63a>
.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,200,70,0,0 // vbroadcastss 0x46c8(%rip),%ymm8 # 59d8 <_sk_callback_hsw+0x1f2>
+ .byte 196,98,125,24,5,232,70,0,0 // vbroadcastss 0x46e8(%rip),%ymm8 # 59f8 <_sk_callback_hsw+0x1f2>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,191,70,0,0 // vbroadcastss 0x46bf(%rip),%ymm9 # 59dc <_sk_callback_hsw+0x1f6>
+ .byte 196,98,125,24,13,223,70,0,0 // vbroadcastss 0x46df(%rip),%ymm9 # 59fc <_sk_callback_hsw+0x1f6>
.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
@@ -14333,7 +14345,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,229,69,0,0 // vbroadcastss 0x45e5(%rip),%ymm8 # 59e0 <_sk_callback_hsw+0x1fa>
+ .byte 196,98,125,24,5,5,70,0,0 // vbroadcastss 0x4605(%rip),%ymm8 # 5a00 <_sk_callback_hsw+0x1fa>
.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
@@ -14345,7 +14357,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,200,69,0,0 // vbroadcastss 0x45c8(%rip),%ymm8 # 59e4 <_sk_callback_hsw+0x1fe>
+ .byte 196,98,125,24,5,232,69,0,0 // vbroadcastss 0x45e8(%rip),%ymm8 # 5a04 <_sk_callback_hsw+0x1fe>
.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
@@ -14357,7 +14369,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,174,69,0,0 // vbroadcastss 0x45ae(%rip),%ymm8 # 59e8 <_sk_callback_hsw+0x202>
+ .byte 196,98,125,24,5,206,69,0,0 // vbroadcastss 0x45ce(%rip),%ymm8 # 5a08 <_sk_callback_hsw+0x202>
.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
@@ -14434,7 +14446,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,26,69,0,0 // vbroadcastss 0x451a(%rip),%ymm10 # 59ec <_sk_callback_hsw+0x206>
+ .byte 196,98,125,24,21,58,69,0,0 // vbroadcastss 0x453a(%rip),%ymm10 # 5a0c <_sk_callback_hsw+0x206>
.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
@@ -14447,16 +14459,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,251,68,0,0 // vbroadcastss 0x44fb(%rip),%ymm8 # 59f0 <_sk_callback_hsw+0x20a>
+ .byte 196,98,125,24,5,27,69,0,0 // vbroadcastss 0x451b(%rip),%ymm8 # 5a10 <_sk_callback_hsw+0x20a>
.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,237,68,0,0 // vbroadcastss 0x44ed(%rip),%ymm11 # 59f4 <_sk_callback_hsw+0x20e>
- .byte 196,98,125,24,37,232,68,0,0 // vbroadcastss 0x44e8(%rip),%ymm12 # 59f8 <_sk_callback_hsw+0x212>
+ .byte 196,98,125,24,29,13,69,0,0 // vbroadcastss 0x450d(%rip),%ymm11 # 5a14 <_sk_callback_hsw+0x20e>
+ .byte 196,98,125,24,37,8,69,0,0 // vbroadcastss 0x4508(%rip),%ymm12 # 5a18 <_sk_callback_hsw+0x212>
.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,217,68,0,0 // vbroadcastss 0x44d9(%rip),%ymm14 # 59fc <_sk_callback_hsw+0x216>
+ .byte 196,98,125,24,53,249,68,0,0 // vbroadcastss 0x44f9(%rip),%ymm14 # 5a1c <_sk_callback_hsw+0x216>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,207,68,0,0 // vbroadcastss 0x44cf(%rip),%ymm10 # 5a00 <_sk_callback_hsw+0x21a>
+ .byte 196,98,125,24,21,239,68,0,0 // vbroadcastss 0x44ef(%rip),%ymm10 # 5a20 <_sk_callback_hsw+0x21a>
.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
@@ -14479,16 +14491,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,119,68,0,0 // vbroadcastss 0x4477(%rip),%ymm8 # 5a04 <_sk_callback_hsw+0x21e>
+ .byte 196,98,125,24,5,151,68,0,0 // vbroadcastss 0x4497(%rip),%ymm8 # 5a24 <_sk_callback_hsw+0x21e>
.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,105,68,0,0 // vbroadcastss 0x4469(%rip),%ymm11 # 5a08 <_sk_callback_hsw+0x222>
- .byte 196,98,125,24,37,100,68,0,0 // vbroadcastss 0x4464(%rip),%ymm12 # 5a0c <_sk_callback_hsw+0x226>
+ .byte 196,98,125,24,29,137,68,0,0 // vbroadcastss 0x4489(%rip),%ymm11 # 5a28 <_sk_callback_hsw+0x222>
+ .byte 196,98,125,24,37,132,68,0,0 // vbroadcastss 0x4484(%rip),%ymm12 # 5a2c <_sk_callback_hsw+0x226>
.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,85,68,0,0 // vbroadcastss 0x4455(%rip),%ymm14 # 5a10 <_sk_callback_hsw+0x22a>
+ .byte 196,98,125,24,53,117,68,0,0 // vbroadcastss 0x4475(%rip),%ymm14 # 5a30 <_sk_callback_hsw+0x22a>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,75,68,0,0 // vbroadcastss 0x444b(%rip),%ymm10 # 5a14 <_sk_callback_hsw+0x22e>
+ .byte 196,98,125,24,21,107,68,0,0 // vbroadcastss 0x446b(%rip),%ymm10 # 5a34 <_sk_callback_hsw+0x22e>
.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
@@ -14512,19 +14524,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,239,67,0,0 // vbroadcastss 0x43ef(%rip),%ymm8 # 5a18 <_sk_callback_hsw+0x232>
+ .byte 196,98,125,24,5,15,68,0,0 // vbroadcastss 0x440f(%rip),%ymm8 # 5a38 <_sk_callback_hsw+0x232>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,229,67,0,0 // vbroadcastss 0x43e5(%rip),%ymm11 # 5a1c <_sk_callback_hsw+0x236>
- .byte 196,98,125,24,37,224,67,0,0 // vbroadcastss 0x43e0(%rip),%ymm12 # 5a20 <_sk_callback_hsw+0x23a>
+ .byte 196,98,125,24,29,5,68,0,0 // vbroadcastss 0x4405(%rip),%ymm11 # 5a3c <_sk_callback_hsw+0x236>
+ .byte 196,98,125,24,37,0,68,0,0 // vbroadcastss 0x4400(%rip),%ymm12 # 5a40 <_sk_callback_hsw+0x23a>
.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,209,67,0,0 // vbroadcastss 0x43d1(%rip),%ymm14 # 5a24 <_sk_callback_hsw+0x23e>
+ .byte 196,98,125,24,53,241,67,0,0 // vbroadcastss 0x43f1(%rip),%ymm14 # 5a44 <_sk_callback_hsw+0x23e>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,199,67,0,0 // vbroadcastss 0x43c7(%rip),%ymm15 # 5a28 <_sk_callback_hsw+0x242>
+ .byte 196,98,125,24,61,231,67,0,0 // vbroadcastss 0x43e7(%rip),%ymm15 # 5a48 <_sk_callback_hsw+0x242>
.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,179,67,0,0 // vbroadcastss 0x43b3(%rip),%ymm13 # 5a2c <_sk_callback_hsw+0x246>
+ .byte 196,98,125,24,45,211,67,0,0 // vbroadcastss 0x43d3(%rip),%ymm13 # 5a4c <_sk_callback_hsw+0x246>
.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
@@ -14558,26 +14570,26 @@ _sk_rgb_to_hsl_hsw:
.byte 197,124,93,201 // vminps %ymm1,%ymm0,%ymm9
.byte 197,52,93,202 // vminps %ymm2,%ymm9,%ymm9
.byte 196,65,60,92,209 // vsubps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,29,40,67,0,0 // vbroadcastss 0x4328(%rip),%ymm11 # 5a30 <_sk_callback_hsw+0x24a>
+ .byte 196,98,125,24,29,72,67,0,0 // vbroadcastss 0x4348(%rip),%ymm11 # 5a50 <_sk_callback_hsw+0x24a>
.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,21,67,0,0 // vbroadcastss 0x4315(%rip),%ymm14 # 5a34 <_sk_callback_hsw+0x24e>
+ .byte 196,98,125,24,53,53,67,0,0 // vbroadcastss 0x4335(%rip),%ymm14 # 5a54 <_sk_callback_hsw+0x24e>
.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,252,66,0,0 // vbroadcastss 0x42fc(%rip),%ymm14 # 5a3c <_sk_callback_hsw+0x256>
+ .byte 196,98,125,24,53,28,67,0,0 // vbroadcastss 0x431c(%rip),%ymm14 # 5a5c <_sk_callback_hsw+0x256>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,234,66,0,0 // vbroadcastss 0x42ea(%rip),%ymm14 # 5a38 <_sk_callback_hsw+0x252>
+ .byte 196,98,125,24,53,10,67,0,0 // vbroadcastss 0x430a(%rip),%ymm14 # 5a58 <_sk_callback_hsw+0x252>
.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,205,66,0,0 // vbroadcastss 0x42cd(%rip),%ymm11 # 5a44 <_sk_callback_hsw+0x25e>
+ .byte 196,98,125,24,29,237,66,0,0 // vbroadcastss 0x42ed(%rip),%ymm11 # 5a64 <_sk_callback_hsw+0x25e>
.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
@@ -14587,7 +14599,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,144,66,0,0 // vbroadcastss 0x4290(%rip),%ymm8 # 5a40 <_sk_callback_hsw+0x25a>
+ .byte 196,98,125,24,5,176,66,0,0 // vbroadcastss 0x42b0(%rip),%ymm8 # 5a60 <_sk_callback_hsw+0x25a>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -14604,30 +14616,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,93,66,0,0 // vbroadcastss 0x425d(%rip),%ymm8 # 5a48 <_sk_callback_hsw+0x262>
+ .byte 196,98,125,24,5,125,66,0,0 // vbroadcastss 0x427d(%rip),%ymm8 # 5a68 <_sk_callback_hsw+0x262>
.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,64,66,0,0 // vbroadcastss 0x4240(%rip),%ymm9 # 5a4c <_sk_callback_hsw+0x266>
+ .byte 196,98,125,24,13,96,66,0,0 // vbroadcastss 0x4260(%rip),%ymm9 # 5a6c <_sk_callback_hsw+0x266>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,54,66,0,0 // vbroadcastss 0x4236(%rip),%ymm11 # 5a50 <_sk_callback_hsw+0x26a>
+ .byte 196,98,125,24,29,86,66,0,0 // vbroadcastss 0x4256(%rip),%ymm11 # 5a70 <_sk_callback_hsw+0x26a>
.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,32,66,0,0 // vbroadcastss 0x4220(%rip),%ymm13 # 5a58 <_sk_callback_hsw+0x272>
+ .byte 196,98,125,24,45,64,66,0,0 // vbroadcastss 0x4240(%rip),%ymm13 # 5a78 <_sk_callback_hsw+0x272>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,22,66,0,0 // vbroadcastss 0x4216(%rip),%ymm14 # 5a5c <_sk_callback_hsw+0x276>
+ .byte 196,98,125,24,53,54,66,0,0 // vbroadcastss 0x4236(%rip),%ymm14 # 5a7c <_sk_callback_hsw+0x276>
.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,252,65,0,0 // vbroadcastss 0x41fc(%rip),%ymm3 # 5a54 <_sk_callback_hsw+0x26e>
+ .byte 196,226,125,24,29,28,66,0,0 // vbroadcastss 0x421c(%rip),%ymm3 # 5a74 <_sk_callback_hsw+0x26e>
.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,231,65,0,0 // vbroadcastss 0x41e7(%rip),%ymm12 # 5a60 <_sk_callback_hsw+0x27a>
+ .byte 196,98,125,24,37,7,66,0,0 // vbroadcastss 0x4207(%rip),%ymm12 # 5a80 <_sk_callback_hsw+0x27a>
.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
@@ -14643,7 +14655,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,147,65,0,0 // vbroadcastss 0x4193(%rip),%ymm0 # 5a64 <_sk_callback_hsw+0x27e>
+ .byte 196,226,125,24,5,179,65,0,0 // vbroadcastss 0x41b3(%rip),%ymm0 # 5a84 <_sk_callback_hsw+0x27e>
.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
@@ -14698,10 +14710,10 @@ _sk_scale_u8_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,59 // jne 19c2 <_sk_scale_u8_hsw+0x54>
.byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8
- .byte 197,57,219,5,75,71,0,0 // vpand 0x474b(%rip),%xmm8,%xmm8 # 60e0 <_sk_callback_hsw+0x8fa>
+ .byte 197,57,219,5,107,71,0,0 // vpand 0x476b(%rip),%xmm8,%xmm8 # 6100 <_sk_callback_hsw+0x8fa>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,192,64,0,0 // vbroadcastss 0x40c0(%rip),%ymm9 # 5a68 <_sk_callback_hsw+0x282>
+ .byte 196,98,125,24,13,224,64,0,0 // vbroadcastss 0x40e0(%rip),%ymm9 # 5a88 <_sk_callback_hsw+0x282>
.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
@@ -14751,7 +14763,7 @@ _sk_scale_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf001a6c <_sk_callback_hsw+0xffffffffdeffc286>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf001a6c <_sk_callback_hsw+0xffffffffdeffc266>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -14793,10 +14805,10 @@ _sk_lerp_u8_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,79 // jne 1b0f <_sk_lerp_u8_hsw+0x68>
.byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8
- .byte 197,57,219,5,34,70,0,0 // vpand 0x4622(%rip),%xmm8,%xmm8 # 60f0 <_sk_callback_hsw+0x90a>
+ .byte 197,57,219,5,66,70,0,0 // vpand 0x4642(%rip),%xmm8,%xmm8 # 6110 <_sk_callback_hsw+0x90a>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,139,63,0,0 // vbroadcastss 0x3f8b(%rip),%ymm9 # 5a6c <_sk_callback_hsw+0x286>
+ .byte 196,98,125,24,13,171,63,0,0 // vbroadcastss 0x3fab(%rip),%ymm9 # 5a8c <_sk_callback_hsw+0x286>
.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
@@ -14879,20 +14891,20 @@ _sk_lerp_565_hsw:
.byte 15,133,170,0,0,0 // jne 1c8e <_sk_lerp_565_hsw+0xca>
.byte 196,65,122,111,4,89 // vmovdqu (%r9,%rbx,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,120,62,0,0 // vpbroadcastd 0x3e78(%rip),%ymm9 # 5a70 <_sk_callback_hsw+0x28a>
+ .byte 196,98,125,88,13,152,62,0,0 // vpbroadcastd 0x3e98(%rip),%ymm9 # 5a90 <_sk_callback_hsw+0x28a>
.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,105,62,0,0 // vbroadcastss 0x3e69(%rip),%ymm10 # 5a74 <_sk_callback_hsw+0x28e>
+ .byte 196,98,125,24,21,137,62,0,0 // vbroadcastss 0x3e89(%rip),%ymm10 # 5a94 <_sk_callback_hsw+0x28e>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,95,62,0,0 // vpbroadcastd 0x3e5f(%rip),%ymm10 # 5a78 <_sk_callback_hsw+0x292>
+ .byte 196,98,125,88,21,127,62,0,0 // vpbroadcastd 0x3e7f(%rip),%ymm10 # 5a98 <_sk_callback_hsw+0x292>
.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,80,62,0,0 // vbroadcastss 0x3e50(%rip),%ymm11 # 5a7c <_sk_callback_hsw+0x296>
+ .byte 196,98,125,24,29,112,62,0,0 // vbroadcastss 0x3e70(%rip),%ymm11 # 5a9c <_sk_callback_hsw+0x296>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,70,62,0,0 // vpbroadcastd 0x3e46(%rip),%ymm11 # 5a80 <_sk_callback_hsw+0x29a>
+ .byte 196,98,125,88,29,102,62,0,0 // vpbroadcastd 0x3e66(%rip),%ymm11 # 5aa0 <_sk_callback_hsw+0x29a>
.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,55,62,0,0 // vbroadcastss 0x3e37(%rip),%ymm11 # 5a84 <_sk_callback_hsw+0x29e>
+ .byte 196,98,125,24,29,87,62,0,0 // vbroadcastss 0x3e57(%rip),%ymm11 # 5aa4 <_sk_callback_hsw+0x29e>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,53,168,196 // vfmadd213ps %ymm4,%ymm9,%ymm0
@@ -14965,21 +14977,21 @@ _sk_load_tables_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,105 // jne 1db2 <_sk_load_tables_hsw+0x7e>
.byte 196,193,124,16,26 // vmovups (%r10),%ymm3
- .byte 197,228,84,13,234,64,0,0 // vandps 0x40ea(%rip),%ymm3,%ymm1 # 5e40 <_sk_callback_hsw+0x65a>
+ .byte 197,228,84,13,10,65,0,0 // vandps 0x410a(%rip),%ymm3,%ymm1 # 5e60 <_sk_callback_hsw+0x65a>
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 72,139,72,8 // mov 0x8(%rax),%rcx
.byte 76,139,80,16 // mov 0x10(%rax),%r10
.byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2
.byte 196,226,109,146,4,137 // vgatherdps %ymm2,(%rcx,%ymm1,4),%ymm0
- .byte 196,226,101,0,21,234,64,0,0 // vpshufb 0x40ea(%rip),%ymm3,%ymm2 # 5e60 <_sk_callback_hsw+0x67a>
+ .byte 196,226,101,0,21,10,65,0,0 // vpshufb 0x410a(%rip),%ymm3,%ymm2 # 5e80 <_sk_callback_hsw+0x67a>
.byte 196,65,53,118,201 // vpcmpeqd %ymm9,%ymm9,%ymm9
.byte 196,194,53,146,12,146 // vgatherdps %ymm9,(%r10,%ymm2,4),%ymm1
.byte 72,139,64,24 // mov 0x18(%rax),%rax
- .byte 196,98,101,0,13,242,64,0,0 // vpshufb 0x40f2(%rip),%ymm3,%ymm9 # 5e80 <_sk_callback_hsw+0x69a>
+ .byte 196,98,101,0,13,18,65,0,0 // vpshufb 0x4112(%rip),%ymm3,%ymm9 # 5ea0 <_sk_callback_hsw+0x69a>
.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,226,60,0,0 // vbroadcastss 0x3ce2(%rip),%ymm8 # 5a88 <_sk_callback_hsw+0x2a2>
+ .byte 196,98,125,24,5,2,61,0,0 // vbroadcastss 0x3d02(%rip),%ymm8 # 5aa8 <_sk_callback_hsw+0x2a2>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,137,201 // mov %r9,%rcx
@@ -15018,7 +15030,7 @@ _sk_load_tables_u16_be_hsw:
.byte 197,185,108,200 // vpunpcklqdq %xmm0,%xmm8,%xmm1
.byte 197,185,109,208 // vpunpckhqdq %xmm0,%xmm8,%xmm2
.byte 197,49,108,195 // vpunpcklqdq %xmm3,%xmm9,%xmm8
- .byte 197,121,111,21,190,66,0,0 // vmovdqa 0x42be(%rip),%xmm10 # 6100 <_sk_callback_hsw+0x91a>
+ .byte 197,121,111,21,222,66,0,0 // vmovdqa 0x42de(%rip),%xmm10 # 6120 <_sk_callback_hsw+0x91a>
.byte 196,193,113,219,194 // vpand %xmm10,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11
@@ -15040,7 +15052,7 @@ _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,219,59,0,0 // vbroadcastss 0x3bdb(%rip),%ymm8 # 5a8c <_sk_callback_hsw+0x2a6>
+ .byte 196,98,125,24,5,251,59,0,0 // vbroadcastss 0x3bfb(%rip),%ymm8 # 5aac <_sk_callback_hsw+0x2a6>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15100,7 +15112,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 197,185,108,218 // vpunpcklqdq %xmm2,%xmm8,%xmm3
.byte 197,185,109,210 // vpunpckhqdq %xmm2,%xmm8,%xmm2
.byte 197,121,108,193 // vpunpcklqdq %xmm1,%xmm0,%xmm8
- .byte 197,121,111,13,94,65,0,0 // vmovdqa 0x415e(%rip),%xmm9 # 6110 <_sk_callback_hsw+0x92a>
+ .byte 197,121,111,13,126,65,0,0 // vmovdqa 0x417e(%rip),%xmm9 # 6130 <_sk_callback_hsw+0x92a>
.byte 196,193,97,219,193 // vpand %xmm9,%xmm3,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
@@ -15117,7 +15129,7 @@ _sk_load_tables_rgb_u16_be_hsw:
.byte 196,98,125,51,194 // vpmovzxwd %xmm2,%ymm8
.byte 196,162,101,146,20,128 // vgatherdps %ymm3,(%rax,%ymm8,4),%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,137,58,0,0 // vbroadcastss 0x3a89(%rip),%ymm3 # 5a90 <_sk_callback_hsw+0x2aa>
+ .byte 196,226,125,24,29,169,58,0,0 // vbroadcastss 0x3aa9(%rip),%ymm3 # 5ab0 <_sk_callback_hsw+0x2aa>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,81 // vmovd (%r9,%r10,2),%xmm0
.byte 196,129,121,196,68,81,4,2 // vpinsrw $0x2,0x4(%r9,%r10,2),%xmm0,%xmm0
@@ -15158,7 +15170,7 @@ HIDDEN _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,209,57,0,0 // vbroadcastss 0x39d1(%rip),%ymm8 # 5a94 <_sk_callback_hsw+0x2ae>
+ .byte 196,98,125,24,5,241,57,0,0 // vbroadcastss 0x39f1(%rip),%ymm8 # 5ab4 <_sk_callback_hsw+0x2ae>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,201 // vmovq %xmm9,%r9
@@ -15280,7 +15292,7 @@ _sk_byte_tables_hsw:
.byte 67,15,182,4,26 // movzbl (%r10,%r11,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,118,55,0,0 // vbroadcastss 0x3776(%rip),%ymm8 # 5a98 <_sk_callback_hsw+0x2b2>
+ .byte 196,98,125,24,5,150,55,0,0 // vbroadcastss 0x3796(%rip),%ymm8 # 5ab8 <_sk_callback_hsw+0x2b2>
.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
@@ -15396,7 +15408,7 @@ _sk_byte_tables_rgb_hsw:
.byte 67,15,182,4,26 // movzbl (%r10,%r11,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,98,53,0,0 // vbroadcastss 0x3562(%rip),%ymm8 # 5a9c <_sk_callback_hsw+0x2b6>
+ .byte 196,98,125,24,5,130,53,0,0 // vbroadcastss 0x3582(%rip),%ymm8 # 5abc <_sk_callback_hsw+0x2b6>
.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
@@ -15495,33 +15507,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,60,52,0,0 // vbroadcastss 0x343c(%rip),%ymm12 # 5aa0 <_sk_callback_hsw+0x2ba>
- .byte 196,98,125,24,45,55,52,0,0 // vbroadcastss 0x3437(%rip),%ymm13 # 5aa4 <_sk_callback_hsw+0x2be>
+ .byte 196,98,125,24,37,92,52,0,0 // vbroadcastss 0x345c(%rip),%ymm12 # 5ac0 <_sk_callback_hsw+0x2ba>
+ .byte 196,98,125,24,45,87,52,0,0 // vbroadcastss 0x3457(%rip),%ymm13 # 5ac4 <_sk_callback_hsw+0x2be>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,45,52,0,0 // vbroadcastss 0x342d(%rip),%ymm13 # 5aa8 <_sk_callback_hsw+0x2c2>
+ .byte 196,98,125,24,45,77,52,0,0 // vbroadcastss 0x344d(%rip),%ymm13 # 5ac8 <_sk_callback_hsw+0x2c2>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,35,52,0,0 // vbroadcastss 0x3423(%rip),%ymm13 # 5aac <_sk_callback_hsw+0x2c6>
+ .byte 196,98,125,24,45,67,52,0,0 // vbroadcastss 0x3443(%rip),%ymm13 # 5acc <_sk_callback_hsw+0x2c6>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,25,52,0,0 // vbroadcastss 0x3419(%rip),%ymm11 # 5ab0 <_sk_callback_hsw+0x2ca>
+ .byte 196,98,125,24,29,57,52,0,0 // vbroadcastss 0x3439(%rip),%ymm11 # 5ad0 <_sk_callback_hsw+0x2ca>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,15,52,0,0 // vbroadcastss 0x340f(%rip),%ymm12 # 5ab4 <_sk_callback_hsw+0x2ce>
+ .byte 196,98,125,24,37,47,52,0,0 // vbroadcastss 0x342f(%rip),%ymm12 # 5ad4 <_sk_callback_hsw+0x2ce>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,5,52,0,0 // vbroadcastss 0x3405(%rip),%ymm12 # 5ab8 <_sk_callback_hsw+0x2d2>
+ .byte 196,98,125,24,37,37,52,0,0 // vbroadcastss 0x3425(%rip),%ymm12 # 5ad8 <_sk_callback_hsw+0x2d2>
.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,230,51,0,0 // vbroadcastss 0x33e6(%rip),%ymm11 # 5abc <_sk_callback_hsw+0x2d6>
+ .byte 196,98,125,24,29,6,52,0,0 // vbroadcastss 0x3406(%rip),%ymm11 # 5adc <_sk_callback_hsw+0x2d6>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,220,51,0,0 // vbroadcastss 0x33dc(%rip),%ymm11 # 5ac0 <_sk_callback_hsw+0x2da>
+ .byte 196,98,125,24,29,252,51,0,0 // vbroadcastss 0x33fc(%rip),%ymm11 # 5ae0 <_sk_callback_hsw+0x2da>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,210,51,0,0 // vbroadcastss 0x33d2(%rip),%ymm0 # 5ac4 <_sk_callback_hsw+0x2de>
+ .byte 196,226,125,24,5,242,51,0,0 // vbroadcastss 0x33f2(%rip),%ymm0 # 5ae4 <_sk_callback_hsw+0x2de>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,200,51,0,0 // vbroadcastss 0x33c8(%rip),%ymm10 # 5ac8 <_sk_callback_hsw+0x2e2>
+ .byte 196,98,125,24,21,232,51,0,0 // vbroadcastss 0x33e8(%rip),%ymm10 # 5ae8 <_sk_callback_hsw+0x2e2>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,187,51,0,0 // vbroadcastss 0x33bb(%rip),%ymm10 # 5acc <_sk_callback_hsw+0x2e6>
+ .byte 196,98,125,24,21,219,51,0,0 // vbroadcastss 0x33db(%rip),%ymm10 # 5aec <_sk_callback_hsw+0x2e6>
.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
@@ -15529,7 +15541,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,146,51,0,0 // vbroadcastss 0x3392(%rip),%ymm8 # 5ad0 <_sk_callback_hsw+0x2ea>
+ .byte 196,98,125,24,5,178,51,0,0 // vbroadcastss 0x33b2(%rip),%ymm8 # 5af0 <_sk_callback_hsw+0x2ea>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15549,33 +15561,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,74,51,0,0 // vbroadcastss 0x334a(%rip),%ymm12 # 5ad4 <_sk_callback_hsw+0x2ee>
- .byte 196,98,125,24,45,69,51,0,0 // vbroadcastss 0x3345(%rip),%ymm13 # 5ad8 <_sk_callback_hsw+0x2f2>
+ .byte 196,98,125,24,37,106,51,0,0 // vbroadcastss 0x336a(%rip),%ymm12 # 5af4 <_sk_callback_hsw+0x2ee>
+ .byte 196,98,125,24,45,101,51,0,0 // vbroadcastss 0x3365(%rip),%ymm13 # 5af8 <_sk_callback_hsw+0x2f2>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,59,51,0,0 // vbroadcastss 0x333b(%rip),%ymm13 # 5adc <_sk_callback_hsw+0x2f6>
+ .byte 196,98,125,24,45,91,51,0,0 // vbroadcastss 0x335b(%rip),%ymm13 # 5afc <_sk_callback_hsw+0x2f6>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,49,51,0,0 // vbroadcastss 0x3331(%rip),%ymm13 # 5ae0 <_sk_callback_hsw+0x2fa>
+ .byte 196,98,125,24,45,81,51,0,0 // vbroadcastss 0x3351(%rip),%ymm13 # 5b00 <_sk_callback_hsw+0x2fa>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,39,51,0,0 // vbroadcastss 0x3327(%rip),%ymm11 # 5ae4 <_sk_callback_hsw+0x2fe>
+ .byte 196,98,125,24,29,71,51,0,0 // vbroadcastss 0x3347(%rip),%ymm11 # 5b04 <_sk_callback_hsw+0x2fe>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,29,51,0,0 // vbroadcastss 0x331d(%rip),%ymm12 # 5ae8 <_sk_callback_hsw+0x302>
+ .byte 196,98,125,24,37,61,51,0,0 // vbroadcastss 0x333d(%rip),%ymm12 # 5b08 <_sk_callback_hsw+0x302>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,19,51,0,0 // vbroadcastss 0x3313(%rip),%ymm12 # 5aec <_sk_callback_hsw+0x306>
+ .byte 196,98,125,24,37,51,51,0,0 // vbroadcastss 0x3333(%rip),%ymm12 # 5b0c <_sk_callback_hsw+0x306>
.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,244,50,0,0 // vbroadcastss 0x32f4(%rip),%ymm11 # 5af0 <_sk_callback_hsw+0x30a>
+ .byte 196,98,125,24,29,20,51,0,0 // vbroadcastss 0x3314(%rip),%ymm11 # 5b10 <_sk_callback_hsw+0x30a>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,234,50,0,0 // vbroadcastss 0x32ea(%rip),%ymm11 # 5af4 <_sk_callback_hsw+0x30e>
+ .byte 196,98,125,24,29,10,51,0,0 // vbroadcastss 0x330a(%rip),%ymm11 # 5b14 <_sk_callback_hsw+0x30e>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,224,50,0,0 // vbroadcastss 0x32e0(%rip),%ymm1 # 5af8 <_sk_callback_hsw+0x312>
+ .byte 196,226,125,24,13,0,51,0,0 // vbroadcastss 0x3300(%rip),%ymm1 # 5b18 <_sk_callback_hsw+0x312>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,214,50,0,0 // vbroadcastss 0x32d6(%rip),%ymm10 # 5afc <_sk_callback_hsw+0x316>
+ .byte 196,98,125,24,21,246,50,0,0 // vbroadcastss 0x32f6(%rip),%ymm10 # 5b1c <_sk_callback_hsw+0x316>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,201,50,0,0 // vbroadcastss 0x32c9(%rip),%ymm10 # 5b00 <_sk_callback_hsw+0x31a>
+ .byte 196,98,125,24,21,233,50,0,0 // vbroadcastss 0x32e9(%rip),%ymm10 # 5b20 <_sk_callback_hsw+0x31a>
.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
@@ -15583,7 +15595,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,160,50,0,0 // vbroadcastss 0x32a0(%rip),%ymm8 # 5b04 <_sk_callback_hsw+0x31e>
+ .byte 196,98,125,24,5,192,50,0,0 // vbroadcastss 0x32c0(%rip),%ymm8 # 5b24 <_sk_callback_hsw+0x31e>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15603,33 +15615,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,88,50,0,0 // vbroadcastss 0x3258(%rip),%ymm12 # 5b08 <_sk_callback_hsw+0x322>
- .byte 196,98,125,24,45,83,50,0,0 // vbroadcastss 0x3253(%rip),%ymm13 # 5b0c <_sk_callback_hsw+0x326>
+ .byte 196,98,125,24,37,120,50,0,0 // vbroadcastss 0x3278(%rip),%ymm12 # 5b28 <_sk_callback_hsw+0x322>
+ .byte 196,98,125,24,45,115,50,0,0 // vbroadcastss 0x3273(%rip),%ymm13 # 5b2c <_sk_callback_hsw+0x326>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,73,50,0,0 // vbroadcastss 0x3249(%rip),%ymm13 # 5b10 <_sk_callback_hsw+0x32a>
+ .byte 196,98,125,24,45,105,50,0,0 // vbroadcastss 0x3269(%rip),%ymm13 # 5b30 <_sk_callback_hsw+0x32a>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,63,50,0,0 // vbroadcastss 0x323f(%rip),%ymm13 # 5b14 <_sk_callback_hsw+0x32e>
+ .byte 196,98,125,24,45,95,50,0,0 // vbroadcastss 0x325f(%rip),%ymm13 # 5b34 <_sk_callback_hsw+0x32e>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,53,50,0,0 // vbroadcastss 0x3235(%rip),%ymm11 # 5b18 <_sk_callback_hsw+0x332>
+ .byte 196,98,125,24,29,85,50,0,0 // vbroadcastss 0x3255(%rip),%ymm11 # 5b38 <_sk_callback_hsw+0x332>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,43,50,0,0 // vbroadcastss 0x322b(%rip),%ymm12 # 5b1c <_sk_callback_hsw+0x336>
+ .byte 196,98,125,24,37,75,50,0,0 // vbroadcastss 0x324b(%rip),%ymm12 # 5b3c <_sk_callback_hsw+0x336>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,33,50,0,0 // vbroadcastss 0x3221(%rip),%ymm12 # 5b20 <_sk_callback_hsw+0x33a>
+ .byte 196,98,125,24,37,65,50,0,0 // vbroadcastss 0x3241(%rip),%ymm12 # 5b40 <_sk_callback_hsw+0x33a>
.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,2,50,0,0 // vbroadcastss 0x3202(%rip),%ymm11 # 5b24 <_sk_callback_hsw+0x33e>
+ .byte 196,98,125,24,29,34,50,0,0 // vbroadcastss 0x3222(%rip),%ymm11 # 5b44 <_sk_callback_hsw+0x33e>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,248,49,0,0 // vbroadcastss 0x31f8(%rip),%ymm11 # 5b28 <_sk_callback_hsw+0x342>
+ .byte 196,98,125,24,29,24,50,0,0 // vbroadcastss 0x3218(%rip),%ymm11 # 5b48 <_sk_callback_hsw+0x342>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,238,49,0,0 // vbroadcastss 0x31ee(%rip),%ymm2 # 5b2c <_sk_callback_hsw+0x346>
+ .byte 196,226,125,24,21,14,50,0,0 // vbroadcastss 0x320e(%rip),%ymm2 # 5b4c <_sk_callback_hsw+0x346>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,228,49,0,0 // vbroadcastss 0x31e4(%rip),%ymm10 # 5b30 <_sk_callback_hsw+0x34a>
+ .byte 196,98,125,24,21,4,50,0,0 // vbroadcastss 0x3204(%rip),%ymm10 # 5b50 <_sk_callback_hsw+0x34a>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,215,49,0,0 // vbroadcastss 0x31d7(%rip),%ymm10 # 5b34 <_sk_callback_hsw+0x34e>
+ .byte 196,98,125,24,21,247,49,0,0 // vbroadcastss 0x31f7(%rip),%ymm10 # 5b54 <_sk_callback_hsw+0x34e>
.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
@@ -15637,7 +15649,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,174,49,0,0 // vbroadcastss 0x31ae(%rip),%ymm8 # 5b38 <_sk_callback_hsw+0x352>
+ .byte 196,98,125,24,5,206,49,0,0 // vbroadcastss 0x31ce(%rip),%ymm8 # 5b58 <_sk_callback_hsw+0x352>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15657,33 +15669,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,102,49,0,0 // vbroadcastss 0x3166(%rip),%ymm12 # 5b3c <_sk_callback_hsw+0x356>
- .byte 196,98,125,24,45,97,49,0,0 // vbroadcastss 0x3161(%rip),%ymm13 # 5b40 <_sk_callback_hsw+0x35a>
+ .byte 196,98,125,24,37,134,49,0,0 // vbroadcastss 0x3186(%rip),%ymm12 # 5b5c <_sk_callback_hsw+0x356>
+ .byte 196,98,125,24,45,129,49,0,0 // vbroadcastss 0x3181(%rip),%ymm13 # 5b60 <_sk_callback_hsw+0x35a>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,87,49,0,0 // vbroadcastss 0x3157(%rip),%ymm13 # 5b44 <_sk_callback_hsw+0x35e>
+ .byte 196,98,125,24,45,119,49,0,0 // vbroadcastss 0x3177(%rip),%ymm13 # 5b64 <_sk_callback_hsw+0x35e>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,77,49,0,0 // vbroadcastss 0x314d(%rip),%ymm13 # 5b48 <_sk_callback_hsw+0x362>
+ .byte 196,98,125,24,45,109,49,0,0 // vbroadcastss 0x316d(%rip),%ymm13 # 5b68 <_sk_callback_hsw+0x362>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,67,49,0,0 // vbroadcastss 0x3143(%rip),%ymm11 # 5b4c <_sk_callback_hsw+0x366>
+ .byte 196,98,125,24,29,99,49,0,0 // vbroadcastss 0x3163(%rip),%ymm11 # 5b6c <_sk_callback_hsw+0x366>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,57,49,0,0 // vbroadcastss 0x3139(%rip),%ymm12 # 5b50 <_sk_callback_hsw+0x36a>
+ .byte 196,98,125,24,37,89,49,0,0 // vbroadcastss 0x3159(%rip),%ymm12 # 5b70 <_sk_callback_hsw+0x36a>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,47,49,0,0 // vbroadcastss 0x312f(%rip),%ymm12 # 5b54 <_sk_callback_hsw+0x36e>
+ .byte 196,98,125,24,37,79,49,0,0 // vbroadcastss 0x314f(%rip),%ymm12 # 5b74 <_sk_callback_hsw+0x36e>
.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,16,49,0,0 // vbroadcastss 0x3110(%rip),%ymm11 # 5b58 <_sk_callback_hsw+0x372>
+ .byte 196,98,125,24,29,48,49,0,0 // vbroadcastss 0x3130(%rip),%ymm11 # 5b78 <_sk_callback_hsw+0x372>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,6,49,0,0 // vbroadcastss 0x3106(%rip),%ymm11 # 5b5c <_sk_callback_hsw+0x376>
+ .byte 196,98,125,24,29,38,49,0,0 // vbroadcastss 0x3126(%rip),%ymm11 # 5b7c <_sk_callback_hsw+0x376>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,252,48,0,0 // vbroadcastss 0x30fc(%rip),%ymm3 # 5b60 <_sk_callback_hsw+0x37a>
+ .byte 196,226,125,24,29,28,49,0,0 // vbroadcastss 0x311c(%rip),%ymm3 # 5b80 <_sk_callback_hsw+0x37a>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,242,48,0,0 // vbroadcastss 0x30f2(%rip),%ymm10 # 5b64 <_sk_callback_hsw+0x37e>
+ .byte 196,98,125,24,21,18,49,0,0 // vbroadcastss 0x3112(%rip),%ymm10 # 5b84 <_sk_callback_hsw+0x37e>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,229,48,0,0 // vbroadcastss 0x30e5(%rip),%ymm10 # 5b68 <_sk_callback_hsw+0x382>
+ .byte 196,98,125,24,21,5,49,0,0 // vbroadcastss 0x3105(%rip),%ymm10 # 5b88 <_sk_callback_hsw+0x382>
.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
@@ -15691,7 +15703,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,188,48,0,0 // vbroadcastss 0x30bc(%rip),%ymm8 # 5b6c <_sk_callback_hsw+0x386>
+ .byte 196,98,125,24,5,220,48,0,0 // vbroadcastss 0x30dc(%rip),%ymm8 # 5b8c <_sk_callback_hsw+0x386>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15700,26 +15712,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,174,48,0,0 // vbroadcastss 0x30ae(%rip),%ymm8 # 5b70 <_sk_callback_hsw+0x38a>
- .byte 196,98,125,24,13,169,48,0,0 // vbroadcastss 0x30a9(%rip),%ymm9 # 5b74 <_sk_callback_hsw+0x38e>
- .byte 196,98,125,24,21,164,48,0,0 // vbroadcastss 0x30a4(%rip),%ymm10 # 5b78 <_sk_callback_hsw+0x392>
+ .byte 196,98,125,24,5,206,48,0,0 // vbroadcastss 0x30ce(%rip),%ymm8 # 5b90 <_sk_callback_hsw+0x38a>
+ .byte 196,98,125,24,13,201,48,0,0 // vbroadcastss 0x30c9(%rip),%ymm9 # 5b94 <_sk_callback_hsw+0x38e>
+ .byte 196,98,125,24,21,196,48,0,0 // vbroadcastss 0x30c4(%rip),%ymm10 # 5b98 <_sk_callback_hsw+0x392>
.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,149,48,0,0 // vbroadcastss 0x3095(%rip),%ymm9 # 5b7c <_sk_callback_hsw+0x396>
+ .byte 196,98,125,24,13,181,48,0,0 // vbroadcastss 0x30b5(%rip),%ymm9 # 5b9c <_sk_callback_hsw+0x396>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,139,48,0,0 // vbroadcastss 0x308b(%rip),%ymm0 # 5b80 <_sk_callback_hsw+0x39a>
+ .byte 196,226,125,24,5,171,48,0,0 // vbroadcastss 0x30ab(%rip),%ymm0 # 5ba0 <_sk_callback_hsw+0x39a>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,130,48,0,0 // vbroadcastss 0x3082(%rip),%ymm8 # 5b84 <_sk_callback_hsw+0x39e>
+ .byte 196,98,125,24,5,162,48,0,0 // vbroadcastss 0x30a2(%rip),%ymm8 # 5ba4 <_sk_callback_hsw+0x39e>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,120,48,0,0 // vbroadcastss 0x3078(%rip),%ymm9 # 5b88 <_sk_callback_hsw+0x3a2>
+ .byte 196,98,125,24,13,152,48,0,0 // vbroadcastss 0x3098(%rip),%ymm9 # 5ba8 <_sk_callback_hsw+0x3a2>
.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,101,48,0,0 // vbroadcastss 0x3065(%rip),%ymm2 # 5b8c <_sk_callback_hsw+0x3a6>
+ .byte 196,226,125,24,21,133,48,0,0 // vbroadcastss 0x3085(%rip),%ymm2 # 5bac <_sk_callback_hsw+0x3a6>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,91,48,0,0 // vbroadcastss 0x305b(%rip),%ymm11 # 5b90 <_sk_callback_hsw+0x3aa>
+ .byte 196,98,125,24,29,123,48,0,0 // vbroadcastss 0x307b(%rip),%ymm11 # 5bb0 <_sk_callback_hsw+0x3aa>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,81,48,0,0 // vbroadcastss 0x3051(%rip),%ymm12 # 5b94 <_sk_callback_hsw+0x3ae>
+ .byte 196,98,125,24,37,113,48,0,0 // vbroadcastss 0x3071(%rip),%ymm12 # 5bb4 <_sk_callback_hsw+0x3ae>
.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
@@ -15734,9 +15746,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,6,48,0,0 // vbroadcastss 0x3006(%rip),%ymm0 # 5b98 <_sk_callback_hsw+0x3b2>
+ .byte 196,226,125,24,5,38,48,0,0 // vbroadcastss 0x3026(%rip),%ymm0 # 5bb8 <_sk_callback_hsw+0x3b2>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,253,47,0,0 // vbroadcastss 0x2ffd(%rip),%ymm8 # 5b9c <_sk_callback_hsw+0x3b6>
+ .byte 196,98,125,24,5,29,48,0,0 // vbroadcastss 0x301d(%rip),%ymm8 # 5bbc <_sk_callback_hsw+0x3b6>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15755,10 +15767,10 @@ _sk_load_a8_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,53 // jne 2bf6 <_sk_load_a8_hsw+0x4e>
.byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0
- .byte 197,249,219,5,81,53,0,0 // vpand 0x3551(%rip),%xmm0,%xmm0 # 6120 <_sk_callback_hsw+0x93a>
+ .byte 197,249,219,5,113,53,0,0 // vpand 0x3571(%rip),%xmm0,%xmm0 # 6140 <_sk_callback_hsw+0x93a>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,191,47,0,0 // vbroadcastss 0x2fbf(%rip),%ymm1 # 5ba0 <_sk_callback_hsw+0x3ba>
+ .byte 196,226,125,24,13,223,47,0,0 // vbroadcastss 0x2fdf(%rip),%ymm1 # 5bc0 <_sk_callback_hsw+0x3ba>
.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
@@ -15833,10 +15845,10 @@ _sk_load_a8_dst_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,53 // jne 2cf6 <_sk_load_a8_dst_hsw+0x4e>
.byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4
- .byte 197,217,219,37,97,52,0,0 // vpand 0x3461(%rip),%xmm4,%xmm4 # 6130 <_sk_callback_hsw+0x94a>
+ .byte 197,217,219,37,129,52,0,0 // vpand 0x3481(%rip),%xmm4,%xmm4 # 6150 <_sk_callback_hsw+0x94a>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,195,46,0,0 // vbroadcastss 0x2ec3(%rip),%ymm5 # 5ba4 <_sk_callback_hsw+0x3be>
+ .byte 196,226,125,24,45,227,46,0,0 // vbroadcastss 0x2ee3(%rip),%ymm5 # 5bc4 <_sk_callback_hsw+0x3be>
.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
@@ -15937,7 +15949,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,74,45,0,0 // vbroadcastss 0x2d4a(%rip),%ymm1 # 5ba8 <_sk_callback_hsw+0x3c2>
+ .byte 196,226,125,24,13,106,45,0,0 // vbroadcastss 0x2d6a(%rip),%ymm1 # 5bc8 <_sk_callback_hsw+0x3c2>
.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
@@ -15956,7 +15968,7 @@ _sk_store_a8_hsw:
.byte 77,15,175,202 // imul %r10,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,218 // movslq %edx,%rbx
- .byte 196,98,125,24,5,29,45,0,0 // vbroadcastss 0x2d1d(%rip),%ymm8 # 5bac <_sk_callback_hsw+0x3c6>
+ .byte 196,98,125,24,5,61,45,0,0 // vbroadcastss 0x2d3d(%rip),%ymm8 # 5bcc <_sk_callback_hsw+0x3c6>
.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
@@ -15982,13 +15994,13 @@ _sk_store_a8_hsw:
.byte 196,67,121,20,4,25,0 // vpextrb $0x0,%xmm8,(%r9,%rbx,1)
.byte 235,201 // jmp 2eb4 <_sk_store_a8_hsw+0x42>
.byte 196,67,121,20,68,25,2,4 // vpextrb $0x4,%xmm8,0x2(%r9,%rbx,1)
- .byte 196,98,57,0,5,68,50,0,0 // vpshufb 0x3244(%rip),%xmm8,%xmm8 # 6140 <_sk_callback_hsw+0x95a>
+ .byte 196,98,57,0,5,100,50,0,0 // vpshufb 0x3264(%rip),%xmm8,%xmm8 # 6160 <_sk_callback_hsw+0x95a>
.byte 196,67,121,21,4,25,0 // vpextrw $0x0,%xmm8,(%r9,%rbx,1)
.byte 235,175 // jmp 2eb4 <_sk_store_a8_hsw+0x42>
.byte 196,67,121,20,68,25,6,12 // vpextrb $0xc,%xmm8,0x6(%r9,%rbx,1)
.byte 196,67,121,20,68,25,5,10 // vpextrb $0xa,%xmm8,0x5(%r9,%rbx,1)
.byte 196,67,121,20,68,25,4,8 // vpextrb $0x8,%xmm8,0x4(%r9,%rbx,1)
- .byte 196,98,57,0,5,42,50,0,0 // vpshufb 0x322a(%rip),%xmm8,%xmm8 # 6150 <_sk_callback_hsw+0x96a>
+ .byte 196,98,57,0,5,74,50,0,0 // vpshufb 0x324a(%rip),%xmm8,%xmm8 # 6170 <_sk_callback_hsw+0x96a>
.byte 196,65,121,126,4,25 // vmovd %xmm8,(%r9,%rbx,1)
.byte 235,134 // jmp 2eb4 <_sk_store_a8_hsw+0x42>
.byte 102,144 // xchg %ax,%ax
@@ -16026,13 +16038,13 @@ _sk_load_g8_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,58 // jne 2f9f <_sk_load_g8_hsw+0x53>
.byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0
- .byte 197,249,219,5,237,49,0,0 // vpand 0x31ed(%rip),%xmm0,%xmm0 # 6160 <_sk_callback_hsw+0x97a>
+ .byte 197,249,219,5,13,50,0,0 // vpand 0x320d(%rip),%xmm0,%xmm0 # 6180 <_sk_callback_hsw+0x97a>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,43,44,0,0 // vbroadcastss 0x2c2b(%rip),%ymm1 # 5bb0 <_sk_callback_hsw+0x3ca>
+ .byte 196,226,125,24,13,75,44,0,0 // vbroadcastss 0x2c4b(%rip),%ymm1 # 5bd0 <_sk_callback_hsw+0x3ca>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,32,44,0,0 // vbroadcastss 0x2c20(%rip),%ymm3 # 5bb4 <_sk_callback_hsw+0x3ce>
+ .byte 196,226,125,24,29,64,44,0,0 // vbroadcastss 0x2c40(%rip),%ymm3 # 5bd4 <_sk_callback_hsw+0x3ce>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -16105,13 +16117,13 @@ _sk_load_g8_dst_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,58 // jne 30a7 <_sk_load_g8_dst_hsw+0x53>
.byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4
- .byte 197,217,219,37,245,48,0,0 // vpand 0x30f5(%rip),%xmm4,%xmm4 # 6170 <_sk_callback_hsw+0x98a>
+ .byte 197,217,219,37,21,49,0,0 // vpand 0x3115(%rip),%xmm4,%xmm4 # 6190 <_sk_callback_hsw+0x98a>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,43,43,0,0 // vbroadcastss 0x2b2b(%rip),%ymm5 # 5bb8 <_sk_callback_hsw+0x3d2>
+ .byte 196,226,125,24,45,75,43,0,0 // vbroadcastss 0x2b4b(%rip),%ymm5 # 5bd8 <_sk_callback_hsw+0x3d2>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,32,43,0,0 // vbroadcastss 0x2b20(%rip),%ymm7 # 5bbc <_sk_callback_hsw+0x3d6>
+ .byte 196,226,125,24,61,64,43,0,0 // vbroadcastss 0x2b40(%rip),%ymm7 # 5bdc <_sk_callback_hsw+0x3d6>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 91 // pop %rbx
@@ -16210,10 +16222,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,174,41,0,0 // vbroadcastss 0x29ae(%rip),%ymm1 # 5bc0 <_sk_callback_hsw+0x3da>
+ .byte 196,226,125,24,13,206,41,0,0 // vbroadcastss 0x29ce(%rip),%ymm1 # 5be0 <_sk_callback_hsw+0x3da>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,163,41,0,0 // vbroadcastss 0x29a3(%rip),%ymm3 # 5bc4 <_sk_callback_hsw+0x3de>
+ .byte 196,226,125,24,29,195,41,0,0 // vbroadcastss 0x29c3(%rip),%ymm3 # 5be4 <_sk_callback_hsw+0x3de>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -16234,23 +16246,23 @@ _sk_load_565_hsw:
.byte 117,115 // jne 32ba <_sk_load_565_hsw+0x8f>
.byte 196,193,122,111,4,89 // vmovdqu (%r9,%rbx,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 196,226,125,88,5,109,41,0,0 // vpbroadcastd 0x296d(%rip),%ymm0 # 5bc8 <_sk_callback_hsw+0x3e2>
+ .byte 196,226,125,88,5,141,41,0,0 // vpbroadcastd 0x298d(%rip),%ymm0 # 5be8 <_sk_callback_hsw+0x3e2>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,96,41,0,0 // vbroadcastss 0x2960(%rip),%ymm1 # 5bcc <_sk_callback_hsw+0x3e6>
+ .byte 196,226,125,24,13,128,41,0,0 // vbroadcastss 0x2980(%rip),%ymm1 # 5bec <_sk_callback_hsw+0x3e6>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,87,41,0,0 // vpbroadcastd 0x2957(%rip),%ymm1 # 5bd0 <_sk_callback_hsw+0x3ea>
+ .byte 196,226,125,88,13,119,41,0,0 // vpbroadcastd 0x2977(%rip),%ymm1 # 5bf0 <_sk_callback_hsw+0x3ea>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,74,41,0,0 // vbroadcastss 0x294a(%rip),%ymm3 # 5bd4 <_sk_callback_hsw+0x3ee>
+ .byte 196,226,125,24,29,106,41,0,0 // vbroadcastss 0x296a(%rip),%ymm3 # 5bf4 <_sk_callback_hsw+0x3ee>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,65,41,0,0 // vpbroadcastd 0x2941(%rip),%ymm3 # 5bd8 <_sk_callback_hsw+0x3f2>
+ .byte 196,226,125,88,29,97,41,0,0 // vpbroadcastd 0x2961(%rip),%ymm3 # 5bf8 <_sk_callback_hsw+0x3f2>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,52,41,0,0 // vbroadcastss 0x2934(%rip),%ymm3 # 5bdc <_sk_callback_hsw+0x3f6>
+ .byte 196,226,125,24,29,84,41,0,0 // vbroadcastss 0x2954(%rip),%ymm3 # 5bfc <_sk_callback_hsw+0x3f6>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,41,41,0,0 // vbroadcastss 0x2929(%rip),%ymm3 # 5be0 <_sk_callback_hsw+0x3fa>
+ .byte 196,226,125,24,29,73,41,0,0 // vbroadcastss 0x2949(%rip),%ymm3 # 5c00 <_sk_callback_hsw+0x3fa>
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -16315,23 +16327,23 @@ _sk_load_565_dst_hsw:
.byte 117,115 // jne 33eb <_sk_load_565_dst_hsw+0x8f>
.byte 196,193,122,111,36,89 // vmovdqu (%r9,%rbx,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 196,226,125,88,37,88,40,0,0 // vpbroadcastd 0x2858(%rip),%ymm4 # 5be4 <_sk_callback_hsw+0x3fe>
+ .byte 196,226,125,88,37,120,40,0,0 // vpbroadcastd 0x2878(%rip),%ymm4 # 5c04 <_sk_callback_hsw+0x3fe>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,75,40,0,0 // vbroadcastss 0x284b(%rip),%ymm5 # 5be8 <_sk_callback_hsw+0x402>
+ .byte 196,226,125,24,45,107,40,0,0 // vbroadcastss 0x286b(%rip),%ymm5 # 5c08 <_sk_callback_hsw+0x402>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,66,40,0,0 // vpbroadcastd 0x2842(%rip),%ymm5 # 5bec <_sk_callback_hsw+0x406>
+ .byte 196,226,125,88,45,98,40,0,0 // vpbroadcastd 0x2862(%rip),%ymm5 # 5c0c <_sk_callback_hsw+0x406>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,53,40,0,0 // vbroadcastss 0x2835(%rip),%ymm7 # 5bf0 <_sk_callback_hsw+0x40a>
+ .byte 196,226,125,24,61,85,40,0,0 // vbroadcastss 0x2855(%rip),%ymm7 # 5c10 <_sk_callback_hsw+0x40a>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,44,40,0,0 // vpbroadcastd 0x282c(%rip),%ymm7 # 5bf4 <_sk_callback_hsw+0x40e>
+ .byte 196,226,125,88,61,76,40,0,0 // vpbroadcastd 0x284c(%rip),%ymm7 # 5c14 <_sk_callback_hsw+0x40e>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,31,40,0,0 // vbroadcastss 0x281f(%rip),%ymm7 # 5bf8 <_sk_callback_hsw+0x412>
+ .byte 196,226,125,24,61,63,40,0,0 // vbroadcastss 0x283f(%rip),%ymm7 # 5c18 <_sk_callback_hsw+0x412>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,20,40,0,0 // vbroadcastss 0x2814(%rip),%ymm7 # 5bfc <_sk_callback_hsw+0x416>
+ .byte 196,226,125,24,61,52,40,0,0 // vbroadcastss 0x2834(%rip),%ymm7 # 5c1c <_sk_callback_hsw+0x416>
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -16422,23 +16434,23 @@ _sk_gather_565_hsw:
.byte 67,15,183,4,89 // movzwl (%r9,%r11,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,195,38,0,0 // vpbroadcastd 0x26c3(%rip),%ymm0 # 5c00 <_sk_callback_hsw+0x41a>
+ .byte 196,226,125,88,5,227,38,0,0 // vpbroadcastd 0x26e3(%rip),%ymm0 # 5c20 <_sk_callback_hsw+0x41a>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,182,38,0,0 // vbroadcastss 0x26b6(%rip),%ymm1 # 5c04 <_sk_callback_hsw+0x41e>
+ .byte 196,226,125,24,13,214,38,0,0 // vbroadcastss 0x26d6(%rip),%ymm1 # 5c24 <_sk_callback_hsw+0x41e>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,173,38,0,0 // vpbroadcastd 0x26ad(%rip),%ymm1 # 5c08 <_sk_callback_hsw+0x422>
+ .byte 196,226,125,88,13,205,38,0,0 // vpbroadcastd 0x26cd(%rip),%ymm1 # 5c28 <_sk_callback_hsw+0x422>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,160,38,0,0 // vbroadcastss 0x26a0(%rip),%ymm3 # 5c0c <_sk_callback_hsw+0x426>
+ .byte 196,226,125,24,29,192,38,0,0 // vbroadcastss 0x26c0(%rip),%ymm3 # 5c2c <_sk_callback_hsw+0x426>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,151,38,0,0 // vpbroadcastd 0x2697(%rip),%ymm3 # 5c10 <_sk_callback_hsw+0x42a>
+ .byte 196,226,125,88,29,183,38,0,0 // vpbroadcastd 0x26b7(%rip),%ymm3 # 5c30 <_sk_callback_hsw+0x42a>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,138,38,0,0 // vbroadcastss 0x268a(%rip),%ymm3 # 5c14 <_sk_callback_hsw+0x42e>
+ .byte 196,226,125,24,29,170,38,0,0 // vbroadcastss 0x26aa(%rip),%ymm3 # 5c34 <_sk_callback_hsw+0x42e>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,127,38,0,0 // vbroadcastss 0x267f(%rip),%ymm3 # 5c18 <_sk_callback_hsw+0x432>
+ .byte 196,226,125,24,29,159,38,0,0 // vbroadcastss 0x269f(%rip),%ymm3 # 5c38 <_sk_callback_hsw+0x432>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_hsw
@@ -16453,11 +16465,11 @@ _sk_store_565_hsw:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,218 // movslq %edx,%rbx
- .byte 196,98,125,24,5,97,38,0,0 // vbroadcastss 0x2661(%rip),%ymm8 # 5c1c <_sk_callback_hsw+0x436>
+ .byte 196,98,125,24,5,129,38,0,0 // vbroadcastss 0x2681(%rip),%ymm8 # 5c3c <_sk_callback_hsw+0x436>
.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,76,38,0,0 // vbroadcastss 0x264c(%rip),%ymm10 # 5c20 <_sk_callback_hsw+0x43a>
+ .byte 196,98,125,24,21,108,38,0,0 // vbroadcastss 0x266c(%rip),%ymm10 # 5c40 <_sk_callback_hsw+0x43a>
.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
@@ -16510,7 +16522,7 @@ _sk_store_565_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe1003688 <_sk_callback_hsw+0xffffffffe0ffdea2>
+ .byte 232,255,255,255,224 // callq ffffffffe1003688 <_sk_callback_hsw+0xffffffffe0ffde82>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -16531,25 +16543,25 @@ _sk_load_4444_hsw:
.byte 15,133,139,0,0,0 // jne 3737 <_sk_load_4444_hsw+0xab>
.byte 196,193,122,111,4,89 // vmovdqu (%r9,%rbx,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 196,226,125,88,5,100,37,0,0 // vpbroadcastd 0x2564(%rip),%ymm0 # 5c24 <_sk_callback_hsw+0x43e>
+ .byte 196,226,125,88,5,132,37,0,0 // vpbroadcastd 0x2584(%rip),%ymm0 # 5c44 <_sk_callback_hsw+0x43e>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,87,37,0,0 // vbroadcastss 0x2557(%rip),%ymm1 # 5c28 <_sk_callback_hsw+0x442>
+ .byte 196,226,125,24,13,119,37,0,0 // vbroadcastss 0x2577(%rip),%ymm1 # 5c48 <_sk_callback_hsw+0x442>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,78,37,0,0 // vpbroadcastd 0x254e(%rip),%ymm1 # 5c2c <_sk_callback_hsw+0x446>
+ .byte 196,226,125,88,13,110,37,0,0 // vpbroadcastd 0x256e(%rip),%ymm1 # 5c4c <_sk_callback_hsw+0x446>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,65,37,0,0 // vbroadcastss 0x2541(%rip),%ymm2 # 5c30 <_sk_callback_hsw+0x44a>
+ .byte 196,226,125,24,21,97,37,0,0 // vbroadcastss 0x2561(%rip),%ymm2 # 5c50 <_sk_callback_hsw+0x44a>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,56,37,0,0 // vpbroadcastd 0x2538(%rip),%ymm2 # 5c34 <_sk_callback_hsw+0x44e>
+ .byte 196,226,125,88,21,88,37,0,0 // vpbroadcastd 0x2558(%rip),%ymm2 # 5c54 <_sk_callback_hsw+0x44e>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,43,37,0,0 // vbroadcastss 0x252b(%rip),%ymm8 # 5c38 <_sk_callback_hsw+0x452>
+ .byte 196,98,125,24,5,75,37,0,0 // vbroadcastss 0x254b(%rip),%ymm8 # 5c58 <_sk_callback_hsw+0x452>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,33,37,0,0 // vpbroadcastd 0x2521(%rip),%ymm8 # 5c3c <_sk_callback_hsw+0x456>
+ .byte 196,98,125,88,5,65,37,0,0 // vpbroadcastd 0x2541(%rip),%ymm8 # 5c5c <_sk_callback_hsw+0x456>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,19,37,0,0 // vbroadcastss 0x2513(%rip),%ymm8 # 5c40 <_sk_callback_hsw+0x45a>
+ .byte 196,98,125,24,5,51,37,0,0 // vbroadcastss 0x2533(%rip),%ymm8 # 5c60 <_sk_callback_hsw+0x45a>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -16617,25 +16629,25 @@ _sk_load_4444_dst_hsw:
.byte 15,133,139,0,0,0 // jne 3883 <_sk_load_4444_dst_hsw+0xab>
.byte 196,193,122,111,36,89 // vmovdqu (%r9,%rbx,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 196,226,125,88,37,56,36,0,0 // vpbroadcastd 0x2438(%rip),%ymm4 # 5c44 <_sk_callback_hsw+0x45e>
+ .byte 196,226,125,88,37,88,36,0,0 // vpbroadcastd 0x2458(%rip),%ymm4 # 5c64 <_sk_callback_hsw+0x45e>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,43,36,0,0 // vbroadcastss 0x242b(%rip),%ymm5 # 5c48 <_sk_callback_hsw+0x462>
+ .byte 196,226,125,24,45,75,36,0,0 // vbroadcastss 0x244b(%rip),%ymm5 # 5c68 <_sk_callback_hsw+0x462>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,34,36,0,0 // vpbroadcastd 0x2422(%rip),%ymm5 # 5c4c <_sk_callback_hsw+0x466>
+ .byte 196,226,125,88,45,66,36,0,0 // vpbroadcastd 0x2442(%rip),%ymm5 # 5c6c <_sk_callback_hsw+0x466>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,21,36,0,0 // vbroadcastss 0x2415(%rip),%ymm6 # 5c50 <_sk_callback_hsw+0x46a>
+ .byte 196,226,125,24,53,53,36,0,0 // vbroadcastss 0x2435(%rip),%ymm6 # 5c70 <_sk_callback_hsw+0x46a>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,12,36,0,0 // vpbroadcastd 0x240c(%rip),%ymm6 # 5c54 <_sk_callback_hsw+0x46e>
+ .byte 196,226,125,88,53,44,36,0,0 // vpbroadcastd 0x242c(%rip),%ymm6 # 5c74 <_sk_callback_hsw+0x46e>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,255,35,0,0 // vbroadcastss 0x23ff(%rip),%ymm8 # 5c58 <_sk_callback_hsw+0x472>
+ .byte 196,98,125,24,5,31,36,0,0 // vbroadcastss 0x241f(%rip),%ymm8 # 5c78 <_sk_callback_hsw+0x472>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,245,35,0,0 // vpbroadcastd 0x23f5(%rip),%ymm8 # 5c5c <_sk_callback_hsw+0x476>
+ .byte 196,98,125,88,5,21,36,0,0 // vpbroadcastd 0x2415(%rip),%ymm8 # 5c7c <_sk_callback_hsw+0x476>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,231,35,0,0 // vbroadcastss 0x23e7(%rip),%ymm8 # 5c60 <_sk_callback_hsw+0x47a>
+ .byte 196,98,125,24,5,7,36,0,0 // vbroadcastss 0x2407(%rip),%ymm8 # 5c80 <_sk_callback_hsw+0x47a>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -16728,25 +16740,25 @@ _sk_gather_4444_hsw:
.byte 67,15,183,4,89 // movzwl (%r9,%r11,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,143,34,0,0 // vpbroadcastd 0x228f(%rip),%ymm0 # 5c64 <_sk_callback_hsw+0x47e>
+ .byte 196,226,125,88,5,175,34,0,0 // vpbroadcastd 0x22af(%rip),%ymm0 # 5c84 <_sk_callback_hsw+0x47e>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,130,34,0,0 // vbroadcastss 0x2282(%rip),%ymm1 # 5c68 <_sk_callback_hsw+0x482>
+ .byte 196,226,125,24,13,162,34,0,0 // vbroadcastss 0x22a2(%rip),%ymm1 # 5c88 <_sk_callback_hsw+0x482>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,121,34,0,0 // vpbroadcastd 0x2279(%rip),%ymm1 # 5c6c <_sk_callback_hsw+0x486>
+ .byte 196,226,125,88,13,153,34,0,0 // vpbroadcastd 0x2299(%rip),%ymm1 # 5c8c <_sk_callback_hsw+0x486>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,108,34,0,0 // vbroadcastss 0x226c(%rip),%ymm2 # 5c70 <_sk_callback_hsw+0x48a>
+ .byte 196,226,125,24,21,140,34,0,0 // vbroadcastss 0x228c(%rip),%ymm2 # 5c90 <_sk_callback_hsw+0x48a>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,99,34,0,0 // vpbroadcastd 0x2263(%rip),%ymm2 # 5c74 <_sk_callback_hsw+0x48e>
+ .byte 196,226,125,88,21,131,34,0,0 // vpbroadcastd 0x2283(%rip),%ymm2 # 5c94 <_sk_callback_hsw+0x48e>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,86,34,0,0 // vbroadcastss 0x2256(%rip),%ymm8 # 5c78 <_sk_callback_hsw+0x492>
+ .byte 196,98,125,24,5,118,34,0,0 // vbroadcastss 0x2276(%rip),%ymm8 # 5c98 <_sk_callback_hsw+0x492>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,76,34,0,0 // vpbroadcastd 0x224c(%rip),%ymm8 # 5c7c <_sk_callback_hsw+0x496>
+ .byte 196,98,125,88,5,108,34,0,0 // vpbroadcastd 0x226c(%rip),%ymm8 # 5c9c <_sk_callback_hsw+0x496>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,62,34,0,0 // vbroadcastss 0x223e(%rip),%ymm8 # 5c80 <_sk_callback_hsw+0x49a>
+ .byte 196,98,125,24,5,94,34,0,0 // vbroadcastss 0x225e(%rip),%ymm8 # 5ca0 <_sk_callback_hsw+0x49a>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -16763,7 +16775,7 @@ _sk_store_4444_hsw:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,218 // movslq %edx,%rbx
- .byte 196,98,125,24,5,25,34,0,0 // vbroadcastss 0x2219(%rip),%ymm8 # 5c84 <_sk_callback_hsw+0x49e>
+ .byte 196,98,125,24,5,57,34,0,0 // vbroadcastss 0x2239(%rip),%ymm8 # 5ca4 <_sk_callback_hsw+0x49e>
.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
@@ -16823,7 +16835,7 @@ _sk_store_4444_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe1003b44 <_sk_callback_hsw+0xffffffffe0ffe35e>
+ .byte 232,255,255,255,224 // callq ffffffffe1003b44 <_sk_callback_hsw+0xffffffffe0ffe33e>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -16844,14 +16856,14 @@ _sk_load_8888_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,87 // jne 3bc2 <_sk_load_8888_hsw+0x7a>
.byte 197,252,16,24 // vmovups (%rax),%ymm3
- .byte 197,228,84,5,41,35,0,0 // vandps 0x2329(%rip),%ymm3,%ymm0 # 5ea0 <_sk_callback_hsw+0x6ba>
+ .byte 197,228,84,5,73,35,0,0 // vandps 0x2349(%rip),%ymm3,%ymm0 # 5ec0 <_sk_callback_hsw+0x6ba>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,4,33,0,0 // vbroadcastss 0x2104(%rip),%ymm8 # 5c88 <_sk_callback_hsw+0x4a2>
+ .byte 196,98,125,24,5,36,33,0,0 // vbroadcastss 0x2124(%rip),%ymm8 # 5ca8 <_sk_callback_hsw+0x4a2>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,46,35,0,0 // vpshufb 0x232e(%rip),%ymm3,%ymm1 # 5ec0 <_sk_callback_hsw+0x6da>
+ .byte 196,226,101,0,13,78,35,0,0 // vpshufb 0x234e(%rip),%ymm3,%ymm1 # 5ee0 <_sk_callback_hsw+0x6da>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,60,35,0,0 // vpshufb 0x233c(%rip),%ymm3,%ymm2 # 5ee0 <_sk_callback_hsw+0x6fa>
+ .byte 196,226,101,0,21,92,35,0,0 // vpshufb 0x235c(%rip),%ymm3,%ymm2 # 5f00 <_sk_callback_hsw+0x6fa>
.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
@@ -16886,14 +16898,14 @@ _sk_load_8888_dst_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,87 // jne 3c62 <_sk_load_8888_dst_hsw+0x7a>
.byte 197,252,16,56 // vmovups (%rax),%ymm7
- .byte 197,196,84,37,233,34,0,0 // vandps 0x22e9(%rip),%ymm7,%ymm4 # 5f00 <_sk_callback_hsw+0x71a>
+ .byte 197,196,84,37,9,35,0,0 // vandps 0x2309(%rip),%ymm7,%ymm4 # 5f20 <_sk_callback_hsw+0x71a>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,104,32,0,0 // vbroadcastss 0x2068(%rip),%ymm8 # 5c8c <_sk_callback_hsw+0x4a6>
+ .byte 196,98,125,24,5,136,32,0,0 // vbroadcastss 0x2088(%rip),%ymm8 # 5cac <_sk_callback_hsw+0x4a6>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,238,34,0,0 // vpshufb 0x22ee(%rip),%ymm7,%ymm5 # 5f20 <_sk_callback_hsw+0x73a>
+ .byte 196,226,69,0,45,14,35,0,0 // vpshufb 0x230e(%rip),%ymm7,%ymm5 # 5f40 <_sk_callback_hsw+0x73a>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,252,34,0,0 // vpshufb 0x22fc(%rip),%ymm7,%ymm6 # 5f40 <_sk_callback_hsw+0x75a>
+ .byte 196,226,69,0,53,28,35,0,0 // vpshufb 0x231c(%rip),%ymm7,%ymm6 # 5f60 <_sk_callback_hsw+0x75a>
.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
@@ -16925,14 +16937,14 @@ _sk_gather_8888_hsw:
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
.byte 196,194,117,144,28,129 // vpgatherdd %ymm1,(%r9,%ymm0,4),%ymm3
- .byte 197,229,219,5,170,34,0,0 // vpand 0x22aa(%rip),%ymm3,%ymm0 # 5f60 <_sk_callback_hsw+0x77a>
+ .byte 197,229,219,5,202,34,0,0 // vpand 0x22ca(%rip),%ymm3,%ymm0 # 5f80 <_sk_callback_hsw+0x77a>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,205,31,0,0 // vbroadcastss 0x1fcd(%rip),%ymm8 # 5c90 <_sk_callback_hsw+0x4aa>
+ .byte 196,98,125,24,5,237,31,0,0 // vbroadcastss 0x1fed(%rip),%ymm8 # 5cb0 <_sk_callback_hsw+0x4aa>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,175,34,0,0 // vpshufb 0x22af(%rip),%ymm3,%ymm1 # 5f80 <_sk_callback_hsw+0x79a>
+ .byte 196,226,101,0,13,207,34,0,0 // vpshufb 0x22cf(%rip),%ymm3,%ymm1 # 5fa0 <_sk_callback_hsw+0x79a>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,189,34,0,0 // vpshufb 0x22bd(%rip),%ymm3,%ymm2 # 5fa0 <_sk_callback_hsw+0x7ba>
+ .byte 196,226,101,0,21,221,34,0,0 // vpshufb 0x22dd(%rip),%ymm3,%ymm2 # 5fc0 <_sk_callback_hsw+0x7ba>
.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
@@ -16954,7 +16966,7 @@ _sk_store_8888_hsw:
.byte 72,3,8 // add (%rax),%rcx
.byte 72,99,194 // movslq %edx,%rax
.byte 72,141,4,129 // lea (%rcx,%rax,4),%rax
- .byte 196,98,125,24,5,111,31,0,0 // vbroadcastss 0x1f6f(%rip),%ymm8 # 5c94 <_sk_callback_hsw+0x4ae>
+ .byte 196,98,125,24,5,143,31,0,0 // vbroadcastss 0x1f8f(%rip),%ymm8 # 5cb4 <_sk_callback_hsw+0x4ae>
.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
@@ -17001,14 +17013,14 @@ _sk_load_bgra_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,87 // jne 3e1e <_sk_load_bgra_hsw+0x7a>
.byte 197,252,16,24 // vmovups (%rax),%ymm3
- .byte 197,228,84,5,237,33,0,0 // vandps 0x21ed(%rip),%ymm3,%ymm0 # 5fc0 <_sk_callback_hsw+0x7da>
+ .byte 197,228,84,5,13,34,0,0 // vandps 0x220d(%rip),%ymm3,%ymm0 # 5fe0 <_sk_callback_hsw+0x7da>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,184,30,0,0 // vbroadcastss 0x1eb8(%rip),%ymm8 # 5c98 <_sk_callback_hsw+0x4b2>
+ .byte 196,98,125,24,5,216,30,0,0 // vbroadcastss 0x1ed8(%rip),%ymm8 # 5cb8 <_sk_callback_hsw+0x4b2>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,242,33,0,0 // vpshufb 0x21f2(%rip),%ymm3,%ymm0 # 5fe0 <_sk_callback_hsw+0x7fa>
+ .byte 196,226,101,0,5,18,34,0,0 // vpshufb 0x2212(%rip),%ymm3,%ymm0 # 6000 <_sk_callback_hsw+0x7fa>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,0,34,0,0 // vpshufb 0x2200(%rip),%ymm3,%ymm0 # 6000 <_sk_callback_hsw+0x81a>
+ .byte 196,226,101,0,5,32,34,0,0 // vpshufb 0x2220(%rip),%ymm3,%ymm0 # 6020 <_sk_callback_hsw+0x81a>
.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
@@ -17043,14 +17055,14 @@ _sk_load_bgra_dst_hsw:
.byte 77,133,192 // test %r8,%r8
.byte 117,87 // jne 3ebe <_sk_load_bgra_dst_hsw+0x7a>
.byte 197,252,16,56 // vmovups (%rax),%ymm7
- .byte 197,196,84,37,173,33,0,0 // vandps 0x21ad(%rip),%ymm7,%ymm4 # 6020 <_sk_callback_hsw+0x83a>
+ .byte 197,196,84,37,205,33,0,0 // vandps 0x21cd(%rip),%ymm7,%ymm4 # 6040 <_sk_callback_hsw+0x83a>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,28,30,0,0 // vbroadcastss 0x1e1c(%rip),%ymm8 # 5c9c <_sk_callback_hsw+0x4b6>
+ .byte 196,98,125,24,5,60,30,0,0 // vbroadcastss 0x1e3c(%rip),%ymm8 # 5cbc <_sk_callback_hsw+0x4b6>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,178,33,0,0 // vpshufb 0x21b2(%rip),%ymm7,%ymm4 # 6040 <_sk_callback_hsw+0x85a>
+ .byte 196,226,69,0,37,210,33,0,0 // vpshufb 0x21d2(%rip),%ymm7,%ymm4 # 6060 <_sk_callback_hsw+0x85a>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,192,33,0,0 // vpshufb 0x21c0(%rip),%ymm7,%ymm4 # 6060 <_sk_callback_hsw+0x87a>
+ .byte 196,226,69,0,37,224,33,0,0 // vpshufb 0x21e0(%rip),%ymm7,%ymm4 # 6080 <_sk_callback_hsw+0x87a>
.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
@@ -17082,14 +17094,14 @@ _sk_gather_bgra_hsw:
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
.byte 196,194,117,144,28,129 // vpgatherdd %ymm1,(%r9,%ymm0,4),%ymm3
- .byte 197,229,219,5,110,33,0,0 // vpand 0x216e(%rip),%ymm3,%ymm0 # 6080 <_sk_callback_hsw+0x89a>
+ .byte 197,229,219,5,142,33,0,0 // vpand 0x218e(%rip),%ymm3,%ymm0 # 60a0 <_sk_callback_hsw+0x89a>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,129,29,0,0 // vbroadcastss 0x1d81(%rip),%ymm8 # 5ca0 <_sk_callback_hsw+0x4ba>
+ .byte 196,98,125,24,5,161,29,0,0 // vbroadcastss 0x1da1(%rip),%ymm8 # 5cc0 <_sk_callback_hsw+0x4ba>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,115,33,0,0 // vpshufb 0x2173(%rip),%ymm3,%ymm0 # 60a0 <_sk_callback_hsw+0x8ba>
+ .byte 196,226,101,0,5,147,33,0,0 // vpshufb 0x2193(%rip),%ymm3,%ymm0 # 60c0 <_sk_callback_hsw+0x8ba>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,129,33,0,0 // vpshufb 0x2181(%rip),%ymm3,%ymm0 # 60c0 <_sk_callback_hsw+0x8da>
+ .byte 196,226,101,0,5,161,33,0,0 // vpshufb 0x21a1(%rip),%ymm3,%ymm0 # 60e0 <_sk_callback_hsw+0x8da>
.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
@@ -17111,7 +17123,7 @@ _sk_store_bgra_hsw:
.byte 72,3,8 // add (%rax),%rcx
.byte 72,99,194 // movslq %edx,%rax
.byte 72,141,4,129 // lea (%rcx,%rax,4),%rax
- .byte 196,98,125,24,5,35,29,0,0 // vbroadcastss 0x1d23(%rip),%ymm8 # 5ca4 <_sk_callback_hsw+0x4be>
+ .byte 196,98,125,24,5,67,29,0,0 // vbroadcastss 0x1d43(%rip),%ymm8 # 5cc4 <_sk_callback_hsw+0x4be>
.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
@@ -17385,7 +17397,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,211,24,0,0 // vbroadcastss 0x18d3(%rip),%ymm10 # 5ca8 <_sk_callback_hsw+0x4c2>
+ .byte 196,98,125,24,21,243,24,0,0 // vbroadcastss 0x18f3(%rip),%ymm10 # 5cc8 <_sk_callback_hsw+0x4c2>
.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
@@ -17476,7 +17488,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,21,75,23,0,0 // vbroadcastss 0x174b(%rip),%ymm10 # 5cac <_sk_callback_hsw+0x4c6>
+ .byte 196,98,125,24,21,107,23,0,0 // vbroadcastss 0x176b(%rip),%ymm10 # 5ccc <_sk_callback_hsw+0x4c6>
.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
@@ -17493,7 +17505,7 @@ _sk_load_rgb_u16_be_hsw:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,255,22,0,0 // vbroadcastss 0x16ff(%rip),%ymm3 # 5cb0 <_sk_callback_hsw+0x4ca>
+ .byte 196,226,125,24,29,31,23,0,0 // vbroadcastss 0x171f(%rip),%ymm3 # 5cd0 <_sk_callback_hsw+0x4ca>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,65 // vmovd (%r9,%rax,2),%xmm0
.byte 196,193,121,196,68,65,4,2 // vpinsrw $0x2,0x4(%r9,%rax,2),%xmm0,%xmm0
@@ -17541,7 +17553,7 @@ _sk_store_u16_be_hsw:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 73,99,194 // movslq %r10d,%rax
- .byte 196,98,125,24,5,43,22,0,0 // vbroadcastss 0x162b(%rip),%ymm8 # 5cb4 <_sk_callback_hsw+0x4ce>
+ .byte 196,98,125,24,5,75,22,0,0 // vbroadcastss 0x164b(%rip),%ymm8 # 5cd4 <_sk_callback_hsw+0x4ce>
.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
@@ -17807,9 +17819,11 @@ _sk_repeat_x_hsw:
.byte 196,67,125,8,192,1 // vroundps $0x1,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,98,53,172,192 // vfnmadd213ps %ymm0,%ymm9,%ymm8
- .byte 197,253,118,192 // vpcmpeqd %ymm0,%ymm0,%ymm0
- .byte 197,181,254,192 // vpaddd %ymm0,%ymm9,%ymm0
- .byte 197,188,93,192 // vminps %ymm0,%ymm8,%ymm0
+ .byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
+ .byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
+ .byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
+ .byte 196,65,53,254,192 // vpaddd %ymm8,%ymm9,%ymm8
+ .byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -17823,9 +17837,11 @@ _sk_repeat_y_hsw:
.byte 196,67,125,8,192,1 // vroundps $0x1,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,98,53,172,193 // vfnmadd213ps %ymm1,%ymm9,%ymm8
- .byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
- .byte 197,181,254,201 // vpaddd %ymm1,%ymm9,%ymm1
- .byte 197,188,93,201 // vminps %ymm1,%ymm8,%ymm1
+ .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
+ .byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
+ .byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
+ .byte 196,65,53,254,192 // vpaddd %ymm8,%ymm9,%ymm8
+ .byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -17840,15 +17856,16 @@ _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,191,17,0,0 // vmulss 0x11bf(%rip),%xmm9,%xmm0 # 5cb8 <_sk_callback_hsw+0x4d2>
+ .byte 197,178,89,5,199,17,0,0 // vmulss 0x11c7(%rip),%xmm9,%xmm0 # 5cd8 <_sk_callback_hsw+0x4d2>
.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
.byte 196,194,61,172,195 // vfnmadd213ps %ymm11,%ymm8,%ymm0
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 197,60,92,192 // vsubps %ymm0,%ymm8,%ymm8
- .byte 197,188,84,192 // vandps %ymm0,%ymm8,%ymm0
+ .byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
+ .byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
+ .byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 196,65,45,254,192 // vpaddd %ymm8,%ymm10,%ymm8
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
@@ -17866,15 +17883,16 @@ _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,99,17,0,0 // vmulss 0x1163(%rip),%xmm9,%xmm1 # 5cbc <_sk_callback_hsw+0x4d6>
+ .byte 197,178,89,13,103,17,0,0 // vmulss 0x1167(%rip),%xmm9,%xmm1 # 5cdc <_sk_callback_hsw+0x4d6>
.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
.byte 196,194,61,172,203 // vfnmadd213ps %ymm11,%ymm8,%ymm1
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 197,60,92,193 // vsubps %ymm1,%ymm8,%ymm8
- .byte 197,188,84,201 // vandps %ymm1,%ymm8,%ymm1
+ .byte 197,60,92,201 // vsubps %ymm1,%ymm8,%ymm9
+ .byte 197,180,84,201 // vandps %ymm1,%ymm9,%ymm1
+ .byte 197,188,95,201 // vmaxps %ymm1,%ymm8,%ymm1
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 196,65,45,254,192 // vpaddd %ymm8,%ymm10,%ymm8
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -17887,7 +17905,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,28,17,0,0 // vbroadcastss 0x111c(%rip),%ymm8 # 5cc0 <_sk_callback_hsw+0x4da>
+ .byte 196,98,125,24,5,28,17,0,0 // vbroadcastss 0x111c(%rip),%ymm8 # 5ce0 <_sk_callback_hsw+0x4da>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -17905,9 +17923,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,255,16,0,0 // vbroadcastss 0x10ff(%rip),%ymm8 # 5cc4 <_sk_callback_hsw+0x4de>
+ .byte 196,98,125,24,5,255,16,0,0 // vbroadcastss 0x10ff(%rip),%ymm8 # 5ce4 <_sk_callback_hsw+0x4de>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,245,16,0,0 // vbroadcastss 0x10f5(%rip),%ymm9 # 5cc8 <_sk_callback_hsw+0x4e2>
+ .byte 196,98,125,24,13,245,16,0,0 // vbroadcastss 0x10f5(%rip),%ymm9 # 5ce8 <_sk_callback_hsw+0x4e2>
.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
@@ -17923,11 +17941,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,197,16,0,0 // vbroadcastss 0x10c5(%rip),%ymm3 # 5ccc <_sk_callback_hsw+0x4e6>
- .byte 196,98,125,24,5,192,16,0,0 // vbroadcastss 0x10c0(%rip),%ymm8 # 5cd0 <_sk_callback_hsw+0x4ea>
+ .byte 196,226,125,24,29,197,16,0,0 // vbroadcastss 0x10c5(%rip),%ymm3 # 5cec <_sk_callback_hsw+0x4e6>
+ .byte 196,98,125,24,5,192,16,0,0 // vbroadcastss 0x10c0(%rip),%ymm8 # 5cf0 <_sk_callback_hsw+0x4ea>
.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,177,16,0,0 // vbroadcastss 0x10b1(%rip),%ymm3 # 5cd4 <_sk_callback_hsw+0x4ee>
+ .byte 196,226,125,24,29,177,16,0,0 // vbroadcastss 0x10b1(%rip),%ymm3 # 5cf4 <_sk_callback_hsw+0x4ee>
.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
@@ -18127,9 +18145,9 @@ _sk_evenly_spaced_gradient_hsw:
.byte 76,139,72,8 // mov 0x8(%rax),%r9
.byte 77,137,211 // mov %r10,%r11
.byte 73,255,203 // dec %r11
- .byte 120,7 // js 4f1c <_sk_evenly_spaced_gradient_hsw+0x19>
+ .byte 120,7 // js 4f3c <_sk_evenly_spaced_gradient_hsw+0x19>
.byte 196,193,242,42,203 // vcvtsi2ss %r11,%xmm1,%xmm1
- .byte 235,22 // jmp 4f32 <_sk_evenly_spaced_gradient_hsw+0x2f>
+ .byte 235,22 // jmp 4f52 <_sk_evenly_spaced_gradient_hsw+0x2f>
.byte 76,137,219 // mov %r11,%rbx
.byte 72,209,235 // shr %rbx
.byte 65,131,227,1 // and $0x1,%r11d
@@ -18140,7 +18158,7 @@ _sk_evenly_spaced_gradient_hsw:
.byte 197,244,89,200 // vmulps %ymm0,%ymm1,%ymm1
.byte 197,126,91,217 // vcvttps2dq %ymm1,%ymm11
.byte 73,131,250,8 // cmp $0x8,%r10
- .byte 119,70 // ja 4f8b <_sk_evenly_spaced_gradient_hsw+0x88>
+ .byte 119,70 // ja 4fab <_sk_evenly_spaced_gradient_hsw+0x88>
.byte 196,66,37,22,1 // vpermps (%r9),%ymm11,%ymm8
.byte 72,139,88,40 // mov 0x28(%rax),%rbx
.byte 196,98,37,22,11 // vpermps (%rbx),%ymm11,%ymm9
@@ -18156,7 +18174,7 @@ _sk_evenly_spaced_gradient_hsw:
.byte 196,226,37,22,27 // vpermps (%rbx),%ymm11,%ymm3
.byte 72,139,64,64 // mov 0x40(%rax),%rax
.byte 196,98,37,22,40 // vpermps (%rax),%ymm11,%ymm13
- .byte 235,110 // jmp 4ff9 <_sk_evenly_spaced_gradient_hsw+0xf6>
+ .byte 235,110 // jmp 5019 <_sk_evenly_spaced_gradient_hsw+0xf6>
.byte 196,65,13,118,246 // vpcmpeqd %ymm14,%ymm14,%ymm14
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
.byte 196,2,117,146,4,153 // vgatherdps %ymm1,(%r9,%ymm11,4),%ymm8
@@ -18193,14 +18211,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,185,12,0,0 // vbroadcastss 0xcb9(%rip),%ymm0 # 5cd8 <_sk_callback_hsw+0x4f2>
- .byte 196,226,125,24,13,180,12,0,0 // vbroadcastss 0xcb4(%rip),%ymm1 # 5cdc <_sk_callback_hsw+0x4f6>
+ .byte 196,226,125,24,5,185,12,0,0 // vbroadcastss 0xcb9(%rip),%ymm0 # 5cf8 <_sk_callback_hsw+0x4f2>
+ .byte 196,226,125,24,13,180,12,0,0 // vbroadcastss 0xcb4(%rip),%ymm1 # 5cfc <_sk_callback_hsw+0x4f6>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,170,12,0,0 // vbroadcastss 0xcaa(%rip),%ymm0 # 5ce0 <_sk_callback_hsw+0x4fa>
+ .byte 196,226,125,24,5,170,12,0,0 // vbroadcastss 0xcaa(%rip),%ymm0 # 5d00 <_sk_callback_hsw+0x4fa>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,160,12,0,0 // vbroadcastss 0xca0(%rip),%ymm1 # 5ce4 <_sk_callback_hsw+0x4fe>
+ .byte 196,226,125,24,13,160,12,0,0 // vbroadcastss 0xca0(%rip),%ymm1 # 5d04 <_sk_callback_hsw+0x4fe>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,150,12,0,0 // vbroadcastss 0xc96(%rip),%ymm0 # 5ce8 <_sk_callback_hsw+0x502>
+ .byte 196,226,125,24,5,150,12,0,0 // vbroadcastss 0xc96(%rip),%ymm0 # 5d08 <_sk_callback_hsw+0x502>
.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
@@ -18215,11 +18233,11 @@ _sk_gradient_hsw:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,8 // mov (%rax),%r9
.byte 73,131,249,1 // cmp $0x1,%r9
- .byte 15,134,180,0,0,0 // jbe 512a <_sk_gradient_hsw+0xc3>
+ .byte 15,134,180,0,0,0 // jbe 514a <_sk_gradient_hsw+0xc3>
.byte 76,139,80,72 // mov 0x48(%rax),%r10
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 65,187,1,0,0,0 // mov $0x1,%r11d
- .byte 196,226,125,24,21,95,12,0,0 // vbroadcastss 0xc5f(%rip),%ymm2 # 5cec <_sk_callback_hsw+0x506>
+ .byte 196,226,125,24,21,95,12,0,0 // vbroadcastss 0xc5f(%rip),%ymm2 # 5d0c <_sk_callback_hsw+0x506>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,154 // vbroadcastss (%r10,%r11,4),%ymm3
.byte 197,228,194,216,2 // vcmpleps %ymm0,%ymm3,%ymm3
@@ -18227,10 +18245,10 @@ _sk_gradient_hsw:
.byte 196,65,101,254,201 // vpaddd %ymm9,%ymm3,%ymm9
.byte 73,255,195 // inc %r11
.byte 77,57,217 // cmp %r11,%r9
- .byte 117,226 // jne 5092 <_sk_gradient_hsw+0x2b>
+ .byte 117,226 // jne 50b2 <_sk_gradient_hsw+0x2b>
.byte 76,139,80,8 // mov 0x8(%rax),%r10
.byte 73,131,249,8 // cmp $0x8,%r9
- .byte 118,121 // jbe 5133 <_sk_gradient_hsw+0xcc>
+ .byte 118,121 // jbe 5153 <_sk_gradient_hsw+0xcc>
.byte 196,65,13,118,246 // vpcmpeqd %ymm14,%ymm14,%ymm14
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
.byte 196,2,117,146,4,138 // vgatherdps %ymm1,(%r10,%ymm9,4),%ymm8
@@ -18254,7 +18272,7 @@ _sk_gradient_hsw:
.byte 196,130,21,146,28,137 // vgatherdps %ymm13,(%r9,%ymm9,4),%ymm3
.byte 72,139,64,64 // mov 0x40(%rax),%rax
.byte 196,34,13,146,44,136 // vgatherdps %ymm14,(%rax,%ymm9,4),%ymm13
- .byte 235,77 // jmp 5177 <_sk_gradient_hsw+0x110>
+ .byte 235,77 // jmp 5197 <_sk_gradient_hsw+0x110>
.byte 76,139,80,8 // mov 0x8(%rax),%r10
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 196,66,53,22,2 // vpermps (%r10),%ymm9,%ymm8
@@ -18314,24 +18332,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,222,10,0,0 // vbroadcastss 0xade(%rip),%ymm13 # 5cf0 <_sk_callback_hsw+0x50a>
- .byte 196,98,125,24,53,217,10,0,0 // vbroadcastss 0xad9(%rip),%ymm14 # 5cf4 <_sk_callback_hsw+0x50e>
+ .byte 196,98,125,24,45,222,10,0,0 // vbroadcastss 0xade(%rip),%ymm13 # 5d10 <_sk_callback_hsw+0x50a>
+ .byte 196,98,125,24,53,217,10,0,0 // vbroadcastss 0xad9(%rip),%ymm14 # 5d14 <_sk_callback_hsw+0x50e>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,207,10,0,0 // vbroadcastss 0xacf(%rip),%ymm13 # 5cf8 <_sk_callback_hsw+0x512>
+ .byte 196,98,125,24,45,207,10,0,0 // vbroadcastss 0xacf(%rip),%ymm13 # 5d18 <_sk_callback_hsw+0x512>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,197,10,0,0 // vbroadcastss 0xac5(%rip),%ymm14 # 5cfc <_sk_callback_hsw+0x516>
+ .byte 196,98,125,24,53,197,10,0,0 // vbroadcastss 0xac5(%rip),%ymm14 # 5d1c <_sk_callback_hsw+0x516>
.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,176,10,0,0 // vbroadcastss 0xab0(%rip),%ymm10 # 5d00 <_sk_callback_hsw+0x51a>
+ .byte 196,98,125,24,21,176,10,0,0 // vbroadcastss 0xab0(%rip),%ymm10 # 5d20 <_sk_callback_hsw+0x51a>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,154,10,0,0 // vbroadcastss 0xa9a(%rip),%ymm10 # 5d04 <_sk_callback_hsw+0x51e>
+ .byte 196,98,125,24,21,154,10,0,0 // vbroadcastss 0xa9a(%rip),%ymm10 # 5d24 <_sk_callback_hsw+0x51e>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,132,10,0,0 // vbroadcastss 0xa84(%rip),%ymm10 # 5d08 <_sk_callback_hsw+0x522>
+ .byte 196,98,125,24,21,132,10,0,0 // vbroadcastss 0xa84(%rip),%ymm10 # 5d28 <_sk_callback_hsw+0x522>
.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
@@ -18359,23 +18377,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,56,10,0,0 // vbroadcastss 0xa38(%rip),%ymm11 # 5d0c <_sk_callback_hsw+0x526>
+ .byte 196,98,125,24,29,56,10,0,0 // vbroadcastss 0xa38(%rip),%ymm11 # 5d2c <_sk_callback_hsw+0x526>
.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,23,10,0,0 // vbroadcastss 0xa17(%rip),%ymm9 # 5d10 <_sk_callback_hsw+0x52a>
+ .byte 196,98,125,24,13,23,10,0,0 // vbroadcastss 0xa17(%rip),%ymm9 # 5d30 <_sk_callback_hsw+0x52a>
.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,250,9,0,0 // vbroadcastss 0x9fa(%rip),%ymm9 # 5d14 <_sk_callback_hsw+0x52e>
+ .byte 196,98,125,24,13,250,9,0,0 // vbroadcastss 0x9fa(%rip),%ymm9 # 5d34 <_sk_callback_hsw+0x52e>
.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,235,9,0,0 // vbroadcastss 0x9eb(%rip),%ymm11 # 5d18 <_sk_callback_hsw+0x532>
+ .byte 196,98,125,24,29,235,9,0,0 // vbroadcastss 0x9eb(%rip),%ymm11 # 5d38 <_sk_callback_hsw+0x532>
.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
@@ -18394,23 +18412,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,176,9,0,0 // vbroadcastss 0x9b0(%rip),%ymm11 # 5d1c <_sk_callback_hsw+0x536>
+ .byte 196,98,125,24,29,176,9,0,0 // vbroadcastss 0x9b0(%rip),%ymm11 # 5d3c <_sk_callback_hsw+0x536>
.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,143,9,0,0 // vbroadcastss 0x98f(%rip),%ymm9 # 5d20 <_sk_callback_hsw+0x53a>
+ .byte 196,98,125,24,13,143,9,0,0 // vbroadcastss 0x98f(%rip),%ymm9 # 5d40 <_sk_callback_hsw+0x53a>
.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,114,9,0,0 // vbroadcastss 0x972(%rip),%ymm9 # 5d24 <_sk_callback_hsw+0x53e>
+ .byte 196,98,125,24,13,114,9,0,0 // vbroadcastss 0x972(%rip),%ymm9 # 5d44 <_sk_callback_hsw+0x53e>
.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,99,9,0,0 // vbroadcastss 0x963(%rip),%ymm11 # 5d28 <_sk_callback_hsw+0x542>
+ .byte 196,98,125,24,29,99,9,0,0 // vbroadcastss 0x963(%rip),%ymm11 # 5d48 <_sk_callback_hsw+0x542>
.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
@@ -18428,14 +18446,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,46,9,0,0 // vbroadcastss 0x92e(%rip),%ymm10 # 5d2c <_sk_callback_hsw+0x546>
+ .byte 196,98,125,24,21,46,9,0,0 // vbroadcastss 0x92e(%rip),%ymm10 # 5d4c <_sk_callback_hsw+0x546>
.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,13,9,0,0 // vbroadcastss 0x90d(%rip),%ymm8 # 5d30 <_sk_callback_hsw+0x54a>
+ .byte 196,98,125,24,5,13,9,0,0 // vbroadcastss 0x90d(%rip),%ymm8 # 5d50 <_sk_callback_hsw+0x54a>
.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
@@ -18475,7 +18493,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,173,8,0,0 // vbroadcastss 0x8ad(%rip),%ymm8 # 5d34 <_sk_callback_hsw+0x54e>
+ .byte 196,98,125,24,5,173,8,0,0 // vbroadcastss 0x8ad(%rip),%ymm8 # 5d54 <_sk_callback_hsw+0x54e>
.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
@@ -18509,9 +18527,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,65,8,0,0 // vbroadcastss 0x841(%rip),%ymm0 # 5d38 <_sk_callback_hsw+0x552>
+ .byte 196,226,125,24,5,65,8,0,0 // vbroadcastss 0x841(%rip),%ymm0 # 5d58 <_sk_callback_hsw+0x552>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,56,8,0,0 // vbroadcastss 0x838(%rip),%ymm8 # 5d3c <_sk_callback_hsw+0x556>
+ .byte 196,98,125,24,5,56,8,0,0 // vbroadcastss 0x838(%rip),%ymm8 # 5d5c <_sk_callback_hsw+0x556>
.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
@@ -18522,7 +18540,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,32,8,0,0 // vbroadcastss 0x820(%rip),%ymm0 # 5d40 <_sk_callback_hsw+0x55a>
+ .byte 196,226,125,24,5,32,8,0,0 // vbroadcastss 0x820(%rip),%ymm0 # 5d60 <_sk_callback_hsw+0x55a>
.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)
@@ -18534,9 +18552,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,4,8,0,0 // vbroadcastss 0x804(%rip),%ymm1 # 5d44 <_sk_callback_hsw+0x55e>
+ .byte 196,226,125,24,13,4,8,0,0 // vbroadcastss 0x804(%rip),%ymm1 # 5d64 <_sk_callback_hsw+0x55e>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,250,7,0,0 // vbroadcastss 0x7fa(%rip),%ymm8 # 5d48 <_sk_callback_hsw+0x562>
+ .byte 196,98,125,24,5,250,7,0,0 // vbroadcastss 0x7fa(%rip),%ymm8 # 5d68 <_sk_callback_hsw+0x562>
.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
@@ -18547,7 +18565,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,226,7,0,0 // vbroadcastss 0x7e2(%rip),%ymm1 # 5d4c <_sk_callback_hsw+0x566>
+ .byte 196,226,125,24,13,226,7,0,0 // vbroadcastss 0x7e2(%rip),%ymm1 # 5d6c <_sk_callback_hsw+0x566>
.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)
@@ -18559,13 +18577,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,197,7,0,0 // vbroadcastss 0x7c5(%rip),%ymm0 # 5d50 <_sk_callback_hsw+0x56a>
+ .byte 196,226,125,24,5,197,7,0,0 // vbroadcastss 0x7c5(%rip),%ymm0 # 5d70 <_sk_callback_hsw+0x56a>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,188,7,0,0 // vbroadcastss 0x7bc(%rip),%ymm8 # 5d54 <_sk_callback_hsw+0x56e>
+ .byte 196,98,125,24,5,188,7,0,0 // vbroadcastss 0x7bc(%rip),%ymm8 # 5d74 <_sk_callback_hsw+0x56e>
.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,173,7,0,0 // vbroadcastss 0x7ad(%rip),%ymm10 # 5d58 <_sk_callback_hsw+0x572>
- .byte 196,98,125,24,29,168,7,0,0 // vbroadcastss 0x7a8(%rip),%ymm11 # 5d5c <_sk_callback_hsw+0x576>
+ .byte 196,98,125,24,21,173,7,0,0 // vbroadcastss 0x7ad(%rip),%ymm10 # 5d78 <_sk_callback_hsw+0x572>
+ .byte 196,98,125,24,29,168,7,0,0 // vbroadcastss 0x7a8(%rip),%ymm11 # 5d7c <_sk_callback_hsw+0x576>
.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)
@@ -18577,16 +18595,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,139,7,0,0 // vbroadcastss 0x78b(%rip),%ymm0 # 5d60 <_sk_callback_hsw+0x57a>
+ .byte 196,226,125,24,5,139,7,0,0 // vbroadcastss 0x78b(%rip),%ymm0 # 5d80 <_sk_callback_hsw+0x57a>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,130,7,0,0 // vbroadcastss 0x782(%rip),%ymm8 # 5d64 <_sk_callback_hsw+0x57e>
+ .byte 196,98,125,24,5,130,7,0,0 // vbroadcastss 0x782(%rip),%ymm8 # 5d84 <_sk_callback_hsw+0x57e>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,120,7,0,0 // vbroadcastss 0x778(%rip),%ymm9 # 5d68 <_sk_callback_hsw+0x582>
- .byte 196,98,125,24,21,115,7,0,0 // vbroadcastss 0x773(%rip),%ymm10 # 5d6c <_sk_callback_hsw+0x586>
+ .byte 196,98,125,24,13,120,7,0,0 // vbroadcastss 0x778(%rip),%ymm9 # 5d88 <_sk_callback_hsw+0x582>
+ .byte 196,98,125,24,21,115,7,0,0 // vbroadcastss 0x773(%rip),%ymm10 # 5d8c <_sk_callback_hsw+0x586>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,105,7,0,0 // vbroadcastss 0x769(%rip),%ymm9 # 5d70 <_sk_callback_hsw+0x58a>
+ .byte 196,98,125,24,13,105,7,0,0 // vbroadcastss 0x769(%rip),%ymm9 # 5d90 <_sk_callback_hsw+0x58a>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,95,7,0,0 // vbroadcastss 0x75f(%rip),%ymm10 # 5d74 <_sk_callback_hsw+0x58e>
+ .byte 196,98,125,24,21,95,7,0,0 // vbroadcastss 0x75f(%rip),%ymm10 # 5d94 <_sk_callback_hsw+0x58e>
.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
@@ -18597,14 +18615,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,71,7,0,0 // vbroadcastss 0x747(%rip),%ymm8 # 5d78 <_sk_callback_hsw+0x592>
+ .byte 196,98,125,24,5,71,7,0,0 // vbroadcastss 0x747(%rip),%ymm8 # 5d98 <_sk_callback_hsw+0x592>
.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,57,7,0,0 // vbroadcastss 0x739(%rip),%ymm10 # 5d7c <_sk_callback_hsw+0x596>
- .byte 196,98,125,24,29,52,7,0,0 // vbroadcastss 0x734(%rip),%ymm11 # 5d80 <_sk_callback_hsw+0x59a>
+ .byte 196,98,125,24,21,57,7,0,0 // vbroadcastss 0x739(%rip),%ymm10 # 5d9c <_sk_callback_hsw+0x596>
+ .byte 196,98,125,24,29,52,7,0,0 // vbroadcastss 0x734(%rip),%ymm11 # 5da0 <_sk_callback_hsw+0x59a>
.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,37,7,0,0 // vbroadcastss 0x725(%rip),%ymm8 # 5d84 <_sk_callback_hsw+0x59e>
+ .byte 196,98,125,24,5,37,7,0,0 // vbroadcastss 0x725(%rip),%ymm8 # 5da4 <_sk_callback_hsw+0x59e>
.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
@@ -18615,12 +18633,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,13,7,0,0 // vbroadcastss 0x70d(%rip),%ymm0 # 5d88 <_sk_callback_hsw+0x5a2>
+ .byte 196,226,125,24,5,13,7,0,0 // vbroadcastss 0x70d(%rip),%ymm0 # 5da8 <_sk_callback_hsw+0x5a2>
.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,250,6,0,0 // vbroadcastss 0x6fa(%rip),%ymm10 # 5d8c <_sk_callback_hsw+0x5a6>
- .byte 196,98,125,24,29,245,6,0,0 // vbroadcastss 0x6f5(%rip),%ymm11 # 5d90 <_sk_callback_hsw+0x5aa>
+ .byte 196,98,125,24,21,250,6,0,0 // vbroadcastss 0x6fa(%rip),%ymm10 # 5dac <_sk_callback_hsw+0x5a6>
+ .byte 196,98,125,24,29,245,6,0,0 // vbroadcastss 0x6f5(%rip),%ymm11 # 5db0 <_sk_callback_hsw+0x5aa>
.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)
@@ -18632,13 +18650,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,216,6,0,0 // vbroadcastss 0x6d8(%rip),%ymm1 # 5d94 <_sk_callback_hsw+0x5ae>
+ .byte 196,226,125,24,13,216,6,0,0 // vbroadcastss 0x6d8(%rip),%ymm1 # 5db4 <_sk_callback_hsw+0x5ae>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,206,6,0,0 // vbroadcastss 0x6ce(%rip),%ymm8 # 5d98 <_sk_callback_hsw+0x5b2>
+ .byte 196,98,125,24,5,206,6,0,0 // vbroadcastss 0x6ce(%rip),%ymm8 # 5db8 <_sk_callback_hsw+0x5b2>
.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,191,6,0,0 // vbroadcastss 0x6bf(%rip),%ymm10 # 5d9c <_sk_callback_hsw+0x5b6>
- .byte 196,98,125,24,29,186,6,0,0 // vbroadcastss 0x6ba(%rip),%ymm11 # 5da0 <_sk_callback_hsw+0x5ba>
+ .byte 196,98,125,24,21,191,6,0,0 // vbroadcastss 0x6bf(%rip),%ymm10 # 5dbc <_sk_callback_hsw+0x5b6>
+ .byte 196,98,125,24,29,186,6,0,0 // vbroadcastss 0x6ba(%rip),%ymm11 # 5dc0 <_sk_callback_hsw+0x5ba>
.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)
@@ -18650,16 +18668,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,157,6,0,0 // vbroadcastss 0x69d(%rip),%ymm1 # 5da4 <_sk_callback_hsw+0x5be>
+ .byte 196,226,125,24,13,157,6,0,0 // vbroadcastss 0x69d(%rip),%ymm1 # 5dc4 <_sk_callback_hsw+0x5be>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,147,6,0,0 // vbroadcastss 0x693(%rip),%ymm8 # 5da8 <_sk_callback_hsw+0x5c2>
+ .byte 196,98,125,24,5,147,6,0,0 // vbroadcastss 0x693(%rip),%ymm8 # 5dc8 <_sk_callback_hsw+0x5c2>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,137,6,0,0 // vbroadcastss 0x689(%rip),%ymm9 # 5dac <_sk_callback_hsw+0x5c6>
- .byte 196,98,125,24,21,132,6,0,0 // vbroadcastss 0x684(%rip),%ymm10 # 5db0 <_sk_callback_hsw+0x5ca>
+ .byte 196,98,125,24,13,137,6,0,0 // vbroadcastss 0x689(%rip),%ymm9 # 5dcc <_sk_callback_hsw+0x5c6>
+ .byte 196,98,125,24,21,132,6,0,0 // vbroadcastss 0x684(%rip),%ymm10 # 5dd0 <_sk_callback_hsw+0x5ca>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,122,6,0,0 // vbroadcastss 0x67a(%rip),%ymm9 # 5db4 <_sk_callback_hsw+0x5ce>
+ .byte 196,98,125,24,13,122,6,0,0 // vbroadcastss 0x67a(%rip),%ymm9 # 5dd4 <_sk_callback_hsw+0x5ce>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,112,6,0,0 // vbroadcastss 0x670(%rip),%ymm10 # 5db8 <_sk_callback_hsw+0x5d2>
+ .byte 196,98,125,24,21,112,6,0,0 // vbroadcastss 0x670(%rip),%ymm10 # 5dd8 <_sk_callback_hsw+0x5d2>
.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
@@ -18670,14 +18688,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,88,6,0,0 // vbroadcastss 0x658(%rip),%ymm8 # 5dbc <_sk_callback_hsw+0x5d6>
+ .byte 196,98,125,24,5,88,6,0,0 // vbroadcastss 0x658(%rip),%ymm8 # 5ddc <_sk_callback_hsw+0x5d6>
.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,73,6,0,0 // vbroadcastss 0x649(%rip),%ymm10 # 5dc0 <_sk_callback_hsw+0x5da>
- .byte 196,98,125,24,29,68,6,0,0 // vbroadcastss 0x644(%rip),%ymm11 # 5dc4 <_sk_callback_hsw+0x5de>
+ .byte 196,98,125,24,21,73,6,0,0 // vbroadcastss 0x649(%rip),%ymm10 # 5de0 <_sk_callback_hsw+0x5da>
+ .byte 196,98,125,24,29,68,6,0,0 // vbroadcastss 0x644(%rip),%ymm11 # 5de4 <_sk_callback_hsw+0x5de>
.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,53,6,0,0 // vbroadcastss 0x635(%rip),%ymm8 # 5dc8 <_sk_callback_hsw+0x5e2>
+ .byte 196,98,125,24,5,53,6,0,0 // vbroadcastss 0x635(%rip),%ymm8 # 5de8 <_sk_callback_hsw+0x5e2>
.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
@@ -18688,12 +18706,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,29,6,0,0 // vbroadcastss 0x61d(%rip),%ymm1 # 5dcc <_sk_callback_hsw+0x5e6>
+ .byte 196,226,125,24,13,29,6,0,0 // vbroadcastss 0x61d(%rip),%ymm1 # 5dec <_sk_callback_hsw+0x5e6>
.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,9,6,0,0 // vbroadcastss 0x609(%rip),%ymm10 # 5dd0 <_sk_callback_hsw+0x5ea>
- .byte 196,98,125,24,29,4,6,0,0 // vbroadcastss 0x604(%rip),%ymm11 # 5dd4 <_sk_callback_hsw+0x5ee>
+ .byte 196,98,125,24,21,9,6,0,0 // vbroadcastss 0x609(%rip),%ymm10 # 5df0 <_sk_callback_hsw+0x5ea>
+ .byte 196,98,125,24,29,4,6,0,0 // vbroadcastss 0x604(%rip),%ymm11 # 5df4 <_sk_callback_hsw+0x5ee>
.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)
@@ -18825,25 +18843,25 @@ BALIGN4
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 59e1 <.literal4+0xb9>
+ .byte 71,225,61 // rex.RXB loope 5a01 <.literal4+0xb9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,154 // cmpb $0x9a,(%rdi)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 59f1 <.literal4+0xc9>
+ .byte 71,225,61 // rex.RXB loope 5a11 <.literal4+0xc9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,154 // cmpb $0x9a,(%rdi)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 5a01 <.literal4+0xd9>
+ .byte 71,225,61 // rex.RXB loope 5a21 <.literal4+0xd9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,154 // cmpb $0x9a,(%rdi)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 5a11 <.literal4+0xe9>
+ .byte 71,225,61 // rex.RXB loope 5a31 <.literal4+0xe9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,127 // add %al,0x7f00003f(%rax)
@@ -18905,7 +18923,7 @@ BALIGN4
.byte 190,129,128,128,59 // mov $0x3b808081,%esi
.byte 129,128,128,59,0,248,0,0,8,33 // addl $0x21080000,-0x7ffc480(%rax)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 5a81 <.literal4+0x159>
+ .byte 224,7 // loopne 5aa1 <.literal4+0x159>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -18921,10 +18939,10 @@ BALIGN4
.byte 129,128,128,59,129,128,128,59,0,0 // addl $0x3b80,-0x7f7ec480(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 5aa8 <.literal4+0x180>
+ .byte 127,0 // jg 5ac8 <.literal4+0x180>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 5b21 <.literal4+0x1f9>
+ .byte 119,115 // ja 5b41 <.literal4+0x1f9>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -18938,10 +18956,10 @@ BALIGN4
.byte 0,128,63,0,0,0 // add %al,0x3f(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 5adc <.literal4+0x1b4>
+ .byte 127,0 // jg 5afc <.literal4+0x1b4>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 5b55 <.literal4+0x22d>
+ .byte 119,115 // ja 5b75 <.literal4+0x22d>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -18955,10 +18973,10 @@ BALIGN4
.byte 0,128,63,0,0,0 // add %al,0x3f(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 5b10 <.literal4+0x1e8>
+ .byte 127,0 // jg 5b30 <.literal4+0x1e8>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 5b89 <.literal4+0x261>
+ .byte 119,115 // ja 5ba9 <.literal4+0x261>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -18972,10 +18990,10 @@ BALIGN4
.byte 0,128,63,0,0,0 // add %al,0x3f(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 5b44 <.literal4+0x21c>
+ .byte 127,0 // jg 5b64 <.literal4+0x21c>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 5bbd <.literal4+0x295>
+ .byte 119,115 // ja 5bdd <.literal4+0x295>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -18988,7 +19006,7 @@ BALIGN4
.byte 0,75,0 // add %cl,0x0(%rbx)
.byte 0,128,63,0,0,200 // add %al,-0x37ffffc1(%rax)
.byte 66,0,0 // rex.X add %al,(%rax)
- .byte 127,67 // jg 5bbb <.literal4+0x293>
+ .byte 127,67 // jg 5bdb <.literal4+0x293>
.byte 0,0 // add %al,(%rax)
.byte 0,195 // add %al,%bl
.byte 0,0 // add %al,(%rax)
@@ -19000,7 +19018,7 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 5bdb <.literal4+0x2b3>
+ .byte 118,63 // jbe 5bfb <.literal4+0x2b3>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax)
.byte 128,59,0 // cmpb $0x0,(%rbx)
@@ -19022,7 +19040,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 5bf5 <.literal4+0x2cd>
+ .byte 224,7 // loopne 5c15 <.literal4+0x2cd>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -19034,7 +19052,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 5c11 <.literal4+0x2e9>
+ .byte 224,7 // loopne 5c31 <.literal4+0x2e9>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -19045,7 +19063,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 5c66 <.literal4+0x33e>
+ .byte 124,66 // jl 5c86 <.literal4+0x33e>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -19071,7 +19089,7 @@ 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 5cc9 <.literal4+0x3a1>
+ .byte 112,65 // jo 5ce9 <.literal4+0x3a1>
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax)
.byte 128,59,0 // cmpb $0x0,(%rbx)
.byte 0,127,67 // add %bh,0x43(%rdi)
@@ -19085,7 +19103,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 255 // (bad)
- .byte 127,71 // jg 5cff <.literal4+0x3d7>
+ .byte 127,71 // jg 5d1f <.literal4+0x3d7>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -19212,16 +19230,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) # a005e08 <_sk_callback_hsw+0xa000622>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a005e28 <_sk_callback_hsw+0xa000622>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005e10 <_sk_callback_hsw+0x1200062a>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005e30 <_sk_callback_hsw+0x1200062a>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005e18 <_sk_callback_hsw+0x1a000632>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005e38 <_sk_callback_hsw+0x1a000632>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005e20 <_sk_callback_hsw+0x300063a>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005e40 <_sk_callback_hsw+0x300063a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19264,16 +19282,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) # a005e68 <_sk_callback_hsw+0xa000682>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a005e88 <_sk_callback_hsw+0xa000682>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005e70 <_sk_callback_hsw+0x1200068a>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005e90 <_sk_callback_hsw+0x1200068a>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005e78 <_sk_callback_hsw+0x1a000692>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005e98 <_sk_callback_hsw+0x1a000692>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005e80 <_sk_callback_hsw+0x300069a>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005ea0 <_sk_callback_hsw+0x300069a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19316,16 +19334,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) # a005ec8 <_sk_callback_hsw+0xa0006e2>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a005ee8 <_sk_callback_hsw+0xa0006e2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005ed0 <_sk_callback_hsw+0x120006ea>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005ef0 <_sk_callback_hsw+0x120006ea>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005ed8 <_sk_callback_hsw+0x1a0006f2>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005ef8 <_sk_callback_hsw+0x1a0006f2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005ee0 <_sk_callback_hsw+0x30006fa>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005f00 <_sk_callback_hsw+0x30006fa>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19368,16 +19386,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) # a005f28 <_sk_callback_hsw+0xa000742>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a005f48 <_sk_callback_hsw+0xa000742>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005f30 <_sk_callback_hsw+0x1200074a>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005f50 <_sk_callback_hsw+0x1200074a>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005f38 <_sk_callback_hsw+0x1a000752>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005f58 <_sk_callback_hsw+0x1a000752>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005f40 <_sk_callback_hsw+0x300075a>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005f60 <_sk_callback_hsw+0x300075a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19420,16 +19438,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) # a005f88 <_sk_callback_hsw+0xa0007a2>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a005fa8 <_sk_callback_hsw+0xa0007a2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005f90 <_sk_callback_hsw+0x120007aa>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005fb0 <_sk_callback_hsw+0x120007aa>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005f98 <_sk_callback_hsw+0x1a0007b2>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005fb8 <_sk_callback_hsw+0x1a0007b2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005fa0 <_sk_callback_hsw+0x30007ba>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3005fc0 <_sk_callback_hsw+0x30007ba>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19472,16 +19490,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) # a005fe8 <_sk_callback_hsw+0xa000802>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a006008 <_sk_callback_hsw+0xa000802>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12005ff0 <_sk_callback_hsw+0x1200080a>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12006010 <_sk_callback_hsw+0x1200080a>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a005ff8 <_sk_callback_hsw+0x1a000812>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a006018 <_sk_callback_hsw+0x1a000812>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3006000 <_sk_callback_hsw+0x300081a>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3006020 <_sk_callback_hsw+0x300081a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19524,16 +19542,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) # a006048 <_sk_callback_hsw+0xa000862>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a006068 <_sk_callback_hsw+0xa000862>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12006050 <_sk_callback_hsw+0x1200086a>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12006070 <_sk_callback_hsw+0x1200086a>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a006058 <_sk_callback_hsw+0x1a000872>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a006078 <_sk_callback_hsw+0x1a000872>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3006060 <_sk_callback_hsw+0x300087a>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3006080 <_sk_callback_hsw+0x300087a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19576,16 +19594,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) # a0060a8 <_sk_callback_hsw+0xa0008c2>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0060c8 <_sk_callback_hsw+0xa0008c2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120060b0 <_sk_callback_hsw+0x120008ca>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120060d0 <_sk_callback_hsw+0x120008ca>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0060b8 <_sk_callback_hsw+0x1a0008d2>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0060d8 <_sk_callback_hsw+0x1a0008d2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30060c0 <_sk_callback_hsw+0x30008da>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30060e0 <_sk_callback_hsw+0x30008da>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -19775,7 +19793,7 @@ _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 196,226,125,24,13,200,120,0,0 // vbroadcastss 0x78c8(%rip),%ymm1 # 7998 <_sk_callback_avx+0x142>
+ .byte 196,226,125,24,13,228,120,0,0 // vbroadcastss 0x78e4(%rip),%ymm1 # 79b4 <_sk_callback_avx+0x144>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,88,7 // vaddps (%rdi),%ymm0,%ymm0
.byte 197,249,110,209 // vmovd %ecx,%xmm2
@@ -19784,7 +19802,7 @@ _sk_seed_shader_avx:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 197,236,88,201 // vaddps %ymm1,%ymm2,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,162,120,0,0 // vbroadcastss 0x78a2(%rip),%ymm2 # 799c <_sk_callback_avx+0x146>
+ .byte 196,226,125,24,21,190,120,0,0 // vbroadcastss 0x78be(%rip),%ymm2 # 79b8 <_sk_callback_avx+0x148>
.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
@@ -19808,7 +19826,7 @@ _sk_dither_avx:
.byte 196,65,121,112,201,0 // vpshufd $0x0,%xmm9,%xmm9
.byte 196,67,53,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm9,%ymm9
.byte 196,65,52,87,208 // vxorps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,75,120,0,0 // vbroadcastss 0x784b(%rip),%ymm11 # 79a0 <_sk_callback_avx+0x14a>
+ .byte 196,98,125,24,29,103,120,0,0 // vbroadcastss 0x7867(%rip),%ymm11 # 79bc <_sk_callback_avx+0x14c>
.byte 196,65,44,84,203 // vandps %ymm11,%ymm10,%ymm9
.byte 196,193,25,114,241,5 // vpslld $0x5,%xmm9,%xmm12
.byte 196,67,125,25,201,1 // vextractf128 $0x1,%ymm9,%xmm9
@@ -19819,8 +19837,8 @@ _sk_dither_avx:
.byte 196,67,125,25,219,1 // vextractf128 $0x1,%ymm11,%xmm11
.byte 196,193,33,114,243,4 // vpslld $0x4,%xmm11,%xmm11
.byte 196,67,29,24,219,1 // vinsertf128 $0x1,%xmm11,%ymm12,%ymm11
- .byte 196,98,125,24,37,12,120,0,0 // vbroadcastss 0x780c(%rip),%ymm12 # 79a4 <_sk_callback_avx+0x14e>
- .byte 196,98,125,24,45,7,120,0,0 // vbroadcastss 0x7807(%rip),%ymm13 # 79a8 <_sk_callback_avx+0x152>
+ .byte 196,98,125,24,37,40,120,0,0 // vbroadcastss 0x7828(%rip),%ymm12 # 79c0 <_sk_callback_avx+0x150>
+ .byte 196,98,125,24,45,35,120,0,0 // vbroadcastss 0x7823(%rip),%ymm13 # 79c4 <_sk_callback_avx+0x154>
.byte 196,65,44,84,245 // vandps %ymm13,%ymm10,%ymm14
.byte 196,193,1,114,246,2 // vpslld $0x2,%xmm14,%xmm15
.byte 196,67,125,25,246,1 // vextractf128 $0x1,%ymm14,%xmm14
@@ -19847,9 +19865,9 @@ _sk_dither_avx:
.byte 196,65,60,86,193 // vorps %ymm9,%ymm8,%ymm8
.byte 196,65,60,86,194 // vorps %ymm10,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,114,119,0,0 // vbroadcastss 0x7772(%rip),%ymm9 # 79ac <_sk_callback_avx+0x156>
+ .byte 196,98,125,24,13,142,119,0,0 // vbroadcastss 0x778e(%rip),%ymm9 # 79c8 <_sk_callback_avx+0x158>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,104,119,0,0 // vbroadcastss 0x7768(%rip),%ymm9 # 79b0 <_sk_callback_avx+0x15a>
+ .byte 196,98,125,24,13,132,119,0,0 // vbroadcastss 0x7784(%rip),%ymm9 # 79cc <_sk_callback_avx+0x15c>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
@@ -19883,7 +19901,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,8,119,0,0 // vbroadcastss 0x7708(%rip),%ymm3 # 79b4 <_sk_callback_avx+0x15e>
+ .byte 196,226,125,24,29,36,119,0,0 // vbroadcastss 0x7724(%rip),%ymm3 # 79d0 <_sk_callback_avx+0x160>
.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
@@ -19894,7 +19912,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,243,118,0,0 // vbroadcastss 0x76f3(%rip),%ymm0 # 79b8 <_sk_callback_avx+0x162>
+ .byte 196,226,125,24,5,15,119,0,0 // vbroadcastss 0x770f(%rip),%ymm0 # 79d4 <_sk_callback_avx+0x164>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -19940,7 +19958,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,150,118,0,0 // vbroadcastss 0x7696(%rip),%ymm8 # 79bc <_sk_callback_avx+0x166>
+ .byte 196,98,125,24,5,178,118,0,0 // vbroadcastss 0x76b2(%rip),%ymm8 # 79d8 <_sk_callback_avx+0x168>
.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
@@ -19961,7 +19979,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,88,118,0,0 // vbroadcastss 0x7658(%rip),%ymm9 # 79c0 <_sk_callback_avx+0x16a>
+ .byte 196,98,125,24,13,116,118,0,0 // vbroadcastss 0x7674(%rip),%ymm9 # 79dc <_sk_callback_avx+0x16c>
.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
@@ -20003,7 +20021,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,247,117,0,0 // vbroadcastss 0x75f7(%rip),%ymm8 # 79c4 <_sk_callback_avx+0x16e>
+ .byte 196,98,125,24,5,19,118,0,0 // vbroadcastss 0x7613(%rip),%ymm8 # 79e0 <_sk_callback_avx+0x170>
.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
@@ -20016,7 +20034,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,218,117,0,0 // vbroadcastss 0x75da(%rip),%ymm0 # 79c8 <_sk_callback_avx+0x172>
+ .byte 196,226,125,24,5,246,117,0,0 // vbroadcastss 0x75f6(%rip),%ymm0 # 79e4 <_sk_callback_avx+0x174>
.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
@@ -20029,7 +20047,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,189,117,0,0 // vbroadcastss 0x75bd(%rip),%ymm8 # 79cc <_sk_callback_avx+0x176>
+ .byte 196,98,125,24,5,217,117,0,0 // vbroadcastss 0x75d9(%rip),%ymm8 # 79e8 <_sk_callback_avx+0x178>
.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
@@ -20046,7 +20064,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,144,117,0,0 // vbroadcastss 0x7590(%rip),%ymm8 # 79d0 <_sk_callback_avx+0x17a>
+ .byte 196,98,125,24,5,172,117,0,0 // vbroadcastss 0x75ac(%rip),%ymm8 # 79ec <_sk_callback_avx+0x17c>
.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
@@ -20074,7 +20092,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,79,117,0,0 // vbroadcastss 0x754f(%rip),%ymm8 # 79d4 <_sk_callback_avx+0x17e>
+ .byte 196,98,125,24,5,107,117,0,0 // vbroadcastss 0x756b(%rip),%ymm8 # 79f0 <_sk_callback_avx+0x180>
.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
@@ -20134,7 +20152,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,158,116,0,0 // vbroadcastss 0x749e(%rip),%ymm8 # 79d8 <_sk_callback_avx+0x182>
+ .byte 196,98,125,24,5,186,116,0,0 // vbroadcastss 0x74ba(%rip),%ymm8 # 79f4 <_sk_callback_avx+0x184>
.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
@@ -20171,7 +20189,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,30,116,0,0 // vbroadcastss 0x741e(%rip),%ymm8 # 79dc <_sk_callback_avx+0x186>
+ .byte 196,98,125,24,5,58,116,0,0 // vbroadcastss 0x743a(%rip),%ymm8 # 79f8 <_sk_callback_avx+0x188>
.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
@@ -20197,7 +20215,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,202,115,0,0 // vbroadcastss 0x73ca(%rip),%ymm8 # 79e0 <_sk_callback_avx+0x18a>
+ .byte 196,98,125,24,5,230,115,0,0 // vbroadcastss 0x73e6(%rip),%ymm8 # 79fc <_sk_callback_avx+0x18c>
.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
@@ -20226,7 +20244,7 @@ _sk_difference_avx:
.byte 196,193,108,93,209 // vminps %ymm9,%ymm2,%ymm2
.byte 197,236,88,210 // vaddps %ymm2,%ymm2,%ymm2
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
- .byte 196,98,125,24,5,106,115,0,0 // vbroadcastss 0x736a(%rip),%ymm8 # 79e4 <_sk_callback_avx+0x18e>
+ .byte 196,98,125,24,5,134,115,0,0 // vbroadcastss 0x7386(%rip),%ymm8 # 7a00 <_sk_callback_avx+0x190>
.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
@@ -20249,7 +20267,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,37,115,0,0 // vbroadcastss 0x7325(%rip),%ymm8 # 79e8 <_sk_callback_avx+0x192>
+ .byte 196,98,125,24,5,65,115,0,0 // vbroadcastss 0x7341(%rip),%ymm8 # 7a04 <_sk_callback_avx+0x194>
.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
@@ -20260,7 +20278,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,16,115,0,0 // vbroadcastss 0x7310(%rip),%ymm8 # 79ec <_sk_callback_avx+0x196>
+ .byte 196,98,125,24,5,44,115,0,0 // vbroadcastss 0x732c(%rip),%ymm8 # 7a08 <_sk_callback_avx+0x198>
.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
@@ -20322,7 +20340,7 @@ HIDDEN _sk_colordodge_avx
FUNCTION(_sk_colordodge_avx)
_sk_colordodge_avx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 196,98,125,24,13,12,114,0,0 // vbroadcastss 0x720c(%rip),%ymm9 # 79f0 <_sk_callback_avx+0x19a>
+ .byte 196,98,125,24,13,40,114,0,0 // vbroadcastss 0x7228(%rip),%ymm9 # 7a0c <_sk_callback_avx+0x19c>
.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
@@ -20379,7 +20397,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,30,113,0,0 // vbroadcastss 0x711e(%rip),%ymm8 # 79f4 <_sk_callback_avx+0x19e>
+ .byte 196,98,125,24,5,58,113,0,0 // vbroadcastss 0x713a(%rip),%ymm8 # 7a10 <_sk_callback_avx+0x1a0>
.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
@@ -20434,7 +20452,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,71,112,0,0 // vbroadcastss 0x7047(%rip),%ymm8 # 79f8 <_sk_callback_avx+0x1a2>
+ .byte 196,98,125,24,5,99,112,0,0 // vbroadcastss 0x7063(%rip),%ymm8 # 7a14 <_sk_callback_avx+0x1a4>
.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
@@ -20500,10 +20518,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,62,111,0,0 // vbroadcastss 0x6f3e(%rip),%ymm11 # 7a00 <_sk_callback_avx+0x1aa>
+ .byte 196,98,125,24,29,90,111,0,0 // vbroadcastss 0x6f5a(%rip),%ymm11 # 7a1c <_sk_callback_avx+0x1ac>
.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,47,111,0,0 // vbroadcastss 0x6f2f(%rip),%ymm13 # 7a04 <_sk_callback_avx+0x1ae>
+ .byte 196,98,125,24,45,75,111,0,0 // vbroadcastss 0x6f4b(%rip),%ymm13 # 7a20 <_sk_callback_avx+0x1b0>
.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
@@ -20514,7 +20532,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,237,110,0,0 // vbroadcastss 0x6eed(%rip),%ymm8 # 79fc <_sk_callback_avx+0x1a6>
+ .byte 196,98,125,24,5,9,111,0,0 // vbroadcastss 0x6f09(%rip),%ymm8 # 7a18 <_sk_callback_avx+0x1a8>
.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
@@ -20641,12 +20659,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,188,108,0,0 // vbroadcastss 0x6cbc(%rip),%ymm14 # 7a08 <_sk_callback_avx+0x1b2>
+ .byte 196,98,125,24,53,216,108,0,0 // vbroadcastss 0x6cd8(%rip),%ymm14 # 7a24 <_sk_callback_avx+0x1b4>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,178,108,0,0 // vbroadcastss 0x6cb2(%rip),%ymm15 # 7a0c <_sk_callback_avx+0x1b6>
+ .byte 196,98,125,24,61,206,108,0,0 // vbroadcastss 0x6cce(%rip),%ymm15 # 7a28 <_sk_callback_avx+0x1b8>
.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,163,108,0,0 // vbroadcastss 0x6ca3(%rip),%ymm0 # 7a10 <_sk_callback_avx+0x1ba>
+ .byte 196,226,125,24,5,191,108,0,0 // vbroadcastss 0x6cbf(%rip),%ymm0 # 7a2c <_sk_callback_avx+0x1bc>
.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
@@ -20707,7 +20725,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,124,107,0,0 // vbroadcastss 0x6b7c(%rip),%ymm8 # 7a14 <_sk_callback_avx+0x1be>
+ .byte 196,98,125,24,5,152,107,0,0 // vbroadcastss 0x6b98(%rip),%ymm8 # 7a30 <_sk_callback_avx+0x1c0>
.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
@@ -20764,12 +20782,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,138,106,0,0 // vbroadcastss 0x6a8a(%rip),%ymm14 # 7a18 <_sk_callback_avx+0x1c2>
+ .byte 196,98,125,24,53,166,106,0,0 // vbroadcastss 0x6aa6(%rip),%ymm14 # 7a34 <_sk_callback_avx+0x1c4>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,128,106,0,0 // vbroadcastss 0x6a80(%rip),%ymm15 # 7a1c <_sk_callback_avx+0x1c6>
+ .byte 196,98,125,24,61,156,106,0,0 // vbroadcastss 0x6a9c(%rip),%ymm15 # 7a38 <_sk_callback_avx+0x1c8>
.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,113,106,0,0 // vbroadcastss 0x6a71(%rip),%ymm0 # 7a20 <_sk_callback_avx+0x1ca>
+ .byte 196,226,125,24,5,141,106,0,0 // vbroadcastss 0x6a8d(%rip),%ymm0 # 7a3c <_sk_callback_avx+0x1cc>
.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
@@ -20830,7 +20848,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,74,105,0,0 // vbroadcastss 0x694a(%rip),%ymm8 # 7a24 <_sk_callback_avx+0x1ce>
+ .byte 196,98,125,24,5,102,105,0,0 // vbroadcastss 0x6966(%rip),%ymm8 # 7a40 <_sk_callback_avx+0x1d0>
.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
@@ -20859,12 +20877,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,224,104,0,0 // vbroadcastss 0x68e0(%rip),%ymm13 # 7a28 <_sk_callback_avx+0x1d2>
+ .byte 196,98,125,24,45,252,104,0,0 // vbroadcastss 0x68fc(%rip),%ymm13 # 7a44 <_sk_callback_avx+0x1d4>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,214,104,0,0 // vbroadcastss 0x68d6(%rip),%ymm14 # 7a2c <_sk_callback_avx+0x1d6>
+ .byte 196,98,125,24,53,242,104,0,0 // vbroadcastss 0x68f2(%rip),%ymm14 # 7a48 <_sk_callback_avx+0x1d8>
.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,199,104,0,0 // vbroadcastss 0x68c7(%rip),%ymm15 # 7a30 <_sk_callback_avx+0x1da>
+ .byte 196,98,125,24,61,227,104,0,0 // vbroadcastss 0x68e3(%rip),%ymm15 # 7a4c <_sk_callback_avx+0x1dc>
.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
@@ -20927,7 +20945,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,142,103,0,0 // vbroadcastss 0x678e(%rip),%ymm0 # 7a34 <_sk_callback_avx+0x1de>
+ .byte 196,226,125,24,5,170,103,0,0 // vbroadcastss 0x67aa(%rip),%ymm0 # 7a50 <_sk_callback_avx+0x1e0>
.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
@@ -20957,12 +20975,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,32,103,0,0 // vbroadcastss 0x6720(%rip),%ymm13 # 7a38 <_sk_callback_avx+0x1e2>
+ .byte 196,98,125,24,45,60,103,0,0 // vbroadcastss 0x673c(%rip),%ymm13 # 7a54 <_sk_callback_avx+0x1e4>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,22,103,0,0 // vbroadcastss 0x6716(%rip),%ymm14 # 7a3c <_sk_callback_avx+0x1e6>
+ .byte 196,98,125,24,53,50,103,0,0 // vbroadcastss 0x6732(%rip),%ymm14 # 7a58 <_sk_callback_avx+0x1e8>
.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,7,103,0,0 // vbroadcastss 0x6707(%rip),%ymm15 # 7a40 <_sk_callback_avx+0x1ea>
+ .byte 196,98,125,24,61,35,103,0,0 // vbroadcastss 0x6723(%rip),%ymm15 # 7a5c <_sk_callback_avx+0x1ec>
.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
@@ -21025,7 +21043,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,206,101,0,0 // vbroadcastss 0x65ce(%rip),%ymm0 # 7a44 <_sk_callback_avx+0x1ee>
+ .byte 196,226,125,24,5,234,101,0,0 // vbroadcastss 0x65ea(%rip),%ymm0 # 7a60 <_sk_callback_avx+0x1f0>
.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
@@ -21061,7 +21079,7 @@ _sk_srcover_rgba_8888_avx:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,41,1,0,0 // jne 1611 <_sk_srcover_rgba_8888_avx+0x150>
.byte 197,252,16,56 // vmovups (%rax),%ymm7
- .byte 197,124,40,13,44,107,0,0 // vmovaps 0x6b2c(%rip),%ymm9 # 8020 <_sk_callback_avx+0x7ca>
+ .byte 197,124,40,13,76,107,0,0 // vmovaps 0x6b4c(%rip),%ymm9 # 8040 <_sk_callback_avx+0x7d0>
.byte 196,193,68,84,225 // vandps %ymm9,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,209,114,215,8 // vpsrld $0x8,%xmm7,%xmm5
@@ -21079,9 +21097,9 @@ _sk_srcover_rgba_8888_avx:
.byte 196,193,65,114,208,24 // vpsrld $0x18,%xmm8,%xmm7
.byte 196,227,53,24,255,1 // vinsertf128 $0x1,%xmm7,%ymm9,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,243,100,0,0 // vbroadcastss 0x64f3(%rip),%ymm8 # 7a48 <_sk_callback_avx+0x1f2>
+ .byte 196,98,125,24,5,15,101,0,0 // vbroadcastss 0x650f(%rip),%ymm8 # 7a64 <_sk_callback_avx+0x1f4>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,234,100,0,0 // vbroadcastss 0x64ea(%rip),%ymm9 # 7a4c <_sk_callback_avx+0x1f6>
+ .byte 196,98,125,24,13,6,101,0,0 // vbroadcastss 0x6506(%rip),%ymm9 # 7a68 <_sk_callback_avx+0x1f8>
.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
@@ -21126,9 +21144,9 @@ _sk_srcover_rgba_8888_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,193,249,110,226 // vmovq %r10,%xmm4
.byte 196,226,121,48,228 // vpmovzxbw %xmm4,%xmm4
- .byte 196,226,89,0,45,71,104,0,0 // vpshufb 0x6847(%rip),%xmm4,%xmm5 # 7e80 <_sk_callback_avx+0x62a>
+ .byte 196,226,89,0,45,103,104,0,0 // vpshufb 0x6867(%rip),%xmm4,%xmm5 # 7ea0 <_sk_callback_avx+0x630>
.byte 196,226,121,33,237 // vpmovsxbd %xmm5,%xmm5
- .byte 196,226,89,0,37,73,104,0,0 // vpshufb 0x6849(%rip),%xmm4,%xmm4 # 7e90 <_sk_callback_avx+0x63a>
+ .byte 196,226,89,0,37,105,104,0,0 // vpshufb 0x6869(%rip),%xmm4,%xmm4 # 7eb0 <_sk_callback_avx+0x640>
.byte 196,226,121,33,228 // vpmovsxbd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,226,93,44,56 // vmaskmovps (%rax),%ymm4,%ymm7
@@ -21140,9 +21158,9 @@ _sk_srcover_rgba_8888_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,65,249,110,202 // vmovq %r10,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
- .byte 196,98,49,0,21,252,103,0,0 // vpshufb 0x67fc(%rip),%xmm9,%xmm10 # 7e80 <_sk_callback_avx+0x62a>
+ .byte 196,98,49,0,21,28,104,0,0 // vpshufb 0x681c(%rip),%xmm9,%xmm10 # 7ea0 <_sk_callback_avx+0x630>
.byte 196,66,121,33,210 // vpmovsxbd %xmm10,%xmm10
- .byte 196,98,49,0,13,254,103,0,0 // vpshufb 0x67fe(%rip),%xmm9,%xmm9 # 7e90 <_sk_callback_avx+0x63a>
+ .byte 196,98,49,0,13,30,104,0,0 // vpshufb 0x681e(%rip),%xmm9,%xmm9 # 7eb0 <_sk_callback_avx+0x640>
.byte 196,66,121,33,201 // vpmovsxbd %xmm9,%xmm9
.byte 196,67,45,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,98,53,46,0 // vmaskmovps %ymm8,%ymm9,(%rax)
@@ -21164,7 +21182,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,131,99,0,0 // vbroadcastss 0x6383(%rip),%ymm8 # 7a50 <_sk_callback_avx+0x1fa>
+ .byte 196,98,125,24,5,159,99,0,0 // vbroadcastss 0x639f(%rip),%ymm8 # 7a6c <_sk_callback_avx+0x1fc>
.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
@@ -21176,7 +21194,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,102,99,0,0 // vbroadcastss 0x6366(%rip),%ymm8 # 7a54 <_sk_callback_avx+0x1fe>
+ .byte 196,98,125,24,5,130,99,0,0 // vbroadcastss 0x6382(%rip),%ymm8 # 7a70 <_sk_callback_avx+0x200>
.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
@@ -21188,7 +21206,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,76,99,0,0 // vbroadcastss 0x634c(%rip),%ymm8 # 7a58 <_sk_callback_avx+0x202>
+ .byte 196,98,125,24,5,104,99,0,0 // vbroadcastss 0x6368(%rip),%ymm8 # 7a74 <_sk_callback_avx+0x204>
.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
@@ -21265,7 +21283,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,184,98,0,0 // vbroadcastss 0x62b8(%rip),%ymm10 # 7a5c <_sk_callback_avx+0x206>
+ .byte 196,98,125,24,21,212,98,0,0 // vbroadcastss 0x62d4(%rip),%ymm10 # 7a78 <_sk_callback_avx+0x208>
.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
@@ -21278,17 +21296,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,153,98,0,0 // vbroadcastss 0x6299(%rip),%ymm8 # 7a60 <_sk_callback_avx+0x20a>
+ .byte 196,98,125,24,5,181,98,0,0 // vbroadcastss 0x62b5(%rip),%ymm8 # 7a7c <_sk_callback_avx+0x20c>
.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,139,98,0,0 // vbroadcastss 0x628b(%rip),%ymm11 # 7a64 <_sk_callback_avx+0x20e>
+ .byte 196,98,125,24,29,167,98,0,0 // vbroadcastss 0x62a7(%rip),%ymm11 # 7a80 <_sk_callback_avx+0x210>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,129,98,0,0 // vbroadcastss 0x6281(%rip),%ymm13 # 7a68 <_sk_callback_avx+0x212>
+ .byte 196,98,125,24,45,157,98,0,0 // vbroadcastss 0x629d(%rip),%ymm13 # 7a84 <_sk_callback_avx+0x214>
.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,114,98,0,0 // vbroadcastss 0x6272(%rip),%ymm12 # 7a6c <_sk_callback_avx+0x216>
+ .byte 196,98,125,24,37,142,98,0,0 // vbroadcastss 0x628e(%rip),%ymm12 # 7a88 <_sk_callback_avx+0x218>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,104,98,0,0 // vbroadcastss 0x6268(%rip),%ymm14 # 7a70 <_sk_callback_avx+0x21a>
+ .byte 196,98,125,24,53,132,98,0,0 // vbroadcastss 0x6284(%rip),%ymm14 # 7a8c <_sk_callback_avx+0x21c>
.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
@@ -21314,17 +21332,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,1,98,0,0 // vbroadcastss 0x6201(%rip),%ymm8 # 7a74 <_sk_callback_avx+0x21e>
+ .byte 196,98,125,24,5,29,98,0,0 // vbroadcastss 0x621d(%rip),%ymm8 # 7a90 <_sk_callback_avx+0x220>
.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,243,97,0,0 // vbroadcastss 0x61f3(%rip),%ymm11 # 7a78 <_sk_callback_avx+0x222>
+ .byte 196,98,125,24,29,15,98,0,0 // vbroadcastss 0x620f(%rip),%ymm11 # 7a94 <_sk_callback_avx+0x224>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,233,97,0,0 // vbroadcastss 0x61e9(%rip),%ymm13 # 7a7c <_sk_callback_avx+0x226>
+ .byte 196,98,125,24,45,5,98,0,0 // vbroadcastss 0x6205(%rip),%ymm13 # 7a98 <_sk_callback_avx+0x228>
.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,218,97,0,0 // vbroadcastss 0x61da(%rip),%ymm12 # 7a80 <_sk_callback_avx+0x22a>
+ .byte 196,98,125,24,37,246,97,0,0 // vbroadcastss 0x61f6(%rip),%ymm12 # 7a9c <_sk_callback_avx+0x22c>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,208,97,0,0 // vbroadcastss 0x61d0(%rip),%ymm14 # 7a84 <_sk_callback_avx+0x22e>
+ .byte 196,98,125,24,53,236,97,0,0 // vbroadcastss 0x61ec(%rip),%ymm14 # 7aa0 <_sk_callback_avx+0x230>
.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
@@ -21351,20 +21369,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,101,97,0,0 // vbroadcastss 0x6165(%rip),%ymm8 # 7a88 <_sk_callback_avx+0x232>
+ .byte 196,98,125,24,5,129,97,0,0 // vbroadcastss 0x6181(%rip),%ymm8 # 7aa4 <_sk_callback_avx+0x234>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,91,97,0,0 // vbroadcastss 0x615b(%rip),%ymm11 # 7a8c <_sk_callback_avx+0x236>
+ .byte 196,98,125,24,29,119,97,0,0 // vbroadcastss 0x6177(%rip),%ymm11 # 7aa8 <_sk_callback_avx+0x238>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,81,97,0,0 // vbroadcastss 0x6151(%rip),%ymm13 # 7a90 <_sk_callback_avx+0x23a>
+ .byte 196,98,125,24,45,109,97,0,0 // vbroadcastss 0x616d(%rip),%ymm13 # 7aac <_sk_callback_avx+0x23c>
.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,66,97,0,0 // vbroadcastss 0x6142(%rip),%ymm14 # 7a94 <_sk_callback_avx+0x23e>
+ .byte 196,98,125,24,53,94,97,0,0 // vbroadcastss 0x615e(%rip),%ymm14 # 7ab0 <_sk_callback_avx+0x240>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,56,97,0,0 // vbroadcastss 0x6138(%rip),%ymm15 # 7a98 <_sk_callback_avx+0x242>
+ .byte 196,98,125,24,61,84,97,0,0 // vbroadcastss 0x6154(%rip),%ymm15 # 7ab4 <_sk_callback_avx+0x244>
.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,36,97,0,0 // vbroadcastss 0x6124(%rip),%ymm12 # 7a9c <_sk_callback_avx+0x246>
+ .byte 196,98,125,24,37,64,97,0,0 // vbroadcastss 0x6140(%rip),%ymm12 # 7ab8 <_sk_callback_avx+0x248>
.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
@@ -21401,7 +21419,7 @@ _sk_rgb_to_hsl_avx:
.byte 197,124,93,201 // vminps %ymm1,%ymm0,%ymm9
.byte 197,52,93,202 // vminps %ymm2,%ymm9,%ymm9
.byte 196,65,60,92,209 // vsubps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,29,138,96,0,0 // vbroadcastss 0x608a(%rip),%ymm11 # 7aa0 <_sk_callback_avx+0x24a>
+ .byte 196,98,125,24,29,166,96,0,0 // vbroadcastss 0x60a6(%rip),%ymm11 # 7abc <_sk_callback_avx+0x24c>
.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
@@ -21411,19 +21429,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,99,96,0,0 // vbroadcastss 0x6063(%rip),%ymm11 # 7aac <_sk_callback_avx+0x256>
+ .byte 196,98,125,24,29,127,96,0,0 // vbroadcastss 0x607f(%rip),%ymm11 # 7ac8 <_sk_callback_avx+0x258>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,81,96,0,0 // vbroadcastss 0x6051(%rip),%ymm11 # 7aa8 <_sk_callback_avx+0x252>
+ .byte 196,98,125,24,29,109,96,0,0 // vbroadcastss 0x606d(%rip),%ymm11 # 7ac4 <_sk_callback_avx+0x254>
.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,57,96,0,0 // vbroadcastss 0x6039(%rip),%ymm2 # 7aa4 <_sk_callback_avx+0x24e>
+ .byte 196,226,125,24,21,85,96,0,0 // vbroadcastss 0x6055(%rip),%ymm2 # 7ac0 <_sk_callback_avx+0x250>
.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,32,96,0,0 // vbroadcastss 0x6020(%rip),%ymm12 # 7ab4 <_sk_callback_avx+0x25e>
+ .byte 196,98,125,24,37,60,96,0,0 // vbroadcastss 0x603c(%rip),%ymm12 # 7ad0 <_sk_callback_avx+0x260>
.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
@@ -21433,7 +21451,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,227,95,0,0 // vbroadcastss 0x5fe3(%rip),%ymm8 # 7ab0 <_sk_callback_avx+0x25a>
+ .byte 196,98,125,24,5,255,95,0,0 // vbroadcastss 0x5fff(%rip),%ymm8 # 7acc <_sk_callback_avx+0x25c>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21450,7 +21468,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,176,95,0,0 // vbroadcastss 0x5fb0(%rip),%ymm8 # 7ab8 <_sk_callback_avx+0x262>
+ .byte 196,98,125,24,5,204,95,0,0 // vbroadcastss 0x5fcc(%rip),%ymm8 # 7ad4 <_sk_callback_avx+0x264>
.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
@@ -21458,23 +21476,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,138,95,0,0 // vbroadcastss 0x5f8a(%rip),%ymm11 # 7abc <_sk_callback_avx+0x266>
+ .byte 196,98,125,24,29,166,95,0,0 // vbroadcastss 0x5fa6(%rip),%ymm11 # 7ad8 <_sk_callback_avx+0x268>
.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,116,95,0,0 // vbroadcastss 0x5f74(%rip),%ymm12 # 7ac4 <_sk_callback_avx+0x26e>
+ .byte 196,98,125,24,37,144,95,0,0 // vbroadcastss 0x5f90(%rip),%ymm12 # 7ae0 <_sk_callback_avx+0x270>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,106,95,0,0 // vbroadcastss 0x5f6a(%rip),%ymm13 # 7ac8 <_sk_callback_avx+0x272>
+ .byte 196,98,125,24,45,134,95,0,0 // vbroadcastss 0x5f86(%rip),%ymm13 # 7ae4 <_sk_callback_avx+0x274>
.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,75,95,0,0 // vbroadcastss 0x5f4b(%rip),%ymm1 # 7ac0 <_sk_callback_avx+0x26a>
+ .byte 196,226,125,24,13,103,95,0,0 // vbroadcastss 0x5f67(%rip),%ymm1 # 7adc <_sk_callback_avx+0x26c>
.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,54,95,0,0 // vbroadcastss 0x5f36(%rip),%ymm14 # 7acc <_sk_callback_avx+0x276>
+ .byte 196,98,125,24,53,82,95,0,0 // vbroadcastss 0x5f52(%rip),%ymm14 # 7ae8 <_sk_callback_avx+0x278>
.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
@@ -21493,7 +21511,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,216,94,0,0 // vbroadcastss 0x5ed8(%rip),%ymm0 # 7ad0 <_sk_callback_avx+0x27a>
+ .byte 196,226,125,24,5,244,94,0,0 // vbroadcastss 0x5ef4(%rip),%ymm0 # 7aec <_sk_callback_avx+0x27c>
.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
@@ -21550,13 +21568,13 @@ _sk_scale_u8_avx:
.byte 77,133,192 // test %r8,%r8
.byte 117,75 // jne 1cff <_sk_scale_u8_avx+0x64>
.byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8
- .byte 197,57,219,5,222,97,0,0 // vpand 0x61de(%rip),%xmm8,%xmm8 # 7ea0 <_sk_callback_avx+0x64a>
+ .byte 197,57,219,5,254,97,0,0 // vpand 0x61fe(%rip),%xmm8,%xmm8 # 7ec0 <_sk_callback_avx+0x650>
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,57,105,201 // vpunpckhwd %xmm9,%xmm8,%xmm9
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,61,24,193,1 // vinsertf128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,239,93,0,0 // vbroadcastss 0x5def(%rip),%ymm9 # 7ad4 <_sk_callback_avx+0x27e>
+ .byte 196,98,125,24,13,11,94,0,0 // vbroadcastss 0x5e0b(%rip),%ymm9 # 7af0 <_sk_callback_avx+0x280>
.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
@@ -21654,13 +21672,13 @@ _sk_lerp_u8_avx:
.byte 77,133,192 // test %r8,%r8
.byte 117,111 // jne 1e7b <_sk_lerp_u8_avx+0x88>
.byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8
- .byte 197,57,219,5,150,96,0,0 // vpand 0x6096(%rip),%xmm8,%xmm8 # 7eb0 <_sk_callback_avx+0x65a>
+ .byte 197,57,219,5,182,96,0,0 // vpand 0x60b6(%rip),%xmm8,%xmm8 # 7ed0 <_sk_callback_avx+0x660>
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,65,57,105,201 // vpunpckhwd %xmm9,%xmm8,%xmm9
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,61,24,193,1 // vinsertf128 $0x1,%xmm9,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,155,92,0,0 // vbroadcastss 0x5c9b(%rip),%ymm9 # 7ad8 <_sk_callback_avx+0x282>
+ .byte 196,98,125,24,13,183,92,0,0 // vbroadcastss 0x5cb7(%rip),%ymm9 # 7af4 <_sk_callback_avx+0x284>
.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
@@ -21717,7 +21735,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf001f28 <_sk_callback_avx+0xffffffffdeffa6d2>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf001f28 <_sk_callback_avx+0xffffffffdeffa6b8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -21747,20 +21765,20 @@ _sk_lerp_565_avx:
.byte 196,65,57,105,201 // vpunpckhwd %xmm9,%xmm8,%xmm9
.byte 196,66,121,51,192 // vpmovzxwd %xmm8,%xmm8
.byte 196,67,61,24,193,1 // vinsertf128 $0x1,%xmm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,100,91,0,0 // vbroadcastss 0x5b64(%rip),%ymm9 # 7adc <_sk_callback_avx+0x286>
+ .byte 196,98,125,24,13,128,91,0,0 // vbroadcastss 0x5b80(%rip),%ymm9 # 7af8 <_sk_callback_avx+0x288>
.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,85,91,0,0 // vbroadcastss 0x5b55(%rip),%ymm10 # 7ae0 <_sk_callback_avx+0x28a>
+ .byte 196,98,125,24,21,113,91,0,0 // vbroadcastss 0x5b71(%rip),%ymm10 # 7afc <_sk_callback_avx+0x28c>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,75,91,0,0 // vbroadcastss 0x5b4b(%rip),%ymm10 # 7ae4 <_sk_callback_avx+0x28e>
+ .byte 196,98,125,24,21,103,91,0,0 // vbroadcastss 0x5b67(%rip),%ymm10 # 7b00 <_sk_callback_avx+0x290>
.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,60,91,0,0 // vbroadcastss 0x5b3c(%rip),%ymm11 # 7ae8 <_sk_callback_avx+0x292>
+ .byte 196,98,125,24,29,88,91,0,0 // vbroadcastss 0x5b58(%rip),%ymm11 # 7b04 <_sk_callback_avx+0x294>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,50,91,0,0 // vbroadcastss 0x5b32(%rip),%ymm11 # 7aec <_sk_callback_avx+0x296>
+ .byte 196,98,125,24,29,78,91,0,0 // vbroadcastss 0x5b4e(%rip),%ymm11 # 7b08 <_sk_callback_avx+0x298>
.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,35,91,0,0 // vbroadcastss 0x5b23(%rip),%ymm11 # 7af0 <_sk_callback_avx+0x29a>
+ .byte 196,98,125,24,29,63,91,0,0 // vbroadcastss 0x5b3f(%rip),%ymm11 # 7b0c <_sk_callback_avx+0x29c>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
@@ -21841,7 +21859,7 @@ _sk_load_tables_avx:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,248,1,0,0 // jne 22e0 <_sk_load_tables_avx+0x218>
.byte 196,65,124,16,18 // vmovups (%r10),%ymm10
- .byte 197,124,40,13,75,95,0,0 // vmovaps 0x5f4b(%rip),%ymm9 # 8040 <_sk_callback_avx+0x7ea>
+ .byte 197,124,40,13,107,95,0,0 // vmovaps 0x5f6b(%rip),%ymm9 # 8060 <_sk_callback_avx+0x7f0>
.byte 196,193,44,84,201 // vandps %ymm9,%ymm10,%ymm1
.byte 196,227,125,25,200,1 // vextractf128 $0x1,%ymm1,%xmm0
.byte 196,193,249,126,195 // vmovq %xmm0,%r11
@@ -21933,7 +21951,7 @@ _sk_load_tables_avx:
.byte 196,193,65,114,208,24 // vpsrld $0x18,%xmm8,%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,38,88,0,0 // vbroadcastss 0x5826(%rip),%ymm7 # 7af4 <_sk_callback_avx+0x29e>
+ .byte 196,226,125,24,61,66,88,0,0 // vbroadcastss 0x5842(%rip),%ymm7 # 7b10 <_sk_callback_avx+0x2a0>
.byte 197,228,89,223 // vmulps %ymm7,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,137,201 // mov %r9,%rcx
@@ -21947,9 +21965,9 @@ _sk_load_tables_avx:
.byte 73,211,235 // shr %cl,%r11
.byte 196,193,249,110,195 // vmovq %r11,%xmm0
.byte 196,226,121,48,192 // vpmovzxbw %xmm0,%xmm0
- .byte 196,226,121,0,13,184,91,0,0 // vpshufb 0x5bb8(%rip),%xmm0,%xmm1 # 7ec0 <_sk_callback_avx+0x66a>
+ .byte 196,226,121,0,13,216,91,0,0 // vpshufb 0x5bd8(%rip),%xmm0,%xmm1 # 7ee0 <_sk_callback_avx+0x670>
.byte 196,226,121,33,201 // vpmovsxbd %xmm1,%xmm1
- .byte 196,226,121,0,5,186,91,0,0 // vpshufb 0x5bba(%rip),%xmm0,%xmm0 # 7ed0 <_sk_callback_avx+0x67a>
+ .byte 196,226,121,0,5,218,91,0,0 // vpshufb 0x5bda(%rip),%xmm0,%xmm0 # 7ef0 <_sk_callback_avx+0x680>
.byte 196,226,121,33,192 // vpmovsxbd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,66,125,44,18 // vmaskmovps (%r10),%ymm0,%ymm10
@@ -21979,7 +21997,7 @@ _sk_load_tables_u16_be_avx:
.byte 197,113,105,219 // vpunpckhwd %xmm3,%xmm1,%xmm11
.byte 197,177,108,200 // vpunpcklqdq %xmm0,%xmm9,%xmm1
.byte 197,49,109,224 // vpunpckhqdq %xmm0,%xmm9,%xmm12
- .byte 197,121,111,21,76,91,0,0 // vmovdqa 0x5b4c(%rip),%xmm10 # 7ee0 <_sk_callback_avx+0x68a>
+ .byte 197,121,111,21,108,91,0,0 // vmovdqa 0x5b6c(%rip),%xmm10 # 7f00 <_sk_callback_avx+0x690>
.byte 196,193,113,219,202 // vpand %xmm10,%xmm1,%xmm1
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
.byte 196,193,113,105,209 // vpunpckhwd %xmm9,%xmm1,%xmm2
@@ -22077,7 +22095,7 @@ _sk_load_tables_u16_be_avx:
.byte 196,226,121,51,219 // vpmovzxwd %xmm3,%xmm3
.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,107,85,0,0 // vbroadcastss 0x556b(%rip),%ymm7 # 7af8 <_sk_callback_avx+0x2a2>
+ .byte 196,226,125,24,61,135,85,0,0 // vbroadcastss 0x5587(%rip),%ymm7 # 7b14 <_sk_callback_avx+0x2a4>
.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
@@ -22140,7 +22158,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 197,185,108,218 // vpunpcklqdq %xmm2,%xmm8,%xmm3
.byte 197,57,109,218 // vpunpckhqdq %xmm2,%xmm8,%xmm11
.byte 197,121,108,193 // vpunpcklqdq %xmm1,%xmm0,%xmm8
- .byte 197,121,111,13,81,88,0,0 // vmovdqa 0x5851(%rip),%xmm9 # 7ef0 <_sk_callback_avx+0x69a>
+ .byte 197,121,111,13,113,88,0,0 // vmovdqa 0x5871(%rip),%xmm9 # 7f10 <_sk_callback_avx+0x6a0>
.byte 196,193,97,219,193 // vpand %xmm9,%xmm3,%xmm0
.byte 196,65,41,239,210 // vpxor %xmm10,%xmm10,%xmm10
.byte 196,193,121,105,202 // vpunpckhwd %xmm10,%xmm0,%xmm1
@@ -22230,7 +22248,7 @@ _sk_load_tables_rgb_u16_be_avx:
.byte 196,195,105,33,211,48 // vinsertps $0x30,%xmm11,%xmm2,%xmm2
.byte 196,227,109,24,211,1 // vinsertf128 $0x1,%xmm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,142,82,0,0 // vbroadcastss 0x528e(%rip),%ymm3 # 7afc <_sk_callback_avx+0x2a6>
+ .byte 196,226,125,24,29,170,82,0,0 // vbroadcastss 0x52aa(%rip),%ymm3 # 7b18 <_sk_callback_avx+0x2a8>
.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
@@ -22273,7 +22291,7 @@ HIDDEN _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,202,81,0,0 // vbroadcastss 0x51ca(%rip),%ymm8 # 7b00 <_sk_callback_avx+0x2aa>
+ .byte 196,98,125,24,5,230,81,0,0 // vbroadcastss 0x51e6(%rip),%ymm8 # 7b1c <_sk_callback_avx+0x2ac>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,201 // vmovq %xmm9,%r9
@@ -22392,7 +22410,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,116,79,0,0 // vbroadcastss 0x4f74(%rip),%ymm9 # 7b04 <_sk_callback_avx+0x2ae>
+ .byte 196,98,125,24,13,144,79,0,0 // vbroadcastss 0x4f90(%rip),%ymm9 # 7b20 <_sk_callback_avx+0x2b0>
.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
@@ -22508,7 +22526,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,85,77,0,0 // vbroadcastss 0x4d55(%rip),%ymm9 # 7b08 <_sk_callback_avx+0x2b2>
+ .byte 196,98,125,24,13,113,77,0,0 // vbroadcastss 0x4d71(%rip),%ymm9 # 7b24 <_sk_callback_avx+0x2b4>
.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
@@ -22713,36 +22731,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,2,74,0,0 // vbroadcastss 0x4a02(%rip),%ymm12 # 7b0c <_sk_callback_avx+0x2b6>
+ .byte 196,98,125,24,37,30,74,0,0 // vbroadcastss 0x4a1e(%rip),%ymm12 # 7b28 <_sk_callback_avx+0x2b8>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,248,73,0,0 // vbroadcastss 0x49f8(%rip),%ymm12 # 7b10 <_sk_callback_avx+0x2ba>
+ .byte 196,98,125,24,37,20,74,0,0 // vbroadcastss 0x4a14(%rip),%ymm12 # 7b2c <_sk_callback_avx+0x2bc>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,238,73,0,0 // vbroadcastss 0x49ee(%rip),%ymm12 # 7b14 <_sk_callback_avx+0x2be>
+ .byte 196,98,125,24,37,10,74,0,0 // vbroadcastss 0x4a0a(%rip),%ymm12 # 7b30 <_sk_callback_avx+0x2c0>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,228,73,0,0 // vbroadcastss 0x49e4(%rip),%ymm12 # 7b18 <_sk_callback_avx+0x2c2>
+ .byte 196,98,125,24,37,0,74,0,0 // vbroadcastss 0x4a00(%rip),%ymm12 # 7b34 <_sk_callback_avx+0x2c4>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,218,73,0,0 // vbroadcastss 0x49da(%rip),%ymm12 # 7b1c <_sk_callback_avx+0x2c6>
+ .byte 196,98,125,24,37,246,73,0,0 // vbroadcastss 0x49f6(%rip),%ymm12 # 7b38 <_sk_callback_avx+0x2c8>
.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,203,73,0,0 // vbroadcastss 0x49cb(%rip),%ymm12 # 7b20 <_sk_callback_avx+0x2ca>
+ .byte 196,98,125,24,37,231,73,0,0 // vbroadcastss 0x49e7(%rip),%ymm12 # 7b3c <_sk_callback_avx+0x2cc>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,193,73,0,0 // vbroadcastss 0x49c1(%rip),%ymm12 # 7b24 <_sk_callback_avx+0x2ce>
+ .byte 196,98,125,24,37,221,73,0,0 // vbroadcastss 0x49dd(%rip),%ymm12 # 7b40 <_sk_callback_avx+0x2d0>
.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,165,73,0,0 // vbroadcastss 0x49a5(%rip),%ymm11 # 7b28 <_sk_callback_avx+0x2d2>
+ .byte 196,98,125,24,29,193,73,0,0 // vbroadcastss 0x49c1(%rip),%ymm11 # 7b44 <_sk_callback_avx+0x2d4>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,155,73,0,0 // vbroadcastss 0x499b(%rip),%ymm11 # 7b2c <_sk_callback_avx+0x2d6>
+ .byte 196,98,125,24,29,183,73,0,0 // vbroadcastss 0x49b7(%rip),%ymm11 # 7b48 <_sk_callback_avx+0x2d8>
.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,140,73,0,0 // vbroadcastss 0x498c(%rip),%ymm11 # 7b30 <_sk_callback_avx+0x2da>
+ .byte 196,98,125,24,29,168,73,0,0 // vbroadcastss 0x49a8(%rip),%ymm11 # 7b4c <_sk_callback_avx+0x2dc>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,130,73,0,0 // vbroadcastss 0x4982(%rip),%ymm11 # 7b34 <_sk_callback_avx+0x2de>
+ .byte 196,98,125,24,29,158,73,0,0 // vbroadcastss 0x499e(%rip),%ymm11 # 7b50 <_sk_callback_avx+0x2e0>
.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,115,73,0,0 // vbroadcastss 0x4973(%rip),%ymm10 # 7b38 <_sk_callback_avx+0x2e2>
+ .byte 196,98,125,24,21,143,73,0,0 // vbroadcastss 0x498f(%rip),%ymm10 # 7b54 <_sk_callback_avx+0x2e4>
.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
@@ -22750,7 +22768,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,74,73,0,0 // vbroadcastss 0x494a(%rip),%ymm8 # 7b3c <_sk_callback_avx+0x2e6>
+ .byte 196,98,125,24,5,102,73,0,0 // vbroadcastss 0x4966(%rip),%ymm8 # 7b58 <_sk_callback_avx+0x2e8>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22772,36 +22790,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,251,72,0,0 // vbroadcastss 0x48fb(%rip),%ymm12 # 7b40 <_sk_callback_avx+0x2ea>
+ .byte 196,98,125,24,37,23,73,0,0 // vbroadcastss 0x4917(%rip),%ymm12 # 7b5c <_sk_callback_avx+0x2ec>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,241,72,0,0 // vbroadcastss 0x48f1(%rip),%ymm12 # 7b44 <_sk_callback_avx+0x2ee>
+ .byte 196,98,125,24,37,13,73,0,0 // vbroadcastss 0x490d(%rip),%ymm12 # 7b60 <_sk_callback_avx+0x2f0>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,231,72,0,0 // vbroadcastss 0x48e7(%rip),%ymm12 # 7b48 <_sk_callback_avx+0x2f2>
+ .byte 196,98,125,24,37,3,73,0,0 // vbroadcastss 0x4903(%rip),%ymm12 # 7b64 <_sk_callback_avx+0x2f4>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,221,72,0,0 // vbroadcastss 0x48dd(%rip),%ymm12 # 7b4c <_sk_callback_avx+0x2f6>
+ .byte 196,98,125,24,37,249,72,0,0 // vbroadcastss 0x48f9(%rip),%ymm12 # 7b68 <_sk_callback_avx+0x2f8>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,211,72,0,0 // vbroadcastss 0x48d3(%rip),%ymm12 # 7b50 <_sk_callback_avx+0x2fa>
+ .byte 196,98,125,24,37,239,72,0,0 // vbroadcastss 0x48ef(%rip),%ymm12 # 7b6c <_sk_callback_avx+0x2fc>
.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,196,72,0,0 // vbroadcastss 0x48c4(%rip),%ymm12 # 7b54 <_sk_callback_avx+0x2fe>
+ .byte 196,98,125,24,37,224,72,0,0 // vbroadcastss 0x48e0(%rip),%ymm12 # 7b70 <_sk_callback_avx+0x300>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,186,72,0,0 // vbroadcastss 0x48ba(%rip),%ymm12 # 7b58 <_sk_callback_avx+0x302>
+ .byte 196,98,125,24,37,214,72,0,0 // vbroadcastss 0x48d6(%rip),%ymm12 # 7b74 <_sk_callback_avx+0x304>
.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,158,72,0,0 // vbroadcastss 0x489e(%rip),%ymm11 # 7b5c <_sk_callback_avx+0x306>
+ .byte 196,98,125,24,29,186,72,0,0 // vbroadcastss 0x48ba(%rip),%ymm11 # 7b78 <_sk_callback_avx+0x308>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,148,72,0,0 // vbroadcastss 0x4894(%rip),%ymm11 # 7b60 <_sk_callback_avx+0x30a>
+ .byte 196,98,125,24,29,176,72,0,0 // vbroadcastss 0x48b0(%rip),%ymm11 # 7b7c <_sk_callback_avx+0x30c>
.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,133,72,0,0 // vbroadcastss 0x4885(%rip),%ymm11 # 7b64 <_sk_callback_avx+0x30e>
+ .byte 196,98,125,24,29,161,72,0,0 // vbroadcastss 0x48a1(%rip),%ymm11 # 7b80 <_sk_callback_avx+0x310>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,123,72,0,0 // vbroadcastss 0x487b(%rip),%ymm11 # 7b68 <_sk_callback_avx+0x312>
+ .byte 196,98,125,24,29,151,72,0,0 // vbroadcastss 0x4897(%rip),%ymm11 # 7b84 <_sk_callback_avx+0x314>
.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,108,72,0,0 // vbroadcastss 0x486c(%rip),%ymm10 # 7b6c <_sk_callback_avx+0x316>
+ .byte 196,98,125,24,21,136,72,0,0 // vbroadcastss 0x4888(%rip),%ymm10 # 7b88 <_sk_callback_avx+0x318>
.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
@@ -22809,7 +22827,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,67,72,0,0 // vbroadcastss 0x4843(%rip),%ymm8 # 7b70 <_sk_callback_avx+0x31a>
+ .byte 196,98,125,24,5,95,72,0,0 // vbroadcastss 0x485f(%rip),%ymm8 # 7b8c <_sk_callback_avx+0x31c>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22831,36 +22849,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,244,71,0,0 // vbroadcastss 0x47f4(%rip),%ymm12 # 7b74 <_sk_callback_avx+0x31e>
+ .byte 196,98,125,24,37,16,72,0,0 // vbroadcastss 0x4810(%rip),%ymm12 # 7b90 <_sk_callback_avx+0x320>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,234,71,0,0 // vbroadcastss 0x47ea(%rip),%ymm12 # 7b78 <_sk_callback_avx+0x322>
+ .byte 196,98,125,24,37,6,72,0,0 // vbroadcastss 0x4806(%rip),%ymm12 # 7b94 <_sk_callback_avx+0x324>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,224,71,0,0 // vbroadcastss 0x47e0(%rip),%ymm12 # 7b7c <_sk_callback_avx+0x326>
+ .byte 196,98,125,24,37,252,71,0,0 // vbroadcastss 0x47fc(%rip),%ymm12 # 7b98 <_sk_callback_avx+0x328>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,214,71,0,0 // vbroadcastss 0x47d6(%rip),%ymm12 # 7b80 <_sk_callback_avx+0x32a>
+ .byte 196,98,125,24,37,242,71,0,0 // vbroadcastss 0x47f2(%rip),%ymm12 # 7b9c <_sk_callback_avx+0x32c>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,204,71,0,0 // vbroadcastss 0x47cc(%rip),%ymm12 # 7b84 <_sk_callback_avx+0x32e>
+ .byte 196,98,125,24,37,232,71,0,0 // vbroadcastss 0x47e8(%rip),%ymm12 # 7ba0 <_sk_callback_avx+0x330>
.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,189,71,0,0 // vbroadcastss 0x47bd(%rip),%ymm12 # 7b88 <_sk_callback_avx+0x332>
+ .byte 196,98,125,24,37,217,71,0,0 // vbroadcastss 0x47d9(%rip),%ymm12 # 7ba4 <_sk_callback_avx+0x334>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,179,71,0,0 // vbroadcastss 0x47b3(%rip),%ymm12 # 7b8c <_sk_callback_avx+0x336>
+ .byte 196,98,125,24,37,207,71,0,0 // vbroadcastss 0x47cf(%rip),%ymm12 # 7ba8 <_sk_callback_avx+0x338>
.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,151,71,0,0 // vbroadcastss 0x4797(%rip),%ymm11 # 7b90 <_sk_callback_avx+0x33a>
+ .byte 196,98,125,24,29,179,71,0,0 // vbroadcastss 0x47b3(%rip),%ymm11 # 7bac <_sk_callback_avx+0x33c>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,141,71,0,0 // vbroadcastss 0x478d(%rip),%ymm11 # 7b94 <_sk_callback_avx+0x33e>
+ .byte 196,98,125,24,29,169,71,0,0 // vbroadcastss 0x47a9(%rip),%ymm11 # 7bb0 <_sk_callback_avx+0x340>
.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,126,71,0,0 // vbroadcastss 0x477e(%rip),%ymm11 # 7b98 <_sk_callback_avx+0x342>
+ .byte 196,98,125,24,29,154,71,0,0 // vbroadcastss 0x479a(%rip),%ymm11 # 7bb4 <_sk_callback_avx+0x344>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,116,71,0,0 // vbroadcastss 0x4774(%rip),%ymm11 # 7b9c <_sk_callback_avx+0x346>
+ .byte 196,98,125,24,29,144,71,0,0 // vbroadcastss 0x4790(%rip),%ymm11 # 7bb8 <_sk_callback_avx+0x348>
.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,101,71,0,0 // vbroadcastss 0x4765(%rip),%ymm10 # 7ba0 <_sk_callback_avx+0x34a>
+ .byte 196,98,125,24,21,129,71,0,0 // vbroadcastss 0x4781(%rip),%ymm10 # 7bbc <_sk_callback_avx+0x34c>
.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
@@ -22868,7 +22886,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,60,71,0,0 // vbroadcastss 0x473c(%rip),%ymm8 # 7ba4 <_sk_callback_avx+0x34e>
+ .byte 196,98,125,24,5,88,71,0,0 // vbroadcastss 0x4758(%rip),%ymm8 # 7bc0 <_sk_callback_avx+0x350>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22890,36 +22908,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,237,70,0,0 // vbroadcastss 0x46ed(%rip),%ymm12 # 7ba8 <_sk_callback_avx+0x352>
+ .byte 196,98,125,24,37,9,71,0,0 // vbroadcastss 0x4709(%rip),%ymm12 # 7bc4 <_sk_callback_avx+0x354>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,227,70,0,0 // vbroadcastss 0x46e3(%rip),%ymm12 # 7bac <_sk_callback_avx+0x356>
+ .byte 196,98,125,24,37,255,70,0,0 // vbroadcastss 0x46ff(%rip),%ymm12 # 7bc8 <_sk_callback_avx+0x358>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,217,70,0,0 // vbroadcastss 0x46d9(%rip),%ymm12 # 7bb0 <_sk_callback_avx+0x35a>
+ .byte 196,98,125,24,37,245,70,0,0 // vbroadcastss 0x46f5(%rip),%ymm12 # 7bcc <_sk_callback_avx+0x35c>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,207,70,0,0 // vbroadcastss 0x46cf(%rip),%ymm12 # 7bb4 <_sk_callback_avx+0x35e>
+ .byte 196,98,125,24,37,235,70,0,0 // vbroadcastss 0x46eb(%rip),%ymm12 # 7bd0 <_sk_callback_avx+0x360>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,197,70,0,0 // vbroadcastss 0x46c5(%rip),%ymm12 # 7bb8 <_sk_callback_avx+0x362>
+ .byte 196,98,125,24,37,225,70,0,0 // vbroadcastss 0x46e1(%rip),%ymm12 # 7bd4 <_sk_callback_avx+0x364>
.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,182,70,0,0 // vbroadcastss 0x46b6(%rip),%ymm12 # 7bbc <_sk_callback_avx+0x366>
+ .byte 196,98,125,24,37,210,70,0,0 // vbroadcastss 0x46d2(%rip),%ymm12 # 7bd8 <_sk_callback_avx+0x368>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,172,70,0,0 // vbroadcastss 0x46ac(%rip),%ymm12 # 7bc0 <_sk_callback_avx+0x36a>
+ .byte 196,98,125,24,37,200,70,0,0 // vbroadcastss 0x46c8(%rip),%ymm12 # 7bdc <_sk_callback_avx+0x36c>
.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,144,70,0,0 // vbroadcastss 0x4690(%rip),%ymm11 # 7bc4 <_sk_callback_avx+0x36e>
+ .byte 196,98,125,24,29,172,70,0,0 // vbroadcastss 0x46ac(%rip),%ymm11 # 7be0 <_sk_callback_avx+0x370>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,134,70,0,0 // vbroadcastss 0x4686(%rip),%ymm11 # 7bc8 <_sk_callback_avx+0x372>
+ .byte 196,98,125,24,29,162,70,0,0 // vbroadcastss 0x46a2(%rip),%ymm11 # 7be4 <_sk_callback_avx+0x374>
.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,119,70,0,0 // vbroadcastss 0x4677(%rip),%ymm11 # 7bcc <_sk_callback_avx+0x376>
+ .byte 196,98,125,24,29,147,70,0,0 // vbroadcastss 0x4693(%rip),%ymm11 # 7be8 <_sk_callback_avx+0x378>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,109,70,0,0 // vbroadcastss 0x466d(%rip),%ymm11 # 7bd0 <_sk_callback_avx+0x37a>
+ .byte 196,98,125,24,29,137,70,0,0 // vbroadcastss 0x4689(%rip),%ymm11 # 7bec <_sk_callback_avx+0x37c>
.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,94,70,0,0 // vbroadcastss 0x465e(%rip),%ymm10 # 7bd4 <_sk_callback_avx+0x37e>
+ .byte 196,98,125,24,21,122,70,0,0 // vbroadcastss 0x467a(%rip),%ymm10 # 7bf0 <_sk_callback_avx+0x380>
.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
@@ -22927,7 +22945,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,53,70,0,0 // vbroadcastss 0x4635(%rip),%ymm8 # 7bd8 <_sk_callback_avx+0x382>
+ .byte 196,98,125,24,5,81,70,0,0 // vbroadcastss 0x4651(%rip),%ymm8 # 7bf4 <_sk_callback_avx+0x384>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22936,31 +22954,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,39,70,0,0 // vbroadcastss 0x4627(%rip),%ymm8 # 7bdc <_sk_callback_avx+0x386>
+ .byte 196,98,125,24,5,67,70,0,0 // vbroadcastss 0x4643(%rip),%ymm8 # 7bf8 <_sk_callback_avx+0x388>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,29,70,0,0 // vbroadcastss 0x461d(%rip),%ymm8 # 7be0 <_sk_callback_avx+0x38a>
+ .byte 196,98,125,24,5,57,70,0,0 // vbroadcastss 0x4639(%rip),%ymm8 # 7bfc <_sk_callback_avx+0x38c>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,19,70,0,0 // vbroadcastss 0x4613(%rip),%ymm9 # 7be4 <_sk_callback_avx+0x38e>
+ .byte 196,98,125,24,13,47,70,0,0 // vbroadcastss 0x462f(%rip),%ymm9 # 7c00 <_sk_callback_avx+0x390>
.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,255,69,0,0 // vbroadcastss 0x45ff(%rip),%ymm8 # 7be8 <_sk_callback_avx+0x392>
+ .byte 196,98,125,24,5,27,70,0,0 // vbroadcastss 0x461b(%rip),%ymm8 # 7c04 <_sk_callback_avx+0x394>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,245,69,0,0 // vbroadcastss 0x45f5(%rip),%ymm8 # 7bec <_sk_callback_avx+0x396>
+ .byte 196,98,125,24,5,17,70,0,0 // vbroadcastss 0x4611(%rip),%ymm8 # 7c08 <_sk_callback_avx+0x398>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,235,69,0,0 // vbroadcastss 0x45eb(%rip),%ymm8 # 7bf0 <_sk_callback_avx+0x39a>
+ .byte 196,98,125,24,5,7,70,0,0 // vbroadcastss 0x4607(%rip),%ymm8 # 7c0c <_sk_callback_avx+0x39c>
.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,221,69,0,0 // vbroadcastss 0x45dd(%rip),%ymm8 # 7bf4 <_sk_callback_avx+0x39e>
+ .byte 196,98,125,24,5,249,69,0,0 // vbroadcastss 0x45f9(%rip),%ymm8 # 7c10 <_sk_callback_avx+0x3a0>
.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,198,69,0,0 // vbroadcastss 0x45c6(%rip),%ymm9 # 7bf8 <_sk_callback_avx+0x3a2>
+ .byte 196,98,125,24,13,226,69,0,0 // vbroadcastss 0x45e2(%rip),%ymm9 # 7c14 <_sk_callback_avx+0x3a4>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,187,69,0,0 // vbroadcastss 0x45bb(%rip),%ymm11 # 7bfc <_sk_callback_avx+0x3a6>
+ .byte 196,98,125,24,29,215,69,0,0 // vbroadcastss 0x45d7(%rip),%ymm11 # 7c18 <_sk_callback_avx+0x3a8>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,177,69,0,0 // vbroadcastss 0x45b1(%rip),%ymm12 # 7c00 <_sk_callback_avx+0x3aa>
+ .byte 196,98,125,24,37,205,69,0,0 // vbroadcastss 0x45cd(%rip),%ymm12 # 7c1c <_sk_callback_avx+0x3ac>
.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
@@ -22975,9 +22993,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,103,69,0,0 // vbroadcastss 0x4567(%rip),%ymm0 # 7c04 <_sk_callback_avx+0x3ae>
+ .byte 196,226,125,24,5,131,69,0,0 // vbroadcastss 0x4583(%rip),%ymm0 # 7c20 <_sk_callback_avx+0x3b0>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,94,69,0,0 // vbroadcastss 0x455e(%rip),%ymm8 # 7c08 <_sk_callback_avx+0x3b2>
+ .byte 196,98,125,24,5,122,69,0,0 // vbroadcastss 0x457a(%rip),%ymm8 # 7c24 <_sk_callback_avx+0x3b4>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22996,13 +23014,13 @@ _sk_load_a8_avx:
.byte 77,133,192 // test %r8,%r8
.byte 117,67 // jne 370f <_sk_load_a8_avx+0x5c>
.byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0
- .byte 197,249,219,5,38,72,0,0 // vpand 0x4826(%rip),%xmm0,%xmm0 # 7f00 <_sk_callback_avx+0x6aa>
+ .byte 197,249,219,5,70,72,0,0 // vpand 0x4846(%rip),%xmm0,%xmm0 # 7f20 <_sk_callback_avx+0x6b0>
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.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,18,69,0,0 // vbroadcastss 0x4512(%rip),%ymm1 # 7c0c <_sk_callback_avx+0x3b6>
+ .byte 196,226,125,24,13,46,69,0,0 // vbroadcastss 0x452e(%rip),%ymm1 # 7c28 <_sk_callback_avx+0x3b8>
.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
@@ -23078,13 +23096,13 @@ _sk_load_a8_dst_avx:
.byte 77,133,192 // test %r8,%r8
.byte 117,67 // jne 3820 <_sk_load_a8_dst_avx+0x5c>
.byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4
- .byte 197,217,219,37,37,71,0,0 // vpand 0x4725(%rip),%xmm4,%xmm4 # 7f10 <_sk_callback_avx+0x6ba>
+ .byte 197,217,219,37,69,71,0,0 // vpand 0x4745(%rip),%xmm4,%xmm4 # 7f30 <_sk_callback_avx+0x6c0>
.byte 197,209,239,237 // vpxor %xmm5,%xmm5,%xmm5
.byte 197,217,105,237 // vpunpckhwd %xmm5,%xmm4,%xmm5
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,93,24,229,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,5,68,0,0 // vbroadcastss 0x4405(%rip),%ymm5 # 7c10 <_sk_callback_avx+0x3ba>
+ .byte 196,226,125,24,45,33,68,0,0 // vbroadcastss 0x4421(%rip),%ymm5 # 7c2c <_sk_callback_avx+0x3bc>
.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
@@ -23133,7 +23151,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde0038c8 <_sk_callback_avx+0xffffffffddffc072>
+ .byte 232,255,255,255,221 // callq ffffffffde0038c8 <_sk_callback_avx+0xffffffffddffc058>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -23188,7 +23206,7 @@ _sk_gather_a8_avx:
.byte 196,226,121,49,192 // vpmovzxbd %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,116,66,0,0 // vbroadcastss 0x4274(%rip),%ymm1 # 7c14 <_sk_callback_avx+0x3be>
+ .byte 196,226,125,24,13,144,66,0,0 // vbroadcastss 0x4290(%rip),%ymm1 # 7c30 <_sk_callback_avx+0x3c0>
.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
@@ -23207,7 +23225,7 @@ _sk_store_a8_avx:
.byte 77,15,175,202 // imul %r10,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,218 // movslq %edx,%rbx
- .byte 196,98,125,24,5,71,66,0,0 // vbroadcastss 0x4247(%rip),%ymm8 # 7c18 <_sk_callback_avx+0x3c2>
+ .byte 196,98,125,24,5,99,66,0,0 // vbroadcastss 0x4263(%rip),%ymm8 # 7c34 <_sk_callback_avx+0x3c4>
.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
@@ -23233,13 +23251,13 @@ _sk_store_a8_avx:
.byte 196,67,121,20,4,25,0 // vpextrb $0x0,%xmm8,(%r9,%rbx,1)
.byte 235,201 // jmp 39f6 <_sk_store_a8_avx+0x42>
.byte 196,67,121,20,68,25,2,4 // vpextrb $0x4,%xmm8,0x2(%r9,%rbx,1)
- .byte 196,98,57,0,5,226,68,0,0 // vpshufb 0x44e2(%rip),%xmm8,%xmm8 # 7f20 <_sk_callback_avx+0x6ca>
+ .byte 196,98,57,0,5,2,69,0,0 // vpshufb 0x4502(%rip),%xmm8,%xmm8 # 7f40 <_sk_callback_avx+0x6d0>
.byte 196,67,121,21,4,25,0 // vpextrw $0x0,%xmm8,(%r9,%rbx,1)
.byte 235,175 // jmp 39f6 <_sk_store_a8_avx+0x42>
.byte 196,67,121,20,68,25,6,12 // vpextrb $0xc,%xmm8,0x6(%r9,%rbx,1)
.byte 196,67,121,20,68,25,5,10 // vpextrb $0xa,%xmm8,0x5(%r9,%rbx,1)
.byte 196,67,121,20,68,25,4,8 // vpextrb $0x8,%xmm8,0x4(%r9,%rbx,1)
- .byte 196,98,57,0,5,200,68,0,0 // vpshufb 0x44c8(%rip),%xmm8,%xmm8 # 7f30 <_sk_callback_avx+0x6da>
+ .byte 196,98,57,0,5,232,68,0,0 // vpshufb 0x44e8(%rip),%xmm8,%xmm8 # 7f50 <_sk_callback_avx+0x6e0>
.byte 196,65,121,126,4,25 // vmovd %xmm8,(%r9,%rbx,1)
.byte 235,134 // jmp 39f6 <_sk_store_a8_avx+0x42>
.byte 180,255 // mov $0xff,%ah
@@ -23276,16 +23294,16 @@ _sk_load_g8_avx:
.byte 77,133,192 // test %r8,%r8
.byte 117,72 // jne 3aed <_sk_load_g8_avx+0x61>
.byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0
- .byte 197,249,219,5,141,68,0,0 // vpand 0x448d(%rip),%xmm0,%xmm0 # 7f40 <_sk_callback_avx+0x6ea>
+ .byte 197,249,219,5,173,68,0,0 // vpand 0x44ad(%rip),%xmm0,%xmm0 # 7f60 <_sk_callback_avx+0x6f0>
.byte 197,241,239,201 // vpxor %xmm1,%xmm1,%xmm1
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.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,73,65,0,0 // vbroadcastss 0x4149(%rip),%ymm1 # 7c1c <_sk_callback_avx+0x3c6>
+ .byte 196,226,125,24,13,101,65,0,0 // vbroadcastss 0x4165(%rip),%ymm1 # 7c38 <_sk_callback_avx+0x3c8>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,62,65,0,0 // vbroadcastss 0x413e(%rip),%ymm3 # 7c20 <_sk_callback_avx+0x3ca>
+ .byte 196,226,125,24,29,90,65,0,0 // vbroadcastss 0x415a(%rip),%ymm3 # 7c3c <_sk_callback_avx+0x3cc>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -23331,7 +23349,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf003b94 <_sk_callback_avx+0xffffffffdeffc33e>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003b94 <_sk_callback_avx+0xffffffffdeffc324>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -23356,16 +23374,16 @@ _sk_load_g8_dst_avx:
.byte 77,133,192 // test %r8,%r8
.byte 117,72 // jne 3c01 <_sk_load_g8_dst_avx+0x61>
.byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4
- .byte 197,217,219,37,137,67,0,0 // vpand 0x4389(%rip),%xmm4,%xmm4 # 7f50 <_sk_callback_avx+0x6fa>
+ .byte 197,217,219,37,169,67,0,0 // vpand 0x43a9(%rip),%xmm4,%xmm4 # 7f70 <_sk_callback_avx+0x700>
.byte 197,209,239,237 // vpxor %xmm5,%xmm5,%xmm5
.byte 197,217,105,237 // vpunpckhwd %xmm5,%xmm4,%xmm5
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,93,24,229,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,61,64,0,0 // vbroadcastss 0x403d(%rip),%ymm5 # 7c24 <_sk_callback_avx+0x3ce>
+ .byte 196,226,125,24,45,89,64,0,0 // vbroadcastss 0x4059(%rip),%ymm5 # 7c40 <_sk_callback_avx+0x3d0>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,50,64,0,0 // vbroadcastss 0x4032(%rip),%ymm7 # 7c28 <_sk_callback_avx+0x3d2>
+ .byte 196,226,125,24,61,78,64,0,0 // vbroadcastss 0x404e(%rip),%ymm7 # 7c44 <_sk_callback_avx+0x3d4>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 91 // pop %rbx
@@ -23411,7 +23429,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf003ca8 <_sk_callback_avx+0xffffffffdeffc452>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf003ca8 <_sk_callback_avx+0xffffffffdeffc438>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -23466,10 +23484,10 @@ _sk_gather_g8_avx:
.byte 196,226,121,49,192 // vpmovzxbd %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,172,62,0,0 // vbroadcastss 0x3eac(%rip),%ymm1 # 7c2c <_sk_callback_avx+0x3d6>
+ .byte 196,226,125,24,13,200,62,0,0 // vbroadcastss 0x3ec8(%rip),%ymm1 # 7c48 <_sk_callback_avx+0x3d8>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,161,62,0,0 // vbroadcastss 0x3ea1(%rip),%ymm3 # 7c30 <_sk_callback_avx+0x3da>
+ .byte 196,226,125,24,29,189,62,0,0 // vbroadcastss 0x3ebd(%rip),%ymm3 # 7c4c <_sk_callback_avx+0x3dc>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -23493,23 +23511,23 @@ _sk_load_565_avx:
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,125,24,209,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm2
- .byte 196,226,125,24,5,89,62,0,0 // vbroadcastss 0x3e59(%rip),%ymm0 # 7c34 <_sk_callback_avx+0x3de>
+ .byte 196,226,125,24,5,117,62,0,0 // vbroadcastss 0x3e75(%rip),%ymm0 # 7c50 <_sk_callback_avx+0x3e0>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,76,62,0,0 // vbroadcastss 0x3e4c(%rip),%ymm1 # 7c38 <_sk_callback_avx+0x3e2>
+ .byte 196,226,125,24,13,104,62,0,0 // vbroadcastss 0x3e68(%rip),%ymm1 # 7c54 <_sk_callback_avx+0x3e4>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,67,62,0,0 // vbroadcastss 0x3e43(%rip),%ymm1 # 7c3c <_sk_callback_avx+0x3e6>
+ .byte 196,226,125,24,13,95,62,0,0 // vbroadcastss 0x3e5f(%rip),%ymm1 # 7c58 <_sk_callback_avx+0x3e8>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,54,62,0,0 // vbroadcastss 0x3e36(%rip),%ymm3 # 7c40 <_sk_callback_avx+0x3ea>
+ .byte 196,226,125,24,29,82,62,0,0 // vbroadcastss 0x3e52(%rip),%ymm3 # 7c5c <_sk_callback_avx+0x3ec>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,45,62,0,0 // vbroadcastss 0x3e2d(%rip),%ymm3 # 7c44 <_sk_callback_avx+0x3ee>
+ .byte 196,226,125,24,29,73,62,0,0 // vbroadcastss 0x3e49(%rip),%ymm3 # 7c60 <_sk_callback_avx+0x3f0>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,32,62,0,0 // vbroadcastss 0x3e20(%rip),%ymm3 # 7c48 <_sk_callback_avx+0x3f2>
+ .byte 196,226,125,24,29,60,62,0,0 // vbroadcastss 0x3e3c(%rip),%ymm3 # 7c64 <_sk_callback_avx+0x3f4>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,21,62,0,0 // vbroadcastss 0x3e15(%rip),%ymm3 # 7c4c <_sk_callback_avx+0x3f6>
+ .byte 196,226,125,24,29,49,62,0,0 // vbroadcastss 0x3e31(%rip),%ymm3 # 7c68 <_sk_callback_avx+0x3f8>
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -23577,23 +23595,23 @@ _sk_load_565_dst_avx:
.byte 197,217,105,237 // vpunpckhwd %xmm5,%xmm4,%xmm5
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,93,24,245,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm6
- .byte 196,226,125,24,37,50,61,0,0 // vbroadcastss 0x3d32(%rip),%ymm4 # 7c50 <_sk_callback_avx+0x3fa>
+ .byte 196,226,125,24,37,78,61,0,0 // vbroadcastss 0x3d4e(%rip),%ymm4 # 7c6c <_sk_callback_avx+0x3fc>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,37,61,0,0 // vbroadcastss 0x3d25(%rip),%ymm5 # 7c54 <_sk_callback_avx+0x3fe>
+ .byte 196,226,125,24,45,65,61,0,0 // vbroadcastss 0x3d41(%rip),%ymm5 # 7c70 <_sk_callback_avx+0x400>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,28,61,0,0 // vbroadcastss 0x3d1c(%rip),%ymm5 # 7c58 <_sk_callback_avx+0x402>
+ .byte 196,226,125,24,45,56,61,0,0 // vbroadcastss 0x3d38(%rip),%ymm5 # 7c74 <_sk_callback_avx+0x404>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,15,61,0,0 // vbroadcastss 0x3d0f(%rip),%ymm7 # 7c5c <_sk_callback_avx+0x406>
+ .byte 196,226,125,24,61,43,61,0,0 // vbroadcastss 0x3d2b(%rip),%ymm7 # 7c78 <_sk_callback_avx+0x408>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,6,61,0,0 // vbroadcastss 0x3d06(%rip),%ymm7 # 7c60 <_sk_callback_avx+0x40a>
+ .byte 196,226,125,24,61,34,61,0,0 // vbroadcastss 0x3d22(%rip),%ymm7 # 7c7c <_sk_callback_avx+0x40c>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,249,60,0,0 // vbroadcastss 0x3cf9(%rip),%ymm7 # 7c64 <_sk_callback_avx+0x40e>
+ .byte 196,226,125,24,61,21,61,0,0 // vbroadcastss 0x3d15(%rip),%ymm7 # 7c80 <_sk_callback_avx+0x410>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,238,60,0,0 // vbroadcastss 0x3cee(%rip),%ymm7 # 7c68 <_sk_callback_avx+0x412>
+ .byte 196,226,125,24,61,10,61,0,0 // vbroadcastss 0x3d0a(%rip),%ymm7 # 7c84 <_sk_callback_avx+0x414>
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -23693,23 +23711,23 @@ _sk_gather_565_avx:
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,125,24,209,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm2
- .byte 196,226,125,24,5,122,59,0,0 // vbroadcastss 0x3b7a(%rip),%ymm0 # 7c6c <_sk_callback_avx+0x416>
+ .byte 196,226,125,24,5,150,59,0,0 // vbroadcastss 0x3b96(%rip),%ymm0 # 7c88 <_sk_callback_avx+0x418>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,109,59,0,0 // vbroadcastss 0x3b6d(%rip),%ymm1 # 7c70 <_sk_callback_avx+0x41a>
+ .byte 196,226,125,24,13,137,59,0,0 // vbroadcastss 0x3b89(%rip),%ymm1 # 7c8c <_sk_callback_avx+0x41c>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,100,59,0,0 // vbroadcastss 0x3b64(%rip),%ymm1 # 7c74 <_sk_callback_avx+0x41e>
+ .byte 196,226,125,24,13,128,59,0,0 // vbroadcastss 0x3b80(%rip),%ymm1 # 7c90 <_sk_callback_avx+0x420>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,87,59,0,0 // vbroadcastss 0x3b57(%rip),%ymm3 # 7c78 <_sk_callback_avx+0x422>
+ .byte 196,226,125,24,29,115,59,0,0 // vbroadcastss 0x3b73(%rip),%ymm3 # 7c94 <_sk_callback_avx+0x424>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,78,59,0,0 // vbroadcastss 0x3b4e(%rip),%ymm3 # 7c7c <_sk_callback_avx+0x426>
+ .byte 196,226,125,24,29,106,59,0,0 // vbroadcastss 0x3b6a(%rip),%ymm3 # 7c98 <_sk_callback_avx+0x428>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,65,59,0,0 // vbroadcastss 0x3b41(%rip),%ymm3 # 7c80 <_sk_callback_avx+0x42a>
+ .byte 196,226,125,24,29,93,59,0,0 // vbroadcastss 0x3b5d(%rip),%ymm3 # 7c9c <_sk_callback_avx+0x42c>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,54,59,0,0 // vbroadcastss 0x3b36(%rip),%ymm3 # 7c84 <_sk_callback_avx+0x42e>
+ .byte 196,226,125,24,29,82,59,0,0 // vbroadcastss 0x3b52(%rip),%ymm3 # 7ca0 <_sk_callback_avx+0x430>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_avx
@@ -23724,14 +23742,14 @@ _sk_store_565_avx:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,218 // movslq %edx,%rbx
- .byte 196,98,125,24,5,24,59,0,0 // vbroadcastss 0x3b18(%rip),%ymm8 # 7c88 <_sk_callback_avx+0x432>
+ .byte 196,98,125,24,5,52,59,0,0 // vbroadcastss 0x3b34(%rip),%ymm8 # 7ca4 <_sk_callback_avx+0x434>
.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,241,58,0,0 // vbroadcastss 0x3af1(%rip),%ymm10 # 7c8c <_sk_callback_avx+0x436>
+ .byte 196,98,125,24,21,13,59,0,0 // vbroadcastss 0x3b0d(%rip),%ymm10 # 7ca8 <_sk_callback_avx+0x438>
.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
@@ -23814,25 +23832,25 @@ _sk_load_4444_avx:
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,125,24,217,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm3
- .byte 196,226,125,24,5,230,57,0,0 // vbroadcastss 0x39e6(%rip),%ymm0 # 7c90 <_sk_callback_avx+0x43a>
+ .byte 196,226,125,24,5,2,58,0,0 // vbroadcastss 0x3a02(%rip),%ymm0 # 7cac <_sk_callback_avx+0x43c>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,217,57,0,0 // vbroadcastss 0x39d9(%rip),%ymm1 # 7c94 <_sk_callback_avx+0x43e>
+ .byte 196,226,125,24,13,245,57,0,0 // vbroadcastss 0x39f5(%rip),%ymm1 # 7cb0 <_sk_callback_avx+0x440>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,208,57,0,0 // vbroadcastss 0x39d0(%rip),%ymm1 # 7c98 <_sk_callback_avx+0x442>
+ .byte 196,226,125,24,13,236,57,0,0 // vbroadcastss 0x39ec(%rip),%ymm1 # 7cb4 <_sk_callback_avx+0x444>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,195,57,0,0 // vbroadcastss 0x39c3(%rip),%ymm2 # 7c9c <_sk_callback_avx+0x446>
+ .byte 196,226,125,24,21,223,57,0,0 // vbroadcastss 0x39df(%rip),%ymm2 # 7cb8 <_sk_callback_avx+0x448>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,186,57,0,0 // vbroadcastss 0x39ba(%rip),%ymm2 # 7ca0 <_sk_callback_avx+0x44a>
+ .byte 196,226,125,24,21,214,57,0,0 // vbroadcastss 0x39d6(%rip),%ymm2 # 7cbc <_sk_callback_avx+0x44c>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,173,57,0,0 // vbroadcastss 0x39ad(%rip),%ymm8 # 7ca4 <_sk_callback_avx+0x44e>
+ .byte 196,98,125,24,5,201,57,0,0 // vbroadcastss 0x39c9(%rip),%ymm8 # 7cc0 <_sk_callback_avx+0x450>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,163,57,0,0 // vbroadcastss 0x39a3(%rip),%ymm8 # 7ca8 <_sk_callback_avx+0x452>
+ .byte 196,98,125,24,5,191,57,0,0 // vbroadcastss 0x39bf(%rip),%ymm8 # 7cc4 <_sk_callback_avx+0x454>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,149,57,0,0 // vbroadcastss 0x3995(%rip),%ymm8 # 7cac <_sk_callback_avx+0x456>
+ .byte 196,98,125,24,5,177,57,0,0 // vbroadcastss 0x39b1(%rip),%ymm8 # 7cc8 <_sk_callback_avx+0x458>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -23905,25 +23923,25 @@ _sk_load_4444_dst_avx:
.byte 197,217,105,237 // vpunpckhwd %xmm5,%xmm4,%xmm5
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,93,24,253,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm7
- .byte 196,226,125,24,37,170,56,0,0 // vbroadcastss 0x38aa(%rip),%ymm4 # 7cb0 <_sk_callback_avx+0x45a>
+ .byte 196,226,125,24,37,198,56,0,0 // vbroadcastss 0x38c6(%rip),%ymm4 # 7ccc <_sk_callback_avx+0x45c>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,157,56,0,0 // vbroadcastss 0x389d(%rip),%ymm5 # 7cb4 <_sk_callback_avx+0x45e>
+ .byte 196,226,125,24,45,185,56,0,0 // vbroadcastss 0x38b9(%rip),%ymm5 # 7cd0 <_sk_callback_avx+0x460>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,148,56,0,0 // vbroadcastss 0x3894(%rip),%ymm5 # 7cb8 <_sk_callback_avx+0x462>
+ .byte 196,226,125,24,45,176,56,0,0 // vbroadcastss 0x38b0(%rip),%ymm5 # 7cd4 <_sk_callback_avx+0x464>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,135,56,0,0 // vbroadcastss 0x3887(%rip),%ymm6 # 7cbc <_sk_callback_avx+0x466>
+ .byte 196,226,125,24,53,163,56,0,0 // vbroadcastss 0x38a3(%rip),%ymm6 # 7cd8 <_sk_callback_avx+0x468>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,126,56,0,0 // vbroadcastss 0x387e(%rip),%ymm6 # 7cc0 <_sk_callback_avx+0x46a>
+ .byte 196,226,125,24,53,154,56,0,0 // vbroadcastss 0x389a(%rip),%ymm6 # 7cdc <_sk_callback_avx+0x46c>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,113,56,0,0 // vbroadcastss 0x3871(%rip),%ymm8 # 7cc4 <_sk_callback_avx+0x46e>
+ .byte 196,98,125,24,5,141,56,0,0 // vbroadcastss 0x388d(%rip),%ymm8 # 7ce0 <_sk_callback_avx+0x470>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,103,56,0,0 // vbroadcastss 0x3867(%rip),%ymm8 # 7cc8 <_sk_callback_avx+0x472>
+ .byte 196,98,125,24,5,131,56,0,0 // vbroadcastss 0x3883(%rip),%ymm8 # 7ce4 <_sk_callback_avx+0x474>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,89,56,0,0 // vbroadcastss 0x3859(%rip),%ymm8 # 7ccc <_sk_callback_avx+0x476>
+ .byte 196,98,125,24,5,117,56,0,0 // vbroadcastss 0x3875(%rip),%ymm8 # 7ce8 <_sk_callback_avx+0x478>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -24025,25 +24043,25 @@ _sk_gather_4444_avx:
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,125,24,217,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm3
- .byte 196,226,125,24,5,222,54,0,0 // vbroadcastss 0x36de(%rip),%ymm0 # 7cd0 <_sk_callback_avx+0x47a>
+ .byte 196,226,125,24,5,250,54,0,0 // vbroadcastss 0x36fa(%rip),%ymm0 # 7cec <_sk_callback_avx+0x47c>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,209,54,0,0 // vbroadcastss 0x36d1(%rip),%ymm1 # 7cd4 <_sk_callback_avx+0x47e>
+ .byte 196,226,125,24,13,237,54,0,0 // vbroadcastss 0x36ed(%rip),%ymm1 # 7cf0 <_sk_callback_avx+0x480>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,200,54,0,0 // vbroadcastss 0x36c8(%rip),%ymm1 # 7cd8 <_sk_callback_avx+0x482>
+ .byte 196,226,125,24,13,228,54,0,0 // vbroadcastss 0x36e4(%rip),%ymm1 # 7cf4 <_sk_callback_avx+0x484>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,187,54,0,0 // vbroadcastss 0x36bb(%rip),%ymm2 # 7cdc <_sk_callback_avx+0x486>
+ .byte 196,226,125,24,21,215,54,0,0 // vbroadcastss 0x36d7(%rip),%ymm2 # 7cf8 <_sk_callback_avx+0x488>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,178,54,0,0 // vbroadcastss 0x36b2(%rip),%ymm2 # 7ce0 <_sk_callback_avx+0x48a>
+ .byte 196,226,125,24,21,206,54,0,0 // vbroadcastss 0x36ce(%rip),%ymm2 # 7cfc <_sk_callback_avx+0x48c>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,165,54,0,0 // vbroadcastss 0x36a5(%rip),%ymm8 # 7ce4 <_sk_callback_avx+0x48e>
+ .byte 196,98,125,24,5,193,54,0,0 // vbroadcastss 0x36c1(%rip),%ymm8 # 7d00 <_sk_callback_avx+0x490>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,155,54,0,0 // vbroadcastss 0x369b(%rip),%ymm8 # 7ce8 <_sk_callback_avx+0x492>
+ .byte 196,98,125,24,5,183,54,0,0 // vbroadcastss 0x36b7(%rip),%ymm8 # 7d04 <_sk_callback_avx+0x494>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,141,54,0,0 // vbroadcastss 0x368d(%rip),%ymm8 # 7cec <_sk_callback_avx+0x496>
+ .byte 196,98,125,24,5,169,54,0,0 // vbroadcastss 0x36a9(%rip),%ymm8 # 7d08 <_sk_callback_avx+0x498>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -24060,7 +24078,7 @@ _sk_store_4444_avx:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,218 // movslq %edx,%rbx
- .byte 196,98,125,24,5,104,54,0,0 // vbroadcastss 0x3668(%rip),%ymm8 # 7cf0 <_sk_callback_avx+0x49a>
+ .byte 196,98,125,24,5,132,54,0,0 // vbroadcastss 0x3684(%rip),%ymm8 # 7d0c <_sk_callback_avx+0x49c>
.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
@@ -24153,10 +24171,10 @@ _sk_load_8888_avx:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,136,0,0,0 // jne 484b <_sk_load_8888_avx+0xaf>
.byte 197,252,16,24 // vmovups (%rax),%ymm3
- .byte 197,124,40,21,145,56,0,0 // vmovaps 0x3891(%rip),%ymm10 # 8060 <_sk_callback_avx+0x80a>
+ .byte 197,124,40,21,177,56,0,0 // vmovaps 0x38b1(%rip),%ymm10 # 8080 <_sk_callback_avx+0x810>
.byte 196,193,100,84,194 // vandps %ymm10,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,19,53,0,0 // vbroadcastss 0x3513(%rip),%ymm8 # 7cf4 <_sk_callback_avx+0x49e>
+ .byte 196,98,125,24,5,47,53,0,0 // vbroadcastss 0x352f(%rip),%ymm8 # 7d10 <_sk_callback_avx+0x4a0>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,241,114,211,8 // vpsrld $0x8,%xmm3,%xmm1
.byte 196,195,125,25,217,1 // vextractf128 $0x1,%ymm3,%xmm9
@@ -24186,9 +24204,9 @@ _sk_load_8888_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,193,249,110,194 // vmovq %r10,%xmm0
.byte 196,226,121,48,192 // vpmovzxbw %xmm0,%xmm0
- .byte 196,226,121,0,13,237,54,0,0 // vpshufb 0x36ed(%rip),%xmm0,%xmm1 # 7f60 <_sk_callback_avx+0x70a>
+ .byte 196,226,121,0,13,13,55,0,0 // vpshufb 0x370d(%rip),%xmm0,%xmm1 # 7f80 <_sk_callback_avx+0x710>
.byte 196,226,121,33,201 // vpmovsxbd %xmm1,%xmm1
- .byte 196,226,121,0,5,239,54,0,0 // vpshufb 0x36ef(%rip),%xmm0,%xmm0 # 7f70 <_sk_callback_avx+0x71a>
+ .byte 196,226,121,0,5,15,55,0,0 // vpshufb 0x370f(%rip),%xmm0,%xmm0 # 7f90 <_sk_callback_avx+0x720>
.byte 196,226,121,33,192 // vpmovsxbd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,226,125,44,24 // vmaskmovps (%rax),%ymm0,%ymm3
@@ -24210,10 +24228,10 @@ _sk_load_8888_dst_avx:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,136,0,0,0 // jne 4945 <_sk_load_8888_dst_avx+0xaf>
.byte 197,252,16,56 // vmovups (%rax),%ymm7
- .byte 197,124,40,21,183,55,0,0 // vmovaps 0x37b7(%rip),%ymm10 # 8080 <_sk_callback_avx+0x82a>
+ .byte 197,124,40,21,215,55,0,0 // vmovaps 0x37d7(%rip),%ymm10 # 80a0 <_sk_callback_avx+0x830>
.byte 196,193,68,84,226 // vandps %ymm10,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,29,52,0,0 // vbroadcastss 0x341d(%rip),%ymm8 # 7cf8 <_sk_callback_avx+0x4a2>
+ .byte 196,98,125,24,5,57,52,0,0 // vbroadcastss 0x3439(%rip),%ymm8 # 7d14 <_sk_callback_avx+0x4a4>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,209,114,215,8 // vpsrld $0x8,%xmm7,%xmm5
.byte 196,195,125,25,249,1 // vextractf128 $0x1,%ymm7,%xmm9
@@ -24243,9 +24261,9 @@ _sk_load_8888_dst_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,193,249,110,226 // vmovq %r10,%xmm4
.byte 196,226,121,48,228 // vpmovzxbw %xmm4,%xmm4
- .byte 196,226,89,0,45,19,54,0,0 // vpshufb 0x3613(%rip),%xmm4,%xmm5 # 7f80 <_sk_callback_avx+0x72a>
+ .byte 196,226,89,0,45,51,54,0,0 // vpshufb 0x3633(%rip),%xmm4,%xmm5 # 7fa0 <_sk_callback_avx+0x730>
.byte 196,226,121,33,237 // vpmovsxbd %xmm5,%xmm5
- .byte 196,226,89,0,37,21,54,0,0 // vpshufb 0x3615(%rip),%xmm4,%xmm4 # 7f90 <_sk_callback_avx+0x73a>
+ .byte 196,226,89,0,37,53,54,0,0 // vpshufb 0x3635(%rip),%xmm4,%xmm4 # 7fb0 <_sk_callback_avx+0x740>
.byte 196,226,121,33,228 // vpmovsxbd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,226,93,44,56 // vmaskmovps (%rax),%ymm4,%ymm7
@@ -24288,10 +24306,10 @@ _sk_gather_8888_avx:
.byte 73,193,234,32 // shr $0x20,%r10
.byte 196,131,121,34,28,145,3 // vpinsrd $0x3,(%r9,%r10,4),%xmm0,%xmm3
.byte 196,227,61,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- .byte 197,124,40,21,101,54,0,0 // vmovaps 0x3665(%rip),%ymm10 # 80a0 <_sk_callback_avx+0x84a>
+ .byte 197,124,40,21,133,54,0,0 // vmovaps 0x3685(%rip),%ymm10 # 80c0 <_sk_callback_avx+0x850>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,175,50,0,0 // vbroadcastss 0x32af(%rip),%ymm9 # 7cfc <_sk_callback_avx+0x4a6>
+ .byte 196,98,125,24,13,203,50,0,0 // vbroadcastss 0x32cb(%rip),%ymm9 # 7d18 <_sk_callback_avx+0x4a8>
.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
@@ -24326,7 +24344,7 @@ _sk_store_8888_avx:
.byte 72,3,8 // add (%rax),%rcx
.byte 72,99,194 // movslq %edx,%rax
.byte 72,141,4,129 // lea (%rcx,%rax,4),%rax
- .byte 196,98,125,24,5,43,50,0,0 // vbroadcastss 0x322b(%rip),%ymm8 # 7d00 <_sk_callback_avx+0x4aa>
+ .byte 196,98,125,24,5,71,50,0,0 // vbroadcastss 0x3247(%rip),%ymm8 # 7d1c <_sk_callback_avx+0x4ac>
.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
@@ -24363,9 +24381,9 @@ _sk_store_8888_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,65,249,110,202 // vmovq %r10,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
- .byte 196,98,49,0,21,20,52,0,0 // vpshufb 0x3414(%rip),%xmm9,%xmm10 # 7fa0 <_sk_callback_avx+0x74a>
+ .byte 196,98,49,0,21,52,52,0,0 // vpshufb 0x3434(%rip),%xmm9,%xmm10 # 7fc0 <_sk_callback_avx+0x750>
.byte 196,66,121,33,210 // vpmovsxbd %xmm10,%xmm10
- .byte 196,98,49,0,13,22,52,0,0 // vpshufb 0x3416(%rip),%xmm9,%xmm9 # 7fb0 <_sk_callback_avx+0x75a>
+ .byte 196,98,49,0,13,54,52,0,0 // vpshufb 0x3436(%rip),%xmm9,%xmm9 # 7fd0 <_sk_callback_avx+0x760>
.byte 196,66,121,33,201 // vpmovsxbd %xmm9,%xmm9
.byte 196,67,45,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,98,53,46,0 // vmaskmovps %ymm8,%ymm9,(%rax)
@@ -24387,10 +24405,10 @@ _sk_load_bgra_avx:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,136,0,0,0 // jne 4c5b <_sk_load_bgra_avx+0xaf>
.byte 197,252,16,24 // vmovups (%rax),%ymm3
- .byte 197,124,40,21,225,52,0,0 // vmovaps 0x34e1(%rip),%ymm10 # 80c0 <_sk_callback_avx+0x86a>
+ .byte 197,124,40,21,1,53,0,0 // vmovaps 0x3501(%rip),%ymm10 # 80e0 <_sk_callback_avx+0x870>
.byte 196,193,100,84,202 // vandps %ymm10,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,19,49,0,0 // vbroadcastss 0x3113(%rip),%ymm8 # 7d04 <_sk_callback_avx+0x4ae>
+ .byte 196,98,125,24,5,47,49,0,0 // vbroadcastss 0x312f(%rip),%ymm8 # 7d20 <_sk_callback_avx+0x4b0>
.byte 196,193,116,89,208 // vmulps %ymm8,%ymm1,%ymm2
.byte 197,241,114,211,8 // vpsrld $0x8,%xmm3,%xmm1
.byte 196,195,125,25,217,1 // vextractf128 $0x1,%ymm3,%xmm9
@@ -24420,9 +24438,9 @@ _sk_load_bgra_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,193,249,110,194 // vmovq %r10,%xmm0
.byte 196,226,121,48,192 // vpmovzxbw %xmm0,%xmm0
- .byte 196,226,121,0,13,61,51,0,0 // vpshufb 0x333d(%rip),%xmm0,%xmm1 # 7fc0 <_sk_callback_avx+0x76a>
+ .byte 196,226,121,0,13,93,51,0,0 // vpshufb 0x335d(%rip),%xmm0,%xmm1 # 7fe0 <_sk_callback_avx+0x770>
.byte 196,226,121,33,201 // vpmovsxbd %xmm1,%xmm1
- .byte 196,226,121,0,5,63,51,0,0 // vpshufb 0x333f(%rip),%xmm0,%xmm0 # 7fd0 <_sk_callback_avx+0x77a>
+ .byte 196,226,121,0,5,95,51,0,0 // vpshufb 0x335f(%rip),%xmm0,%xmm0 # 7ff0 <_sk_callback_avx+0x780>
.byte 196,226,121,33,192 // vpmovsxbd %xmm0,%xmm0
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
.byte 196,226,125,44,24 // vmaskmovps (%rax),%ymm0,%ymm3
@@ -24444,10 +24462,10 @@ _sk_load_bgra_dst_avx:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,136,0,0,0 // jne 4d55 <_sk_load_bgra_dst_avx+0xaf>
.byte 197,252,16,56 // vmovups (%rax),%ymm7
- .byte 197,124,40,21,7,52,0,0 // vmovaps 0x3407(%rip),%ymm10 # 80e0 <_sk_callback_avx+0x88a>
+ .byte 197,124,40,21,39,52,0,0 // vmovaps 0x3427(%rip),%ymm10 # 8100 <_sk_callback_avx+0x890>
.byte 196,193,68,84,234 // vandps %ymm10,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,29,48,0,0 // vbroadcastss 0x301d(%rip),%ymm8 # 7d08 <_sk_callback_avx+0x4b2>
+ .byte 196,98,125,24,5,57,48,0,0 // vbroadcastss 0x3039(%rip),%ymm8 # 7d24 <_sk_callback_avx+0x4b4>
.byte 196,193,84,89,240 // vmulps %ymm8,%ymm5,%ymm6
.byte 197,209,114,215,8 // vpsrld $0x8,%xmm7,%xmm5
.byte 196,195,125,25,249,1 // vextractf128 $0x1,%ymm7,%xmm9
@@ -24477,9 +24495,9 @@ _sk_load_bgra_dst_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,193,249,110,226 // vmovq %r10,%xmm4
.byte 196,226,121,48,228 // vpmovzxbw %xmm4,%xmm4
- .byte 196,226,89,0,45,99,50,0,0 // vpshufb 0x3263(%rip),%xmm4,%xmm5 # 7fe0 <_sk_callback_avx+0x78a>
+ .byte 196,226,89,0,45,131,50,0,0 // vpshufb 0x3283(%rip),%xmm4,%xmm5 # 8000 <_sk_callback_avx+0x790>
.byte 196,226,121,33,237 // vpmovsxbd %xmm5,%xmm5
- .byte 196,226,89,0,37,101,50,0,0 // vpshufb 0x3265(%rip),%xmm4,%xmm4 # 7ff0 <_sk_callback_avx+0x79a>
+ .byte 196,226,89,0,37,133,50,0,0 // vpshufb 0x3285(%rip),%xmm4,%xmm4 # 8010 <_sk_callback_avx+0x7a0>
.byte 196,226,121,33,228 // vpmovsxbd %xmm4,%xmm4
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
.byte 196,226,93,44,56 // vmaskmovps (%rax),%ymm4,%ymm7
@@ -24522,10 +24540,10 @@ _sk_gather_bgra_avx:
.byte 73,193,234,32 // shr $0x20,%r10
.byte 196,131,121,34,28,145,3 // vpinsrd $0x3,(%r9,%r10,4),%xmm0,%xmm3
.byte 196,227,61,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- .byte 197,124,40,13,181,50,0,0 // vmovaps 0x32b5(%rip),%ymm9 # 8100 <_sk_callback_avx+0x8aa>
+ .byte 197,124,40,13,213,50,0,0 // vmovaps 0x32d5(%rip),%ymm9 # 8120 <_sk_callback_avx+0x8b0>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,175,46,0,0 // vbroadcastss 0x2eaf(%rip),%ymm10 # 7d0c <_sk_callback_avx+0x4b6>
+ .byte 196,98,125,24,21,203,46,0,0 // vbroadcastss 0x2ecb(%rip),%ymm10 # 7d28 <_sk_callback_avx+0x4b8>
.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
@@ -24560,7 +24578,7 @@ _sk_store_bgra_avx:
.byte 72,3,8 // add (%rax),%rcx
.byte 72,99,194 // movslq %edx,%rax
.byte 72,141,4,129 // lea (%rcx,%rax,4),%rax
- .byte 196,98,125,24,5,43,46,0,0 // vbroadcastss 0x2e2b(%rip),%ymm8 # 7d10 <_sk_callback_avx+0x4ba>
+ .byte 196,98,125,24,5,71,46,0,0 // vbroadcastss 0x2e47(%rip),%ymm8 # 7d2c <_sk_callback_avx+0x4bc>
.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
@@ -24597,9 +24615,9 @@ _sk_store_bgra_avx:
.byte 73,211,234 // shr %cl,%r10
.byte 196,65,249,110,202 // vmovq %r10,%xmm9
.byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9
- .byte 196,98,49,0,21,100,48,0,0 // vpshufb 0x3064(%rip),%xmm9,%xmm10 # 8000 <_sk_callback_avx+0x7aa>
+ .byte 196,98,49,0,21,132,48,0,0 // vpshufb 0x3084(%rip),%xmm9,%xmm10 # 8020 <_sk_callback_avx+0x7b0>
.byte 196,66,121,33,210 // vpmovsxbd %xmm10,%xmm10
- .byte 196,98,49,0,13,102,48,0,0 // vpshufb 0x3066(%rip),%xmm9,%xmm9 # 8010 <_sk_callback_avx+0x7ba>
+ .byte 196,98,49,0,13,134,48,0,0 // vpshufb 0x3086(%rip),%xmm9,%xmm9 # 8030 <_sk_callback_avx+0x7c0>
.byte 196,66,121,33,201 // vpmovsxbd %xmm9,%xmm9
.byte 196,67,45,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,98,53,46,0 // vmaskmovps %ymm8,%ymm9,(%rax)
@@ -24640,13 +24658,13 @@ _sk_load_f16_avx:
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,98,125,24,37,191,44,0,0 // vbroadcastss 0x2cbf(%rip),%ymm12 # 7d14 <_sk_callback_avx+0x4be>
+ .byte 196,98,125,24,37,219,44,0,0 // vbroadcastss 0x2cdb(%rip),%ymm12 # 7d30 <_sk_callback_avx+0x4c0>
.byte 196,193,124,84,204 // vandps %ymm12,%ymm0,%ymm1
.byte 197,252,87,193 // vxorps %ymm1,%ymm0,%ymm0
.byte 196,195,125,25,198,1 // vextractf128 $0x1,%ymm0,%xmm14
- .byte 196,98,121,24,29,171,44,0,0 // vbroadcastss 0x2cab(%rip),%xmm11 # 7d18 <_sk_callback_avx+0x4c2>
+ .byte 196,98,121,24,29,199,44,0,0 // vbroadcastss 0x2cc7(%rip),%xmm11 # 7d34 <_sk_callback_avx+0x4c4>
.byte 196,193,8,87,219 // vxorps %xmm11,%xmm14,%xmm3
- .byte 196,98,121,24,45,161,44,0,0 // vbroadcastss 0x2ca1(%rip),%xmm13 # 7d1c <_sk_callback_avx+0x4c6>
+ .byte 196,98,121,24,45,189,44,0,0 // vbroadcastss 0x2cbd(%rip),%xmm13 # 7d38 <_sk_callback_avx+0x4c8>
.byte 197,145,102,219 // vpcmpgtd %xmm3,%xmm13,%xmm3
.byte 196,65,120,87,211 // vxorps %xmm11,%xmm0,%xmm10
.byte 196,65,17,102,210 // vpcmpgtd %xmm10,%xmm13,%xmm10
@@ -24660,7 +24678,7 @@ _sk_load_f16_avx:
.byte 196,227,125,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm0,%ymm0
.byte 197,252,86,193 // vorps %ymm1,%ymm0,%ymm0
.byte 196,227,125,25,193,1 // vextractf128 $0x1,%ymm0,%xmm1
- .byte 196,226,121,24,29,87,44,0,0 // vbroadcastss 0x2c57(%rip),%xmm3 # 7d20 <_sk_callback_avx+0x4ca>
+ .byte 196,226,121,24,29,115,44,0,0 // vbroadcastss 0x2c73(%rip),%xmm3 # 7d3c <_sk_callback_avx+0x4cc>
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
@@ -24812,13 +24830,13 @@ _sk_load_f16_dst_avx:
.byte 197,217,105,232 // vpunpckhwd %xmm0,%xmm4,%xmm5
.byte 196,226,121,51,228 // vpmovzxwd %xmm4,%xmm4
.byte 196,227,93,24,229,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
- .byte 196,98,125,24,37,134,41,0,0 // vbroadcastss 0x2986(%rip),%ymm12 # 7d24 <_sk_callback_avx+0x4ce>
+ .byte 196,98,125,24,37,162,41,0,0 // vbroadcastss 0x29a2(%rip),%ymm12 # 7d40 <_sk_callback_avx+0x4d0>
.byte 196,193,92,84,236 // vandps %ymm12,%ymm4,%ymm5
.byte 197,220,87,229 // vxorps %ymm5,%ymm4,%ymm4
.byte 196,195,125,25,230,1 // vextractf128 $0x1,%ymm4,%xmm14
- .byte 196,98,121,24,29,114,41,0,0 // vbroadcastss 0x2972(%rip),%xmm11 # 7d28 <_sk_callback_avx+0x4d2>
+ .byte 196,98,121,24,29,142,41,0,0 // vbroadcastss 0x298e(%rip),%xmm11 # 7d44 <_sk_callback_avx+0x4d4>
.byte 196,193,8,87,251 // vxorps %xmm11,%xmm14,%xmm7
- .byte 196,98,121,24,45,104,41,0,0 // vbroadcastss 0x2968(%rip),%xmm13 # 7d2c <_sk_callback_avx+0x4d6>
+ .byte 196,98,121,24,45,132,41,0,0 // vbroadcastss 0x2984(%rip),%xmm13 # 7d48 <_sk_callback_avx+0x4d8>
.byte 197,145,102,255 // vpcmpgtd %xmm7,%xmm13,%xmm7
.byte 196,65,88,87,211 // vxorps %xmm11,%xmm4,%xmm10
.byte 196,65,17,102,210 // vpcmpgtd %xmm10,%xmm13,%xmm10
@@ -24832,7 +24850,7 @@ _sk_load_f16_dst_avx:
.byte 196,227,93,24,231,1 // vinsertf128 $0x1,%xmm7,%ymm4,%ymm4
.byte 197,220,86,229 // vorps %ymm5,%ymm4,%ymm4
.byte 196,227,125,25,229,1 // vextractf128 $0x1,%ymm4,%xmm5
- .byte 196,226,121,24,61,30,41,0,0 // vbroadcastss 0x291e(%rip),%xmm7 # 7d30 <_sk_callback_avx+0x4da>
+ .byte 196,226,121,24,61,58,41,0,0 // vbroadcastss 0x293a(%rip),%xmm7 # 7d4c <_sk_callback_avx+0x4dc>
.byte 197,209,254,239 // vpaddd %xmm7,%xmm5,%xmm5
.byte 197,217,254,231 // vpaddd %xmm7,%xmm4,%xmm4
.byte 196,227,93,24,229,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
@@ -25008,13 +25026,13 @@ _sk_gather_f16_avx:
.byte 197,249,105,201 // vpunpckhwd %xmm1,%xmm0,%xmm1
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,98,125,24,37,220,37,0,0 // vbroadcastss 0x25dc(%rip),%ymm12 # 7d34 <_sk_callback_avx+0x4de>
+ .byte 196,98,125,24,37,248,37,0,0 // vbroadcastss 0x25f8(%rip),%ymm12 # 7d50 <_sk_callback_avx+0x4e0>
.byte 196,193,124,84,204 // vandps %ymm12,%ymm0,%ymm1
.byte 197,252,87,193 // vxorps %ymm1,%ymm0,%ymm0
.byte 196,195,125,25,198,1 // vextractf128 $0x1,%ymm0,%xmm14
- .byte 196,98,121,24,29,200,37,0,0 // vbroadcastss 0x25c8(%rip),%xmm11 # 7d38 <_sk_callback_avx+0x4e2>
+ .byte 196,98,121,24,29,228,37,0,0 // vbroadcastss 0x25e4(%rip),%xmm11 # 7d54 <_sk_callback_avx+0x4e4>
.byte 196,193,8,87,219 // vxorps %xmm11,%xmm14,%xmm3
- .byte 196,98,121,24,45,190,37,0,0 // vbroadcastss 0x25be(%rip),%xmm13 # 7d3c <_sk_callback_avx+0x4e6>
+ .byte 196,98,121,24,45,218,37,0,0 // vbroadcastss 0x25da(%rip),%xmm13 # 7d58 <_sk_callback_avx+0x4e8>
.byte 197,145,102,219 // vpcmpgtd %xmm3,%xmm13,%xmm3
.byte 196,65,120,87,211 // vxorps %xmm11,%xmm0,%xmm10
.byte 196,65,17,102,210 // vpcmpgtd %xmm10,%xmm13,%xmm10
@@ -25028,7 +25046,7 @@ _sk_gather_f16_avx:
.byte 196,227,125,24,195,1 // vinsertf128 $0x1,%xmm3,%ymm0,%ymm0
.byte 197,252,86,193 // vorps %ymm1,%ymm0,%ymm0
.byte 196,227,125,25,193,1 // vextractf128 $0x1,%ymm0,%xmm1
- .byte 196,226,121,24,29,116,37,0,0 // vbroadcastss 0x2574(%rip),%xmm3 # 7d40 <_sk_callback_avx+0x4ea>
+ .byte 196,226,121,24,29,144,37,0,0 // vbroadcastss 0x2590(%rip),%xmm3 # 7d5c <_sk_callback_avx+0x4ec>
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 196,227,125,24,193,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
@@ -25128,12 +25146,12 @@ _sk_store_f16_avx:
.byte 197,252,17,52,36 // vmovups %ymm6,(%rsp)
.byte 197,252,17,108,36,224 // vmovups %ymm5,-0x20(%rsp)
.byte 197,252,17,100,36,192 // vmovups %ymm4,-0x40(%rsp)
- .byte 196,98,125,24,13,148,35,0,0 // vbroadcastss 0x2394(%rip),%ymm9 # 7d44 <_sk_callback_avx+0x4ee>
+ .byte 196,98,125,24,13,176,35,0,0 // vbroadcastss 0x23b0(%rip),%ymm9 # 7d60 <_sk_callback_avx+0x4f0>
.byte 196,65,124,84,209 // vandps %ymm9,%ymm0,%ymm10
.byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp)
.byte 196,65,124,87,218 // vxorps %ymm10,%ymm0,%ymm11
.byte 196,67,125,25,220,1 // vextractf128 $0x1,%ymm11,%xmm12
- .byte 196,98,121,24,5,121,35,0,0 // vbroadcastss 0x2379(%rip),%xmm8 # 7d48 <_sk_callback_avx+0x4f2>
+ .byte 196,98,121,24,5,149,35,0,0 // vbroadcastss 0x2395(%rip),%xmm8 # 7d64 <_sk_callback_avx+0x4f4>
.byte 196,65,57,102,236 // vpcmpgtd %xmm12,%xmm8,%xmm13
.byte 196,65,57,102,243 // vpcmpgtd %xmm11,%xmm8,%xmm14
.byte 196,67,13,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
@@ -25143,7 +25161,7 @@ _sk_store_f16_avx:
.byte 196,67,13,24,242,1 // vinsertf128 $0x1,%xmm10,%ymm14,%ymm14
.byte 196,193,33,114,211,13 // vpsrld $0xd,%xmm11,%xmm11
.byte 196,193,25,114,212,13 // vpsrld $0xd,%xmm12,%xmm12
- .byte 196,98,125,24,21,64,35,0,0 // vbroadcastss 0x2340(%rip),%ymm10 # 7d4c <_sk_callback_avx+0x4f6>
+ .byte 196,98,125,24,21,92,35,0,0 // vbroadcastss 0x235c(%rip),%ymm10 # 7d68 <_sk_callback_avx+0x4f8>
.byte 196,65,12,86,242 // vorps %ymm10,%ymm14,%ymm14
.byte 196,67,125,25,247,1 // vextractf128 $0x1,%ymm14,%xmm15
.byte 196,65,1,254,228 // vpaddd %xmm12,%xmm15,%xmm12
@@ -25298,7 +25316,7 @@ _sk_load_u16_be_avx:
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.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,29,106,32,0,0 // vbroadcastss 0x206a(%rip),%ymm11 # 7d50 <_sk_callback_avx+0x4fa>
+ .byte 196,98,125,24,29,134,32,0,0 // vbroadcastss 0x2086(%rip),%ymm11 # 7d6c <_sk_callback_avx+0x4fc>
.byte 196,193,124,89,195 // vmulps %ymm11,%ymm0,%ymm0
.byte 197,177,109,202 // vpunpckhqdq %xmm2,%xmm9,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -25398,7 +25416,7 @@ _sk_load_rgb_u16_be_avx:
.byte 196,226,121,51,192 // vpmovzxwd %xmm0,%xmm0
.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,29,177,30,0,0 // vbroadcastss 0x1eb1(%rip),%ymm11 # 7d54 <_sk_callback_avx+0x4fe>
+ .byte 196,98,125,24,29,205,30,0,0 // vbroadcastss 0x1ecd(%rip),%ymm11 # 7d70 <_sk_callback_avx+0x500>
.byte 196,193,124,89,195 // vmulps %ymm11,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -25419,7 +25437,7 @@ _sk_load_rgb_u16_be_avx:
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,211 // vmulps %ymm11,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,78,30,0,0 // vbroadcastss 0x1e4e(%rip),%ymm3 # 7d58 <_sk_callback_avx+0x502>
+ .byte 196,226,125,24,29,106,30,0,0 // vbroadcastss 0x1e6a(%rip),%ymm3 # 7d74 <_sk_callback_avx+0x504>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,65 // vmovd (%r9,%rax,2),%xmm0
.byte 196,193,121,196,68,65,4,2 // vpinsrw $0x2,0x4(%r9,%rax,2),%xmm0,%xmm0
@@ -25467,7 +25485,7 @@ _sk_store_u16_be_avx:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 73,99,194 // movslq %r10d,%rax
- .byte 196,98,125,24,5,122,29,0,0 // vbroadcastss 0x1d7a(%rip),%ymm8 # 7d5c <_sk_callback_avx+0x506>
+ .byte 196,98,125,24,5,150,29,0,0 // vbroadcastss 0x1d96(%rip),%ymm8 # 7d78 <_sk_callback_avx+0x508>
.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
@@ -25740,7 +25758,9 @@ _sk_repeat_x_avx:
.byte 196,67,125,8,192,1 // vroundps $0x1,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,65,124,92,192 // vsubps %ymm8,%ymm0,%ymm8
+ .byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 197,60,95,192 // vmaxps %ymm0,%ymm8,%ymm8
.byte 196,99,125,25,200,1 // vextractf128 $0x1,%ymm9,%xmm0
.byte 196,65,41,118,210 // vpcmpeqd %xmm10,%xmm10,%xmm10
.byte 196,193,121,254,194 // vpaddd %xmm10,%xmm0,%xmm0
@@ -25760,7 +25780,9 @@ _sk_repeat_y_avx:
.byte 196,67,125,8,192,1 // vroundps $0x1,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
+ .byte 196,193,116,92,200 // vsubps %ymm8,%ymm1,%ymm1
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 197,60,95,193 // vmaxps %ymm1,%ymm8,%ymm8
.byte 196,99,125,25,201,1 // vextractf128 $0x1,%ymm9,%xmm1
.byte 196,65,41,118,210 // vpcmpeqd %xmm10,%xmm10,%xmm10
.byte 196,193,113,254,202 // vpaddd %xmm10,%xmm1,%xmm1
@@ -25783,7 +25805,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,177,24,0,0 // vmulss 0x18b1(%rip),%xmm9,%xmm0 # 7d60 <_sk_callback_avx+0x50a>
+ .byte 197,178,89,5,187,24,0,0 // vmulss 0x18bb(%rip),%xmm9,%xmm0 # 7d7c <_sk_callback_avx+0x50c>
.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
@@ -25792,8 +25814,9 @@ _sk_mirror_x_avx:
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 197,60,92,192 // vsubps %ymm0,%ymm8,%ymm8
- .byte 197,60,84,192 // vandps %ymm0,%ymm8,%ymm8
+ .byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
+ .byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
+ .byte 197,60,95,192 // vmaxps %ymm0,%ymm8,%ymm8
.byte 196,99,125,25,208,1 // vextractf128 $0x1,%ymm10,%xmm0
.byte 196,65,49,118,201 // vpcmpeqd %xmm9,%xmm9,%xmm9
.byte 196,193,121,254,193 // vpaddd %xmm9,%xmm0,%xmm0
@@ -25816,7 +25839,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,44,24,0,0 // vmulss 0x182c(%rip),%xmm9,%xmm1 # 7d64 <_sk_callback_avx+0x50e>
+ .byte 197,178,89,13,50,24,0,0 // vmulss 0x1832(%rip),%xmm9,%xmm1 # 7d80 <_sk_callback_avx+0x510>
.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
@@ -25825,8 +25848,9 @@ _sk_mirror_y_avx:
.byte 197,164,92,201 // vsubps %ymm1,%ymm11,%ymm1
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
- .byte 197,60,92,193 // vsubps %ymm1,%ymm8,%ymm8
- .byte 197,60,84,193 // vandps %ymm1,%ymm8,%ymm8
+ .byte 197,60,92,201 // vsubps %ymm1,%ymm8,%ymm9
+ .byte 197,180,84,201 // vandps %ymm1,%ymm9,%ymm1
+ .byte 197,60,95,193 // vmaxps %ymm1,%ymm8,%ymm8
.byte 196,99,125,25,209,1 // vextractf128 $0x1,%ymm10,%xmm1
.byte 196,65,49,118,201 // vpcmpeqd %xmm9,%xmm9,%xmm9
.byte 196,193,113,254,201 // vpaddd %xmm9,%xmm1,%xmm1
@@ -25842,7 +25866,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,202,23,0,0 // vbroadcastss 0x17ca(%rip),%ymm8 # 7d68 <_sk_callback_avx+0x512>
+ .byte 196,98,125,24,5,204,23,0,0 // vbroadcastss 0x17cc(%rip),%ymm8 # 7d84 <_sk_callback_avx+0x514>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -25860,9 +25884,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,173,23,0,0 // vbroadcastss 0x17ad(%rip),%ymm8 # 7d6c <_sk_callback_avx+0x516>
+ .byte 196,98,125,24,5,175,23,0,0 // vbroadcastss 0x17af(%rip),%ymm8 # 7d88 <_sk_callback_avx+0x518>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,163,23,0,0 // vbroadcastss 0x17a3(%rip),%ymm9 # 7d70 <_sk_callback_avx+0x51a>
+ .byte 196,98,125,24,13,165,23,0,0 // vbroadcastss 0x17a5(%rip),%ymm9 # 7d8c <_sk_callback_avx+0x51c>
.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
@@ -25878,12 +25902,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,115,23,0,0 // vbroadcastss 0x1773(%rip),%ymm3 # 7d74 <_sk_callback_avx+0x51e>
+ .byte 196,226,125,24,29,117,23,0,0 // vbroadcastss 0x1775(%rip),%ymm3 # 7d90 <_sk_callback_avx+0x520>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,106,23,0,0 // vbroadcastss 0x176a(%rip),%ymm3 # 7d78 <_sk_callback_avx+0x522>
+ .byte 196,226,125,24,29,108,23,0,0 // vbroadcastss 0x176c(%rip),%ymm3 # 7d94 <_sk_callback_avx+0x524>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,93,23,0,0 // vbroadcastss 0x175d(%rip),%ymm1 # 7d7c <_sk_callback_avx+0x526>
+ .byte 196,226,125,24,13,95,23,0,0 // vbroadcastss 0x175f(%rip),%ymm1 # 7d98 <_sk_callback_avx+0x528>
.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
@@ -26131,9 +26155,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 69c3 <_sk_evenly_spaced_gradient_avx+0x25>
+ .byte 120,7 // js 69dd <_sk_evenly_spaced_gradient_avx+0x25>
.byte 196,225,242,42,203 // vcvtsi2ss %rbx,%xmm1,%xmm1
- .byte 235,21 // jmp 69d8 <_sk_evenly_spaced_gradient_avx+0x3a>
+ .byte 235,21 // jmp 69f2 <_sk_evenly_spaced_gradient_avx+0x3a>
.byte 73,137,217 // mov %rbx,%r9
.byte 73,209,233 // shr %r9
.byte 131,227,1 // and $0x1,%ebx
@@ -26291,18 +26315,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,68,16,0,0 // vbroadcastss 0x1044(%rip),%ymm0 # 7d80 <_sk_callback_avx+0x52a>
+ .byte 196,226,125,24,5,70,16,0,0 // vbroadcastss 0x1046(%rip),%ymm0 # 7d9c <_sk_callback_avx+0x52c>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,59,16,0,0 // vbroadcastss 0x103b(%rip),%ymm1 # 7d84 <_sk_callback_avx+0x52e>
+ .byte 196,226,125,24,13,61,16,0,0 // vbroadcastss 0x103d(%rip),%ymm1 # 7da0 <_sk_callback_avx+0x530>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,46,16,0,0 // vbroadcastss 0x102e(%rip),%ymm1 # 7d88 <_sk_callback_avx+0x532>
+ .byte 196,226,125,24,13,48,16,0,0 // vbroadcastss 0x1030(%rip),%ymm1 # 7da4 <_sk_callback_avx+0x534>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,33,16,0,0 // vbroadcastss 0x1021(%rip),%ymm1 # 7d8c <_sk_callback_avx+0x536>
+ .byte 196,226,125,24,13,35,16,0,0 // vbroadcastss 0x1023(%rip),%ymm1 # 7da8 <_sk_callback_avx+0x538>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,20,16,0,0 // vbroadcastss 0x1014(%rip),%ymm1 # 7d90 <_sk_callback_avx+0x53a>
+ .byte 196,226,125,24,13,22,16,0,0 // vbroadcastss 0x1016(%rip),%ymm1 # 7dac <_sk_callback_avx+0x53c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -26325,12 +26349,12 @@ _sk_gradient_avx:
.byte 76,139,8 // mov (%rax),%r9
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 73,131,249,2 // cmp $0x2,%r9
- .byte 114,80 // jb 6dff <_sk_gradient_avx+0x6f>
+ .byte 114,80 // jb 6e19 <_sk_gradient_avx+0x6f>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,201 // dec %r9
.byte 72,131,195,4 // add $0x4,%rbx
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
- .byte 196,98,125,24,21,204,15,0,0 // vbroadcastss 0xfcc(%rip),%ymm10 # 7d94 <_sk_callback_avx+0x53e>
+ .byte 196,98,125,24,21,206,15,0,0 // vbroadcastss 0xfce(%rip),%ymm10 # 7db0 <_sk_callback_avx+0x540>
.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
@@ -26342,7 +26366,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,201 // dec %r9
- .byte 117,205 // jne 6dcc <_sk_gradient_avx+0x3c>
+ .byte 117,205 // jne 6de6 <_sk_gradient_avx+0x3c>
.byte 196,195,249,22,201,1 // vpextrq $0x1,%xmm1,%r9
.byte 69,137,202 // mov %r9d,%r10d
.byte 73,193,233,32 // shr $0x20,%r9
@@ -26525,27 +26549,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,194,11,0,0 // vbroadcastss 0xbc2(%rip),%ymm13 # 7d98 <_sk_callback_avx+0x542>
+ .byte 196,98,125,24,45,196,11,0,0 // vbroadcastss 0xbc4(%rip),%ymm13 # 7db4 <_sk_callback_avx+0x544>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,184,11,0,0 // vbroadcastss 0xbb8(%rip),%ymm14 # 7d9c <_sk_callback_avx+0x546>
+ .byte 196,98,125,24,53,186,11,0,0 // vbroadcastss 0xbba(%rip),%ymm14 # 7db8 <_sk_callback_avx+0x548>
.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,169,11,0,0 // vbroadcastss 0xba9(%rip),%ymm14 # 7da0 <_sk_callback_avx+0x54a>
+ .byte 196,98,125,24,53,171,11,0,0 // vbroadcastss 0xbab(%rip),%ymm14 # 7dbc <_sk_callback_avx+0x54c>
.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,154,11,0,0 // vbroadcastss 0xb9a(%rip),%ymm13 # 7da4 <_sk_callback_avx+0x54e>
+ .byte 196,98,125,24,45,156,11,0,0 // vbroadcastss 0xb9c(%rip),%ymm13 # 7dc0 <_sk_callback_avx+0x550>
.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,133,11,0,0 // vbroadcastss 0xb85(%rip),%ymm10 # 7da8 <_sk_callback_avx+0x552>
+ .byte 196,98,125,24,21,135,11,0,0 // vbroadcastss 0xb87(%rip),%ymm10 # 7dc4 <_sk_callback_avx+0x554>
.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,111,11,0,0 // vbroadcastss 0xb6f(%rip),%ymm10 # 7dac <_sk_callback_avx+0x556>
+ .byte 196,98,125,24,21,113,11,0,0 // vbroadcastss 0xb71(%rip),%ymm10 # 7dc8 <_sk_callback_avx+0x558>
.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,89,11,0,0 // vbroadcastss 0xb59(%rip),%ymm10 # 7db0 <_sk_callback_avx+0x55a>
+ .byte 196,98,125,24,21,91,11,0,0 // vbroadcastss 0xb5b(%rip),%ymm10 # 7dcc <_sk_callback_avx+0x55c>
.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
@@ -26575,7 +26599,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,3,11,0,0 // vbroadcastss 0xb03(%rip),%ymm11 # 7db4 <_sk_callback_avx+0x55e>
+ .byte 196,98,125,24,29,5,11,0,0 // vbroadcastss 0xb05(%rip),%ymm11 # 7dd0 <_sk_callback_avx+0x560>
.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
@@ -26584,17 +26608,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,215,10,0,0 // vbroadcastss 0xad7(%rip),%ymm9 # 7db8 <_sk_callback_avx+0x562>
+ .byte 196,98,125,24,13,217,10,0,0 // vbroadcastss 0xad9(%rip),%ymm9 # 7dd4 <_sk_callback_avx+0x564>
.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,181,10,0,0 // vbroadcastss 0xab5(%rip),%ymm9 # 7dbc <_sk_callback_avx+0x566>
+ .byte 196,98,125,24,13,183,10,0,0 // vbroadcastss 0xab7(%rip),%ymm9 # 7dd8 <_sk_callback_avx+0x568>
.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,166,10,0,0 // vbroadcastss 0xaa6(%rip),%ymm11 # 7dc0 <_sk_callback_avx+0x56a>
+ .byte 196,98,125,24,29,168,10,0,0 // vbroadcastss 0xaa8(%rip),%ymm11 # 7ddc <_sk_callback_avx+0x56c>
.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
@@ -26614,7 +26638,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,101,10,0,0 // vbroadcastss 0xa65(%rip),%ymm11 # 7dc4 <_sk_callback_avx+0x56e>
+ .byte 196,98,125,24,29,103,10,0,0 // vbroadcastss 0xa67(%rip),%ymm11 # 7de0 <_sk_callback_avx+0x570>
.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
@@ -26623,17 +26647,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,57,10,0,0 // vbroadcastss 0xa39(%rip),%ymm9 # 7dc8 <_sk_callback_avx+0x572>
+ .byte 196,98,125,24,13,59,10,0,0 // vbroadcastss 0xa3b(%rip),%ymm9 # 7de4 <_sk_callback_avx+0x574>
.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,23,10,0,0 // vbroadcastss 0xa17(%rip),%ymm9 # 7dcc <_sk_callback_avx+0x576>
+ .byte 196,98,125,24,13,25,10,0,0 // vbroadcastss 0xa19(%rip),%ymm9 # 7de8 <_sk_callback_avx+0x578>
.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,8,10,0,0 // vbroadcastss 0xa08(%rip),%ymm11 # 7dd0 <_sk_callback_avx+0x57a>
+ .byte 196,98,125,24,29,10,10,0,0 // vbroadcastss 0xa0a(%rip),%ymm11 # 7dec <_sk_callback_avx+0x57c>
.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
@@ -26652,7 +26676,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,205,9,0,0 // vbroadcastss 0x9cd(%rip),%ymm10 # 7dd4 <_sk_callback_avx+0x57e>
+ .byte 196,98,125,24,21,207,9,0,0 // vbroadcastss 0x9cf(%rip),%ymm10 # 7df0 <_sk_callback_avx+0x580>
.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
@@ -26661,7 +26685,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,161,9,0,0 // vbroadcastss 0x9a1(%rip),%ymm8 # 7dd8 <_sk_callback_avx+0x582>
+ .byte 196,98,125,24,5,163,9,0,0 // vbroadcastss 0x9a3(%rip),%ymm8 # 7df4 <_sk_callback_avx+0x584>
.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
@@ -26702,7 +26726,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,61,9,0,0 // vbroadcastss 0x93d(%rip),%ymm8 # 7ddc <_sk_callback_avx+0x586>
+ .byte 196,98,125,24,5,63,9,0,0 // vbroadcastss 0x93f(%rip),%ymm8 # 7df8 <_sk_callback_avx+0x588>
.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
@@ -26739,9 +26763,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,201,8,0,0 // vbroadcastss 0x8c9(%rip),%ymm0 # 7de0 <_sk_callback_avx+0x58a>
+ .byte 196,226,125,24,5,203,8,0,0 // vbroadcastss 0x8cb(%rip),%ymm0 # 7dfc <_sk_callback_avx+0x58c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,192,8,0,0 // vbroadcastss 0x8c0(%rip),%ymm8 # 7de4 <_sk_callback_avx+0x58e>
+ .byte 196,98,125,24,5,194,8,0,0 // vbroadcastss 0x8c2(%rip),%ymm8 # 7e00 <_sk_callback_avx+0x590>
.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
@@ -26752,7 +26776,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,168,8,0,0 // vbroadcastss 0x8a8(%rip),%ymm0 # 7de8 <_sk_callback_avx+0x592>
+ .byte 196,226,125,24,5,170,8,0,0 // vbroadcastss 0x8aa(%rip),%ymm0 # 7e04 <_sk_callback_avx+0x594>
.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)
@@ -26764,9 +26788,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,140,8,0,0 // vbroadcastss 0x88c(%rip),%ymm1 # 7dec <_sk_callback_avx+0x596>
+ .byte 196,226,125,24,13,142,8,0,0 // vbroadcastss 0x88e(%rip),%ymm1 # 7e08 <_sk_callback_avx+0x598>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,130,8,0,0 // vbroadcastss 0x882(%rip),%ymm8 # 7df0 <_sk_callback_avx+0x59a>
+ .byte 196,98,125,24,5,132,8,0,0 // vbroadcastss 0x884(%rip),%ymm8 # 7e0c <_sk_callback_avx+0x59c>
.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
@@ -26777,7 +26801,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,106,8,0,0 // vbroadcastss 0x86a(%rip),%ymm1 # 7df4 <_sk_callback_avx+0x59e>
+ .byte 196,226,125,24,13,108,8,0,0 // vbroadcastss 0x86c(%rip),%ymm1 # 7e10 <_sk_callback_avx+0x5a0>
.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)
@@ -26789,14 +26813,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,77,8,0,0 // vbroadcastss 0x84d(%rip),%ymm0 # 7df8 <_sk_callback_avx+0x5a2>
+ .byte 196,226,125,24,5,79,8,0,0 // vbroadcastss 0x84f(%rip),%ymm0 # 7e14 <_sk_callback_avx+0x5a4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,68,8,0,0 // vbroadcastss 0x844(%rip),%ymm8 # 7dfc <_sk_callback_avx+0x5a6>
+ .byte 196,98,125,24,5,70,8,0,0 // vbroadcastss 0x846(%rip),%ymm8 # 7e18 <_sk_callback_avx+0x5a8>
.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,53,8,0,0 // vbroadcastss 0x835(%rip),%ymm10 # 7e00 <_sk_callback_avx+0x5aa>
+ .byte 196,98,125,24,21,55,8,0,0 // vbroadcastss 0x837(%rip),%ymm10 # 7e1c <_sk_callback_avx+0x5ac>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,43,8,0,0 // vbroadcastss 0x82b(%rip),%ymm10 # 7e04 <_sk_callback_avx+0x5ae>
+ .byte 196,98,125,24,21,45,8,0,0 // vbroadcastss 0x82d(%rip),%ymm10 # 7e20 <_sk_callback_avx+0x5b0>
.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)
@@ -26808,19 +26832,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,14,8,0,0 // vbroadcastss 0x80e(%rip),%ymm0 # 7e08 <_sk_callback_avx+0x5b2>
+ .byte 196,226,125,24,5,16,8,0,0 // vbroadcastss 0x810(%rip),%ymm0 # 7e24 <_sk_callback_avx+0x5b4>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,5,8,0,0 // vbroadcastss 0x805(%rip),%ymm8 # 7e0c <_sk_callback_avx+0x5b6>
+ .byte 196,98,125,24,5,7,8,0,0 // vbroadcastss 0x807(%rip),%ymm8 # 7e28 <_sk_callback_avx+0x5b8>
.byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,251,7,0,0 // vbroadcastss 0x7fb(%rip),%ymm9 # 7e10 <_sk_callback_avx+0x5ba>
+ .byte 196,98,125,24,13,253,7,0,0 // vbroadcastss 0x7fd(%rip),%ymm9 # 7e2c <_sk_callback_avx+0x5bc>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,241,7,0,0 // vbroadcastss 0x7f1(%rip),%ymm10 # 7e14 <_sk_callback_avx+0x5be>
+ .byte 196,98,125,24,21,243,7,0,0 // vbroadcastss 0x7f3(%rip),%ymm10 # 7e30 <_sk_callback_avx+0x5c0>
.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,226,7,0,0 // vbroadcastss 0x7e2(%rip),%ymm10 # 7e18 <_sk_callback_avx+0x5c2>
+ .byte 196,98,125,24,21,228,7,0,0 // vbroadcastss 0x7e4(%rip),%ymm10 # 7e34 <_sk_callback_avx+0x5c4>
.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,211,7,0,0 // vbroadcastss 0x7d3(%rip),%ymm9 # 7e1c <_sk_callback_avx+0x5c6>
+ .byte 196,98,125,24,13,213,7,0,0 // vbroadcastss 0x7d5(%rip),%ymm9 # 7e38 <_sk_callback_avx+0x5c8>
.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
@@ -26831,17 +26855,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,187,7,0,0 // vbroadcastss 0x7bb(%rip),%ymm8 # 7e20 <_sk_callback_avx+0x5ca>
+ .byte 196,98,125,24,5,189,7,0,0 // vbroadcastss 0x7bd(%rip),%ymm8 # 7e3c <_sk_callback_avx+0x5cc>
.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,173,7,0,0 // vbroadcastss 0x7ad(%rip),%ymm10 # 7e24 <_sk_callback_avx+0x5ce>
+ .byte 196,98,125,24,21,175,7,0,0 // vbroadcastss 0x7af(%rip),%ymm10 # 7e40 <_sk_callback_avx+0x5d0>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,163,7,0,0 // vbroadcastss 0x7a3(%rip),%ymm11 # 7e28 <_sk_callback_avx+0x5d2>
+ .byte 196,98,125,24,29,165,7,0,0 // vbroadcastss 0x7a5(%rip),%ymm11 # 7e44 <_sk_callback_avx+0x5d4>
.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,138,7,0,0 // vbroadcastss 0x78a(%rip),%ymm9 # 7e2c <_sk_callback_avx+0x5d6>
+ .byte 196,98,125,24,13,140,7,0,0 // vbroadcastss 0x78c(%rip),%ymm9 # 7e48 <_sk_callback_avx+0x5d8>
.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
@@ -26852,13 +26876,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,114,7,0,0 // vbroadcastss 0x772(%rip),%ymm0 # 7e30 <_sk_callback_avx+0x5da>
+ .byte 196,226,125,24,5,116,7,0,0 // vbroadcastss 0x774(%rip),%ymm0 # 7e4c <_sk_callback_avx+0x5dc>
.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,95,7,0,0 // vbroadcastss 0x75f(%rip),%ymm10 # 7e34 <_sk_callback_avx+0x5de>
+ .byte 196,98,125,24,21,97,7,0,0 // vbroadcastss 0x761(%rip),%ymm10 # 7e50 <_sk_callback_avx+0x5e0>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,85,7,0,0 // vbroadcastss 0x755(%rip),%ymm10 # 7e38 <_sk_callback_avx+0x5e2>
+ .byte 196,98,125,24,21,87,7,0,0 // vbroadcastss 0x757(%rip),%ymm10 # 7e54 <_sk_callback_avx+0x5e4>
.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)
@@ -26870,14 +26894,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,56,7,0,0 // vbroadcastss 0x738(%rip),%ymm1 # 7e3c <_sk_callback_avx+0x5e6>
+ .byte 196,226,125,24,13,58,7,0,0 // vbroadcastss 0x73a(%rip),%ymm1 # 7e58 <_sk_callback_avx+0x5e8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,46,7,0,0 // vbroadcastss 0x72e(%rip),%ymm8 # 7e40 <_sk_callback_avx+0x5ea>
+ .byte 196,98,125,24,5,48,7,0,0 // vbroadcastss 0x730(%rip),%ymm8 # 7e5c <_sk_callback_avx+0x5ec>
.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,31,7,0,0 // vbroadcastss 0x71f(%rip),%ymm10 # 7e44 <_sk_callback_avx+0x5ee>
+ .byte 196,98,125,24,21,33,7,0,0 // vbroadcastss 0x721(%rip),%ymm10 # 7e60 <_sk_callback_avx+0x5f0>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,21,7,0,0 // vbroadcastss 0x715(%rip),%ymm10 # 7e48 <_sk_callback_avx+0x5f2>
+ .byte 196,98,125,24,21,23,7,0,0 // vbroadcastss 0x717(%rip),%ymm10 # 7e64 <_sk_callback_avx+0x5f4>
.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)
@@ -26889,19 +26913,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,248,6,0,0 // vbroadcastss 0x6f8(%rip),%ymm1 # 7e4c <_sk_callback_avx+0x5f6>
+ .byte 196,226,125,24,13,250,6,0,0 // vbroadcastss 0x6fa(%rip),%ymm1 # 7e68 <_sk_callback_avx+0x5f8>
.byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,238,6,0,0 // vbroadcastss 0x6ee(%rip),%ymm8 # 7e50 <_sk_callback_avx+0x5fa>
+ .byte 196,98,125,24,5,240,6,0,0 // vbroadcastss 0x6f0(%rip),%ymm8 # 7e6c <_sk_callback_avx+0x5fc>
.byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,228,6,0,0 // vbroadcastss 0x6e4(%rip),%ymm9 # 7e54 <_sk_callback_avx+0x5fe>
+ .byte 196,98,125,24,13,230,6,0,0 // vbroadcastss 0x6e6(%rip),%ymm9 # 7e70 <_sk_callback_avx+0x600>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,218,6,0,0 // vbroadcastss 0x6da(%rip),%ymm10 # 7e58 <_sk_callback_avx+0x602>
+ .byte 196,98,125,24,21,220,6,0,0 // vbroadcastss 0x6dc(%rip),%ymm10 # 7e74 <_sk_callback_avx+0x604>
.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,203,6,0,0 // vbroadcastss 0x6cb(%rip),%ymm10 # 7e5c <_sk_callback_avx+0x606>
+ .byte 196,98,125,24,21,205,6,0,0 // vbroadcastss 0x6cd(%rip),%ymm10 # 7e78 <_sk_callback_avx+0x608>
.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,188,6,0,0 // vbroadcastss 0x6bc(%rip),%ymm9 # 7e60 <_sk_callback_avx+0x60a>
+ .byte 196,98,125,24,13,190,6,0,0 // vbroadcastss 0x6be(%rip),%ymm9 # 7e7c <_sk_callback_avx+0x60c>
.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
@@ -26912,17 +26936,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,164,6,0,0 // vbroadcastss 0x6a4(%rip),%ymm8 # 7e64 <_sk_callback_avx+0x60e>
+ .byte 196,98,125,24,5,166,6,0,0 // vbroadcastss 0x6a6(%rip),%ymm8 # 7e80 <_sk_callback_avx+0x610>
.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,149,6,0,0 // vbroadcastss 0x695(%rip),%ymm10 # 7e68 <_sk_callback_avx+0x612>
+ .byte 196,98,125,24,21,151,6,0,0 // vbroadcastss 0x697(%rip),%ymm10 # 7e84 <_sk_callback_avx+0x614>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,139,6,0,0 // vbroadcastss 0x68b(%rip),%ymm11 # 7e6c <_sk_callback_avx+0x616>
+ .byte 196,98,125,24,29,141,6,0,0 // vbroadcastss 0x68d(%rip),%ymm11 # 7e88 <_sk_callback_avx+0x618>
.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,114,6,0,0 // vbroadcastss 0x672(%rip),%ymm9 # 7e70 <_sk_callback_avx+0x61a>
+ .byte 196,98,125,24,13,116,6,0,0 // vbroadcastss 0x674(%rip),%ymm9 # 7e8c <_sk_callback_avx+0x61c>
.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
@@ -26933,13 +26957,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,90,6,0,0 // vbroadcastss 0x65a(%rip),%ymm1 # 7e74 <_sk_callback_avx+0x61e>
+ .byte 196,226,125,24,13,92,6,0,0 // vbroadcastss 0x65c(%rip),%ymm1 # 7e90 <_sk_callback_avx+0x620>
.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,70,6,0,0 // vbroadcastss 0x646(%rip),%ymm10 # 7e78 <_sk_callback_avx+0x622>
+ .byte 196,98,125,24,21,72,6,0,0 // vbroadcastss 0x648(%rip),%ymm10 # 7e94 <_sk_callback_avx+0x624>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,60,6,0,0 // vbroadcastss 0x63c(%rip),%ymm10 # 7e7c <_sk_callback_avx+0x626>
+ .byte 196,98,125,24,21,62,6,0,0 // vbroadcastss 0x63e(%rip),%ymm10 # 7e98 <_sk_callback_avx+0x628>
.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)
@@ -27071,25 +27095,25 @@ BALIGN4
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 7a51 <.literal4+0xb9>
+ .byte 71,225,61 // rex.RXB loope 7a6d <.literal4+0xb9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,154 // cmpb $0x9a,(%rdi)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 7a61 <.literal4+0xc9>
+ .byte 71,225,61 // rex.RXB loope 7a7d <.literal4+0xc9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,154 // cmpb $0x9a,(%rdi)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 7a71 <.literal4+0xd9>
+ .byte 71,225,61 // rex.RXB loope 7a8d <.literal4+0xd9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,154 // cmpb $0x9a,(%rdi)
.byte 153 // cltd
.byte 153 // cltd
.byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax
- .byte 71,225,61 // rex.RXB loope 7a81 <.literal4+0xe9>
+ .byte 71,225,61 // rex.RXB loope 7a9d <.literal4+0xe9>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,127 // add %al,0x7f00003f(%rax)
@@ -27153,7 +27177,7 @@ BALIGN4
.byte 190,129,128,128,59 // mov $0x3b808081,%esi
.byte 129,128,128,59,0,248,0,0,8,33 // addl $0x21080000,-0x7ffc480(%rax)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 7aed <.literal4+0x155>
+ .byte 224,7 // loopne 7b09 <.literal4+0x155>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -27169,10 +27193,10 @@ BALIGN4
.byte 129,128,128,59,129,128,128,59,0,0 // addl $0x3b80,-0x7f7ec480(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 7b14 <.literal4+0x17c>
+ .byte 127,0 // jg 7b30 <.literal4+0x17c>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 7b8d <.literal4+0x1f5>
+ .byte 119,115 // ja 7ba9 <.literal4+0x1f5>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -27186,10 +27210,10 @@ BALIGN4
.byte 0,128,63,0,0,0 // add %al,0x3f(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 7b48 <.literal4+0x1b0>
+ .byte 127,0 // jg 7b64 <.literal4+0x1b0>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 7bc1 <.literal4+0x229>
+ .byte 119,115 // ja 7bdd <.literal4+0x229>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -27203,10 +27227,10 @@ BALIGN4
.byte 0,128,63,0,0,0 // add %al,0x3f(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 7b7c <.literal4+0x1e4>
+ .byte 127,0 // jg 7b98 <.literal4+0x1e4>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 7bf5 <.literal4+0x25d>
+ .byte 119,115 // ja 7c11 <.literal4+0x25d>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -27220,10 +27244,10 @@ BALIGN4
.byte 0,128,63,0,0,0 // add %al,0x3f(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 7bb0 <.literal4+0x218>
+ .byte 127,0 // jg 7bcc <.literal4+0x218>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 7c29 <.literal4+0x291>
+ .byte 119,115 // ja 7c45 <.literal4+0x291>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -27236,7 +27260,7 @@ BALIGN4
.byte 0,75,0 // add %cl,0x0(%rbx)
.byte 0,128,63,0,0,200 // add %al,-0x37ffffc1(%rax)
.byte 66,0,0 // rex.X add %al,(%rax)
- .byte 127,67 // jg 7c27 <.literal4+0x28f>
+ .byte 127,67 // jg 7c43 <.literal4+0x28f>
.byte 0,0 // add %al,(%rax)
.byte 0,195 // add %al,%bl
.byte 0,0 // add %al,(%rax)
@@ -27248,7 +27272,7 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 7c47 <.literal4+0x2af>
+ .byte 118,63 // jbe 7c63 <.literal4+0x2af>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax)
.byte 128,59,0 // cmpb $0x0,(%rbx)
@@ -27270,7 +27294,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 7c61 <.literal4+0x2c9>
+ .byte 224,7 // loopne 7c7d <.literal4+0x2c9>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -27282,7 +27306,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 7c7d <.literal4+0x2e5>
+ .byte 224,7 // loopne 7c99 <.literal4+0x2e5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -27293,7 +27317,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 7cd2 <.literal4+0x33a>
+ .byte 124,66 // jl 7cee <.literal4+0x33a>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -27319,7 +27343,7 @@ 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 7d35 <.literal4+0x39d>
+ .byte 112,65 // jo 7d51 <.literal4+0x39d>
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax)
.byte 128,59,0 // cmpb $0x0,(%rbx)
.byte 0,127,67 // add %bh,0x43(%rdi)
@@ -27345,7 +27369,7 @@ BALIGN4
.byte 0,128,55,0,0,128 // add %al,-0x7fffffc9(%rax)
.byte 63 // (bad)
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 7da7 <.literal4+0x40f>
+ .byte 127,71 // jg 7dc3 <.literal4+0x40f>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -27880,7 +27904,7 @@ _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,200 // cvtdq2ps %xmm0,%xmm1
- .byte 15,40,21,188,92,0,0 // movaps 0x5cbc(%rip),%xmm2 # 5d80 <_sk_callback_sse41+0xf6>
+ .byte 15,40,21,236,92,0,0 // movaps 0x5cec(%rip),%xmm2 # 5db0 <_sk_callback_sse41+0xfa>
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,16,7 // movups (%rdi),%xmm0
.byte 15,88,193 // addps %xmm1,%xmm0
@@ -27889,7 +27913,7 @@ _sk_seed_shader_sse41:
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,171,92,0,0 // movaps 0x5cab(%rip),%xmm2 # 5d90 <_sk_callback_sse41+0x106>
+ .byte 15,40,21,219,92,0,0 // movaps 0x5cdb(%rip),%xmm2 # 5dc0 <_sk_callback_sse41+0x10a>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -27909,14 +27933,14 @@ _sk_dither_sse41:
.byte 102,68,15,110,193 // movd %ecx,%xmm8
.byte 102,69,15,112,192,0 // pshufd $0x0,%xmm8,%xmm8
.byte 102,69,15,239,193 // pxor %xmm9,%xmm8
- .byte 102,68,15,111,21,121,92,0,0 // movdqa 0x5c79(%rip),%xmm10 # 5da0 <_sk_callback_sse41+0x116>
+ .byte 102,68,15,111,21,169,92,0,0 // movdqa 0x5ca9(%rip),%xmm10 # 5dd0 <_sk_callback_sse41+0x11a>
.byte 102,69,15,111,216 // movdqa %xmm8,%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,209 // pand %xmm9,%xmm10
.byte 102,65,15,114,242,4 // pslld $0x4,%xmm10
- .byte 102,68,15,111,37,101,92,0,0 // movdqa 0x5c65(%rip),%xmm12 # 5db0 <_sk_callback_sse41+0x126>
- .byte 102,68,15,111,45,108,92,0,0 // movdqa 0x5c6c(%rip),%xmm13 # 5dc0 <_sk_callback_sse41+0x136>
+ .byte 102,68,15,111,37,149,92,0,0 // movdqa 0x5c95(%rip),%xmm12 # 5de0 <_sk_callback_sse41+0x12a>
+ .byte 102,68,15,111,45,156,92,0,0 // movdqa 0x5c9c(%rip),%xmm13 # 5df0 <_sk_callback_sse41+0x13a>
.byte 102,69,15,111,240 // movdqa %xmm8,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -27932,8 +27956,8 @@ _sk_dither_sse41:
.byte 102,69,15,235,245 // por %xmm13,%xmm14
.byte 102,69,15,235,240 // por %xmm8,%xmm14
.byte 69,15,91,198 // cvtdq2ps %xmm14,%xmm8
- .byte 68,15,89,5,39,92,0,0 // mulps 0x5c27(%rip),%xmm8 # 5dd0 <_sk_callback_sse41+0x146>
- .byte 68,15,88,5,47,92,0,0 // addps 0x5c2f(%rip),%xmm8 # 5de0 <_sk_callback_sse41+0x156>
+ .byte 68,15,89,5,87,92,0,0 // mulps 0x5c57(%rip),%xmm8 # 5e00 <_sk_callback_sse41+0x14a>
+ .byte 68,15,88,5,95,92,0,0 // addps 0x5c5f(%rip),%xmm8 # 5e10 <_sk_callback_sse41+0x15a>
.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
@@ -27975,7 +27999,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,197,91,0,0 // movaps 0x5bc5(%rip),%xmm3 # 5df0 <_sk_callback_sse41+0x166>
+ .byte 15,40,29,245,91,0,0 // movaps 0x5bf5(%rip),%xmm3 # 5e20 <_sk_callback_sse41+0x16a>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -27986,7 +28010,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,193,91,0,0 // movaps 0x5bc1(%rip),%xmm0 # 5e00 <_sk_callback_sse41+0x176>
+ .byte 15,40,5,241,91,0,0 // movaps 0x5bf1(%rip),%xmm0 # 5e30 <_sk_callback_sse41+0x17a>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -28032,7 +28056,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,129,91,0,0 // movaps 0x5b81(%rip),%xmm8 # 5e10 <_sk_callback_sse41+0x186>
+ .byte 68,15,40,5,177,91,0,0 // movaps 0x5bb1(%rip),%xmm8 # 5e40 <_sk_callback_sse41+0x18a>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -28057,7 +28081,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,68,91,0,0 // movaps 0x5b44(%rip),%xmm9 # 5e20 <_sk_callback_sse41+0x196>
+ .byte 68,15,40,13,116,91,0,0 // movaps 0x5b74(%rip),%xmm9 # 5e50 <_sk_callback_sse41+0x19a>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -28104,7 +28128,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,232,90,0,0 // movaps 0x5ae8(%rip),%xmm8 # 5e30 <_sk_callback_sse41+0x1a6>
+ .byte 68,15,40,5,24,91,0,0 // movaps 0x5b18(%rip),%xmm8 # 5e60 <_sk_callback_sse41+0x1aa>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -28117,7 +28141,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,216,90,0,0 // movaps 0x5ad8(%rip),%xmm8 # 5e40 <_sk_callback_sse41+0x1b6>
+ .byte 68,15,40,5,8,91,0,0 // movaps 0x5b08(%rip),%xmm8 # 5e70 <_sk_callback_sse41+0x1ba>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -28134,7 +28158,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,187,90,0,0 // movaps 0x5abb(%rip),%xmm8 # 5e50 <_sk_callback_sse41+0x1c6>
+ .byte 68,15,40,5,235,90,0,0 // movaps 0x5aeb(%rip),%xmm8 # 5e80 <_sk_callback_sse41+0x1ca>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -28154,7 +28178,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,143,90,0,0 // movaps 0x5a8f(%rip),%xmm8 # 5e60 <_sk_callback_sse41+0x1d6>
+ .byte 68,15,40,5,191,90,0,0 // movaps 0x5abf(%rip),%xmm8 # 5e90 <_sk_callback_sse41+0x1da>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -28182,7 +28206,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,99,90,0,0 // movaps 0x5a63(%rip),%xmm8 # 5e70 <_sk_callback_sse41+0x1e6>
+ .byte 68,15,40,5,147,90,0,0 // movaps 0x5a93(%rip),%xmm8 # 5ea0 <_sk_callback_sse41+0x1ea>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -28257,7 +28281,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,152,89,0,0 // movaps 0x5998(%rip),%xmm3 # 5e80 <_sk_callback_sse41+0x1f6>
+ .byte 15,40,29,200,89,0,0 // movaps 0x59c8(%rip),%xmm3 # 5eb0 <_sk_callback_sse41+0x1fa>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -28305,7 +28329,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,3,89,0,0 // movaps 0x5903(%rip),%xmm2 # 5e90 <_sk_callback_sse41+0x206>
+ .byte 15,40,21,51,89,0,0 // movaps 0x5933(%rip),%xmm2 # 5ec0 <_sk_callback_sse41+0x20a>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -28339,7 +28363,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,168,88,0,0 // movaps 0x58a8(%rip),%xmm2 # 5ea0 <_sk_callback_sse41+0x216>
+ .byte 15,40,21,216,88,0,0 // movaps 0x58d8(%rip),%xmm2 # 5ed0 <_sk_callback_sse41+0x21a>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -28376,7 +28400,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,88,0,0 // movaps 0x5842(%rip),%xmm2 # 5eb0 <_sk_callback_sse41+0x226>
+ .byte 15,40,21,114,88,0,0 // movaps 0x5872(%rip),%xmm2 # 5ee0 <_sk_callback_sse41+0x22a>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -28404,7 +28428,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,2,88,0,0 // movaps 0x5802(%rip),%xmm2 # 5ec0 <_sk_callback_sse41+0x236>
+ .byte 15,40,21,50,88,0,0 // movaps 0x5832(%rip),%xmm2 # 5ef0 <_sk_callback_sse41+0x23a>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -28417,7 +28441,7 @@ HIDDEN _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,21,245,87,0,0 // movaps 0x57f5(%rip),%xmm10 # 5ed0 <_sk_callback_sse41+0x246>
+ .byte 68,15,40,21,37,88,0,0 // movaps 0x5825(%rip),%xmm10 # 5f00 <_sk_callback_sse41+0x24a>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,203 // movaps %xmm11,%xmm9
@@ -28499,7 +28523,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,211,86,0,0 // movaps 0x56d3(%rip),%xmm10 # 5ee0 <_sk_callback_sse41+0x256>
+ .byte 68,15,40,21,3,87,0,0 // movaps 0x5703(%rip),%xmm10 # 5f10 <_sk_callback_sse41+0x25a>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -28581,7 +28605,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,172,85,0,0 // movaps 0x55ac(%rip),%xmm10 # 5ef0 <_sk_callback_sse41+0x266>
+ .byte 68,15,40,21,220,85,0,0 // movaps 0x55dc(%rip),%xmm10 # 5f20 <_sk_callback_sse41+0x26a>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -28664,7 +28688,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,145,84,0,0 // movaps 0x5491(%rip),%xmm10 # 5f00 <_sk_callback_sse41+0x276>
+ .byte 68,15,40,21,193,84,0,0 // movaps 0x54c1(%rip),%xmm10 # 5f30 <_sk_callback_sse41+0x27a>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -28749,7 +28773,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,104,83,0,0 // movaps 0x5368(%rip),%xmm1 # 5f10 <_sk_callback_sse41+0x286>
+ .byte 15,40,13,152,83,0,0 // movaps 0x5398(%rip),%xmm1 # 5f40 <_sk_callback_sse41+0x28a>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -28762,10 +28786,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,70,83,0,0 // movaps 0x5346(%rip),%xmm13 # 5f20 <_sk_callback_sse41+0x296>
+ .byte 68,15,40,45,118,83,0,0 // movaps 0x5376(%rip),%xmm13 # 5f50 <_sk_callback_sse41+0x29a>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,70,83,0,0 // movaps 0x5346(%rip),%xmm12 # 5f30 <_sk_callback_sse41+0x2a6>
+ .byte 68,15,40,37,118,83,0,0 // movaps 0x5376(%rip),%xmm12 # 5f60 <_sk_callback_sse41+0x2aa>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -28951,12 +28975,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,177,80,0,0 // movaps 0x50b1(%rip),%xmm0 # 5f40 <_sk_callback_sse41+0x2b6>
+ .byte 15,40,5,225,80,0,0 // movaps 0x50e1(%rip),%xmm0 # 5f70 <_sk_callback_sse41+0x2ba>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,182,80,0,0 // movaps 0x50b6(%rip),%xmm2 # 5f50 <_sk_callback_sse41+0x2c6>
+ .byte 15,40,21,230,80,0,0 // movaps 0x50e6(%rip),%xmm2 # 5f80 <_sk_callback_sse41+0x2ca>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,183,80,0,0 // movaps 0x50b7(%rip),%xmm14 # 5f60 <_sk_callback_sse41+0x2d6>
+ .byte 68,15,40,53,231,80,0,0 // movaps 0x50e7(%rip),%xmm14 # 5f90 <_sk_callback_sse41+0x2da>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -29039,7 +29063,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,123,79,0,0 // movaps 0x4f7b(%rip),%xmm9 # 5f70 <_sk_callback_sse41+0x2e6>
+ .byte 68,15,40,13,171,79,0,0 // movaps 0x4fab(%rip),%xmm9 # 5fa0 <_sk_callback_sse41+0x2ea>
.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
@@ -29133,14 +29157,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,53,78,0,0 // movaps 0x4e35(%rip),%xmm2 # 5f80 <_sk_callback_sse41+0x2f6>
+ .byte 15,40,21,101,78,0,0 // movaps 0x4e65(%rip),%xmm2 # 5fb0 <_sk_callback_sse41+0x2fa>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,56,78,0,0 // movaps 0x4e38(%rip),%xmm1 # 5f90 <_sk_callback_sse41+0x306>
+ .byte 15,40,13,104,78,0,0 // movaps 0x4e68(%rip),%xmm1 # 5fc0 <_sk_callback_sse41+0x30a>
.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,55,78,0,0 // movaps 0x4e37(%rip),%xmm13 # 5fa0 <_sk_callback_sse41+0x316>
+ .byte 68,15,40,45,103,78,0,0 // movaps 0x4e67(%rip),%xmm13 # 5fd0 <_sk_callback_sse41+0x31a>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -29221,7 +29245,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,253,76,0,0 // movaps 0x4cfd(%rip),%xmm9 # 5fb0 <_sk_callback_sse41+0x326>
+ .byte 68,15,40,13,45,77,0,0 // movaps 0x4d2d(%rip),%xmm9 # 5fe0 <_sk_callback_sse41+0x32a>
.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
@@ -29276,14 +29300,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,72,76,0,0 // movaps 0x4c48(%rip),%xmm9 # 5fc0 <_sk_callback_sse41+0x336>
+ .byte 68,15,40,13,120,76,0,0 // movaps 0x4c78(%rip),%xmm9 # 5ff0 <_sk_callback_sse41+0x33a>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,72,76,0,0 // movaps 0x4c48(%rip),%xmm10 # 5fd0 <_sk_callback_sse41+0x346>
+ .byte 68,15,40,21,120,76,0,0 // movaps 0x4c78(%rip),%xmm10 # 6000 <_sk_callback_sse41+0x34a>
.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,69,76,0,0 // movaps 0x4c45(%rip),%xmm11 # 5fe0 <_sk_callback_sse41+0x356>
+ .byte 68,15,40,29,117,76,0,0 // movaps 0x4c75(%rip),%xmm11 # 6010 <_sk_callback_sse41+0x35a>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -29368,7 +29392,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,1,75,0,0 // movaps 0x4b01(%rip),%xmm9 # 5ff0 <_sk_callback_sse41+0x366>
+ .byte 68,15,40,13,49,75,0,0 // movaps 0x4b31(%rip),%xmm9 # 6020 <_sk_callback_sse41+0x36a>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -29420,13 +29444,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,89,74,0,0 // movaps 0x4a59(%rip),%xmm8 # 6000 <_sk_callback_sse41+0x376>
+ .byte 68,15,40,5,137,74,0,0 // movaps 0x4a89(%rip),%xmm8 # 6030 <_sk_callback_sse41+0x37a>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,93,74,0,0 // movaps 0x4a5d(%rip),%xmm10 # 6010 <_sk_callback_sse41+0x386>
+ .byte 68,15,40,21,141,74,0,0 // movaps 0x4a8d(%rip),%xmm10 # 6040 <_sk_callback_sse41+0x38a>
.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,91,74,0,0 // movaps 0x4a5b(%rip),%xmm12 # 6020 <_sk_callback_sse41+0x396>
+ .byte 68,15,40,37,139,74,0,0 // movaps 0x4a8b(%rip),%xmm12 # 6050 <_sk_callback_sse41+0x39a>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -29511,7 +29535,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,17,73,0,0 // movaps 0x4911(%rip),%xmm0 # 6030 <_sk_callback_sse41+0x3a6>
+ .byte 15,40,5,65,73,0,0 // movaps 0x4941(%rip),%xmm0 # 6060 <_sk_callback_sse41+0x3aa>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -29559,20 +29583,20 @@ _sk_srcover_rgba_8888_sse41:
.byte 15,133,219,0,0,0 // jne 1887 <_sk_srcover_rgba_8888_sse41+0xfb>
.byte 243,65,15,111,60,129 // movdqu (%r9,%rax,4),%xmm7
.byte 77,133,192 // test %r8,%r8
- .byte 102,15,111,37,131,72,0,0 // movdqa 0x4883(%rip),%xmm4 # 6040 <_sk_callback_sse41+0x3b6>
+ .byte 102,15,111,37,179,72,0,0 // movdqa 0x48b3(%rip),%xmm4 # 6070 <_sk_callback_sse41+0x3ba>
.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,127,72,0,0 // pshufb 0x487f(%rip),%xmm5 # 6050 <_sk_callback_sse41+0x3c6>
+ .byte 102,15,56,0,45,175,72,0,0 // pshufb 0x48af(%rip),%xmm5 # 6080 <_sk_callback_sse41+0x3ca>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,127,72,0,0 // pshufb 0x487f(%rip),%xmm6 # 6060 <_sk_callback_sse41+0x3d6>
+ .byte 102,15,56,0,53,175,72,0,0 // pshufb 0x48af(%rip),%xmm6 # 6090 <_sk_callback_sse41+0x3da>
.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,124,72,0,0 // movaps 0x487c(%rip),%xmm8 # 6070 <_sk_callback_sse41+0x3e6>
+ .byte 68,15,40,5,172,72,0,0 // movaps 0x48ac(%rip),%xmm8 # 60a0 <_sk_callback_sse41+0x3ea>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,128,72,0,0 // movaps 0x4880(%rip),%xmm12 # 6080 <_sk_callback_sse41+0x3f6>
+ .byte 68,15,40,37,176,72,0,0 // movaps 0x48b0(%rip),%xmm12 # 60b0 <_sk_callback_sse41+0x3fa>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -29652,7 +29676,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,107,71,0,0 // movaps 0x476b(%rip),%xmm8 # 6090 <_sk_callback_sse41+0x406>
+ .byte 68,15,40,5,155,71,0,0 // movaps 0x479b(%rip),%xmm8 # 60c0 <_sk_callback_sse41+0x40a>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -29664,7 +29688,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,96,71,0,0 // minps 0x4760(%rip),%xmm3 # 60a0 <_sk_callback_sse41+0x416>
+ .byte 15,93,29,144,71,0,0 // minps 0x4790(%rip),%xmm3 # 60d0 <_sk_callback_sse41+0x41a>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -29675,7 +29699,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,92,71,0,0 // minps 0x475c(%rip),%xmm7 # 60b0 <_sk_callback_sse41+0x426>
+ .byte 15,93,61,140,71,0,0 // minps 0x478c(%rip),%xmm7 # 60e0 <_sk_callback_sse41+0x42a>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -29753,7 +29777,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,234,70,0,0 // movaps 0x46ea(%rip),%xmm9 # 60c0 <_sk_callback_sse41+0x436>
+ .byte 68,15,40,13,26,71,0,0 // movaps 0x471a(%rip),%xmm9 # 60f0 <_sk_callback_sse41+0x43a>
.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
@@ -29767,20 +29791,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,213,70,0,0 // movaps 0x46d5(%rip),%xmm11 # 60d0 <_sk_callback_sse41+0x446>
+ .byte 68,15,40,29,5,71,0,0 // movaps 0x4705(%rip),%xmm11 # 6100 <_sk_callback_sse41+0x44a>
.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,205,70,0,0 // movaps 0x46cd(%rip),%xmm12 # 60e0 <_sk_callback_sse41+0x456>
+ .byte 68,15,40,37,253,70,0,0 // movaps 0x46fd(%rip),%xmm12 # 6110 <_sk_callback_sse41+0x45a>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,205,70,0,0 // movaps 0x46cd(%rip),%xmm13 # 60f0 <_sk_callback_sse41+0x466>
+ .byte 68,15,40,45,253,70,0,0 // movaps 0x46fd(%rip),%xmm13 # 6120 <_sk_callback_sse41+0x46a>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,205,70,0,0 // movaps 0x46cd(%rip),%xmm14 # 6100 <_sk_callback_sse41+0x476>
+ .byte 68,15,40,53,253,70,0,0 // movaps 0x46fd(%rip),%xmm14 # 6130 <_sk_callback_sse41+0x47a>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,209,70,0,0 // movaps 0x46d1(%rip),%xmm15 # 6110 <_sk_callback_sse41+0x486>
+ .byte 68,15,40,61,1,71,0,0 // movaps 0x4701(%rip),%xmm15 # 6140 <_sk_callback_sse41+0x48a>
.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
@@ -29817,19 +29841,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,92,70,0,0 // movaps 0x465c(%rip),%xmm11 # 6120 <_sk_callback_sse41+0x496>
+ .byte 68,15,40,29,140,70,0,0 // movaps 0x468c(%rip),%xmm11 # 6150 <_sk_callback_sse41+0x49a>
.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,85,70,0,0 // movaps 0x4655(%rip),%xmm12 # 6130 <_sk_callback_sse41+0x4a6>
+ .byte 68,15,40,37,133,70,0,0 // movaps 0x4685(%rip),%xmm12 # 6160 <_sk_callback_sse41+0x4aa>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,89,70,0,0 // movaps 0x4659(%rip),%xmm13 # 6140 <_sk_callback_sse41+0x4b6>
+ .byte 68,15,40,45,137,70,0,0 // movaps 0x4689(%rip),%xmm13 # 6170 <_sk_callback_sse41+0x4ba>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,90,70,0,0 // movaps 0x465a(%rip),%xmm14 # 6150 <_sk_callback_sse41+0x4c6>
+ .byte 68,15,40,53,138,70,0,0 // movaps 0x468a(%rip),%xmm14 # 6180 <_sk_callback_sse41+0x4ca>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,94,70,0,0 // movaps 0x465e(%rip),%xmm15 # 6160 <_sk_callback_sse41+0x4d6>
+ .byte 68,15,40,61,142,70,0,0 // movaps 0x468e(%rip),%xmm15 # 6190 <_sk_callback_sse41+0x4da>
.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
@@ -29873,22 +29897,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,210,69,0,0 // movaps 0x45d2(%rip),%xmm11 # 6170 <_sk_callback_sse41+0x4e6>
+ .byte 68,15,40,29,2,70,0,0 // movaps 0x4602(%rip),%xmm11 # 61a0 <_sk_callback_sse41+0x4ea>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,210,69,0,0 // movaps 0x45d2(%rip),%xmm12 # 6180 <_sk_callback_sse41+0x4f6>
+ .byte 68,15,40,37,2,70,0,0 // movaps 0x4602(%rip),%xmm12 # 61b0 <_sk_callback_sse41+0x4fa>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,210,69,0,0 // movaps 0x45d2(%rip),%xmm10 # 6190 <_sk_callback_sse41+0x506>
+ .byte 68,15,40,21,2,70,0,0 // movaps 0x4602(%rip),%xmm10 # 61c0 <_sk_callback_sse41+0x50a>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,210,69,0,0 // movaps 0x45d2(%rip),%xmm13 # 61a0 <_sk_callback_sse41+0x516>
+ .byte 68,15,40,45,2,70,0,0 // movaps 0x4602(%rip),%xmm13 # 61d0 <_sk_callback_sse41+0x51a>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,214,69,0,0 // movaps 0x45d6(%rip),%xmm14 # 61b0 <_sk_callback_sse41+0x526>
+ .byte 68,15,40,53,6,70,0,0 // movaps 0x4606(%rip),%xmm14 # 61e0 <_sk_callback_sse41+0x52a>
.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,210,69,0,0 // movaps 0x45d2(%rip),%xmm15 # 61c0 <_sk_callback_sse41+0x536>
+ .byte 68,15,40,61,2,70,0,0 // movaps 0x4602(%rip),%xmm15 # 61f0 <_sk_callback_sse41+0x53a>
.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
@@ -29941,7 +29965,7 @@ _sk_rgb_to_hsl_sse41:
.byte 68,15,93,226 // minps %xmm2,%xmm12
.byte 65,15,40,203 // movaps %xmm11,%xmm1
.byte 65,15,92,204 // subps %xmm12,%xmm1
- .byte 68,15,40,53,31,69,0,0 // movaps 0x451f(%rip),%xmm14 # 61d0 <_sk_callback_sse41+0x546>
+ .byte 68,15,40,53,79,69,0,0 // movaps 0x454f(%rip),%xmm14 # 6200 <_sk_callback_sse41+0x54a>
.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
@@ -29950,27 +29974,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,6,69,0,0 // andps 0x4506(%rip),%xmm15 # 61e0 <_sk_callback_sse41+0x556>
+ .byte 68,15,84,61,54,69,0,0 // andps 0x4536(%rip),%xmm15 # 6210 <_sk_callback_sse41+0x55a>
.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,249,68,0,0 // movaps 0x44f9(%rip),%xmm13 # 61f0 <_sk_callback_sse41+0x566>
+ .byte 68,15,40,45,41,69,0,0 // movaps 0x4529(%rip),%xmm13 # 6220 <_sk_callback_sse41+0x56a>
.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,245,68,0,0 // addps 0x44f5(%rip),%xmm8 # 6200 <_sk_callback_sse41+0x576>
+ .byte 68,15,88,5,37,69,0,0 // addps 0x4525(%rip),%xmm8 # 6230 <_sk_callback_sse41+0x57a>
.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,237,68,0,0 // mulps 0x44ed(%rip),%xmm8 # 6210 <_sk_callback_sse41+0x586>
+ .byte 68,15,89,5,29,69,0,0 // mulps 0x451d(%rip),%xmm8 # 6240 <_sk_callback_sse41+0x58a>
.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,225,68,0,0 // movaps 0x44e1(%rip),%xmm0 # 6220 <_sk_callback_sse41+0x596>
+ .byte 15,40,5,17,69,0,0 // movaps 0x4511(%rip),%xmm0 # 6250 <_sk_callback_sse41+0x59a>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -29992,7 +30016,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,167,68,0,0 // movaps 0x44a7(%rip),%xmm9 # 6230 <_sk_callback_sse41+0x5a6>
+ .byte 68,15,40,13,215,68,0,0 // movaps 0x44d7(%rip),%xmm9 # 6260 <_sk_callback_sse41+0x5aa>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -30005,19 +30029,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,130,68,0,0 // movaps 0x4482(%rip),%xmm14 # 6240 <_sk_callback_sse41+0x5b6>
+ .byte 68,15,40,53,178,68,0,0 // movaps 0x44b2(%rip),%xmm14 # 6270 <_sk_callback_sse41+0x5ba>
.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,123,68,0,0 // movaps 0x447b(%rip),%xmm11 # 6250 <_sk_callback_sse41+0x5c6>
+ .byte 68,15,40,29,171,68,0,0 // movaps 0x44ab(%rip),%xmm11 # 6280 <_sk_callback_sse41+0x5ca>
.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,116,68,0,0 // movaps 0x4474(%rip),%xmm7 # 6260 <_sk_callback_sse41+0x5d6>
+ .byte 15,40,61,164,68,0,0 // movaps 0x44a4(%rip),%xmm7 # 6290 <_sk_callback_sse41+0x5da>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,117,68,0,0 // movaps 0x4475(%rip),%xmm3 # 6270 <_sk_callback_sse41+0x5e6>
+ .byte 15,40,29,165,68,0,0 // movaps 0x44a5(%rip),%xmm3 # 62a0 <_sk_callback_sse41+0x5ea>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -30027,7 +30051,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,84,68,0,0 // movaps 0x4454(%rip),%xmm12 # 6280 <_sk_callback_sse41+0x5f6>
+ .byte 68,15,40,37,132,68,0,0 // movaps 0x4484(%rip),%xmm12 # 62b0 <_sk_callback_sse41+0x5fa>
.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
@@ -30061,7 +30085,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,204,67,0,0 // addps 0x43cc(%rip),%xmm10 # 6290 <_sk_callback_sse41+0x606>
+ .byte 68,15,88,21,252,67,0,0 // addps 0x43fc(%rip),%xmm10 # 62c0 <_sk_callback_sse41+0x60a>
.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
@@ -30118,9 +30142,9 @@ _sk_scale_u8_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,52 // jne 1fab <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm8
- .byte 102,68,15,219,5,25,67,0,0 // pand 0x4319(%rip),%xmm8 # 62a0 <_sk_callback_sse41+0x616>
+ .byte 102,68,15,219,5,73,67,0,0 // pand 0x4349(%rip),%xmm8 # 62d0 <_sk_callback_sse41+0x61a>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,29,67,0,0 // mulps 0x431d(%rip),%xmm8 # 62b0 <_sk_callback_sse41+0x626>
+ .byte 68,15,89,5,77,67,0,0 // mulps 0x434d(%rip),%xmm8 # 62e0 <_sk_callback_sse41+0x62a>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -30184,9 +30208,9 @@ _sk_lerp_u8_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,72 // jne 209a <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm8
- .byte 102,68,15,219,5,94,66,0,0 // pand 0x425e(%rip),%xmm8 # 62c0 <_sk_callback_sse41+0x636>
+ .byte 102,68,15,219,5,142,66,0,0 // pand 0x428e(%rip),%xmm8 # 62f0 <_sk_callback_sse41+0x63a>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,98,66,0,0 // mulps 0x4262(%rip),%xmm8 # 62d0 <_sk_callback_sse41+0x646>
+ .byte 68,15,89,5,146,66,0,0 // mulps 0x4292(%rip),%xmm8 # 6300 <_sk_callback_sse41+0x64a>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -30236,17 +30260,17 @@ _sk_lerp_565_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 15,133,152,0,0,0 // jne 21ab <_sk_lerp_565_sse41+0xb7>
.byte 102,71,15,56,51,20,89 // pmovzxwd (%r9,%r11,2),%xmm10
- .byte 102,68,15,111,5,189,65,0,0 // movdqa 0x41bd(%rip),%xmm8 # 62e0 <_sk_callback_sse41+0x656>
+ .byte 102,68,15,111,5,237,65,0,0 // movdqa 0x41ed(%rip),%xmm8 # 6310 <_sk_callback_sse41+0x65a>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,188,65,0,0 // mulps 0x41bc(%rip),%xmm8 # 62f0 <_sk_callback_sse41+0x666>
- .byte 102,68,15,111,13,195,65,0,0 // movdqa 0x41c3(%rip),%xmm9 # 6300 <_sk_callback_sse41+0x676>
+ .byte 68,15,89,5,236,65,0,0 // mulps 0x41ec(%rip),%xmm8 # 6320 <_sk_callback_sse41+0x66a>
+ .byte 102,68,15,111,13,243,65,0,0 // movdqa 0x41f3(%rip),%xmm9 # 6330 <_sk_callback_sse41+0x67a>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,194,65,0,0 // mulps 0x41c2(%rip),%xmm9 # 6310 <_sk_callback_sse41+0x686>
- .byte 102,68,15,219,21,201,65,0,0 // pand 0x41c9(%rip),%xmm10 # 6320 <_sk_callback_sse41+0x696>
+ .byte 68,15,89,13,242,65,0,0 // mulps 0x41f2(%rip),%xmm9 # 6340 <_sk_callback_sse41+0x68a>
+ .byte 102,68,15,219,21,249,65,0,0 // pand 0x41f9(%rip),%xmm10 # 6350 <_sk_callback_sse41+0x69a>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,205,65,0,0 // mulps 0x41cd(%rip),%xmm10 # 6330 <_sk_callback_sse41+0x6a6>
+ .byte 68,15,89,21,253,65,0,0 // mulps 0x41fd(%rip),%xmm10 # 6360 <_sk_callback_sse41+0x6aa>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -30300,7 +30324,7 @@ _sk_load_tables_sse41:
.byte 65,87 // push %r15
.byte 65,86 // push %r14
.byte 83 // push %rbx
- .byte 102,15,111,5,26,65,0,0 // movdqa 0x411a(%rip),%xmm0 # 6340 <_sk_callback_sse41+0x6b6>
+ .byte 102,15,111,5,74,65,0,0 // movdqa 0x414a(%rip),%xmm0 # 6370 <_sk_callback_sse41+0x6ba>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,73,15,58,22,193,1 // pextrq $0x1,%xmm0,%r9
.byte 102,73,15,126,194 // movq %xmm0,%r10
@@ -30315,7 +30339,7 @@ _sk_load_tables_sse41:
.byte 102,66,15,58,33,4,179,32 // insertps $0x20,(%rbx,%r14,4),%xmm0
.byte 102,66,15,58,33,4,11,48 // insertps $0x30,(%rbx,%r9,1),%xmm0
.byte 102,65,15,111,200 // movdqa %xmm8,%xmm1
- .byte 102,15,56,0,13,213,64,0,0 // pshufb 0x40d5(%rip),%xmm1 # 6350 <_sk_callback_sse41+0x6c6>
+ .byte 102,15,56,0,13,5,65,0,0 // pshufb 0x4105(%rip),%xmm1 # 6380 <_sk_callback_sse41+0x6ca>
.byte 102,73,15,58,22,201,1 // pextrq $0x1,%xmm1,%r9
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 68,15,182,211 // movzbl %bl,%r10d
@@ -30330,7 +30354,7 @@ _sk_load_tables_sse41:
.byte 102,15,58,33,202,48 // insertps $0x30,%xmm2,%xmm1
.byte 76,139,72,24 // mov 0x18(%rax),%r9
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
- .byte 102,15,56,0,21,145,64,0,0 // pshufb 0x4091(%rip),%xmm2 # 6360 <_sk_callback_sse41+0x6d6>
+ .byte 102,15,56,0,21,193,64,0,0 // pshufb 0x40c1(%rip),%xmm2 # 6390 <_sk_callback_sse41+0x6da>
.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,208 // movzbl %al,%r10d
@@ -30345,7 +30369,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,78,64,0,0 // mulps 0x404e(%rip),%xmm3 # 6370 <_sk_callback_sse41+0x6e6>
+ .byte 15,89,29,126,64,0,0 // mulps 0x407e(%rip),%xmm3 # 63a0 <_sk_callback_sse41+0x6ea>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -30388,7 +30412,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,188,63,0,0 // movdqa 0x3fbc(%rip),%xmm8 # 6380 <_sk_callback_sse41+0x6f6>
+ .byte 102,68,15,111,5,236,63,0,0 // movdqa 0x3fec(%rip),%xmm8 # 63b0 <_sk_callback_sse41+0x6fa>
.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
@@ -30406,7 +30430,7 @@ _sk_load_tables_u16_be_sse41:
.byte 102,15,58,33,194,32 // insertps $0x20,%xmm2,%xmm0
.byte 243,66,15,16,20,11 // movss (%rbx,%r9,1),%xmm2
.byte 102,15,58,33,194,48 // insertps $0x30,%xmm2,%xmm0
- .byte 102,15,56,0,13,107,63,0,0 // pshufb 0x3f6b(%rip),%xmm1 # 6390 <_sk_callback_sse41+0x706>
+ .byte 102,15,56,0,13,155,63,0,0 // pshufb 0x3f9b(%rip),%xmm1 # 63c0 <_sk_callback_sse41+0x70a>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,201,1 // pextrq $0x1,%xmm1,%r9
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -30442,7 +30466,7 @@ _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,185,62,0,0 // mulps 0x3eb9(%rip),%xmm3 # 63a0 <_sk_callback_sse41+0x716>
+ .byte 15,89,29,233,62,0,0 // mulps 0x3ee9(%rip),%xmm3 # 63d0 <_sk_callback_sse41+0x71a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -30484,7 +30508,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,201 // punpcklwd %xmm9,%xmm1
- .byte 102,68,15,111,5,46,62,0,0 // movdqa 0x3e2e(%rip),%xmm8 # 63b0 <_sk_callback_sse41+0x726>
+ .byte 102,68,15,111,5,94,62,0,0 // movdqa 0x3e5e(%rip),%xmm8 # 63e0 <_sk_callback_sse41+0x72a>
.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
@@ -30502,7 +30526,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,11 // movss (%rbx,%r9,1),%xmm3
.byte 102,15,58,33,195,48 // insertps $0x30,%xmm3,%xmm0
- .byte 102,15,56,0,13,221,61,0,0 // pshufb 0x3ddd(%rip),%xmm1 # 63c0 <_sk_callback_sse41+0x736>
+ .byte 102,15,56,0,13,13,62,0,0 // pshufb 0x3e0d(%rip),%xmm1 # 63f0 <_sk_callback_sse41+0x73a>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,201,1 // pextrq $0x1,%xmm1,%r9
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -30533,7 +30557,7 @@ _sk_load_tables_rgb_u16_be_sse41:
.byte 243,65,15,16,28,25 // movss (%r9,%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,72,61,0,0 // movaps 0x3d48(%rip),%xmm3 # 63d0 <_sk_callback_sse41+0x746>
+ .byte 15,40,29,120,61,0,0 // movaps 0x3d78(%rip),%xmm3 # 6400 <_sk_callback_sse41+0x74a>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 65,95 // pop %r15
@@ -30567,7 +30591,7 @@ _sk_byte_tables_sse41:
.byte 65,84 // push %r12
.byte 83 // push %rbx
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,224,60,0,0 // movaps 0x3ce0(%rip),%xmm8 # 63e0 <_sk_callback_sse41+0x756>
+ .byte 68,15,40,5,16,61,0,0 // movaps 0x3d10(%rip),%xmm8 # 6410 <_sk_callback_sse41+0x75a>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,58,22,193,1 // pextrq $0x1,%xmm0,%r9
@@ -30586,7 +30610,7 @@ _sk_byte_tables_sse41:
.byte 102,15,58,32,195,3 // pinsrb $0x3,%ebx,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,13,145,60,0,0 // movaps 0x3c91(%rip),%xmm9 # 63f0 <_sk_callback_sse41+0x766>
+ .byte 68,15,40,13,193,60,0,0 // movaps 0x3cc1(%rip),%xmm9 # 6420 <_sk_callback_sse41+0x76a>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -30682,7 +30706,7 @@ _sk_byte_tables_rgb_sse41:
.byte 102,15,58,32,195,3 // pinsrb $0x3,%ebx,%xmm0
.byte 102,15,56,49,192 // pmovzxbd %xmm0,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,13,9,59,0,0 // movaps 0x3b09(%rip),%xmm9 # 6400 <_sk_callback_sse41+0x776>
+ .byte 68,15,40,13,57,59,0,0 // movaps 0x3b39(%rip),%xmm9 # 6430 <_sk_callback_sse41+0x77a>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -30869,31 +30893,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,81,56,0,0 // mulps 0x3851(%rip),%xmm8 # 6410 <_sk_callback_sse41+0x786>
- .byte 68,15,84,21,89,56,0,0 // andps 0x3859(%rip),%xmm10 # 6420 <_sk_callback_sse41+0x796>
- .byte 68,15,86,21,97,56,0,0 // orps 0x3861(%rip),%xmm10 # 6430 <_sk_callback_sse41+0x7a6>
- .byte 68,15,88,5,105,56,0,0 // addps 0x3869(%rip),%xmm8 # 6440 <_sk_callback_sse41+0x7b6>
- .byte 68,15,40,37,113,56,0,0 // movaps 0x3871(%rip),%xmm12 # 6450 <_sk_callback_sse41+0x7c6>
+ .byte 68,15,89,5,129,56,0,0 // mulps 0x3881(%rip),%xmm8 # 6440 <_sk_callback_sse41+0x78a>
+ .byte 68,15,84,21,137,56,0,0 // andps 0x3889(%rip),%xmm10 # 6450 <_sk_callback_sse41+0x79a>
+ .byte 68,15,86,21,145,56,0,0 // orps 0x3891(%rip),%xmm10 # 6460 <_sk_callback_sse41+0x7aa>
+ .byte 68,15,88,5,153,56,0,0 // addps 0x3899(%rip),%xmm8 # 6470 <_sk_callback_sse41+0x7ba>
+ .byte 68,15,40,37,161,56,0,0 // movaps 0x38a1(%rip),%xmm12 # 6480 <_sk_callback_sse41+0x7ca>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,113,56,0,0 // addps 0x3871(%rip),%xmm10 # 6460 <_sk_callback_sse41+0x7d6>
- .byte 68,15,40,37,121,56,0,0 // movaps 0x3879(%rip),%xmm12 # 6470 <_sk_callback_sse41+0x7e6>
+ .byte 68,15,88,21,161,56,0,0 // addps 0x38a1(%rip),%xmm10 # 6490 <_sk_callback_sse41+0x7da>
+ .byte 68,15,40,37,169,56,0,0 // movaps 0x38a9(%rip),%xmm12 # 64a0 <_sk_callback_sse41+0x7ea>
.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,102,56,0,0 // addps 0x3866(%rip),%xmm8 # 6480 <_sk_callback_sse41+0x7f6>
- .byte 68,15,40,21,110,56,0,0 // movaps 0x386e(%rip),%xmm10 # 6490 <_sk_callback_sse41+0x806>
+ .byte 68,15,88,5,150,56,0,0 // addps 0x3896(%rip),%xmm8 # 64b0 <_sk_callback_sse41+0x7fa>
+ .byte 68,15,40,21,158,56,0,0 // movaps 0x389e(%rip),%xmm10 # 64c0 <_sk_callback_sse41+0x80a>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,110,56,0,0 // movaps 0x386e(%rip),%xmm10 # 64a0 <_sk_callback_sse41+0x816>
+ .byte 68,15,40,21,158,56,0,0 // movaps 0x389e(%rip),%xmm10 # 64d0 <_sk_callback_sse41+0x81a>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,114,56,0,0 // movaps 0x3872(%rip),%xmm11 # 64b0 <_sk_callback_sse41+0x826>
+ .byte 68,15,40,29,162,56,0,0 // movaps 0x38a2(%rip),%xmm11 # 64e0 <_sk_callback_sse41+0x82a>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,114,56,0,0 // mulps 0x3872(%rip),%xmm11 # 64c0 <_sk_callback_sse41+0x836>
+ .byte 68,15,89,29,162,56,0,0 // mulps 0x38a2(%rip),%xmm11 # 64f0 <_sk_callback_sse41+0x83a>
.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
@@ -30901,7 +30925,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,89,56,0,0 // minps 0x3859(%rip),%xmm8 # 64d0 <_sk_callback_sse41+0x846>
+ .byte 68,15,93,5,137,56,0,0 // minps 0x3889(%rip),%xmm8 # 6500 <_sk_callback_sse41+0x84a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30931,31 +30955,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,250,55,0,0 // mulps 0x37fa(%rip),%xmm12 # 64e0 <_sk_callback_sse41+0x856>
- .byte 68,15,84,29,2,56,0,0 // andps 0x3802(%rip),%xmm11 # 64f0 <_sk_callback_sse41+0x866>
- .byte 68,15,86,29,10,56,0,0 // orps 0x380a(%rip),%xmm11 # 6500 <_sk_callback_sse41+0x876>
- .byte 68,15,88,37,18,56,0,0 // addps 0x3812(%rip),%xmm12 # 6510 <_sk_callback_sse41+0x886>
- .byte 15,40,13,27,56,0,0 // movaps 0x381b(%rip),%xmm1 # 6520 <_sk_callback_sse41+0x896>
+ .byte 68,15,89,37,42,56,0,0 // mulps 0x382a(%rip),%xmm12 # 6510 <_sk_callback_sse41+0x85a>
+ .byte 68,15,84,29,50,56,0,0 // andps 0x3832(%rip),%xmm11 # 6520 <_sk_callback_sse41+0x86a>
+ .byte 68,15,86,29,58,56,0,0 // orps 0x383a(%rip),%xmm11 # 6530 <_sk_callback_sse41+0x87a>
+ .byte 68,15,88,37,66,56,0,0 // addps 0x3842(%rip),%xmm12 # 6540 <_sk_callback_sse41+0x88a>
+ .byte 15,40,13,75,56,0,0 // movaps 0x384b(%rip),%xmm1 # 6550 <_sk_callback_sse41+0x89a>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,27,56,0,0 // addps 0x381b(%rip),%xmm11 # 6530 <_sk_callback_sse41+0x8a6>
- .byte 15,40,13,36,56,0,0 // movaps 0x3824(%rip),%xmm1 # 6540 <_sk_callback_sse41+0x8b6>
+ .byte 68,15,88,29,75,56,0,0 // addps 0x384b(%rip),%xmm11 # 6560 <_sk_callback_sse41+0x8aa>
+ .byte 15,40,13,84,56,0,0 // movaps 0x3854(%rip),%xmm1 # 6570 <_sk_callback_sse41+0x8ba>
.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,17,56,0,0 // addps 0x3811(%rip),%xmm12 # 6550 <_sk_callback_sse41+0x8c6>
- .byte 15,40,13,26,56,0,0 // movaps 0x381a(%rip),%xmm1 # 6560 <_sk_callback_sse41+0x8d6>
+ .byte 68,15,88,37,65,56,0,0 // addps 0x3841(%rip),%xmm12 # 6580 <_sk_callback_sse41+0x8ca>
+ .byte 15,40,13,74,56,0,0 // movaps 0x384a(%rip),%xmm1 # 6590 <_sk_callback_sse41+0x8da>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,26,56,0,0 // movaps 0x381a(%rip),%xmm10 # 6570 <_sk_callback_sse41+0x8e6>
+ .byte 68,15,40,21,74,56,0,0 // movaps 0x384a(%rip),%xmm10 # 65a0 <_sk_callback_sse41+0x8ea>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,31,56,0,0 // movaps 0x381f(%rip),%xmm1 # 6580 <_sk_callback_sse41+0x8f6>
+ .byte 15,40,13,79,56,0,0 // movaps 0x384f(%rip),%xmm1 # 65b0 <_sk_callback_sse41+0x8fa>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,32,56,0,0 // mulps 0x3820(%rip),%xmm1 # 6590 <_sk_callback_sse41+0x906>
+ .byte 15,89,13,80,56,0,0 // mulps 0x3850(%rip),%xmm1 # 65c0 <_sk_callback_sse41+0x90a>
.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
@@ -30963,7 +30987,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,11,56,0,0 // minps 0x380b(%rip),%xmm1 # 65a0 <_sk_callback_sse41+0x916>
+ .byte 15,93,13,59,56,0,0 // minps 0x383b(%rip),%xmm1 # 65d0 <_sk_callback_sse41+0x91a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -30993,31 +31017,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,172,55,0,0 // mulps 0x37ac(%rip),%xmm12 # 65b0 <_sk_callback_sse41+0x926>
- .byte 68,15,84,29,180,55,0,0 // andps 0x37b4(%rip),%xmm11 # 65c0 <_sk_callback_sse41+0x936>
- .byte 68,15,86,29,188,55,0,0 // orps 0x37bc(%rip),%xmm11 # 65d0 <_sk_callback_sse41+0x946>
- .byte 68,15,88,37,196,55,0,0 // addps 0x37c4(%rip),%xmm12 # 65e0 <_sk_callback_sse41+0x956>
- .byte 15,40,21,205,55,0,0 // movaps 0x37cd(%rip),%xmm2 # 65f0 <_sk_callback_sse41+0x966>
+ .byte 68,15,89,37,220,55,0,0 // mulps 0x37dc(%rip),%xmm12 # 65e0 <_sk_callback_sse41+0x92a>
+ .byte 68,15,84,29,228,55,0,0 // andps 0x37e4(%rip),%xmm11 # 65f0 <_sk_callback_sse41+0x93a>
+ .byte 68,15,86,29,236,55,0,0 // orps 0x37ec(%rip),%xmm11 # 6600 <_sk_callback_sse41+0x94a>
+ .byte 68,15,88,37,244,55,0,0 // addps 0x37f4(%rip),%xmm12 # 6610 <_sk_callback_sse41+0x95a>
+ .byte 15,40,21,253,55,0,0 // movaps 0x37fd(%rip),%xmm2 # 6620 <_sk_callback_sse41+0x96a>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,205,55,0,0 // addps 0x37cd(%rip),%xmm11 # 6600 <_sk_callback_sse41+0x976>
- .byte 15,40,21,214,55,0,0 // movaps 0x37d6(%rip),%xmm2 # 6610 <_sk_callback_sse41+0x986>
+ .byte 68,15,88,29,253,55,0,0 // addps 0x37fd(%rip),%xmm11 # 6630 <_sk_callback_sse41+0x97a>
+ .byte 15,40,21,6,56,0,0 // movaps 0x3806(%rip),%xmm2 # 6640 <_sk_callback_sse41+0x98a>
.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,195,55,0,0 // addps 0x37c3(%rip),%xmm12 # 6620 <_sk_callback_sse41+0x996>
- .byte 15,40,21,204,55,0,0 // movaps 0x37cc(%rip),%xmm2 # 6630 <_sk_callback_sse41+0x9a6>
+ .byte 68,15,88,37,243,55,0,0 // addps 0x37f3(%rip),%xmm12 # 6650 <_sk_callback_sse41+0x99a>
+ .byte 15,40,21,252,55,0,0 // movaps 0x37fc(%rip),%xmm2 # 6660 <_sk_callback_sse41+0x9aa>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,204,55,0,0 // movaps 0x37cc(%rip),%xmm10 # 6640 <_sk_callback_sse41+0x9b6>
+ .byte 68,15,40,21,252,55,0,0 // movaps 0x37fc(%rip),%xmm10 # 6670 <_sk_callback_sse41+0x9ba>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,209,55,0,0 // movaps 0x37d1(%rip),%xmm2 # 6650 <_sk_callback_sse41+0x9c6>
+ .byte 15,40,21,1,56,0,0 // movaps 0x3801(%rip),%xmm2 # 6680 <_sk_callback_sse41+0x9ca>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,210,55,0,0 // mulps 0x37d2(%rip),%xmm2 # 6660 <_sk_callback_sse41+0x9d6>
+ .byte 15,89,21,2,56,0,0 // mulps 0x3802(%rip),%xmm2 # 6690 <_sk_callback_sse41+0x9da>
.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
@@ -31025,7 +31049,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,189,55,0,0 // minps 0x37bd(%rip),%xmm2 # 6670 <_sk_callback_sse41+0x9e6>
+ .byte 15,93,21,237,55,0,0 // minps 0x37ed(%rip),%xmm2 # 66a0 <_sk_callback_sse41+0x9ea>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -31055,31 +31079,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,94,55,0,0 // mulps 0x375e(%rip),%xmm12 # 6680 <_sk_callback_sse41+0x9f6>
- .byte 68,15,84,29,102,55,0,0 // andps 0x3766(%rip),%xmm11 # 6690 <_sk_callback_sse41+0xa06>
- .byte 68,15,86,29,110,55,0,0 // orps 0x376e(%rip),%xmm11 # 66a0 <_sk_callback_sse41+0xa16>
- .byte 68,15,88,37,118,55,0,0 // addps 0x3776(%rip),%xmm12 # 66b0 <_sk_callback_sse41+0xa26>
- .byte 15,40,29,127,55,0,0 // movaps 0x377f(%rip),%xmm3 # 66c0 <_sk_callback_sse41+0xa36>
+ .byte 68,15,89,37,142,55,0,0 // mulps 0x378e(%rip),%xmm12 # 66b0 <_sk_callback_sse41+0x9fa>
+ .byte 68,15,84,29,150,55,0,0 // andps 0x3796(%rip),%xmm11 # 66c0 <_sk_callback_sse41+0xa0a>
+ .byte 68,15,86,29,158,55,0,0 // orps 0x379e(%rip),%xmm11 # 66d0 <_sk_callback_sse41+0xa1a>
+ .byte 68,15,88,37,166,55,0,0 // addps 0x37a6(%rip),%xmm12 # 66e0 <_sk_callback_sse41+0xa2a>
+ .byte 15,40,29,175,55,0,0 // movaps 0x37af(%rip),%xmm3 # 66f0 <_sk_callback_sse41+0xa3a>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,127,55,0,0 // addps 0x377f(%rip),%xmm11 # 66d0 <_sk_callback_sse41+0xa46>
- .byte 15,40,29,136,55,0,0 // movaps 0x3788(%rip),%xmm3 # 66e0 <_sk_callback_sse41+0xa56>
+ .byte 68,15,88,29,175,55,0,0 // addps 0x37af(%rip),%xmm11 # 6700 <_sk_callback_sse41+0xa4a>
+ .byte 15,40,29,184,55,0,0 // movaps 0x37b8(%rip),%xmm3 # 6710 <_sk_callback_sse41+0xa5a>
.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,117,55,0,0 // addps 0x3775(%rip),%xmm12 # 66f0 <_sk_callback_sse41+0xa66>
- .byte 15,40,29,126,55,0,0 // movaps 0x377e(%rip),%xmm3 # 6700 <_sk_callback_sse41+0xa76>
+ .byte 68,15,88,37,165,55,0,0 // addps 0x37a5(%rip),%xmm12 # 6720 <_sk_callback_sse41+0xa6a>
+ .byte 15,40,29,174,55,0,0 // movaps 0x37ae(%rip),%xmm3 # 6730 <_sk_callback_sse41+0xa7a>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,126,55,0,0 // movaps 0x377e(%rip),%xmm10 # 6710 <_sk_callback_sse41+0xa86>
+ .byte 68,15,40,21,174,55,0,0 // movaps 0x37ae(%rip),%xmm10 # 6740 <_sk_callback_sse41+0xa8a>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,131,55,0,0 // movaps 0x3783(%rip),%xmm3 # 6720 <_sk_callback_sse41+0xa96>
+ .byte 15,40,29,179,55,0,0 // movaps 0x37b3(%rip),%xmm3 # 6750 <_sk_callback_sse41+0xa9a>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,132,55,0,0 // mulps 0x3784(%rip),%xmm3 # 6730 <_sk_callback_sse41+0xaa6>
+ .byte 15,89,29,180,55,0,0 // mulps 0x37b4(%rip),%xmm3 # 6760 <_sk_callback_sse41+0xaaa>
.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
@@ -31087,7 +31111,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,111,55,0,0 // minps 0x376f(%rip),%xmm3 # 6740 <_sk_callback_sse41+0xab6>
+ .byte 15,93,29,159,55,0,0 // minps 0x379f(%rip),%xmm3 # 6770 <_sk_callback_sse41+0xaba>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -31097,29 +31121,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,107,55,0,0 // mulps 0x376b(%rip),%xmm8 # 6750 <_sk_callback_sse41+0xac6>
- .byte 68,15,40,13,115,55,0,0 // movaps 0x3773(%rip),%xmm9 # 6760 <_sk_callback_sse41+0xad6>
+ .byte 68,15,89,5,155,55,0,0 // mulps 0x379b(%rip),%xmm8 # 6780 <_sk_callback_sse41+0xaca>
+ .byte 68,15,40,13,163,55,0,0 // movaps 0x37a3(%rip),%xmm9 # 6790 <_sk_callback_sse41+0xada>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,120,55,0,0 // movaps 0x3778(%rip),%xmm0 # 6770 <_sk_callback_sse41+0xae6>
+ .byte 15,40,5,168,55,0,0 // movaps 0x37a8(%rip),%xmm0 # 67a0 <_sk_callback_sse41+0xaea>
.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,118,55,0,0 // addps 0x3776(%rip),%xmm8 # 6780 <_sk_callback_sse41+0xaf6>
- .byte 68,15,89,5,126,55,0,0 // mulps 0x377e(%rip),%xmm8 # 6790 <_sk_callback_sse41+0xb06>
- .byte 15,89,13,135,55,0,0 // mulps 0x3787(%rip),%xmm1 # 67a0 <_sk_callback_sse41+0xb16>
+ .byte 68,15,88,5,166,55,0,0 // addps 0x37a6(%rip),%xmm8 # 67b0 <_sk_callback_sse41+0xafa>
+ .byte 68,15,89,5,174,55,0,0 // mulps 0x37ae(%rip),%xmm8 # 67c0 <_sk_callback_sse41+0xb0a>
+ .byte 15,89,13,183,55,0,0 // mulps 0x37b7(%rip),%xmm1 # 67d0 <_sk_callback_sse41+0xb1a>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,140,55,0,0 // mulps 0x378c(%rip),%xmm2 # 67b0 <_sk_callback_sse41+0xb26>
+ .byte 15,89,21,188,55,0,0 // mulps 0x37bc(%rip),%xmm2 # 67e0 <_sk_callback_sse41+0xb2a>
.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,128,55,0,0 // movaps 0x3780(%rip),%xmm9 # 67c0 <_sk_callback_sse41+0xb36>
+ .byte 68,15,40,13,176,55,0,0 // movaps 0x37b0(%rip),%xmm9 # 67f0 <_sk_callback_sse41+0xb3a>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,128,55,0,0 // movaps 0x3780(%rip),%xmm2 # 67d0 <_sk_callback_sse41+0xb46>
+ .byte 15,40,21,176,55,0,0 // movaps 0x37b0(%rip),%xmm2 # 6800 <_sk_callback_sse41+0xb4a>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,133,55,0,0 // movaps 0x3785(%rip),%xmm12 # 67e0 <_sk_callback_sse41+0xb56>
+ .byte 68,15,40,37,181,55,0,0 // movaps 0x37b5(%rip),%xmm12 # 6810 <_sk_callback_sse41+0xb5a>
.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
@@ -31138,8 +31162,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,62,55,0,0 // mulps 0x373e(%rip),%xmm1 # 67f0 <_sk_callback_sse41+0xb66>
- .byte 15,89,21,71,55,0,0 // mulps 0x3747(%rip),%xmm2 # 6800 <_sk_callback_sse41+0xb76>
+ .byte 15,89,13,110,55,0,0 // mulps 0x376e(%rip),%xmm1 # 6820 <_sk_callback_sse41+0xb6a>
+ .byte 15,89,21,119,55,0,0 // mulps 0x3777(%rip),%xmm2 # 6830 <_sk_callback_sse41+0xb7a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -31158,9 +31182,9 @@ _sk_load_a8_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,39 // jne 3103 <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm0
- .byte 102,15,219,5,37,55,0,0 // pand 0x3725(%rip),%xmm0 # 6810 <_sk_callback_sse41+0xb86>
+ .byte 102,15,219,5,85,55,0,0 // pand 0x3755(%rip),%xmm0 # 6840 <_sk_callback_sse41+0xb8a>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,43,55,0,0 // mulps 0x372b(%rip),%xmm3 # 6820 <_sk_callback_sse41+0xb96>
+ .byte 15,89,29,91,55,0,0 // mulps 0x375b(%rip),%xmm3 # 6850 <_sk_callback_sse41+0xb9a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -31200,9 +31224,9 @@ _sk_load_a8_dst_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,39 // jne 318f <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,25 // pmovzxbd (%r9,%r11,1),%xmm4
- .byte 102,15,219,37,185,54,0,0 // pand 0x36b9(%rip),%xmm4 # 6830 <_sk_callback_sse41+0xba6>
+ .byte 102,15,219,37,233,54,0,0 // pand 0x36e9(%rip),%xmm4 # 6860 <_sk_callback_sse41+0xbaa>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,191,54,0,0 // mulps 0x36bf(%rip),%xmm7 # 6840 <_sk_callback_sse41+0xbb6>
+ .byte 15,89,61,239,54,0,0 // mulps 0x36ef(%rip),%xmm7 # 6870 <_sk_callback_sse41+0xbba>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -31256,7 +31280,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,4,54,0,0 // mulps 0x3604(%rip),%xmm3 # 6850 <_sk_callback_sse41+0xbc6>
+ .byte 15,89,29,52,54,0,0 // mulps 0x3634(%rip),%xmm3 # 6880 <_sk_callback_sse41+0xbca>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -31274,7 +31298,7 @@ _sk_store_a8_sse41:
.byte 77,15,175,202 // imul %r10,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 76,99,218 // movslq %edx,%r11
- .byte 68,15,40,5,233,53,0,0 // movaps 0x35e9(%rip),%xmm8 # 6860 <_sk_callback_sse41+0xbd6>
+ .byte 68,15,40,5,25,54,0,0 // movaps 0x3619(%rip),%xmm8 # 6890 <_sk_callback_sse41+0xbda>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,69,15,56,43,192 // packusdw %xmm8,%xmm8
@@ -31295,7 +31319,7 @@ _sk_store_a8_sse41:
.byte 65,128,250,3 // cmp $0x3,%r10b
.byte 117,221 // jne 3299 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,68,25,2,8 // pextrb $0x8,%xmm8,0x2(%r9,%r11,1)
- .byte 102,68,15,56,0,5,161,53,0,0 // pshufb 0x35a1(%rip),%xmm8 # 6870 <_sk_callback_sse41+0xbe6>
+ .byte 102,68,15,56,0,5,209,53,0,0 // pshufb 0x35d1(%rip),%xmm8 # 68a0 <_sk_callback_sse41+0xbea>
.byte 102,71,15,58,21,4,25,0 // pextrw $0x0,%xmm8,(%r9,%r11,1)
.byte 235,192 // jmp 3299 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,25,0 // pextrb $0x0,%xmm8,(%r9,%r11,1)
@@ -31314,11 +31338,11 @@ _sk_load_g8_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,42 // jne 3325 <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm0
- .byte 102,15,219,5,118,53,0,0 // pand 0x3576(%rip),%xmm0 # 6880 <_sk_callback_sse41+0xbf6>
+ .byte 102,15,219,5,166,53,0,0 // pand 0x35a6(%rip),%xmm0 # 68b0 <_sk_callback_sse41+0xbfa>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,124,53,0,0 // mulps 0x357c(%rip),%xmm0 # 6890 <_sk_callback_sse41+0xc06>
+ .byte 15,89,5,172,53,0,0 // mulps 0x35ac(%rip),%xmm0 # 68c0 <_sk_callback_sse41+0xc0a>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,131,53,0,0 // movaps 0x3583(%rip),%xmm3 # 68a0 <_sk_callback_sse41+0xc16>
+ .byte 15,40,29,179,53,0,0 // movaps 0x35b3(%rip),%xmm3 # 68d0 <_sk_callback_sse41+0xc1a>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -31356,11 +31380,11 @@ _sk_load_g8_dst_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,42 // jne 33b4 <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,25 // pmovzxbd (%r9,%r11,1),%xmm4
- .byte 102,15,219,37,23,53,0,0 // pand 0x3517(%rip),%xmm4 # 68b0 <_sk_callback_sse41+0xc26>
+ .byte 102,15,219,37,71,53,0,0 // pand 0x3547(%rip),%xmm4 # 68e0 <_sk_callback_sse41+0xc2a>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,29,53,0,0 // mulps 0x351d(%rip),%xmm4 # 68c0 <_sk_callback_sse41+0xc36>
+ .byte 15,89,37,77,53,0,0 // mulps 0x354d(%rip),%xmm4 # 68f0 <_sk_callback_sse41+0xc3a>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,36,53,0,0 // movaps 0x3524(%rip),%xmm7 # 68d0 <_sk_callback_sse41+0xc46>
+ .byte 15,40,61,84,53,0,0 // movaps 0x3554(%rip),%xmm7 # 6900 <_sk_callback_sse41+0xc4a>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
@@ -31412,9 +31436,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,111,52,0,0 // mulps 0x346f(%rip),%xmm0 # 68e0 <_sk_callback_sse41+0xc56>
+ .byte 15,89,5,159,52,0,0 // mulps 0x349f(%rip),%xmm0 # 6910 <_sk_callback_sse41+0xc5a>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,118,52,0,0 // movaps 0x3476(%rip),%xmm3 # 68f0 <_sk_callback_sse41+0xc66>
+ .byte 15,40,29,166,52,0,0 // movaps 0x34a6(%rip),%xmm3 # 6920 <_sk_callback_sse41+0xc6a>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -31434,19 +31458,19 @@ _sk_load_565_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,80 // jne 34ee <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,89 // pmovzxwd (%r9,%r11,2),%xmm2
- .byte 102,15,111,5,83,52,0,0 // movdqa 0x3453(%rip),%xmm0 # 6900 <_sk_callback_sse41+0xc76>
+ .byte 102,15,111,5,131,52,0,0 // movdqa 0x3483(%rip),%xmm0 # 6930 <_sk_callback_sse41+0xc7a>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,85,52,0,0 // mulps 0x3455(%rip),%xmm0 # 6910 <_sk_callback_sse41+0xc86>
- .byte 102,15,111,13,93,52,0,0 // movdqa 0x345d(%rip),%xmm1 # 6920 <_sk_callback_sse41+0xc96>
+ .byte 15,89,5,133,52,0,0 // mulps 0x3485(%rip),%xmm0 # 6940 <_sk_callback_sse41+0xc8a>
+ .byte 102,15,111,13,141,52,0,0 // movdqa 0x348d(%rip),%xmm1 # 6950 <_sk_callback_sse41+0xc9a>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,95,52,0,0 // mulps 0x345f(%rip),%xmm1 # 6930 <_sk_callback_sse41+0xca6>
- .byte 102,15,219,21,103,52,0,0 // pand 0x3467(%rip),%xmm2 # 6940 <_sk_callback_sse41+0xcb6>
+ .byte 15,89,13,143,52,0,0 // mulps 0x348f(%rip),%xmm1 # 6960 <_sk_callback_sse41+0xcaa>
+ .byte 102,15,219,21,151,52,0,0 // pand 0x3497(%rip),%xmm2 # 6970 <_sk_callback_sse41+0xcba>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,109,52,0,0 // mulps 0x346d(%rip),%xmm2 # 6950 <_sk_callback_sse41+0xcc6>
+ .byte 15,89,21,157,52,0,0 // mulps 0x349d(%rip),%xmm2 # 6980 <_sk_callback_sse41+0xcca>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,116,52,0,0 // movaps 0x3474(%rip),%xmm3 # 6960 <_sk_callback_sse41+0xcd6>
+ .byte 15,40,29,164,52,0,0 // movaps 0x34a4(%rip),%xmm3 # 6990 <_sk_callback_sse41+0xcda>
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
.byte 65,128,226,3 // and $0x3,%r10b
@@ -31482,19 +31506,19 @@ _sk_load_565_dst_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,80 // jne 35a9 <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,89 // pmovzxwd (%r9,%r11,2),%xmm6
- .byte 102,15,111,37,8,52,0,0 // movdqa 0x3408(%rip),%xmm4 # 6970 <_sk_callback_sse41+0xce6>
+ .byte 102,15,111,37,56,52,0,0 // movdqa 0x3438(%rip),%xmm4 # 69a0 <_sk_callback_sse41+0xcea>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,10,52,0,0 // mulps 0x340a(%rip),%xmm4 # 6980 <_sk_callback_sse41+0xcf6>
- .byte 102,15,111,45,18,52,0,0 // movdqa 0x3412(%rip),%xmm5 # 6990 <_sk_callback_sse41+0xd06>
+ .byte 15,89,37,58,52,0,0 // mulps 0x343a(%rip),%xmm4 # 69b0 <_sk_callback_sse41+0xcfa>
+ .byte 102,15,111,45,66,52,0,0 // movdqa 0x3442(%rip),%xmm5 # 69c0 <_sk_callback_sse41+0xd0a>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,20,52,0,0 // mulps 0x3414(%rip),%xmm5 # 69a0 <_sk_callback_sse41+0xd16>
- .byte 102,15,219,53,28,52,0,0 // pand 0x341c(%rip),%xmm6 # 69b0 <_sk_callback_sse41+0xd26>
+ .byte 15,89,45,68,52,0,0 // mulps 0x3444(%rip),%xmm5 # 69d0 <_sk_callback_sse41+0xd1a>
+ .byte 102,15,219,53,76,52,0,0 // pand 0x344c(%rip),%xmm6 # 69e0 <_sk_callback_sse41+0xd2a>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,34,52,0,0 // mulps 0x3422(%rip),%xmm6 # 69c0 <_sk_callback_sse41+0xd36>
+ .byte 15,89,53,82,52,0,0 // mulps 0x3452(%rip),%xmm6 # 69f0 <_sk_callback_sse41+0xd3a>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,41,52,0,0 // movaps 0x3429(%rip),%xmm7 # 69d0 <_sk_callback_sse41+0xd46>
+ .byte 15,40,61,89,52,0,0 // movaps 0x3459(%rip),%xmm7 # 6a00 <_sk_callback_sse41+0xd4a>
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
.byte 65,128,226,3 // and $0x3,%r10b
@@ -31542,19 +31566,19 @@ _sk_gather_565_sse41:
.byte 65,15,183,4,65 // movzwl (%r9,%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,125,51,0,0 // movdqa 0x337d(%rip),%xmm0 # 69e0 <_sk_callback_sse41+0xd56>
+ .byte 102,15,111,5,173,51,0,0 // movdqa 0x33ad(%rip),%xmm0 # 6a10 <_sk_callback_sse41+0xd5a>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,127,51,0,0 // mulps 0x337f(%rip),%xmm0 # 69f0 <_sk_callback_sse41+0xd66>
- .byte 102,15,111,13,135,51,0,0 // movdqa 0x3387(%rip),%xmm1 # 6a00 <_sk_callback_sse41+0xd76>
+ .byte 15,89,5,175,51,0,0 // mulps 0x33af(%rip),%xmm0 # 6a20 <_sk_callback_sse41+0xd6a>
+ .byte 102,15,111,13,183,51,0,0 // movdqa 0x33b7(%rip),%xmm1 # 6a30 <_sk_callback_sse41+0xd7a>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,137,51,0,0 // mulps 0x3389(%rip),%xmm1 # 6a10 <_sk_callback_sse41+0xd86>
- .byte 102,15,219,21,145,51,0,0 // pand 0x3391(%rip),%xmm2 # 6a20 <_sk_callback_sse41+0xd96>
+ .byte 15,89,13,185,51,0,0 // mulps 0x33b9(%rip),%xmm1 # 6a40 <_sk_callback_sse41+0xd8a>
+ .byte 102,15,219,21,193,51,0,0 // pand 0x33c1(%rip),%xmm2 # 6a50 <_sk_callback_sse41+0xd9a>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,151,51,0,0 // mulps 0x3397(%rip),%xmm2 # 6a30 <_sk_callback_sse41+0xda6>
+ .byte 15,89,21,199,51,0,0 // mulps 0x33c7(%rip),%xmm2 # 6a60 <_sk_callback_sse41+0xdaa>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,158,51,0,0 // movaps 0x339e(%rip),%xmm3 # 6a40 <_sk_callback_sse41+0xdb6>
+ .byte 15,40,29,206,51,0,0 // movaps 0x33ce(%rip),%xmm3 # 6a70 <_sk_callback_sse41+0xdba>
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
@@ -31569,12 +31593,12 @@ _sk_store_565_sse41:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,141,51,0,0 // movaps 0x338d(%rip),%xmm8 # 6a50 <_sk_callback_sse41+0xdc6>
+ .byte 68,15,40,5,189,51,0,0 // movaps 0x33bd(%rip),%xmm8 # 6a80 <_sk_callback_sse41+0xdca>
.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,130,51,0,0 // movaps 0x3382(%rip),%xmm10 # 6a60 <_sk_callback_sse41+0xdd6>
+ .byte 68,15,40,21,178,51,0,0 // movaps 0x33b2(%rip),%xmm10 # 6a90 <_sk_callback_sse41+0xdda>
.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
@@ -31618,21 +31642,21 @@ _sk_load_4444_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,95 // jne 37cf <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,89 // pmovzxwd (%r9,%r11,2),%xmm3
- .byte 102,15,111,5,241,50,0,0 // movdqa 0x32f1(%rip),%xmm0 # 6a70 <_sk_callback_sse41+0xde6>
+ .byte 102,15,111,5,33,51,0,0 // movdqa 0x3321(%rip),%xmm0 # 6aa0 <_sk_callback_sse41+0xdea>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,243,50,0,0 // mulps 0x32f3(%rip),%xmm0 # 6a80 <_sk_callback_sse41+0xdf6>
- .byte 102,15,111,13,251,50,0,0 // movdqa 0x32fb(%rip),%xmm1 # 6a90 <_sk_callback_sse41+0xe06>
+ .byte 15,89,5,35,51,0,0 // mulps 0x3323(%rip),%xmm0 # 6ab0 <_sk_callback_sse41+0xdfa>
+ .byte 102,15,111,13,43,51,0,0 // movdqa 0x332b(%rip),%xmm1 # 6ac0 <_sk_callback_sse41+0xe0a>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,253,50,0,0 // mulps 0x32fd(%rip),%xmm1 # 6aa0 <_sk_callback_sse41+0xe16>
- .byte 102,15,111,21,5,51,0,0 // movdqa 0x3305(%rip),%xmm2 # 6ab0 <_sk_callback_sse41+0xe26>
+ .byte 15,89,13,45,51,0,0 // mulps 0x332d(%rip),%xmm1 # 6ad0 <_sk_callback_sse41+0xe1a>
+ .byte 102,15,111,21,53,51,0,0 // movdqa 0x3335(%rip),%xmm2 # 6ae0 <_sk_callback_sse41+0xe2a>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,7,51,0,0 // mulps 0x3307(%rip),%xmm2 # 6ac0 <_sk_callback_sse41+0xe36>
- .byte 102,15,219,29,15,51,0,0 // pand 0x330f(%rip),%xmm3 # 6ad0 <_sk_callback_sse41+0xe46>
+ .byte 15,89,21,55,51,0,0 // mulps 0x3337(%rip),%xmm2 # 6af0 <_sk_callback_sse41+0xe3a>
+ .byte 102,15,219,29,63,51,0,0 // pand 0x333f(%rip),%xmm3 # 6b00 <_sk_callback_sse41+0xe4a>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,21,51,0,0 // mulps 0x3315(%rip),%xmm3 # 6ae0 <_sk_callback_sse41+0xe56>
+ .byte 15,89,29,69,51,0,0 // mulps 0x3345(%rip),%xmm3 # 6b10 <_sk_callback_sse41+0xe5a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -31669,21 +31693,21 @@ _sk_load_4444_dst_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,95 // jne 3899 <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,89 // pmovzxwd (%r9,%r11,2),%xmm7
- .byte 102,15,111,37,167,50,0,0 // movdqa 0x32a7(%rip),%xmm4 # 6af0 <_sk_callback_sse41+0xe66>
+ .byte 102,15,111,37,215,50,0,0 // movdqa 0x32d7(%rip),%xmm4 # 6b20 <_sk_callback_sse41+0xe6a>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,169,50,0,0 // mulps 0x32a9(%rip),%xmm4 # 6b00 <_sk_callback_sse41+0xe76>
- .byte 102,15,111,45,177,50,0,0 // movdqa 0x32b1(%rip),%xmm5 # 6b10 <_sk_callback_sse41+0xe86>
+ .byte 15,89,37,217,50,0,0 // mulps 0x32d9(%rip),%xmm4 # 6b30 <_sk_callback_sse41+0xe7a>
+ .byte 102,15,111,45,225,50,0,0 // movdqa 0x32e1(%rip),%xmm5 # 6b40 <_sk_callback_sse41+0xe8a>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,179,50,0,0 // mulps 0x32b3(%rip),%xmm5 # 6b20 <_sk_callback_sse41+0xe96>
- .byte 102,15,111,53,187,50,0,0 // movdqa 0x32bb(%rip),%xmm6 # 6b30 <_sk_callback_sse41+0xea6>
+ .byte 15,89,45,227,50,0,0 // mulps 0x32e3(%rip),%xmm5 # 6b50 <_sk_callback_sse41+0xe9a>
+ .byte 102,15,111,53,235,50,0,0 // movdqa 0x32eb(%rip),%xmm6 # 6b60 <_sk_callback_sse41+0xeaa>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,189,50,0,0 // mulps 0x32bd(%rip),%xmm6 # 6b40 <_sk_callback_sse41+0xeb6>
- .byte 102,15,219,61,197,50,0,0 // pand 0x32c5(%rip),%xmm7 # 6b50 <_sk_callback_sse41+0xec6>
+ .byte 15,89,53,237,50,0,0 // mulps 0x32ed(%rip),%xmm6 # 6b70 <_sk_callback_sse41+0xeba>
+ .byte 102,15,219,61,245,50,0,0 // pand 0x32f5(%rip),%xmm7 # 6b80 <_sk_callback_sse41+0xeca>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,203,50,0,0 // mulps 0x32cb(%rip),%xmm7 # 6b60 <_sk_callback_sse41+0xed6>
+ .byte 15,89,61,251,50,0,0 // mulps 0x32fb(%rip),%xmm7 # 6b90 <_sk_callback_sse41+0xeda>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -31732,21 +31756,21 @@ _sk_gather_4444_sse41:
.byte 65,15,183,4,65 // movzwl (%r9,%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,29,50,0,0 // movdqa 0x321d(%rip),%xmm0 # 6b70 <_sk_callback_sse41+0xee6>
+ .byte 102,15,111,5,77,50,0,0 // movdqa 0x324d(%rip),%xmm0 # 6ba0 <_sk_callback_sse41+0xeea>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,31,50,0,0 // mulps 0x321f(%rip),%xmm0 # 6b80 <_sk_callback_sse41+0xef6>
- .byte 102,15,111,13,39,50,0,0 // movdqa 0x3227(%rip),%xmm1 # 6b90 <_sk_callback_sse41+0xf06>
+ .byte 15,89,5,79,50,0,0 // mulps 0x324f(%rip),%xmm0 # 6bb0 <_sk_callback_sse41+0xefa>
+ .byte 102,15,111,13,87,50,0,0 // movdqa 0x3257(%rip),%xmm1 # 6bc0 <_sk_callback_sse41+0xf0a>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,41,50,0,0 // mulps 0x3229(%rip),%xmm1 # 6ba0 <_sk_callback_sse41+0xf16>
- .byte 102,15,111,21,49,50,0,0 // movdqa 0x3231(%rip),%xmm2 # 6bb0 <_sk_callback_sse41+0xf26>
+ .byte 15,89,13,89,50,0,0 // mulps 0x3259(%rip),%xmm1 # 6bd0 <_sk_callback_sse41+0xf1a>
+ .byte 102,15,111,21,97,50,0,0 // movdqa 0x3261(%rip),%xmm2 # 6be0 <_sk_callback_sse41+0xf2a>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,51,50,0,0 // mulps 0x3233(%rip),%xmm2 # 6bc0 <_sk_callback_sse41+0xf36>
- .byte 102,15,219,29,59,50,0,0 // pand 0x323b(%rip),%xmm3 # 6bd0 <_sk_callback_sse41+0xf46>
+ .byte 15,89,21,99,50,0,0 // mulps 0x3263(%rip),%xmm2 # 6bf0 <_sk_callback_sse41+0xf3a>
+ .byte 102,15,219,29,107,50,0,0 // pand 0x326b(%rip),%xmm3 # 6c00 <_sk_callback_sse41+0xf4a>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,65,50,0,0 // mulps 0x3241(%rip),%xmm3 # 6be0 <_sk_callback_sse41+0xf56>
+ .byte 15,89,29,113,50,0,0 // mulps 0x3271(%rip),%xmm3 # 6c10 <_sk_callback_sse41+0xf5a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
@@ -31762,7 +31786,7 @@ _sk_store_4444_sse41:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,46,50,0,0 // movaps 0x322e(%rip),%xmm8 # 6bf0 <_sk_callback_sse41+0xf66>
+ .byte 68,15,40,5,94,50,0,0 // movaps 0x325e(%rip),%xmm8 # 6c20 <_sk_callback_sse41+0xf6a>
.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
@@ -31816,17 +31840,17 @@ _sk_load_8888_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,89 // jne 3add <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,129 // movdqu (%r9,%rax,4),%xmm3
- .byte 102,15,111,5,110,49,0,0 // movdqa 0x316e(%rip),%xmm0 # 6c00 <_sk_callback_sse41+0xf76>
+ .byte 102,15,111,5,158,49,0,0 // movdqa 0x319e(%rip),%xmm0 # 6c30 <_sk_callback_sse41+0xf7a>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,111,49,0,0 // movaps 0x316f(%rip),%xmm8 # 6c10 <_sk_callback_sse41+0xf86>
+ .byte 68,15,40,5,159,49,0,0 // movaps 0x319f(%rip),%xmm8 # 6c40 <_sk_callback_sse41+0xf8a>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,110,49,0,0 // pshufb 0x316e(%rip),%xmm1 # 6c20 <_sk_callback_sse41+0xf96>
+ .byte 102,15,56,0,13,158,49,0,0 // pshufb 0x319e(%rip),%xmm1 # 6c50 <_sk_callback_sse41+0xf9a>
.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,106,49,0,0 // pshufb 0x316a(%rip),%xmm2 # 6c30 <_sk_callback_sse41+0xfa6>
+ .byte 102,15,56,0,21,154,49,0,0 // pshufb 0x319a(%rip),%xmm2 # 6c60 <_sk_callback_sse41+0xfaa>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31865,17 +31889,17 @@ _sk_load_8888_dst_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,89 // jne 3b97 <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,129 // movdqu (%r9,%rax,4),%xmm7
- .byte 102,15,111,37,244,48,0,0 // movdqa 0x30f4(%rip),%xmm4 # 6c40 <_sk_callback_sse41+0xfb6>
+ .byte 102,15,111,37,36,49,0,0 // movdqa 0x3124(%rip),%xmm4 # 6c70 <_sk_callback_sse41+0xfba>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,245,48,0,0 // movaps 0x30f5(%rip),%xmm8 # 6c50 <_sk_callback_sse41+0xfc6>
+ .byte 68,15,40,5,37,49,0,0 // movaps 0x3125(%rip),%xmm8 # 6c80 <_sk_callback_sse41+0xfca>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,244,48,0,0 // pshufb 0x30f4(%rip),%xmm5 # 6c60 <_sk_callback_sse41+0xfd6>
+ .byte 102,15,56,0,45,36,49,0,0 // pshufb 0x3124(%rip),%xmm5 # 6c90 <_sk_callback_sse41+0xfda>
.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,240,48,0,0 // pshufb 0x30f0(%rip),%xmm6 # 6c70 <_sk_callback_sse41+0xfe6>
+ .byte 102,15,56,0,53,32,49,0,0 // pshufb 0x3120(%rip),%xmm6 # 6ca0 <_sk_callback_sse41+0xfea>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -31923,17 +31947,17 @@ _sk_gather_8888_sse41:
.byte 102,65,15,58,34,28,129,1 // pinsrd $0x1,(%r9,%rax,4),%xmm3
.byte 102,65,15,58,34,28,153,2 // pinsrd $0x2,(%r9,%rbx,4),%xmm3
.byte 102,67,15,58,34,28,153,3 // pinsrd $0x3,(%r9,%r11,4),%xmm3
- .byte 102,15,111,5,67,48,0,0 // movdqa 0x3043(%rip),%xmm0 # 6c80 <_sk_callback_sse41+0xff6>
+ .byte 102,15,111,5,115,48,0,0 // movdqa 0x3073(%rip),%xmm0 # 6cb0 <_sk_callback_sse41+0xffa>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,68,48,0,0 // movaps 0x3044(%rip),%xmm8 # 6c90 <_sk_callback_sse41+0x1006>
+ .byte 68,15,40,5,116,48,0,0 // movaps 0x3074(%rip),%xmm8 # 6cc0 <_sk_callback_sse41+0x100a>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,67,48,0,0 // pshufb 0x3043(%rip),%xmm1 # 6ca0 <_sk_callback_sse41+0x1016>
+ .byte 102,15,56,0,13,115,48,0,0 // pshufb 0x3073(%rip),%xmm1 # 6cd0 <_sk_callback_sse41+0x101a>
.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,63,48,0,0 // pshufb 0x303f(%rip),%xmm2 # 6cb0 <_sk_callback_sse41+0x1026>
+ .byte 102,15,56,0,21,111,48,0,0 // pshufb 0x306f(%rip),%xmm2 # 6ce0 <_sk_callback_sse41+0x102a>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -31954,7 +31978,7 @@ _sk_store_8888_sse41:
.byte 73,193,225,2 // shl $0x2,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,24,48,0,0 // movaps 0x3018(%rip),%xmm8 # 6cc0 <_sk_callback_sse41+0x1036>
+ .byte 68,15,40,5,72,48,0,0 // movaps 0x3048(%rip),%xmm8 # 6cf0 <_sk_callback_sse41+0x103a>
.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
@@ -32005,17 +32029,17 @@ _sk_load_bgra_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,89 // jne 3daf <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,129 // movdqu (%r9,%rax,4),%xmm3
- .byte 102,15,111,5,108,47,0,0 // movdqa 0x2f6c(%rip),%xmm0 # 6cd0 <_sk_callback_sse41+0x1046>
+ .byte 102,15,111,5,156,47,0,0 // movdqa 0x2f9c(%rip),%xmm0 # 6d00 <_sk_callback_sse41+0x104a>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,109,47,0,0 // movaps 0x2f6d(%rip),%xmm8 # 6ce0 <_sk_callback_sse41+0x1056>
+ .byte 68,15,40,5,157,47,0,0 // movaps 0x2f9d(%rip),%xmm8 # 6d10 <_sk_callback_sse41+0x105a>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,108,47,0,0 // pshufb 0x2f6c(%rip),%xmm0 # 6cf0 <_sk_callback_sse41+0x1066>
+ .byte 102,15,56,0,5,156,47,0,0 // pshufb 0x2f9c(%rip),%xmm0 # 6d20 <_sk_callback_sse41+0x106a>
.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,104,47,0,0 // pshufb 0x2f68(%rip),%xmm0 # 6d00 <_sk_callback_sse41+0x1076>
+ .byte 102,15,56,0,5,152,47,0,0 // pshufb 0x2f98(%rip),%xmm0 # 6d30 <_sk_callback_sse41+0x107a>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -32054,17 +32078,17 @@ _sk_load_bgra_dst_sse41:
.byte 77,133,192 // test %r8,%r8
.byte 117,89 // jne 3e69 <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,129 // movdqu (%r9,%rax,4),%xmm7
- .byte 102,15,111,37,242,46,0,0 // movdqa 0x2ef2(%rip),%xmm4 # 6d10 <_sk_callback_sse41+0x1086>
+ .byte 102,15,111,37,34,47,0,0 // movdqa 0x2f22(%rip),%xmm4 # 6d40 <_sk_callback_sse41+0x108a>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,243,46,0,0 // movaps 0x2ef3(%rip),%xmm8 # 6d20 <_sk_callback_sse41+0x1096>
+ .byte 68,15,40,5,35,47,0,0 // movaps 0x2f23(%rip),%xmm8 # 6d50 <_sk_callback_sse41+0x109a>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,242,46,0,0 // pshufb 0x2ef2(%rip),%xmm4 # 6d30 <_sk_callback_sse41+0x10a6>
+ .byte 102,15,56,0,37,34,47,0,0 // pshufb 0x2f22(%rip),%xmm4 # 6d60 <_sk_callback_sse41+0x10aa>
.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,238,46,0,0 // pshufb 0x2eee(%rip),%xmm4 # 6d40 <_sk_callback_sse41+0x10b6>
+ .byte 102,15,56,0,37,30,47,0,0 // pshufb 0x2f1e(%rip),%xmm4 # 6d70 <_sk_callback_sse41+0x10ba>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -32112,17 +32136,17 @@ _sk_gather_bgra_sse41:
.byte 102,65,15,58,34,28,129,1 // pinsrd $0x1,(%r9,%rax,4),%xmm3
.byte 102,65,15,58,34,28,153,2 // pinsrd $0x2,(%r9,%rbx,4),%xmm3
.byte 102,67,15,58,34,28,153,3 // pinsrd $0x3,(%r9,%r11,4),%xmm3
- .byte 102,15,111,5,65,46,0,0 // movdqa 0x2e41(%rip),%xmm0 # 6d50 <_sk_callback_sse41+0x10c6>
+ .byte 102,15,111,5,113,46,0,0 // movdqa 0x2e71(%rip),%xmm0 # 6d80 <_sk_callback_sse41+0x10ca>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,66,46,0,0 // movaps 0x2e42(%rip),%xmm8 # 6d60 <_sk_callback_sse41+0x10d6>
+ .byte 68,15,40,5,114,46,0,0 // movaps 0x2e72(%rip),%xmm8 # 6d90 <_sk_callback_sse41+0x10da>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,65,46,0,0 // pshufb 0x2e41(%rip),%xmm0 # 6d70 <_sk_callback_sse41+0x10e6>
+ .byte 102,15,56,0,5,113,46,0,0 // pshufb 0x2e71(%rip),%xmm0 # 6da0 <_sk_callback_sse41+0x10ea>
.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,61,46,0,0 // pshufb 0x2e3d(%rip),%xmm0 # 6d80 <_sk_callback_sse41+0x10f6>
+ .byte 102,15,56,0,5,109,46,0,0 // pshufb 0x2e6d(%rip),%xmm0 # 6db0 <_sk_callback_sse41+0x10fa>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -32143,7 +32167,7 @@ _sk_store_bgra_sse41:
.byte 73,193,225,2 // shl $0x2,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,22,46,0,0 // movaps 0x2e16(%rip),%xmm8 # 6d90 <_sk_callback_sse41+0x1106>
+ .byte 68,15,40,5,70,46,0,0 // movaps 0x2e46(%rip),%xmm8 # 6dc0 <_sk_callback_sse41+0x110a>
.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
@@ -32202,18 +32226,18 @@ _sk_load_f16_sse41:
.byte 102,68,15,97,216 // punpcklwd %xmm0,%xmm11
.byte 102,68,15,105,200 // punpckhwd %xmm0,%xmm9
.byte 102,65,15,56,51,203 // pmovzxwd %xmm11,%xmm1
- .byte 102,68,15,111,5,59,45,0,0 // movdqa 0x2d3b(%rip),%xmm8 # 6da0 <_sk_callback_sse41+0x1116>
+ .byte 102,68,15,111,5,107,45,0,0 // movdqa 0x2d6b(%rip),%xmm8 # 6dd0 <_sk_callback_sse41+0x111a>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,208 // pand %xmm8,%xmm2
.byte 102,15,239,202 // pxor %xmm2,%xmm1
- .byte 102,15,111,29,54,45,0,0 // movdqa 0x2d36(%rip),%xmm3 # 6db0 <_sk_callback_sse41+0x1126>
+ .byte 102,15,111,29,102,45,0,0 // movdqa 0x2d66(%rip),%xmm3 # 6de0 <_sk_callback_sse41+0x112a>
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,56,63,195 // pmaxud %xmm3,%xmm0
.byte 102,15,118,193 // pcmpeqd %xmm1,%xmm0
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,15,235,202 // por %xmm2,%xmm1
- .byte 102,68,15,111,21,34,45,0,0 // movdqa 0x2d22(%rip),%xmm10 # 6dc0 <_sk_callback_sse41+0x1136>
+ .byte 102,68,15,111,21,82,45,0,0 // movdqa 0x2d52(%rip),%xmm10 # 6df0 <_sk_callback_sse41+0x113a>
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,15,219,193 // pand %xmm1,%xmm0
.byte 102,65,15,115,219,8 // psrldq $0x8,%xmm11
@@ -32289,18 +32313,18 @@ _sk_load_f16_dst_sse41:
.byte 102,68,15,97,220 // punpcklwd %xmm4,%xmm11
.byte 102,68,15,105,204 // punpckhwd %xmm4,%xmm9
.byte 102,65,15,56,51,235 // pmovzxwd %xmm11,%xmm5
- .byte 102,68,15,111,5,211,43,0,0 // movdqa 0x2bd3(%rip),%xmm8 # 6dd0 <_sk_callback_sse41+0x1146>
+ .byte 102,68,15,111,5,3,44,0,0 // movdqa 0x2c03(%rip),%xmm8 # 6e00 <_sk_callback_sse41+0x114a>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,240 // pand %xmm8,%xmm6
.byte 102,15,239,238 // pxor %xmm6,%xmm5
- .byte 102,15,111,61,206,43,0,0 // movdqa 0x2bce(%rip),%xmm7 # 6de0 <_sk_callback_sse41+0x1156>
+ .byte 102,15,111,61,254,43,0,0 // movdqa 0x2bfe(%rip),%xmm7 # 6e10 <_sk_callback_sse41+0x115a>
.byte 102,15,114,246,16 // pslld $0x10,%xmm6
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,15,56,63,231 // pmaxud %xmm7,%xmm4
.byte 102,15,118,229 // pcmpeqd %xmm5,%xmm4
.byte 102,15,114,245,13 // pslld $0xd,%xmm5
.byte 102,15,235,238 // por %xmm6,%xmm5
- .byte 102,68,15,111,21,186,43,0,0 // movdqa 0x2bba(%rip),%xmm10 # 6df0 <_sk_callback_sse41+0x1166>
+ .byte 102,68,15,111,21,234,43,0,0 // movdqa 0x2bea(%rip),%xmm10 # 6e20 <_sk_callback_sse41+0x116a>
.byte 102,65,15,254,234 // paddd %xmm10,%xmm5
.byte 102,15,219,229 // pand %xmm5,%xmm4
.byte 102,65,15,115,219,8 // psrldq $0x8,%xmm11
@@ -32386,18 +32410,18 @@ _sk_gather_f16_sse41:
.byte 102,68,15,97,218 // punpcklwd %xmm2,%xmm11
.byte 102,68,15,105,202 // punpckhwd %xmm2,%xmm9
.byte 102,65,15,56,51,203 // pmovzxwd %xmm11,%xmm1
- .byte 102,68,15,111,5,61,42,0,0 // movdqa 0x2a3d(%rip),%xmm8 # 6e00 <_sk_callback_sse41+0x1176>
+ .byte 102,68,15,111,5,109,42,0,0 // movdqa 0x2a6d(%rip),%xmm8 # 6e30 <_sk_callback_sse41+0x117a>
.byte 102,15,111,209 // movdqa %xmm1,%xmm2
.byte 102,65,15,219,208 // pand %xmm8,%xmm2
.byte 102,15,239,202 // pxor %xmm2,%xmm1
- .byte 102,15,111,29,56,42,0,0 // movdqa 0x2a38(%rip),%xmm3 # 6e10 <_sk_callback_sse41+0x1186>
+ .byte 102,15,111,29,104,42,0,0 // movdqa 0x2a68(%rip),%xmm3 # 6e40 <_sk_callback_sse41+0x118a>
.byte 102,15,114,242,16 // pslld $0x10,%xmm2
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,56,63,195 // pmaxud %xmm3,%xmm0
.byte 102,15,118,193 // pcmpeqd %xmm1,%xmm0
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,15,235,202 // por %xmm2,%xmm1
- .byte 102,68,15,111,21,36,42,0,0 // movdqa 0x2a24(%rip),%xmm10 # 6e20 <_sk_callback_sse41+0x1196>
+ .byte 102,68,15,111,21,84,42,0,0 // movdqa 0x2a54(%rip),%xmm10 # 6e50 <_sk_callback_sse41+0x119a>
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,15,219,193 // pand %xmm1,%xmm0
.byte 102,65,15,115,219,8 // psrldq $0x8,%xmm11
@@ -32451,17 +32475,17 @@ _sk_store_f16_sse41:
.byte 73,193,225,3 // shl $0x3,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 102,68,15,111,21,71,41,0,0 // movdqa 0x2947(%rip),%xmm10 # 6e30 <_sk_callback_sse41+0x11a6>
+ .byte 102,68,15,111,21,119,41,0,0 // movdqa 0x2977(%rip),%xmm10 # 6e60 <_sk_callback_sse41+0x11aa>
.byte 102,68,15,111,216 // movdqa %xmm0,%xmm11
.byte 102,69,15,219,218 // pand %xmm10,%xmm11
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,239,235 // pxor %xmm11,%xmm13
- .byte 102,68,15,111,13,58,41,0,0 // movdqa 0x293a(%rip),%xmm9 # 6e40 <_sk_callback_sse41+0x11b6>
+ .byte 102,68,15,111,13,106,41,0,0 // movdqa 0x296a(%rip),%xmm9 # 6e70 <_sk_callback_sse41+0x11ba>
.byte 102,65,15,114,211,16 // psrld $0x10,%xmm11
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,69,15,102,197 // pcmpgtd %xmm13,%xmm8
.byte 102,65,15,114,213,13 // psrld $0xd,%xmm13
- .byte 102,68,15,111,37,43,41,0,0 // movdqa 0x292b(%rip),%xmm12 # 6e50 <_sk_callback_sse41+0x11c6>
+ .byte 102,68,15,111,37,91,41,0,0 // movdqa 0x295b(%rip),%xmm12 # 6e80 <_sk_callback_sse41+0x11ca>
.byte 102,69,15,235,220 // por %xmm12,%xmm11
.byte 102,69,15,254,221 // paddd %xmm13,%xmm11
.byte 102,69,15,223,195 // pandn %xmm11,%xmm8
@@ -32550,7 +32574,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,171,39,0,0 // movaps 0x27ab(%rip),%xmm8 # 6e60 <_sk_callback_sse41+0x11d6>
+ .byte 68,15,40,5,219,39,0,0 // movaps 0x27db(%rip),%xmm8 # 6e90 <_sk_callback_sse41+0x11da>
.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
@@ -32624,7 +32648,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,138,38,0,0 // movaps 0x268a(%rip),%xmm8 # 6e70 <_sk_callback_sse41+0x11e6>
+ .byte 68,15,40,5,186,38,0,0 // movaps 0x26ba(%rip),%xmm8 # 6ea0 <_sk_callback_sse41+0x11ea>
.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
@@ -32641,7 +32665,7 @@ _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,81,38,0,0 // movaps 0x2651(%rip),%xmm3 # 6e80 <_sk_callback_sse41+0x11f6>
+ .byte 15,40,29,129,38,0,0 // movaps 0x2681(%rip),%xmm3 # 6eb0 <_sk_callback_sse41+0x11fa>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,65 // movd (%r9,%rax,2),%xmm2
.byte 102,65,15,196,84,65,4,2 // pinsrw $0x2,0x4(%r9,%rax,2),%xmm2
@@ -32675,7 +32699,7 @@ _sk_store_u16_be_sse41:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 73,99,194 // movslq %r10d,%rax
- .byte 68,15,40,21,218,37,0,0 // movaps 0x25da(%rip),%xmm10 # 6e90 <_sk_callback_sse41+0x1206>
+ .byte 68,15,40,21,10,38,0,0 // movaps 0x260a(%rip),%xmm10 # 6ec0 <_sk_callback_sse41+0x120a>
.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
@@ -32899,18 +32923,21 @@ HIDDEN _sk_repeat_x_sse41
FUNCTION(_sk_repeat_x_sse41)
_sk_repeat_x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,16,72,4 // movss 0x4(%rax),%xmm9
- .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
+ .byte 243,68,15,16,8 // movss (%rax),%xmm9
+ .byte 243,68,15,16,64,4 // movss 0x4(%rax),%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 65,15,92,193 // subps %xmm9,%xmm0
- .byte 102,69,15,118,201 // pcmpeqd %xmm9,%xmm9
- .byte 102,69,15,254,200 // paddd %xmm8,%xmm9
- .byte 65,15,93,193 // minps %xmm9,%xmm0
+ .byte 68,15,89,192 // mulps %xmm0,%xmm8
+ .byte 102,69,15,58,8,192,1 // roundps $0x1,%xmm8,%xmm8
+ .byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
+ .byte 69,15,89,193 // mulps %xmm9,%xmm8
+ .byte 65,15,92,192 // subps %xmm8,%xmm0
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 68,15,95,192 // maxps %xmm0,%xmm8
+ .byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
+ .byte 102,65,15,254,193 // paddd %xmm9,%xmm0
+ .byte 68,15,93,192 // minps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
HIDDEN _sk_repeat_y_sse41
@@ -32918,18 +32945,21 @@ HIDDEN _sk_repeat_y_sse41
FUNCTION(_sk_repeat_y_sse41)
_sk_repeat_y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,16,72,4 // movss 0x4(%rax),%xmm9
- .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
+ .byte 243,68,15,16,8 // movss (%rax),%xmm9
+ .byte 243,68,15,16,64,4 // movss 0x4(%rax),%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 69,15,89,200 // mulps %xmm8,%xmm9
- .byte 65,15,92,201 // subps %xmm9,%xmm1
- .byte 102,69,15,118,201 // pcmpeqd %xmm9,%xmm9
- .byte 102,69,15,254,200 // paddd %xmm8,%xmm9
- .byte 65,15,93,201 // minps %xmm9,%xmm1
+ .byte 68,15,89,193 // mulps %xmm1,%xmm8
+ .byte 102,69,15,58,8,192,1 // roundps $0x1,%xmm8,%xmm8
+ .byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
+ .byte 69,15,89,193 // mulps %xmm9,%xmm8
+ .byte 65,15,92,200 // subps %xmm8,%xmm1
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 68,15,95,193 // maxps %xmm1,%xmm8
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,65,15,254,201 // paddd %xmm9,%xmm1
+ .byte 68,15,93,193 // minps %xmm1,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,200 // movaps %xmm8,%xmm1
.byte 255,224 // jmpq *%rax
HIDDEN _sk_mirror_x_sse41
@@ -32944,7 +32974,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,154,38,0,0 // mulss 0x269a(%rip),%xmm9 # 7300 <_sk_callback_sse41+0x1676>
+ .byte 243,68,15,89,13,180,38,0,0 // mulss 0x26b4(%rip),%xmm9 # 7330 <_sk_callback_sse41+0x167a>
.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
@@ -32952,12 +32982,15 @@ _sk_mirror_x_sse41:
.byte 65,15,92,193 // subps %xmm9,%xmm0
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 69,15,87,192 // xorps %xmm8,%xmm8
- .byte 68,15,92,192 // subps %xmm0,%xmm8
- .byte 65,15,84,192 // andps %xmm8,%xmm0
- .byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
- .byte 102,69,15,254,194 // paddd %xmm10,%xmm8
- .byte 65,15,93,192 // minps %xmm8,%xmm0
+ .byte 69,15,87,201 // xorps %xmm9,%xmm9
+ .byte 68,15,92,200 // subps %xmm0,%xmm9
+ .byte 68,15,84,200 // andps %xmm0,%xmm9
+ .byte 69,15,95,193 // maxps %xmm9,%xmm8
+ .byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
+ .byte 102,65,15,254,194 // paddd %xmm10,%xmm0
+ .byte 68,15,93,192 // minps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
HIDDEN _sk_mirror_y_sse41
@@ -32972,7 +33005,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,55,38,0,0 // mulss 0x2637(%rip),%xmm9 # 7304 <_sk_callback_sse41+0x167a>
+ .byte 243,68,15,89,13,70,38,0,0 // mulss 0x2646(%rip),%xmm9 # 7334 <_sk_callback_sse41+0x167e>
.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
@@ -32980,12 +33013,15 @@ _sk_mirror_y_sse41:
.byte 65,15,92,201 // subps %xmm9,%xmm1
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 69,15,87,192 // xorps %xmm8,%xmm8
- .byte 68,15,92,193 // subps %xmm1,%xmm8
- .byte 65,15,84,200 // andps %xmm8,%xmm1
- .byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
- .byte 102,69,15,254,194 // paddd %xmm10,%xmm8
- .byte 65,15,93,200 // minps %xmm8,%xmm1
+ .byte 69,15,87,201 // xorps %xmm9,%xmm9
+ .byte 68,15,92,201 // subps %xmm1,%xmm9
+ .byte 68,15,84,201 // andps %xmm1,%xmm9
+ .byte 69,15,95,193 // maxps %xmm9,%xmm8
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,65,15,254,202 // paddd %xmm10,%xmm1
+ .byte 68,15,93,193 // minps %xmm1,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,200 // movaps %xmm8,%xmm1
.byte 255,224 // jmpq *%rax
HIDDEN _sk_clamp_x_1_sse41
@@ -32994,7 +33030,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,137,33,0,0 // minps 0x2189(%rip),%xmm8 # 6ea0 <_sk_callback_sse41+0x1216>
+ .byte 68,15,93,5,141,33,0,0 // minps 0x218d(%rip),%xmm8 # 6ed0 <_sk_callback_sse41+0x121a>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -33012,9 +33048,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,122,33,0,0 // movaps 0x217a(%rip),%xmm8 # 6eb0 <_sk_callback_sse41+0x1226>
+ .byte 68,15,40,5,126,33,0,0 // movaps 0x217e(%rip),%xmm8 # 6ee0 <_sk_callback_sse41+0x122a>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,126,33,0,0 // movaps 0x217e(%rip),%xmm9 # 6ec0 <_sk_callback_sse41+0x1236>
+ .byte 68,15,40,13,130,33,0,0 // movaps 0x2182(%rip),%xmm9 # 6ef0 <_sk_callback_sse41+0x123a>
.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
@@ -33031,10 +33067,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,93,33,0,0 // mulps 0x215d(%rip),%xmm0 # 6ed0 <_sk_callback_sse41+0x1246>
- .byte 15,89,13,102,33,0,0 // mulps 0x2166(%rip),%xmm1 # 6ee0 <_sk_callback_sse41+0x1256>
+ .byte 15,89,5,97,33,0,0 // mulps 0x2161(%rip),%xmm0 # 6f00 <_sk_callback_sse41+0x124a>
+ .byte 15,89,13,106,33,0,0 // mulps 0x216a(%rip),%xmm1 # 6f10 <_sk_callback_sse41+0x125a>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,108,33,0,0 // mulps 0x216c(%rip),%xmm3 # 6ef0 <_sk_callback_sse41+0x1266>
+ .byte 15,89,29,112,33,0,0 // mulps 0x2170(%rip),%xmm3 # 6f20 <_sk_callback_sse41+0x126a>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -33347,9 +33383,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 5226 <_sk_evenly_spaced_gradient_sse41+0x1a>
+ .byte 120,7 // js 5252 <_sk_evenly_spaced_gradient_sse41+0x1a>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 523b <_sk_evenly_spaced_gradient_sse41+0x2f>
+ .byte 235,21 // jmp 5267 <_sk_evenly_spaced_gradient_sse41+0x2f>
.byte 73,137,217 // mov %rbx,%r9
.byte 73,209,233 // shr %r9
.byte 131,227,1 // and $0x1,%ebx
@@ -33439,15 +33475,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,23,27,0,0 // movaps 0x1b17(%rip),%xmm0 # 6f00 <_sk_callback_sse41+0x1276>
+ .byte 15,40,5,27,27,0,0 // movaps 0x1b1b(%rip),%xmm0 # 6f30 <_sk_callback_sse41+0x127a>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,29,27,0,0 // addps 0x1b1d(%rip),%xmm0 # 6f10 <_sk_callback_sse41+0x1286>
+ .byte 15,88,5,33,27,0,0 // addps 0x1b21(%rip),%xmm0 # 6f40 <_sk_callback_sse41+0x128a>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,35,27,0,0 // addps 0x1b23(%rip),%xmm0 # 6f20 <_sk_callback_sse41+0x1296>
+ .byte 15,88,5,39,27,0,0 // addps 0x1b27(%rip),%xmm0 # 6f50 <_sk_callback_sse41+0x129a>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,41,27,0,0 // addps 0x1b29(%rip),%xmm0 # 6f30 <_sk_callback_sse41+0x12a6>
+ .byte 15,88,5,45,27,0,0 // addps 0x1b2d(%rip),%xmm0 # 6f60 <_sk_callback_sse41+0x12aa>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,47,27,0,0 // addps 0x1b2f(%rip),%xmm0 # 6f40 <_sk_callback_sse41+0x12b6>
+ .byte 15,88,5,51,27,0,0 // addps 0x1b33(%rip),%xmm0 # 6f70 <_sk_callback_sse41+0x12ba>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -33465,12 +33501,12 @@ _sk_gradient_sse41:
.byte 76,139,8 // mov (%rax),%r9
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 73,131,249,2 // cmp $0x2,%r9
- .byte 114,50 // jb 5464 <_sk_gradient_sse41+0x46>
+ .byte 114,50 // jb 5490 <_sk_gradient_sse41+0x46>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,201 // dec %r9
.byte 72,131,195,4 // add $0x4,%rbx
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 15,40,21,8,27,0,0 // movaps 0x1b08(%rip),%xmm2 # 6f50 <_sk_callback_sse41+0x12c6>
+ .byte 15,40,21,12,27,0,0 // movaps 0x1b0c(%rip),%xmm2 # 6f80 <_sk_callback_sse41+0x12ca>
.byte 243,15,16,27 // movss (%rbx),%xmm3
.byte 15,198,219,0 // shufps $0x0,%xmm3,%xmm3
.byte 15,194,216,2 // cmpleps %xmm0,%xmm3
@@ -33478,7 +33514,7 @@ _sk_gradient_sse41:
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,201 // dec %r9
- .byte 117,228 // jne 5448 <_sk_gradient_sse41+0x2a>
+ .byte 117,228 // jne 5474 <_sk_gradient_sse41+0x2a>
.byte 102,73,15,58,22,201,1 // pextrq $0x1,%xmm1,%r9
.byte 69,137,202 // mov %r9d,%r10d
.byte 73,193,233,32 // shr $0x20,%r9
@@ -33608,26 +33644,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,169,24,0,0 // movaps 0x18a9(%rip),%xmm10 # 6f60 <_sk_callback_sse41+0x12d6>
+ .byte 68,15,40,21,173,24,0,0 // movaps 0x18ad(%rip),%xmm10 # 6f90 <_sk_callback_sse41+0x12da>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,173,24,0,0 // addps 0x18ad(%rip),%xmm10 # 6f70 <_sk_callback_sse41+0x12e6>
+ .byte 68,15,88,21,177,24,0,0 // addps 0x18b1(%rip),%xmm10 # 6fa0 <_sk_callback_sse41+0x12ea>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,177,24,0,0 // addps 0x18b1(%rip),%xmm10 # 6f80 <_sk_callback_sse41+0x12f6>
+ .byte 68,15,88,21,181,24,0,0 // addps 0x18b5(%rip),%xmm10 # 6fb0 <_sk_callback_sse41+0x12fa>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,181,24,0,0 // addps 0x18b5(%rip),%xmm10 # 6f90 <_sk_callback_sse41+0x1306>
+ .byte 68,15,88,21,185,24,0,0 // addps 0x18b9(%rip),%xmm10 # 6fc0 <_sk_callback_sse41+0x130a>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,180,24,0,0 // movaps 0x18b4(%rip),%xmm11 # 6fa0 <_sk_callback_sse41+0x1316>
+ .byte 68,15,40,29,184,24,0,0 // movaps 0x18b8(%rip),%xmm11 # 6fd0 <_sk_callback_sse41+0x131a>
.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,173,24,0,0 // movaps 0x18ad(%rip),%xmm11 # 6fb0 <_sk_callback_sse41+0x1326>
+ .byte 68,15,40,29,177,24,0,0 // movaps 0x18b1(%rip),%xmm11 # 6fe0 <_sk_callback_sse41+0x132a>
.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,159,24,0,0 // movaps 0x189f(%rip),%xmm9 # 6fc0 <_sk_callback_sse41+0x1336>
+ .byte 68,15,40,13,163,24,0,0 // movaps 0x18a3(%rip),%xmm9 # 6ff0 <_sk_callback_sse41+0x133a>
.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
@@ -33661,7 +33697,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,72,24,0,0 // mulps 0x1848(%rip),%xmm9 # 6fd0 <_sk_callback_sse41+0x1346>
+ .byte 68,15,89,13,76,24,0,0 // mulps 0x184c(%rip),%xmm9 # 7000 <_sk_callback_sse41+0x134a>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -33669,7 +33705,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,51,24,0,0 // mulps 0x1833(%rip),%xmm10 # 6fe0 <_sk_callback_sse41+0x1356>
+ .byte 68,15,89,21,55,24,0,0 // mulps 0x1837(%rip),%xmm10 # 7010 <_sk_callback_sse41+0x135a>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -33678,8 +33714,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,27,24,0,0 // xorps 0x181b(%rip),%xmm9 # 6ff0 <_sk_callback_sse41+0x1366>
- .byte 68,15,89,5,35,24,0,0 // mulps 0x1823(%rip),%xmm8 # 7000 <_sk_callback_sse41+0x1376>
+ .byte 68,15,87,13,31,24,0,0 // xorps 0x181f(%rip),%xmm9 # 7020 <_sk_callback_sse41+0x136a>
+ .byte 68,15,89,5,39,24,0,0 // mulps 0x1827(%rip),%xmm8 # 7030 <_sk_callback_sse41+0x137a>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -33700,7 +33736,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,234,23,0,0 // mulps 0x17ea(%rip),%xmm9 # 7010 <_sk_callback_sse41+0x1386>
+ .byte 68,15,89,13,238,23,0,0 // mulps 0x17ee(%rip),%xmm9 # 7040 <_sk_callback_sse41+0x138a>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -33708,7 +33744,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,213,23,0,0 // mulps 0x17d5(%rip),%xmm10 # 7020 <_sk_callback_sse41+0x1396>
+ .byte 68,15,89,21,217,23,0,0 // mulps 0x17d9(%rip),%xmm10 # 7050 <_sk_callback_sse41+0x139a>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -33717,8 +33753,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,189,23,0,0 // xorps 0x17bd(%rip),%xmm9 # 7030 <_sk_callback_sse41+0x13a6>
- .byte 68,15,89,5,197,23,0,0 // mulps 0x17c5(%rip),%xmm8 # 7040 <_sk_callback_sse41+0x13b6>
+ .byte 68,15,87,13,193,23,0,0 // xorps 0x17c1(%rip),%xmm9 # 7060 <_sk_callback_sse41+0x13aa>
+ .byte 68,15,89,5,201,23,0,0 // mulps 0x17c9(%rip),%xmm8 # 7070 <_sk_callback_sse41+0x13ba>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -33736,7 +33772,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,157,23,0,0 // mulps 0x179d(%rip),%xmm9 # 7050 <_sk_callback_sse41+0x13c6>
+ .byte 68,15,89,13,161,23,0,0 // mulps 0x17a1(%rip),%xmm9 # 7080 <_sk_callback_sse41+0x13ca>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -33744,7 +33780,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,137,23,0,0 // xorps 0x1789(%rip),%xmm0 # 7060 <_sk_callback_sse41+0x13d6>
+ .byte 15,87,5,141,23,0,0 // xorps 0x178d(%rip),%xmm0 # 7090 <_sk_callback_sse41+0x13da>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -33787,7 +33823,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,47,23,0,0 // movaps 0x172f(%rip),%xmm8 # 7070 <_sk_callback_sse41+0x13e6>
+ .byte 68,15,40,5,51,23,0,0 // movaps 0x1733(%rip),%xmm8 # 70a0 <_sk_callback_sse41+0x13ea>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -33831,8 +33867,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,177,22,0,0 // addps 0x16b1(%rip),%xmm0 # 7080 <_sk_callback_sse41+0x13f6>
- .byte 68,15,40,13,185,22,0,0 // movaps 0x16b9(%rip),%xmm9 # 7090 <_sk_callback_sse41+0x1406>
+ .byte 15,88,5,181,22,0,0 // addps 0x16b5(%rip),%xmm0 # 70b0 <_sk_callback_sse41+0x13fa>
+ .byte 68,15,40,13,189,22,0,0 // movaps 0x16bd(%rip),%xmm9 # 70c0 <_sk_callback_sse41+0x140a>
.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
@@ -33845,7 +33881,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,168,22,0,0 // addps 0x16a8(%rip),%xmm0 # 70a0 <_sk_callback_sse41+0x1416>
+ .byte 15,88,5,172,22,0,0 // addps 0x16ac(%rip),%xmm0 # 70d0 <_sk_callback_sse41+0x141a>
.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
@@ -33857,8 +33893,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,154,22,0,0 // addps 0x169a(%rip),%xmm1 # 70b0 <_sk_callback_sse41+0x1426>
- .byte 68,15,40,13,162,22,0,0 // movaps 0x16a2(%rip),%xmm9 # 70c0 <_sk_callback_sse41+0x1436>
+ .byte 15,88,13,158,22,0,0 // addps 0x169e(%rip),%xmm1 # 70e0 <_sk_callback_sse41+0x142a>
+ .byte 68,15,40,13,166,22,0,0 // movaps 0x16a6(%rip),%xmm9 # 70f0 <_sk_callback_sse41+0x143a>
.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
@@ -33871,7 +33907,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,144,22,0,0 // addps 0x1690(%rip),%xmm1 # 70d0 <_sk_callback_sse41+0x1446>
+ .byte 15,88,13,148,22,0,0 // addps 0x1694(%rip),%xmm1 # 7100 <_sk_callback_sse41+0x144a>
.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
@@ -33883,13 +33919,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,131,22,0,0 // addps 0x1683(%rip),%xmm0 # 70e0 <_sk_callback_sse41+0x1456>
- .byte 68,15,40,13,139,22,0,0 // movaps 0x168b(%rip),%xmm9 # 70f0 <_sk_callback_sse41+0x1466>
+ .byte 15,88,5,135,22,0,0 // addps 0x1687(%rip),%xmm0 # 7110 <_sk_callback_sse41+0x145a>
+ .byte 68,15,40,13,143,22,0,0 // movaps 0x168f(%rip),%xmm9 # 7120 <_sk_callback_sse41+0x146a>
.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,135,22,0,0 // mulps 0x1687(%rip),%xmm9 # 7100 <_sk_callback_sse41+0x1476>
- .byte 68,15,88,13,143,22,0,0 // addps 0x168f(%rip),%xmm9 # 7110 <_sk_callback_sse41+0x1486>
+ .byte 68,15,89,13,139,22,0,0 // mulps 0x168b(%rip),%xmm9 # 7130 <_sk_callback_sse41+0x147a>
+ .byte 68,15,88,13,147,22,0,0 // addps 0x1693(%rip),%xmm9 # 7140 <_sk_callback_sse41+0x148a>
.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
@@ -33902,16 +33938,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,126,22,0,0 // addps 0x167e(%rip),%xmm0 # 7120 <_sk_callback_sse41+0x1496>
- .byte 68,15,40,13,134,22,0,0 // movaps 0x1686(%rip),%xmm9 # 7130 <_sk_callback_sse41+0x14a6>
+ .byte 15,88,5,130,22,0,0 // addps 0x1682(%rip),%xmm0 # 7150 <_sk_callback_sse41+0x149a>
+ .byte 68,15,40,13,138,22,0,0 // movaps 0x168a(%rip),%xmm9 # 7160 <_sk_callback_sse41+0x14aa>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,138,22,0,0 // movaps 0x168a(%rip),%xmm8 # 7140 <_sk_callback_sse41+0x14b6>
+ .byte 68,15,40,5,142,22,0,0 // movaps 0x168e(%rip),%xmm8 # 7170 <_sk_callback_sse41+0x14ba>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,142,22,0,0 // addps 0x168e(%rip),%xmm8 # 7150 <_sk_callback_sse41+0x14c6>
+ .byte 68,15,88,5,146,22,0,0 // addps 0x1692(%rip),%xmm8 # 7180 <_sk_callback_sse41+0x14ca>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,146,22,0,0 // addps 0x1692(%rip),%xmm8 # 7160 <_sk_callback_sse41+0x14d6>
+ .byte 68,15,88,5,150,22,0,0 // addps 0x1696(%rip),%xmm8 # 7190 <_sk_callback_sse41+0x14da>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,150,22,0,0 // addps 0x1696(%rip),%xmm8 # 7170 <_sk_callback_sse41+0x14e6>
+ .byte 68,15,88,5,154,22,0,0 // addps 0x169a(%rip),%xmm8 # 71a0 <_sk_callback_sse41+0x14ea>
.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
@@ -33921,17 +33957,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,144,22,0,0 // movaps 0x1690(%rip),%xmm8 # 7180 <_sk_callback_sse41+0x14f6>
+ .byte 68,15,40,5,148,22,0,0 // movaps 0x1694(%rip),%xmm8 # 71b0 <_sk_callback_sse41+0x14fa>
.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,140,22,0,0 // movaps 0x168c(%rip),%xmm10 # 7190 <_sk_callback_sse41+0x1506>
+ .byte 68,15,40,21,144,22,0,0 // movaps 0x1690(%rip),%xmm10 # 71c0 <_sk_callback_sse41+0x150a>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,144,22,0,0 // addps 0x1690(%rip),%xmm10 # 71a0 <_sk_callback_sse41+0x1516>
+ .byte 68,15,88,21,148,22,0,0 // addps 0x1694(%rip),%xmm10 # 71d0 <_sk_callback_sse41+0x151a>
.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,140,22,0,0 // addps 0x168c(%rip),%xmm10 # 71b0 <_sk_callback_sse41+0x1526>
+ .byte 68,15,88,21,144,22,0,0 // addps 0x1690(%rip),%xmm10 # 71e0 <_sk_callback_sse41+0x152a>
.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
@@ -33943,11 +33979,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,127,22,0,0 // addps 0x167f(%rip),%xmm0 # 71c0 <_sk_callback_sse41+0x1536>
+ .byte 15,88,5,131,22,0,0 // addps 0x1683(%rip),%xmm0 # 71f0 <_sk_callback_sse41+0x153a>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,127,22,0,0 // mulps 0x167f(%rip),%xmm8 # 71d0 <_sk_callback_sse41+0x1546>
- .byte 68,15,88,5,135,22,0,0 // addps 0x1687(%rip),%xmm8 # 71e0 <_sk_callback_sse41+0x1556>
+ .byte 68,15,89,5,131,22,0,0 // mulps 0x1683(%rip),%xmm8 # 7200 <_sk_callback_sse41+0x154a>
+ .byte 68,15,88,5,139,22,0,0 // addps 0x168b(%rip),%xmm8 # 7210 <_sk_callback_sse41+0x155a>
.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
@@ -33960,13 +33996,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,117,22,0,0 // addps 0x1675(%rip),%xmm1 # 71f0 <_sk_callback_sse41+0x1566>
- .byte 68,15,40,13,125,22,0,0 // movaps 0x167d(%rip),%xmm9 # 7200 <_sk_callback_sse41+0x1576>
+ .byte 15,88,13,121,22,0,0 // addps 0x1679(%rip),%xmm1 # 7220 <_sk_callback_sse41+0x156a>
+ .byte 68,15,40,13,129,22,0,0 // movaps 0x1681(%rip),%xmm9 # 7230 <_sk_callback_sse41+0x157a>
.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,121,22,0,0 // mulps 0x1679(%rip),%xmm9 # 7210 <_sk_callback_sse41+0x1586>
- .byte 68,15,88,13,129,22,0,0 // addps 0x1681(%rip),%xmm9 # 7220 <_sk_callback_sse41+0x1596>
+ .byte 68,15,89,13,125,22,0,0 // mulps 0x167d(%rip),%xmm9 # 7240 <_sk_callback_sse41+0x158a>
+ .byte 68,15,88,13,133,22,0,0 // addps 0x1685(%rip),%xmm9 # 7250 <_sk_callback_sse41+0x159a>
.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
@@ -33979,16 +34015,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,111,22,0,0 // addps 0x166f(%rip),%xmm1 # 7230 <_sk_callback_sse41+0x15a6>
- .byte 68,15,40,13,119,22,0,0 // movaps 0x1677(%rip),%xmm9 # 7240 <_sk_callback_sse41+0x15b6>
+ .byte 15,88,13,115,22,0,0 // addps 0x1673(%rip),%xmm1 # 7260 <_sk_callback_sse41+0x15aa>
+ .byte 68,15,40,13,123,22,0,0 // movaps 0x167b(%rip),%xmm9 # 7270 <_sk_callback_sse41+0x15ba>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,123,22,0,0 // movaps 0x167b(%rip),%xmm8 # 7250 <_sk_callback_sse41+0x15c6>
+ .byte 68,15,40,5,127,22,0,0 // movaps 0x167f(%rip),%xmm8 # 7280 <_sk_callback_sse41+0x15ca>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,127,22,0,0 // addps 0x167f(%rip),%xmm8 # 7260 <_sk_callback_sse41+0x15d6>
+ .byte 68,15,88,5,131,22,0,0 // addps 0x1683(%rip),%xmm8 # 7290 <_sk_callback_sse41+0x15da>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,131,22,0,0 // addps 0x1683(%rip),%xmm8 # 7270 <_sk_callback_sse41+0x15e6>
+ .byte 68,15,88,5,135,22,0,0 // addps 0x1687(%rip),%xmm8 # 72a0 <_sk_callback_sse41+0x15ea>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,135,22,0,0 // addps 0x1687(%rip),%xmm8 # 7280 <_sk_callback_sse41+0x15f6>
+ .byte 68,15,88,5,139,22,0,0 // addps 0x168b(%rip),%xmm8 # 72b0 <_sk_callback_sse41+0x15fa>
.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
@@ -33998,17 +34034,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,129,22,0,0 // movaps 0x1681(%rip),%xmm8 # 7290 <_sk_callback_sse41+0x1606>
+ .byte 68,15,40,5,133,22,0,0 // movaps 0x1685(%rip),%xmm8 # 72c0 <_sk_callback_sse41+0x160a>
.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,124,22,0,0 // movaps 0x167c(%rip),%xmm10 # 72a0 <_sk_callback_sse41+0x1616>
+ .byte 68,15,40,21,128,22,0,0 // movaps 0x1680(%rip),%xmm10 # 72d0 <_sk_callback_sse41+0x161a>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,128,22,0,0 // addps 0x1680(%rip),%xmm10 # 72b0 <_sk_callback_sse41+0x1626>
+ .byte 68,15,88,21,132,22,0,0 // addps 0x1684(%rip),%xmm10 # 72e0 <_sk_callback_sse41+0x162a>
.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,124,22,0,0 // addps 0x167c(%rip),%xmm10 # 72c0 <_sk_callback_sse41+0x1636>
+ .byte 68,15,88,21,128,22,0,0 // addps 0x1680(%rip),%xmm10 # 72f0 <_sk_callback_sse41+0x163a>
.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
@@ -34020,11 +34056,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,110,22,0,0 // addps 0x166e(%rip),%xmm1 # 72d0 <_sk_callback_sse41+0x1646>
+ .byte 15,88,13,114,22,0,0 // addps 0x1672(%rip),%xmm1 # 7300 <_sk_callback_sse41+0x164a>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,110,22,0,0 // mulps 0x166e(%rip),%xmm8 # 72e0 <_sk_callback_sse41+0x1656>
- .byte 68,15,88,5,118,22,0,0 // addps 0x1676(%rip),%xmm8 # 72f0 <_sk_callback_sse41+0x1666>
+ .byte 68,15,89,5,114,22,0,0 // mulps 0x1672(%rip),%xmm8 # 7310 <_sk_callback_sse41+0x165a>
+ .byte 68,15,88,5,122,22,0,0 // addps 0x167a(%rip),%xmm8 # 7320 <_sk_callback_sse41+0x166a>
.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
@@ -34266,9 +34302,9 @@ BALIGN16
.byte 128,191,0,0,224,64,0 // cmpb $0x0,0x40e00000(%rdi)
.byte 0,224 // add %ah,%al
.byte 64,0,0 // add %al,(%rax)
- .byte 224,64 // loopne 5f7c <.literal16+0x1fc>
+ .byte 224,64 // loopne 5fac <.literal16+0x1fc>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 5f80 <.literal16+0x200>
+ .byte 224,64 // loopne 5fb0 <.literal16+0x200>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -34288,13 +34324,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fa1 <.literal16+0x221>
+ .byte 71,225,61 // rex.RXB loope 5fd1 <.literal16+0x221>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fa5 <.literal16+0x225>
+ .byte 71,225,61 // rex.RXB loope 5fd5 <.literal16+0x225>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fa9 <.literal16+0x229>
+ .byte 71,225,61 // rex.RXB loope 5fd9 <.literal16+0x229>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fad <.literal16+0x22d>
+ .byte 71,225,61 // rex.RXB loope 5fdd <.literal16+0x22d>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -34319,13 +34355,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fe1 <.literal16+0x261>
+ .byte 71,225,61 // rex.RXB loope 6011 <.literal16+0x261>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fe5 <.literal16+0x265>
+ .byte 71,225,61 // rex.RXB loope 6015 <.literal16+0x265>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fe9 <.literal16+0x269>
+ .byte 71,225,61 // rex.RXB loope 6019 <.literal16+0x269>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 5fed <.literal16+0x26d>
+ .byte 71,225,61 // rex.RXB loope 601d <.literal16+0x26d>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -34350,13 +34386,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6021 <.literal16+0x2a1>
+ .byte 71,225,61 // rex.RXB loope 6051 <.literal16+0x2a1>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6025 <.literal16+0x2a5>
+ .byte 71,225,61 // rex.RXB loope 6055 <.literal16+0x2a5>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6029 <.literal16+0x2a9>
+ .byte 71,225,61 // rex.RXB loope 6059 <.literal16+0x2a9>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 602d <.literal16+0x2ad>
+ .byte 71,225,61 // rex.RXB loope 605d <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -34381,13 +34417,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6061 <.literal16+0x2e1>
+ .byte 71,225,61 // rex.RXB loope 6091 <.literal16+0x2e1>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6065 <.literal16+0x2e5>
+ .byte 71,225,61 // rex.RXB loope 6095 <.literal16+0x2e5>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6069 <.literal16+0x2e9>
+ .byte 71,225,61 // rex.RXB loope 6099 <.literal16+0x2e9>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 606d <.literal16+0x2ed>
+ .byte 71,225,61 // rex.RXB loope 609d <.literal16+0x2ed>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -34404,10 +34440,10 @@ BALIGN16
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a006058 <_sk_callback_sse41+0xa0003ce>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a006088 <_sk_callback_sse41+0xa0003d2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006060 <_sk_callback_sse41+0x30003d6>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006090 <_sk_callback_sse41+0x30003da>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -34426,11 +34462,11 @@ BALIGN16
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,127 // add %al,0x7f00003f(%rax)
.byte 67,0,0 // rex.XB add %al,(%r8)
- .byte 127,67 // jg 60cb <.literal16+0x34b>
+ .byte 127,67 // jg 60fb <.literal16+0x34b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 60cf <.literal16+0x34f>
+ .byte 127,67 // jg 60ff <.literal16+0x34f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 60d3 <.literal16+0x353>
+ .byte 127,67 // jg 6103 <.literal16+0x353>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -34712,13 +34748,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6309 <.literal16+0x589>
+ .byte 224,7 // loopne 6339 <.literal16+0x589>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 630d <.literal16+0x58d>
+ .byte 224,7 // loopne 633d <.literal16+0x58d>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6311 <.literal16+0x591>
+ .byte 224,7 // loopne 6341 <.literal16+0x591>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6315 <.literal16+0x595>
+ .byte 224,7 // loopne 6345 <.literal16+0x595>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -34752,10 +34788,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) # a006358 <_sk_callback_sse41+0xa0006ce>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a006388 <_sk_callback_sse41+0xa0006d2>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006360 <_sk_callback_sse41+0x30006d6>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006390 <_sk_callback_sse41+0x30006da>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -34810,11 +34846,11 @@ BALIGN16
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 642b <.literal16+0x6ab>
+ .byte 127,67 // jg 645b <.literal16+0x6ab>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 642f <.literal16+0x6af>
+ .byte 127,67 // jg 645f <.literal16+0x6af>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6433 <.literal16+0x6b3>
+ .byte 127,67 // jg 6463 <.literal16+0x6b3>
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax)
.byte 128,59,129 // cmpb $0x81,(%rbx)
.byte 128,128,59,129,128,128,59 // addb $0x3b,-0x7f7f7ec5(%rax)
@@ -34829,16 +34865,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 6424 <.literal16+0x6a4>
+ .byte 127,0 // jg 6454 <.literal16+0x6a4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6428 <.literal16+0x6a8>
+ .byte 127,0 // jg 6458 <.literal16+0x6a8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 642c <.literal16+0x6ac>
+ .byte 127,0 // jg 645c <.literal16+0x6ac>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6430 <.literal16+0x6b0>
+ .byte 127,0 // jg 6460 <.literal16+0x6b0>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -34847,7 +34883,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 64b5 <.literal16+0x735>
+ .byte 119,115 // ja 64e5 <.literal16+0x735>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -34858,7 +34894,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 6419 <.literal16+0x699>
+ .byte 117,191 // jne 6449 <.literal16+0x699>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -34870,7 +34906,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 ffffffffe9a3a45a <_sk_callback_sse41+0xffffffffe9a347d0>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3a48a <_sk_callback_sse41+0xffffffffe9a347d4>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -34925,16 +34961,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 64f4 <.literal16+0x774>
+ .byte 127,0 // jg 6524 <.literal16+0x774>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 64f8 <.literal16+0x778>
+ .byte 127,0 // jg 6528 <.literal16+0x778>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 64fc <.literal16+0x77c>
+ .byte 127,0 // jg 652c <.literal16+0x77c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6500 <.literal16+0x780>
+ .byte 127,0 // jg 6530 <.literal16+0x780>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -34943,7 +34979,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6585 <.literal16+0x805>
+ .byte 119,115 // ja 65b5 <.literal16+0x805>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -34954,7 +34990,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 64e9 <.literal16+0x769>
+ .byte 117,191 // jne 6519 <.literal16+0x769>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -34966,7 +35002,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 ffffffffe9a3a52a <_sk_callback_sse41+0xffffffffe9a348a0>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3a55a <_sk_callback_sse41+0xffffffffe9a348a4>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -35021,16 +35057,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 65c4 <.literal16+0x844>
+ .byte 127,0 // jg 65f4 <.literal16+0x844>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 65c8 <.literal16+0x848>
+ .byte 127,0 // jg 65f8 <.literal16+0x848>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 65cc <.literal16+0x84c>
+ .byte 127,0 // jg 65fc <.literal16+0x84c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 65d0 <.literal16+0x850>
+ .byte 127,0 // jg 6600 <.literal16+0x850>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -35039,7 +35075,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6655 <.literal16+0x8d5>
+ .byte 119,115 // ja 6685 <.literal16+0x8d5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -35050,7 +35086,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 65b9 <.literal16+0x839>
+ .byte 117,191 // jne 65e9 <.literal16+0x839>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -35062,7 +35098,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 ffffffffe9a3a5fa <_sk_callback_sse41+0xffffffffe9a34970>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3a62a <_sk_callback_sse41+0xffffffffe9a34974>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -35117,16 +35153,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 6694 <.literal16+0x914>
+ .byte 127,0 // jg 66c4 <.literal16+0x914>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6698 <.literal16+0x918>
+ .byte 127,0 // jg 66c8 <.literal16+0x918>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 669c <.literal16+0x91c>
+ .byte 127,0 // jg 66cc <.literal16+0x91c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 66a0 <.literal16+0x920>
+ .byte 127,0 // jg 66d0 <.literal16+0x920>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -35135,7 +35171,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6725 <.literal16+0x9a5>
+ .byte 119,115 // ja 6755 <.literal16+0x9a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -35146,7 +35182,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 6689 <.literal16+0x909>
+ .byte 117,191 // jne 66b9 <.literal16+0x909>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -35158,7 +35194,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 ffffffffe9a3a6ca <_sk_callback_sse41+0xffffffffe9a34a40>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3a6fa <_sk_callback_sse41+0xffffffffe9a34a44>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -35209,13 +35245,13 @@ BALIGN16
.byte 200,66,0,0 // enterq $0x42,$0x0
.byte 200,66,0,0 // enterq $0x42,$0x0
.byte 200,66,0,0 // enterq $0x42,$0x0
- .byte 127,67 // jg 67a7 <.literal16+0xa27>
+ .byte 127,67 // jg 67d7 <.literal16+0xa27>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 67ab <.literal16+0xa2b>
+ .byte 127,67 // jg 67db <.literal16+0xa2b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 67af <.literal16+0xa2f>
+ .byte 127,67 // jg 67df <.literal16+0xa2f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 67b3 <.literal16+0xa33>
+ .byte 127,67 // jg 67e3 <.literal16+0xa33>
.byte 0,0 // add %al,(%rax)
.byte 0,195 // add %al,%bl
.byte 0,0 // add %al,(%rax)
@@ -35262,16 +35298,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 6833 <.literal16+0xab3>
+ .byte 118,63 // jbe 6863 <.literal16+0xab3>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 6837 <.literal16+0xab7>
+ .byte 118,63 // jbe 6867 <.literal16+0xab7>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 683b <.literal16+0xabb>
+ .byte 118,63 // jbe 686b <.literal16+0xabb>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 683f <.literal16+0xabf>
+ .byte 118,63 // jbe 686f <.literal16+0xabf>
.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)
@@ -35300,11 +35336,11 @@ BALIGN16
.byte 128,59,0 // cmpb $0x0,(%rbx)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 68ab <.literal16+0xb2b>
+ .byte 127,67 // jg 68db <.literal16+0xb2b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 68af <.literal16+0xb2f>
+ .byte 127,67 // jg 68df <.literal16+0xb2f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 68b3 <.literal16+0xb33>
+ .byte 127,67 // jg 68e3 <.literal16+0xb33>
.byte 0,4,0 // add %al,(%rax,%rax,1)
.byte 0,0 // add %al,(%rax)
.byte 0,0 // add %al,(%rax)
@@ -35364,13 +35400,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6929 <.literal16+0xba9>
+ .byte 224,7 // loopne 6959 <.literal16+0xba9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 692d <.literal16+0xbad>
+ .byte 224,7 // loopne 695d <.literal16+0xbad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6931 <.literal16+0xbb1>
+ .byte 224,7 // loopne 6961 <.literal16+0xbb1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6935 <.literal16+0xbb5>
+ .byte 224,7 // loopne 6965 <.literal16+0xbb5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -35416,13 +35452,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6999 <.literal16+0xc19>
+ .byte 224,7 // loopne 69c9 <.literal16+0xc19>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 699d <.literal16+0xc1d>
+ .byte 224,7 // loopne 69cd <.literal16+0xc1d>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 69a1 <.literal16+0xc21>
+ .byte 224,7 // loopne 69d1 <.literal16+0xc21>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 69a5 <.literal16+0xc25>
+ .byte 224,7 // loopne 69d5 <.literal16+0xc25>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -35468,13 +35504,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6a09 <.literal16+0xc89>
+ .byte 224,7 // loopne 6a39 <.literal16+0xc89>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6a0d <.literal16+0xc8d>
+ .byte 224,7 // loopne 6a3d <.literal16+0xc8d>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6a11 <.literal16+0xc91>
+ .byte 224,7 // loopne 6a41 <.literal16+0xc91>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6a15 <.literal16+0xc95>
+ .byte 224,7 // loopne 6a45 <.literal16+0xc95>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -35512,13 +35548,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 6aa6 <.literal16+0xd26>
+ .byte 124,66 // jl 6ad6 <.literal16+0xd26>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 6aaa <.literal16+0xd2a>
+ .byte 124,66 // jl 6ada <.literal16+0xd2a>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 6aae <.literal16+0xd2e>
+ .byte 124,66 // jl 6ade <.literal16+0xd2e>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 6ab2 <.literal16+0xd32>
+ .byte 124,66 // jl 6ae2 <.literal16+0xd32>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -35652,13 +35688,13 @@ 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 6c35 <.literal16+0xeb5>
+ .byte 112,65 // jo 6c65 <.literal16+0xeb5>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 6c39 <.literal16+0xeb9>
+ .byte 112,65 // jo 6c69 <.literal16+0xeb9>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 6c3d <.literal16+0xebd>
+ .byte 112,65 // jo 6c6d <.literal16+0xebd>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 6c41 <.literal16+0xec1>
+ .byte 112,65 // jo 6c71 <.literal16+0xec1>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -35673,7 +35709,7 @@ BALIGN16
.byte 5,255,255,255,9 // add $0x9ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006c30 <_sk_callback_sse41+0x3000fa6>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006c60 <_sk_callback_sse41+0x3000faa>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -35700,7 +35736,7 @@ BALIGN16
.byte 5,255,255,255,9 // add $0x9ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006c70 <_sk_callback_sse41+0x3000fe6>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006ca0 <_sk_callback_sse41+0x3000fea>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -35727,7 +35763,7 @@ BALIGN16
.byte 5,255,255,255,9 // add $0x9ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006cb0 <_sk_callback_sse41+0x3001026>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006ce0 <_sk_callback_sse41+0x300102a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -35742,11 +35778,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 6d0b <.literal16+0xf8b>
+ .byte 127,67 // jg 6d3b <.literal16+0xf8b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6d0f <.literal16+0xf8f>
+ .byte 127,67 // jg 6d3f <.literal16+0xf8f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6d13 <.literal16+0xf93>
+ .byte 127,67 // jg 6d43 <.literal16+0xf93>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -35761,7 +35797,7 @@ BALIGN16
.byte 5,255,255,255,9 // add $0x9ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006d00 <_sk_callback_sse41+0x3001076>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006d30 <_sk_callback_sse41+0x300107a>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -35788,7 +35824,7 @@ BALIGN16
.byte 5,255,255,255,9 // add $0x9ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006d40 <_sk_callback_sse41+0x30010b6>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006d70 <_sk_callback_sse41+0x30010ba>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -35815,7 +35851,7 @@ BALIGN16
.byte 5,255,255,255,9 // add $0x9ffffff,%eax
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006d80 <_sk_callback_sse41+0x30010f6>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3006db0 <_sk_callback_sse41+0x30010fa>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -35830,11 +35866,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 6ddb <.literal16+0x105b>
+ .byte 127,67 // jg 6e0b <.literal16+0x105b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6ddf <.literal16+0x105f>
+ .byte 127,67 // jg 6e0f <.literal16+0x105f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6de3 <.literal16+0x1063>
+ .byte 127,67 // jg 6e13 <.literal16+0x1063>
.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)
@@ -35929,13 +35965,13 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 255 // (bad)
- .byte 127,71 // jg 6edb <.literal16+0x115b>
+ .byte 127,71 // jg 6f0b <.literal16+0x115b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 6edf <.literal16+0x115f>
+ .byte 127,71 // jg 6f0f <.literal16+0x115f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 6ee3 <.literal16+0x1163>
+ .byte 127,71 // jg 6f13 <.literal16+0x1163>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 6ee7 <.literal16+0x1167>
+ .byte 127,71 // jg 6f17 <.literal16+0x1167>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -35981,10 +36017,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) # 2dc0801a <_sk_callback_sse41+0x2dc02390>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc0804a <_sk_callback_sse41+0x2dc02394>
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 6f4c <.literal16+0x11cc>
+ .byte 120,57 // js 6f7c <.literal16+0x11cc>
.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
@@ -36165,11 +36201,11 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 128,63,114 // cmpb $0x72,(%rdi)
.byte 28,199 // sbb $0xc7,%al
- .byte 62,114,28 // jb,pt 7122 <.literal16+0x13a2>
+ .byte 62,114,28 // jb,pt 7152 <.literal16+0x13a2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7126 <.literal16+0x13a6>
+ .byte 62,114,28 // jb,pt 7156 <.literal16+0x13a6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 712a <.literal16+0x13aa>
+ .byte 62,114,28 // jb,pt 715a <.literal16+0x13aa>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -36213,7 +36249,7 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%rsi)
- .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d63ffb5 <_sk_callback_sse41+0x3d63a32b>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d63ffe5 <_sk_callback_sse41+0x3d63a32f>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -36239,7 +36275,7 @@ 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 # 3d63fff5 <_sk_callback_sse41+0x3d63a36b>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640025 <_sk_callback_sse41+0x3d63a36f>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
@@ -36248,13 +36284,13 @@ BALIGN16
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
.byte 63 // (bad)
- .byte 114,28 // jb 71ee <.literal16+0x146e>
+ .byte 114,28 // jb 721e <.literal16+0x146e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 71f2 <.literal16+0x1472>
+ .byte 62,114,28 // jb,pt 7222 <.literal16+0x1472>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 71f6 <.literal16+0x1476>
+ .byte 62,114,28 // jb,pt 7226 <.literal16+0x1476>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 71fa <.literal16+0x147a>
+ .byte 62,114,28 // jb,pt 722a <.literal16+0x147a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -36275,11 +36311,11 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 128,63,114 // cmpb $0x72,(%rdi)
.byte 28,199 // sbb $0xc7,%al
- .byte 62,114,28 // jb,pt 7232 <.literal16+0x14b2>
+ .byte 62,114,28 // jb,pt 7262 <.literal16+0x14b2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7236 <.literal16+0x14b6>
+ .byte 62,114,28 // jb,pt 7266 <.literal16+0x14b6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 723a <.literal16+0x14ba>
+ .byte 62,114,28 // jb,pt 726a <.literal16+0x14ba>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -36323,7 +36359,7 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%rsi)
- .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6400c5 <_sk_callback_sse41+0x3d63a43b>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6400f5 <_sk_callback_sse41+0x3d63a43f>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -36349,7 +36385,7 @@ 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 # 3d640105 <_sk_callback_sse41+0x3d63a47b>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640135 <_sk_callback_sse41+0x3d63a47f>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
@@ -36358,13 +36394,13 @@ BALIGN16
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
.byte 63 // (bad)
- .byte 114,28 // jb 72fe <.literal16+0x157e>
+ .byte 114,28 // jb 732e <.literal16+0x157e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7302 <_sk_callback_sse41+0x1678>
+ .byte 62,114,28 // jb,pt 7332 <_sk_callback_sse41+0x167c>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7306 <_sk_callback_sse41+0x167c>
+ .byte 62,114,28 // jb,pt 7336 <_sk_callback_sse41+0x1680>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 730a <_sk_callback_sse41+0x1680>
+ .byte 62,114,28 // jb,pt 733a <_sk_callback_sse41+0x1684>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -36461,7 +36497,7 @@ _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,200 // cvtdq2ps %xmm0,%xmm1
- .byte 15,40,21,156,97,0,0 // movaps 0x619c(%rip),%xmm2 # 6260 <_sk_callback_sse2+0xfb>
+ .byte 15,40,21,204,97,0,0 // movaps 0x61cc(%rip),%xmm2 # 6290 <_sk_callback_sse2+0xff>
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,16,7 // movups (%rdi),%xmm0
.byte 15,88,193 // addps %xmm1,%xmm0
@@ -36470,7 +36506,7 @@ _sk_seed_shader_sse2:
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,139,97,0,0 // movaps 0x618b(%rip),%xmm2 # 6270 <_sk_callback_sse2+0x10b>
+ .byte 15,40,21,187,97,0,0 // movaps 0x61bb(%rip),%xmm2 # 62a0 <_sk_callback_sse2+0x10f>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -36490,14 +36526,14 @@ _sk_dither_sse2:
.byte 102,68,15,110,193 // movd %ecx,%xmm8
.byte 102,69,15,112,192,0 // pshufd $0x0,%xmm8,%xmm8
.byte 102,69,15,239,193 // pxor %xmm9,%xmm8
- .byte 102,68,15,111,21,89,97,0,0 // movdqa 0x6159(%rip),%xmm10 # 6280 <_sk_callback_sse2+0x11b>
+ .byte 102,68,15,111,21,137,97,0,0 // movdqa 0x6189(%rip),%xmm10 # 62b0 <_sk_callback_sse2+0x11f>
.byte 102,69,15,111,216 // movdqa %xmm8,%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,209 // pand %xmm9,%xmm10
.byte 102,65,15,114,242,4 // pslld $0x4,%xmm10
- .byte 102,68,15,111,37,69,97,0,0 // movdqa 0x6145(%rip),%xmm12 # 6290 <_sk_callback_sse2+0x12b>
- .byte 102,68,15,111,45,76,97,0,0 // movdqa 0x614c(%rip),%xmm13 # 62a0 <_sk_callback_sse2+0x13b>
+ .byte 102,68,15,111,37,117,97,0,0 // movdqa 0x6175(%rip),%xmm12 # 62c0 <_sk_callback_sse2+0x12f>
+ .byte 102,68,15,111,45,124,97,0,0 // movdqa 0x617c(%rip),%xmm13 # 62d0 <_sk_callback_sse2+0x13f>
.byte 102,69,15,111,240 // movdqa %xmm8,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -36513,8 +36549,8 @@ _sk_dither_sse2:
.byte 102,69,15,235,245 // por %xmm13,%xmm14
.byte 102,69,15,235,240 // por %xmm8,%xmm14
.byte 69,15,91,198 // cvtdq2ps %xmm14,%xmm8
- .byte 68,15,89,5,7,97,0,0 // mulps 0x6107(%rip),%xmm8 # 62b0 <_sk_callback_sse2+0x14b>
- .byte 68,15,88,5,15,97,0,0 // addps 0x610f(%rip),%xmm8 # 62c0 <_sk_callback_sse2+0x15b>
+ .byte 68,15,89,5,55,97,0,0 // mulps 0x6137(%rip),%xmm8 # 62e0 <_sk_callback_sse2+0x14f>
+ .byte 68,15,88,5,63,97,0,0 // addps 0x613f(%rip),%xmm8 # 62f0 <_sk_callback_sse2+0x15f>
.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
@@ -36556,7 +36592,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,165,96,0,0 // movaps 0x60a5(%rip),%xmm3 # 62d0 <_sk_callback_sse2+0x16b>
+ .byte 15,40,29,213,96,0,0 // movaps 0x60d5(%rip),%xmm3 # 6300 <_sk_callback_sse2+0x16f>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -36567,7 +36603,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,161,96,0,0 // movaps 0x60a1(%rip),%xmm0 # 62e0 <_sk_callback_sse2+0x17b>
+ .byte 15,40,5,209,96,0,0 // movaps 0x60d1(%rip),%xmm0 # 6310 <_sk_callback_sse2+0x17f>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -36613,7 +36649,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,97,96,0,0 // movaps 0x6061(%rip),%xmm8 # 62f0 <_sk_callback_sse2+0x18b>
+ .byte 68,15,40,5,145,96,0,0 // movaps 0x6091(%rip),%xmm8 # 6320 <_sk_callback_sse2+0x18f>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36638,7 +36674,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,36,96,0,0 // movaps 0x6024(%rip),%xmm9 # 6300 <_sk_callback_sse2+0x19b>
+ .byte 68,15,40,13,84,96,0,0 // movaps 0x6054(%rip),%xmm9 # 6330 <_sk_callback_sse2+0x19f>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -36685,7 +36721,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,200,95,0,0 // movaps 0x5fc8(%rip),%xmm8 # 6310 <_sk_callback_sse2+0x1ab>
+ .byte 68,15,40,5,248,95,0,0 // movaps 0x5ff8(%rip),%xmm8 # 6340 <_sk_callback_sse2+0x1af>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -36698,7 +36734,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,184,95,0,0 // movaps 0x5fb8(%rip),%xmm8 # 6320 <_sk_callback_sse2+0x1bb>
+ .byte 68,15,40,5,232,95,0,0 // movaps 0x5fe8(%rip),%xmm8 # 6350 <_sk_callback_sse2+0x1bf>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -36715,7 +36751,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,155,95,0,0 // movaps 0x5f9b(%rip),%xmm8 # 6330 <_sk_callback_sse2+0x1cb>
+ .byte 68,15,40,5,203,95,0,0 // movaps 0x5fcb(%rip),%xmm8 # 6360 <_sk_callback_sse2+0x1cf>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36735,7 +36771,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,111,95,0,0 // movaps 0x5f6f(%rip),%xmm8 # 6340 <_sk_callback_sse2+0x1db>
+ .byte 68,15,40,5,159,95,0,0 // movaps 0x5f9f(%rip),%xmm8 # 6370 <_sk_callback_sse2+0x1df>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -36763,7 +36799,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,67,95,0,0 // movaps 0x5f43(%rip),%xmm8 # 6350 <_sk_callback_sse2+0x1eb>
+ .byte 68,15,40,5,115,95,0,0 // movaps 0x5f73(%rip),%xmm8 # 6380 <_sk_callback_sse2+0x1ef>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -36838,7 +36874,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,120,94,0,0 // movaps 0x5e78(%rip),%xmm3 # 6360 <_sk_callback_sse2+0x1fb>
+ .byte 15,40,29,168,94,0,0 // movaps 0x5ea8(%rip),%xmm3 # 6390 <_sk_callback_sse2+0x1ff>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -36886,7 +36922,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,227,93,0,0 // movaps 0x5de3(%rip),%xmm2 # 6370 <_sk_callback_sse2+0x20b>
+ .byte 15,40,21,19,94,0,0 // movaps 0x5e13(%rip),%xmm2 # 63a0 <_sk_callback_sse2+0x20f>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -36920,7 +36956,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,136,93,0,0 // movaps 0x5d88(%rip),%xmm2 # 6380 <_sk_callback_sse2+0x21b>
+ .byte 15,40,21,184,93,0,0 // movaps 0x5db8(%rip),%xmm2 # 63b0 <_sk_callback_sse2+0x21f>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -36957,7 +36993,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,34,93,0,0 // movaps 0x5d22(%rip),%xmm2 # 6390 <_sk_callback_sse2+0x22b>
+ .byte 15,40,21,82,93,0,0 // movaps 0x5d52(%rip),%xmm2 # 63c0 <_sk_callback_sse2+0x22f>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -36985,7 +37021,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,226,92,0,0 // movaps 0x5ce2(%rip),%xmm2 # 63a0 <_sk_callback_sse2+0x23b>
+ .byte 15,40,21,18,93,0,0 // movaps 0x5d12(%rip),%xmm2 # 63d0 <_sk_callback_sse2+0x23f>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -36998,7 +37034,7 @@ HIDDEN _sk_colorburn_sse2
FUNCTION(_sk_colorburn_sse2)
_sk_colorburn_sse2:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,21,213,92,0,0 // movaps 0x5cd5(%rip),%xmm10 # 63b0 <_sk_callback_sse2+0x24b>
+ .byte 68,15,40,21,5,93,0,0 // movaps 0x5d05(%rip),%xmm10 # 63e0 <_sk_callback_sse2+0x24f>
.byte 69,15,40,202 // movaps %xmm10,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,217 // movaps %xmm9,%xmm11
@@ -37092,7 +37128,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,139,91,0,0 // movaps 0x5b8b(%rip),%xmm10 # 63c0 <_sk_callback_sse2+0x25b>
+ .byte 68,15,40,21,187,91,0,0 // movaps 0x5bbb(%rip),%xmm10 # 63f0 <_sk_callback_sse2+0x25f>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -37186,7 +37222,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,64,90,0,0 // movaps 0x5a40(%rip),%xmm11 # 63d0 <_sk_callback_sse2+0x26b>
+ .byte 68,15,40,29,112,90,0,0 // movaps 0x5a70(%rip),%xmm11 # 6400 <_sk_callback_sse2+0x26f>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -37274,7 +37310,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,14,89,0,0 // movaps 0x590e(%rip),%xmm9 # 63e0 <_sk_callback_sse2+0x27b>
+ .byte 68,15,40,13,62,89,0,0 // movaps 0x593e(%rip),%xmm9 # 6410 <_sk_callback_sse2+0x27f>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -37365,7 +37401,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,203,87,0,0 // movaps 0x57cb(%rip),%xmm9 # 63f0 <_sk_callback_sse2+0x28b>
+ .byte 68,15,40,13,251,87,0,0 // movaps 0x57fb(%rip),%xmm9 # 6420 <_sk_callback_sse2+0x28f>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -37378,10 +37414,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,165,87,0,0 // movaps 0x57a5(%rip),%xmm14 # 6400 <_sk_callback_sse2+0x29b>
+ .byte 68,15,40,53,213,87,0,0 // movaps 0x57d5(%rip),%xmm14 # 6430 <_sk_callback_sse2+0x29f>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,165,87,0,0 // movaps 0x57a5(%rip),%xmm10 # 6410 <_sk_callback_sse2+0x2ab>
+ .byte 68,15,40,21,213,87,0,0 // movaps 0x57d5(%rip),%xmm10 # 6440 <_sk_callback_sse2+0x2af>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -37526,7 +37562,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,232,85,0,0 // movaps 0x55e8(%rip),%xmm8 # 6450 <_sk_callback_sse2+0x2eb>
+ .byte 68,15,40,5,24,86,0,0 // movaps 0x5618(%rip),%xmm8 # 6480 <_sk_callback_sse2+0x2ef>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -37574,12 +37610,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,245,84,0,0 // movaps 0x54f5(%rip),%xmm15 # 6420 <_sk_callback_sse2+0x2bb>
+ .byte 68,15,40,61,37,85,0,0 // movaps 0x5525(%rip),%xmm15 # 6450 <_sk_callback_sse2+0x2bf>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,250,84,0,0 // movaps 0x54fa(%rip),%xmm0 # 6430 <_sk_callback_sse2+0x2cb>
+ .byte 15,40,5,42,85,0,0 // movaps 0x552a(%rip),%xmm0 # 6460 <_sk_callback_sse2+0x2cf>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,252,84,0,0 // movaps 0x54fc(%rip),%xmm14 # 6440 <_sk_callback_sse2+0x2db>
+ .byte 68,15,40,53,44,85,0,0 // movaps 0x552c(%rip),%xmm14 # 6470 <_sk_callback_sse2+0x2df>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -37757,14 +37793,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,142,82,0,0 // movaps 0x528e(%rip),%xmm8 # 6460 <_sk_callback_sse2+0x2fb>
+ .byte 68,15,40,5,190,82,0,0 // movaps 0x52be(%rip),%xmm8 # 6490 <_sk_callback_sse2+0x2ff>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,144,82,0,0 // movaps 0x5290(%rip),%xmm1 # 6470 <_sk_callback_sse2+0x30b>
+ .byte 15,40,13,192,82,0,0 // movaps 0x52c0(%rip),%xmm1 # 64a0 <_sk_callback_sse2+0x30f>
.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,143,82,0,0 // movaps 0x528f(%rip),%xmm12 # 6480 <_sk_callback_sse2+0x31b>
+ .byte 68,15,40,37,191,82,0,0 // movaps 0x52bf(%rip),%xmm12 # 64b0 <_sk_callback_sse2+0x31f>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -37809,7 +37845,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,244,81,0,0 // movaps 0x51f4(%rip),%xmm8 # 6490 <_sk_callback_sse2+0x32b>
+ .byte 68,15,40,5,36,82,0,0 // movaps 0x5224(%rip),%xmm8 # 64c0 <_sk_callback_sse2+0x32f>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -37910,14 +37946,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,146,80,0,0 // movaps 0x5092(%rip),%xmm13 # 64a0 <_sk_callback_sse2+0x33b>
+ .byte 68,15,40,45,194,80,0,0 // movaps 0x50c2(%rip),%xmm13 # 64d0 <_sk_callback_sse2+0x33f>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,146,80,0,0 // movaps 0x5092(%rip),%xmm14 # 64b0 <_sk_callback_sse2+0x34b>
+ .byte 68,15,40,53,194,80,0,0 // movaps 0x50c2(%rip),%xmm14 # 64e0 <_sk_callback_sse2+0x34f>
.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,142,80,0,0 // movaps 0x508e(%rip),%xmm11 # 64c0 <_sk_callback_sse2+0x35b>
+ .byte 68,15,40,29,190,80,0,0 // movaps 0x50be(%rip),%xmm11 # 64f0 <_sk_callback_sse2+0x35f>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -37925,7 +37961,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,122,80,0,0 // movaps 0x507a(%rip),%xmm8 # 64d0 <_sk_callback_sse2+0x36b>
+ .byte 68,15,40,5,170,80,0,0 // movaps 0x50aa(%rip),%xmm8 # 6500 <_sk_callback_sse2+0x36f>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -38061,15 +38097,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,145,78,0,0 // movaps 0x4e91(%rip),%xmm12 # 64e0 <_sk_callback_sse2+0x37b>
+ .byte 68,15,40,37,193,78,0,0 // movaps 0x4ec1(%rip),%xmm12 # 6510 <_sk_callback_sse2+0x37f>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,145,78,0,0 // movaps 0x4e91(%rip),%xmm13 # 64f0 <_sk_callback_sse2+0x38b>
+ .byte 68,15,40,45,193,78,0,0 // movaps 0x4ec1(%rip),%xmm13 # 6520 <_sk_callback_sse2+0x38f>
.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,141,78,0,0 // movaps 0x4e8d(%rip),%xmm11 # 6500 <_sk_callback_sse2+0x39b>
- .byte 68,15,40,5,149,78,0,0 // movaps 0x4e95(%rip),%xmm8 # 6510 <_sk_callback_sse2+0x3ab>
+ .byte 68,15,40,29,189,78,0,0 // movaps 0x4ebd(%rip),%xmm11 # 6530 <_sk_callback_sse2+0x39f>
+ .byte 68,15,40,5,197,78,0,0 // movaps 0x4ec5(%rip),%xmm8 # 6540 <_sk_callback_sse2+0x3af>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -38213,7 +38249,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 15,133,228,0,0,0 // jne 1966 <_sk_srcover_rgba_8888_sse2+0x104>
.byte 243,69,15,111,4,129 // movdqu (%r9,%rax,4),%xmm8
.byte 77,133,192 // test %r8,%r8
- .byte 102,15,111,53,141,76,0,0 // movdqa 0x4c8d(%rip),%xmm6 # 6520 <_sk_callback_sse2+0x3bb>
+ .byte 102,15,111,53,189,76,0,0 // movdqa 0x4cbd(%rip),%xmm6 # 6550 <_sk_callback_sse2+0x3bf>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -38227,9 +38263,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,93,76,0,0 // movaps 0x4c5d(%rip),%xmm8 # 6530 <_sk_callback_sse2+0x3cb>
+ .byte 68,15,40,5,141,76,0,0 // movaps 0x4c8d(%rip),%xmm8 # 6560 <_sk_callback_sse2+0x3cf>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,97,76,0,0 // movaps 0x4c61(%rip),%xmm12 # 6540 <_sk_callback_sse2+0x3db>
+ .byte 68,15,40,37,145,76,0,0 // movaps 0x4c91(%rip),%xmm12 # 6570 <_sk_callback_sse2+0x3df>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -38309,7 +38345,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,77,75,0,0 // movaps 0x4b4d(%rip),%xmm8 # 6550 <_sk_callback_sse2+0x3eb>
+ .byte 68,15,40,5,125,75,0,0 // movaps 0x4b7d(%rip),%xmm8 # 6580 <_sk_callback_sse2+0x3ef>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -38321,7 +38357,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,66,75,0,0 // minps 0x4b42(%rip),%xmm3 # 6560 <_sk_callback_sse2+0x3fb>
+ .byte 15,93,29,114,75,0,0 // minps 0x4b72(%rip),%xmm3 # 6590 <_sk_callback_sse2+0x3ff>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -38332,7 +38368,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,62,75,0,0 // minps 0x4b3e(%rip),%xmm7 # 6570 <_sk_callback_sse2+0x40b>
+ .byte 15,93,61,110,75,0,0 // minps 0x4b6e(%rip),%xmm7 # 65a0 <_sk_callback_sse2+0x40f>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -38410,7 +38446,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,204,74,0,0 // movaps 0x4acc(%rip),%xmm9 # 6580 <_sk_callback_sse2+0x41b>
+ .byte 68,15,40,13,252,74,0,0 // movaps 0x4afc(%rip),%xmm9 # 65b0 <_sk_callback_sse2+0x41f>
.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
@@ -38424,20 +38460,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,183,74,0,0 // movaps 0x4ab7(%rip),%xmm8 # 6590 <_sk_callback_sse2+0x42b>
+ .byte 68,15,40,5,231,74,0,0 // movaps 0x4ae7(%rip),%xmm8 # 65c0 <_sk_callback_sse2+0x42f>
.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,175,74,0,0 // movaps 0x4aaf(%rip),%xmm9 # 65a0 <_sk_callback_sse2+0x43b>
+ .byte 68,15,40,13,223,74,0,0 // movaps 0x4adf(%rip),%xmm9 # 65d0 <_sk_callback_sse2+0x43f>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,175,74,0,0 // movaps 0x4aaf(%rip),%xmm10 # 65b0 <_sk_callback_sse2+0x44b>
+ .byte 68,15,40,21,223,74,0,0 // movaps 0x4adf(%rip),%xmm10 # 65e0 <_sk_callback_sse2+0x44f>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,175,74,0,0 // movaps 0x4aaf(%rip),%xmm11 # 65c0 <_sk_callback_sse2+0x45b>
+ .byte 68,15,40,29,223,74,0,0 // movaps 0x4adf(%rip),%xmm11 # 65f0 <_sk_callback_sse2+0x45f>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,179,74,0,0 // movaps 0x4ab3(%rip),%xmm12 # 65d0 <_sk_callback_sse2+0x46b>
+ .byte 68,15,40,37,227,74,0,0 // movaps 0x4ae3(%rip),%xmm12 # 6600 <_sk_callback_sse2+0x46f>
.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
@@ -38473,20 +38509,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,68,74,0,0 // movaps 0x4a44(%rip),%xmm8 # 65e0 <_sk_callback_sse2+0x47b>
+ .byte 68,15,40,5,116,74,0,0 // movaps 0x4a74(%rip),%xmm8 # 6610 <_sk_callback_sse2+0x47f>
.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,60,74,0,0 // movaps 0x4a3c(%rip),%xmm9 # 65f0 <_sk_callback_sse2+0x48b>
+ .byte 68,15,40,13,108,74,0,0 // movaps 0x4a6c(%rip),%xmm9 # 6620 <_sk_callback_sse2+0x48f>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,60,74,0,0 // movaps 0x4a3c(%rip),%xmm10 # 6600 <_sk_callback_sse2+0x49b>
+ .byte 68,15,40,21,108,74,0,0 // movaps 0x4a6c(%rip),%xmm10 # 6630 <_sk_callback_sse2+0x49f>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,60,74,0,0 // movaps 0x4a3c(%rip),%xmm11 # 6610 <_sk_callback_sse2+0x4ab>
+ .byte 68,15,40,29,108,74,0,0 // movaps 0x4a6c(%rip),%xmm11 # 6640 <_sk_callback_sse2+0x4af>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,64,74,0,0 // movaps 0x4a40(%rip),%xmm12 # 6620 <_sk_callback_sse2+0x4bb>
+ .byte 68,15,40,37,112,74,0,0 // movaps 0x4a70(%rip),%xmm12 # 6650 <_sk_callback_sse2+0x4bf>
.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
@@ -38523,22 +38559,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,205,73,0,0 // movaps 0x49cd(%rip),%xmm8 # 6630 <_sk_callback_sse2+0x4cb>
+ .byte 68,15,40,5,253,73,0,0 // movaps 0x49fd(%rip),%xmm8 # 6660 <_sk_callback_sse2+0x4cf>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,205,73,0,0 // movaps 0x49cd(%rip),%xmm9 # 6640 <_sk_callback_sse2+0x4db>
+ .byte 68,15,40,13,253,73,0,0 // movaps 0x49fd(%rip),%xmm9 # 6670 <_sk_callback_sse2+0x4df>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,205,73,0,0 // movaps 0x49cd(%rip),%xmm10 # 6650 <_sk_callback_sse2+0x4eb>
+ .byte 68,15,40,21,253,73,0,0 // movaps 0x49fd(%rip),%xmm10 # 6680 <_sk_callback_sse2+0x4ef>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,205,73,0,0 // movaps 0x49cd(%rip),%xmm11 # 6660 <_sk_callback_sse2+0x4fb>
+ .byte 68,15,40,29,253,73,0,0 // movaps 0x49fd(%rip),%xmm11 # 6690 <_sk_callback_sse2+0x4ff>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,209,73,0,0 // movaps 0x49d1(%rip),%xmm12 # 6670 <_sk_callback_sse2+0x50b>
+ .byte 68,15,40,37,1,74,0,0 // movaps 0x4a01(%rip),%xmm12 # 66a0 <_sk_callback_sse2+0x50f>
.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,205,73,0,0 // movaps 0x49cd(%rip),%xmm15 # 6680 <_sk_callback_sse2+0x51b>
+ .byte 68,15,40,61,253,73,0,0 // movaps 0x49fd(%rip),%xmm15 # 66b0 <_sk_callback_sse2+0x51f>
.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
@@ -38588,7 +38624,7 @@ _sk_rgb_to_hsl_sse2:
.byte 68,15,93,218 // minps %xmm2,%xmm11
.byte 65,15,40,202 // movaps %xmm10,%xmm1
.byte 65,15,92,203 // subps %xmm11,%xmm1
- .byte 68,15,40,45,38,73,0,0 // movaps 0x4926(%rip),%xmm13 # 6690 <_sk_callback_sse2+0x52b>
+ .byte 68,15,40,45,86,73,0,0 // movaps 0x4956(%rip),%xmm13 # 66c0 <_sk_callback_sse2+0x52f>
.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
@@ -38597,30 +38633,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,12,73,0,0 // andps 0x490c(%rip),%xmm14 # 66a0 <_sk_callback_sse2+0x53b>
+ .byte 68,15,84,53,60,73,0,0 // andps 0x493c(%rip),%xmm14 # 66d0 <_sk_callback_sse2+0x53f>
.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,255,72,0,0 // movaps 0x48ff(%rip),%xmm12 # 66b0 <_sk_callback_sse2+0x54b>
+ .byte 68,15,40,37,47,73,0,0 // movaps 0x492f(%rip),%xmm12 # 66e0 <_sk_callback_sse2+0x54f>
.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,251,72,0,0 // addps 0x48fb(%rip),%xmm8 # 66c0 <_sk_callback_sse2+0x55b>
+ .byte 68,15,88,5,43,73,0,0 // addps 0x492b(%rip),%xmm8 # 66f0 <_sk_callback_sse2+0x55f>
.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,236,72,0,0 // mulps 0x48ec(%rip),%xmm0 # 66d0 <_sk_callback_sse2+0x56b>
+ .byte 15,89,5,28,73,0,0 // mulps 0x491c(%rip),%xmm0 # 6700 <_sk_callback_sse2+0x56f>
.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,223,72,0,0 // movaps 0x48df(%rip),%xmm9 # 66e0 <_sk_callback_sse2+0x57b>
+ .byte 68,15,40,13,15,73,0,0 // movaps 0x490f(%rip),%xmm9 # 6710 <_sk_callback_sse2+0x57f>
.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
@@ -38644,7 +38680,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,158,72,0,0 // movaps 0x489e(%rip),%xmm9 # 66f0 <_sk_callback_sse2+0x58b>
+ .byte 68,15,40,13,206,72,0,0 // movaps 0x48ce(%rip),%xmm9 # 6720 <_sk_callback_sse2+0x58f>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -38661,28 +38697,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,103,72,0,0 // movaps 0x4867(%rip),%xmm0 # 6700 <_sk_callback_sse2+0x59b>
+ .byte 15,40,5,151,72,0,0 // movaps 0x4897(%rip),%xmm0 # 6730 <_sk_callback_sse2+0x59f>
.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,95,72,0,0 // andps 0x485f(%rip),%xmm3 # 6710 <_sk_callback_sse2+0x5ab>
+ .byte 15,84,29,143,72,0,0 // andps 0x488f(%rip),%xmm3 # 6740 <_sk_callback_sse2+0x5af>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,97,72,0,0 // movaps 0x4861(%rip),%xmm13 # 6720 <_sk_callback_sse2+0x5bb>
+ .byte 68,15,40,45,145,72,0,0 // movaps 0x4891(%rip),%xmm13 # 6750 <_sk_callback_sse2+0x5bf>
.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,113,72,0,0 // movaps 0x4871(%rip),%xmm2 # 6750 <_sk_callback_sse2+0x5eb>
+ .byte 15,40,21,161,72,0,0 // movaps 0x48a1(%rip),%xmm2 # 6780 <_sk_callback_sse2+0x5ef>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,65,72,0,0 // movaps 0x4841(%rip),%xmm1 # 6730 <_sk_callback_sse2+0x5cb>
+ .byte 15,40,13,113,72,0,0 // movaps 0x4871(%rip),%xmm1 # 6760 <_sk_callback_sse2+0x5cf>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,71,72,0,0 // movaps 0x4847(%rip),%xmm5 # 6740 <_sk_callback_sse2+0x5db>
+ .byte 15,40,45,119,72,0,0 // movaps 0x4877(%rip),%xmm5 # 6770 <_sk_callback_sse2+0x5df>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -38705,7 +38741,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,188,71,0,0 // andps 0x47bc(%rip),%xmm3 # 6710 <_sk_callback_sse2+0x5ab>
+ .byte 15,84,29,236,71,0,0 // andps 0x47ec(%rip),%xmm3 # 6740 <_sk_callback_sse2+0x5af>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -38735,12 +38771,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,148,71,0,0 // addps 0x4794(%rip),%xmm6 # 6760 <_sk_callback_sse2+0x5fb>
+ .byte 15,88,53,196,71,0,0 // addps 0x47c4(%rip),%xmm6 # 6790 <_sk_callback_sse2+0x5ff>
.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,47,71,0,0 // andps 0x472f(%rip),%xmm3 # 6710 <_sk_callback_sse2+0x5ab>
+ .byte 15,84,29,95,71,0,0 // andps 0x475f(%rip),%xmm3 # 6740 <_sk_callback_sse2+0x5af>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -38808,9 +38844,9 @@ _sk_scale_u8_sse2:
.byte 102,71,15,110,4,25 // movd (%r9,%r11,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,178,70,0,0 // pand 0x46b2(%rip),%xmm8 # 6770 <_sk_callback_sse2+0x60b>
+ .byte 102,68,15,219,5,226,70,0,0 // pand 0x46e2(%rip),%xmm8 # 67a0 <_sk_callback_sse2+0x60f>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,182,70,0,0 // mulps 0x46b6(%rip),%xmm8 # 6780 <_sk_callback_sse2+0x61b>
+ .byte 68,15,89,5,230,70,0,0 // mulps 0x46e6(%rip),%xmm8 # 67b0 <_sk_callback_sse2+0x61f>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -38877,9 +38913,9 @@ _sk_lerp_u8_sse2:
.byte 102,71,15,110,4,25 // movd (%r9,%r11,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,236,69,0,0 // pand 0x45ec(%rip),%xmm8 # 6790 <_sk_callback_sse2+0x62b>
+ .byte 102,68,15,219,5,28,70,0,0 // pand 0x461c(%rip),%xmm8 # 67c0 <_sk_callback_sse2+0x62f>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,240,69,0,0 // mulps 0x45f0(%rip),%xmm8 # 67a0 <_sk_callback_sse2+0x63b>
+ .byte 68,15,89,5,32,70,0,0 // mulps 0x4620(%rip),%xmm8 # 67d0 <_sk_callback_sse2+0x63f>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -38931,17 +38967,17 @@ _sk_lerp_565_sse2:
.byte 15,133,156,0,0,0 // jne 22f3 <_sk_lerp_565_sse2+0xbb>
.byte 243,71,15,126,12,89 // movq (%r9,%r11,2),%xmm9
.byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9
- .byte 102,68,15,111,5,69,69,0,0 // movdqa 0x4545(%rip),%xmm8 # 67b0 <_sk_callback_sse2+0x64b>
+ .byte 102,68,15,111,5,117,69,0,0 // movdqa 0x4575(%rip),%xmm8 # 67e0 <_sk_callback_sse2+0x64f>
.byte 102,69,15,219,193 // pand %xmm9,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,68,69,0,0 // mulps 0x4544(%rip),%xmm8 # 67c0 <_sk_callback_sse2+0x65b>
- .byte 102,68,15,111,21,75,69,0,0 // movdqa 0x454b(%rip),%xmm10 # 67d0 <_sk_callback_sse2+0x66b>
+ .byte 68,15,89,5,116,69,0,0 // mulps 0x4574(%rip),%xmm8 # 67f0 <_sk_callback_sse2+0x65f>
+ .byte 102,68,15,111,21,123,69,0,0 // movdqa 0x457b(%rip),%xmm10 # 6800 <_sk_callback_sse2+0x66f>
.byte 102,69,15,219,209 // pand %xmm9,%xmm10
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,74,69,0,0 // mulps 0x454a(%rip),%xmm10 # 67e0 <_sk_callback_sse2+0x67b>
- .byte 102,68,15,219,13,81,69,0,0 // pand 0x4551(%rip),%xmm9 # 67f0 <_sk_callback_sse2+0x68b>
+ .byte 68,15,89,21,122,69,0,0 // mulps 0x457a(%rip),%xmm10 # 6810 <_sk_callback_sse2+0x67f>
+ .byte 102,68,15,219,13,129,69,0,0 // pand 0x4581(%rip),%xmm9 # 6820 <_sk_callback_sse2+0x68f>
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,85,69,0,0 // mulps 0x4555(%rip),%xmm9 # 6800 <_sk_callback_sse2+0x69b>
+ .byte 68,15,89,13,133,69,0,0 // mulps 0x4585(%rip),%xmm9 # 6830 <_sk_callback_sse2+0x69f>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -38995,7 +39031,7 @@ _sk_load_tables_sse2:
.byte 65,87 // push %r15
.byte 65,86 // push %r14
.byte 83 // push %rbx
- .byte 102,68,15,111,5,164,68,0,0 // movdqa 0x44a4(%rip),%xmm8 # 6810 <_sk_callback_sse2+0x6ab>
+ .byte 102,68,15,111,5,212,68,0,0 // movdqa 0x44d4(%rip),%xmm8 # 6840 <_sk_callback_sse2+0x6af>
.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
@@ -39051,7 +39087,7 @@ _sk_load_tables_sse2:
.byte 65,15,20,208 // unpcklps %xmm8,%xmm2
.byte 102,65,15,114,209,24 // psrld $0x18,%xmm9
.byte 65,15,91,217 // cvtdq2ps %xmm9,%xmm3
- .byte 15,89,29,173,67,0,0 // mulps 0x43ad(%rip),%xmm3 # 6820 <_sk_callback_sse2+0x6bb>
+ .byte 15,89,29,221,67,0,0 // mulps 0x43dd(%rip),%xmm3 # 6850 <_sk_callback_sse2+0x6bf>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -39093,7 +39129,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,68,15,111,21,34,67,0,0 // movdqa 0x4322(%rip),%xmm10 # 6830 <_sk_callback_sse2+0x6cb>
+ .byte 102,68,15,111,21,82,67,0,0 // movdqa 0x4352(%rip),%xmm10 # 6860 <_sk_callback_sse2+0x6cf>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
@@ -39155,7 +39191,7 @@ _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,13,66,0,0 // mulps 0x420d(%rip),%xmm3 # 6840 <_sk_callback_sse2+0x6db>
+ .byte 15,89,29,61,66,0,0 // mulps 0x423d(%rip),%xmm3 # 6870 <_sk_callback_sse2+0x6df>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -39198,7 +39234,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 102,68,15,97,208 // punpcklwd %xmm0,%xmm10
.byte 102,65,15,111,195 // movdqa %xmm11,%xmm0
.byte 102,65,15,97,194 // punpcklwd %xmm10,%xmm0
- .byte 102,68,15,111,5,124,65,0,0 // movdqa 0x417c(%rip),%xmm8 # 6850 <_sk_callback_sse2+0x6eb>
+ .byte 102,68,15,111,5,172,65,0,0 // movdqa 0x41ac(%rip),%xmm8 # 6880 <_sk_callback_sse2+0x6ef>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
@@ -39254,7 +39290,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 15,20,211 // unpcklps %xmm3,%xmm2
.byte 65,15,20,208 // unpcklps %xmm8,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,135,64,0,0 // movaps 0x4087(%rip),%xmm3 # 6860 <_sk_callback_sse2+0x6fb>
+ .byte 15,40,29,183,64,0,0 // movaps 0x40b7(%rip),%xmm3 # 6890 <_sk_callback_sse2+0x6ff>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 65,95 // pop %r15
@@ -39288,7 +39324,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,32,64,0,0 // movaps 0x4020(%rip),%xmm8 # 6870 <_sk_callback_sse2+0x70b>
+ .byte 68,15,40,5,80,64,0,0 // movaps 0x4050(%rip),%xmm8 # 68a0 <_sk_callback_sse2+0x70f>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -39316,7 +39352,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,186,63,0,0 // movaps 0x3fba(%rip),%xmm10 # 6880 <_sk_callback_sse2+0x71b>
+ .byte 68,15,40,21,234,63,0,0 // movaps 0x3fea(%rip),%xmm10 # 68b0 <_sk_callback_sse2+0x71f>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -39437,7 +39473,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,2,62,0,0 // movaps 0x3e02(%rip),%xmm10 # 6890 <_sk_callback_sse2+0x72b>
+ .byte 68,15,40,21,50,62,0,0 // movaps 0x3e32(%rip),%xmm10 # 68c0 <_sk_callback_sse2+0x72f>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -39644,15 +39680,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,54,59,0,0 // mulps 0x3b36(%rip),%xmm9 # 68a0 <_sk_callback_sse2+0x73b>
- .byte 68,15,84,21,62,59,0,0 // andps 0x3b3e(%rip),%xmm10 # 68b0 <_sk_callback_sse2+0x74b>
- .byte 68,15,86,21,70,59,0,0 // orps 0x3b46(%rip),%xmm10 # 68c0 <_sk_callback_sse2+0x75b>
- .byte 68,15,88,13,78,59,0,0 // addps 0x3b4e(%rip),%xmm9 # 68d0 <_sk_callback_sse2+0x76b>
- .byte 68,15,40,37,86,59,0,0 // movaps 0x3b56(%rip),%xmm12 # 68e0 <_sk_callback_sse2+0x77b>
+ .byte 68,15,89,13,102,59,0,0 // mulps 0x3b66(%rip),%xmm9 # 68d0 <_sk_callback_sse2+0x73f>
+ .byte 68,15,84,21,110,59,0,0 // andps 0x3b6e(%rip),%xmm10 # 68e0 <_sk_callback_sse2+0x74f>
+ .byte 68,15,86,21,118,59,0,0 // orps 0x3b76(%rip),%xmm10 # 68f0 <_sk_callback_sse2+0x75f>
+ .byte 68,15,88,13,126,59,0,0 // addps 0x3b7e(%rip),%xmm9 # 6900 <_sk_callback_sse2+0x76f>
+ .byte 68,15,40,37,134,59,0,0 // movaps 0x3b86(%rip),%xmm12 # 6910 <_sk_callback_sse2+0x77f>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,86,59,0,0 // addps 0x3b56(%rip),%xmm10 # 68f0 <_sk_callback_sse2+0x78b>
- .byte 68,15,40,37,94,59,0,0 // movaps 0x3b5e(%rip),%xmm12 # 6900 <_sk_callback_sse2+0x79b>
+ .byte 68,15,88,21,134,59,0,0 // addps 0x3b86(%rip),%xmm10 # 6920 <_sk_callback_sse2+0x78f>
+ .byte 68,15,40,37,142,59,0,0 // movaps 0x3b8e(%rip),%xmm12 # 6930 <_sk_callback_sse2+0x79f>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -39660,22 +39696,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,72,59,0,0 // movaps 0x3b48(%rip),%xmm10 # 6910 <_sk_callback_sse2+0x7ab>
+ .byte 68,15,40,21,120,59,0,0 // movaps 0x3b78(%rip),%xmm10 # 6940 <_sk_callback_sse2+0x7af>
.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,60,59,0,0 // addps 0x3b3c(%rip),%xmm9 # 6920 <_sk_callback_sse2+0x7bb>
- .byte 68,15,40,37,68,59,0,0 // movaps 0x3b44(%rip),%xmm12 # 6930 <_sk_callback_sse2+0x7cb>
+ .byte 68,15,88,13,108,59,0,0 // addps 0x3b6c(%rip),%xmm9 # 6950 <_sk_callback_sse2+0x7bf>
+ .byte 68,15,40,37,116,59,0,0 // movaps 0x3b74(%rip),%xmm12 # 6960 <_sk_callback_sse2+0x7cf>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,68,59,0,0 // movaps 0x3b44(%rip),%xmm12 # 6940 <_sk_callback_sse2+0x7db>
+ .byte 68,15,40,37,116,59,0,0 // movaps 0x3b74(%rip),%xmm12 # 6970 <_sk_callback_sse2+0x7df>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,72,59,0,0 // movaps 0x3b48(%rip),%xmm13 # 6950 <_sk_callback_sse2+0x7eb>
+ .byte 68,15,40,45,120,59,0,0 // movaps 0x3b78(%rip),%xmm13 # 6980 <_sk_callback_sse2+0x7ef>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,72,59,0,0 // mulps 0x3b48(%rip),%xmm13 # 6960 <_sk_callback_sse2+0x7fb>
+ .byte 68,15,89,45,120,59,0,0 // mulps 0x3b78(%rip),%xmm13 # 6990 <_sk_callback_sse2+0x7ff>
.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
@@ -39711,15 +39747,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,200,58,0,0 // mulps 0x3ac8(%rip),%xmm9 # 6970 <_sk_callback_sse2+0x80b>
- .byte 68,15,84,21,208,58,0,0 // andps 0x3ad0(%rip),%xmm10 # 6980 <_sk_callback_sse2+0x81b>
- .byte 68,15,86,21,216,58,0,0 // orps 0x3ad8(%rip),%xmm10 # 6990 <_sk_callback_sse2+0x82b>
- .byte 68,15,88,13,224,58,0,0 // addps 0x3ae0(%rip),%xmm9 # 69a0 <_sk_callback_sse2+0x83b>
- .byte 68,15,40,37,232,58,0,0 // movaps 0x3ae8(%rip),%xmm12 # 69b0 <_sk_callback_sse2+0x84b>
+ .byte 68,15,89,13,248,58,0,0 // mulps 0x3af8(%rip),%xmm9 # 69a0 <_sk_callback_sse2+0x80f>
+ .byte 68,15,84,21,0,59,0,0 // andps 0x3b00(%rip),%xmm10 # 69b0 <_sk_callback_sse2+0x81f>
+ .byte 68,15,86,21,8,59,0,0 // orps 0x3b08(%rip),%xmm10 # 69c0 <_sk_callback_sse2+0x82f>
+ .byte 68,15,88,13,16,59,0,0 // addps 0x3b10(%rip),%xmm9 # 69d0 <_sk_callback_sse2+0x83f>
+ .byte 68,15,40,37,24,59,0,0 // movaps 0x3b18(%rip),%xmm12 # 69e0 <_sk_callback_sse2+0x84f>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,232,58,0,0 // addps 0x3ae8(%rip),%xmm10 # 69c0 <_sk_callback_sse2+0x85b>
- .byte 68,15,40,37,240,58,0,0 // movaps 0x3af0(%rip),%xmm12 # 69d0 <_sk_callback_sse2+0x86b>
+ .byte 68,15,88,21,24,59,0,0 // addps 0x3b18(%rip),%xmm10 # 69f0 <_sk_callback_sse2+0x85f>
+ .byte 68,15,40,37,32,59,0,0 // movaps 0x3b20(%rip),%xmm12 # 6a00 <_sk_callback_sse2+0x86f>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -39727,22 +39763,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,218,58,0,0 // movaps 0x3ada(%rip),%xmm10 # 69e0 <_sk_callback_sse2+0x87b>
+ .byte 68,15,40,21,10,59,0,0 // movaps 0x3b0a(%rip),%xmm10 # 6a10 <_sk_callback_sse2+0x87f>
.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,206,58,0,0 // addps 0x3ace(%rip),%xmm9 # 69f0 <_sk_callback_sse2+0x88b>
- .byte 68,15,40,37,214,58,0,0 // movaps 0x3ad6(%rip),%xmm12 # 6a00 <_sk_callback_sse2+0x89b>
+ .byte 68,15,88,13,254,58,0,0 // addps 0x3afe(%rip),%xmm9 # 6a20 <_sk_callback_sse2+0x88f>
+ .byte 68,15,40,37,6,59,0,0 // movaps 0x3b06(%rip),%xmm12 # 6a30 <_sk_callback_sse2+0x89f>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,214,58,0,0 // movaps 0x3ad6(%rip),%xmm12 # 6a10 <_sk_callback_sse2+0x8ab>
+ .byte 68,15,40,37,6,59,0,0 // movaps 0x3b06(%rip),%xmm12 # 6a40 <_sk_callback_sse2+0x8af>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,218,58,0,0 // movaps 0x3ada(%rip),%xmm13 # 6a20 <_sk_callback_sse2+0x8bb>
+ .byte 68,15,40,45,10,59,0,0 // movaps 0x3b0a(%rip),%xmm13 # 6a50 <_sk_callback_sse2+0x8bf>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,218,58,0,0 // mulps 0x3ada(%rip),%xmm13 # 6a30 <_sk_callback_sse2+0x8cb>
+ .byte 68,15,89,45,10,59,0,0 // mulps 0x3b0a(%rip),%xmm13 # 6a60 <_sk_callback_sse2+0x8cf>
.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
@@ -39778,15 +39814,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,90,58,0,0 // mulps 0x3a5a(%rip),%xmm9 # 6a40 <_sk_callback_sse2+0x8db>
- .byte 68,15,84,21,98,58,0,0 // andps 0x3a62(%rip),%xmm10 # 6a50 <_sk_callback_sse2+0x8eb>
- .byte 68,15,86,21,106,58,0,0 // orps 0x3a6a(%rip),%xmm10 # 6a60 <_sk_callback_sse2+0x8fb>
- .byte 68,15,88,13,114,58,0,0 // addps 0x3a72(%rip),%xmm9 # 6a70 <_sk_callback_sse2+0x90b>
- .byte 68,15,40,37,122,58,0,0 // movaps 0x3a7a(%rip),%xmm12 # 6a80 <_sk_callback_sse2+0x91b>
+ .byte 68,15,89,13,138,58,0,0 // mulps 0x3a8a(%rip),%xmm9 # 6a70 <_sk_callback_sse2+0x8df>
+ .byte 68,15,84,21,146,58,0,0 // andps 0x3a92(%rip),%xmm10 # 6a80 <_sk_callback_sse2+0x8ef>
+ .byte 68,15,86,21,154,58,0,0 // orps 0x3a9a(%rip),%xmm10 # 6a90 <_sk_callback_sse2+0x8ff>
+ .byte 68,15,88,13,162,58,0,0 // addps 0x3aa2(%rip),%xmm9 # 6aa0 <_sk_callback_sse2+0x90f>
+ .byte 68,15,40,37,170,58,0,0 // movaps 0x3aaa(%rip),%xmm12 # 6ab0 <_sk_callback_sse2+0x91f>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,122,58,0,0 // addps 0x3a7a(%rip),%xmm10 # 6a90 <_sk_callback_sse2+0x92b>
- .byte 68,15,40,37,130,58,0,0 // movaps 0x3a82(%rip),%xmm12 # 6aa0 <_sk_callback_sse2+0x93b>
+ .byte 68,15,88,21,170,58,0,0 // addps 0x3aaa(%rip),%xmm10 # 6ac0 <_sk_callback_sse2+0x92f>
+ .byte 68,15,40,37,178,58,0,0 // movaps 0x3ab2(%rip),%xmm12 # 6ad0 <_sk_callback_sse2+0x93f>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -39794,22 +39830,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,108,58,0,0 // movaps 0x3a6c(%rip),%xmm10 # 6ab0 <_sk_callback_sse2+0x94b>
+ .byte 68,15,40,21,156,58,0,0 // movaps 0x3a9c(%rip),%xmm10 # 6ae0 <_sk_callback_sse2+0x94f>
.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,96,58,0,0 // addps 0x3a60(%rip),%xmm9 # 6ac0 <_sk_callback_sse2+0x95b>
- .byte 68,15,40,37,104,58,0,0 // movaps 0x3a68(%rip),%xmm12 # 6ad0 <_sk_callback_sse2+0x96b>
+ .byte 68,15,88,13,144,58,0,0 // addps 0x3a90(%rip),%xmm9 # 6af0 <_sk_callback_sse2+0x95f>
+ .byte 68,15,40,37,152,58,0,0 // movaps 0x3a98(%rip),%xmm12 # 6b00 <_sk_callback_sse2+0x96f>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,104,58,0,0 // movaps 0x3a68(%rip),%xmm12 # 6ae0 <_sk_callback_sse2+0x97b>
+ .byte 68,15,40,37,152,58,0,0 // movaps 0x3a98(%rip),%xmm12 # 6b10 <_sk_callback_sse2+0x97f>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,108,58,0,0 // movaps 0x3a6c(%rip),%xmm13 # 6af0 <_sk_callback_sse2+0x98b>
+ .byte 68,15,40,45,156,58,0,0 // movaps 0x3a9c(%rip),%xmm13 # 6b20 <_sk_callback_sse2+0x98f>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,108,58,0,0 // mulps 0x3a6c(%rip),%xmm13 # 6b00 <_sk_callback_sse2+0x99b>
+ .byte 68,15,89,45,156,58,0,0 // mulps 0x3a9c(%rip),%xmm13 # 6b30 <_sk_callback_sse2+0x99f>
.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
@@ -39845,15 +39881,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,236,57,0,0 // mulps 0x39ec(%rip),%xmm9 # 6b10 <_sk_callback_sse2+0x9ab>
- .byte 68,15,84,21,244,57,0,0 // andps 0x39f4(%rip),%xmm10 # 6b20 <_sk_callback_sse2+0x9bb>
- .byte 68,15,86,21,252,57,0,0 // orps 0x39fc(%rip),%xmm10 # 6b30 <_sk_callback_sse2+0x9cb>
- .byte 68,15,88,13,4,58,0,0 // addps 0x3a04(%rip),%xmm9 # 6b40 <_sk_callback_sse2+0x9db>
- .byte 68,15,40,37,12,58,0,0 // movaps 0x3a0c(%rip),%xmm12 # 6b50 <_sk_callback_sse2+0x9eb>
+ .byte 68,15,89,13,28,58,0,0 // mulps 0x3a1c(%rip),%xmm9 # 6b40 <_sk_callback_sse2+0x9af>
+ .byte 68,15,84,21,36,58,0,0 // andps 0x3a24(%rip),%xmm10 # 6b50 <_sk_callback_sse2+0x9bf>
+ .byte 68,15,86,21,44,58,0,0 // orps 0x3a2c(%rip),%xmm10 # 6b60 <_sk_callback_sse2+0x9cf>
+ .byte 68,15,88,13,52,58,0,0 // addps 0x3a34(%rip),%xmm9 # 6b70 <_sk_callback_sse2+0x9df>
+ .byte 68,15,40,37,60,58,0,0 // movaps 0x3a3c(%rip),%xmm12 # 6b80 <_sk_callback_sse2+0x9ef>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,12,58,0,0 // addps 0x3a0c(%rip),%xmm10 # 6b60 <_sk_callback_sse2+0x9fb>
- .byte 68,15,40,37,20,58,0,0 // movaps 0x3a14(%rip),%xmm12 # 6b70 <_sk_callback_sse2+0xa0b>
+ .byte 68,15,88,21,60,58,0,0 // addps 0x3a3c(%rip),%xmm10 # 6b90 <_sk_callback_sse2+0x9ff>
+ .byte 68,15,40,37,68,58,0,0 // movaps 0x3a44(%rip),%xmm12 # 6ba0 <_sk_callback_sse2+0xa0f>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -39861,22 +39897,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,254,57,0,0 // movaps 0x39fe(%rip),%xmm10 # 6b80 <_sk_callback_sse2+0xa1b>
+ .byte 68,15,40,21,46,58,0,0 // movaps 0x3a2e(%rip),%xmm10 # 6bb0 <_sk_callback_sse2+0xa1f>
.byte 69,15,84,234 // andps %xmm10,%xmm13
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 69,15,40,233 // movaps %xmm9,%xmm13
.byte 69,15,92,236 // subps %xmm12,%xmm13
- .byte 68,15,88,13,242,57,0,0 // addps 0x39f2(%rip),%xmm9 # 6b90 <_sk_callback_sse2+0xa2b>
- .byte 68,15,40,37,250,57,0,0 // movaps 0x39fa(%rip),%xmm12 # 6ba0 <_sk_callback_sse2+0xa3b>
+ .byte 68,15,88,13,34,58,0,0 // addps 0x3a22(%rip),%xmm9 # 6bc0 <_sk_callback_sse2+0xa2f>
+ .byte 68,15,40,37,42,58,0,0 // movaps 0x3a2a(%rip),%xmm12 # 6bd0 <_sk_callback_sse2+0xa3f>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,250,57,0,0 // movaps 0x39fa(%rip),%xmm12 # 6bb0 <_sk_callback_sse2+0xa4b>
+ .byte 68,15,40,37,42,58,0,0 // movaps 0x3a2a(%rip),%xmm12 # 6be0 <_sk_callback_sse2+0xa4f>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,254,57,0,0 // movaps 0x39fe(%rip),%xmm13 # 6bc0 <_sk_callback_sse2+0xa5b>
+ .byte 68,15,40,45,46,58,0,0 // movaps 0x3a2e(%rip),%xmm13 # 6bf0 <_sk_callback_sse2+0xa5f>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,254,57,0,0 // mulps 0x39fe(%rip),%xmm13 # 6bd0 <_sk_callback_sse2+0xa6b>
+ .byte 68,15,89,45,46,58,0,0 // mulps 0x3a2e(%rip),%xmm13 # 6c00 <_sk_callback_sse2+0xa6f>
.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
@@ -39893,29 +39929,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,219,57,0,0 // mulps 0x39db(%rip),%xmm0 # 6be0 <_sk_callback_sse2+0xa7b>
- .byte 68,15,40,5,227,57,0,0 // movaps 0x39e3(%rip),%xmm8 # 6bf0 <_sk_callback_sse2+0xa8b>
+ .byte 15,89,5,11,58,0,0 // mulps 0x3a0b(%rip),%xmm0 # 6c10 <_sk_callback_sse2+0xa7f>
+ .byte 68,15,40,5,19,58,0,0 // movaps 0x3a13(%rip),%xmm8 # 6c20 <_sk_callback_sse2+0xa8f>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,231,57,0,0 // movaps 0x39e7(%rip),%xmm9 # 6c00 <_sk_callback_sse2+0xa9b>
+ .byte 68,15,40,13,23,58,0,0 // movaps 0x3a17(%rip),%xmm9 # 6c30 <_sk_callback_sse2+0xa9f>
.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,228,57,0,0 // addps 0x39e4(%rip),%xmm0 # 6c10 <_sk_callback_sse2+0xaab>
- .byte 15,89,5,237,57,0,0 // mulps 0x39ed(%rip),%xmm0 # 6c20 <_sk_callback_sse2+0xabb>
- .byte 15,89,13,246,57,0,0 // mulps 0x39f6(%rip),%xmm1 # 6c30 <_sk_callback_sse2+0xacb>
+ .byte 15,88,5,20,58,0,0 // addps 0x3a14(%rip),%xmm0 # 6c40 <_sk_callback_sse2+0xaaf>
+ .byte 15,89,5,29,58,0,0 // mulps 0x3a1d(%rip),%xmm0 # 6c50 <_sk_callback_sse2+0xabf>
+ .byte 15,89,13,38,58,0,0 // mulps 0x3a26(%rip),%xmm1 # 6c60 <_sk_callback_sse2+0xacf>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,252,57,0,0 // mulps 0x39fc(%rip),%xmm2 # 6c40 <_sk_callback_sse2+0xadb>
+ .byte 15,89,21,44,58,0,0 // mulps 0x3a2c(%rip),%xmm2 # 6c70 <_sk_callback_sse2+0xadf>
.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,241,57,0,0 // movaps 0x39f1(%rip),%xmm2 # 6c50 <_sk_callback_sse2+0xaeb>
+ .byte 15,40,21,33,58,0,0 // movaps 0x3a21(%rip),%xmm2 # 6c80 <_sk_callback_sse2+0xaef>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,240,57,0,0 // movaps 0x39f0(%rip),%xmm10 # 6c60 <_sk_callback_sse2+0xafb>
+ .byte 68,15,40,21,32,58,0,0 // movaps 0x3a20(%rip),%xmm10 # 6c90 <_sk_callback_sse2+0xaff>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,244,57,0,0 // movaps 0x39f4(%rip),%xmm11 # 6c70 <_sk_callback_sse2+0xb0b>
+ .byte 68,15,40,29,36,58,0,0 // movaps 0x3a24(%rip),%xmm11 # 6ca0 <_sk_callback_sse2+0xb0f>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -39939,8 +39975,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,164,57,0,0 // mulps 0x39a4(%rip),%xmm8 # 6c80 <_sk_callback_sse2+0xb1b>
- .byte 15,89,21,173,57,0,0 // mulps 0x39ad(%rip),%xmm2 # 6c90 <_sk_callback_sse2+0xb2b>
+ .byte 68,15,89,5,212,57,0,0 // mulps 0x39d4(%rip),%xmm8 # 6cb0 <_sk_callback_sse2+0xb1f>
+ .byte 15,89,21,221,57,0,0 // mulps 0x39dd(%rip),%xmm2 # 6cc0 <_sk_callback_sse2+0xb2f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -39960,9 +39996,9 @@ _sk_load_a8_sse2:
.byte 102,67,15,110,4,25 // movd (%r9,%r11,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,5,135,57,0,0 // pand 0x3987(%rip),%xmm0 # 6ca0 <_sk_callback_sse2+0xb3b>
+ .byte 102,15,219,5,183,57,0,0 // pand 0x39b7(%rip),%xmm0 # 6cd0 <_sk_callback_sse2+0xb3f>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,141,57,0,0 // mulps 0x398d(%rip),%xmm3 # 6cb0 <_sk_callback_sse2+0xb4b>
+ .byte 15,89,29,189,57,0,0 // mulps 0x39bd(%rip),%xmm3 # 6ce0 <_sk_callback_sse2+0xb4f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -40005,9 +40041,9 @@ _sk_load_a8_dst_sse2:
.byte 102,67,15,110,36,25 // movd (%r9,%r11,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,37,19,57,0,0 // pand 0x3913(%rip),%xmm4 # 6cc0 <_sk_callback_sse2+0xb5b>
+ .byte 102,15,219,37,67,57,0,0 // pand 0x3943(%rip),%xmm4 # 6cf0 <_sk_callback_sse2+0xb5f>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,25,57,0,0 // mulps 0x3919(%rip),%xmm7 # 6cd0 <_sk_callback_sse2+0xb6b>
+ .byte 15,89,61,73,57,0,0 // mulps 0x3949(%rip),%xmm7 # 6d00 <_sk_callback_sse2+0xb6f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -40075,7 +40111,7 @@ _sk_gather_a8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,58,56,0,0 // mulps 0x383a(%rip),%xmm3 # 6ce0 <_sk_callback_sse2+0xb7b>
+ .byte 15,89,29,106,56,0,0 // mulps 0x386a(%rip),%xmm3 # 6d10 <_sk_callback_sse2+0xb7f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -40094,7 +40130,7 @@ _sk_store_a8_sse2:
.byte 77,15,175,202 // imul %r10,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 76,99,218 // movslq %edx,%r11
- .byte 68,15,40,5,30,56,0,0 // movaps 0x381e(%rip),%xmm8 # 6cf0 <_sk_callback_sse2+0xb8b>
+ .byte 68,15,40,5,78,56,0,0 // movaps 0x384e(%rip),%xmm8 # 6d20 <_sk_callback_sse2+0xb8f>
.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
@@ -40120,7 +40156,7 @@ _sk_store_a8_sse2:
.byte 102,68,15,127,68,36,232 // movdqa %xmm8,-0x18(%rsp)
.byte 138,68,36,240 // mov -0x10(%rsp),%al
.byte 67,136,68,25,2 // mov %al,0x2(%r9,%r11,1)
- .byte 102,68,15,219,5,193,55,0,0 // pand 0x37c1(%rip),%xmm8 # 6d00 <_sk_callback_sse2+0xb9b>
+ .byte 102,68,15,219,5,241,55,0,0 // pand 0x37f1(%rip),%xmm8 # 6d30 <_sk_callback_sse2+0xb9f>
.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
@@ -40146,11 +40182,11 @@ _sk_load_g8_sse2:
.byte 102,67,15,110,4,25 // movd (%r9,%r11,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,5,124,55,0,0 // pand 0x377c(%rip),%xmm0 # 6d10 <_sk_callback_sse2+0xbab>
+ .byte 102,15,219,5,172,55,0,0 // pand 0x37ac(%rip),%xmm0 # 6d40 <_sk_callback_sse2+0xbaf>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,130,55,0,0 // mulps 0x3782(%rip),%xmm0 # 6d20 <_sk_callback_sse2+0xbbb>
+ .byte 15,89,5,178,55,0,0 // mulps 0x37b2(%rip),%xmm0 # 6d50 <_sk_callback_sse2+0xbbf>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,137,55,0,0 // movaps 0x3789(%rip),%xmm3 # 6d30 <_sk_callback_sse2+0xbcb>
+ .byte 15,40,29,185,55,0,0 // movaps 0x37b9(%rip),%xmm3 # 6d60 <_sk_callback_sse2+0xbcf>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -40191,11 +40227,11 @@ _sk_load_g8_dst_sse2:
.byte 102,67,15,110,36,25 // movd (%r9,%r11,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,37,21,55,0,0 // pand 0x3715(%rip),%xmm4 # 6d40 <_sk_callback_sse2+0xbdb>
+ .byte 102,15,219,37,69,55,0,0 // pand 0x3745(%rip),%xmm4 # 6d70 <_sk_callback_sse2+0xbdf>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,27,55,0,0 // mulps 0x371b(%rip),%xmm4 # 6d50 <_sk_callback_sse2+0xbeb>
+ .byte 15,89,37,75,55,0,0 // mulps 0x374b(%rip),%xmm4 # 6d80 <_sk_callback_sse2+0xbef>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,34,55,0,0 // movaps 0x3722(%rip),%xmm7 # 6d60 <_sk_callback_sse2+0xbfb>
+ .byte 15,40,61,82,55,0,0 // movaps 0x3752(%rip),%xmm7 # 6d90 <_sk_callback_sse2+0xbff>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
@@ -40261,9 +40297,9 @@ _sk_gather_g8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,73,54,0,0 // mulps 0x3649(%rip),%xmm0 # 6d70 <_sk_callback_sse2+0xc0b>
+ .byte 15,89,5,121,54,0,0 // mulps 0x3679(%rip),%xmm0 # 6da0 <_sk_callback_sse2+0xc0f>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,80,54,0,0 // movaps 0x3650(%rip),%xmm3 # 6d80 <_sk_callback_sse2+0xc1b>
+ .byte 15,40,29,128,54,0,0 // movaps 0x3680(%rip),%xmm3 # 6db0 <_sk_callback_sse2+0xc1f>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -40285,19 +40321,19 @@ _sk_load_565_sse2:
.byte 117,83 // jne 37a8 <_sk_load_565_sse2+0x6e>
.byte 243,67,15,126,20,89 // movq (%r9,%r11,2),%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,5,41,54,0,0 // movdqa 0x3629(%rip),%xmm0 # 6d90 <_sk_callback_sse2+0xc2b>
+ .byte 102,15,111,5,89,54,0,0 // movdqa 0x3659(%rip),%xmm0 # 6dc0 <_sk_callback_sse2+0xc2f>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,43,54,0,0 // mulps 0x362b(%rip),%xmm0 # 6da0 <_sk_callback_sse2+0xc3b>
- .byte 102,15,111,13,51,54,0,0 // movdqa 0x3633(%rip),%xmm1 # 6db0 <_sk_callback_sse2+0xc4b>
+ .byte 15,89,5,91,54,0,0 // mulps 0x365b(%rip),%xmm0 # 6dd0 <_sk_callback_sse2+0xc3f>
+ .byte 102,15,111,13,99,54,0,0 // movdqa 0x3663(%rip),%xmm1 # 6de0 <_sk_callback_sse2+0xc4f>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,53,54,0,0 // mulps 0x3635(%rip),%xmm1 # 6dc0 <_sk_callback_sse2+0xc5b>
- .byte 102,15,219,21,61,54,0,0 // pand 0x363d(%rip),%xmm2 # 6dd0 <_sk_callback_sse2+0xc6b>
+ .byte 15,89,13,101,54,0,0 // mulps 0x3665(%rip),%xmm1 # 6df0 <_sk_callback_sse2+0xc5f>
+ .byte 102,15,219,21,109,54,0,0 // pand 0x366d(%rip),%xmm2 # 6e00 <_sk_callback_sse2+0xc6f>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,67,54,0,0 // mulps 0x3643(%rip),%xmm2 # 6de0 <_sk_callback_sse2+0xc7b>
+ .byte 15,89,21,115,54,0,0 // mulps 0x3673(%rip),%xmm2 # 6e10 <_sk_callback_sse2+0xc7f>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,74,54,0,0 // movaps 0x364a(%rip),%xmm3 # 6df0 <_sk_callback_sse2+0xc8b>
+ .byte 15,40,29,122,54,0,0 // movaps 0x367a(%rip),%xmm3 # 6e20 <_sk_callback_sse2+0xc8f>
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
.byte 65,128,226,3 // and $0x3,%r10b
@@ -40334,19 +40370,19 @@ _sk_load_565_dst_sse2:
.byte 117,83 // jne 3863 <_sk_load_565_dst_sse2+0x6e>
.byte 243,67,15,126,52,89 // movq (%r9,%r11,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,37,222,53,0,0 // movdqa 0x35de(%rip),%xmm4 # 6e00 <_sk_callback_sse2+0xc9b>
+ .byte 102,15,111,37,14,54,0,0 // movdqa 0x360e(%rip),%xmm4 # 6e30 <_sk_callback_sse2+0xc9f>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,224,53,0,0 // mulps 0x35e0(%rip),%xmm4 # 6e10 <_sk_callback_sse2+0xcab>
- .byte 102,15,111,45,232,53,0,0 // movdqa 0x35e8(%rip),%xmm5 # 6e20 <_sk_callback_sse2+0xcbb>
+ .byte 15,89,37,16,54,0,0 // mulps 0x3610(%rip),%xmm4 # 6e40 <_sk_callback_sse2+0xcaf>
+ .byte 102,15,111,45,24,54,0,0 // movdqa 0x3618(%rip),%xmm5 # 6e50 <_sk_callback_sse2+0xcbf>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,234,53,0,0 // mulps 0x35ea(%rip),%xmm5 # 6e30 <_sk_callback_sse2+0xccb>
- .byte 102,15,219,53,242,53,0,0 // pand 0x35f2(%rip),%xmm6 # 6e40 <_sk_callback_sse2+0xcdb>
+ .byte 15,89,45,26,54,0,0 // mulps 0x361a(%rip),%xmm5 # 6e60 <_sk_callback_sse2+0xccf>
+ .byte 102,15,219,53,34,54,0,0 // pand 0x3622(%rip),%xmm6 # 6e70 <_sk_callback_sse2+0xcdf>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,248,53,0,0 // mulps 0x35f8(%rip),%xmm6 # 6e50 <_sk_callback_sse2+0xceb>
+ .byte 15,89,53,40,54,0,0 // mulps 0x3628(%rip),%xmm6 # 6e80 <_sk_callback_sse2+0xcef>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,255,53,0,0 // movaps 0x35ff(%rip),%xmm7 # 6e60 <_sk_callback_sse2+0xcfb>
+ .byte 15,40,61,47,54,0,0 // movaps 0x362f(%rip),%xmm7 # 6e90 <_sk_callback_sse2+0xcff>
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
.byte 65,128,226,3 // and $0x3,%r10b
@@ -40401,19 +40437,19 @@ _sk_gather_565_sse2:
.byte 102,15,196,208,3 // pinsrw $0x3,%eax,%xmm2
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,5,58,53,0,0 // movdqa 0x353a(%rip),%xmm0 # 6e70 <_sk_callback_sse2+0xd0b>
+ .byte 102,15,111,5,106,53,0,0 // movdqa 0x356a(%rip),%xmm0 # 6ea0 <_sk_callback_sse2+0xd0f>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,60,53,0,0 // mulps 0x353c(%rip),%xmm0 # 6e80 <_sk_callback_sse2+0xd1b>
- .byte 102,15,111,13,68,53,0,0 // movdqa 0x3544(%rip),%xmm1 # 6e90 <_sk_callback_sse2+0xd2b>
+ .byte 15,89,5,108,53,0,0 // mulps 0x356c(%rip),%xmm0 # 6eb0 <_sk_callback_sse2+0xd1f>
+ .byte 102,15,111,13,116,53,0,0 // movdqa 0x3574(%rip),%xmm1 # 6ec0 <_sk_callback_sse2+0xd2f>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,70,53,0,0 // mulps 0x3546(%rip),%xmm1 # 6ea0 <_sk_callback_sse2+0xd3b>
- .byte 102,15,219,21,78,53,0,0 // pand 0x354e(%rip),%xmm2 # 6eb0 <_sk_callback_sse2+0xd4b>
+ .byte 15,89,13,118,53,0,0 // mulps 0x3576(%rip),%xmm1 # 6ed0 <_sk_callback_sse2+0xd3f>
+ .byte 102,15,219,21,126,53,0,0 // pand 0x357e(%rip),%xmm2 # 6ee0 <_sk_callback_sse2+0xd4f>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,84,53,0,0 // mulps 0x3554(%rip),%xmm2 # 6ec0 <_sk_callback_sse2+0xd5b>
+ .byte 15,89,21,132,53,0,0 // mulps 0x3584(%rip),%xmm2 # 6ef0 <_sk_callback_sse2+0xd5f>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,91,53,0,0 // movaps 0x355b(%rip),%xmm3 # 6ed0 <_sk_callback_sse2+0xd6b>
+ .byte 15,40,29,139,53,0,0 // movaps 0x358b(%rip),%xmm3 # 6f00 <_sk_callback_sse2+0xd6f>
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
@@ -40428,12 +40464,12 @@ _sk_store_565_sse2:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 76,99,218 // movslq %edx,%r11
- .byte 68,15,40,5,74,53,0,0 // movaps 0x354a(%rip),%xmm8 # 6ee0 <_sk_callback_sse2+0xd7b>
+ .byte 68,15,40,5,122,53,0,0 // movaps 0x357a(%rip),%xmm8 # 6f10 <_sk_callback_sse2+0xd7f>
.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,63,53,0,0 // movaps 0x353f(%rip),%xmm10 # 6ef0 <_sk_callback_sse2+0xd8b>
+ .byte 68,15,40,21,111,53,0,0 // movaps 0x356f(%rip),%xmm10 # 6f20 <_sk_callback_sse2+0xd8f>
.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
@@ -40482,21 +40518,21 @@ _sk_load_4444_sse2:
.byte 117,98 // jne 3ab4 <_sk_load_4444_sse2+0x7d>
.byte 243,67,15,126,28,89 // movq (%r9,%r11,2),%xmm3
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,5,156,52,0,0 // movdqa 0x349c(%rip),%xmm0 # 6f00 <_sk_callback_sse2+0xd9b>
+ .byte 102,15,111,5,204,52,0,0 // movdqa 0x34cc(%rip),%xmm0 # 6f30 <_sk_callback_sse2+0xd9f>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,158,52,0,0 // mulps 0x349e(%rip),%xmm0 # 6f10 <_sk_callback_sse2+0xdab>
- .byte 102,15,111,13,166,52,0,0 // movdqa 0x34a6(%rip),%xmm1 # 6f20 <_sk_callback_sse2+0xdbb>
+ .byte 15,89,5,206,52,0,0 // mulps 0x34ce(%rip),%xmm0 # 6f40 <_sk_callback_sse2+0xdaf>
+ .byte 102,15,111,13,214,52,0,0 // movdqa 0x34d6(%rip),%xmm1 # 6f50 <_sk_callback_sse2+0xdbf>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,168,52,0,0 // mulps 0x34a8(%rip),%xmm1 # 6f30 <_sk_callback_sse2+0xdcb>
- .byte 102,15,111,21,176,52,0,0 // movdqa 0x34b0(%rip),%xmm2 # 6f40 <_sk_callback_sse2+0xddb>
+ .byte 15,89,13,216,52,0,0 // mulps 0x34d8(%rip),%xmm1 # 6f60 <_sk_callback_sse2+0xdcf>
+ .byte 102,15,111,21,224,52,0,0 // movdqa 0x34e0(%rip),%xmm2 # 6f70 <_sk_callback_sse2+0xddf>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,178,52,0,0 // mulps 0x34b2(%rip),%xmm2 # 6f50 <_sk_callback_sse2+0xdeb>
- .byte 102,15,219,29,186,52,0,0 // pand 0x34ba(%rip),%xmm3 # 6f60 <_sk_callback_sse2+0xdfb>
+ .byte 15,89,21,226,52,0,0 // mulps 0x34e2(%rip),%xmm2 # 6f80 <_sk_callback_sse2+0xdef>
+ .byte 102,15,219,29,234,52,0,0 // pand 0x34ea(%rip),%xmm3 # 6f90 <_sk_callback_sse2+0xdff>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,192,52,0,0 // mulps 0x34c0(%rip),%xmm3 # 6f70 <_sk_callback_sse2+0xe0b>
+ .byte 15,89,29,240,52,0,0 // mulps 0x34f0(%rip),%xmm3 # 6fa0 <_sk_callback_sse2+0xe0f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -40534,21 +40570,21 @@ _sk_load_4444_dst_sse2:
.byte 117,98 // jne 3b7e <_sk_load_4444_dst_sse2+0x7d>
.byte 243,67,15,126,60,89 // movq (%r9,%r11,2),%xmm7
.byte 102,15,97,248 // punpcklwd %xmm0,%xmm7
- .byte 102,15,111,37,82,52,0,0 // movdqa 0x3452(%rip),%xmm4 # 6f80 <_sk_callback_sse2+0xe1b>
+ .byte 102,15,111,37,130,52,0,0 // movdqa 0x3482(%rip),%xmm4 # 6fb0 <_sk_callback_sse2+0xe1f>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,84,52,0,0 // mulps 0x3454(%rip),%xmm4 # 6f90 <_sk_callback_sse2+0xe2b>
- .byte 102,15,111,45,92,52,0,0 // movdqa 0x345c(%rip),%xmm5 # 6fa0 <_sk_callback_sse2+0xe3b>
+ .byte 15,89,37,132,52,0,0 // mulps 0x3484(%rip),%xmm4 # 6fc0 <_sk_callback_sse2+0xe2f>
+ .byte 102,15,111,45,140,52,0,0 // movdqa 0x348c(%rip),%xmm5 # 6fd0 <_sk_callback_sse2+0xe3f>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,94,52,0,0 // mulps 0x345e(%rip),%xmm5 # 6fb0 <_sk_callback_sse2+0xe4b>
- .byte 102,15,111,53,102,52,0,0 // movdqa 0x3466(%rip),%xmm6 # 6fc0 <_sk_callback_sse2+0xe5b>
+ .byte 15,89,45,142,52,0,0 // mulps 0x348e(%rip),%xmm5 # 6fe0 <_sk_callback_sse2+0xe4f>
+ .byte 102,15,111,53,150,52,0,0 // movdqa 0x3496(%rip),%xmm6 # 6ff0 <_sk_callback_sse2+0xe5f>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,104,52,0,0 // mulps 0x3468(%rip),%xmm6 # 6fd0 <_sk_callback_sse2+0xe6b>
- .byte 102,15,219,61,112,52,0,0 // pand 0x3470(%rip),%xmm7 # 6fe0 <_sk_callback_sse2+0xe7b>
+ .byte 15,89,53,152,52,0,0 // mulps 0x3498(%rip),%xmm6 # 7000 <_sk_callback_sse2+0xe6f>
+ .byte 102,15,219,61,160,52,0,0 // pand 0x34a0(%rip),%xmm7 # 7010 <_sk_callback_sse2+0xe7f>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,118,52,0,0 // mulps 0x3476(%rip),%xmm7 # 6ff0 <_sk_callback_sse2+0xe8b>
+ .byte 15,89,61,166,52,0,0 // mulps 0x34a6(%rip),%xmm7 # 7020 <_sk_callback_sse2+0xe8f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 69,137,194 // mov %r8d,%r10d
@@ -40604,21 +40640,21 @@ _sk_gather_4444_sse2:
.byte 102,15,196,216,3 // pinsrw $0x3,%eax,%xmm3
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,5,175,51,0,0 // movdqa 0x33af(%rip),%xmm0 # 7000 <_sk_callback_sse2+0xe9b>
+ .byte 102,15,111,5,223,51,0,0 // movdqa 0x33df(%rip),%xmm0 # 7030 <_sk_callback_sse2+0xe9f>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,177,51,0,0 // mulps 0x33b1(%rip),%xmm0 # 7010 <_sk_callback_sse2+0xeab>
- .byte 102,15,111,13,185,51,0,0 // movdqa 0x33b9(%rip),%xmm1 # 7020 <_sk_callback_sse2+0xebb>
+ .byte 15,89,5,225,51,0,0 // mulps 0x33e1(%rip),%xmm0 # 7040 <_sk_callback_sse2+0xeaf>
+ .byte 102,15,111,13,233,51,0,0 // movdqa 0x33e9(%rip),%xmm1 # 7050 <_sk_callback_sse2+0xebf>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,187,51,0,0 // mulps 0x33bb(%rip),%xmm1 # 7030 <_sk_callback_sse2+0xecb>
- .byte 102,15,111,21,195,51,0,0 // movdqa 0x33c3(%rip),%xmm2 # 7040 <_sk_callback_sse2+0xedb>
+ .byte 15,89,13,235,51,0,0 // mulps 0x33eb(%rip),%xmm1 # 7060 <_sk_callback_sse2+0xecf>
+ .byte 102,15,111,21,243,51,0,0 // movdqa 0x33f3(%rip),%xmm2 # 7070 <_sk_callback_sse2+0xedf>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,197,51,0,0 // mulps 0x33c5(%rip),%xmm2 # 7050 <_sk_callback_sse2+0xeeb>
- .byte 102,15,219,29,205,51,0,0 // pand 0x33cd(%rip),%xmm3 # 7060 <_sk_callback_sse2+0xefb>
+ .byte 15,89,21,245,51,0,0 // mulps 0x33f5(%rip),%xmm2 # 7080 <_sk_callback_sse2+0xeef>
+ .byte 102,15,219,29,253,51,0,0 // pand 0x33fd(%rip),%xmm3 # 7090 <_sk_callback_sse2+0xeff>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,211,51,0,0 // mulps 0x33d3(%rip),%xmm3 # 7070 <_sk_callback_sse2+0xf0b>
+ .byte 15,89,29,3,52,0,0 // mulps 0x3403(%rip),%xmm3 # 70a0 <_sk_callback_sse2+0xf0f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 255,224 // jmpq *%rax
@@ -40634,7 +40670,7 @@ _sk_store_4444_sse2:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 76,99,218 // movslq %edx,%r11
- .byte 68,15,40,5,192,51,0,0 // movaps 0x33c0(%rip),%xmm8 # 7080 <_sk_callback_sse2+0xf1b>
+ .byte 68,15,40,5,240,51,0,0 // movaps 0x33f0(%rip),%xmm8 # 70b0 <_sk_callback_sse2+0xf1f>
.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
@@ -40692,11 +40728,11 @@ _sk_load_8888_sse2:
.byte 77,133,192 // test %r8,%r8
.byte 117,98 // jne 3df3 <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9
- .byte 102,15,111,21,241,50,0,0 // movdqa 0x32f1(%rip),%xmm2 # 7090 <_sk_callback_sse2+0xf2b>
+ .byte 102,15,111,21,33,51,0,0 // movdqa 0x3321(%rip),%xmm2 # 70c0 <_sk_callback_sse2+0xf2f>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,237,50,0,0 // movaps 0x32ed(%rip),%xmm8 # 70a0 <_sk_callback_sse2+0xf3b>
+ .byte 68,15,40,5,29,51,0,0 // movaps 0x331d(%rip),%xmm8 # 70d0 <_sk_callback_sse2+0xf3f>
.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
@@ -40743,11 +40779,11 @@ _sk_load_8888_dst_sse2:
.byte 77,133,192 // test %r8,%r8
.byte 117,98 // jne 3eb2 <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9
- .byte 102,15,111,53,82,50,0,0 // movdqa 0x3252(%rip),%xmm6 # 70b0 <_sk_callback_sse2+0xf4b>
+ .byte 102,15,111,53,130,50,0,0 // movdqa 0x3282(%rip),%xmm6 # 70e0 <_sk_callback_sse2+0xf4f>
.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,78,50,0,0 // movaps 0x324e(%rip),%xmm8 # 70c0 <_sk_callback_sse2+0xf5b>
+ .byte 68,15,40,5,126,50,0,0 // movaps 0x327e(%rip),%xmm8 # 70f0 <_sk_callback_sse2+0xf5f>
.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
@@ -40812,11 +40848,11 @@ _sk_gather_8888_sse2:
.byte 102,67,15,110,12,145 // movd (%r9,%r10,4),%xmm1
.byte 102,68,15,98,201 // punpckldq %xmm1,%xmm9
.byte 102,68,15,98,200 // punpckldq %xmm0,%xmm9
- .byte 102,15,111,21,91,49,0,0 // movdqa 0x315b(%rip),%xmm2 # 70d0 <_sk_callback_sse2+0xf6b>
+ .byte 102,15,111,21,139,49,0,0 // movdqa 0x318b(%rip),%xmm2 # 7100 <_sk_callback_sse2+0xf6f>
.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,87,49,0,0 // movaps 0x3157(%rip),%xmm8 # 70e0 <_sk_callback_sse2+0xf7b>
+ .byte 68,15,40,5,135,49,0,0 // movaps 0x3187(%rip),%xmm8 # 7110 <_sk_callback_sse2+0xf7f>
.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
@@ -40846,7 +40882,7 @@ _sk_store_8888_sse2:
.byte 73,193,225,2 // shl $0x2,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,7,49,0,0 // movaps 0x3107(%rip),%xmm8 # 70f0 <_sk_callback_sse2+0xf8b>
+ .byte 68,15,40,5,55,49,0,0 // movaps 0x3137(%rip),%xmm8 # 7120 <_sk_callback_sse2+0xf8f>
.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
@@ -40898,11 +40934,11 @@ _sk_load_bgra_sse2:
.byte 77,133,192 // test %r8,%r8
.byte 117,98 // jne 40fd <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9
- .byte 102,15,111,5,87,48,0,0 // movdqa 0x3057(%rip),%xmm0 # 7100 <_sk_callback_sse2+0xf9b>
+ .byte 102,15,111,5,135,48,0,0 // movdqa 0x3087(%rip),%xmm0 # 7130 <_sk_callback_sse2+0xf9f>
.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,83,48,0,0 // movaps 0x3053(%rip),%xmm8 # 7110 <_sk_callback_sse2+0xfab>
+ .byte 68,15,40,5,131,48,0,0 // movaps 0x3083(%rip),%xmm8 # 7140 <_sk_callback_sse2+0xfaf>
.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
@@ -40949,11 +40985,11 @@ _sk_load_bgra_dst_sse2:
.byte 77,133,192 // test %r8,%r8
.byte 117,98 // jne 41bc <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9
- .byte 102,15,111,37,184,47,0,0 // movdqa 0x2fb8(%rip),%xmm4 # 7120 <_sk_callback_sse2+0xfbb>
+ .byte 102,15,111,37,232,47,0,0 // movdqa 0x2fe8(%rip),%xmm4 # 7150 <_sk_callback_sse2+0xfbf>
.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,180,47,0,0 // movaps 0x2fb4(%rip),%xmm8 # 7130 <_sk_callback_sse2+0xfcb>
+ .byte 68,15,40,5,228,47,0,0 // movaps 0x2fe4(%rip),%xmm8 # 7160 <_sk_callback_sse2+0xfcf>
.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
@@ -41018,11 +41054,11 @@ _sk_gather_bgra_sse2:
.byte 102,67,15,110,12,145 // movd (%r9,%r10,4),%xmm1
.byte 102,68,15,98,201 // punpckldq %xmm1,%xmm9
.byte 102,68,15,98,200 // punpckldq %xmm0,%xmm9
- .byte 102,15,111,5,193,46,0,0 // movdqa 0x2ec1(%rip),%xmm0 # 7140 <_sk_callback_sse2+0xfdb>
+ .byte 102,15,111,5,241,46,0,0 // movdqa 0x2ef1(%rip),%xmm0 # 7170 <_sk_callback_sse2+0xfdf>
.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,189,46,0,0 // movaps 0x2ebd(%rip),%xmm8 # 7150 <_sk_callback_sse2+0xfeb>
+ .byte 68,15,40,5,237,46,0,0 // movaps 0x2eed(%rip),%xmm8 # 7180 <_sk_callback_sse2+0xfef>
.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
@@ -41052,7 +41088,7 @@ _sk_store_bgra_sse2:
.byte 73,193,225,2 // shl $0x2,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 68,15,40,5,109,46,0,0 // movaps 0x2e6d(%rip),%xmm8 # 7160 <_sk_callback_sse2+0xffb>
+ .byte 68,15,40,5,157,46,0,0 // movaps 0x2e9d(%rip),%xmm8 # 7190 <_sk_callback_sse2+0xfff>
.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
@@ -41114,7 +41150,7 @@ _sk_load_f16_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,65,15,111,206 // movdqa %xmm14,%xmm1
.byte 102,65,15,97,202 // punpcklwd %xmm10,%xmm1
- .byte 102,68,15,111,13,133,45,0,0 // movdqa 0x2d85(%rip),%xmm9 # 7170 <_sk_callback_sse2+0x100b>
+ .byte 102,68,15,111,13,181,45,0,0 // movdqa 0x2db5(%rip),%xmm9 # 71a0 <_sk_callback_sse2+0x100f>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,239,200 // pxor %xmm0,%xmm1
@@ -41122,11 +41158,11 @@ _sk_load_f16_sse2:
.byte 102,68,15,111,233 // movdqa %xmm1,%xmm13
.byte 102,65,15,114,245,13 // pslld $0xd,%xmm13
.byte 102,68,15,235,232 // por %xmm0,%xmm13
- .byte 102,68,15,111,29,106,45,0,0 // movdqa 0x2d6a(%rip),%xmm11 # 7180 <_sk_callback_sse2+0x101b>
+ .byte 102,68,15,111,29,154,45,0,0 // movdqa 0x2d9a(%rip),%xmm11 # 71b0 <_sk_callback_sse2+0x101f>
.byte 102,69,15,254,235 // paddd %xmm11,%xmm13
- .byte 102,68,15,111,37,108,45,0,0 // movdqa 0x2d6c(%rip),%xmm12 # 7190 <_sk_callback_sse2+0x102b>
+ .byte 102,68,15,111,37,156,45,0,0 // movdqa 0x2d9c(%rip),%xmm12 # 71c0 <_sk_callback_sse2+0x102f>
.byte 102,65,15,239,204 // pxor %xmm12,%xmm1
- .byte 102,15,111,29,111,45,0,0 // movdqa 0x2d6f(%rip),%xmm3 # 71a0 <_sk_callback_sse2+0x103b>
+ .byte 102,15,111,29,159,45,0,0 // movdqa 0x2d9f(%rip),%xmm3 # 71d0 <_sk_callback_sse2+0x103f>
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,102,193 // pcmpgtd %xmm1,%xmm0
.byte 102,65,15,223,197 // pandn %xmm13,%xmm0
@@ -41210,7 +41246,7 @@ _sk_load_f16_dst_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,65,15,111,238 // movdqa %xmm14,%xmm5
.byte 102,65,15,97,234 // punpcklwd %xmm10,%xmm5
- .byte 102,68,15,111,13,5,44,0,0 // movdqa 0x2c05(%rip),%xmm9 # 71b0 <_sk_callback_sse2+0x104b>
+ .byte 102,68,15,111,13,53,44,0,0 // movdqa 0x2c35(%rip),%xmm9 # 71e0 <_sk_callback_sse2+0x104f>
.byte 102,15,111,229 // movdqa %xmm5,%xmm4
.byte 102,65,15,219,225 // pand %xmm9,%xmm4
.byte 102,15,239,236 // pxor %xmm4,%xmm5
@@ -41218,11 +41254,11 @@ _sk_load_f16_dst_sse2:
.byte 102,68,15,111,237 // movdqa %xmm5,%xmm13
.byte 102,65,15,114,245,13 // pslld $0xd,%xmm13
.byte 102,68,15,235,236 // por %xmm4,%xmm13
- .byte 102,68,15,111,29,234,43,0,0 // movdqa 0x2bea(%rip),%xmm11 # 71c0 <_sk_callback_sse2+0x105b>
+ .byte 102,68,15,111,29,26,44,0,0 // movdqa 0x2c1a(%rip),%xmm11 # 71f0 <_sk_callback_sse2+0x105f>
.byte 102,69,15,254,235 // paddd %xmm11,%xmm13
- .byte 102,68,15,111,37,236,43,0,0 // movdqa 0x2bec(%rip),%xmm12 # 71d0 <_sk_callback_sse2+0x106b>
+ .byte 102,68,15,111,37,28,44,0,0 // movdqa 0x2c1c(%rip),%xmm12 # 7200 <_sk_callback_sse2+0x106f>
.byte 102,65,15,239,236 // pxor %xmm12,%xmm5
- .byte 102,15,111,61,239,43,0,0 // movdqa 0x2bef(%rip),%xmm7 # 71e0 <_sk_callback_sse2+0x107b>
+ .byte 102,15,111,61,31,44,0,0 // movdqa 0x2c1f(%rip),%xmm7 # 7210 <_sk_callback_sse2+0x107f>
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
.byte 102,15,102,229 // pcmpgtd %xmm5,%xmm4
.byte 102,65,15,223,229 // pandn %xmm13,%xmm4
@@ -41322,7 +41358,7 @@ _sk_gather_f16_sse2:
.byte 102,69,15,239,210 // pxor %xmm10,%xmm10
.byte 102,65,15,111,206 // movdqa %xmm14,%xmm1
.byte 102,65,15,97,202 // punpcklwd %xmm10,%xmm1
- .byte 102,68,15,111,13,62,42,0,0 // movdqa 0x2a3e(%rip),%xmm9 # 71f0 <_sk_callback_sse2+0x108b>
+ .byte 102,68,15,111,13,110,42,0,0 // movdqa 0x2a6e(%rip),%xmm9 # 7220 <_sk_callback_sse2+0x108f>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,193 // pand %xmm9,%xmm0
.byte 102,15,239,200 // pxor %xmm0,%xmm1
@@ -41330,11 +41366,11 @@ _sk_gather_f16_sse2:
.byte 102,68,15,111,233 // movdqa %xmm1,%xmm13
.byte 102,65,15,114,245,13 // pslld $0xd,%xmm13
.byte 102,68,15,235,232 // por %xmm0,%xmm13
- .byte 102,68,15,111,29,35,42,0,0 // movdqa 0x2a23(%rip),%xmm11 # 7200 <_sk_callback_sse2+0x109b>
+ .byte 102,68,15,111,29,83,42,0,0 // movdqa 0x2a53(%rip),%xmm11 # 7230 <_sk_callback_sse2+0x109f>
.byte 102,69,15,254,235 // paddd %xmm11,%xmm13
- .byte 102,68,15,111,37,37,42,0,0 // movdqa 0x2a25(%rip),%xmm12 # 7210 <_sk_callback_sse2+0x10ab>
+ .byte 102,68,15,111,37,85,42,0,0 // movdqa 0x2a55(%rip),%xmm12 # 7240 <_sk_callback_sse2+0x10af>
.byte 102,65,15,239,204 // pxor %xmm12,%xmm1
- .byte 102,15,111,29,40,42,0,0 // movdqa 0x2a28(%rip),%xmm3 # 7220 <_sk_callback_sse2+0x10bb>
+ .byte 102,15,111,29,88,42,0,0 // movdqa 0x2a58(%rip),%xmm3 # 7250 <_sk_callback_sse2+0x10bf>
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,102,193 // pcmpgtd %xmm1,%xmm0
.byte 102,65,15,223,197 // pandn %xmm13,%xmm0
@@ -41393,17 +41429,17 @@ _sk_store_f16_sse2:
.byte 73,193,225,3 // shl $0x3,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 72,99,194 // movslq %edx,%rax
- .byte 102,68,15,111,21,61,41,0,0 // movdqa 0x293d(%rip),%xmm10 # 7230 <_sk_callback_sse2+0x10cb>
+ .byte 102,68,15,111,21,109,41,0,0 // movdqa 0x296d(%rip),%xmm10 # 7260 <_sk_callback_sse2+0x10cf>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,226 // pand %xmm10,%xmm12
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
- .byte 102,68,15,111,13,48,41,0,0 // movdqa 0x2930(%rip),%xmm9 # 7240 <_sk_callback_sse2+0x10db>
+ .byte 102,68,15,111,13,96,41,0,0 // movdqa 0x2960(%rip),%xmm9 # 7270 <_sk_callback_sse2+0x10df>
.byte 102,65,15,114,212,16 // psrld $0x10,%xmm12
.byte 102,69,15,111,193 // movdqa %xmm9,%xmm8
.byte 102,69,15,102,197 // pcmpgtd %xmm13,%xmm8
.byte 102,65,15,114,213,13 // psrld $0xd,%xmm13
- .byte 102,68,15,111,29,33,41,0,0 // movdqa 0x2921(%rip),%xmm11 # 7250 <_sk_callback_sse2+0x10eb>
+ .byte 102,68,15,111,29,81,41,0,0 // movdqa 0x2951(%rip),%xmm11 # 7280 <_sk_callback_sse2+0x10ef>
.byte 102,69,15,235,227 // por %xmm11,%xmm12
.byte 102,69,15,254,229 // paddd %xmm13,%xmm12
.byte 102,65,15,114,244,16 // pslld $0x10,%xmm12
@@ -41501,7 +41537,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,112,39,0,0 // movaps 0x2770(%rip),%xmm8 # 7260 <_sk_callback_sse2+0x10fb>
+ .byte 68,15,40,5,160,39,0,0 // movaps 0x27a0(%rip),%xmm8 # 7290 <_sk_callback_sse2+0x10ff>
.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
@@ -41577,7 +41613,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,70,38,0,0 // movaps 0x2646(%rip),%xmm9 # 7270 <_sk_callback_sse2+0x110b>
+ .byte 68,15,40,13,118,38,0,0 // movaps 0x2676(%rip),%xmm9 # 72a0 <_sk_callback_sse2+0x110f>
.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
@@ -41594,7 +41630,7 @@ _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,13,38,0,0 // movaps 0x260d(%rip),%xmm3 # 7280 <_sk_callback_sse2+0x111b>
+ .byte 15,40,29,61,38,0,0 // movaps 0x263d(%rip),%xmm3 # 72b0 <_sk_callback_sse2+0x111f>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,65 // movd (%r9,%rax,2),%xmm2
.byte 102,65,15,196,84,65,4,2 // pinsrw $0x2,0x4(%r9,%rax,2),%xmm2
@@ -41628,7 +41664,7 @@ _sk_store_u16_be_sse2:
.byte 77,1,201 // add %r9,%r9
.byte 76,3,8 // add (%rax),%r9
.byte 73,99,194 // movslq %r10d,%rax
- .byte 68,15,40,21,150,37,0,0 // movaps 0x2596(%rip),%xmm10 # 7290 <_sk_callback_sse2+0x112b>
+ .byte 68,15,40,21,198,37,0,0 // movaps 0x25c6(%rip),%xmm10 # 72c0 <_sk_callback_sse2+0x112f>
.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
@@ -41860,22 +41896,25 @@ HIDDEN _sk_repeat_x_sse2
FUNCTION(_sk_repeat_x_sse2)
_sk_repeat_x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,16,72,4 // movss 0x4(%rax),%xmm9
+ .byte 243,68,15,16,8 // movss (%rax),%xmm9
+ .byte 243,68,15,16,80,4 // movss 0x4(%rax),%xmm10
+ .byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
+ .byte 68,15,89,208 // mulps %xmm0,%xmm10
+ .byte 243,69,15,91,194 // cvttps2dq %xmm10,%xmm8
+ .byte 69,15,91,216 // cvtdq2ps %xmm8,%xmm11
+ .byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
+ .byte 68,15,84,21,115,34,0,0 // andps 0x2273(%rip),%xmm10 # 72d0 <_sk_callback_sse2+0x113f>
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .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,67,34,0,0 // andps 0x2243(%rip),%xmm9 # 72a0 <_sk_callback_sse2+0x113b>
- .byte 69,15,92,209 // subps %xmm9,%xmm10
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 69,15,89,208 // mulps %xmm8,%xmm10
- .byte 65,15,92,194 // subps %xmm10,%xmm0
- .byte 102,69,15,118,201 // pcmpeqd %xmm9,%xmm9
- .byte 102,69,15,254,200 // paddd %xmm8,%xmm9
- .byte 65,15,93,193 // minps %xmm9,%xmm0
+ .byte 69,15,89,217 // mulps %xmm9,%xmm11
+ .byte 65,15,92,195 // subps %xmm11,%xmm0
+ .byte 68,15,95,192 // maxps %xmm0,%xmm8
+ .byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
+ .byte 102,65,15,254,193 // paddd %xmm9,%xmm0
+ .byte 68,15,93,192 // minps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
HIDDEN _sk_repeat_y_sse2
@@ -41883,22 +41922,25 @@ HIDDEN _sk_repeat_y_sse2
FUNCTION(_sk_repeat_y_sse2)
_sk_repeat_y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,0 // movss (%rax),%xmm8
- .byte 243,68,15,16,72,4 // movss 0x4(%rax),%xmm9
+ .byte 243,68,15,16,8 // movss (%rax),%xmm9
+ .byte 243,68,15,16,80,4 // movss 0x4(%rax),%xmm10
+ .byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
+ .byte 68,15,89,209 // mulps %xmm1,%xmm10
+ .byte 243,69,15,91,194 // cvttps2dq %xmm10,%xmm8
+ .byte 69,15,91,216 // cvtdq2ps %xmm8,%xmm11
+ .byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
+ .byte 68,15,84,21,41,34,0,0 // andps 0x2229(%rip),%xmm10 # 72e0 <_sk_callback_sse2+0x114f>
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 69,15,92,218 // subps %xmm10,%xmm11
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 68,15,89,201 // mulps %xmm1,%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,4,34,0,0 // andps 0x2204(%rip),%xmm9 # 72b0 <_sk_callback_sse2+0x114b>
- .byte 69,15,92,209 // subps %xmm9,%xmm10
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 69,15,89,208 // mulps %xmm8,%xmm10
- .byte 65,15,92,202 // subps %xmm10,%xmm1
- .byte 102,69,15,118,201 // pcmpeqd %xmm9,%xmm9
- .byte 102,69,15,254,200 // paddd %xmm8,%xmm9
- .byte 65,15,93,201 // minps %xmm9,%xmm1
+ .byte 69,15,89,217 // mulps %xmm9,%xmm11
+ .byte 65,15,92,203 // subps %xmm11,%xmm1
+ .byte 68,15,95,193 // maxps %xmm1,%xmm8
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,65,15,254,201 // paddd %xmm9,%xmm1
+ .byte 68,15,93,193 // minps %xmm1,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,200 // movaps %xmm8,%xmm1
.byte 255,224 // jmpq *%rax
HIDDEN _sk_mirror_x_sse2
@@ -41906,31 +41948,34 @@ HIDDEN _sk_mirror_x_sse2
FUNCTION(_sk_mirror_x_sse2)
_sk_mirror_x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,8 // movss (%rax),%xmm9
- .byte 243,68,15,16,80,4 // movss 0x4(%rax),%xmm10
- .byte 69,15,40,193 // movaps %xmm9,%xmm8
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 65,15,92,192 // subps %xmm8,%xmm0
- .byte 243,69,15,88,201 // addss %xmm9,%xmm9
+ .byte 243,68,15,16,16 // movss (%rax),%xmm10
+ .byte 243,68,15,16,88,4 // movss 0x4(%rax),%xmm11
+ .byte 69,15,40,202 // movaps %xmm10,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 243,68,15,89,21,116,38,0,0 // mulss 0x2674(%rip),%xmm10 # 7770 <_sk_callback_sse2+0x160b>
+ .byte 65,15,92,193 // subps %xmm9,%xmm0
+ .byte 243,69,15,88,210 // addss %xmm10,%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 68,15,89,208 // mulps %xmm0,%xmm10
- .byte 243,69,15,91,218 // cvttps2dq %xmm10,%xmm11
- .byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
- .byte 68,15,84,21,165,33,0,0 // andps 0x21a5(%rip),%xmm10 # 72c0 <_sk_callback_sse2+0x115b>
- .byte 69,15,87,228 // xorps %xmm12,%xmm12
- .byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 69,15,89,217 // mulps %xmm9,%xmm11
- .byte 65,15,92,195 // subps %xmm11,%xmm0
- .byte 65,15,92,192 // subps %xmm8,%xmm0
- .byte 68,15,92,224 // subps %xmm0,%xmm12
- .byte 65,15,84,196 // andps %xmm12,%xmm0
- .byte 102,69,15,118,201 // pcmpeqd %xmm9,%xmm9
- .byte 102,69,15,254,200 // paddd %xmm8,%xmm9
- .byte 65,15,93,193 // minps %xmm9,%xmm0
+ .byte 243,68,15,89,29,142,38,0,0 // mulss 0x268e(%rip),%xmm11 # 77a0 <_sk_callback_sse2+0x160f>
+ .byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
+ .byte 68,15,89,216 // mulps %xmm0,%xmm11
+ .byte 243,69,15,91,195 // cvttps2dq %xmm11,%xmm8
+ .byte 69,15,91,224 // cvtdq2ps %xmm8,%xmm12
+ .byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
+ .byte 68,15,84,29,191,33,0,0 // andps 0x21bf(%rip),%xmm11 # 72f0 <_sk_callback_sse2+0x115f>
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 69,15,92,227 // subps %xmm11,%xmm12
+ .byte 69,15,89,226 // mulps %xmm10,%xmm12
+ .byte 65,15,92,196 // subps %xmm12,%xmm0
+ .byte 65,15,92,193 // subps %xmm9,%xmm0
+ .byte 69,15,87,210 // xorps %xmm10,%xmm10
+ .byte 68,15,92,208 // subps %xmm0,%xmm10
+ .byte 68,15,84,208 // andps %xmm0,%xmm10
+ .byte 69,15,95,194 // maxps %xmm10,%xmm8
+ .byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
+ .byte 102,65,15,254,193 // paddd %xmm9,%xmm0
+ .byte 68,15,93,192 // minps %xmm0,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
HIDDEN _sk_mirror_y_sse2
@@ -41938,31 +41983,34 @@ HIDDEN _sk_mirror_y_sse2
FUNCTION(_sk_mirror_y_sse2)
_sk_mirror_y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 243,68,15,16,8 // movss (%rax),%xmm9
- .byte 243,68,15,16,80,4 // movss 0x4(%rax),%xmm10
- .byte 69,15,40,193 // movaps %xmm9,%xmm8
- .byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
- .byte 65,15,92,200 // subps %xmm8,%xmm1
- .byte 243,69,15,88,201 // addss %xmm9,%xmm9
+ .byte 243,68,15,16,16 // movss (%rax),%xmm10
+ .byte 243,68,15,16,88,4 // movss 0x4(%rax),%xmm11
+ .byte 69,15,40,202 // movaps %xmm10,%xmm9
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
- .byte 243,68,15,89,21,254,37,0,0 // mulss 0x25fe(%rip),%xmm10 # 7774 <_sk_callback_sse2+0x160f>
+ .byte 65,15,92,201 // subps %xmm9,%xmm1
+ .byte 243,69,15,88,210 // addss %xmm10,%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
- .byte 68,15,89,209 // mulps %xmm1,%xmm10
- .byte 243,69,15,91,218 // cvttps2dq %xmm10,%xmm11
- .byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
- .byte 68,15,84,21,59,33,0,0 // andps 0x213b(%rip),%xmm10 # 72d0 <_sk_callback_sse2+0x116b>
- .byte 69,15,87,228 // xorps %xmm12,%xmm12
- .byte 69,15,92,218 // subps %xmm10,%xmm11
- .byte 69,15,89,217 // mulps %xmm9,%xmm11
- .byte 65,15,92,203 // subps %xmm11,%xmm1
- .byte 65,15,92,200 // subps %xmm8,%xmm1
- .byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 65,15,84,204 // andps %xmm12,%xmm1
- .byte 102,69,15,118,201 // pcmpeqd %xmm9,%xmm9
- .byte 102,69,15,254,200 // paddd %xmm8,%xmm9
- .byte 65,15,93,201 // minps %xmm9,%xmm1
+ .byte 243,68,15,89,29,13,38,0,0 // mulss 0x260d(%rip),%xmm11 # 77a4 <_sk_callback_sse2+0x1613>
+ .byte 69,15,198,219,0 // shufps $0x0,%xmm11,%xmm11
+ .byte 68,15,89,217 // mulps %xmm1,%xmm11
+ .byte 243,69,15,91,195 // cvttps2dq %xmm11,%xmm8
+ .byte 69,15,91,224 // cvtdq2ps %xmm8,%xmm12
+ .byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
+ .byte 68,15,84,29,74,33,0,0 // andps 0x214a(%rip),%xmm11 # 7300 <_sk_callback_sse2+0x116f>
+ .byte 69,15,87,192 // xorps %xmm8,%xmm8
+ .byte 69,15,92,227 // subps %xmm11,%xmm12
+ .byte 69,15,89,226 // mulps %xmm10,%xmm12
+ .byte 65,15,92,204 // subps %xmm12,%xmm1
+ .byte 65,15,92,201 // subps %xmm9,%xmm1
+ .byte 69,15,87,210 // xorps %xmm10,%xmm10
+ .byte 68,15,92,209 // subps %xmm1,%xmm10
+ .byte 68,15,84,209 // andps %xmm1,%xmm10
+ .byte 69,15,95,194 // maxps %xmm10,%xmm8
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,65,15,254,201 // paddd %xmm9,%xmm1
+ .byte 68,15,93,193 // minps %xmm1,%xmm8
.byte 72,173 // lods %ds:(%rsi),%rax
+ .byte 65,15,40,200 // movaps %xmm8,%xmm1
.byte 255,224 // jmpq *%rax
HIDDEN _sk_clamp_x_1_sse2
@@ -41971,7 +42019,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,13,33,0,0 // minps 0x210d(%rip),%xmm8 # 72e0 <_sk_callback_sse2+0x117b>
+ .byte 68,15,93,5,17,33,0,0 // minps 0x2111(%rip),%xmm8 # 7310 <_sk_callback_sse2+0x117f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -41984,7 +42032,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,251,32,0,0 // andps 0x20fb(%rip),%xmm9 # 72f0 <_sk_callback_sse2+0x118b>
+ .byte 68,15,84,13,255,32,0,0 // andps 0x20ff(%rip),%xmm9 # 7320 <_sk_callback_sse2+0x118f>
.byte 69,15,92,193 // subps %xmm9,%xmm8
.byte 65,15,92,192 // subps %xmm8,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41994,14 +42042,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,247,32,0,0 // movaps 0x20f7(%rip),%xmm8 # 7300 <_sk_callback_sse2+0x119b>
+ .byte 68,15,40,5,251,32,0,0 // movaps 0x20fb(%rip),%xmm8 # 7330 <_sk_callback_sse2+0x119f>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,251,32,0,0 // movaps 0x20fb(%rip),%xmm9 # 7310 <_sk_callback_sse2+0x11ab>
+ .byte 68,15,40,13,255,32,0,0 // movaps 0x20ff(%rip),%xmm9 # 7340 <_sk_callback_sse2+0x11af>
.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,241,32,0,0 // andps 0x20f1(%rip),%xmm9 # 7320 <_sk_callback_sse2+0x11bb>
+ .byte 68,15,84,13,245,32,0,0 // andps 0x20f5(%rip),%xmm9 # 7350 <_sk_callback_sse2+0x11bf>
.byte 69,15,87,219 // xorps %xmm11,%xmm11
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,88,210 // addps %xmm10,%xmm10
@@ -42017,10 +42065,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,215,32,0,0 // mulps 0x20d7(%rip),%xmm0 # 7330 <_sk_callback_sse2+0x11cb>
- .byte 15,89,13,224,32,0,0 // mulps 0x20e0(%rip),%xmm1 # 7340 <_sk_callback_sse2+0x11db>
+ .byte 15,89,5,219,32,0,0 // mulps 0x20db(%rip),%xmm0 # 7360 <_sk_callback_sse2+0x11cf>
+ .byte 15,89,13,228,32,0,0 // mulps 0x20e4(%rip),%xmm1 # 7370 <_sk_callback_sse2+0x11df>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,230,32,0,0 // mulps 0x20e6(%rip),%xmm3 # 7350 <_sk_callback_sse2+0x11eb>
+ .byte 15,89,29,234,32,0,0 // mulps 0x20ea(%rip),%xmm3 # 7380 <_sk_callback_sse2+0x11ef>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -42332,9 +42380,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 570a <_sk_evenly_spaced_gradient_sse2+0x18>
+ .byte 120,7 // js 5736 <_sk_evenly_spaced_gradient_sse2+0x18>
.byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1
- .byte 235,21 // jmp 571f <_sk_evenly_spaced_gradient_sse2+0x2d>
+ .byte 235,21 // jmp 574b <_sk_evenly_spaced_gradient_sse2+0x2d>
.byte 73,137,217 // mov %rbx,%r9
.byte 73,209,233 // shr %r9
.byte 131,227,1 // and $0x1,%ebx
@@ -42432,15 +42480,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,181,26,0,0 // movaps 0x1ab5(%rip),%xmm0 # 7360 <_sk_callback_sse2+0x11fb>
+ .byte 15,40,5,185,26,0,0 // movaps 0x1ab9(%rip),%xmm0 # 7390 <_sk_callback_sse2+0x11ff>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,187,26,0,0 // addps 0x1abb(%rip),%xmm0 # 7370 <_sk_callback_sse2+0x120b>
+ .byte 15,88,5,191,26,0,0 // addps 0x1abf(%rip),%xmm0 # 73a0 <_sk_callback_sse2+0x120f>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,193,26,0,0 // addps 0x1ac1(%rip),%xmm0 # 7380 <_sk_callback_sse2+0x121b>
+ .byte 15,88,5,197,26,0,0 // addps 0x1ac5(%rip),%xmm0 # 73b0 <_sk_callback_sse2+0x121f>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,199,26,0,0 // addps 0x1ac7(%rip),%xmm0 # 7390 <_sk_callback_sse2+0x122b>
+ .byte 15,88,5,203,26,0,0 // addps 0x1acb(%rip),%xmm0 # 73c0 <_sk_callback_sse2+0x122f>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,205,26,0,0 // addps 0x1acd(%rip),%xmm0 # 73a0 <_sk_callback_sse2+0x123b>
+ .byte 15,88,5,209,26,0,0 // addps 0x1ad1(%rip),%xmm0 # 73d0 <_sk_callback_sse2+0x123f>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -42458,12 +42506,12 @@ _sk_gradient_sse2:
.byte 76,139,8 // mov (%rax),%r9
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 73,131,249,2 // cmp $0x2,%r9
- .byte 114,50 // jb 5926 <_sk_gradient_sse2+0x46>
+ .byte 114,50 // jb 5952 <_sk_gradient_sse2+0x46>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,201 // dec %r9
.byte 72,131,195,4 // add $0x4,%rbx
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 15,40,21,166,26,0,0 // movaps 0x1aa6(%rip),%xmm2 # 73b0 <_sk_callback_sse2+0x124b>
+ .byte 15,40,21,170,26,0,0 // movaps 0x1aaa(%rip),%xmm2 # 73e0 <_sk_callback_sse2+0x124f>
.byte 243,15,16,27 // movss (%rbx),%xmm3
.byte 15,198,219,0 // shufps $0x0,%xmm3,%xmm3
.byte 15,194,216,2 // cmpleps %xmm0,%xmm3
@@ -42471,7 +42519,7 @@ _sk_gradient_sse2:
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,201 // dec %r9
- .byte 117,228 // jne 590a <_sk_gradient_sse2+0x2a>
+ .byte 117,228 // jne 5936 <_sk_gradient_sse2+0x2a>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,211 // movq %xmm2,%r11
.byte 69,137,217 // mov %r11d,%r9d
@@ -42610,29 +42658,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,103,24,0,0 // movaps 0x1867(%rip),%xmm13 # 73c0 <_sk_callback_sse2+0x125b>
+ .byte 68,15,40,45,107,24,0,0 // movaps 0x186b(%rip),%xmm13 # 73f0 <_sk_callback_sse2+0x125f>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,107,24,0,0 // addps 0x186b(%rip),%xmm13 # 73d0 <_sk_callback_sse2+0x126b>
+ .byte 68,15,88,45,111,24,0,0 // addps 0x186f(%rip),%xmm13 # 7400 <_sk_callback_sse2+0x126f>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,111,24,0,0 // addps 0x186f(%rip),%xmm13 # 73e0 <_sk_callback_sse2+0x127b>
+ .byte 68,15,88,45,115,24,0,0 // addps 0x1873(%rip),%xmm13 # 7410 <_sk_callback_sse2+0x127f>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,115,24,0,0 // addps 0x1873(%rip),%xmm13 # 73f0 <_sk_callback_sse2+0x128b>
+ .byte 68,15,88,45,119,24,0,0 // addps 0x1877(%rip),%xmm13 # 7420 <_sk_callback_sse2+0x128f>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,114,24,0,0 // movaps 0x1872(%rip),%xmm10 # 7400 <_sk_callback_sse2+0x129b>
+ .byte 68,15,40,21,118,24,0,0 // movaps 0x1876(%rip),%xmm10 # 7430 <_sk_callback_sse2+0x129f>
.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,101,24,0,0 // movaps 0x1865(%rip),%xmm10 # 7410 <_sk_callback_sse2+0x12ab>
+ .byte 68,15,40,21,105,24,0,0 // movaps 0x1869(%rip),%xmm10 # 7440 <_sk_callback_sse2+0x12af>
.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,84,24,0,0 // movaps 0x1854(%rip),%xmm10 # 7420 <_sk_callback_sse2+0x12bb>
+ .byte 68,15,40,21,88,24,0,0 // movaps 0x1858(%rip),%xmm10 # 7450 <_sk_callback_sse2+0x12bf>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -42667,7 +42715,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,251,23,0,0 // mulps 0x17fb(%rip),%xmm9 # 7430 <_sk_callback_sse2+0x12cb>
+ .byte 68,15,89,13,255,23,0,0 // mulps 0x17ff(%rip),%xmm9 # 7460 <_sk_callback_sse2+0x12cf>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -42675,7 +42723,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,230,23,0,0 // mulps 0x17e6(%rip),%xmm10 # 7440 <_sk_callback_sse2+0x12db>
+ .byte 68,15,89,21,234,23,0,0 // mulps 0x17ea(%rip),%xmm10 # 7470 <_sk_callback_sse2+0x12df>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -42684,8 +42732,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,206,23,0,0 // xorps 0x17ce(%rip),%xmm9 # 7450 <_sk_callback_sse2+0x12eb>
- .byte 68,15,89,5,214,23,0,0 // mulps 0x17d6(%rip),%xmm8 # 7460 <_sk_callback_sse2+0x12fb>
+ .byte 68,15,87,13,210,23,0,0 // xorps 0x17d2(%rip),%xmm9 # 7480 <_sk_callback_sse2+0x12ef>
+ .byte 68,15,89,5,218,23,0,0 // mulps 0x17da(%rip),%xmm8 # 7490 <_sk_callback_sse2+0x12ff>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -42706,7 +42754,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,157,23,0,0 // mulps 0x179d(%rip),%xmm9 # 7470 <_sk_callback_sse2+0x130b>
+ .byte 68,15,89,13,161,23,0,0 // mulps 0x17a1(%rip),%xmm9 # 74a0 <_sk_callback_sse2+0x130f>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -42714,7 +42762,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,136,23,0,0 // mulps 0x1788(%rip),%xmm10 # 7480 <_sk_callback_sse2+0x131b>
+ .byte 68,15,89,21,140,23,0,0 // mulps 0x178c(%rip),%xmm10 # 74b0 <_sk_callback_sse2+0x131f>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -42723,8 +42771,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,112,23,0,0 // xorps 0x1770(%rip),%xmm9 # 7490 <_sk_callback_sse2+0x132b>
- .byte 68,15,89,5,120,23,0,0 // mulps 0x1778(%rip),%xmm8 # 74a0 <_sk_callback_sse2+0x133b>
+ .byte 68,15,87,13,116,23,0,0 // xorps 0x1774(%rip),%xmm9 # 74c0 <_sk_callback_sse2+0x132f>
+ .byte 68,15,89,5,124,23,0,0 // mulps 0x177c(%rip),%xmm8 # 74d0 <_sk_callback_sse2+0x133f>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -42742,7 +42790,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,80,23,0,0 // mulps 0x1750(%rip),%xmm9 # 74b0 <_sk_callback_sse2+0x134b>
+ .byte 68,15,89,13,84,23,0,0 // mulps 0x1754(%rip),%xmm9 # 74e0 <_sk_callback_sse2+0x134f>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -42750,7 +42798,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,60,23,0,0 // xorps 0x173c(%rip),%xmm0 # 74c0 <_sk_callback_sse2+0x135b>
+ .byte 15,87,5,64,23,0,0 // xorps 0x1740(%rip),%xmm0 # 74f0 <_sk_callback_sse2+0x135f>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -42793,7 +42841,7 @@ HIDDEN _sk_save_xy_sse2
FUNCTION(_sk_save_xy_sse2)
_sk_save_xy_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 68,15,40,5,226,22,0,0 // movaps 0x16e2(%rip),%xmm8 # 74d0 <_sk_callback_sse2+0x136b>
+ .byte 68,15,40,5,230,22,0,0 // movaps 0x16e6(%rip),%xmm8 # 7500 <_sk_callback_sse2+0x136f>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -42801,7 +42849,7 @@ _sk_save_xy_sse2:
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
.byte 69,15,40,217 // movaps %xmm9,%xmm11
.byte 69,15,194,218,1 // cmpltps %xmm10,%xmm11
- .byte 68,15,40,37,205,22,0,0 // movaps 0x16cd(%rip),%xmm12 # 74e0 <_sk_callback_sse2+0x137b>
+ .byte 68,15,40,37,209,22,0,0 // movaps 0x16d1(%rip),%xmm12 # 7510 <_sk_callback_sse2+0x137f>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -42848,8 +42896,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,70,22,0,0 // addps 0x1646(%rip),%xmm0 # 74f0 <_sk_callback_sse2+0x138b>
- .byte 68,15,40,13,78,22,0,0 // movaps 0x164e(%rip),%xmm9 # 7500 <_sk_callback_sse2+0x139b>
+ .byte 15,88,5,74,22,0,0 // addps 0x164a(%rip),%xmm0 # 7520 <_sk_callback_sse2+0x138f>
+ .byte 68,15,40,13,82,22,0,0 // movaps 0x1652(%rip),%xmm9 # 7530 <_sk_callback_sse2+0x139f>
.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
@@ -42862,7 +42910,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,61,22,0,0 // addps 0x163d(%rip),%xmm0 # 7510 <_sk_callback_sse2+0x13ab>
+ .byte 15,88,5,65,22,0,0 // addps 0x1641(%rip),%xmm0 # 7540 <_sk_callback_sse2+0x13af>
.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
@@ -42874,8 +42922,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,47,22,0,0 // addps 0x162f(%rip),%xmm1 # 7520 <_sk_callback_sse2+0x13bb>
- .byte 68,15,40,13,55,22,0,0 // movaps 0x1637(%rip),%xmm9 # 7530 <_sk_callback_sse2+0x13cb>
+ .byte 15,88,13,51,22,0,0 // addps 0x1633(%rip),%xmm1 # 7550 <_sk_callback_sse2+0x13bf>
+ .byte 68,15,40,13,59,22,0,0 // movaps 0x163b(%rip),%xmm9 # 7560 <_sk_callback_sse2+0x13cf>
.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
@@ -42888,7 +42936,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,37,22,0,0 // addps 0x1625(%rip),%xmm1 # 7540 <_sk_callback_sse2+0x13db>
+ .byte 15,88,13,41,22,0,0 // addps 0x1629(%rip),%xmm1 # 7570 <_sk_callback_sse2+0x13df>
.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
@@ -42900,13 +42948,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,24,22,0,0 // addps 0x1618(%rip),%xmm0 # 7550 <_sk_callback_sse2+0x13eb>
- .byte 68,15,40,13,32,22,0,0 // movaps 0x1620(%rip),%xmm9 # 7560 <_sk_callback_sse2+0x13fb>
+ .byte 15,88,5,28,22,0,0 // addps 0x161c(%rip),%xmm0 # 7580 <_sk_callback_sse2+0x13ef>
+ .byte 68,15,40,13,36,22,0,0 // movaps 0x1624(%rip),%xmm9 # 7590 <_sk_callback_sse2+0x13ff>
.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,28,22,0,0 // mulps 0x161c(%rip),%xmm9 # 7570 <_sk_callback_sse2+0x140b>
- .byte 68,15,88,13,36,22,0,0 // addps 0x1624(%rip),%xmm9 # 7580 <_sk_callback_sse2+0x141b>
+ .byte 68,15,89,13,32,22,0,0 // mulps 0x1620(%rip),%xmm9 # 75a0 <_sk_callback_sse2+0x140f>
+ .byte 68,15,88,13,40,22,0,0 // addps 0x1628(%rip),%xmm9 # 75b0 <_sk_callback_sse2+0x141f>
.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
@@ -42919,16 +42967,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,19,22,0,0 // addps 0x1613(%rip),%xmm0 # 7590 <_sk_callback_sse2+0x142b>
- .byte 68,15,40,13,27,22,0,0 // movaps 0x161b(%rip),%xmm9 # 75a0 <_sk_callback_sse2+0x143b>
+ .byte 15,88,5,23,22,0,0 // addps 0x1617(%rip),%xmm0 # 75c0 <_sk_callback_sse2+0x142f>
+ .byte 68,15,40,13,31,22,0,0 // movaps 0x161f(%rip),%xmm9 # 75d0 <_sk_callback_sse2+0x143f>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,31,22,0,0 // movaps 0x161f(%rip),%xmm8 # 75b0 <_sk_callback_sse2+0x144b>
+ .byte 68,15,40,5,35,22,0,0 // movaps 0x1623(%rip),%xmm8 # 75e0 <_sk_callback_sse2+0x144f>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,35,22,0,0 // addps 0x1623(%rip),%xmm8 # 75c0 <_sk_callback_sse2+0x145b>
+ .byte 68,15,88,5,39,22,0,0 // addps 0x1627(%rip),%xmm8 # 75f0 <_sk_callback_sse2+0x145f>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,39,22,0,0 // addps 0x1627(%rip),%xmm8 # 75d0 <_sk_callback_sse2+0x146b>
+ .byte 68,15,88,5,43,22,0,0 // addps 0x162b(%rip),%xmm8 # 7600 <_sk_callback_sse2+0x146f>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,43,22,0,0 // addps 0x162b(%rip),%xmm8 # 75e0 <_sk_callback_sse2+0x147b>
+ .byte 68,15,88,5,47,22,0,0 // addps 0x162f(%rip),%xmm8 # 7610 <_sk_callback_sse2+0x147f>
.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
@@ -42938,17 +42986,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,37,22,0,0 // movaps 0x1625(%rip),%xmm8 # 75f0 <_sk_callback_sse2+0x148b>
+ .byte 68,15,40,5,41,22,0,0 // movaps 0x1629(%rip),%xmm8 # 7620 <_sk_callback_sse2+0x148f>
.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,33,22,0,0 // movaps 0x1621(%rip),%xmm10 # 7600 <_sk_callback_sse2+0x149b>
+ .byte 68,15,40,21,37,22,0,0 // movaps 0x1625(%rip),%xmm10 # 7630 <_sk_callback_sse2+0x149f>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,37,22,0,0 // addps 0x1625(%rip),%xmm10 # 7610 <_sk_callback_sse2+0x14ab>
+ .byte 68,15,88,21,41,22,0,0 // addps 0x1629(%rip),%xmm10 # 7640 <_sk_callback_sse2+0x14af>
.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,33,22,0,0 // addps 0x1621(%rip),%xmm10 # 7620 <_sk_callback_sse2+0x14bb>
+ .byte 68,15,88,21,37,22,0,0 // addps 0x1625(%rip),%xmm10 # 7650 <_sk_callback_sse2+0x14bf>
.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
@@ -42960,11 +43008,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,20,22,0,0 // addps 0x1614(%rip),%xmm0 # 7630 <_sk_callback_sse2+0x14cb>
+ .byte 15,88,5,24,22,0,0 // addps 0x1618(%rip),%xmm0 # 7660 <_sk_callback_sse2+0x14cf>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,20,22,0,0 // mulps 0x1614(%rip),%xmm8 # 7640 <_sk_callback_sse2+0x14db>
- .byte 68,15,88,5,28,22,0,0 // addps 0x161c(%rip),%xmm8 # 7650 <_sk_callback_sse2+0x14eb>
+ .byte 68,15,89,5,24,22,0,0 // mulps 0x1618(%rip),%xmm8 # 7670 <_sk_callback_sse2+0x14df>
+ .byte 68,15,88,5,32,22,0,0 // addps 0x1620(%rip),%xmm8 # 7680 <_sk_callback_sse2+0x14ef>
.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
@@ -42977,13 +43025,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,10,22,0,0 // addps 0x160a(%rip),%xmm1 # 7660 <_sk_callback_sse2+0x14fb>
- .byte 68,15,40,13,18,22,0,0 // movaps 0x1612(%rip),%xmm9 # 7670 <_sk_callback_sse2+0x150b>
+ .byte 15,88,13,14,22,0,0 // addps 0x160e(%rip),%xmm1 # 7690 <_sk_callback_sse2+0x14ff>
+ .byte 68,15,40,13,22,22,0,0 // movaps 0x1616(%rip),%xmm9 # 76a0 <_sk_callback_sse2+0x150f>
.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,14,22,0,0 // mulps 0x160e(%rip),%xmm9 # 7680 <_sk_callback_sse2+0x151b>
- .byte 68,15,88,13,22,22,0,0 // addps 0x1616(%rip),%xmm9 # 7690 <_sk_callback_sse2+0x152b>
+ .byte 68,15,89,13,18,22,0,0 // mulps 0x1612(%rip),%xmm9 # 76b0 <_sk_callback_sse2+0x151f>
+ .byte 68,15,88,13,26,22,0,0 // addps 0x161a(%rip),%xmm9 # 76c0 <_sk_callback_sse2+0x152f>
.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
@@ -42996,16 +43044,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,4,22,0,0 // addps 0x1604(%rip),%xmm1 # 76a0 <_sk_callback_sse2+0x153b>
- .byte 68,15,40,13,12,22,0,0 // movaps 0x160c(%rip),%xmm9 # 76b0 <_sk_callback_sse2+0x154b>
+ .byte 15,88,13,8,22,0,0 // addps 0x1608(%rip),%xmm1 # 76d0 <_sk_callback_sse2+0x153f>
+ .byte 68,15,40,13,16,22,0,0 // movaps 0x1610(%rip),%xmm9 # 76e0 <_sk_callback_sse2+0x154f>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,16,22,0,0 // movaps 0x1610(%rip),%xmm8 # 76c0 <_sk_callback_sse2+0x155b>
+ .byte 68,15,40,5,20,22,0,0 // movaps 0x1614(%rip),%xmm8 # 76f0 <_sk_callback_sse2+0x155f>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,20,22,0,0 // addps 0x1614(%rip),%xmm8 # 76d0 <_sk_callback_sse2+0x156b>
+ .byte 68,15,88,5,24,22,0,0 // addps 0x1618(%rip),%xmm8 # 7700 <_sk_callback_sse2+0x156f>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,24,22,0,0 // addps 0x1618(%rip),%xmm8 # 76e0 <_sk_callback_sse2+0x157b>
+ .byte 68,15,88,5,28,22,0,0 // addps 0x161c(%rip),%xmm8 # 7710 <_sk_callback_sse2+0x157f>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,28,22,0,0 // addps 0x161c(%rip),%xmm8 # 76f0 <_sk_callback_sse2+0x158b>
+ .byte 68,15,88,5,32,22,0,0 // addps 0x1620(%rip),%xmm8 # 7720 <_sk_callback_sse2+0x158f>
.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
@@ -43015,17 +43063,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,22,22,0,0 // movaps 0x1616(%rip),%xmm8 # 7700 <_sk_callback_sse2+0x159b>
+ .byte 68,15,40,5,26,22,0,0 // movaps 0x161a(%rip),%xmm8 # 7730 <_sk_callback_sse2+0x159f>
.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,17,22,0,0 // movaps 0x1611(%rip),%xmm10 # 7710 <_sk_callback_sse2+0x15ab>
+ .byte 68,15,40,21,21,22,0,0 // movaps 0x1615(%rip),%xmm10 # 7740 <_sk_callback_sse2+0x15af>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,21,22,0,0 // addps 0x1615(%rip),%xmm10 # 7720 <_sk_callback_sse2+0x15bb>
+ .byte 68,15,88,21,25,22,0,0 // addps 0x1619(%rip),%xmm10 # 7750 <_sk_callback_sse2+0x15bf>
.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,17,22,0,0 // addps 0x1611(%rip),%xmm10 # 7730 <_sk_callback_sse2+0x15cb>
+ .byte 68,15,88,21,21,22,0,0 // addps 0x1615(%rip),%xmm10 # 7760 <_sk_callback_sse2+0x15cf>
.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
@@ -43037,11 +43085,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,3,22,0,0 // addps 0x1603(%rip),%xmm1 # 7740 <_sk_callback_sse2+0x15db>
+ .byte 15,88,13,7,22,0,0 // addps 0x1607(%rip),%xmm1 # 7770 <_sk_callback_sse2+0x15df>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,3,22,0,0 // mulps 0x1603(%rip),%xmm8 # 7750 <_sk_callback_sse2+0x15eb>
- .byte 68,15,88,5,11,22,0,0 // addps 0x160b(%rip),%xmm8 # 7760 <_sk_callback_sse2+0x15fb>
+ .byte 68,15,89,5,7,22,0,0 // mulps 0x1607(%rip),%xmm8 # 7780 <_sk_callback_sse2+0x15ef>
+ .byte 68,15,88,5,15,22,0,0 // addps 0x160f(%rip),%xmm8 # 7790 <_sk_callback_sse2+0x15ff>
.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
@@ -43283,9 +43331,9 @@ BALIGN16
.byte 128,191,0,0,224,64,0 // cmpb $0x0,0x40e00000(%rdi)
.byte 0,224 // add %ah,%al
.byte 64,0,0 // add %al,(%rax)
- .byte 224,64 // loopne 645c <.literal16+0x1fc>
+ .byte 224,64 // loopne 648c <.literal16+0x1fc>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 6460 <.literal16+0x200>
+ .byte 224,64 // loopne 6490 <.literal16+0x200>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -43305,13 +43353,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6481 <.literal16+0x221>
+ .byte 71,225,61 // rex.RXB loope 64b1 <.literal16+0x221>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6485 <.literal16+0x225>
+ .byte 71,225,61 // rex.RXB loope 64b5 <.literal16+0x225>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6489 <.literal16+0x229>
+ .byte 71,225,61 // rex.RXB loope 64b9 <.literal16+0x229>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 648d <.literal16+0x22d>
+ .byte 71,225,61 // rex.RXB loope 64bd <.literal16+0x22d>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -43336,13 +43384,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 64c1 <.literal16+0x261>
+ .byte 71,225,61 // rex.RXB loope 64f1 <.literal16+0x261>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 64c5 <.literal16+0x265>
+ .byte 71,225,61 // rex.RXB loope 64f5 <.literal16+0x265>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 64c9 <.literal16+0x269>
+ .byte 71,225,61 // rex.RXB loope 64f9 <.literal16+0x269>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 64cd <.literal16+0x26d>
+ .byte 71,225,61 // rex.RXB loope 64fd <.literal16+0x26d>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -43367,13 +43415,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6501 <.literal16+0x2a1>
+ .byte 71,225,61 // rex.RXB loope 6531 <.literal16+0x2a1>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6505 <.literal16+0x2a5>
+ .byte 71,225,61 // rex.RXB loope 6535 <.literal16+0x2a5>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6509 <.literal16+0x2a9>
+ .byte 71,225,61 // rex.RXB loope 6539 <.literal16+0x2a9>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 650d <.literal16+0x2ad>
+ .byte 71,225,61 // rex.RXB loope 653d <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -43398,13 +43446,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6541 <.literal16+0x2e1>
+ .byte 71,225,61 // rex.RXB loope 6571 <.literal16+0x2e1>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6545 <.literal16+0x2e5>
+ .byte 71,225,61 // rex.RXB loope 6575 <.literal16+0x2e5>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 6549 <.literal16+0x2e9>
+ .byte 71,225,61 // rex.RXB loope 6579 <.literal16+0x2e9>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 654d <.literal16+0x2ed>
+ .byte 71,225,61 // rex.RXB loope 657d <.literal16+0x2ed>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -43425,11 +43473,11 @@ BALIGN16
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,127 // add %al,0x7f00003f(%rax)
.byte 67,0,0 // rex.XB add %al,(%r8)
- .byte 127,67 // jg 658b <.literal16+0x32b>
+ .byte 127,67 // jg 65bb <.literal16+0x32b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 658f <.literal16+0x32f>
+ .byte 127,67 // jg 65bf <.literal16+0x32f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6593 <.literal16+0x333>
+ .byte 127,67 // jg 65c3 <.literal16+0x333>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -43716,13 +43764,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 67d9 <.literal16+0x579>
+ .byte 224,7 // loopne 6809 <.literal16+0x579>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 67dd <.literal16+0x57d>
+ .byte 224,7 // loopne 680d <.literal16+0x57d>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 67e1 <.literal16+0x581>
+ .byte 224,7 // loopne 6811 <.literal16+0x581>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 67e5 <.literal16+0x585>
+ .byte 224,7 // loopne 6815 <.literal16+0x585>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -43787,11 +43835,11 @@ BALIGN16
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 68bb <.literal16+0x65b>
+ .byte 127,67 // jg 68eb <.literal16+0x65b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 68bf <.literal16+0x65f>
+ .byte 127,67 // jg 68ef <.literal16+0x65f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 68c3 <.literal16+0x663>
+ .byte 127,67 // jg 68f3 <.literal16+0x663>
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax)
.byte 128,59,129 // cmpb $0x81,(%rbx)
.byte 128,128,59,129,128,128,59 // addb $0x3b,-0x7f7f7ec5(%rax)
@@ -43806,16 +43854,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 68b4 <.literal16+0x654>
+ .byte 127,0 // jg 68e4 <.literal16+0x654>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 68b8 <.literal16+0x658>
+ .byte 127,0 // jg 68e8 <.literal16+0x658>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 68bc <.literal16+0x65c>
+ .byte 127,0 // jg 68ec <.literal16+0x65c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 68c0 <.literal16+0x660>
+ .byte 127,0 // jg 68f0 <.literal16+0x660>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -43824,7 +43872,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6945 <.literal16+0x6e5>
+ .byte 119,115 // ja 6975 <.literal16+0x6e5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -43835,7 +43883,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 68a9 <.literal16+0x649>
+ .byte 117,191 // jne 68d9 <.literal16+0x649>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -43847,7 +43895,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 ffffffffe9a3a8ea <_sk_callback_sse2+0xffffffffe9a34785>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3a91a <_sk_callback_sse2+0xffffffffe9a34789>
.byte 220,63 // fdivrl (%rdi)
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
@@ -43901,16 +43949,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 6984 <.literal16+0x724>
+ .byte 127,0 // jg 69b4 <.literal16+0x724>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6988 <.literal16+0x728>
+ .byte 127,0 // jg 69b8 <.literal16+0x728>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 698c <.literal16+0x72c>
+ .byte 127,0 // jg 69bc <.literal16+0x72c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6990 <.literal16+0x730>
+ .byte 127,0 // jg 69c0 <.literal16+0x730>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -43919,7 +43967,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6a15 <.literal16+0x7b5>
+ .byte 119,115 // ja 6a45 <.literal16+0x7b5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -43930,7 +43978,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 6979 <.literal16+0x719>
+ .byte 117,191 // jne 69a9 <.literal16+0x719>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -43942,7 +43990,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 ffffffffe9a3a9ba <_sk_callback_sse2+0xffffffffe9a34855>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3a9ea <_sk_callback_sse2+0xffffffffe9a34859>
.byte 220,63 // fdivrl (%rdi)
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
@@ -43996,16 +44044,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 6a54 <.literal16+0x7f4>
+ .byte 127,0 // jg 6a84 <.literal16+0x7f4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6a58 <.literal16+0x7f8>
+ .byte 127,0 // jg 6a88 <.literal16+0x7f8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6a5c <.literal16+0x7fc>
+ .byte 127,0 // jg 6a8c <.literal16+0x7fc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6a60 <.literal16+0x800>
+ .byte 127,0 // jg 6a90 <.literal16+0x800>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -44014,7 +44062,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6ae5 <.literal16+0x885>
+ .byte 119,115 // ja 6b15 <.literal16+0x885>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -44025,7 +44073,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 6a49 <.literal16+0x7e9>
+ .byte 117,191 // jne 6a79 <.literal16+0x7e9>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -44037,7 +44085,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 ffffffffe9a3aa8a <_sk_callback_sse2+0xffffffffe9a34925>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3aaba <_sk_callback_sse2+0xffffffffe9a34929>
.byte 220,63 // fdivrl (%rdi)
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
@@ -44091,16 +44139,16 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 6b24 <.literal16+0x8c4>
+ .byte 127,0 // jg 6b54 <.literal16+0x8c4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6b28 <.literal16+0x8c8>
+ .byte 127,0 // jg 6b58 <.literal16+0x8c8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6b2c <.literal16+0x8cc>
+ .byte 127,0 // jg 6b5c <.literal16+0x8cc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 6b30 <.literal16+0x8d0>
+ .byte 127,0 // jg 6b60 <.literal16+0x8d0>
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -44109,7 +44157,7 @@ BALIGN16
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
- .byte 119,115 // ja 6bb5 <.literal16+0x955>
+ .byte 119,115 // ja 6be5 <.literal16+0x955>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -44120,7 +44168,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 6b19 <.literal16+0x8b9>
+ .byte 117,191 // jne 6b49 <.literal16+0x8b9>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -44132,7 +44180,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 ffffffffe9a3ab5a <_sk_callback_sse2+0xffffffffe9a349f5>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a3ab8a <_sk_callback_sse2+0xffffffffe9a349f9>
.byte 220,63 // fdivrl (%rdi)
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
@@ -44182,13 +44230,13 @@ BALIGN16
.byte 200,66,0,0 // enterq $0x42,$0x0
.byte 200,66,0,0 // enterq $0x42,$0x0
.byte 200,66,0,0 // enterq $0x42,$0x0
- .byte 127,67 // jg 6c37 <.literal16+0x9d7>
+ .byte 127,67 // jg 6c67 <.literal16+0x9d7>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6c3b <.literal16+0x9db>
+ .byte 127,67 // jg 6c6b <.literal16+0x9db>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6c3f <.literal16+0x9df>
+ .byte 127,67 // jg 6c6f <.literal16+0x9df>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6c43 <.literal16+0x9e3>
+ .byte 127,67 // jg 6c73 <.literal16+0x9e3>
.byte 0,0 // add %al,(%rax)
.byte 0,195 // add %al,%bl
.byte 0,0 // add %al,(%rax)
@@ -44235,16 +44283,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 6cc3 <.literal16+0xa63>
+ .byte 118,63 // jbe 6cf3 <.literal16+0xa63>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 6cc7 <.literal16+0xa67>
+ .byte 118,63 // jbe 6cf7 <.literal16+0xa67>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 6ccb <.literal16+0xa6b>
+ .byte 118,63 // jbe 6cfb <.literal16+0xa6b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 6ccf <.literal16+0xa6f>
+ .byte 118,63 // jbe 6cff <.literal16+0xa6f>
.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)
@@ -44273,11 +44321,11 @@ BALIGN16
.byte 128,59,0 // cmpb $0x0,(%rbx)
.byte 0,127,67 // add %bh,0x43(%rdi)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6d3b <.literal16+0xadb>
+ .byte 127,67 // jg 6d6b <.literal16+0xadb>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6d3f <.literal16+0xadf>
+ .byte 127,67 // jg 6d6f <.literal16+0xadf>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 6d43 <.literal16+0xae3>
+ .byte 127,67 // jg 6d73 <.literal16+0xae3>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -44339,13 +44387,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6db9 <.literal16+0xb59>
+ .byte 224,7 // loopne 6de9 <.literal16+0xb59>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6dbd <.literal16+0xb5d>
+ .byte 224,7 // loopne 6ded <.literal16+0xb5d>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6dc1 <.literal16+0xb61>
+ .byte 224,7 // loopne 6df1 <.literal16+0xb61>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6dc5 <.literal16+0xb65>
+ .byte 224,7 // loopne 6df5 <.literal16+0xb65>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -44391,13 +44439,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6e29 <.literal16+0xbc9>
+ .byte 224,7 // loopne 6e59 <.literal16+0xbc9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6e2d <.literal16+0xbcd>
+ .byte 224,7 // loopne 6e5d <.literal16+0xbcd>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6e31 <.literal16+0xbd1>
+ .byte 224,7 // loopne 6e61 <.literal16+0xbd1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6e35 <.literal16+0xbd5>
+ .byte 224,7 // loopne 6e65 <.literal16+0xbd5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -44443,13 +44491,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 6e99 <.literal16+0xc39>
+ .byte 224,7 // loopne 6ec9 <.literal16+0xc39>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6e9d <.literal16+0xc3d>
+ .byte 224,7 // loopne 6ecd <.literal16+0xc3d>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6ea1 <.literal16+0xc41>
+ .byte 224,7 // loopne 6ed1 <.literal16+0xc41>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 6ea5 <.literal16+0xc45>
+ .byte 224,7 // loopne 6ed5 <.literal16+0xc45>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -44487,13 +44535,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 6f36 <.literal16+0xcd6>
+ .byte 124,66 // jl 6f66 <.literal16+0xcd6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 6f3a <.literal16+0xcda>
+ .byte 124,66 // jl 6f6a <.literal16+0xcda>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 6f3e <.literal16+0xcde>
+ .byte 124,66 // jl 6f6e <.literal16+0xcde>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 6f42 <.literal16+0xce2>
+ .byte 124,66 // jl 6f72 <.literal16+0xce2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -44627,13 +44675,13 @@ 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 70c5 <.literal16+0xe65>
+ .byte 112,65 // jo 70f5 <.literal16+0xe65>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 70c9 <.literal16+0xe69>
+ .byte 112,65 // jo 70f9 <.literal16+0xe69>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 70cd <.literal16+0xe6d>
+ .byte 112,65 // jo 70fd <.literal16+0xe6d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 70d1 <.literal16+0xe71>
+ .byte 112,65 // jo 7101 <.literal16+0xe71>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -44664,11 +44712,11 @@ BALIGN16
.byte 128,59,129 // cmpb $0x81,(%rbx)
.byte 128,128,59,0,0,127,67 // addb $0x43,0x7f00003b(%rax)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 713b <.literal16+0xedb>
+ .byte 127,67 // jg 716b <.literal16+0xedb>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 713f <.literal16+0xedf>
+ .byte 127,67 // jg 716f <.literal16+0xedf>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 7143 <.literal16+0xee3>
+ .byte 127,67 // jg 7173 <.literal16+0xee3>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -44699,11 +44747,11 @@ BALIGN16
.byte 128,59,129 // cmpb $0x81,(%rbx)
.byte 128,128,59,0,0,127,67 // addb $0x43,0x7f00003b(%rax)
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 71ab <.literal16+0xf4b>
+ .byte 127,67 // jg 71db <.literal16+0xf4b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 71af <.literal16+0xf4f>
+ .byte 127,67 // jg 71df <.literal16+0xf4f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 71b3 <.literal16+0xf53>
+ .byte 127,67 // jg 71e3 <.literal16+0xf53>
.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)
@@ -44799,13 +44847,13 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 255 // (bad)
- .byte 127,71 // jg 72db <.literal16+0x107b>
+ .byte 127,71 // jg 730b <.literal16+0x107b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 72df <.literal16+0x107f>
+ .byte 127,71 // jg 730f <.literal16+0x107f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 72e3 <.literal16+0x1083>
+ .byte 127,71 // jg 7313 <.literal16+0x1083>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 72e7 <.literal16+0x1087>
+ .byte 127,71 // jg 7317 <.literal16+0x1087>
.byte 0,0 // add %al,(%rax)
.byte 128,63,0 // cmpb $0x0,(%rdi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax)
@@ -44882,10 +44930,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) # 2dc0847a <_sk_callback_sse2+0x2dc02315>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc084aa <_sk_callback_sse2+0x2dc02319>
.byte 17,192 // adc %eax,%eax
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 73ac <.literal16+0x114c>
+ .byte 120,57 // js 73dc <.literal16+0x114c>
.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
@@ -45072,11 +45120,11 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 128,63,114 // cmpb $0x72,(%rdi)
.byte 28,199 // sbb $0xc7,%al
- .byte 62,114,28 // jb,pt 7592 <.literal16+0x1332>
+ .byte 62,114,28 // jb,pt 75c2 <.literal16+0x1332>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7596 <.literal16+0x1336>
+ .byte 62,114,28 // jb,pt 75c6 <.literal16+0x1336>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 759a <.literal16+0x133a>
+ .byte 62,114,28 // jb,pt 75ca <.literal16+0x133a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -45120,7 +45168,7 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%rsi)
- .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640425 <_sk_callback_sse2+0x3d63a2c0>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640455 <_sk_callback_sse2+0x3d63a2c4>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -45146,7 +45194,7 @@ 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 # 3d640465 <_sk_callback_sse2+0x3d63a300>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640495 <_sk_callback_sse2+0x3d63a304>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
@@ -45155,13 +45203,13 @@ BALIGN16
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
.byte 63 // (bad)
- .byte 114,28 // jb 765e <.literal16+0x13fe>
+ .byte 114,28 // jb 768e <.literal16+0x13fe>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7662 <.literal16+0x1402>
+ .byte 62,114,28 // jb,pt 7692 <.literal16+0x1402>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7666 <.literal16+0x1406>
+ .byte 62,114,28 // jb,pt 7696 <.literal16+0x1406>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 766a <.literal16+0x140a>
+ .byte 62,114,28 // jb,pt 769a <.literal16+0x140a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -45182,11 +45230,11 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 128,63,114 // cmpb $0x72,(%rdi)
.byte 28,199 // sbb $0xc7,%al
- .byte 62,114,28 // jb,pt 76a2 <.literal16+0x1442>
+ .byte 62,114,28 // jb,pt 76d2 <.literal16+0x1442>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 76a6 <.literal16+0x1446>
+ .byte 62,114,28 // jb,pt 76d6 <.literal16+0x1446>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 76aa <.literal16+0x144a>
+ .byte 62,114,28 // jb,pt 76da <.literal16+0x144a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -45230,7 +45278,7 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 0,63 // add %bh,(%rdi)
.byte 57,142,99,61,57,142 // cmp %ecx,-0x71c6c29d(%rsi)
- .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640535 <_sk_callback_sse2+0x3d63a3d0>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d640565 <_sk_callback_sse2+0x3d63a3d4>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 0,63 // add %bh,(%rdi)
.byte 0,0 // add %al,(%rax)
@@ -45256,7 +45304,7 @@ 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 # 3d640575 <_sk_callback_sse2+0x3d63a410>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6405a5 <_sk_callback_sse2+0x3d63a414>
.byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi)
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
@@ -45265,13 +45313,13 @@ BALIGN16
.byte 192,63,0 // sarb $0x0,(%rdi)
.byte 0,192 // add %al,%al
.byte 63 // (bad)
- .byte 114,28 // jb 776e <.literal16+0x150e>
+ .byte 114,28 // jb 779e <.literal16+0x150e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7772 <_sk_callback_sse2+0x160d>
+ .byte 62,114,28 // jb,pt 77a2 <_sk_callback_sse2+0x1611>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 7776 <_sk_callback_sse2+0x1611>
+ .byte 62,114,28 // jb,pt 77a6 <_sk_callback_sse2+0x1615>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 777a <_sk_callback_sse2+0x1615>
+ .byte 62,114,28 // jb,pt 77aa <_sk_callback_sse2+0x1619>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%rdi)
.byte 170 // stos %al,%es:(%rdi)
@@ -50409,7 +50457,7 @@ _sk_seed_shader_sse2:
.byte 102,15,110,2 // movd (%edx),%xmm0
.byte 102,15,112,192,0 // pshufd $0x0,%xmm0,%xmm0
.byte 15,91,200 // cvtdq2ps %xmm0,%xmm1
- .byte 15,40,144,230,109,0,0 // movaps 0x6de6(%eax),%xmm2
+ .byte 15,40,144,246,109,0,0 // movaps 0x6df6(%eax),%xmm2
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,16,6 // movups (%esi),%xmm0
.byte 15,88,193 // addps %xmm1,%xmm0
@@ -50424,7 +50472,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,246,109,0,0 // movaps 0x6df6(%eax),%xmm2
+ .byte 15,40,144,6,110,0,0 // movaps 0x6e06(%eax),%xmm2
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 86 // push %esi
.byte 82 // push %edx
@@ -50457,16 +50505,16 @@ _sk_dither_sse2:
.byte 102,15,110,96,4 // movd 0x4(%eax),%xmm4
.byte 102,15,112,252,0 // pshufd $0x0,%xmm4,%xmm7
.byte 102,15,239,253 // pxor %xmm5,%xmm7
- .byte 102,15,111,177,137,109,0,0 // movdqa 0x6d89(%ecx),%xmm6
+ .byte 102,15,111,177,153,109,0,0 // movdqa 0x6d99(%ecx),%xmm6
.byte 102,15,111,207 // movdqa %xmm7,%xmm1
.byte 102,15,219,206 // pand %xmm6,%xmm1
.byte 102,15,219,245 // pand %xmm5,%xmm6
- .byte 102,15,111,129,169,109,0,0 // movdqa 0x6da9(%ecx),%xmm0
+ .byte 102,15,111,129,185,109,0,0 // movdqa 0x6db9(%ecx),%xmm0
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
.byte 102,15,219,224 // pand %xmm0,%xmm4
.byte 102,15,219,197 // pand %xmm5,%xmm0
- .byte 102,15,219,185,153,109,0,0 // pand 0x6d99(%ecx),%xmm7
- .byte 102,15,219,169,153,109,0,0 // pand 0x6d99(%ecx),%xmm5
+ .byte 102,15,219,185,169,109,0,0 // pand 0x6da9(%ecx),%xmm7
+ .byte 102,15,219,169,169,109,0,0 // pand 0x6da9(%ecx),%xmm5
.byte 102,15,114,246,4 // pslld $0x4,%xmm6
.byte 102,15,254,192 // paddd %xmm0,%xmm0
.byte 102,15,235,198 // por %xmm6,%xmm0
@@ -50481,8 +50529,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,185,109,0,0 // mulps 0x6db9(%ecx),%xmm0
- .byte 15,88,129,201,109,0,0 // addps 0x6dc9(%ecx),%xmm0
+ .byte 15,89,129,201,109,0,0 // mulps 0x6dc9(%ecx),%xmm0
+ .byte 15,88,129,217,109,0,0 // addps 0x6dd9(%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
@@ -50550,7 +50598,7 @@ _sk_black_color_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,152,153,108,0,0 // movaps 0x6c99(%eax),%xmm3
+ .byte 15,40,152,169,108,0,0 // movaps 0x6ca9(%eax),%xmm3
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -50573,7 +50621,7 @@ _sk_white_color_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,128,121,108,0,0 // movaps 0x6c79(%eax),%xmm0
+ .byte 15,40,128,137,108,0,0 // movaps 0x6c89(%eax),%xmm0
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -50663,7 +50711,7 @@ _sk_srcatop_sse2:
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 15,40,97,64 // movaps 0x40(%ecx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,170,218,107,0,0 // movaps 0x6bda(%edx),%xmm5
+ .byte 15,40,170,234,107,0,0 // movaps 0x6bea(%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
@@ -50702,7 +50750,7 @@ _sk_dstatop_sse2:
.byte 15,40,105,64 // movaps 0x40(%ecx),%xmm5
.byte 15,40,113,16 // movaps 0x10(%ecx),%xmm6
.byte 15,89,243 // mulps %xmm3,%xmm6
- .byte 15,40,162,139,107,0,0 // movaps 0x6b8b(%edx),%xmm4
+ .byte 15,40,162,155,107,0,0 // movaps 0x6b9b(%edx),%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,88,198 // addps %xmm6,%xmm0
@@ -50786,7 +50834,7 @@ _sk_srcout_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,218,106,0,0 // movaps 0x6ada(%eax),%xmm4
+ .byte 15,40,160,234,106,0,0 // movaps 0x6aea(%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
@@ -50812,7 +50860,7 @@ _sk_dstout_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,178,106,0,0 // movaps 0x6ab2(%eax),%xmm4
+ .byte 15,40,160,194,106,0,0 // movaps 0x6ac2(%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
@@ -50842,7 +50890,7 @@ _sk_srcover_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
- .byte 15,40,160,123,106,0,0 // movaps 0x6a7b(%eax),%xmm4
+ .byte 15,40,160,139,106,0,0 // movaps 0x6a8b(%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
@@ -50876,7 +50924,7 @@ _sk_dstover_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,40,106,64 // movaps 0x40(%edx),%xmm5
- .byte 15,40,160,59,106,0,0 // movaps 0x6a3b(%eax),%xmm4
+ .byte 15,40,160,75,106,0,0 // movaps 0x6a4b(%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
@@ -50932,7 +50980,7 @@ _sk_multiply_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
.byte 15,41,85,200 // movaps %xmm2,-0x38(%ebp)
- .byte 15,40,129,204,105,0,0 // movaps 0x69cc(%ecx),%xmm0
+ .byte 15,40,129,220,105,0,0 // movaps 0x69dc(%ecx),%xmm0
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,254 // movaps %xmm6,%xmm7
@@ -51057,7 +51105,7 @@ _sk_xor__sse2:
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,77,8 // mov 0x8(%ebp),%ecx
.byte 15,40,105,64 // movaps 0x40(%ecx),%xmm5
- .byte 15,40,154,161,104,0,0 // movaps 0x68a1(%edx),%xmm3
+ .byte 15,40,154,177,104,0,0 // movaps 0x68b1(%edx),%xmm3
.byte 15,40,243 // movaps %xmm3,%xmm6
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,89,198 // mulps %xmm6,%xmm0
@@ -51119,7 +51167,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,73,104,0,0 // movaps 0x6849(%edx),%xmm1
+ .byte 15,40,138,89,104,0,0 // movaps 0x6859(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -51168,7 +51216,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,217,103,0,0 // movaps 0x67d9(%edx),%xmm1
+ .byte 15,40,138,233,103,0,0 // movaps 0x67e9(%edx),%xmm1
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
.byte 15,88,217 // addps %xmm1,%xmm3
@@ -51221,7 +51269,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,102,103,0,0 // movaps 0x6766(%edx),%xmm2
+ .byte 15,40,146,118,103,0,0 // movaps 0x6776(%edx),%xmm2
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -51265,7 +51313,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,240,102,0,0 // movaps 0x66f0(%edx),%xmm1
+ .byte 15,40,138,0,103,0,0 // movaps 0x6700(%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
@@ -51306,7 +51354,7 @@ _sk_colorburn_sse2:
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,92,238 // subps %xmm6,%xmm5
- .byte 15,40,177,125,102,0,0 // movaps 0x667d(%ecx),%xmm6
+ .byte 15,40,177,141,102,0,0 // movaps 0x668d(%ecx),%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
.byte 15,92,200 // subps %xmm0,%xmm1
.byte 15,41,77,216 // movaps %xmm1,-0x28(%ebp)
@@ -51428,7 +51476,7 @@ _sk_colordodge_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,104,16 // movaps 0x10(%eax),%xmm5
- .byte 15,40,177,247,100,0,0 // movaps 0x64f7(%ecx),%xmm6
+ .byte 15,40,177,7,101,0,0 // movaps 0x6507(%ecx),%xmm6
.byte 15,40,222 // movaps %xmm6,%xmm3
.byte 15,92,247 // subps %xmm7,%xmm6
.byte 15,41,117,184 // movaps %xmm6,-0x48(%ebp)
@@ -51547,7 +51595,7 @@ _sk_hardlight_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,72,64 // movaps 0x40(%eax),%xmm1
- .byte 15,40,145,155,99,0,0 // movaps 0x639b(%ecx),%xmm2
+ .byte 15,40,145,171,99,0,0 // movaps 0x63ab(%ecx),%xmm2
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -51657,7 +51705,7 @@ _sk_overlay_sse2:
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,64 // movaps 0x40(%eax),%xmm2
- .byte 15,40,161,96,98,0,0 // movaps 0x6260(%ecx),%xmm4
+ .byte 15,40,161,112,98,0,0 // movaps 0x6270(%ecx),%xmm4
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 15,92,242 // subps %xmm2,%xmm6
.byte 15,40,206 // movaps %xmm6,%xmm1
@@ -51785,17 +51833,17 @@ _sk_softlight_sse2:
.byte 232,0,0,0,0 // call f30 <_sk_softlight_sse2+0x52>
.byte 89 // pop %ecx
.byte 15,40,194 // movaps %xmm2,%xmm0
- .byte 15,40,137,240,96,0,0 // movaps 0x60f0(%ecx),%xmm1
+ .byte 15,40,137,0,97,0,0 // movaps 0x6100(%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,224,96,0,0 // movaps 0x60e0(%ecx),%xmm7
+ .byte 15,40,185,240,96,0,0 // movaps 0x60f0(%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,0,97,0,0 // movaps 0x6100(%ecx),%xmm4
+ .byte 15,40,161,16,97,0,0 // movaps 0x6110(%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
@@ -52001,7 +52049,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,127,94,0,0 // movaps 0x5e7f(%ecx),%xmm5
+ .byte 15,40,169,143,94,0,0 // movaps 0x5e8f(%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)
@@ -52034,17 +52082,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,79,94,0,0 // movaps 0x5e4f(%ecx),%xmm3
+ .byte 15,40,153,95,94,0,0 // movaps 0x5e5f(%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,95,94,0,0 // movaps 0x5e5f(%ecx),%xmm3
+ .byte 15,40,153,111,94,0,0 // movaps 0x5e6f(%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,127,94,0,0 // movaps 0x5e7f(%ecx),%xmm1
+ .byte 15,40,137,143,94,0,0 // movaps 0x5e8f(%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)
@@ -52054,7 +52102,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,111,94,0,0 // movaps 0x5e6f(%ecx),%xmm5
+ .byte 15,40,169,127,94,0,0 // movaps 0x5e7f(%ecx),%xmm5
.byte 15,89,205 // mulps %xmm5,%xmm1
.byte 15,88,207 // addps %xmm7,%xmm1
.byte 15,94,212 // divps %xmm4,%xmm2
@@ -52247,17 +52295,17 @@ _sk_saturation_sse2:
.byte 15,89,253 // mulps %xmm5,%xmm7
.byte 232,0,0,0,0 // call 1545 <_sk_saturation_sse2+0xb0>
.byte 89 // pop %ecx
- .byte 15,40,153,59,91,0,0 // movaps 0x5b3b(%ecx),%xmm3
+ .byte 15,40,153,75,91,0,0 // movaps 0x5b4b(%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,75,91,0,0 // movaps 0x5b4b(%ecx),%xmm3
+ .byte 15,40,153,91,91,0,0 // movaps 0x5b5b(%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,107,91,0,0 // movaps 0x5b6b(%ecx),%xmm0
+ .byte 15,40,129,123,91,0,0 // movaps 0x5b7b(%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
@@ -52269,7 +52317,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,91,91,0,0 // movaps 0x5b5b(%ecx),%xmm0
+ .byte 15,40,129,107,91,0,0 // movaps 0x5b6b(%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
@@ -52428,16 +52476,16 @@ _sk_color_sse2:
.byte 139,69,8 // mov 0x8(%ebp),%eax
.byte 15,40,80,16 // movaps 0x10(%eax),%xmm2
.byte 15,40,72,32 // movaps 0x20(%eax),%xmm1
- .byte 15,40,177,32,89,0,0 // movaps 0x5920(%ecx),%xmm6
+ .byte 15,40,177,48,89,0,0 // movaps 0x5930(%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,48,89,0,0 // movaps 0x5930(%ecx),%xmm3
+ .byte 15,40,153,64,89,0,0 // movaps 0x5940(%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,80,89,0,0 // movaps 0x5950(%ecx),%xmm0
+ .byte 15,40,129,96,89,0,0 // movaps 0x5960(%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
@@ -52447,7 +52495,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,64,89,0,0 // movaps 0x5940(%ecx),%xmm1
+ .byte 15,40,137,80,89,0,0 // movaps 0x5950(%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
@@ -52606,18 +52654,18 @@ _sk_luminosity_sse2:
.byte 232,0,0,0,0 // call 1a03 <_sk_luminosity_sse2+0x11>
.byte 89 // pop %ecx
.byte 139,69,8 // mov 0x8(%ebp),%eax
- .byte 15,40,161,253,86,0,0 // movaps 0x56fd(%ecx),%xmm4
+ .byte 15,40,161,13,87,0,0 // movaps 0x570d(%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,13,87,0,0 // movaps 0x570d(%ecx),%xmm4
+ .byte 15,40,161,29,87,0,0 // movaps 0x571d(%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,45,87,0,0 // movaps 0x572d(%ecx),%xmm4
+ .byte 15,40,161,61,87,0,0 // movaps 0x573d(%ecx),%xmm4
.byte 15,40,252 // movaps %xmm4,%xmm7
.byte 15,92,250 // subps %xmm2,%xmm7
.byte 15,89,199 // mulps %xmm7,%xmm0
@@ -52627,7 +52675,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,29,87,0,0 // movaps 0x571d(%ecx),%xmm1
+ .byte 15,40,137,45,87,0,0 // movaps 0x572d(%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
@@ -52803,7 +52851,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 139,49 // mov (%ecx),%esi
.byte 15,133,224,0,0,0 // jne 1d70 <_sk_srcover_rgba_8888_sse2+0x119>
.byte 243,15,111,20,178 // movdqu (%edx,%esi,4),%xmm2
- .byte 102,15,111,167,210,84,0,0 // movdqa 0x54d2(%edi),%xmm4
+ .byte 102,15,111,167,226,84,0,0 // movdqa 0x54e2(%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
@@ -52814,9 +52862,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,226,84,0,0 // movaps 0x54e2(%edi),%xmm5
+ .byte 15,40,175,242,84,0,0 // movaps 0x54f2(%edi),%xmm5
.byte 15,92,235 // subps %xmm3,%xmm5
- .byte 15,40,143,242,84,0,0 // movaps 0x54f2(%edi),%xmm1
+ .byte 15,40,143,2,85,0,0 // movaps 0x5502(%edi),%xmm1
.byte 15,89,193 // mulps %xmm1,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,88,224 // addps %xmm0,%xmm4
@@ -52930,7 +52978,7 @@ _sk_clamp_1_sse2:
.byte 232,0,0,0,0 // call 1e1a <_sk_clamp_1_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,160,86,83,0,0 // movaps 0x5356(%eax),%xmm4
+ .byte 15,40,160,102,83,0,0 // movaps 0x5366(%eax),%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
.byte 15,93,204 // minps %xmm4,%xmm1
.byte 15,93,212 // minps %xmm4,%xmm2
@@ -52954,7 +53002,7 @@ _sk_clamp_a_sse2:
.byte 232,0,0,0,0 // call 1e4d <_sk_clamp_a_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,93,152,51,83,0,0 // minps 0x5333(%eax),%xmm3
+ .byte 15,93,152,67,83,0,0 // minps 0x5343(%eax),%xmm3
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -52979,7 +53027,7 @@ _sk_clamp_a_dst_sse2:
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 139,85,8 // mov 0x8(%ebp),%edx
.byte 15,40,98,64 // movaps 0x40(%edx),%xmm4
- .byte 15,93,160,19,83,0,0 // minps 0x5313(%eax),%xmm4
+ .byte 15,93,160,35,83,0,0 // minps 0x5323(%eax),%xmm4
.byte 15,41,98,64 // movaps %xmm4,0x40(%edx)
.byte 15,40,106,16 // movaps 0x10(%edx),%xmm5
.byte 15,93,236 // minps %xmm4,%xmm5
@@ -53145,7 +53193,7 @@ _sk_unpremul_sse2:
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 15,87,228 // xorps %xmm4,%xmm4
- .byte 15,40,168,194,81,0,0 // movaps 0x51c2(%eax),%xmm5
+ .byte 15,40,168,210,81,0,0 // movaps 0x51d2(%eax),%xmm5
.byte 15,94,235 // divps %xmm3,%xmm5
.byte 15,194,227,4 // cmpneqps %xmm3,%xmm4
.byte 15,84,229 // andps %xmm5,%xmm4
@@ -53176,19 +53224,19 @@ _sk_from_srgb_sse2:
.byte 88 // pop %eax
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,201 // mulps %xmm1,%xmm1
- .byte 15,40,160,152,81,0,0 // movaps 0x5198(%eax),%xmm4
+ .byte 15,40,160,168,81,0,0 // movaps 0x51a8(%eax),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,176,168,81,0,0 // movaps 0x51a8(%eax),%xmm6
+ .byte 15,40,176,184,81,0,0 // movaps 0x51b8(%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,136,81,0,0 // movaps 0x5188(%eax),%xmm6
+ .byte 15,40,176,152,81,0,0 // movaps 0x5198(%eax),%xmm6
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,184,184,81,0,0 // movaps 0x51b8(%eax),%xmm7
+ .byte 15,40,184,200,81,0,0 // movaps 0x51c8(%eax),%xmm7
.byte 15,41,125,232 // movaps %xmm7,-0x18(%ebp)
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,184,200,81,0,0 // movaps 0x51c8(%eax),%xmm7
+ .byte 15,40,184,216,81,0,0 // movaps 0x51d8(%eax),%xmm7
.byte 15,194,215,1 // cmpltps %xmm7,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -53248,18 +53296,18 @@ _sk_from_srgb_dst_sse2:
.byte 15,40,72,16 // movaps 0x10(%eax),%xmm1
.byte 15,40,233 // movaps %xmm1,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,40,161,13,81,0,0 // movaps 0x510d(%ecx),%xmm4
+ .byte 15,40,161,29,81,0,0 // movaps 0x511d(%ecx),%xmm4
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
- .byte 15,40,177,29,81,0,0 // movaps 0x511d(%ecx),%xmm6
+ .byte 15,40,177,45,81,0,0 // movaps 0x512d(%ecx),%xmm6
.byte 15,88,198 // addps %xmm6,%xmm0
.byte 15,89,197 // mulps %xmm5,%xmm0
- .byte 15,40,169,253,80,0,0 // movaps 0x50fd(%ecx),%xmm5
+ .byte 15,40,169,13,81,0,0 // movaps 0x510d(%ecx),%xmm5
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
- .byte 15,40,185,45,81,0,0 // movaps 0x512d(%ecx),%xmm7
+ .byte 15,40,185,61,81,0,0 // movaps 0x513d(%ecx),%xmm7
.byte 15,88,199 // addps %xmm7,%xmm0
- .byte 15,40,153,61,81,0,0 // movaps 0x513d(%ecx),%xmm3
+ .byte 15,40,153,77,81,0,0 // movaps 0x514d(%ecx),%xmm3
.byte 15,194,203,1 // cmpltps %xmm3,%xmm1
.byte 15,84,209 // andps %xmm1,%xmm2
.byte 15,85,200 // andnps %xmm0,%xmm1
@@ -53321,25 +53369,25 @@ _sk_to_srgb_sse2:
.byte 232,0,0,0,0 // call 21ee <_sk_to_srgb_sse2+0x18>
.byte 88 // pop %eax
.byte 15,82,218 // rsqrtps %xmm2,%xmm3
- .byte 15,40,160,114,80,0,0 // movaps 0x5072(%eax),%xmm4
+ .byte 15,40,160,130,80,0,0 // movaps 0x5082(%eax),%xmm4
.byte 15,40,235 // movaps %xmm3,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
- .byte 15,40,128,130,80,0,0 // movaps 0x5082(%eax),%xmm0
+ .byte 15,40,128,146,80,0,0 // movaps 0x5092(%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,146,80,0,0 // movaps 0x5092(%eax),%xmm0
+ .byte 15,40,128,162,80,0,0 // movaps 0x50a2(%eax),%xmm0
.byte 15,41,69,200 // movaps %xmm0,-0x38(%ebp)
.byte 15,88,232 // addps %xmm0,%xmm5
- .byte 15,40,128,162,80,0,0 // movaps 0x50a2(%eax),%xmm0
+ .byte 15,40,128,178,80,0,0 // movaps 0x50b2(%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,98,80,0,0 // movaps 0x5062(%eax),%xmm5
+ .byte 15,40,168,114,80,0,0 // movaps 0x5072(%eax),%xmm5
.byte 15,40,202 // movaps %xmm2,%xmm1
.byte 15,89,205 // mulps %xmm5,%xmm1
- .byte 15,40,152,178,80,0,0 // movaps 0x50b2(%eax),%xmm3
+ .byte 15,40,152,194,80,0,0 // movaps 0x50c2(%eax),%xmm3
.byte 15,194,211,1 // cmpltps %xmm3,%xmm2
.byte 15,84,202 // andps %xmm2,%xmm1
.byte 15,85,208 // andnps %xmm0,%xmm2
@@ -53408,14 +53456,14 @@ _sk_rgb_to_hsl_sse2:
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,41,69,216 // movaps %xmm0,-0x28(%ebp)
- .byte 15,40,152,203,79,0,0 // movaps 0x4fcb(%eax),%xmm3
+ .byte 15,40,152,219,79,0,0 // movaps 0x4fdb(%eax),%xmm3
.byte 15,94,216 // divps %xmm0,%xmm3
.byte 15,40,199 // movaps %xmm7,%xmm0
.byte 15,92,194 // subps %xmm2,%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
.byte 15,40,239 // movaps %xmm7,%xmm5
.byte 15,194,234,1 // cmpltps %xmm2,%xmm5
- .byte 15,84,168,219,79,0,0 // andps 0x4fdb(%eax),%xmm5
+ .byte 15,84,168,235,79,0,0 // andps 0x4feb(%eax),%xmm5
.byte 15,88,232 // addps %xmm0,%xmm5
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 15,194,196,0 // cmpeqps %xmm4,%xmm0
@@ -53425,9 +53473,9 @@ _sk_rgb_to_hsl_sse2:
.byte 15,92,231 // subps %xmm7,%xmm4
.byte 15,89,211 // mulps %xmm3,%xmm2
.byte 15,89,227 // mulps %xmm3,%xmm4
- .byte 15,40,152,235,79,0,0 // movaps 0x4feb(%eax),%xmm3
+ .byte 15,40,152,251,79,0,0 // movaps 0x4ffb(%eax),%xmm3
.byte 15,88,211 // addps %xmm3,%xmm2
- .byte 15,88,160,251,79,0,0 // addps 0x4ffb(%eax),%xmm4
+ .byte 15,88,160,11,80,0,0 // addps 0x500b(%eax),%xmm4
.byte 15,84,214 // andps %xmm6,%xmm2
.byte 15,85,244 // andnps %xmm4,%xmm6
.byte 15,86,242 // orps %xmm2,%xmm6
@@ -53439,7 +53487,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,194,226,4 // cmpneqps %xmm2,%xmm4
.byte 15,92,217 // subps %xmm1,%xmm3
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 15,40,168,27,80,0,0 // movaps 0x501b(%eax),%xmm5
+ .byte 15,40,168,43,80,0,0 // movaps 0x502b(%eax),%xmm5
.byte 15,92,218 // subps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,89,213 // mulps %xmm5,%xmm2
@@ -53449,7 +53497,7 @@ _sk_rgb_to_hsl_sse2:
.byte 15,86,235 // orps %xmm3,%xmm5
.byte 15,40,77,216 // movaps -0x28(%ebp),%xmm1
.byte 15,94,205 // divps %xmm5,%xmm1
- .byte 15,89,128,11,80,0,0 // mulps 0x500b(%eax),%xmm0
+ .byte 15,89,128,27,80,0,0 // mulps 0x501b(%eax),%xmm0
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,84,204 // andps %xmm4,%xmm1
.byte 139,69,12 // mov 0xc(%ebp),%eax
@@ -53474,7 +53522,7 @@ _sk_hsl_to_rgb_sse2:
.byte 15,41,69,184 // movaps %xmm0,-0x48(%ebp)
.byte 232,0,0,0,0 // call 23da <_sk_hsl_to_rgb_sse2+0x19>
.byte 88 // pop %eax
- .byte 15,40,160,54,79,0,0 // movaps 0x4f36(%eax),%xmm4
+ .byte 15,40,160,70,79,0,0 // movaps 0x4f46(%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
@@ -53487,13 +53535,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,70,79,0,0 // movaps 0x4f46(%eax),%xmm5
+ .byte 15,40,168,86,79,0,0 // movaps 0x4f56(%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,86,79,0,0 // movaps 0x4f56(%eax),%xmm6
+ .byte 15,40,176,102,79,0,0 // movaps 0x4f66(%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
@@ -53503,19 +53551,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,102,79,0,0 // movaps 0x4f66(%eax),%xmm7
+ .byte 15,40,184,118,79,0,0 // movaps 0x4f76(%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,150,79,0,0 // movaps 0x4f96(%eax),%xmm4
+ .byte 15,40,160,166,79,0,0 // movaps 0x4fa6(%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,118,79,0,0 // movaps 0x4f76(%eax),%xmm6
+ .byte 15,40,176,134,79,0,0 // movaps 0x4f86(%eax),%xmm6
.byte 15,89,238 // mulps %xmm6,%xmm5
- .byte 15,40,128,134,79,0,0 // movaps 0x4f86(%eax),%xmm0
+ .byte 15,40,128,150,79,0,0 // movaps 0x4f96(%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
@@ -53541,18 +53589,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,86,79,0,0 // andps 0x4f56(%eax),%xmm1
+ .byte 15,84,136,102,79,0,0 // andps 0x4f66(%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,102,79,0,0 // movaps 0x4f66(%eax),%xmm0
+ .byte 15,40,128,118,79,0,0 // movaps 0x4f76(%eax),%xmm0
.byte 15,194,193,2 // cmpleps %xmm1,%xmm0
- .byte 15,40,152,54,79,0,0 // movaps 0x4f36(%eax),%xmm3
+ .byte 15,40,152,70,79,0,0 // movaps 0x4f46(%eax),%xmm3
.byte 15,194,217,2 // cmpleps %xmm1,%xmm3
- .byte 15,40,160,150,79,0,0 // movaps 0x4f96(%eax),%xmm4
+ .byte 15,40,160,166,79,0,0 // movaps 0x4fa6(%eax),%xmm4
.byte 15,194,225,2 // cmpleps %xmm1,%xmm4
.byte 15,89,206 // mulps %xmm6,%xmm1
- .byte 15,40,168,134,79,0,0 // movaps 0x4f86(%eax),%xmm5
+ .byte 15,40,168,150,79,0,0 // movaps 0x4f96(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,89,239 // mulps %xmm7,%xmm5
.byte 15,88,234 // addps %xmm2,%xmm5
@@ -53572,7 +53620,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,166,79,0,0 // addps 0x4fa6(%eax),%xmm3
+ .byte 15,88,152,182,79,0,0 // addps 0x4fb6(%eax),%xmm3
.byte 243,15,91,195 // cvttps2dq %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 15,40,203 // movaps %xmm3,%xmm1
@@ -53674,9 +53722,9 @@ _sk_scale_u8_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,60,77,0,0 // pand 0x4d3c(%edx),%xmm4
+ .byte 102,15,219,162,76,77,0,0 // pand 0x4d4c(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,76,77,0,0 // mulps 0x4d4c(%edx),%xmm4
+ .byte 15,89,162,92,77,0,0 // mulps 0x4d5c(%edx),%xmm4
.byte 15,89,196 // mulps %xmm4,%xmm0
.byte 15,89,204 // mulps %xmm4,%xmm1
.byte 15,89,212 // mulps %xmm4,%xmm2
@@ -53776,9 +53824,9 @@ _sk_lerp_u8_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,84,76,0,0 // pand 0x4c54(%edx),%xmm4
+ .byte 102,15,219,162,100,76,0,0 // pand 0x4c64(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,100,76,0,0 // mulps 0x4c64(%edx),%xmm4
+ .byte 15,89,162,116,76,0,0 // mulps 0x4c74(%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
@@ -53852,17 +53900,17 @@ _sk_lerp_565_sse2:
.byte 15,133,163,0,0,0 // jne 28f9 <_sk_lerp_565_sse2+0xd2>
.byte 243,15,126,52,126 // movq (%esi,%edi,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,162,155,75,0,0 // movdqa 0x4b9b(%edx),%xmm4
+ .byte 102,15,111,162,171,75,0,0 // movdqa 0x4bab(%edx),%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,171,75,0,0 // mulps 0x4bab(%edx),%xmm4
- .byte 102,15,111,170,187,75,0,0 // movdqa 0x4bbb(%edx),%xmm5
+ .byte 15,89,162,187,75,0,0 // mulps 0x4bbb(%edx),%xmm4
+ .byte 102,15,111,170,203,75,0,0 // movdqa 0x4bcb(%edx),%xmm5
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,203,75,0,0 // mulps 0x4bcb(%edx),%xmm5
- .byte 102,15,219,178,219,75,0,0 // pand 0x4bdb(%edx),%xmm6
+ .byte 15,89,170,219,75,0,0 // mulps 0x4bdb(%edx),%xmm5
+ .byte 102,15,219,178,235,75,0,0 // pand 0x4beb(%edx),%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,178,235,75,0,0 // mulps 0x4beb(%edx),%xmm6
+ .byte 15,89,178,251,75,0,0 // mulps 0x4bfb(%edx),%xmm6
.byte 15,40,121,16 // movaps 0x10(%ecx),%xmm7
.byte 15,92,199 // subps %xmm7,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -53937,7 +53985,7 @@ _sk_load_tables_sse2:
.byte 139,30 // mov (%esi),%ebx
.byte 15,133,19,1,0,0 // jne 2a79 <_sk_load_tables_sse2+0x139>
.byte 243,15,111,28,187 // movdqu (%ebx,%edi,4),%xmm3
- .byte 102,15,111,146,226,74,0,0 // movdqa 0x4ae2(%edx),%xmm2
+ .byte 102,15,111,146,242,74,0,0 // movdqa 0x4af2(%edx),%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
@@ -53993,7 +54041,7 @@ _sk_load_tables_sse2:
.byte 15,20,215 // unpcklps %xmm7,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,242,74,0,0 // mulps 0x4af2(%edx),%xmm3
+ .byte 15,89,154,2,75,0,0 // mulps 0x4b02(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,194 // mov %eax,%edx
.byte 141,66,8 // lea 0x8(%edx),%eax
@@ -54140,7 +54188,7 @@ _sk_load_tables_u16_be_sse2:
.byte 243,15,126,93,208 // movq -0x30(%ebp),%xmm3
.byte 102,15,97,223 // punpcklwd %xmm7,%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,148,73,0,0 // mulps 0x4994(%edx),%xmm3
+ .byte 15,89,154,164,73,0,0 // mulps 0x49a4(%edx),%xmm3
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 137,193 // mov %eax,%ecx
.byte 141,65,8 // lea 0x8(%ecx),%eax
@@ -54279,7 +54327,7 @@ _sk_load_tables_rgb_u16_be_sse2:
.byte 141,65,8 // lea 0x8(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 139,85,240 // mov -0x10(%ebp),%edx
- .byte 15,40,162,164,71,0,0 // movaps 0x47a4(%edx),%xmm4
+ .byte 15,40,162,180,71,0,0 // movaps 0x47b4(%edx),%xmm4
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 80 // push %eax
@@ -54324,7 +54372,7 @@ _sk_byte_tables_sse2:
.byte 90 // pop %edx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,8 // mov (%eax),%ecx
- .byte 15,40,162,165,69,0,0 // movaps 0x45a5(%edx),%xmm4
+ .byte 15,40,162,181,69,0,0 // movaps 0x45b5(%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
@@ -54346,7 +54394,7 @@ _sk_byte_tables_sse2:
.byte 102,15,196,192,0 // pinsrw $0x0,%eax,%xmm0
.byte 139,65,4 // mov 0x4(%ecx),%eax
.byte 102,15,196,195,1 // pinsrw $0x1,%ebx,%xmm0
- .byte 15,40,170,181,69,0,0 // movaps 0x45b5(%edx),%xmm5
+ .byte 15,40,170,197,69,0,0 // movaps 0x45c5(%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
@@ -54476,7 +54524,7 @@ _sk_byte_tables_rgb_sse2:
.byte 102,15,196,199,0 // pinsrw $0x0,%edi,%xmm0
.byte 139,121,4 // mov 0x4(%ecx),%edi
.byte 102,15,196,198,1 // pinsrw $0x1,%esi,%xmm0
- .byte 15,40,170,197,67,0,0 // movaps 0x43c5(%edx),%xmm5
+ .byte 15,40,170,213,67,0,0 // movaps 0x43d5(%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
@@ -54732,15 +54780,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,6,65,0,0 // mulps 0x4106(%edx),%xmm5
- .byte 15,84,178,22,65,0,0 // andps 0x4116(%edx),%xmm6
- .byte 15,86,178,38,65,0,0 // orps 0x4126(%edx),%xmm6
- .byte 15,88,170,54,65,0,0 // addps 0x4136(%edx),%xmm5
- .byte 15,40,186,70,65,0,0 // movaps 0x4146(%edx),%xmm7
+ .byte 15,89,170,22,65,0,0 // mulps 0x4116(%edx),%xmm5
+ .byte 15,84,178,38,65,0,0 // andps 0x4126(%edx),%xmm6
+ .byte 15,86,178,54,65,0,0 // orps 0x4136(%edx),%xmm6
+ .byte 15,88,170,70,65,0,0 // addps 0x4146(%edx),%xmm5
+ .byte 15,40,186,86,65,0,0 // movaps 0x4156(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,86,65,0,0 // addps 0x4156(%edx),%xmm6
- .byte 15,40,186,102,65,0,0 // movaps 0x4166(%edx),%xmm7
+ .byte 15,88,178,102,65,0,0 // addps 0x4166(%edx),%xmm6
+ .byte 15,40,186,118,65,0,0 // movaps 0x4176(%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
@@ -54750,21 +54798,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,118,65,0,0 // movaps 0x4176(%edx),%xmm6
+ .byte 15,40,178,134,65,0,0 // movaps 0x4186(%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,134,65,0,0 // addps 0x4186(%edx),%xmm5
- .byte 15,40,186,150,65,0,0 // movaps 0x4196(%edx),%xmm7
+ .byte 15,88,170,150,65,0,0 // addps 0x4196(%edx),%xmm5
+ .byte 15,40,186,166,65,0,0 // movaps 0x41a6(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,166,65,0,0 // movaps 0x41a6(%edx),%xmm7
+ .byte 15,40,186,182,65,0,0 // movaps 0x41b6(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,182,65,0,0 // movaps 0x41b6(%edx),%xmm0
+ .byte 15,40,130,198,65,0,0 // movaps 0x41c6(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,198,65,0,0 // mulps 0x41c6(%edx),%xmm0
+ .byte 15,89,130,214,65,0,0 // mulps 0x41d6(%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
@@ -54818,15 +54866,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,159,64,0,0 // mulps 0x409f(%edx),%xmm5
- .byte 15,84,178,175,64,0,0 // andps 0x40af(%edx),%xmm6
- .byte 15,86,178,191,64,0,0 // orps 0x40bf(%edx),%xmm6
- .byte 15,88,170,207,64,0,0 // addps 0x40cf(%edx),%xmm5
- .byte 15,40,186,223,64,0,0 // movaps 0x40df(%edx),%xmm7
+ .byte 15,89,170,175,64,0,0 // mulps 0x40af(%edx),%xmm5
+ .byte 15,84,178,191,64,0,0 // andps 0x40bf(%edx),%xmm6
+ .byte 15,86,178,207,64,0,0 // orps 0x40cf(%edx),%xmm6
+ .byte 15,88,170,223,64,0,0 // addps 0x40df(%edx),%xmm5
+ .byte 15,40,186,239,64,0,0 // movaps 0x40ef(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,239,64,0,0 // addps 0x40ef(%edx),%xmm6
- .byte 15,40,186,255,64,0,0 // movaps 0x40ff(%edx),%xmm7
+ .byte 15,88,178,255,64,0,0 // addps 0x40ff(%edx),%xmm6
+ .byte 15,40,186,15,65,0,0 // movaps 0x410f(%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
@@ -54836,21 +54884,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,15,65,0,0 // movaps 0x410f(%edx),%xmm6
+ .byte 15,40,178,31,65,0,0 // movaps 0x411f(%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,31,65,0,0 // addps 0x411f(%edx),%xmm5
- .byte 15,40,186,47,65,0,0 // movaps 0x412f(%edx),%xmm7
+ .byte 15,88,170,47,65,0,0 // addps 0x412f(%edx),%xmm5
+ .byte 15,40,186,63,65,0,0 // movaps 0x413f(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,63,65,0,0 // movaps 0x413f(%edx),%xmm7
+ .byte 15,40,186,79,65,0,0 // movaps 0x414f(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,79,65,0,0 // movaps 0x414f(%edx),%xmm0
+ .byte 15,40,130,95,65,0,0 // movaps 0x415f(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,95,65,0,0 // mulps 0x415f(%edx),%xmm0
+ .byte 15,89,130,111,65,0,0 // mulps 0x416f(%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
@@ -54903,15 +54951,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,59,64,0,0 // mulps 0x403b(%edx),%xmm5
- .byte 15,84,178,75,64,0,0 // andps 0x404b(%edx),%xmm6
- .byte 15,86,178,91,64,0,0 // orps 0x405b(%edx),%xmm6
- .byte 15,88,170,107,64,0,0 // addps 0x406b(%edx),%xmm5
- .byte 15,40,186,123,64,0,0 // movaps 0x407b(%edx),%xmm7
+ .byte 15,89,170,75,64,0,0 // mulps 0x404b(%edx),%xmm5
+ .byte 15,84,178,91,64,0,0 // andps 0x405b(%edx),%xmm6
+ .byte 15,86,178,107,64,0,0 // orps 0x406b(%edx),%xmm6
+ .byte 15,88,170,123,64,0,0 // addps 0x407b(%edx),%xmm5
+ .byte 15,40,186,139,64,0,0 // movaps 0x408b(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,139,64,0,0 // addps 0x408b(%edx),%xmm6
- .byte 15,40,186,155,64,0,0 // movaps 0x409b(%edx),%xmm7
+ .byte 15,88,178,155,64,0,0 // addps 0x409b(%edx),%xmm6
+ .byte 15,40,186,171,64,0,0 // movaps 0x40ab(%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
@@ -54921,21 +54969,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,171,64,0,0 // movaps 0x40ab(%edx),%xmm6
+ .byte 15,40,178,187,64,0,0 // movaps 0x40bb(%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,187,64,0,0 // addps 0x40bb(%edx),%xmm5
- .byte 15,40,186,203,64,0,0 // movaps 0x40cb(%edx),%xmm7
+ .byte 15,88,170,203,64,0,0 // addps 0x40cb(%edx),%xmm5
+ .byte 15,40,186,219,64,0,0 // movaps 0x40db(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,219,64,0,0 // movaps 0x40db(%edx),%xmm7
+ .byte 15,40,186,235,64,0,0 // movaps 0x40eb(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,235,64,0,0 // movaps 0x40eb(%edx),%xmm0
+ .byte 15,40,130,251,64,0,0 // movaps 0x40fb(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,251,64,0,0 // mulps 0x40fb(%edx),%xmm0
+ .byte 15,89,130,11,65,0,0 // mulps 0x410b(%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
@@ -54988,15 +55036,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,215,63,0,0 // mulps 0x3fd7(%edx),%xmm5
- .byte 15,84,178,231,63,0,0 // andps 0x3fe7(%edx),%xmm6
- .byte 15,86,178,247,63,0,0 // orps 0x3ff7(%edx),%xmm6
- .byte 15,88,170,7,64,0,0 // addps 0x4007(%edx),%xmm5
- .byte 15,40,186,23,64,0,0 // movaps 0x4017(%edx),%xmm7
+ .byte 15,89,170,231,63,0,0 // mulps 0x3fe7(%edx),%xmm5
+ .byte 15,84,178,247,63,0,0 // andps 0x3ff7(%edx),%xmm6
+ .byte 15,86,178,7,64,0,0 // orps 0x4007(%edx),%xmm6
+ .byte 15,88,170,23,64,0,0 // addps 0x4017(%edx),%xmm5
+ .byte 15,40,186,39,64,0,0 // movaps 0x4027(%edx),%xmm7
.byte 15,89,254 // mulps %xmm6,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,88,178,39,64,0,0 // addps 0x4027(%edx),%xmm6
- .byte 15,40,186,55,64,0,0 // movaps 0x4037(%edx),%xmm7
+ .byte 15,88,178,55,64,0,0 // addps 0x4037(%edx),%xmm6
+ .byte 15,40,186,71,64,0,0 // movaps 0x4047(%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
@@ -55006,21 +55054,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,71,64,0,0 // movaps 0x4047(%edx),%xmm6
+ .byte 15,40,178,87,64,0,0 // movaps 0x4057(%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,87,64,0,0 // addps 0x4057(%edx),%xmm5
- .byte 15,40,186,103,64,0,0 // movaps 0x4067(%edx),%xmm7
+ .byte 15,88,170,103,64,0,0 // addps 0x4067(%edx),%xmm5
+ .byte 15,40,186,119,64,0,0 // movaps 0x4077(%edx),%xmm7
.byte 15,89,248 // mulps %xmm0,%xmm7
.byte 15,92,239 // subps %xmm7,%xmm5
- .byte 15,40,186,119,64,0,0 // movaps 0x4077(%edx),%xmm7
+ .byte 15,40,186,135,64,0,0 // movaps 0x4087(%edx),%xmm7
.byte 15,92,248 // subps %xmm0,%xmm7
- .byte 15,40,130,135,64,0,0 // movaps 0x4087(%edx),%xmm0
+ .byte 15,40,130,151,64,0,0 // movaps 0x4097(%edx),%xmm0
.byte 15,94,199 // divps %xmm7,%xmm0
.byte 15,88,197 // addps %xmm5,%xmm0
- .byte 15,89,130,151,64,0,0 // mulps 0x4097(%edx),%xmm0
+ .byte 15,89,130,167,64,0,0 // mulps 0x40a7(%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
@@ -55055,29 +55103,29 @@ _sk_lab_to_xyz_sse2:
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 232,0,0,0,0 // call 386d <_sk_lab_to_xyz_sse2+0x15>
.byte 88 // pop %eax
- .byte 15,89,144,115,63,0,0 // mulps 0x3f73(%eax),%xmm2
- .byte 15,40,160,131,63,0,0 // movaps 0x3f83(%eax),%xmm4
+ .byte 15,89,144,131,63,0,0 // mulps 0x3f83(%eax),%xmm2
+ .byte 15,40,160,147,63,0,0 // movaps 0x3f93(%eax),%xmm4
.byte 15,89,204 // mulps %xmm4,%xmm1
- .byte 15,40,168,147,63,0,0 // movaps 0x3f93(%eax),%xmm5
+ .byte 15,40,168,163,63,0,0 // movaps 0x3fa3(%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,163,63,0,0 // addps 0x3fa3(%eax),%xmm2
- .byte 15,89,144,179,63,0,0 // mulps 0x3fb3(%eax),%xmm2
- .byte 15,89,136,195,63,0,0 // mulps 0x3fc3(%eax),%xmm1
+ .byte 15,88,144,179,63,0,0 // addps 0x3fb3(%eax),%xmm2
+ .byte 15,89,144,195,63,0,0 // mulps 0x3fc3(%eax),%xmm2
+ .byte 15,89,136,211,63,0,0 // mulps 0x3fd3(%eax),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 15,89,152,211,63,0,0 // mulps 0x3fd3(%eax),%xmm3
+ .byte 15,89,152,227,63,0,0 // mulps 0x3fe3(%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,227,63,0,0 // movaps 0x3fe3(%eax),%xmm3
+ .byte 15,40,152,243,63,0,0 // movaps 0x3ff3(%eax),%xmm3
.byte 15,40,227 // movaps %xmm3,%xmm4
.byte 15,194,224,1 // cmpltps %xmm0,%xmm4
- .byte 15,40,176,243,63,0,0 // movaps 0x3ff3(%eax),%xmm6
+ .byte 15,40,176,3,64,0,0 // movaps 0x4003(%eax),%xmm6
.byte 15,88,206 // addps %xmm6,%xmm1
- .byte 15,40,184,3,64,0,0 // movaps 0x4003(%eax),%xmm7
+ .byte 15,40,184,19,64,0,0 // movaps 0x4013(%eax),%xmm7
.byte 15,89,207 // mulps %xmm7,%xmm1
.byte 15,84,196 // andps %xmm4,%xmm0
.byte 15,85,225 // andnps %xmm1,%xmm4
@@ -55102,8 +55150,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,19,64,0,0 // mulps 0x4013(%eax),%xmm4
- .byte 15,89,152,35,64,0,0 // mulps 0x4023(%eax),%xmm3
+ .byte 15,89,160,35,64,0,0 // mulps 0x4023(%eax),%xmm4
+ .byte 15,89,152,51,64,0,0 // mulps 0x4033(%eax),%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -55141,9 +55189,9 @@ _sk_load_a8_sse2:
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,67,63,0,0 // pand 0x3f43(%edx),%xmm0
+ .byte 102,15,219,130,83,63,0,0 // pand 0x3f53(%edx),%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,154,83,63,0,0 // mulps 0x3f53(%edx),%xmm3
+ .byte 15,89,154,99,63,0,0 // mulps 0x3f63(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -55208,9 +55256,9 @@ _sk_load_a8_dst_sse2:
.byte 102,15,110,36,55 // movd (%edi,%esi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,143,62,0,0 // pand 0x3e8f(%edx),%xmm4
+ .byte 102,15,219,162,159,62,0,0 // pand 0x3e9f(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,159,62,0,0 // mulps 0x3e9f(%edx),%xmm4
+ .byte 15,89,162,175,62,0,0 // mulps 0x3eaf(%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
@@ -55288,7 +55336,7 @@ _sk_gather_a8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,153,177,61,0,0 // mulps 0x3db1(%ecx),%xmm3
+ .byte 15,89,153,193,61,0,0 // mulps 0x3dc1(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -55322,7 +55370,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,125,61,0,0 // movaps 0x3d7d(%esi),%xmm4
+ .byte 15,40,166,141,61,0,0 // movaps 0x3d8d(%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
@@ -55358,7 +55406,7 @@ _sk_store_a8_sse2:
.byte 138,93,208 // mov -0x30(%ebp),%bl
.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,141,61,0,0 // pand 0x3d8d(%esi),%xmm4
+ .byte 102,15,219,166,157,61,0,0 // pand 0x3d9d(%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
@@ -55395,12 +55443,12 @@ _sk_load_g8_sse2:
.byte 102,15,110,4,62 // movd (%esi,%edi,1),%xmm0
.byte 102,15,96,192 // punpcklbw %xmm0,%xmm0
.byte 102,15,97,192 // punpcklwd %xmm0,%xmm0
- .byte 102,15,219,130,228,60,0,0 // pand 0x3ce4(%edx),%xmm0
+ .byte 102,15,219,130,244,60,0,0 // pand 0x3cf4(%edx),%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,244,60,0,0 // mulps 0x3cf4(%edx),%xmm0
+ .byte 15,89,130,4,61,0,0 // mulps 0x3d04(%edx),%xmm0
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,4,61,0,0 // movaps 0x3d04(%edx),%xmm3
+ .byte 15,40,154,20,61,0,0 // movaps 0x3d14(%edx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 86 // push %esi
@@ -55458,13 +55506,13 @@ _sk_load_g8_dst_sse2:
.byte 102,15,110,36,62 // movd (%esi,%edi,1),%xmm4
.byte 102,15,96,224 // punpcklbw %xmm0,%xmm4
.byte 102,15,97,224 // punpcklwd %xmm0,%xmm4
- .byte 102,15,219,162,104,60,0,0 // pand 0x3c68(%edx),%xmm4
+ .byte 102,15,219,162,120,60,0,0 // pand 0x3c78(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,120,60,0,0 // mulps 0x3c78(%edx),%xmm4
+ .byte 15,89,162,136,60,0,0 // mulps 0x3c88(%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,136,60,0,0 // movaps 0x3c88(%edx),%xmm4
+ .byte 15,40,162,152,60,0,0 // movaps 0x3c98(%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
@@ -55543,10 +55591,10 @@ _sk_gather_g8_sse2:
.byte 102,15,96,193 // punpcklbw %xmm1,%xmm0
.byte 102,15,97,193 // punpcklwd %xmm1,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,112,59,0,0 // mulps 0x3b70(%ecx),%xmm0
+ .byte 15,89,129,128,59,0,0 // mulps 0x3b80(%ecx),%xmm0
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,153,128,59,0,0 // movaps 0x3b80(%ecx),%xmm3
+ .byte 15,40,153,144,59,0,0 // movaps 0x3b90(%ecx),%xmm3
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 82 // push %edx
@@ -55583,20 +55631,20 @@ _sk_load_565_sse2:
.byte 117,97 // jne 3ec9 <_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,69,59,0,0 // movdqa 0x3b45(%edx),%xmm0
+ .byte 102,15,111,130,85,59,0,0 // movdqa 0x3b55(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,85,59,0,0 // mulps 0x3b55(%edx),%xmm0
- .byte 102,15,111,138,101,59,0,0 // movdqa 0x3b65(%edx),%xmm1
+ .byte 15,89,130,101,59,0,0 // mulps 0x3b65(%edx),%xmm0
+ .byte 102,15,111,138,117,59,0,0 // movdqa 0x3b75(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,117,59,0,0 // mulps 0x3b75(%edx),%xmm1
- .byte 102,15,219,146,133,59,0,0 // pand 0x3b85(%edx),%xmm2
+ .byte 15,89,138,133,59,0,0 // mulps 0x3b85(%edx),%xmm1
+ .byte 102,15,219,146,149,59,0,0 // pand 0x3b95(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,149,59,0,0 // mulps 0x3b95(%edx),%xmm2
+ .byte 15,89,146,165,59,0,0 // mulps 0x3ba5(%edx),%xmm2
.byte 141,112,8 // lea 0x8(%eax),%esi
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,165,59,0,0 // movaps 0x3ba5(%edx),%xmm3
+ .byte 15,40,154,181,59,0,0 // movaps 0x3bb5(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -55650,21 +55698,21 @@ _sk_load_565_dst_sse2:
.byte 117,113 // jne 3fa8 <_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,230,58,0,0 // movdqa 0x3ae6(%edx),%xmm5
+ .byte 102,15,111,170,246,58,0,0 // movdqa 0x3af6(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,246,58,0,0 // mulps 0x3af6(%edx),%xmm5
+ .byte 15,89,170,6,59,0,0 // mulps 0x3b06(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,6,59,0,0 // movdqa 0x3b06(%edx),%xmm5
+ .byte 102,15,111,170,22,59,0,0 // movdqa 0x3b16(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,22,59,0,0 // mulps 0x3b16(%edx),%xmm5
+ .byte 15,89,170,38,59,0,0 // mulps 0x3b26(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,219,162,38,59,0,0 // pand 0x3b26(%edx),%xmm4
+ .byte 102,15,219,162,54,59,0,0 // pand 0x3b36(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,54,59,0,0 // mulps 0x3b36(%edx),%xmm4
+ .byte 15,89,162,70,59,0,0 // mulps 0x3b46(%edx),%xmm4
.byte 15,41,97,48 // movaps %xmm4,0x30(%ecx)
- .byte 15,40,162,70,59,0,0 // movaps 0x3b46(%edx),%xmm4
+ .byte 15,40,162,86,59,0,0 // movaps 0x3b56(%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
@@ -55734,20 +55782,20 @@ _sk_gather_565_sse2:
.byte 102,15,196,209,3 // pinsrw $0x3,%ecx,%xmm2
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,130,10,58,0,0 // movdqa 0x3a0a(%edx),%xmm0
+ .byte 102,15,111,130,26,58,0,0 // movdqa 0x3a1a(%edx),%xmm0
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,26,58,0,0 // mulps 0x3a1a(%edx),%xmm0
- .byte 102,15,111,138,42,58,0,0 // movdqa 0x3a2a(%edx),%xmm1
+ .byte 15,89,130,42,58,0,0 // mulps 0x3a2a(%edx),%xmm0
+ .byte 102,15,111,138,58,58,0,0 // movdqa 0x3a3a(%edx),%xmm1
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,58,58,0,0 // mulps 0x3a3a(%edx),%xmm1
- .byte 102,15,219,146,74,58,0,0 // pand 0x3a4a(%edx),%xmm2
+ .byte 15,89,138,74,58,0,0 // mulps 0x3a4a(%edx),%xmm1
+ .byte 102,15,219,146,90,58,0,0 // pand 0x3a5a(%edx),%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,90,58,0,0 // mulps 0x3a5a(%edx),%xmm2
+ .byte 15,89,146,106,58,0,0 // mulps 0x3a6a(%edx),%xmm2
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
- .byte 15,40,154,106,58,0,0 // movaps 0x3a6a(%edx),%xmm3
+ .byte 15,40,154,122,58,0,0 // movaps 0x3a7a(%edx),%xmm3
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -55775,8 +55823,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,7,58,0,0 // movaps 0x3a07(%edi),%xmm4
- .byte 15,40,175,23,58,0,0 // movaps 0x3a17(%edi),%xmm5
+ .byte 15,40,167,23,58,0,0 // movaps 0x3a17(%edi),%xmm4
+ .byte 15,40,175,39,58,0,0 // movaps 0x3a27(%edi),%xmm5
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 15,89,244 // mulps %xmm4,%xmm6
@@ -55856,21 +55904,21 @@ _sk_load_4444_sse2:
.byte 117,112 // jne 4248 <_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,69,57,0,0 // movdqa 0x3945(%edx),%xmm0
+ .byte 102,15,111,130,85,57,0,0 // movdqa 0x3955(%edx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,130,85,57,0,0 // mulps 0x3955(%edx),%xmm0
- .byte 102,15,111,138,101,57,0,0 // movdqa 0x3965(%edx),%xmm1
+ .byte 15,89,130,101,57,0,0 // mulps 0x3965(%edx),%xmm0
+ .byte 102,15,111,138,117,57,0,0 // movdqa 0x3975(%edx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,138,117,57,0,0 // mulps 0x3975(%edx),%xmm1
- .byte 102,15,111,146,133,57,0,0 // movdqa 0x3985(%edx),%xmm2
+ .byte 15,89,138,133,57,0,0 // mulps 0x3985(%edx),%xmm1
+ .byte 102,15,111,146,149,57,0,0 // movdqa 0x3995(%edx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,146,149,57,0,0 // mulps 0x3995(%edx),%xmm2
- .byte 102,15,219,154,165,57,0,0 // pand 0x39a5(%edx),%xmm3
+ .byte 15,89,146,165,57,0,0 // mulps 0x39a5(%edx),%xmm2
+ .byte 102,15,219,154,181,57,0,0 // pand 0x39b5(%edx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,154,181,57,0,0 // mulps 0x39b5(%edx),%xmm3
+ .byte 15,89,154,197,57,0,0 // mulps 0x39c5(%edx),%xmm3
.byte 141,80,8 // lea 0x8(%eax),%edx
.byte 131,236,8 // sub $0x8,%esp
.byte 82 // push %edx
@@ -55926,24 +55974,24 @@ _sk_load_4444_dst_sse2:
.byte 15,133,128,0,0,0 // jne 433a <_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,231,56,0,0 // movdqa 0x38e7(%edx),%xmm5
+ .byte 102,15,111,170,247,56,0,0 // movdqa 0x38f7(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,247,56,0,0 // mulps 0x38f7(%edx),%xmm5
+ .byte 15,89,170,7,57,0,0 // mulps 0x3907(%edx),%xmm5
.byte 15,41,105,16 // movaps %xmm5,0x10(%ecx)
- .byte 102,15,111,170,7,57,0,0 // movdqa 0x3907(%edx),%xmm5
+ .byte 102,15,111,170,23,57,0,0 // movdqa 0x3917(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,23,57,0,0 // mulps 0x3917(%edx),%xmm5
+ .byte 15,89,170,39,57,0,0 // mulps 0x3927(%edx),%xmm5
.byte 15,41,105,32 // movaps %xmm5,0x20(%ecx)
- .byte 102,15,111,170,39,57,0,0 // movdqa 0x3927(%edx),%xmm5
+ .byte 102,15,111,170,55,57,0,0 // movdqa 0x3937(%edx),%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,170,55,57,0,0 // mulps 0x3937(%edx),%xmm5
+ .byte 15,89,170,71,57,0,0 // mulps 0x3947(%edx),%xmm5
.byte 15,41,105,48 // movaps %xmm5,0x30(%ecx)
- .byte 102,15,219,162,71,57,0,0 // pand 0x3947(%edx),%xmm4
+ .byte 102,15,219,162,87,57,0,0 // pand 0x3957(%edx),%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,162,87,57,0,0 // mulps 0x3957(%edx),%xmm4
+ .byte 15,89,162,103,57,0,0 // mulps 0x3967(%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
@@ -56013,21 +56061,21 @@ _sk_gather_4444_sse2:
.byte 89 // pop %ecx
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,129,255,55,0,0 // movdqa 0x37ff(%ecx),%xmm0
+ .byte 102,15,111,129,15,56,0,0 // movdqa 0x380f(%ecx),%xmm0
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,129,15,56,0,0 // mulps 0x380f(%ecx),%xmm0
- .byte 102,15,111,137,31,56,0,0 // movdqa 0x381f(%ecx),%xmm1
+ .byte 15,89,129,31,56,0,0 // mulps 0x381f(%ecx),%xmm0
+ .byte 102,15,111,137,47,56,0,0 // movdqa 0x382f(%ecx),%xmm1
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,137,47,56,0,0 // mulps 0x382f(%ecx),%xmm1
- .byte 102,15,111,145,63,56,0,0 // movdqa 0x383f(%ecx),%xmm2
+ .byte 15,89,137,63,56,0,0 // mulps 0x383f(%ecx),%xmm1
+ .byte 102,15,111,145,79,56,0,0 // movdqa 0x384f(%ecx),%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,145,79,56,0,0 // mulps 0x384f(%ecx),%xmm2
- .byte 102,15,219,153,95,56,0,0 // pand 0x385f(%ecx),%xmm3
+ .byte 15,89,145,95,56,0,0 // mulps 0x385f(%ecx),%xmm2
+ .byte 102,15,219,153,111,56,0,0 // pand 0x386f(%ecx),%xmm3
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,153,111,56,0,0 // mulps 0x386f(%ecx),%xmm3
+ .byte 15,89,153,127,56,0,0 // mulps 0x387f(%ecx),%xmm3
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
.byte 81 // push %ecx
@@ -56057,7 +56105,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,2,56,0,0 // movaps 0x3802(%edi),%xmm4
+ .byte 15,40,167,18,56,0,0 // movaps 0x3812(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -56142,11 +56190,11 @@ _sk_load_8888_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 45f3 <_sk_load_8888_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,146,33,55,0,0 // movdqa 0x3721(%edx),%xmm2
+ .byte 102,15,111,146,49,55,0,0 // movdqa 0x3731(%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,49,55,0,0 // movaps 0x3731(%edx),%xmm4
+ .byte 15,40,162,65,55,0,0 // movaps 0x3741(%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
@@ -56211,11 +56259,11 @@ _sk_load_8888_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 46ca <_sk_load_8888_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,122,54,0,0 // movdqa 0x367a(%edx),%xmm5
+ .byte 102,15,111,170,138,54,0,0 // movdqa 0x368a(%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,138,54,0,0 // movaps 0x368a(%edx),%xmm7
+ .byte 15,40,186,154,54,0,0 // movaps 0x369a(%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
@@ -56297,11 +56345,11 @@ _sk_gather_8888_sse2:
.byte 102,15,98,202 // punpckldq %xmm2,%xmm1
.byte 102,15,98,216 // punpckldq %xmm0,%xmm3
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
- .byte 102,15,111,145,87,53,0,0 // movdqa 0x3557(%ecx),%xmm2
+ .byte 102,15,111,145,103,53,0,0 // movdqa 0x3567(%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,103,53,0,0 // movaps 0x3567(%ecx),%xmm4
+ .byte 15,40,161,119,53,0,0 // movaps 0x3577(%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
@@ -56345,7 +56393,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,252,52,0,0 // movaps 0x34fc(%edi),%xmm4
+ .byte 15,40,167,12,53,0,0 // movaps 0x350c(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,232 // movaps %xmm0,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -56416,11 +56464,11 @@ _sk_load_bgra_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,102 // jne 492e <_sk_load_bgra_sse2+0x92>
.byte 243,15,111,28,190 // movdqu (%esi,%edi,4),%xmm3
- .byte 102,15,111,130,86,52,0,0 // movdqa 0x3456(%edx),%xmm0
+ .byte 102,15,111,130,102,52,0,0 // movdqa 0x3466(%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,102,52,0,0 // movaps 0x3466(%edx),%xmm4
+ .byte 15,40,162,118,52,0,0 // movaps 0x3476(%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
@@ -56485,11 +56533,11 @@ _sk_load_bgra_dst_sse2:
.byte 139,57 // mov (%ecx),%edi
.byte 117,118 // jne 4a05 <_sk_load_bgra_dst_sse2+0xa2>
.byte 243,15,111,36,190 // movdqu (%esi,%edi,4),%xmm4
- .byte 102,15,111,170,175,51,0,0 // movdqa 0x33af(%edx),%xmm5
+ .byte 102,15,111,170,191,51,0,0 // movdqa 0x33bf(%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,191,51,0,0 // movaps 0x33bf(%edx),%xmm7
+ .byte 15,40,186,207,51,0,0 // movaps 0x33cf(%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
@@ -56571,11 +56619,11 @@ _sk_gather_bgra_sse2:
.byte 102,15,98,202 // punpckldq %xmm2,%xmm1
.byte 102,15,98,216 // punpckldq %xmm0,%xmm3
.byte 102,15,98,217 // punpckldq %xmm1,%xmm3
- .byte 102,15,111,129,140,50,0,0 // movdqa 0x328c(%ecx),%xmm0
+ .byte 102,15,111,129,156,50,0,0 // movdqa 0x329c(%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,156,50,0,0 // movaps 0x329c(%ecx),%xmm4
+ .byte 15,40,161,172,50,0,0 // movaps 0x32ac(%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
@@ -56619,7 +56667,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,49,50,0,0 // movaps 0x3231(%edi),%xmm4
+ .byte 15,40,167,65,50,0,0 // movaps 0x3241(%edi),%xmm4
.byte 139,89,8 // mov 0x8(%ecx),%ebx
.byte 15,40,234 // movaps %xmm2,%xmm5
.byte 15,89,236 // mulps %xmm4,%xmm5
@@ -56716,7 +56764,7 @@ _sk_load_f16_sse2:
.byte 102,15,126,69,232 // movd %xmm0,-0x18(%ebp)
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
- .byte 102,15,111,154,139,49,0,0 // movdqa 0x318b(%edx),%xmm3
+ .byte 102,15,111,154,155,49,0,0 // movdqa 0x319b(%edx),%xmm3
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,239,204 // pxor %xmm4,%xmm1
@@ -56749,15 +56797,15 @@ _sk_load_f16_sse2:
.byte 102,15,111,199 // movdqa %xmm7,%xmm0
.byte 102,15,114,240,13 // pslld $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
- .byte 102,15,111,154,155,49,0,0 // movdqa 0x319b(%edx),%xmm3
+ .byte 102,15,111,154,171,49,0,0 // movdqa 0x31ab(%edx),%xmm3
.byte 102,15,254,211 // paddd %xmm3,%xmm2
.byte 102,15,254,243 // paddd %xmm3,%xmm6
.byte 102,15,254,235 // paddd %xmm3,%xmm5
.byte 102,15,254,195 // paddd %xmm3,%xmm0
- .byte 102,15,111,154,171,49,0,0 // movdqa 0x31ab(%edx),%xmm3
+ .byte 102,15,111,154,187,49,0,0 // movdqa 0x31bb(%edx),%xmm3
.byte 102,15,127,93,184 // movdqa %xmm3,-0x48(%ebp)
.byte 102,15,239,203 // pxor %xmm3,%xmm1
- .byte 102,15,111,154,187,49,0,0 // movdqa 0x31bb(%edx),%xmm3
+ .byte 102,15,111,154,203,49,0,0 // movdqa 0x31cb(%edx),%xmm3
.byte 102,15,111,227 // movdqa %xmm3,%xmm4
.byte 102,15,102,225 // pcmpgtd %xmm1,%xmm4
.byte 102,15,223,226 // pandn %xmm2,%xmm4
@@ -56850,7 +56898,7 @@ _sk_load_f16_dst_sse2:
.byte 102,15,126,85,232 // movd %xmm2,-0x18(%ebp)
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,15,97,225 // punpcklwd %xmm1,%xmm4
- .byte 102,15,111,154,181,47,0,0 // movdqa 0x2fb5(%edx),%xmm3
+ .byte 102,15,111,154,197,47,0,0 // movdqa 0x2fc5(%edx),%xmm3
.byte 102,15,111,212 // movdqa %xmm4,%xmm2
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 102,15,239,226 // pxor %xmm2,%xmm4
@@ -56858,13 +56906,13 @@ _sk_load_f16_dst_sse2:
.byte 102,15,111,204 // movdqa %xmm4,%xmm1
.byte 102,15,114,241,13 // pslld $0xd,%xmm1
.byte 102,15,235,202 // por %xmm2,%xmm1
- .byte 102,15,111,146,213,47,0,0 // movdqa 0x2fd5(%edx),%xmm2
+ .byte 102,15,111,146,229,47,0,0 // movdqa 0x2fe5(%edx),%xmm2
.byte 102,15,127,85,168 // movdqa %xmm2,-0x58(%ebp)
.byte 102,15,239,226 // pxor %xmm2,%xmm4
- .byte 102,15,111,178,229,47,0,0 // movdqa 0x2fe5(%edx),%xmm6
+ .byte 102,15,111,178,245,47,0,0 // movdqa 0x2ff5(%edx),%xmm6
.byte 102,15,111,254 // movdqa %xmm6,%xmm7
.byte 102,15,102,252 // pcmpgtd %xmm4,%xmm7
- .byte 102,15,111,146,197,47,0,0 // movdqa 0x2fc5(%edx),%xmm2
+ .byte 102,15,111,146,213,47,0,0 // movdqa 0x2fd5(%edx),%xmm2
.byte 102,15,127,85,184 // movdqa %xmm2,-0x48(%ebp)
.byte 102,15,254,202 // paddd %xmm2,%xmm1
.byte 102,15,223,249 // pandn %xmm1,%xmm7
@@ -57008,7 +57056,7 @@ _sk_gather_f16_sse2:
.byte 102,15,126,69,248 // movd %xmm0,-0x8(%ebp)
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,97,200 // punpcklwd %xmm0,%xmm1
- .byte 102,15,111,153,75,45,0,0 // movdqa 0x2d4b(%ecx),%xmm3
+ .byte 102,15,111,153,91,45,0,0 // movdqa 0x2d5b(%ecx),%xmm3
.byte 102,15,111,225 // movdqa %xmm1,%xmm4
.byte 102,15,219,227 // pand %xmm3,%xmm4
.byte 102,15,239,204 // pxor %xmm4,%xmm1
@@ -57041,15 +57089,15 @@ _sk_gather_f16_sse2:
.byte 102,15,111,199 // movdqa %xmm7,%xmm0
.byte 102,15,114,240,13 // pslld $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
- .byte 102,15,111,153,91,45,0,0 // movdqa 0x2d5b(%ecx),%xmm3
+ .byte 102,15,111,153,107,45,0,0 // movdqa 0x2d6b(%ecx),%xmm3
.byte 102,15,254,211 // paddd %xmm3,%xmm2
.byte 102,15,254,243 // paddd %xmm3,%xmm6
.byte 102,15,254,235 // paddd %xmm3,%xmm5
.byte 102,15,254,195 // paddd %xmm3,%xmm0
- .byte 102,15,111,153,107,45,0,0 // movdqa 0x2d6b(%ecx),%xmm3
+ .byte 102,15,111,153,123,45,0,0 // movdqa 0x2d7b(%ecx),%xmm3
.byte 102,15,127,93,200 // movdqa %xmm3,-0x38(%ebp)
.byte 102,15,239,203 // pxor %xmm3,%xmm1
- .byte 102,15,111,153,123,45,0,0 // movdqa 0x2d7b(%ecx),%xmm3
+ .byte 102,15,111,153,139,45,0,0 // movdqa 0x2d8b(%ecx),%xmm3
.byte 102,15,111,227 // movdqa %xmm3,%xmm4
.byte 102,15,102,225 // pcmpgtd %xmm1,%xmm4
.byte 102,15,223,226 // pandn %xmm2,%xmm4
@@ -57090,18 +57138,18 @@ _sk_store_f16_sse2:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
.byte 232,0,0,0,0 // call 5268 <_sk_store_f16_sse2+0x15>
.byte 88 // pop %eax
- .byte 102,15,111,176,200,43,0,0 // movdqa 0x2bc8(%eax),%xmm6
+ .byte 102,15,111,176,216,43,0,0 // movdqa 0x2bd8(%eax),%xmm6
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 102,15,219,214 // pand %xmm6,%xmm2
.byte 102,15,127,69,200 // movdqa %xmm0,-0x38(%ebp)
.byte 102,15,111,232 // movdqa %xmm0,%xmm5
.byte 102,15,239,234 // pxor %xmm2,%xmm5
- .byte 102,15,111,160,216,43,0,0 // movdqa 0x2bd8(%eax),%xmm4
+ .byte 102,15,111,160,232,43,0,0 // movdqa 0x2be8(%eax),%xmm4
.byte 102,15,114,210,16 // psrld $0x10,%xmm2
.byte 102,15,111,196 // movdqa %xmm4,%xmm0
.byte 102,15,102,197 // pcmpgtd %xmm5,%xmm0
.byte 102,15,114,213,13 // psrld $0xd,%xmm5
- .byte 102,15,111,184,232,43,0,0 // movdqa 0x2be8(%eax),%xmm7
+ .byte 102,15,111,184,248,43,0,0 // movdqa 0x2bf8(%eax),%xmm7
.byte 102,15,254,215 // paddd %xmm7,%xmm2
.byte 102,15,127,125,232 // movdqa %xmm7,-0x18(%ebp)
.byte 102,15,254,213 // paddd %xmm5,%xmm2
@@ -57238,7 +57286,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,50,42,0,0 // movaps 0x2a32(%edx),%xmm4
+ .byte 15,40,162,66,42,0,0 // movaps 0x2a42(%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
@@ -57342,7 +57390,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,219,40,0,0 // movaps 0x28db(%edx),%xmm5
+ .byte 15,40,170,235,40,0,0 // movaps 0x28eb(%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
@@ -57368,7 +57416,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,235,40,0,0 // movaps 0x28eb(%edx),%xmm3
+ .byte 15,40,154,251,40,0,0 // movaps 0x28fb(%edx),%xmm3
.byte 86 // push %esi
.byte 81 // push %ecx
.byte 255,80,4 // call *0x4(%eax)
@@ -57409,7 +57457,7 @@ _sk_store_u16_be_sse2:
.byte 15,41,93,232 // movaps %xmm3,-0x18(%ebp)
.byte 232,0,0,0,0 // call 56f0 <_sk_store_u16_be_sse2+0x11>
.byte 88 // pop %eax
- .byte 15,40,176,160,39,0,0 // movaps 0x27a0(%eax),%xmm6
+ .byte 15,40,176,176,39,0,0 // movaps 0x27b0(%eax),%xmm6
.byte 15,40,224 // movaps %xmm0,%xmm4
.byte 15,89,230 // mulps %xmm6,%xmm4
.byte 102,15,91,228 // cvtps2dq %xmm4,%xmm4
@@ -57745,23 +57793,26 @@ _sk_repeat_x_sse2:
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
- .byte 243,15,16,34 // movss (%edx),%xmm4
- .byte 243,15,16,106,4 // movss 0x4(%edx),%xmm5
+ .byte 243,15,16,42 // movss (%edx),%xmm5
+ .byte 243,15,16,114,4 // movss 0x4(%edx),%xmm6
+ .byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
+ .byte 15,89,240 // mulps %xmm0,%xmm6
+ .byte 243,15,91,230 // cvttps2dq %xmm6,%xmm4
+ .byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
+ .byte 15,194,247,1 // cmpltps %xmm7,%xmm6
+ .byte 15,84,177,28,36,0,0 // andps 0x241c(%ecx),%xmm6
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,92,254 // subps %xmm6,%xmm7
.byte 15,198,237,0 // shufps $0x0,%xmm5,%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,12,36,0,0 // andps 0x240c(%ecx),%xmm5
- .byte 15,92,245 // subps %xmm5,%xmm6
- .byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
- .byte 15,89,244 // mulps %xmm4,%xmm6
- .byte 15,92,198 // subps %xmm6,%xmm0
- .byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
- .byte 102,15,254,236 // paddd %xmm4,%xmm5
- .byte 15,93,197 // minps %xmm5,%xmm0
+ .byte 15,89,253 // mulps %xmm5,%xmm7
+ .byte 15,92,199 // subps %xmm7,%xmm0
+ .byte 15,95,224 // maxps %xmm0,%xmm4
+ .byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
+ .byte 102,15,254,197 // paddd %xmm5,%xmm0
+ .byte 15,93,224 // minps %xmm0,%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
+ .byte 15,40,196 // movaps %xmm4,%xmm0
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -57776,27 +57827,30 @@ _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 5af1 <_sk_repeat_y_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5afa <_sk_repeat_y_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
- .byte 243,15,16,34 // movss (%edx),%xmm4
- .byte 243,15,16,106,4 // movss 0x4(%edx),%xmm5
+ .byte 243,15,16,42 // movss (%edx),%xmm5
+ .byte 243,15,16,114,4 // movss 0x4(%edx),%xmm6
+ .byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
+ .byte 15,89,241 // mulps %xmm1,%xmm6
+ .byte 243,15,91,230 // cvttps2dq %xmm6,%xmm4
+ .byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
+ .byte 15,194,247,1 // cmpltps %xmm7,%xmm6
+ .byte 15,84,177,198,35,0,0 // andps 0x23c6(%ecx),%xmm6
+ .byte 15,87,228 // xorps %xmm4,%xmm4
+ .byte 15,92,254 // subps %xmm6,%xmm7
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
- .byte 15,89,233 // mulps %xmm1,%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,191,35,0,0 // andps 0x23bf(%ecx),%xmm5
- .byte 15,92,245 // subps %xmm5,%xmm6
- .byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
- .byte 15,89,244 // mulps %xmm4,%xmm6
- .byte 15,92,206 // subps %xmm6,%xmm1
- .byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
- .byte 102,15,254,236 // paddd %xmm4,%xmm5
- .byte 15,93,205 // minps %xmm5,%xmm1
+ .byte 15,89,253 // mulps %xmm5,%xmm7
+ .byte 15,92,207 // subps %xmm7,%xmm1
+ .byte 15,95,225 // maxps %xmm1,%xmm4
+ .byte 102,15,118,201 // pcmpeqd %xmm1,%xmm1
+ .byte 102,15,254,205 // paddd %xmm5,%xmm1
+ .byte 15,93,225 // minps %xmm1,%xmm4
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
+ .byte 15,40,204 // movaps %xmm4,%xmm1
.byte 81 // push %ecx
.byte 255,117,8 // pushl 0x8(%ebp)
.byte 255,80,4 // call *0x4(%eax)
@@ -57811,7 +57865,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 5b4e <_sk_mirror_x_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5b60 <_sk_mirror_x_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
@@ -57820,22 +57874,24 @@ _sk_mirror_x_sse2:
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
- .byte 243,15,89,177,98,40,0,0 // mulss 0x2862(%ecx),%xmm6
+ .byte 243,15,89,177,96,40,0,0 // mulss 0x2860(%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 243,15,91,254 // cvttps2dq %xmm6,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
.byte 15,194,247,1 // cmpltps %xmm7,%xmm6
- .byte 15,84,177,114,35,0,0 // andps 0x2372(%ecx),%xmm6
+ .byte 15,84,177,112,35,0,0 // andps 0x2370(%ecx),%xmm6
.byte 15,92,254 // subps %xmm6,%xmm7
.byte 243,15,88,237 // addss %xmm5,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,89,253 // mulps %xmm5,%xmm7
.byte 15,92,199 // subps %xmm7,%xmm0
- .byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,92,196 // subps %xmm4,%xmm0
+ .byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,92,232 // subps %xmm0,%xmm5
- .byte 15,84,197 // andps %xmm5,%xmm0
+ .byte 15,84,232 // andps %xmm0,%xmm5
+ .byte 15,87,192 // xorps %xmm0,%xmm0
+ .byte 15,95,197 // maxps %xmm5,%xmm0
.byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
.byte 102,15,254,236 // paddd %xmm4,%xmm5
.byte 15,93,197 // minps %xmm5,%xmm0
@@ -57855,7 +57911,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 5bcd <_sk_mirror_y_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5be5 <_sk_mirror_y_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
.byte 139,16 // mov (%eax),%edx
@@ -57864,22 +57920,24 @@ _sk_mirror_y_sse2:
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,198,228,0 // shufps $0x0,%xmm4,%xmm4
.byte 15,92,204 // subps %xmm4,%xmm1
- .byte 243,15,89,177,231,39,0,0 // mulss 0x27e7(%ecx),%xmm6
+ .byte 243,15,89,177,223,39,0,0 // mulss 0x27df(%ecx),%xmm6
.byte 15,198,246,0 // shufps $0x0,%xmm6,%xmm6
.byte 15,89,241 // mulps %xmm1,%xmm6
.byte 243,15,91,254 // cvttps2dq %xmm6,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
.byte 15,194,247,1 // cmpltps %xmm7,%xmm6
- .byte 15,84,177,3,35,0,0 // andps 0x2303(%ecx),%xmm6
+ .byte 15,84,177,251,34,0,0 // andps 0x22fb(%ecx),%xmm6
.byte 15,92,254 // subps %xmm6,%xmm7
.byte 243,15,88,237 // addss %xmm5,%xmm5
.byte 15,198,237,0 // shufps $0x0,%xmm5,%xmm5
.byte 15,89,253 // mulps %xmm5,%xmm7
.byte 15,92,207 // subps %xmm7,%xmm1
- .byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,92,204 // subps %xmm4,%xmm1
+ .byte 15,87,237 // xorps %xmm5,%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
- .byte 15,84,205 // andps %xmm5,%xmm1
+ .byte 15,84,233 // andps %xmm1,%xmm5
+ .byte 15,87,201 // xorps %xmm1,%xmm1
+ .byte 15,95,205 // maxps %xmm5,%xmm1
.byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
.byte 102,15,254,236 // paddd %xmm4,%xmm5
.byte 15,93,205 // minps %xmm5,%xmm1
@@ -57899,12 +57957,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 5c4c <_sk_clamp_x_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5c6a <_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,148,34,0,0 // minps 0x2294(%eax),%xmm4
+ .byte 15,93,160,134,34,0,0 // minps 0x2286(%eax),%xmm4
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,196 // movaps %xmm4,%xmm0
@@ -57922,14 +57980,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 5c7c <_sk_repeat_x_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5c9a <_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,116,34,0,0 // andps 0x2274(%eax),%xmm5
+ .byte 15,84,168,102,34,0,0 // andps 0x2266(%eax),%xmm5
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
@@ -57948,17 +58006,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 5cb7 <_sk_mirror_x_1_sse2+0xb>
+ .byte 232,0,0,0,0 // call 5cd5 <_sk_mirror_x_1_sse2+0xb>
.byte 89 // pop %ecx
.byte 139,69,12 // mov 0xc(%ebp),%eax
- .byte 15,40,161,73,34,0,0 // movaps 0x2249(%ecx),%xmm4
+ .byte 15,40,161,59,34,0,0 // movaps 0x223b(%ecx),%xmm4
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 15,40,169,89,34,0,0 // movaps 0x2259(%ecx),%xmm5
+ .byte 15,40,169,75,34,0,0 // movaps 0x224b(%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,105,34,0,0 // andps 0x2269(%ecx),%xmm5
+ .byte 15,84,169,91,34,0,0 // andps 0x225b(%ecx),%xmm5
.byte 15,87,255 // xorps %xmm7,%xmm7
.byte 15,92,245 // subps %xmm5,%xmm6
.byte 15,88,246 // addps %xmm6,%xmm6
@@ -57983,13 +58041,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 5d15 <_sk_luminance_to_alpha_sse2+0xe>
+ .byte 232,0,0,0,0 // call 5d33 <_sk_luminance_to_alpha_sse2+0xe>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,89,128,27,34,0,0 // mulps 0x221b(%eax),%xmm0
- .byte 15,89,136,43,34,0,0 // mulps 0x222b(%eax),%xmm1
+ .byte 15,89,128,13,34,0,0 // mulps 0x220d(%eax),%xmm0
+ .byte 15,89,136,29,34,0,0 // mulps 0x221d(%eax),%xmm1
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,152,59,34,0,0 // mulps 0x223b(%eax),%xmm3
+ .byte 15,89,152,45,34,0,0 // mulps 0x222d(%eax),%xmm3
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
@@ -58379,7 +58437,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 61b2 <_sk_evenly_spaced_gradient_sse2+0x12>
+ .byte 232,0,0,0,0 // call 61d0 <_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
@@ -58390,12 +58448,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,174,29,0,0 // movdqa 0x1dae(%edx),%xmm2
+ .byte 102,15,111,146,160,29,0,0 // movdqa 0x1da0(%edx),%xmm2
.byte 102,15,219,209 // pand %xmm1,%xmm2
- .byte 102,15,235,146,190,29,0,0 // por 0x1dbe(%edx),%xmm2
+ .byte 102,15,235,146,176,29,0,0 // por 0x1db0(%edx),%xmm2
.byte 102,15,114,209,16 // psrld $0x10,%xmm1
- .byte 102,15,235,138,206,29,0,0 // por 0x1dce(%edx),%xmm1
- .byte 15,88,138,222,29,0,0 // addps 0x1dde(%edx),%xmm1
+ .byte 102,15,235,138,192,29,0,0 // por 0x1dc0(%edx),%xmm1
+ .byte 15,88,138,208,29,0,0 // addps 0x1dd0(%edx),%xmm1
.byte 15,88,202 // addps %xmm2,%xmm1
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 243,15,91,201 // cvttps2dq %xmm1,%xmm1
@@ -58502,18 +58560,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 6368 <_sk_gauss_a_to_rgba_sse2+0xb>
+ .byte 232,0,0,0,0 // call 6386 <_sk_gauss_a_to_rgba_sse2+0xb>
.byte 88 // pop %eax
.byte 139,77,12 // mov 0xc(%ebp),%ecx
- .byte 15,40,128,56,28,0,0 // movaps 0x1c38(%eax),%xmm0
+ .byte 15,40,128,42,28,0,0 // movaps 0x1c2a(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,72,28,0,0 // addps 0x1c48(%eax),%xmm0
+ .byte 15,88,128,58,28,0,0 // addps 0x1c3a(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,88,28,0,0 // addps 0x1c58(%eax),%xmm0
+ .byte 15,88,128,74,28,0,0 // addps 0x1c4a(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,104,28,0,0 // addps 0x1c68(%eax),%xmm0
+ .byte 15,88,128,90,28,0,0 // addps 0x1c5a(%eax),%xmm0
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,128,120,28,0,0 // addps 0x1c78(%eax),%xmm0
+ .byte 15,88,128,106,28,0,0 // addps 0x1c6a(%eax),%xmm0
.byte 141,65,4 // lea 0x4(%ecx),%eax
.byte 131,236,8 // sub $0x8,%esp
.byte 15,40,200 // movaps %xmm0,%xmm1
@@ -58536,7 +58594,7 @@ _sk_gradient_sse2:
.byte 87 // push %edi
.byte 86 // push %esi
.byte 131,236,60 // sub $0x3c,%esp
- .byte 232,0,0,0,0 // call 63c3 <_sk_gradient_sse2+0xe>
+ .byte 232,0,0,0,0 // call 63e1 <_sk_gradient_sse2+0xe>
.byte 95 // pop %edi
.byte 139,77,12 // mov 0xc(%ebp),%ecx
.byte 141,81,4 // lea 0x4(%ecx),%edx
@@ -58545,12 +58603,12 @@ _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,43 // jb 6405 <_sk_gradient_sse2+0x50>
+ .byte 114,43 // jb 6423 <_sk_gradient_sse2+0x50>
.byte 139,113,36 // mov 0x24(%ecx),%esi
.byte 74 // dec %edx
.byte 131,198,4 // add $0x4,%esi
.byte 102,15,239,201 // pxor %xmm1,%xmm1
- .byte 15,40,151,45,28,0,0 // movaps 0x1c2d(%edi),%xmm2
+ .byte 15,40,151,31,28,0,0 // movaps 0x1c1f(%edi),%xmm2
.byte 243,15,16,30 // movss (%esi),%xmm3
.byte 15,198,219,0 // shufps $0x0,%xmm3,%xmm3
.byte 15,194,216,2 // cmpleps %xmm0,%xmm3
@@ -58558,7 +58616,7 @@ _sk_gradient_sse2:
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 131,198,4 // add $0x4,%esi
.byte 74 // dec %edx
- .byte 117,231 // jne 63ec <_sk_gradient_sse2+0x37>
+ .byte 117,231 // jne 640a <_sk_gradient_sse2+0x37>
.byte 102,15,126,202 // movd %xmm1,%edx
.byte 102,15,112,209,229 // pshufd $0xe5,%xmm1,%xmm2
.byte 102,15,126,214 // movd %xmm2,%esi
@@ -58710,7 +58768,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 65ff <_sk_xy_to_unit_angle_sse2+0x18>
+ .byte 232,0,0,0,0 // call 661d <_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
@@ -58725,30 +58783,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,1,26,0,0 // movaps 0x1a01(%eax),%xmm0
+ .byte 15,40,128,243,25,0,0 // movaps 0x19f3(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,17,26,0,0 // addps 0x1a11(%eax),%xmm0
+ .byte 15,88,128,3,26,0,0 // addps 0x1a03(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,33,26,0,0 // addps 0x1a21(%eax),%xmm0
+ .byte 15,88,128,19,26,0,0 // addps 0x1a13(%eax),%xmm0
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 15,88,128,49,26,0,0 // addps 0x1a31(%eax),%xmm0
+ .byte 15,88,128,35,26,0,0 // addps 0x1a23(%eax),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,194,236,1 // cmpltps %xmm4,%xmm5
- .byte 15,40,176,65,26,0,0 // movaps 0x1a41(%eax),%xmm6
+ .byte 15,40,176,51,26,0,0 // movaps 0x1a33(%eax),%xmm6
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,84,245 // andps %xmm5,%xmm6
.byte 15,85,232 // andnps %xmm0,%xmm5
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,86,238 // orps %xmm6,%xmm5
.byte 15,194,204,1 // cmpltps %xmm4,%xmm1
- .byte 15,40,128,81,26,0,0 // movaps 0x1a51(%eax),%xmm0
+ .byte 15,40,128,67,26,0,0 // movaps 0x1a43(%eax),%xmm0
.byte 15,92,197 // subps %xmm5,%xmm0
.byte 15,84,193 // andps %xmm1,%xmm0
.byte 15,85,205 // andnps %xmm5,%xmm1
.byte 15,86,200 // orps %xmm0,%xmm1
.byte 15,40,194 // movaps %xmm2,%xmm0
.byte 15,194,196,1 // cmpltps %xmm4,%xmm0
- .byte 15,40,168,97,26,0,0 // movaps 0x1a61(%eax),%xmm5
+ .byte 15,40,168,83,26,0,0 // movaps 0x1a53(%eax),%xmm5
.byte 15,92,233 // subps %xmm1,%xmm5
.byte 15,84,232 // andps %xmm0,%xmm5
.byte 15,85,193 // andnps %xmm1,%xmm0
@@ -58809,15 +58867,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 671c <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ .byte 232,0,0,0,0 // call 673a <_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,84,25,0,0 // mulps 0x1954(%edx),%xmm4
- .byte 15,89,130,100,25,0,0 // mulps 0x1964(%edx),%xmm0
+ .byte 15,89,162,70,25,0,0 // mulps 0x1946(%edx),%xmm4
+ .byte 15,89,130,86,25,0,0 // mulps 0x1956(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -58825,11 +58883,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,116,25,0,0 // xorps 0x1974(%edx),%xmm4
+ .byte 15,87,162,102,25,0,0 // xorps 0x1966(%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,132,25,0,0 // mulps 0x1984(%edx),%xmm5
+ .byte 15,89,170,118,25,0,0 // mulps 0x1976(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,95,196 // maxps %xmm4,%xmm0
@@ -58860,15 +58918,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 67ba <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ .byte 232,0,0,0,0 // call 67d8 <_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,246,24,0,0 // mulps 0x18f6(%edx),%xmm4
- .byte 15,89,130,6,25,0,0 // mulps 0x1906(%edx),%xmm0
+ .byte 15,89,162,232,24,0,0 // mulps 0x18e8(%edx),%xmm4
+ .byte 15,89,130,248,24,0,0 // mulps 0x18f8(%edx),%xmm0
.byte 15,89,198 // mulps %xmm6,%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
@@ -58876,11 +58934,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,22,25,0,0 // xorps 0x1916(%edx),%xmm4
+ .byte 15,87,162,8,25,0,0 // xorps 0x1908(%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,38,25,0,0 // mulps 0x1926(%edx),%xmm5
+ .byte 15,89,170,24,25,0,0 // mulps 0x1918(%edx),%xmm5
.byte 15,89,197 // mulps %xmm5,%xmm0
.byte 15,89,229 // mulps %xmm5,%xmm4
.byte 15,93,196 // minps %xmm4,%xmm0
@@ -58900,7 +58958,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 6832 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ .byte 232,0,0,0,0 // call 6850 <_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
@@ -58909,7 +58967,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,190,24,0,0 // mulps 0x18be(%ecx),%xmm5
+ .byte 15,89,169,176,24,0,0 // mulps 0x18b0(%ecx),%xmm5
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 15,40,241 // movaps %xmm1,%xmm6
.byte 15,89,246 // mulps %xmm6,%xmm6
@@ -58917,7 +58975,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,206,24,0,0 // xorps 0x18ce(%ecx),%xmm0
+ .byte 15,87,129,192,24,0,0 // xorps 0x18c0(%ecx),%xmm0
.byte 15,94,197 // divps %xmm5,%xmm0
.byte 141,72,8 // lea 0x8(%eax),%ecx
.byte 131,236,8 // sub $0x8,%esp
@@ -58991,16 +59049,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 690f <_sk_save_xy_sse2+0x12>
+ .byte 232,0,0,0,0 // call 692d <_sk_save_xy_sse2+0x12>
.byte 88 // pop %eax
- .byte 15,40,160,1,24,0,0 // movaps 0x1801(%eax),%xmm4
+ .byte 15,40,160,243,23,0,0 // movaps 0x17f3(%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,17,24,0,0 // movaps 0x1811(%eax),%xmm2
+ .byte 15,40,144,3,24,0,0 // movaps 0x1803(%eax),%xmm2
.byte 15,84,250 // andps %xmm2,%xmm7
.byte 15,92,247 // subps %xmm7,%xmm6
.byte 15,92,238 // subps %xmm6,%xmm5
@@ -59075,15 +59133,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 69f1 <_sk_bilinear_nx_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6a0f <_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,63,23,0,0 // addps 0x173f(%eax),%xmm0
- .byte 15,40,168,79,23,0,0 // movaps 0x174f(%eax),%xmm5
+ .byte 15,88,128,49,23,0,0 // addps 0x1731(%eax),%xmm0
+ .byte 15,40,168,65,23,0,0 // movaps 0x1741(%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
@@ -59104,14 +59162,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 6a34 <_sk_bilinear_px_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6a52 <_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,28,23,0,0 // addps 0x171c(%eax),%xmm0
+ .byte 15,88,128,14,23,0,0 // addps 0x170e(%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
@@ -59131,15 +59189,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 6a6d <_sk_bilinear_ny_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6a8b <_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,243,22,0,0 // addps 0x16f3(%eax),%xmm1
- .byte 15,40,168,3,23,0,0 // movaps 0x1703(%eax),%xmm5
+ .byte 15,88,136,229,22,0,0 // addps 0x16e5(%eax),%xmm1
+ .byte 15,40,168,245,22,0,0 // movaps 0x16f5(%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
@@ -59160,14 +59218,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 6ab1 <_sk_bilinear_py_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6acf <_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,207,22,0,0 // addps 0x16cf(%eax),%xmm1
+ .byte 15,88,136,193,22,0,0 // addps 0x16c1(%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
@@ -59187,20 +59245,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 6aeb <_sk_bicubic_n3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6b09 <_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,165,22,0,0 // addps 0x16a5(%eax),%xmm0
- .byte 15,40,168,181,22,0,0 // movaps 0x16b5(%eax),%xmm5
+ .byte 15,88,128,151,22,0,0 // addps 0x1697(%eax),%xmm0
+ .byte 15,40,168,167,22,0,0 // movaps 0x16a7(%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,197,22,0,0 // mulps 0x16c5(%eax),%xmm5
- .byte 15,88,168,213,22,0,0 // addps 0x16d5(%eax),%xmm5
+ .byte 15,89,168,183,22,0,0 // mulps 0x16b7(%eax),%xmm5
+ .byte 15,88,168,199,22,0,0 // addps 0x16c7(%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
@@ -59221,23 +59279,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 6b45 <_sk_bicubic_n1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6b63 <_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,139,22,0,0 // addps 0x168b(%eax),%xmm0
- .byte 15,40,168,155,22,0,0 // movaps 0x169b(%eax),%xmm5
+ .byte 15,88,128,125,22,0,0 // addps 0x167d(%eax),%xmm0
+ .byte 15,40,168,141,22,0,0 // movaps 0x168d(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,171,22,0,0 // movaps 0x16ab(%eax),%xmm4
+ .byte 15,40,160,157,22,0,0 // movaps 0x169d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,187,22,0,0 // addps 0x16bb(%eax),%xmm4
+ .byte 15,88,160,173,22,0,0 // addps 0x16ad(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,203,22,0,0 // addps 0x16cb(%eax),%xmm4
+ .byte 15,88,160,189,22,0,0 // addps 0x16bd(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,219,22,0,0 // addps 0x16db(%eax),%xmm4
+ .byte 15,88,160,205,22,0,0 // addps 0x16cd(%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
@@ -59257,22 +59315,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 6bad <_sk_bicubic_p1x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6bcb <_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,131,22,0,0 // movaps 0x1683(%eax),%xmm4
+ .byte 15,40,160,117,22,0,0 // movaps 0x1675(%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,147,22,0,0 // movaps 0x1693(%eax),%xmm6
+ .byte 15,40,176,133,22,0,0 // movaps 0x1685(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,163,22,0,0 // addps 0x16a3(%eax),%xmm6
+ .byte 15,88,176,149,22,0,0 // addps 0x1695(%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,179,22,0,0 // addps 0x16b3(%eax),%xmm6
+ .byte 15,88,176,165,22,0,0 // addps 0x16a5(%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
@@ -59292,18 +59350,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 6c0a <_sk_bicubic_p3x_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6c28 <_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,102,22,0,0 // addps 0x1666(%eax),%xmm0
+ .byte 15,88,128,88,22,0,0 // addps 0x1658(%eax),%xmm0
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,118,22,0,0 // mulps 0x1676(%eax),%xmm4
- .byte 15,88,160,134,22,0,0 // addps 0x1686(%eax),%xmm4
+ .byte 15,89,160,104,22,0,0 // mulps 0x1668(%eax),%xmm4
+ .byte 15,88,160,120,22,0,0 // addps 0x1678(%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
@@ -59324,20 +59382,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 6c5a <_sk_bicubic_n3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6c78 <_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,70,22,0,0 // addps 0x1646(%eax),%xmm1
- .byte 15,40,168,86,22,0,0 // movaps 0x1656(%eax),%xmm5
+ .byte 15,88,136,56,22,0,0 // addps 0x1638(%eax),%xmm1
+ .byte 15,40,168,72,22,0,0 // movaps 0x1648(%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,102,22,0,0 // mulps 0x1666(%eax),%xmm5
- .byte 15,88,168,118,22,0,0 // addps 0x1676(%eax),%xmm5
+ .byte 15,89,168,88,22,0,0 // mulps 0x1658(%eax),%xmm5
+ .byte 15,88,168,104,22,0,0 // addps 0x1668(%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
@@ -59358,23 +59416,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 6cb5 <_sk_bicubic_n1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6cd3 <_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,43,22,0,0 // addps 0x162b(%eax),%xmm1
- .byte 15,40,168,59,22,0,0 // movaps 0x163b(%eax),%xmm5
+ .byte 15,88,136,29,22,0,0 // addps 0x161d(%eax),%xmm1
+ .byte 15,40,168,45,22,0,0 // movaps 0x162d(%eax),%xmm5
.byte 15,92,236 // subps %xmm4,%xmm5
- .byte 15,40,160,75,22,0,0 // movaps 0x164b(%eax),%xmm4
+ .byte 15,40,160,61,22,0,0 // movaps 0x163d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,91,22,0,0 // addps 0x165b(%eax),%xmm4
+ .byte 15,88,160,77,22,0,0 // addps 0x164d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,107,22,0,0 // addps 0x166b(%eax),%xmm4
+ .byte 15,88,160,93,22,0,0 // addps 0x165d(%eax),%xmm4
.byte 15,89,229 // mulps %xmm5,%xmm4
- .byte 15,88,160,123,22,0,0 // addps 0x167b(%eax),%xmm4
+ .byte 15,88,160,109,22,0,0 // addps 0x166d(%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
@@ -59394,22 +59452,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 6d1e <_sk_bicubic_p1y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6d3c <_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,34,22,0,0 // movaps 0x1622(%eax),%xmm4
+ .byte 15,40,160,20,22,0,0 // movaps 0x1614(%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,50,22,0,0 // movaps 0x1632(%eax),%xmm6
+ .byte 15,40,176,36,22,0,0 // movaps 0x1624(%eax),%xmm6
.byte 15,89,245 // mulps %xmm5,%xmm6
- .byte 15,88,176,66,22,0,0 // addps 0x1642(%eax),%xmm6
+ .byte 15,88,176,52,22,0,0 // addps 0x1634(%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,82,22,0,0 // addps 0x1652(%eax),%xmm6
+ .byte 15,88,176,68,22,0,0 // addps 0x1644(%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
@@ -59429,18 +59487,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 6d7c <_sk_bicubic_p3y_sse2+0xa>
+ .byte 232,0,0,0,0 // call 6d9a <_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,4,22,0,0 // addps 0x1604(%eax),%xmm1
+ .byte 15,88,136,246,21,0,0 // addps 0x15f6(%eax),%xmm1
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,89,237 // mulps %xmm5,%xmm5
- .byte 15,89,160,20,22,0,0 // mulps 0x1614(%eax),%xmm4
- .byte 15,88,160,36,22,0,0 // addps 0x1624(%eax),%xmm4
+ .byte 15,89,160,6,22,0,0 // mulps 0x1606(%eax),%xmm4
+ .byte 15,88,160,22,22,0,0 // addps 0x1616(%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
@@ -59677,9 +59735,9 @@ BALIGN16
.byte 0,224 // add %ah,%al
.byte 64 // inc %eax
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne 707c <.literal16+0x1fc>
+ .byte 224,64 // loopne 708c <.literal16+0x1fc>
.byte 0,0 // add %al,(%eax)
- .byte 224,64 // loopne 7080 <.literal16+0x200>
+ .byte 224,64 // loopne 7090 <.literal16+0x200>
.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
@@ -59690,16 +59748,16 @@ BALIGN16
.byte 63 // aas
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70a1 <.literal16+0x221>
+ .byte 225,61 // loope 70b1 <.literal16+0x221>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70a5 <.literal16+0x225>
+ .byte 225,61 // loope 70b5 <.literal16+0x225>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70a9 <.literal16+0x229>
+ .byte 225,61 // loope 70b9 <.literal16+0x229>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70ad <.literal16+0x22d>
+ .byte 225,61 // loope 70bd <.literal16+0x22d>
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -59716,16 +59774,16 @@ BALIGN16
.byte 63 // aas
.byte 61,10,23,63,174 // cmp $0xae3f170a,%eax
.byte 71 // inc %edi
- .byte 225,61 // loope 70e1 <.literal16+0x261>
+ .byte 225,61 // loope 70f1 <.literal16+0x261>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70e5 <.literal16+0x265>
+ .byte 225,61 // loope 70f5 <.literal16+0x265>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70e9 <.literal16+0x269>
+ .byte 225,61 // loope 70f9 <.literal16+0x269>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 70ed <.literal16+0x26d>
+ .byte 225,61 // loope 70fd <.literal16+0x26d>
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -59742,16 +59800,16 @@ BALIGN16
.byte 63 // aas
.byte 61,10,23,63,174 // cmp $0xae3f170a,%eax
.byte 71 // inc %edi
- .byte 225,61 // loope 7121 <.literal16+0x2a1>
+ .byte 225,61 // loope 7131 <.literal16+0x2a1>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 7125 <.literal16+0x2a5>
+ .byte 225,61 // loope 7135 <.literal16+0x2a5>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 7129 <.literal16+0x2a9>
+ .byte 225,61 // loope 7139 <.literal16+0x2a9>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 712d <.literal16+0x2ad>
+ .byte 225,61 // loope 713d <.literal16+0x2ad>
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -59768,16 +59826,16 @@ BALIGN16
.byte 63 // aas
.byte 61,10,23,63,174 // cmp $0xae3f170a,%eax
.byte 71 // inc %edi
- .byte 225,61 // loope 7161 <.literal16+0x2e1>
+ .byte 225,61 // loope 7171 <.literal16+0x2e1>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 7165 <.literal16+0x2e5>
+ .byte 225,61 // loope 7175 <.literal16+0x2e5>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 7169 <.literal16+0x2e9>
+ .byte 225,61 // loope 7179 <.literal16+0x2e9>
.byte 174 // scas %es:(%edi),%al
.byte 71 // inc %edi
- .byte 225,61 // loope 716d <.literal16+0x2ed>
+ .byte 225,61 // loope 717d <.literal16+0x2ed>
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -59799,11 +59857,11 @@ BALIGN16
.byte 0,128,63,0,0,127 // add %al,0x7f00003f(%eax)
.byte 67 // inc %ebx
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 71ab <.literal16+0x32b>
+ .byte 127,67 // jg 71bb <.literal16+0x32b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 71af <.literal16+0x32f>
+ .byte 127,67 // jg 71bf <.literal16+0x32f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 71b3 <.literal16+0x333>
+ .byte 127,67 // jg 71c3 <.literal16+0x333>
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -60072,13 +60130,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne 73f9 <.literal16+0x579>
+ .byte 224,7 // loopne 7409 <.literal16+0x579>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 73fd <.literal16+0x57d>
+ .byte 224,7 // loopne 740d <.literal16+0x57d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7401 <.literal16+0x581>
+ .byte 224,7 // loopne 7411 <.literal16+0x581>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7405 <.literal16+0x585>
+ .byte 224,7 // loopne 7415 <.literal16+0x585>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -60127,11 +60185,11 @@ BALIGN16
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,127,67 // add %bh,0x43(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 74bb <.literal16+0x63b>
+ .byte 127,67 // jg 74cb <.literal16+0x63b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 74bf <.literal16+0x63f>
+ .byte 127,67 // jg 74cf <.literal16+0x63f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 74c3 <.literal16+0x643>
+ .byte 127,67 // jg 74d3 <.literal16+0x643>
.byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%eax)
.byte 128,59,129 // cmpb $0x81,(%ebx)
.byte 128,128,59,129,128,128,59 // addb $0x3b,-0x7f7f7ec5(%eax)
@@ -60146,16 +60204,16 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 74b4 <.literal16+0x634>
+ .byte 127,0 // jg 74c4 <.literal16+0x634>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 74b8 <.literal16+0x638>
+ .byte 127,0 // jg 74c8 <.literal16+0x638>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 74bc <.literal16+0x63c>
+ .byte 127,0 // jg 74cc <.literal16+0x63c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 74c0 <.literal16+0x640>
+ .byte 127,0 // jg 74d0 <.literal16+0x640>
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
@@ -60164,7 +60222,7 @@ BALIGN16
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
- .byte 119,115 // ja 7545 <.literal16+0x6c5>
+ .byte 119,115 // ja 7555 <.literal16+0x6c5>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -60175,7 +60233,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne 74a9 <.literal16+0x629>
+ .byte 117,191 // jne 74b9 <.literal16+0x629>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -60191,7 +60249,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 e9a3b4e6 <_sk_callback_sse2+0xe9a34723>
+ .byte 233,220,63,163,233 // jmp e9a3b4f6 <_sk_callback_sse2+0xe9a34715>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,0 // mov %eax,0x3fdce9
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -60246,16 +60304,16 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 7584 <.literal16+0x704>
+ .byte 127,0 // jg 7594 <.literal16+0x704>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 7588 <.literal16+0x708>
+ .byte 127,0 // jg 7598 <.literal16+0x708>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 758c <.literal16+0x70c>
+ .byte 127,0 // jg 759c <.literal16+0x70c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 7590 <.literal16+0x710>
+ .byte 127,0 // jg 75a0 <.literal16+0x710>
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
@@ -60264,7 +60322,7 @@ BALIGN16
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
- .byte 119,115 // ja 7615 <.literal16+0x795>
+ .byte 119,115 // ja 7625 <.literal16+0x795>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -60275,7 +60333,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne 7579 <.literal16+0x6f9>
+ .byte 117,191 // jne 7589 <.literal16+0x6f9>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -60291,7 +60349,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 e9a3b5b6 <_sk_callback_sse2+0xe9a347f3>
+ .byte 233,220,63,163,233 // jmp e9a3b5c6 <_sk_callback_sse2+0xe9a347e5>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,0 // mov %eax,0x3fdce9
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -60346,16 +60404,16 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 7654 <.literal16+0x7d4>
+ .byte 127,0 // jg 7664 <.literal16+0x7d4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 7658 <.literal16+0x7d8>
+ .byte 127,0 // jg 7668 <.literal16+0x7d8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 765c <.literal16+0x7dc>
+ .byte 127,0 // jg 766c <.literal16+0x7dc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 7660 <.literal16+0x7e0>
+ .byte 127,0 // jg 7670 <.literal16+0x7e0>
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
@@ -60364,7 +60422,7 @@ BALIGN16
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
- .byte 119,115 // ja 76e5 <.literal16+0x865>
+ .byte 119,115 // ja 76f5 <.literal16+0x865>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -60375,7 +60433,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne 7649 <.literal16+0x7c9>
+ .byte 117,191 // jne 7659 <.literal16+0x7c9>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -60391,7 +60449,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 e9a3b686 <_sk_callback_sse2+0xe9a348c3>
+ .byte 233,220,63,163,233 // jmp e9a3b696 <_sk_callback_sse2+0xe9a348b5>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,0 // mov %eax,0x3fdce9
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -60446,16 +60504,16 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 7724 <.literal16+0x8a4>
+ .byte 127,0 // jg 7734 <.literal16+0x8a4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 7728 <.literal16+0x8a8>
+ .byte 127,0 // jg 7738 <.literal16+0x8a8>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 772c <.literal16+0x8ac>
+ .byte 127,0 // jg 773c <.literal16+0x8ac>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 7730 <.literal16+0x8b0>
+ .byte 127,0 // jg 7740 <.literal16+0x8b0>
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
@@ -60464,7 +60522,7 @@ BALIGN16
.byte 0,63 // add %bh,(%edi)
.byte 0,0 // add %al,(%eax)
.byte 0,63 // add %bh,(%edi)
- .byte 119,115 // ja 77b5 <.literal16+0x935>
+ .byte 119,115 // ja 77c5 <.literal16+0x935>
.byte 248 // clc
.byte 194,119,115 // ret $0x7377
.byte 248 // clc
@@ -60475,7 +60533,7 @@ BALIGN16
.byte 194,117,191 // ret $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
- .byte 117,191 // jne 7719 <.literal16+0x899>
+ .byte 117,191 // jne 7729 <.literal16+0x899>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // aas
.byte 249 // stc
@@ -60491,7 +60549,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 e9a3b756 <_sk_callback_sse2+0xe9a34993>
+ .byte 233,220,63,163,233 // jmp e9a3b766 <_sk_callback_sse2+0xe9a34985>
.byte 220,63 // fdivrl (%edi)
.byte 163,233,220,63,0 // mov %eax,0x3fdce9
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -60542,13 +60600,13 @@ BALIGN16
.byte 200,66,0,0 // enter $0x42,$0x0
.byte 200,66,0,0 // enter $0x42,$0x0
.byte 200,66,0,0 // enter $0x42,$0x0
- .byte 127,67 // jg 7837 <.literal16+0x9b7>
+ .byte 127,67 // jg 7847 <.literal16+0x9b7>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 783b <.literal16+0x9bb>
+ .byte 127,67 // jg 784b <.literal16+0x9bb>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 783f <.literal16+0x9bf>
+ .byte 127,67 // jg 784f <.literal16+0x9bf>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7843 <.literal16+0x9c3>
+ .byte 127,67 // jg 7853 <.literal16+0x9c3>
.byte 0,0 // add %al,(%eax)
.byte 0,195 // add %al,%bl
.byte 0,0 // add %al,(%eax)
@@ -60599,16 +60657,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%ebx)
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe 78c3 <.literal16+0xa43>
+ .byte 118,63 // jbe 78d3 <.literal16+0xa43>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe 78c7 <.literal16+0xa47>
+ .byte 118,63 // jbe 78d7 <.literal16+0xa47>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe 78cb <.literal16+0xa4b>
+ .byte 118,63 // jbe 78db <.literal16+0xa4b>
.byte 31 // pop %ds
.byte 215 // xlat %ds:(%ebx)
- .byte 118,63 // jbe 78cf <.literal16+0xa4f>
+ .byte 118,63 // jbe 78df <.literal16+0xa4f>
.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)
@@ -60637,11 +60695,11 @@ BALIGN16
.byte 128,59,0 // cmpb $0x0,(%ebx)
.byte 0,127,67 // add %bh,0x43(%edi)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 793b <.literal16+0xabb>
+ .byte 127,67 // jg 794b <.literal16+0xabb>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 793f <.literal16+0xabf>
+ .byte 127,67 // jg 794f <.literal16+0xabf>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7943 <.literal16+0xac3>
+ .byte 127,67 // jg 7953 <.literal16+0xac3>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 0,0 // add %al,(%eax)
@@ -60703,13 +60761,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne 79b9 <.literal16+0xb39>
+ .byte 224,7 // loopne 79c9 <.literal16+0xb39>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 79bd <.literal16+0xb3d>
+ .byte 224,7 // loopne 79cd <.literal16+0xb3d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 79c1 <.literal16+0xb41>
+ .byte 224,7 // loopne 79d1 <.literal16+0xb41>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 79c5 <.literal16+0xb45>
+ .byte 224,7 // loopne 79d5 <.literal16+0xb45>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -60755,13 +60813,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne 7a29 <.literal16+0xba9>
+ .byte 224,7 // loopne 7a39 <.literal16+0xba9>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7a2d <.literal16+0xbad>
+ .byte 224,7 // loopne 7a3d <.literal16+0xbad>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7a31 <.literal16+0xbb1>
+ .byte 224,7 // loopne 7a41 <.literal16+0xbb1>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7a35 <.literal16+0xbb5>
+ .byte 224,7 // loopne 7a45 <.literal16+0xbb5>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -60807,13 +60865,13 @@ BALIGN16
.byte 132,55 // test %dh,(%edi)
.byte 8,33 // or %ah,(%ecx)
.byte 132,55 // test %dh,(%edi)
- .byte 224,7 // loopne 7a99 <.literal16+0xc19>
+ .byte 224,7 // loopne 7aa9 <.literal16+0xc19>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7a9d <.literal16+0xc1d>
+ .byte 224,7 // loopne 7aad <.literal16+0xc1d>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7aa1 <.literal16+0xc21>
+ .byte 224,7 // loopne 7ab1 <.literal16+0xc21>
.byte 0,0 // add %al,(%eax)
- .byte 224,7 // loopne 7aa5 <.literal16+0xc25>
+ .byte 224,7 // loopne 7ab5 <.literal16+0xc25>
.byte 0,0 // add %al,(%eax)
.byte 33,8 // and %ecx,(%eax)
.byte 2,58 // add (%edx),%bh
@@ -60855,13 +60913,13 @@ BALIGN16
.byte 248 // clc
.byte 65 // inc %ecx
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl 7b36 <.literal16+0xcb6>
+ .byte 124,66 // jl 7b46 <.literal16+0xcb6>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl 7b3a <.literal16+0xcba>
+ .byte 124,66 // jl 7b4a <.literal16+0xcba>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl 7b3e <.literal16+0xcbe>
+ .byte 124,66 // jl 7b4e <.literal16+0xcbe>
.byte 0,0 // add %al,(%eax)
- .byte 124,66 // jl 7b42 <.literal16+0xcc2>
+ .byte 124,66 // jl 7b52 <.literal16+0xcc2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%eax)
.byte 0,240 // add %dh,%al
@@ -60995,13 +61053,13 @@ 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 7cc5 <.literal16+0xe45>
+ .byte 112,65 // jo 7cd5 <.literal16+0xe45>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo 7cc9 <.literal16+0xe49>
+ .byte 112,65 // jo 7cd9 <.literal16+0xe49>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo 7ccd <.literal16+0xe4d>
+ .byte 112,65 // jo 7cdd <.literal16+0xe4d>
.byte 0,0 // add %al,(%eax)
- .byte 112,65 // jo 7cd1 <.literal16+0xe51>
+ .byte 112,65 // jo 7ce1 <.literal16+0xe51>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 255,0 // incl (%eax)
@@ -61032,11 +61090,11 @@ BALIGN16
.byte 128,59,129 // cmpb $0x81,(%ebx)
.byte 128,128,59,0,0,127,67 // addb $0x43,0x7f00003b(%eax)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7d3b <.literal16+0xebb>
+ .byte 127,67 // jg 7d4b <.literal16+0xebb>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7d3f <.literal16+0xebf>
+ .byte 127,67 // jg 7d4f <.literal16+0xebf>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7d43 <.literal16+0xec3>
+ .byte 127,67 // jg 7d53 <.literal16+0xec3>
.byte 255,0 // incl (%eax)
.byte 0,0 // add %al,(%eax)
.byte 255,0 // incl (%eax)
@@ -61067,11 +61125,11 @@ BALIGN16
.byte 128,59,129 // cmpb $0x81,(%ebx)
.byte 128,128,59,0,0,127,67 // addb $0x43,0x7f00003b(%eax)
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7dab <.literal16+0xf2b>
+ .byte 127,67 // jg 7dbb <.literal16+0xf2b>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7daf <.literal16+0xf2f>
+ .byte 127,67 // jg 7dbf <.literal16+0xf2f>
.byte 0,0 // add %al,(%eax)
- .byte 127,67 // jg 7db3 <.literal16+0xf33>
+ .byte 127,67 // jg 7dc3 <.literal16+0xf33>
.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)
@@ -61170,13 +61228,13 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 255 // (bad)
- .byte 127,71 // jg 7edb <.literal16+0x105b>
+ .byte 127,71 // jg 7eeb <.literal16+0x105b>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 7edf <.literal16+0x105f>
+ .byte 127,71 // jg 7eef <.literal16+0x105f>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 7ee3 <.literal16+0x1063>
+ .byte 127,71 // jg 7ef3 <.literal16+0x1063>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 7ee7 <.literal16+0x1067>
+ .byte 127,71 // jg 7ef7 <.literal16+0x1067>
.byte 0,0 // add %al,(%eax)
.byte 128,63,0 // cmpb $0x0,(%edi)
.byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%eax)
@@ -61284,7 +61342,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 7fec <.literal16+0x116c>
+ .byte 120,57 // js 7ffc <.literal16+0x116c>
.byte 64 // inc %eax
.byte 18,120,57 // adc 0x39(%eax),%bh
.byte 64 // inc %eax
@@ -61477,11 +61535,11 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 128,63,114 // cmpb $0x72,(%edi)
.byte 28,199 // sbb $0xc7,%al
- .byte 62,114,28 // jb,pt 81d2 <.literal16+0x1352>
+ .byte 62,114,28 // jb,pt 81e2 <.literal16+0x1352>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 81d6 <.literal16+0x1356>
+ .byte 62,114,28 // jb,pt 81e6 <.literal16+0x1356>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 81da <.literal16+0x135a>
+ .byte 62,114,28 // jb,pt 81ea <.literal16+0x135a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%edi)
.byte 170 // stos %al,%es:(%edi)
@@ -61560,13 +61618,13 @@ BALIGN16
.byte 192,63,0 // sarb $0x0,(%edi)
.byte 0,192 // add %al,%al
.byte 63 // aas
- .byte 114,28 // jb 829e <.literal16+0x141e>
+ .byte 114,28 // jb 82ae <.literal16+0x141e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 82a2 <.literal16+0x1422>
+ .byte 62,114,28 // jb,pt 82b2 <.literal16+0x1422>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 82a6 <.literal16+0x1426>
+ .byte 62,114,28 // jb,pt 82b6 <.literal16+0x1426>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 82aa <.literal16+0x142a>
+ .byte 62,114,28 // jb,pt 82ba <.literal16+0x142a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%edi)
.byte 170 // stos %al,%es:(%edi)
@@ -61587,11 +61645,11 @@ BALIGN16
.byte 0,0 // add %al,(%eax)
.byte 128,63,114 // cmpb $0x72,(%edi)
.byte 28,199 // sbb $0xc7,%al
- .byte 62,114,28 // jb,pt 82e2 <.literal16+0x1462>
+ .byte 62,114,28 // jb,pt 82f2 <.literal16+0x1462>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 82e6 <.literal16+0x1466>
+ .byte 62,114,28 // jb,pt 82f6 <.literal16+0x1466>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 82ea <.literal16+0x146a>
+ .byte 62,114,28 // jb,pt 82fa <.literal16+0x146a>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%edi)
.byte 170 // stos %al,%es:(%edi)
@@ -61670,13 +61728,13 @@ BALIGN16
.byte 192,63,0 // sarb $0x0,(%edi)
.byte 0,192 // add %al,%al
.byte 63 // aas
- .byte 114,28 // jb 83ae <.literal16+0x152e>
+ .byte 114,28 // jb 83be <.literal16+0x152e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 83b2 <_sk_callback_sse2+0x15ef>
+ .byte 62,114,28 // jb,pt 83c2 <_sk_callback_sse2+0x15e1>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 83b6 <_sk_callback_sse2+0x15f3>
+ .byte 62,114,28 // jb,pt 83c6 <_sk_callback_sse2+0x15e5>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 83ba <_sk_callback_sse2+0x15f7>
+ .byte 62,114,28 // jb,pt 83ca <_sk_callback_sse2+0x15e9>
.byte 199 // (bad)
.byte 62,171 // ds stos %eax,%es:(%edi)
.byte 170 // stos %al,%es:(%edi)
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 539e5c9451..23eef48a8d 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -101,7 +101,7 @@ _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 196,226,125,24,13,113,88,0,0 ; vbroadcastss 0x5871(%rip),%ymm1 # 59d0 <_sk_callback_hsw+0x12a>
+ DB 196,226,125,24,13,145,88,0,0 ; vbroadcastss 0x5891(%rip),%ymm1 # 59f0 <_sk_callback_hsw+0x12a>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,88,7 ; vaddps (%rdi),%ymm0,%ymm0
DB 197,249,110,209 ; vmovd %ecx,%xmm2
@@ -109,7 +109,7 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,88,201 ; vaddps %ymm1,%ymm2,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,81,88,0,0 ; vbroadcastss 0x5851(%rip),%ymm2 # 59d4 <_sk_callback_hsw+0x12e>
+ DB 196,226,125,24,21,113,88,0,0 ; vbroadcastss 0x5871(%rip),%ymm2 # 59f4 <_sk_callback_hsw+0x12e>
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
@@ -126,13 +126,13 @@ _sk_dither_hsw LABEL PROC
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,24,88,0,0 ; vpbroadcastd 0x5818(%rip),%ymm10 # 59d8 <_sk_callback_hsw+0x132>
+ DB 196,98,125,88,21,56,88,0,0 ; vpbroadcastd 0x5838(%rip),%ymm10 # 59f8 <_sk_callback_hsw+0x132>
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,253,87,0,0 ; vpbroadcastd 0x57fd(%rip),%ymm12 # 59dc <_sk_callback_hsw+0x136>
- DB 196,98,125,88,45,248,87,0,0 ; vpbroadcastd 0x57f8(%rip),%ymm13 # 59e0 <_sk_callback_hsw+0x13a>
+ DB 196,98,125,88,37,29,88,0,0 ; vpbroadcastd 0x581d(%rip),%ymm12 # 59fc <_sk_callback_hsw+0x136>
+ DB 196,98,125,88,45,24,88,0,0 ; vpbroadcastd 0x5818(%rip),%ymm13 # 5a00 <_sk_callback_hsw+0x13a>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,61,219,237 ; vpand %ymm13,%ymm8,%ymm13
@@ -147,8 +147,8 @@ _sk_dither_hsw LABEL PROC
DB 196,65,61,235,194 ; vpor %ymm10,%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,170,87,0,0 ; vbroadcastss 0x57aa(%rip),%ymm9 # 59e4 <_sk_callback_hsw+0x13e>
- DB 196,98,125,24,21,165,87,0,0 ; vbroadcastss 0x57a5(%rip),%ymm10 # 59e8 <_sk_callback_hsw+0x142>
+ DB 196,98,125,24,13,202,87,0,0 ; vbroadcastss 0x57ca(%rip),%ymm9 # 5a04 <_sk_callback_hsw+0x13e>
+ DB 196,98,125,24,21,197,87,0,0 ; vbroadcastss 0x57c5(%rip),%ymm10 # 5a08 <_sk_callback_hsw+0x142>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
@@ -178,7 +178,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,69,87,0,0 ; vbroadcastss 0x5745(%rip),%ymm3 # 59ec <_sk_callback_hsw+0x146>
+ DB 196,226,125,24,29,101,87,0,0 ; vbroadcastss 0x5765(%rip),%ymm3 # 5a0c <_sk_callback_hsw+0x146>
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
@@ -187,7 +187,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,48,87,0,0 ; vbroadcastss 0x5730(%rip),%ymm0 # 59f0 <_sk_callback_hsw+0x14a>
+ DB 196,226,125,24,5,80,87,0,0 ; vbroadcastss 0x5750(%rip),%ymm0 # 5a10 <_sk_callback_hsw+0x14a>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -225,7 +225,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,211,86,0,0 ; vbroadcastss 0x56d3(%rip),%ymm8 # 59f4 <_sk_callback_hsw+0x14e>
+ DB 196,98,125,24,5,243,86,0,0 ; vbroadcastss 0x56f3(%rip),%ymm8 # 5a14 <_sk_callback_hsw+0x14e>
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
@@ -239,7 +239,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,166,86,0,0 ; vbroadcastss 0x56a6(%rip),%ymm8 # 59f8 <_sk_callback_hsw+0x152>
+ DB 196,98,125,24,5,198,86,0,0 ; vbroadcastss 0x56c6(%rip),%ymm8 # 5a18 <_sk_callback_hsw+0x152>
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
@@ -272,7 +272,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,77,86,0,0 ; vbroadcastss 0x564d(%rip),%ymm8 # 59fc <_sk_callback_hsw+0x156>
+ DB 196,98,125,24,5,109,86,0,0 ; vbroadcastss 0x566d(%rip),%ymm8 # 5a1c <_sk_callback_hsw+0x156>
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
@@ -283,7 +283,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,48,86,0,0 ; vbroadcastss 0x5630(%rip),%ymm0 # 5a00 <_sk_callback_hsw+0x15a>
+ DB 196,226,125,24,5,80,86,0,0 ; vbroadcastss 0x5650(%rip),%ymm0 # 5a20 <_sk_callback_hsw+0x15a>
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
@@ -294,7 +294,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,19,86,0,0 ; vbroadcastss 0x5613(%rip),%ymm8 # 5a04 <_sk_callback_hsw+0x15e>
+ DB 196,98,125,24,5,51,86,0,0 ; vbroadcastss 0x5633(%rip),%ymm8 # 5a24 <_sk_callback_hsw+0x15e>
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
@@ -305,7 +305,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,242,85,0,0 ; vbroadcastss 0x55f2(%rip),%ymm8 # 5a08 <_sk_callback_hsw+0x162>
+ DB 196,98,125,24,5,18,86,0,0 ; vbroadcastss 0x5612(%rip),%ymm8 # 5a28 <_sk_callback_hsw+0x162>
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
@@ -325,7 +325,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,189,85,0,0 ; vbroadcastss 0x55bd(%rip),%ymm8 # 5a0c <_sk_callback_hsw+0x166>
+ DB 196,98,125,24,5,221,85,0,0 ; vbroadcastss 0x55dd(%rip),%ymm8 # 5a2c <_sk_callback_hsw+0x166>
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
@@ -367,7 +367,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,56,85,0,0 ; vbroadcastss 0x5538(%rip),%ymm8 # 5a10 <_sk_callback_hsw+0x16a>
+ DB 196,98,125,24,5,88,85,0,0 ; vbroadcastss 0x5558(%rip),%ymm8 # 5a30 <_sk_callback_hsw+0x16a>
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
@@ -399,7 +399,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,192,84,0,0 ; vbroadcastss 0x54c0(%rip),%ymm8 # 5a14 <_sk_callback_hsw+0x16e>
+ DB 196,98,125,24,5,224,84,0,0 ; vbroadcastss 0x54e0(%rip),%ymm8 # 5a34 <_sk_callback_hsw+0x16e>
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
@@ -422,7 +422,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,111,84,0,0 ; vbroadcastss 0x546f(%rip),%ymm8 # 5a18 <_sk_callback_hsw+0x172>
+ DB 196,98,125,24,5,143,84,0,0 ; vbroadcastss 0x548f(%rip),%ymm8 # 5a38 <_sk_callback_hsw+0x172>
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
@@ -448,7 +448,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,18,84,0,0 ; vbroadcastss 0x5412(%rip),%ymm8 # 5a1c <_sk_callback_hsw+0x176>
+ DB 196,98,125,24,5,50,84,0,0 ; vbroadcastss 0x5432(%rip),%ymm8 # 5a3c <_sk_callback_hsw+0x176>
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
@@ -468,7 +468,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,208,83,0,0 ; vbroadcastss 0x53d0(%rip),%ymm8 # 5a20 <_sk_callback_hsw+0x17a>
+ DB 196,98,125,24,5,240,83,0,0 ; vbroadcastss 0x53f0(%rip),%ymm8 # 5a40 <_sk_callback_hsw+0x17a>
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
@@ -476,7 +476,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,190,83,0,0 ; vbroadcastss 0x53be(%rip),%ymm8 # 5a24 <_sk_callback_hsw+0x17e>
+ DB 196,98,125,24,5,222,83,0,0 ; vbroadcastss 0x53de(%rip),%ymm8 # 5a44 <_sk_callback_hsw+0x17e>
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
@@ -532,7 +532,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,201,82,0,0 ; vbroadcastss 0x52c9(%rip),%ymm9 # 5a28 <_sk_callback_hsw+0x182>
+ DB 196,98,125,24,13,233,82,0,0 ; vbroadcastss 0x52e9(%rip),%ymm9 # 5a48 <_sk_callback_hsw+0x182>
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
@@ -583,7 +583,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,234,81,0,0 ; vbroadcastss 0x51ea(%rip),%ymm8 # 5a2c <_sk_callback_hsw+0x186>
+ DB 196,98,125,24,5,10,82,0,0 ; vbroadcastss 0x520a(%rip),%ymm8 # 5a4c <_sk_callback_hsw+0x186>
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
@@ -632,7 +632,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,34,81,0,0 ; vbroadcastss 0x5122(%rip),%ymm8 # 5a30 <_sk_callback_hsw+0x18a>
+ DB 196,98,125,24,5,66,81,0,0 ; vbroadcastss 0x5142(%rip),%ymm8 # 5a50 <_sk_callback_hsw+0x18a>
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
@@ -692,10 +692,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,41,80,0,0 ; vbroadcastss 0x5029(%rip),%ymm11 # 5a38 <_sk_callback_hsw+0x192>
+ DB 196,98,125,24,29,73,80,0,0 ; vbroadcastss 0x5049(%rip),%ymm11 # 5a58 <_sk_callback_hsw+0x192>
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,26,80,0,0 ; vbroadcastss 0x501a(%rip),%ymm12 # 5a3c <_sk_callback_hsw+0x196>
+ DB 196,98,125,24,37,58,80,0,0 ; vbroadcastss 0x503a(%rip),%ymm12 # 5a5c <_sk_callback_hsw+0x196>
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
@@ -705,7 +705,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,221,79,0,0 ; vbroadcastss 0x4fdd(%rip),%ymm8 # 5a34 <_sk_callback_hsw+0x18e>
+ DB 196,98,125,24,5,253,79,0,0 ; vbroadcastss 0x4ffd(%rip),%ymm8 # 5a54 <_sk_callback_hsw+0x18e>
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
@@ -818,11 +818,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,220,77,0,0 ; vbroadcastss 0x4ddc(%rip),%ymm14 # 5a40 <_sk_callback_hsw+0x19a>
- DB 196,98,125,24,61,215,77,0,0 ; vbroadcastss 0x4dd7(%rip),%ymm15 # 5a44 <_sk_callback_hsw+0x19e>
+ DB 196,98,125,24,53,252,77,0,0 ; vbroadcastss 0x4dfc(%rip),%ymm14 # 5a60 <_sk_callback_hsw+0x19a>
+ DB 196,98,125,24,61,247,77,0,0 ; vbroadcastss 0x4df7(%rip),%ymm15 # 5a64 <_sk_callback_hsw+0x19e>
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,200,77,0,0 ; vbroadcastss 0x4dc8(%rip),%ymm0 # 5a48 <_sk_callback_hsw+0x1a2>
+ DB 196,226,125,24,5,232,77,0,0 ; vbroadcastss 0x4de8(%rip),%ymm0 # 5a68 <_sk_callback_hsw+0x1a2>
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
@@ -877,7 +877,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,181,76,0,0 ; vbroadcastss 0x4cb5(%rip),%ymm1 # 5a4c <_sk_callback_hsw+0x1a6>
+ DB 196,226,125,24,13,213,76,0,0 ; vbroadcastss 0x4cd5(%rip),%ymm1 # 5a6c <_sk_callback_hsw+0x1a6>
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
@@ -931,11 +931,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,198,75,0,0 ; vbroadcastss 0x4bc6(%rip),%ymm14 # 5a50 <_sk_callback_hsw+0x1aa>
- DB 196,98,125,24,61,193,75,0,0 ; vbroadcastss 0x4bc1(%rip),%ymm15 # 5a54 <_sk_callback_hsw+0x1ae>
+ DB 196,98,125,24,53,230,75,0,0 ; vbroadcastss 0x4be6(%rip),%ymm14 # 5a70 <_sk_callback_hsw+0x1aa>
+ DB 196,98,125,24,61,225,75,0,0 ; vbroadcastss 0x4be1(%rip),%ymm15 # 5a74 <_sk_callback_hsw+0x1ae>
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,178,75,0,0 ; vbroadcastss 0x4bb2(%rip),%ymm0 # 5a58 <_sk_callback_hsw+0x1b2>
+ DB 196,226,125,24,5,210,75,0,0 ; vbroadcastss 0x4bd2(%rip),%ymm0 # 5a78 <_sk_callback_hsw+0x1b2>
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
@@ -990,7 +990,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,159,74,0,0 ; vbroadcastss 0x4a9f(%rip),%ymm1 # 5a5c <_sk_callback_hsw+0x1b6>
+ DB 196,226,125,24,13,191,74,0,0 ; vbroadcastss 0x4abf(%rip),%ymm1 # 5a7c <_sk_callback_hsw+0x1b6>
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
@@ -1018,11 +1018,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,50,74,0,0 ; vbroadcastss 0x4a32(%rip),%ymm13 # 5a60 <_sk_callback_hsw+0x1ba>
- DB 196,98,125,24,53,45,74,0,0 ; vbroadcastss 0x4a2d(%rip),%ymm14 # 5a64 <_sk_callback_hsw+0x1be>
+ DB 196,98,125,24,45,82,74,0,0 ; vbroadcastss 0x4a52(%rip),%ymm13 # 5a80 <_sk_callback_hsw+0x1ba>
+ DB 196,98,125,24,53,77,74,0,0 ; vbroadcastss 0x4a4d(%rip),%ymm14 # 5a84 <_sk_callback_hsw+0x1be>
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,30,74,0,0 ; vbroadcastss 0x4a1e(%rip),%ymm15 # 5a68 <_sk_callback_hsw+0x1c2>
+ DB 196,98,125,24,61,62,74,0,0 ; vbroadcastss 0x4a3e(%rip),%ymm15 # 5a88 <_sk_callback_hsw+0x1c2>
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
@@ -1078,7 +1078,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,0,73,0,0 ; vbroadcastss 0x4900(%rip),%ymm0 # 5a6c <_sk_callback_hsw+0x1c6>
+ DB 196,226,125,24,5,32,73,0,0 ; vbroadcastss 0x4920(%rip),%ymm0 # 5a8c <_sk_callback_hsw+0x1c6>
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
@@ -1106,11 +1106,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,147,72,0,0 ; vbroadcastss 0x4893(%rip),%ymm13 # 5a70 <_sk_callback_hsw+0x1ca>
- DB 196,98,125,24,53,142,72,0,0 ; vbroadcastss 0x488e(%rip),%ymm14 # 5a74 <_sk_callback_hsw+0x1ce>
+ DB 196,98,125,24,45,179,72,0,0 ; vbroadcastss 0x48b3(%rip),%ymm13 # 5a90 <_sk_callback_hsw+0x1ca>
+ DB 196,98,125,24,53,174,72,0,0 ; vbroadcastss 0x48ae(%rip),%ymm14 # 5a94 <_sk_callback_hsw+0x1ce>
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,127,72,0,0 ; vbroadcastss 0x487f(%rip),%ymm15 # 5a78 <_sk_callback_hsw+0x1d2>
+ DB 196,98,125,24,61,159,72,0,0 ; vbroadcastss 0x489f(%rip),%ymm15 # 5a98 <_sk_callback_hsw+0x1d2>
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
@@ -1166,7 +1166,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,97,71,0,0 ; vbroadcastss 0x4761(%rip),%ymm0 # 5a7c <_sk_callback_hsw+0x1d6>
+ DB 196,226,125,24,5,129,71,0,0 ; vbroadcastss 0x4781(%rip),%ymm0 # 5a9c <_sk_callback_hsw+0x1d6>
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
@@ -1198,17 +1198,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,178,0,0,0 ; jne 1439 <_sk_srcover_rgba_8888_hsw+0xd9>
DB 197,252,16,56 ; vmovups (%rax),%ymm7
- DB 197,196,84,37,237,74,0,0 ; vandps 0x4aed(%rip),%ymm7,%ymm4 # 5e80 <_sk_callback_hsw+0x5da>
+ DB 197,196,84,37,13,75,0,0 ; vandps 0x4b0d(%rip),%ymm7,%ymm4 # 5ea0 <_sk_callback_hsw+0x5da>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,0,75,0,0 ; vpshufb 0x4b00(%rip),%ymm7,%ymm5 # 5ea0 <_sk_callback_hsw+0x5fa>
+ DB 196,226,69,0,45,32,75,0,0 ; vpshufb 0x4b20(%rip),%ymm7,%ymm5 # 5ec0 <_sk_callback_hsw+0x5fa>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,19,75,0,0 ; vpshufb 0x4b13(%rip),%ymm7,%ymm6 # 5ec0 <_sk_callback_hsw+0x61a>
+ DB 196,226,69,0,53,51,75,0,0 ; vpshufb 0x4b33(%rip),%ymm7,%ymm6 # 5ee0 <_sk_callback_hsw+0x61a>
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,189,70,0,0 ; vbroadcastss 0x46bd(%rip),%ymm8 # 5a80 <_sk_callback_hsw+0x1da>
+ DB 196,98,125,24,5,221,70,0,0 ; vbroadcastss 0x46dd(%rip),%ymm8 # 5aa0 <_sk_callback_hsw+0x1da>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,180,70,0,0 ; vbroadcastss 0x46b4(%rip),%ymm9 # 5a84 <_sk_callback_hsw+0x1de>
+ DB 196,98,125,24,13,212,70,0,0 ; vbroadcastss 0x46d4(%rip),%ymm9 # 5aa4 <_sk_callback_hsw+0x1de>
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
@@ -1264,7 +1264,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,218,69,0,0 ; vbroadcastss 0x45da(%rip),%ymm8 # 5a88 <_sk_callback_hsw+0x1e2>
+ DB 196,98,125,24,5,250,69,0,0 ; vbroadcastss 0x45fa(%rip),%ymm8 # 5aa8 <_sk_callback_hsw+0x1e2>
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
@@ -1274,7 +1274,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,189,69,0,0 ; vbroadcastss 0x45bd(%rip),%ymm8 # 5a8c <_sk_callback_hsw+0x1e6>
+ DB 196,98,125,24,5,221,69,0,0 ; vbroadcastss 0x45dd(%rip),%ymm8 # 5aac <_sk_callback_hsw+0x1e6>
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
@@ -1284,7 +1284,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,163,69,0,0 ; vbroadcastss 0x45a3(%rip),%ymm8 # 5a90 <_sk_callback_hsw+0x1ea>
+ DB 196,98,125,24,5,195,69,0,0 ; vbroadcastss 0x45c3(%rip),%ymm8 # 5ab0 <_sk_callback_hsw+0x1ea>
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
@@ -1347,7 +1347,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,15,69,0,0 ; vbroadcastss 0x450f(%rip),%ymm10 # 5a94 <_sk_callback_hsw+0x1ee>
+ DB 196,98,125,24,21,47,69,0,0 ; vbroadcastss 0x452f(%rip),%ymm10 # 5ab4 <_sk_callback_hsw+0x1ee>
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
@@ -1358,16 +1358,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,240,68,0,0 ; vbroadcastss 0x44f0(%rip),%ymm8 # 5a98 <_sk_callback_hsw+0x1f2>
+ DB 196,98,125,24,5,16,69,0,0 ; vbroadcastss 0x4510(%rip),%ymm8 # 5ab8 <_sk_callback_hsw+0x1f2>
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,226,68,0,0 ; vbroadcastss 0x44e2(%rip),%ymm11 # 5a9c <_sk_callback_hsw+0x1f6>
- DB 196,98,125,24,37,221,68,0,0 ; vbroadcastss 0x44dd(%rip),%ymm12 # 5aa0 <_sk_callback_hsw+0x1fa>
+ DB 196,98,125,24,29,2,69,0,0 ; vbroadcastss 0x4502(%rip),%ymm11 # 5abc <_sk_callback_hsw+0x1f6>
+ DB 196,98,125,24,37,253,68,0,0 ; vbroadcastss 0x44fd(%rip),%ymm12 # 5ac0 <_sk_callback_hsw+0x1fa>
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,206,68,0,0 ; vbroadcastss 0x44ce(%rip),%ymm14 # 5aa4 <_sk_callback_hsw+0x1fe>
+ DB 196,98,125,24,53,238,68,0,0 ; vbroadcastss 0x44ee(%rip),%ymm14 # 5ac4 <_sk_callback_hsw+0x1fe>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,196,68,0,0 ; vbroadcastss 0x44c4(%rip),%ymm10 # 5aa8 <_sk_callback_hsw+0x202>
+ DB 196,98,125,24,21,228,68,0,0 ; vbroadcastss 0x44e4(%rip),%ymm10 # 5ac8 <_sk_callback_hsw+0x202>
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
@@ -1388,16 +1388,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,108,68,0,0 ; vbroadcastss 0x446c(%rip),%ymm8 # 5aac <_sk_callback_hsw+0x206>
+ DB 196,98,125,24,5,140,68,0,0 ; vbroadcastss 0x448c(%rip),%ymm8 # 5acc <_sk_callback_hsw+0x206>
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,94,68,0,0 ; vbroadcastss 0x445e(%rip),%ymm11 # 5ab0 <_sk_callback_hsw+0x20a>
- DB 196,98,125,24,37,89,68,0,0 ; vbroadcastss 0x4459(%rip),%ymm12 # 5ab4 <_sk_callback_hsw+0x20e>
+ DB 196,98,125,24,29,126,68,0,0 ; vbroadcastss 0x447e(%rip),%ymm11 # 5ad0 <_sk_callback_hsw+0x20a>
+ DB 196,98,125,24,37,121,68,0,0 ; vbroadcastss 0x4479(%rip),%ymm12 # 5ad4 <_sk_callback_hsw+0x20e>
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,74,68,0,0 ; vbroadcastss 0x444a(%rip),%ymm14 # 5ab8 <_sk_callback_hsw+0x212>
+ DB 196,98,125,24,53,106,68,0,0 ; vbroadcastss 0x446a(%rip),%ymm14 # 5ad8 <_sk_callback_hsw+0x212>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,64,68,0,0 ; vbroadcastss 0x4440(%rip),%ymm10 # 5abc <_sk_callback_hsw+0x216>
+ DB 196,98,125,24,21,96,68,0,0 ; vbroadcastss 0x4460(%rip),%ymm10 # 5adc <_sk_callback_hsw+0x216>
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
@@ -1419,19 +1419,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,228,67,0,0 ; vbroadcastss 0x43e4(%rip),%ymm8 # 5ac0 <_sk_callback_hsw+0x21a>
+ DB 196,98,125,24,5,4,68,0,0 ; vbroadcastss 0x4404(%rip),%ymm8 # 5ae0 <_sk_callback_hsw+0x21a>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,218,67,0,0 ; vbroadcastss 0x43da(%rip),%ymm11 # 5ac4 <_sk_callback_hsw+0x21e>
- DB 196,98,125,24,37,213,67,0,0 ; vbroadcastss 0x43d5(%rip),%ymm12 # 5ac8 <_sk_callback_hsw+0x222>
+ DB 196,98,125,24,29,250,67,0,0 ; vbroadcastss 0x43fa(%rip),%ymm11 # 5ae4 <_sk_callback_hsw+0x21e>
+ DB 196,98,125,24,37,245,67,0,0 ; vbroadcastss 0x43f5(%rip),%ymm12 # 5ae8 <_sk_callback_hsw+0x222>
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,198,67,0,0 ; vbroadcastss 0x43c6(%rip),%ymm14 # 5acc <_sk_callback_hsw+0x226>
+ DB 196,98,125,24,53,230,67,0,0 ; vbroadcastss 0x43e6(%rip),%ymm14 # 5aec <_sk_callback_hsw+0x226>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,188,67,0,0 ; vbroadcastss 0x43bc(%rip),%ymm15 # 5ad0 <_sk_callback_hsw+0x22a>
+ DB 196,98,125,24,61,220,67,0,0 ; vbroadcastss 0x43dc(%rip),%ymm15 # 5af0 <_sk_callback_hsw+0x22a>
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,168,67,0,0 ; vbroadcastss 0x43a8(%rip),%ymm13 # 5ad4 <_sk_callback_hsw+0x22e>
+ DB 196,98,125,24,45,200,67,0,0 ; vbroadcastss 0x43c8(%rip),%ymm13 # 5af4 <_sk_callback_hsw+0x22e>
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
@@ -1463,26 +1463,26 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,124,93,201 ; vminps %ymm1,%ymm0,%ymm9
DB 197,52,93,202 ; vminps %ymm2,%ymm9,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,29,67,0,0 ; vbroadcastss 0x431d(%rip),%ymm11 # 5ad8 <_sk_callback_hsw+0x232>
+ DB 196,98,125,24,29,61,67,0,0 ; vbroadcastss 0x433d(%rip),%ymm11 # 5af8 <_sk_callback_hsw+0x232>
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,10,67,0,0 ; vbroadcastss 0x430a(%rip),%ymm14 # 5adc <_sk_callback_hsw+0x236>
+ DB 196,98,125,24,53,42,67,0,0 ; vbroadcastss 0x432a(%rip),%ymm14 # 5afc <_sk_callback_hsw+0x236>
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,241,66,0,0 ; vbroadcastss 0x42f1(%rip),%ymm14 # 5ae4 <_sk_callback_hsw+0x23e>
+ DB 196,98,125,24,53,17,67,0,0 ; vbroadcastss 0x4311(%rip),%ymm14 # 5b04 <_sk_callback_hsw+0x23e>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,223,66,0,0 ; vbroadcastss 0x42df(%rip),%ymm14 # 5ae0 <_sk_callback_hsw+0x23a>
+ DB 196,98,125,24,53,255,66,0,0 ; vbroadcastss 0x42ff(%rip),%ymm14 # 5b00 <_sk_callback_hsw+0x23a>
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,194,66,0,0 ; vbroadcastss 0x42c2(%rip),%ymm11 # 5aec <_sk_callback_hsw+0x246>
+ DB 196,98,125,24,29,226,66,0,0 ; vbroadcastss 0x42e2(%rip),%ymm11 # 5b0c <_sk_callback_hsw+0x246>
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
@@ -1492,7 +1492,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,133,66,0,0 ; vbroadcastss 0x4285(%rip),%ymm8 # 5ae8 <_sk_callback_hsw+0x242>
+ DB 196,98,125,24,5,165,66,0,0 ; vbroadcastss 0x42a5(%rip),%ymm8 # 5b08 <_sk_callback_hsw+0x242>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1507,30 +1507,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,76,66,0,0 ; vbroadcastss 0x424c(%rip),%ymm8 # 5af0 <_sk_callback_hsw+0x24a>
+ DB 196,98,125,24,5,108,66,0,0 ; vbroadcastss 0x426c(%rip),%ymm8 # 5b10 <_sk_callback_hsw+0x24a>
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,47,66,0,0 ; vbroadcastss 0x422f(%rip),%ymm9 # 5af4 <_sk_callback_hsw+0x24e>
+ DB 196,98,125,24,13,79,66,0,0 ; vbroadcastss 0x424f(%rip),%ymm9 # 5b14 <_sk_callback_hsw+0x24e>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,37,66,0,0 ; vbroadcastss 0x4225(%rip),%ymm11 # 5af8 <_sk_callback_hsw+0x252>
+ DB 196,98,125,24,29,69,66,0,0 ; vbroadcastss 0x4245(%rip),%ymm11 # 5b18 <_sk_callback_hsw+0x252>
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,15,66,0,0 ; vbroadcastss 0x420f(%rip),%ymm13 # 5b00 <_sk_callback_hsw+0x25a>
+ DB 196,98,125,24,45,47,66,0,0 ; vbroadcastss 0x422f(%rip),%ymm13 # 5b20 <_sk_callback_hsw+0x25a>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,5,66,0,0 ; vbroadcastss 0x4205(%rip),%ymm14 # 5b04 <_sk_callback_hsw+0x25e>
+ DB 196,98,125,24,53,37,66,0,0 ; vbroadcastss 0x4225(%rip),%ymm14 # 5b24 <_sk_callback_hsw+0x25e>
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,235,65,0,0 ; vbroadcastss 0x41eb(%rip),%ymm3 # 5afc <_sk_callback_hsw+0x256>
+ DB 196,226,125,24,29,11,66,0,0 ; vbroadcastss 0x420b(%rip),%ymm3 # 5b1c <_sk_callback_hsw+0x256>
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,214,65,0,0 ; vbroadcastss 0x41d6(%rip),%ymm12 # 5b08 <_sk_callback_hsw+0x262>
+ DB 196,98,125,24,37,246,65,0,0 ; vbroadcastss 0x41f6(%rip),%ymm12 # 5b28 <_sk_callback_hsw+0x262>
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
@@ -1546,7 +1546,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,130,65,0,0 ; vbroadcastss 0x4182(%rip),%ymm0 # 5b0c <_sk_callback_hsw+0x266>
+ DB 196,226,125,24,5,162,65,0,0 ; vbroadcastss 0x41a2(%rip),%ymm0 # 5b2c <_sk_callback_hsw+0x266>
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
@@ -1597,10 +1597,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,59 ; jne 1a81 <_sk_scale_u8_hsw+0x54>
DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8
- DB 197,57,219,5,44,71,0,0 ; vpand 0x472c(%rip),%xmm8,%xmm8 # 6180 <_sk_callback_hsw+0x8da>
+ DB 197,57,219,5,76,71,0,0 ; vpand 0x474c(%rip),%xmm8,%xmm8 # 61a0 <_sk_callback_hsw+0x8da>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,169,64,0,0 ; vbroadcastss 0x40a9(%rip),%ymm9 # 5b10 <_sk_callback_hsw+0x26a>
+ DB 196,98,125,24,13,201,64,0,0 ; vbroadcastss 0x40c9(%rip),%ymm9 # 5b30 <_sk_callback_hsw+0x26a>
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
@@ -1649,7 +1649,7 @@ _sk_scale_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde001b2c <_sk_callback_hsw+0xffffffffddffc286>
+ DB 232,255,255,255,221 ; callq ffffffffde001b2c <_sk_callback_hsw+0xffffffffddffc266>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -1687,10 +1687,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,79 ; jne 1bcf <_sk_lerp_u8_hsw+0x68>
DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8
- DB 197,57,219,5,2,70,0,0 ; vpand 0x4602(%rip),%xmm8,%xmm8 # 6190 <_sk_callback_hsw+0x8ea>
+ DB 197,57,219,5,34,70,0,0 ; vpand 0x4622(%rip),%xmm8,%xmm8 # 61b0 <_sk_callback_hsw+0x8ea>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,115,63,0,0 ; vbroadcastss 0x3f73(%rip),%ymm9 # 5b14 <_sk_callback_hsw+0x26e>
+ DB 196,98,125,24,13,147,63,0,0 ; vbroadcastss 0x3f93(%rip),%ymm9 # 5b34 <_sk_callback_hsw+0x26e>
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
@@ -1771,20 +1771,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,170,0,0,0 ; jne 1d4e <_sk_lerp_565_hsw+0xca>
DB 196,65,122,111,4,89 ; vmovdqu (%r9,%rbx,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,96,62,0,0 ; vpbroadcastd 0x3e60(%rip),%ymm9 # 5b18 <_sk_callback_hsw+0x272>
+ DB 196,98,125,88,13,128,62,0,0 ; vpbroadcastd 0x3e80(%rip),%ymm9 # 5b38 <_sk_callback_hsw+0x272>
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,81,62,0,0 ; vbroadcastss 0x3e51(%rip),%ymm10 # 5b1c <_sk_callback_hsw+0x276>
+ DB 196,98,125,24,21,113,62,0,0 ; vbroadcastss 0x3e71(%rip),%ymm10 # 5b3c <_sk_callback_hsw+0x276>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,71,62,0,0 ; vpbroadcastd 0x3e47(%rip),%ymm10 # 5b20 <_sk_callback_hsw+0x27a>
+ DB 196,98,125,88,21,103,62,0,0 ; vpbroadcastd 0x3e67(%rip),%ymm10 # 5b40 <_sk_callback_hsw+0x27a>
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,56,62,0,0 ; vbroadcastss 0x3e38(%rip),%ymm11 # 5b24 <_sk_callback_hsw+0x27e>
+ DB 196,98,125,24,29,88,62,0,0 ; vbroadcastss 0x3e58(%rip),%ymm11 # 5b44 <_sk_callback_hsw+0x27e>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,46,62,0,0 ; vpbroadcastd 0x3e2e(%rip),%ymm11 # 5b28 <_sk_callback_hsw+0x282>
+ DB 196,98,125,88,29,78,62,0,0 ; vpbroadcastd 0x3e4e(%rip),%ymm11 # 5b48 <_sk_callback_hsw+0x282>
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,31,62,0,0 ; vbroadcastss 0x3e1f(%rip),%ymm11 # 5b2c <_sk_callback_hsw+0x286>
+ DB 196,98,125,24,29,63,62,0,0 ; vbroadcastss 0x3e3f(%rip),%ymm11 # 5b4c <_sk_callback_hsw+0x286>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,226,53,168,196 ; vfmadd213ps %ymm4,%ymm9,%ymm0
@@ -1855,21 +1855,21 @@ _sk_load_tables_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,105 ; jne 1e72 <_sk_load_tables_hsw+0x7e>
DB 196,193,124,16,26 ; vmovups (%r10),%ymm3
- DB 197,228,84,13,202,64,0,0 ; vandps 0x40ca(%rip),%ymm3,%ymm1 # 5ee0 <_sk_callback_hsw+0x63a>
+ DB 197,228,84,13,234,64,0,0 ; vandps 0x40ea(%rip),%ymm3,%ymm1 # 5f00 <_sk_callback_hsw+0x63a>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 72,139,72,8 ; mov 0x8(%rax),%rcx
DB 76,139,80,16 ; mov 0x10(%rax),%r10
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
DB 196,226,109,146,4,137 ; vgatherdps %ymm2,(%rcx,%ymm1,4),%ymm0
- DB 196,226,101,0,21,202,64,0,0 ; vpshufb 0x40ca(%rip),%ymm3,%ymm2 # 5f00 <_sk_callback_hsw+0x65a>
+ DB 196,226,101,0,21,234,64,0,0 ; vpshufb 0x40ea(%rip),%ymm3,%ymm2 # 5f20 <_sk_callback_hsw+0x65a>
DB 196,65,53,118,201 ; vpcmpeqd %ymm9,%ymm9,%ymm9
DB 196,194,53,146,12,146 ; vgatherdps %ymm9,(%r10,%ymm2,4),%ymm1
DB 72,139,64,24 ; mov 0x18(%rax),%rax
- DB 196,98,101,0,13,210,64,0,0 ; vpshufb 0x40d2(%rip),%ymm3,%ymm9 # 5f20 <_sk_callback_hsw+0x67a>
+ DB 196,98,101,0,13,242,64,0,0 ; vpshufb 0x40f2(%rip),%ymm3,%ymm9 # 5f40 <_sk_callback_hsw+0x67a>
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,202,60,0,0 ; vbroadcastss 0x3cca(%rip),%ymm8 # 5b30 <_sk_callback_hsw+0x28a>
+ DB 196,98,125,24,5,234,60,0,0 ; vbroadcastss 0x3cea(%rip),%ymm8 # 5b50 <_sk_callback_hsw+0x28a>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,137,201 ; mov %r9,%rcx
@@ -1906,7 +1906,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,108,200 ; vpunpcklqdq %xmm0,%xmm8,%xmm1
DB 197,185,109,208 ; vpunpckhqdq %xmm0,%xmm8,%xmm2
DB 197,49,108,195 ; vpunpcklqdq %xmm3,%xmm9,%xmm8
- DB 197,121,111,21,158,66,0,0 ; vmovdqa 0x429e(%rip),%xmm10 # 61a0 <_sk_callback_hsw+0x8fa>
+ DB 197,121,111,21,190,66,0,0 ; vmovdqa 0x42be(%rip),%xmm10 # 61c0 <_sk_callback_hsw+0x8fa>
DB 196,193,113,219,194 ; vpand %xmm10,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,37,118,219 ; vpcmpeqd %ymm11,%ymm11,%ymm11
@@ -1928,7 +1928,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,235,219 ; vpor %xmm3,%xmm8,%xmm3
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,195,59,0,0 ; vbroadcastss 0x3bc3(%rip),%ymm8 # 5b34 <_sk_callback_hsw+0x28e>
+ DB 196,98,125,24,5,227,59,0,0 ; vbroadcastss 0x3be3(%rip),%ymm8 # 5b54 <_sk_callback_hsw+0x28e>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1986,7 +1986,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 197,185,108,218 ; vpunpcklqdq %xmm2,%xmm8,%xmm3
DB 197,185,109,210 ; vpunpckhqdq %xmm2,%xmm8,%xmm2
DB 197,121,108,193 ; vpunpcklqdq %xmm1,%xmm0,%xmm8
- DB 197,121,111,13,62,65,0,0 ; vmovdqa 0x413e(%rip),%xmm9 # 61b0 <_sk_callback_hsw+0x90a>
+ DB 197,121,111,13,94,65,0,0 ; vmovdqa 0x415e(%rip),%xmm9 # 61d0 <_sk_callback_hsw+0x90a>
DB 196,193,97,219,193 ; vpand %xmm9,%xmm3,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
@@ -2003,7 +2003,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 196,98,125,51,194 ; vpmovzxwd %xmm2,%ymm8
DB 196,162,101,146,20,128 ; vgatherdps %ymm3,(%rax,%ymm8,4),%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,113,58,0,0 ; vbroadcastss 0x3a71(%rip),%ymm3 # 5b38 <_sk_callback_hsw+0x292>
+ DB 196,226,125,24,29,145,58,0,0 ; vbroadcastss 0x3a91(%rip),%ymm3 # 5b58 <_sk_callback_hsw+0x292>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,81 ; vmovd (%r9,%r10,2),%xmm0
DB 196,129,121,196,68,81,4,2 ; vpinsrw $0x2,0x4(%r9,%r10,2),%xmm0,%xmm0
@@ -2042,7 +2042,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,185,57,0,0 ; vbroadcastss 0x39b9(%rip),%ymm8 # 5b3c <_sk_callback_hsw+0x296>
+ DB 196,98,125,24,5,217,57,0,0 ; vbroadcastss 0x39d9(%rip),%ymm8 # 5b5c <_sk_callback_hsw+0x296>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,201 ; vmovq %xmm9,%r9
@@ -2164,7 +2164,7 @@ _sk_byte_tables_hsw LABEL PROC
DB 67,15,182,4,26 ; movzbl (%r10,%r11,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,94,55,0,0 ; vbroadcastss 0x375e(%rip),%ymm8 # 5b40 <_sk_callback_hsw+0x29a>
+ DB 196,98,125,24,5,126,55,0,0 ; vbroadcastss 0x377e(%rip),%ymm8 # 5b60 <_sk_callback_hsw+0x29a>
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
@@ -2278,7 +2278,7 @@ _sk_byte_tables_rgb_hsw LABEL PROC
DB 67,15,182,4,26 ; movzbl (%r10,%r11,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,74,53,0,0 ; vbroadcastss 0x354a(%rip),%ymm8 # 5b44 <_sk_callback_hsw+0x29e>
+ DB 196,98,125,24,5,106,53,0,0 ; vbroadcastss 0x356a(%rip),%ymm8 # 5b64 <_sk_callback_hsw+0x29e>
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
@@ -2367,33 +2367,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,36,52,0,0 ; vbroadcastss 0x3424(%rip),%ymm12 # 5b48 <_sk_callback_hsw+0x2a2>
- DB 196,98,125,24,45,31,52,0,0 ; vbroadcastss 0x341f(%rip),%ymm13 # 5b4c <_sk_callback_hsw+0x2a6>
+ DB 196,98,125,24,37,68,52,0,0 ; vbroadcastss 0x3444(%rip),%ymm12 # 5b68 <_sk_callback_hsw+0x2a2>
+ DB 196,98,125,24,45,63,52,0,0 ; vbroadcastss 0x343f(%rip),%ymm13 # 5b6c <_sk_callback_hsw+0x2a6>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,21,52,0,0 ; vbroadcastss 0x3415(%rip),%ymm13 # 5b50 <_sk_callback_hsw+0x2aa>
+ DB 196,98,125,24,45,53,52,0,0 ; vbroadcastss 0x3435(%rip),%ymm13 # 5b70 <_sk_callback_hsw+0x2aa>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,11,52,0,0 ; vbroadcastss 0x340b(%rip),%ymm13 # 5b54 <_sk_callback_hsw+0x2ae>
+ DB 196,98,125,24,45,43,52,0,0 ; vbroadcastss 0x342b(%rip),%ymm13 # 5b74 <_sk_callback_hsw+0x2ae>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,1,52,0,0 ; vbroadcastss 0x3401(%rip),%ymm11 # 5b58 <_sk_callback_hsw+0x2b2>
+ DB 196,98,125,24,29,33,52,0,0 ; vbroadcastss 0x3421(%rip),%ymm11 # 5b78 <_sk_callback_hsw+0x2b2>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,247,51,0,0 ; vbroadcastss 0x33f7(%rip),%ymm12 # 5b5c <_sk_callback_hsw+0x2b6>
+ DB 196,98,125,24,37,23,52,0,0 ; vbroadcastss 0x3417(%rip),%ymm12 # 5b7c <_sk_callback_hsw+0x2b6>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,237,51,0,0 ; vbroadcastss 0x33ed(%rip),%ymm12 # 5b60 <_sk_callback_hsw+0x2ba>
+ DB 196,98,125,24,37,13,52,0,0 ; vbroadcastss 0x340d(%rip),%ymm12 # 5b80 <_sk_callback_hsw+0x2ba>
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,206,51,0,0 ; vbroadcastss 0x33ce(%rip),%ymm11 # 5b64 <_sk_callback_hsw+0x2be>
+ DB 196,98,125,24,29,238,51,0,0 ; vbroadcastss 0x33ee(%rip),%ymm11 # 5b84 <_sk_callback_hsw+0x2be>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,196,51,0,0 ; vbroadcastss 0x33c4(%rip),%ymm11 # 5b68 <_sk_callback_hsw+0x2c2>
+ DB 196,98,125,24,29,228,51,0,0 ; vbroadcastss 0x33e4(%rip),%ymm11 # 5b88 <_sk_callback_hsw+0x2c2>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,186,51,0,0 ; vbroadcastss 0x33ba(%rip),%ymm0 # 5b6c <_sk_callback_hsw+0x2c6>
+ DB 196,226,125,24,5,218,51,0,0 ; vbroadcastss 0x33da(%rip),%ymm0 # 5b8c <_sk_callback_hsw+0x2c6>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,176,51,0,0 ; vbroadcastss 0x33b0(%rip),%ymm10 # 5b70 <_sk_callback_hsw+0x2ca>
+ DB 196,98,125,24,21,208,51,0,0 ; vbroadcastss 0x33d0(%rip),%ymm10 # 5b90 <_sk_callback_hsw+0x2ca>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,163,51,0,0 ; vbroadcastss 0x33a3(%rip),%ymm10 # 5b74 <_sk_callback_hsw+0x2ce>
+ DB 196,98,125,24,21,195,51,0,0 ; vbroadcastss 0x33c3(%rip),%ymm10 # 5b94 <_sk_callback_hsw+0x2ce>
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
@@ -2401,7 +2401,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,122,51,0,0 ; vbroadcastss 0x337a(%rip),%ymm8 # 5b78 <_sk_callback_hsw+0x2d2>
+ DB 196,98,125,24,5,154,51,0,0 ; vbroadcastss 0x339a(%rip),%ymm8 # 5b98 <_sk_callback_hsw+0x2d2>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2419,33 +2419,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,50,51,0,0 ; vbroadcastss 0x3332(%rip),%ymm12 # 5b7c <_sk_callback_hsw+0x2d6>
- DB 196,98,125,24,45,45,51,0,0 ; vbroadcastss 0x332d(%rip),%ymm13 # 5b80 <_sk_callback_hsw+0x2da>
+ DB 196,98,125,24,37,82,51,0,0 ; vbroadcastss 0x3352(%rip),%ymm12 # 5b9c <_sk_callback_hsw+0x2d6>
+ DB 196,98,125,24,45,77,51,0,0 ; vbroadcastss 0x334d(%rip),%ymm13 # 5ba0 <_sk_callback_hsw+0x2da>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,35,51,0,0 ; vbroadcastss 0x3323(%rip),%ymm13 # 5b84 <_sk_callback_hsw+0x2de>
+ DB 196,98,125,24,45,67,51,0,0 ; vbroadcastss 0x3343(%rip),%ymm13 # 5ba4 <_sk_callback_hsw+0x2de>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,25,51,0,0 ; vbroadcastss 0x3319(%rip),%ymm13 # 5b88 <_sk_callback_hsw+0x2e2>
+ DB 196,98,125,24,45,57,51,0,0 ; vbroadcastss 0x3339(%rip),%ymm13 # 5ba8 <_sk_callback_hsw+0x2e2>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,15,51,0,0 ; vbroadcastss 0x330f(%rip),%ymm11 # 5b8c <_sk_callback_hsw+0x2e6>
+ DB 196,98,125,24,29,47,51,0,0 ; vbroadcastss 0x332f(%rip),%ymm11 # 5bac <_sk_callback_hsw+0x2e6>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,5,51,0,0 ; vbroadcastss 0x3305(%rip),%ymm12 # 5b90 <_sk_callback_hsw+0x2ea>
+ DB 196,98,125,24,37,37,51,0,0 ; vbroadcastss 0x3325(%rip),%ymm12 # 5bb0 <_sk_callback_hsw+0x2ea>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,251,50,0,0 ; vbroadcastss 0x32fb(%rip),%ymm12 # 5b94 <_sk_callback_hsw+0x2ee>
+ DB 196,98,125,24,37,27,51,0,0 ; vbroadcastss 0x331b(%rip),%ymm12 # 5bb4 <_sk_callback_hsw+0x2ee>
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,220,50,0,0 ; vbroadcastss 0x32dc(%rip),%ymm11 # 5b98 <_sk_callback_hsw+0x2f2>
+ DB 196,98,125,24,29,252,50,0,0 ; vbroadcastss 0x32fc(%rip),%ymm11 # 5bb8 <_sk_callback_hsw+0x2f2>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,210,50,0,0 ; vbroadcastss 0x32d2(%rip),%ymm11 # 5b9c <_sk_callback_hsw+0x2f6>
+ DB 196,98,125,24,29,242,50,0,0 ; vbroadcastss 0x32f2(%rip),%ymm11 # 5bbc <_sk_callback_hsw+0x2f6>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,200,50,0,0 ; vbroadcastss 0x32c8(%rip),%ymm1 # 5ba0 <_sk_callback_hsw+0x2fa>
+ DB 196,226,125,24,13,232,50,0,0 ; vbroadcastss 0x32e8(%rip),%ymm1 # 5bc0 <_sk_callback_hsw+0x2fa>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,190,50,0,0 ; vbroadcastss 0x32be(%rip),%ymm10 # 5ba4 <_sk_callback_hsw+0x2fe>
+ DB 196,98,125,24,21,222,50,0,0 ; vbroadcastss 0x32de(%rip),%ymm10 # 5bc4 <_sk_callback_hsw+0x2fe>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,177,50,0,0 ; vbroadcastss 0x32b1(%rip),%ymm10 # 5ba8 <_sk_callback_hsw+0x302>
+ DB 196,98,125,24,21,209,50,0,0 ; vbroadcastss 0x32d1(%rip),%ymm10 # 5bc8 <_sk_callback_hsw+0x302>
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
@@ -2453,7 +2453,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,136,50,0,0 ; vbroadcastss 0x3288(%rip),%ymm8 # 5bac <_sk_callback_hsw+0x306>
+ DB 196,98,125,24,5,168,50,0,0 ; vbroadcastss 0x32a8(%rip),%ymm8 # 5bcc <_sk_callback_hsw+0x306>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2471,33 +2471,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,64,50,0,0 ; vbroadcastss 0x3240(%rip),%ymm12 # 5bb0 <_sk_callback_hsw+0x30a>
- DB 196,98,125,24,45,59,50,0,0 ; vbroadcastss 0x323b(%rip),%ymm13 # 5bb4 <_sk_callback_hsw+0x30e>
+ DB 196,98,125,24,37,96,50,0,0 ; vbroadcastss 0x3260(%rip),%ymm12 # 5bd0 <_sk_callback_hsw+0x30a>
+ DB 196,98,125,24,45,91,50,0,0 ; vbroadcastss 0x325b(%rip),%ymm13 # 5bd4 <_sk_callback_hsw+0x30e>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,49,50,0,0 ; vbroadcastss 0x3231(%rip),%ymm13 # 5bb8 <_sk_callback_hsw+0x312>
+ DB 196,98,125,24,45,81,50,0,0 ; vbroadcastss 0x3251(%rip),%ymm13 # 5bd8 <_sk_callback_hsw+0x312>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,39,50,0,0 ; vbroadcastss 0x3227(%rip),%ymm13 # 5bbc <_sk_callback_hsw+0x316>
+ DB 196,98,125,24,45,71,50,0,0 ; vbroadcastss 0x3247(%rip),%ymm13 # 5bdc <_sk_callback_hsw+0x316>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,29,50,0,0 ; vbroadcastss 0x321d(%rip),%ymm11 # 5bc0 <_sk_callback_hsw+0x31a>
+ DB 196,98,125,24,29,61,50,0,0 ; vbroadcastss 0x323d(%rip),%ymm11 # 5be0 <_sk_callback_hsw+0x31a>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,19,50,0,0 ; vbroadcastss 0x3213(%rip),%ymm12 # 5bc4 <_sk_callback_hsw+0x31e>
+ DB 196,98,125,24,37,51,50,0,0 ; vbroadcastss 0x3233(%rip),%ymm12 # 5be4 <_sk_callback_hsw+0x31e>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,9,50,0,0 ; vbroadcastss 0x3209(%rip),%ymm12 # 5bc8 <_sk_callback_hsw+0x322>
+ DB 196,98,125,24,37,41,50,0,0 ; vbroadcastss 0x3229(%rip),%ymm12 # 5be8 <_sk_callback_hsw+0x322>
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,234,49,0,0 ; vbroadcastss 0x31ea(%rip),%ymm11 # 5bcc <_sk_callback_hsw+0x326>
+ DB 196,98,125,24,29,10,50,0,0 ; vbroadcastss 0x320a(%rip),%ymm11 # 5bec <_sk_callback_hsw+0x326>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,224,49,0,0 ; vbroadcastss 0x31e0(%rip),%ymm11 # 5bd0 <_sk_callback_hsw+0x32a>
+ DB 196,98,125,24,29,0,50,0,0 ; vbroadcastss 0x3200(%rip),%ymm11 # 5bf0 <_sk_callback_hsw+0x32a>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,214,49,0,0 ; vbroadcastss 0x31d6(%rip),%ymm2 # 5bd4 <_sk_callback_hsw+0x32e>
+ DB 196,226,125,24,21,246,49,0,0 ; vbroadcastss 0x31f6(%rip),%ymm2 # 5bf4 <_sk_callback_hsw+0x32e>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,204,49,0,0 ; vbroadcastss 0x31cc(%rip),%ymm10 # 5bd8 <_sk_callback_hsw+0x332>
+ DB 196,98,125,24,21,236,49,0,0 ; vbroadcastss 0x31ec(%rip),%ymm10 # 5bf8 <_sk_callback_hsw+0x332>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,191,49,0,0 ; vbroadcastss 0x31bf(%rip),%ymm10 # 5bdc <_sk_callback_hsw+0x336>
+ DB 196,98,125,24,21,223,49,0,0 ; vbroadcastss 0x31df(%rip),%ymm10 # 5bfc <_sk_callback_hsw+0x336>
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
@@ -2505,7 +2505,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,150,49,0,0 ; vbroadcastss 0x3196(%rip),%ymm8 # 5be0 <_sk_callback_hsw+0x33a>
+ DB 196,98,125,24,5,182,49,0,0 ; vbroadcastss 0x31b6(%rip),%ymm8 # 5c00 <_sk_callback_hsw+0x33a>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2523,33 +2523,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,78,49,0,0 ; vbroadcastss 0x314e(%rip),%ymm12 # 5be4 <_sk_callback_hsw+0x33e>
- DB 196,98,125,24,45,73,49,0,0 ; vbroadcastss 0x3149(%rip),%ymm13 # 5be8 <_sk_callback_hsw+0x342>
+ DB 196,98,125,24,37,110,49,0,0 ; vbroadcastss 0x316e(%rip),%ymm12 # 5c04 <_sk_callback_hsw+0x33e>
+ DB 196,98,125,24,45,105,49,0,0 ; vbroadcastss 0x3169(%rip),%ymm13 # 5c08 <_sk_callback_hsw+0x342>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,63,49,0,0 ; vbroadcastss 0x313f(%rip),%ymm13 # 5bec <_sk_callback_hsw+0x346>
+ DB 196,98,125,24,45,95,49,0,0 ; vbroadcastss 0x315f(%rip),%ymm13 # 5c0c <_sk_callback_hsw+0x346>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,53,49,0,0 ; vbroadcastss 0x3135(%rip),%ymm13 # 5bf0 <_sk_callback_hsw+0x34a>
+ DB 196,98,125,24,45,85,49,0,0 ; vbroadcastss 0x3155(%rip),%ymm13 # 5c10 <_sk_callback_hsw+0x34a>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,43,49,0,0 ; vbroadcastss 0x312b(%rip),%ymm11 # 5bf4 <_sk_callback_hsw+0x34e>
+ DB 196,98,125,24,29,75,49,0,0 ; vbroadcastss 0x314b(%rip),%ymm11 # 5c14 <_sk_callback_hsw+0x34e>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,33,49,0,0 ; vbroadcastss 0x3121(%rip),%ymm12 # 5bf8 <_sk_callback_hsw+0x352>
+ DB 196,98,125,24,37,65,49,0,0 ; vbroadcastss 0x3141(%rip),%ymm12 # 5c18 <_sk_callback_hsw+0x352>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,23,49,0,0 ; vbroadcastss 0x3117(%rip),%ymm12 # 5bfc <_sk_callback_hsw+0x356>
+ DB 196,98,125,24,37,55,49,0,0 ; vbroadcastss 0x3137(%rip),%ymm12 # 5c1c <_sk_callback_hsw+0x356>
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,248,48,0,0 ; vbroadcastss 0x30f8(%rip),%ymm11 # 5c00 <_sk_callback_hsw+0x35a>
+ DB 196,98,125,24,29,24,49,0,0 ; vbroadcastss 0x3118(%rip),%ymm11 # 5c20 <_sk_callback_hsw+0x35a>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,238,48,0,0 ; vbroadcastss 0x30ee(%rip),%ymm11 # 5c04 <_sk_callback_hsw+0x35e>
+ DB 196,98,125,24,29,14,49,0,0 ; vbroadcastss 0x310e(%rip),%ymm11 # 5c24 <_sk_callback_hsw+0x35e>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,228,48,0,0 ; vbroadcastss 0x30e4(%rip),%ymm3 # 5c08 <_sk_callback_hsw+0x362>
+ DB 196,226,125,24,29,4,49,0,0 ; vbroadcastss 0x3104(%rip),%ymm3 # 5c28 <_sk_callback_hsw+0x362>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,218,48,0,0 ; vbroadcastss 0x30da(%rip),%ymm10 # 5c0c <_sk_callback_hsw+0x366>
+ DB 196,98,125,24,21,250,48,0,0 ; vbroadcastss 0x30fa(%rip),%ymm10 # 5c2c <_sk_callback_hsw+0x366>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,205,48,0,0 ; vbroadcastss 0x30cd(%rip),%ymm10 # 5c10 <_sk_callback_hsw+0x36a>
+ DB 196,98,125,24,21,237,48,0,0 ; vbroadcastss 0x30ed(%rip),%ymm10 # 5c30 <_sk_callback_hsw+0x36a>
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
@@ -2557,33 +2557,33 @@ _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,164,48,0,0 ; vbroadcastss 0x30a4(%rip),%ymm8 # 5c14 <_sk_callback_hsw+0x36e>
+ DB 196,98,125,24,5,196,48,0,0 ; vbroadcastss 0x30c4(%rip),%ymm8 # 5c34 <_sk_callback_hsw+0x36e>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,150,48,0,0 ; vbroadcastss 0x3096(%rip),%ymm8 # 5c18 <_sk_callback_hsw+0x372>
- DB 196,98,125,24,13,145,48,0,0 ; vbroadcastss 0x3091(%rip),%ymm9 # 5c1c <_sk_callback_hsw+0x376>
- DB 196,98,125,24,21,140,48,0,0 ; vbroadcastss 0x308c(%rip),%ymm10 # 5c20 <_sk_callback_hsw+0x37a>
+ DB 196,98,125,24,5,182,48,0,0 ; vbroadcastss 0x30b6(%rip),%ymm8 # 5c38 <_sk_callback_hsw+0x372>
+ DB 196,98,125,24,13,177,48,0,0 ; vbroadcastss 0x30b1(%rip),%ymm9 # 5c3c <_sk_callback_hsw+0x376>
+ DB 196,98,125,24,21,172,48,0,0 ; vbroadcastss 0x30ac(%rip),%ymm10 # 5c40 <_sk_callback_hsw+0x37a>
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,125,48,0,0 ; vbroadcastss 0x307d(%rip),%ymm9 # 5c24 <_sk_callback_hsw+0x37e>
+ DB 196,98,125,24,13,157,48,0,0 ; vbroadcastss 0x309d(%rip),%ymm9 # 5c44 <_sk_callback_hsw+0x37e>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,115,48,0,0 ; vbroadcastss 0x3073(%rip),%ymm0 # 5c28 <_sk_callback_hsw+0x382>
+ DB 196,226,125,24,5,147,48,0,0 ; vbroadcastss 0x3093(%rip),%ymm0 # 5c48 <_sk_callback_hsw+0x382>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,106,48,0,0 ; vbroadcastss 0x306a(%rip),%ymm8 # 5c2c <_sk_callback_hsw+0x386>
+ DB 196,98,125,24,5,138,48,0,0 ; vbroadcastss 0x308a(%rip),%ymm8 # 5c4c <_sk_callback_hsw+0x386>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,96,48,0,0 ; vbroadcastss 0x3060(%rip),%ymm9 # 5c30 <_sk_callback_hsw+0x38a>
+ DB 196,98,125,24,13,128,48,0,0 ; vbroadcastss 0x3080(%rip),%ymm9 # 5c50 <_sk_callback_hsw+0x38a>
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,77,48,0,0 ; vbroadcastss 0x304d(%rip),%ymm2 # 5c34 <_sk_callback_hsw+0x38e>
+ DB 196,226,125,24,21,109,48,0,0 ; vbroadcastss 0x306d(%rip),%ymm2 # 5c54 <_sk_callback_hsw+0x38e>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,67,48,0,0 ; vbroadcastss 0x3043(%rip),%ymm11 # 5c38 <_sk_callback_hsw+0x392>
+ DB 196,98,125,24,29,99,48,0,0 ; vbroadcastss 0x3063(%rip),%ymm11 # 5c58 <_sk_callback_hsw+0x392>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,57,48,0,0 ; vbroadcastss 0x3039(%rip),%ymm12 # 5c3c <_sk_callback_hsw+0x396>
+ DB 196,98,125,24,37,89,48,0,0 ; vbroadcastss 0x3059(%rip),%ymm12 # 5c5c <_sk_callback_hsw+0x396>
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
@@ -2598,9 +2598,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,238,47,0,0 ; vbroadcastss 0x2fee(%rip),%ymm0 # 5c40 <_sk_callback_hsw+0x39a>
+ DB 196,226,125,24,5,14,48,0,0 ; vbroadcastss 0x300e(%rip),%ymm0 # 5c60 <_sk_callback_hsw+0x39a>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,229,47,0,0 ; vbroadcastss 0x2fe5(%rip),%ymm8 # 5c44 <_sk_callback_hsw+0x39e>
+ DB 196,98,125,24,5,5,48,0,0 ; vbroadcastss 0x3005(%rip),%ymm8 # 5c64 <_sk_callback_hsw+0x39e>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2617,10 +2617,10 @@ _sk_load_a8_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,53 ; jne 2cb6 <_sk_load_a8_hsw+0x4e>
DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0
- DB 197,249,219,5,49,53,0,0 ; vpand 0x3531(%rip),%xmm0,%xmm0 # 61c0 <_sk_callback_hsw+0x91a>
+ DB 197,249,219,5,81,53,0,0 ; vpand 0x3551(%rip),%xmm0,%xmm0 # 61e0 <_sk_callback_hsw+0x91a>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,167,47,0,0 ; vbroadcastss 0x2fa7(%rip),%ymm1 # 5c48 <_sk_callback_hsw+0x3a2>
+ DB 196,226,125,24,13,199,47,0,0 ; vbroadcastss 0x2fc7(%rip),%ymm1 # 5c68 <_sk_callback_hsw+0x3a2>
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
@@ -2693,10 +2693,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,53 ; jne 2db6 <_sk_load_a8_dst_hsw+0x4e>
DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4
- DB 197,217,219,37,65,52,0,0 ; vpand 0x3441(%rip),%xmm4,%xmm4 # 61d0 <_sk_callback_hsw+0x92a>
+ DB 197,217,219,37,97,52,0,0 ; vpand 0x3461(%rip),%xmm4,%xmm4 # 61f0 <_sk_callback_hsw+0x92a>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,171,46,0,0 ; vbroadcastss 0x2eab(%rip),%ymm5 # 5c4c <_sk_callback_hsw+0x3a6>
+ DB 196,226,125,24,45,203,46,0,0 ; vbroadcastss 0x2ecb(%rip),%ymm5 # 5c6c <_sk_callback_hsw+0x3a6>
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
@@ -2795,7 +2795,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,50,45,0,0 ; vbroadcastss 0x2d32(%rip),%ymm1 # 5c50 <_sk_callback_hsw+0x3aa>
+ DB 196,226,125,24,13,82,45,0,0 ; vbroadcastss 0x2d52(%rip),%ymm1 # 5c70 <_sk_callback_hsw+0x3aa>
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
@@ -2812,7 +2812,7 @@ _sk_store_a8_hsw LABEL PROC
DB 77,15,175,202 ; imul %r10,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,218 ; movslq %edx,%rbx
- DB 196,98,125,24,5,5,45,0,0 ; vbroadcastss 0x2d05(%rip),%ymm8 # 5c54 <_sk_callback_hsw+0x3ae>
+ DB 196,98,125,24,5,37,45,0,0 ; vbroadcastss 0x2d25(%rip),%ymm8 # 5c74 <_sk_callback_hsw+0x3ae>
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
@@ -2838,13 +2838,13 @@ _sk_store_a8_hsw LABEL PROC
DB 196,67,121,20,4,25,0 ; vpextrb $0x0,%xmm8,(%r9,%rbx,1)
DB 235,201 ; jmp 2f74 <_sk_store_a8_hsw+0x42>
DB 196,67,121,20,68,25,2,4 ; vpextrb $0x4,%xmm8,0x2(%r9,%rbx,1)
- DB 196,98,57,0,5,36,50,0,0 ; vpshufb 0x3224(%rip),%xmm8,%xmm8 # 61e0 <_sk_callback_hsw+0x93a>
+ DB 196,98,57,0,5,68,50,0,0 ; vpshufb 0x3244(%rip),%xmm8,%xmm8 # 6200 <_sk_callback_hsw+0x93a>
DB 196,67,121,21,4,25,0 ; vpextrw $0x0,%xmm8,(%r9,%rbx,1)
DB 235,175 ; jmp 2f74 <_sk_store_a8_hsw+0x42>
DB 196,67,121,20,68,25,6,12 ; vpextrb $0xc,%xmm8,0x6(%r9,%rbx,1)
DB 196,67,121,20,68,25,5,10 ; vpextrb $0xa,%xmm8,0x5(%r9,%rbx,1)
DB 196,67,121,20,68,25,4,8 ; vpextrb $0x8,%xmm8,0x4(%r9,%rbx,1)
- DB 196,98,57,0,5,10,50,0,0 ; vpshufb 0x320a(%rip),%xmm8,%xmm8 # 61f0 <_sk_callback_hsw+0x94a>
+ DB 196,98,57,0,5,42,50,0,0 ; vpshufb 0x322a(%rip),%xmm8,%xmm8 # 6210 <_sk_callback_hsw+0x94a>
DB 196,65,121,126,4,25 ; vmovd %xmm8,(%r9,%rbx,1)
DB 235,134 ; jmp 2f74 <_sk_store_a8_hsw+0x42>
DB 102,144 ; xchg %ax,%ax
@@ -2880,13 +2880,13 @@ _sk_load_g8_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,58 ; jne 305f <_sk_load_g8_hsw+0x53>
DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0
- DB 197,249,219,5,205,49,0,0 ; vpand 0x31cd(%rip),%xmm0,%xmm0 # 6200 <_sk_callback_hsw+0x95a>
+ DB 197,249,219,5,237,49,0,0 ; vpand 0x31ed(%rip),%xmm0,%xmm0 # 6220 <_sk_callback_hsw+0x95a>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,19,44,0,0 ; vbroadcastss 0x2c13(%rip),%ymm1 # 5c58 <_sk_callback_hsw+0x3b2>
+ DB 196,226,125,24,13,51,44,0,0 ; vbroadcastss 0x2c33(%rip),%ymm1 # 5c78 <_sk_callback_hsw+0x3b2>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,8,44,0,0 ; vbroadcastss 0x2c08(%rip),%ymm3 # 5c5c <_sk_callback_hsw+0x3b6>
+ DB 196,226,125,24,29,40,44,0,0 ; vbroadcastss 0x2c28(%rip),%ymm3 # 5c7c <_sk_callback_hsw+0x3b6>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -2957,13 +2957,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,58 ; jne 3167 <_sk_load_g8_dst_hsw+0x53>
DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4
- DB 197,217,219,37,213,48,0,0 ; vpand 0x30d5(%rip),%xmm4,%xmm4 # 6210 <_sk_callback_hsw+0x96a>
+ DB 197,217,219,37,245,48,0,0 ; vpand 0x30f5(%rip),%xmm4,%xmm4 # 6230 <_sk_callback_hsw+0x96a>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,19,43,0,0 ; vbroadcastss 0x2b13(%rip),%ymm5 # 5c60 <_sk_callback_hsw+0x3ba>
+ DB 196,226,125,24,45,51,43,0,0 ; vbroadcastss 0x2b33(%rip),%ymm5 # 5c80 <_sk_callback_hsw+0x3ba>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,8,43,0,0 ; vbroadcastss 0x2b08(%rip),%ymm7 # 5c64 <_sk_callback_hsw+0x3be>
+ DB 196,226,125,24,61,40,43,0,0 ; vbroadcastss 0x2b28(%rip),%ymm7 # 5c84 <_sk_callback_hsw+0x3be>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 91 ; pop %rbx
@@ -3060,10 +3060,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,150,41,0,0 ; vbroadcastss 0x2996(%rip),%ymm1 # 5c68 <_sk_callback_hsw+0x3c2>
+ DB 196,226,125,24,13,182,41,0,0 ; vbroadcastss 0x29b6(%rip),%ymm1 # 5c88 <_sk_callback_hsw+0x3c2>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,139,41,0,0 ; vbroadcastss 0x298b(%rip),%ymm3 # 5c6c <_sk_callback_hsw+0x3c6>
+ DB 196,226,125,24,29,171,41,0,0 ; vbroadcastss 0x29ab(%rip),%ymm3 # 5c8c <_sk_callback_hsw+0x3c6>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3082,23 +3082,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,115 ; jne 337a <_sk_load_565_hsw+0x8f>
DB 196,193,122,111,4,89 ; vmovdqu (%r9,%rbx,2),%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,85,41,0,0 ; vpbroadcastd 0x2955(%rip),%ymm0 # 5c70 <_sk_callback_hsw+0x3ca>
+ DB 196,226,125,88,5,117,41,0,0 ; vpbroadcastd 0x2975(%rip),%ymm0 # 5c90 <_sk_callback_hsw+0x3ca>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,72,41,0,0 ; vbroadcastss 0x2948(%rip),%ymm1 # 5c74 <_sk_callback_hsw+0x3ce>
+ DB 196,226,125,24,13,104,41,0,0 ; vbroadcastss 0x2968(%rip),%ymm1 # 5c94 <_sk_callback_hsw+0x3ce>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,63,41,0,0 ; vpbroadcastd 0x293f(%rip),%ymm1 # 5c78 <_sk_callback_hsw+0x3d2>
+ DB 196,226,125,88,13,95,41,0,0 ; vpbroadcastd 0x295f(%rip),%ymm1 # 5c98 <_sk_callback_hsw+0x3d2>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,50,41,0,0 ; vbroadcastss 0x2932(%rip),%ymm3 # 5c7c <_sk_callback_hsw+0x3d6>
+ DB 196,226,125,24,29,82,41,0,0 ; vbroadcastss 0x2952(%rip),%ymm3 # 5c9c <_sk_callback_hsw+0x3d6>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,41,41,0,0 ; vpbroadcastd 0x2929(%rip),%ymm3 # 5c80 <_sk_callback_hsw+0x3da>
+ DB 196,226,125,88,29,73,41,0,0 ; vpbroadcastd 0x2949(%rip),%ymm3 # 5ca0 <_sk_callback_hsw+0x3da>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,28,41,0,0 ; vbroadcastss 0x291c(%rip),%ymm3 # 5c84 <_sk_callback_hsw+0x3de>
+ DB 196,226,125,24,29,60,41,0,0 ; vbroadcastss 0x293c(%rip),%ymm3 # 5ca4 <_sk_callback_hsw+0x3de>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,17,41,0,0 ; vbroadcastss 0x2911(%rip),%ymm3 # 5c88 <_sk_callback_hsw+0x3e2>
+ DB 196,226,125,24,29,49,41,0,0 ; vbroadcastss 0x2931(%rip),%ymm3 # 5ca8 <_sk_callback_hsw+0x3e2>
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -3161,23 +3161,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,115 ; jne 34ab <_sk_load_565_dst_hsw+0x8f>
DB 196,193,122,111,36,89 ; vmovdqu (%r9,%rbx,2),%xmm4
DB 196,226,125,51,244 ; vpmovzxwd %xmm4,%ymm6
- DB 196,226,125,88,37,64,40,0,0 ; vpbroadcastd 0x2840(%rip),%ymm4 # 5c8c <_sk_callback_hsw+0x3e6>
+ DB 196,226,125,88,37,96,40,0,0 ; vpbroadcastd 0x2860(%rip),%ymm4 # 5cac <_sk_callback_hsw+0x3e6>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,51,40,0,0 ; vbroadcastss 0x2833(%rip),%ymm5 # 5c90 <_sk_callback_hsw+0x3ea>
+ DB 196,226,125,24,45,83,40,0,0 ; vbroadcastss 0x2853(%rip),%ymm5 # 5cb0 <_sk_callback_hsw+0x3ea>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,42,40,0,0 ; vpbroadcastd 0x282a(%rip),%ymm5 # 5c94 <_sk_callback_hsw+0x3ee>
+ DB 196,226,125,88,45,74,40,0,0 ; vpbroadcastd 0x284a(%rip),%ymm5 # 5cb4 <_sk_callback_hsw+0x3ee>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,29,40,0,0 ; vbroadcastss 0x281d(%rip),%ymm7 # 5c98 <_sk_callback_hsw+0x3f2>
+ DB 196,226,125,24,61,61,40,0,0 ; vbroadcastss 0x283d(%rip),%ymm7 # 5cb8 <_sk_callback_hsw+0x3f2>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,20,40,0,0 ; vpbroadcastd 0x2814(%rip),%ymm7 # 5c9c <_sk_callback_hsw+0x3f6>
+ DB 196,226,125,88,61,52,40,0,0 ; vpbroadcastd 0x2834(%rip),%ymm7 # 5cbc <_sk_callback_hsw+0x3f6>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,7,40,0,0 ; vbroadcastss 0x2807(%rip),%ymm7 # 5ca0 <_sk_callback_hsw+0x3fa>
+ DB 196,226,125,24,61,39,40,0,0 ; vbroadcastss 0x2827(%rip),%ymm7 # 5cc0 <_sk_callback_hsw+0x3fa>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,252,39,0,0 ; vbroadcastss 0x27fc(%rip),%ymm7 # 5ca4 <_sk_callback_hsw+0x3fe>
+ DB 196,226,125,24,61,28,40,0,0 ; vbroadcastss 0x281c(%rip),%ymm7 # 5cc4 <_sk_callback_hsw+0x3fe>
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -3266,23 +3266,23 @@ _sk_gather_565_hsw LABEL PROC
DB 67,15,183,4,89 ; movzwl (%r9,%r11,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,171,38,0,0 ; vpbroadcastd 0x26ab(%rip),%ymm0 # 5ca8 <_sk_callback_hsw+0x402>
+ DB 196,226,125,88,5,203,38,0,0 ; vpbroadcastd 0x26cb(%rip),%ymm0 # 5cc8 <_sk_callback_hsw+0x402>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,158,38,0,0 ; vbroadcastss 0x269e(%rip),%ymm1 # 5cac <_sk_callback_hsw+0x406>
+ DB 196,226,125,24,13,190,38,0,0 ; vbroadcastss 0x26be(%rip),%ymm1 # 5ccc <_sk_callback_hsw+0x406>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,149,38,0,0 ; vpbroadcastd 0x2695(%rip),%ymm1 # 5cb0 <_sk_callback_hsw+0x40a>
+ DB 196,226,125,88,13,181,38,0,0 ; vpbroadcastd 0x26b5(%rip),%ymm1 # 5cd0 <_sk_callback_hsw+0x40a>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,136,38,0,0 ; vbroadcastss 0x2688(%rip),%ymm3 # 5cb4 <_sk_callback_hsw+0x40e>
+ DB 196,226,125,24,29,168,38,0,0 ; vbroadcastss 0x26a8(%rip),%ymm3 # 5cd4 <_sk_callback_hsw+0x40e>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,127,38,0,0 ; vpbroadcastd 0x267f(%rip),%ymm3 # 5cb8 <_sk_callback_hsw+0x412>
+ DB 196,226,125,88,29,159,38,0,0 ; vpbroadcastd 0x269f(%rip),%ymm3 # 5cd8 <_sk_callback_hsw+0x412>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,114,38,0,0 ; vbroadcastss 0x2672(%rip),%ymm3 # 5cbc <_sk_callback_hsw+0x416>
+ DB 196,226,125,24,29,146,38,0,0 ; vbroadcastss 0x2692(%rip),%ymm3 # 5cdc <_sk_callback_hsw+0x416>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,103,38,0,0 ; vbroadcastss 0x2667(%rip),%ymm3 # 5cc0 <_sk_callback_hsw+0x41a>
+ DB 196,226,125,24,29,135,38,0,0 ; vbroadcastss 0x2687(%rip),%ymm3 # 5ce0 <_sk_callback_hsw+0x41a>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_hsw
@@ -3295,11 +3295,11 @@ _sk_store_565_hsw LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,218 ; movslq %edx,%rbx
- DB 196,98,125,24,5,73,38,0,0 ; vbroadcastss 0x2649(%rip),%ymm8 # 5cc4 <_sk_callback_hsw+0x41e>
+ DB 196,98,125,24,5,105,38,0,0 ; vbroadcastss 0x2669(%rip),%ymm8 # 5ce4 <_sk_callback_hsw+0x41e>
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,52,38,0,0 ; vbroadcastss 0x2634(%rip),%ymm10 # 5cc8 <_sk_callback_hsw+0x422>
+ DB 196,98,125,24,21,84,38,0,0 ; vbroadcastss 0x2654(%rip),%ymm10 # 5ce8 <_sk_callback_hsw+0x422>
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
@@ -3352,7 +3352,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1003748 <_sk_callback_hsw+0xffffffffe0ffdea2>
+ DB 232,255,255,255,224 ; callq ffffffffe1003748 <_sk_callback_hsw+0xffffffffe0ffde82>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3371,25 +3371,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,139,0,0,0 ; jne 37f7 <_sk_load_4444_hsw+0xab>
DB 196,193,122,111,4,89 ; vmovdqu (%r9,%rbx,2),%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,76,37,0,0 ; vpbroadcastd 0x254c(%rip),%ymm0 # 5ccc <_sk_callback_hsw+0x426>
+ DB 196,226,125,88,5,108,37,0,0 ; vpbroadcastd 0x256c(%rip),%ymm0 # 5cec <_sk_callback_hsw+0x426>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,63,37,0,0 ; vbroadcastss 0x253f(%rip),%ymm1 # 5cd0 <_sk_callback_hsw+0x42a>
+ DB 196,226,125,24,13,95,37,0,0 ; vbroadcastss 0x255f(%rip),%ymm1 # 5cf0 <_sk_callback_hsw+0x42a>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,54,37,0,0 ; vpbroadcastd 0x2536(%rip),%ymm1 # 5cd4 <_sk_callback_hsw+0x42e>
+ DB 196,226,125,88,13,86,37,0,0 ; vpbroadcastd 0x2556(%rip),%ymm1 # 5cf4 <_sk_callback_hsw+0x42e>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,41,37,0,0 ; vbroadcastss 0x2529(%rip),%ymm2 # 5cd8 <_sk_callback_hsw+0x432>
+ DB 196,226,125,24,21,73,37,0,0 ; vbroadcastss 0x2549(%rip),%ymm2 # 5cf8 <_sk_callback_hsw+0x432>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,32,37,0,0 ; vpbroadcastd 0x2520(%rip),%ymm2 # 5cdc <_sk_callback_hsw+0x436>
+ DB 196,226,125,88,21,64,37,0,0 ; vpbroadcastd 0x2540(%rip),%ymm2 # 5cfc <_sk_callback_hsw+0x436>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,19,37,0,0 ; vbroadcastss 0x2513(%rip),%ymm8 # 5ce0 <_sk_callback_hsw+0x43a>
+ DB 196,98,125,24,5,51,37,0,0 ; vbroadcastss 0x2533(%rip),%ymm8 # 5d00 <_sk_callback_hsw+0x43a>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,9,37,0,0 ; vpbroadcastd 0x2509(%rip),%ymm8 # 5ce4 <_sk_callback_hsw+0x43e>
+ DB 196,98,125,88,5,41,37,0,0 ; vpbroadcastd 0x2529(%rip),%ymm8 # 5d04 <_sk_callback_hsw+0x43e>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,251,36,0,0 ; vbroadcastss 0x24fb(%rip),%ymm8 # 5ce8 <_sk_callback_hsw+0x442>
+ DB 196,98,125,24,5,27,37,0,0 ; vbroadcastss 0x251b(%rip),%ymm8 # 5d08 <_sk_callback_hsw+0x442>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -3455,25 +3455,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,139,0,0,0 ; jne 3943 <_sk_load_4444_dst_hsw+0xab>
DB 196,193,122,111,36,89 ; vmovdqu (%r9,%rbx,2),%xmm4
DB 196,226,125,51,252 ; vpmovzxwd %xmm4,%ymm7
- DB 196,226,125,88,37,32,36,0,0 ; vpbroadcastd 0x2420(%rip),%ymm4 # 5cec <_sk_callback_hsw+0x446>
+ DB 196,226,125,88,37,64,36,0,0 ; vpbroadcastd 0x2440(%rip),%ymm4 # 5d0c <_sk_callback_hsw+0x446>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,19,36,0,0 ; vbroadcastss 0x2413(%rip),%ymm5 # 5cf0 <_sk_callback_hsw+0x44a>
+ DB 196,226,125,24,45,51,36,0,0 ; vbroadcastss 0x2433(%rip),%ymm5 # 5d10 <_sk_callback_hsw+0x44a>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,10,36,0,0 ; vpbroadcastd 0x240a(%rip),%ymm5 # 5cf4 <_sk_callback_hsw+0x44e>
+ DB 196,226,125,88,45,42,36,0,0 ; vpbroadcastd 0x242a(%rip),%ymm5 # 5d14 <_sk_callback_hsw+0x44e>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,253,35,0,0 ; vbroadcastss 0x23fd(%rip),%ymm6 # 5cf8 <_sk_callback_hsw+0x452>
+ DB 196,226,125,24,53,29,36,0,0 ; vbroadcastss 0x241d(%rip),%ymm6 # 5d18 <_sk_callback_hsw+0x452>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,244,35,0,0 ; vpbroadcastd 0x23f4(%rip),%ymm6 # 5cfc <_sk_callback_hsw+0x456>
+ DB 196,226,125,88,53,20,36,0,0 ; vpbroadcastd 0x2414(%rip),%ymm6 # 5d1c <_sk_callback_hsw+0x456>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,231,35,0,0 ; vbroadcastss 0x23e7(%rip),%ymm8 # 5d00 <_sk_callback_hsw+0x45a>
+ DB 196,98,125,24,5,7,36,0,0 ; vbroadcastss 0x2407(%rip),%ymm8 # 5d20 <_sk_callback_hsw+0x45a>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,221,35,0,0 ; vpbroadcastd 0x23dd(%rip),%ymm8 # 5d04 <_sk_callback_hsw+0x45e>
+ DB 196,98,125,88,5,253,35,0,0 ; vpbroadcastd 0x23fd(%rip),%ymm8 # 5d24 <_sk_callback_hsw+0x45e>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,207,35,0,0 ; vbroadcastss 0x23cf(%rip),%ymm8 # 5d08 <_sk_callback_hsw+0x462>
+ DB 196,98,125,24,5,239,35,0,0 ; vbroadcastss 0x23ef(%rip),%ymm8 # 5d28 <_sk_callback_hsw+0x462>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -3564,25 +3564,25 @@ _sk_gather_4444_hsw LABEL PROC
DB 67,15,183,4,89 ; movzwl (%r9,%r11,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,119,34,0,0 ; vpbroadcastd 0x2277(%rip),%ymm0 # 5d0c <_sk_callback_hsw+0x466>
+ DB 196,226,125,88,5,151,34,0,0 ; vpbroadcastd 0x2297(%rip),%ymm0 # 5d2c <_sk_callback_hsw+0x466>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,106,34,0,0 ; vbroadcastss 0x226a(%rip),%ymm1 # 5d10 <_sk_callback_hsw+0x46a>
+ DB 196,226,125,24,13,138,34,0,0 ; vbroadcastss 0x228a(%rip),%ymm1 # 5d30 <_sk_callback_hsw+0x46a>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,97,34,0,0 ; vpbroadcastd 0x2261(%rip),%ymm1 # 5d14 <_sk_callback_hsw+0x46e>
+ DB 196,226,125,88,13,129,34,0,0 ; vpbroadcastd 0x2281(%rip),%ymm1 # 5d34 <_sk_callback_hsw+0x46e>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,84,34,0,0 ; vbroadcastss 0x2254(%rip),%ymm2 # 5d18 <_sk_callback_hsw+0x472>
+ DB 196,226,125,24,21,116,34,0,0 ; vbroadcastss 0x2274(%rip),%ymm2 # 5d38 <_sk_callback_hsw+0x472>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,75,34,0,0 ; vpbroadcastd 0x224b(%rip),%ymm2 # 5d1c <_sk_callback_hsw+0x476>
+ DB 196,226,125,88,21,107,34,0,0 ; vpbroadcastd 0x226b(%rip),%ymm2 # 5d3c <_sk_callback_hsw+0x476>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,62,34,0,0 ; vbroadcastss 0x223e(%rip),%ymm8 # 5d20 <_sk_callback_hsw+0x47a>
+ DB 196,98,125,24,5,94,34,0,0 ; vbroadcastss 0x225e(%rip),%ymm8 # 5d40 <_sk_callback_hsw+0x47a>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,52,34,0,0 ; vpbroadcastd 0x2234(%rip),%ymm8 # 5d24 <_sk_callback_hsw+0x47e>
+ DB 196,98,125,88,5,84,34,0,0 ; vpbroadcastd 0x2254(%rip),%ymm8 # 5d44 <_sk_callback_hsw+0x47e>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,38,34,0,0 ; vbroadcastss 0x2226(%rip),%ymm8 # 5d28 <_sk_callback_hsw+0x482>
+ DB 196,98,125,24,5,70,34,0,0 ; vbroadcastss 0x2246(%rip),%ymm8 # 5d48 <_sk_callback_hsw+0x482>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3597,7 +3597,7 @@ _sk_store_4444_hsw LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,218 ; movslq %edx,%rbx
- DB 196,98,125,24,5,1,34,0,0 ; vbroadcastss 0x2201(%rip),%ymm8 # 5d2c <_sk_callback_hsw+0x486>
+ DB 196,98,125,24,5,33,34,0,0 ; vbroadcastss 0x2221(%rip),%ymm8 # 5d4c <_sk_callback_hsw+0x486>
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
@@ -3657,7 +3657,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1003c04 <_sk_callback_hsw+0xffffffffe0ffe35e>
+ DB 232,255,255,255,224 ; callq ffffffffe1003c04 <_sk_callback_hsw+0xffffffffe0ffe33e>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3676,14 +3676,14 @@ _sk_load_8888_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,87 ; jne 3c82 <_sk_load_8888_hsw+0x7a>
DB 197,252,16,24 ; vmovups (%rax),%ymm3
- DB 197,228,84,5,9,35,0,0 ; vandps 0x2309(%rip),%ymm3,%ymm0 # 5f40 <_sk_callback_hsw+0x69a>
+ DB 197,228,84,5,41,35,0,0 ; vandps 0x2329(%rip),%ymm3,%ymm0 # 5f60 <_sk_callback_hsw+0x69a>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,236,32,0,0 ; vbroadcastss 0x20ec(%rip),%ymm8 # 5d30 <_sk_callback_hsw+0x48a>
+ DB 196,98,125,24,5,12,33,0,0 ; vbroadcastss 0x210c(%rip),%ymm8 # 5d50 <_sk_callback_hsw+0x48a>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,14,35,0,0 ; vpshufb 0x230e(%rip),%ymm3,%ymm1 # 5f60 <_sk_callback_hsw+0x6ba>
+ DB 196,226,101,0,13,46,35,0,0 ; vpshufb 0x232e(%rip),%ymm3,%ymm1 # 5f80 <_sk_callback_hsw+0x6ba>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,28,35,0,0 ; vpshufb 0x231c(%rip),%ymm3,%ymm2 # 5f80 <_sk_callback_hsw+0x6da>
+ DB 196,226,101,0,21,60,35,0,0 ; vpshufb 0x233c(%rip),%ymm3,%ymm2 # 5fa0 <_sk_callback_hsw+0x6da>
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
@@ -3716,14 +3716,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,87 ; jne 3d22 <_sk_load_8888_dst_hsw+0x7a>
DB 197,252,16,56 ; vmovups (%rax),%ymm7
- DB 197,196,84,37,201,34,0,0 ; vandps 0x22c9(%rip),%ymm7,%ymm4 # 5fa0 <_sk_callback_hsw+0x6fa>
+ DB 197,196,84,37,233,34,0,0 ; vandps 0x22e9(%rip),%ymm7,%ymm4 # 5fc0 <_sk_callback_hsw+0x6fa>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,80,32,0,0 ; vbroadcastss 0x2050(%rip),%ymm8 # 5d34 <_sk_callback_hsw+0x48e>
+ DB 196,98,125,24,5,112,32,0,0 ; vbroadcastss 0x2070(%rip),%ymm8 # 5d54 <_sk_callback_hsw+0x48e>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,206,34,0,0 ; vpshufb 0x22ce(%rip),%ymm7,%ymm5 # 5fc0 <_sk_callback_hsw+0x71a>
+ DB 196,226,69,0,45,238,34,0,0 ; vpshufb 0x22ee(%rip),%ymm7,%ymm5 # 5fe0 <_sk_callback_hsw+0x71a>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,220,34,0,0 ; vpshufb 0x22dc(%rip),%ymm7,%ymm6 # 5fe0 <_sk_callback_hsw+0x73a>
+ DB 196,226,69,0,53,252,34,0,0 ; vpshufb 0x22fc(%rip),%ymm7,%ymm6 # 6000 <_sk_callback_hsw+0x73a>
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
@@ -3753,14 +3753,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 196,194,117,144,28,129 ; vpgatherdd %ymm1,(%r9,%ymm0,4),%ymm3
- DB 197,229,219,5,138,34,0,0 ; vpand 0x228a(%rip),%ymm3,%ymm0 # 6000 <_sk_callback_hsw+0x75a>
+ DB 197,229,219,5,170,34,0,0 ; vpand 0x22aa(%rip),%ymm3,%ymm0 # 6020 <_sk_callback_hsw+0x75a>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,181,31,0,0 ; vbroadcastss 0x1fb5(%rip),%ymm8 # 5d38 <_sk_callback_hsw+0x492>
+ DB 196,98,125,24,5,213,31,0,0 ; vbroadcastss 0x1fd5(%rip),%ymm8 # 5d58 <_sk_callback_hsw+0x492>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,143,34,0,0 ; vpshufb 0x228f(%rip),%ymm3,%ymm1 # 6020 <_sk_callback_hsw+0x77a>
+ DB 196,226,101,0,13,175,34,0,0 ; vpshufb 0x22af(%rip),%ymm3,%ymm1 # 6040 <_sk_callback_hsw+0x77a>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,157,34,0,0 ; vpshufb 0x229d(%rip),%ymm3,%ymm2 # 6040 <_sk_callback_hsw+0x79a>
+ DB 196,226,101,0,21,189,34,0,0 ; vpshufb 0x22bd(%rip),%ymm3,%ymm2 # 6060 <_sk_callback_hsw+0x79a>
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
@@ -3780,7 +3780,7 @@ _sk_store_8888_hsw LABEL PROC
DB 72,3,8 ; add (%rax),%rcx
DB 72,99,194 ; movslq %edx,%rax
DB 72,141,4,129 ; lea (%rcx,%rax,4),%rax
- DB 196,98,125,24,5,87,31,0,0 ; vbroadcastss 0x1f57(%rip),%ymm8 # 5d3c <_sk_callback_hsw+0x496>
+ DB 196,98,125,24,5,119,31,0,0 ; vbroadcastss 0x1f77(%rip),%ymm8 # 5d5c <_sk_callback_hsw+0x496>
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
@@ -3825,14 +3825,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,87 ; jne 3ede <_sk_load_bgra_hsw+0x7a>
DB 197,252,16,24 ; vmovups (%rax),%ymm3
- DB 197,228,84,5,205,33,0,0 ; vandps 0x21cd(%rip),%ymm3,%ymm0 # 6060 <_sk_callback_hsw+0x7ba>
+ DB 197,228,84,5,237,33,0,0 ; vandps 0x21ed(%rip),%ymm3,%ymm0 # 6080 <_sk_callback_hsw+0x7ba>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,160,30,0,0 ; vbroadcastss 0x1ea0(%rip),%ymm8 # 5d40 <_sk_callback_hsw+0x49a>
+ DB 196,98,125,24,5,192,30,0,0 ; vbroadcastss 0x1ec0(%rip),%ymm8 # 5d60 <_sk_callback_hsw+0x49a>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,210,33,0,0 ; vpshufb 0x21d2(%rip),%ymm3,%ymm0 # 6080 <_sk_callback_hsw+0x7da>
+ DB 196,226,101,0,5,242,33,0,0 ; vpshufb 0x21f2(%rip),%ymm3,%ymm0 # 60a0 <_sk_callback_hsw+0x7da>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,224,33,0,0 ; vpshufb 0x21e0(%rip),%ymm3,%ymm0 # 60a0 <_sk_callback_hsw+0x7fa>
+ DB 196,226,101,0,5,0,34,0,0 ; vpshufb 0x2200(%rip),%ymm3,%ymm0 # 60c0 <_sk_callback_hsw+0x7fa>
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
@@ -3865,14 +3865,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,87 ; jne 3f7e <_sk_load_bgra_dst_hsw+0x7a>
DB 197,252,16,56 ; vmovups (%rax),%ymm7
- DB 197,196,84,37,141,33,0,0 ; vandps 0x218d(%rip),%ymm7,%ymm4 # 60c0 <_sk_callback_hsw+0x81a>
+ DB 197,196,84,37,173,33,0,0 ; vandps 0x21ad(%rip),%ymm7,%ymm4 # 60e0 <_sk_callback_hsw+0x81a>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,4,30,0,0 ; vbroadcastss 0x1e04(%rip),%ymm8 # 5d44 <_sk_callback_hsw+0x49e>
+ DB 196,98,125,24,5,36,30,0,0 ; vbroadcastss 0x1e24(%rip),%ymm8 # 5d64 <_sk_callback_hsw+0x49e>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,146,33,0,0 ; vpshufb 0x2192(%rip),%ymm7,%ymm4 # 60e0 <_sk_callback_hsw+0x83a>
+ DB 196,226,69,0,37,178,33,0,0 ; vpshufb 0x21b2(%rip),%ymm7,%ymm4 # 6100 <_sk_callback_hsw+0x83a>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,160,33,0,0 ; vpshufb 0x21a0(%rip),%ymm7,%ymm4 # 6100 <_sk_callback_hsw+0x85a>
+ DB 196,226,69,0,37,192,33,0,0 ; vpshufb 0x21c0(%rip),%ymm7,%ymm4 # 6120 <_sk_callback_hsw+0x85a>
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
@@ -3902,14 +3902,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 196,194,117,144,28,129 ; vpgatherdd %ymm1,(%r9,%ymm0,4),%ymm3
- DB 197,229,219,5,78,33,0,0 ; vpand 0x214e(%rip),%ymm3,%ymm0 # 6120 <_sk_callback_hsw+0x87a>
+ DB 197,229,219,5,110,33,0,0 ; vpand 0x216e(%rip),%ymm3,%ymm0 # 6140 <_sk_callback_hsw+0x87a>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,105,29,0,0 ; vbroadcastss 0x1d69(%rip),%ymm8 # 5d48 <_sk_callback_hsw+0x4a2>
+ DB 196,98,125,24,5,137,29,0,0 ; vbroadcastss 0x1d89(%rip),%ymm8 # 5d68 <_sk_callback_hsw+0x4a2>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,83,33,0,0 ; vpshufb 0x2153(%rip),%ymm3,%ymm0 # 6140 <_sk_callback_hsw+0x89a>
+ DB 196,226,101,0,5,115,33,0,0 ; vpshufb 0x2173(%rip),%ymm3,%ymm0 # 6160 <_sk_callback_hsw+0x89a>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,97,33,0,0 ; vpshufb 0x2161(%rip),%ymm3,%ymm0 # 6160 <_sk_callback_hsw+0x8ba>
+ DB 196,226,101,0,5,129,33,0,0 ; vpshufb 0x2181(%rip),%ymm3,%ymm0 # 6180 <_sk_callback_hsw+0x8ba>
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
@@ -3929,7 +3929,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 72,3,8 ; add (%rax),%rcx
DB 72,99,194 ; movslq %edx,%rax
DB 72,141,4,129 ; lea (%rcx,%rax,4),%rax
- DB 196,98,125,24,5,11,29,0,0 ; vbroadcastss 0x1d0b(%rip),%ymm8 # 5d4c <_sk_callback_hsw+0x4a6>
+ DB 196,98,125,24,5,43,29,0,0 ; vbroadcastss 0x1d2b(%rip),%ymm8 # 5d6c <_sk_callback_hsw+0x4a6>
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
@@ -4193,7 +4193,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,187,24,0,0 ; vbroadcastss 0x18bb(%rip),%ymm10 # 5d50 <_sk_callback_hsw+0x4aa>
+ DB 196,98,125,24,21,219,24,0,0 ; vbroadcastss 0x18db(%rip),%ymm10 # 5d70 <_sk_callback_hsw+0x4aa>
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
@@ -4282,7 +4282,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,21,51,23,0,0 ; vbroadcastss 0x1733(%rip),%ymm10 # 5d54 <_sk_callback_hsw+0x4ae>
+ DB 196,98,125,24,21,83,23,0,0 ; vbroadcastss 0x1753(%rip),%ymm10 # 5d74 <_sk_callback_hsw+0x4ae>
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
@@ -4299,7 +4299,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,231,22,0,0 ; vbroadcastss 0x16e7(%rip),%ymm3 # 5d58 <_sk_callback_hsw+0x4b2>
+ DB 196,226,125,24,29,7,23,0,0 ; vbroadcastss 0x1707(%rip),%ymm3 # 5d78 <_sk_callback_hsw+0x4b2>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,65 ; vmovd (%r9,%rax,2),%xmm0
DB 196,193,121,196,68,65,4,2 ; vpinsrw $0x2,0x4(%r9,%rax,2),%xmm0,%xmm0
@@ -4345,7 +4345,7 @@ _sk_store_u16_be_hsw LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 73,99,194 ; movslq %r10d,%rax
- DB 196,98,125,24,5,19,22,0,0 ; vbroadcastss 0x1613(%rip),%ymm8 # 5d5c <_sk_callback_hsw+0x4b6>
+ DB 196,98,125,24,5,51,22,0,0 ; vbroadcastss 0x1633(%rip),%ymm8 # 5d7c <_sk_callback_hsw+0x4b6>
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
@@ -4599,9 +4599,11 @@ _sk_repeat_x_hsw LABEL PROC
DB 196,67,125,8,192,1 ; vroundps $0x1,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,98,53,172,192 ; vfnmadd213ps %ymm0,%ymm9,%ymm8
- DB 197,253,118,192 ; vpcmpeqd %ymm0,%ymm0,%ymm0
- DB 197,181,254,192 ; vpaddd %ymm0,%ymm9,%ymm0
- DB 197,188,93,192 ; vminps %ymm0,%ymm8,%ymm0
+ DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
+ DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
+ DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
+ DB 196,65,53,254,192 ; vpaddd %ymm8,%ymm9,%ymm8
+ DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4613,9 +4615,11 @@ _sk_repeat_y_hsw LABEL PROC
DB 196,67,125,8,192,1 ; vroundps $0x1,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,98,53,172,193 ; vfnmadd213ps %ymm1,%ymm9,%ymm8
- DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
- DB 197,181,254,201 ; vpaddd %ymm1,%ymm9,%ymm1
- DB 197,188,93,201 ; vminps %ymm1,%ymm8,%ymm1
+ DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
+ DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
+ DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
+ DB 196,65,53,254,192 ; vpaddd %ymm8,%ymm9,%ymm8
+ DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4628,15 +4632,16 @@ _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,167,17,0,0 ; vmulss 0x11a7(%rip),%xmm9,%xmm0 # 5d60 <_sk_callback_hsw+0x4ba>
+ DB 197,178,89,5,175,17,0,0 ; vmulss 0x11af(%rip),%xmm9,%xmm0 # 5d80 <_sk_callback_hsw+0x4ba>
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
DB 196,194,61,172,195 ; vfnmadd213ps %ymm11,%ymm8,%ymm0
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 197,60,92,192 ; vsubps %ymm0,%ymm8,%ymm8
- DB 197,188,84,192 ; vandps %ymm0,%ymm8,%ymm0
+ DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
+ DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
+ DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 196,65,45,254,192 ; vpaddd %ymm8,%ymm10,%ymm8
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
@@ -4652,15 +4657,16 @@ _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,75,17,0,0 ; vmulss 0x114b(%rip),%xmm9,%xmm1 # 5d64 <_sk_callback_hsw+0x4be>
+ DB 197,178,89,13,79,17,0,0 ; vmulss 0x114f(%rip),%xmm9,%xmm1 # 5d84 <_sk_callback_hsw+0x4be>
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
DB 196,194,61,172,203 ; vfnmadd213ps %ymm11,%ymm8,%ymm1
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 197,60,92,193 ; vsubps %ymm1,%ymm8,%ymm8
- DB 197,188,84,201 ; vandps %ymm1,%ymm8,%ymm1
+ DB 197,60,92,201 ; vsubps %ymm1,%ymm8,%ymm9
+ DB 197,180,84,201 ; vandps %ymm1,%ymm9,%ymm1
+ DB 197,188,95,201 ; vmaxps %ymm1,%ymm8,%ymm1
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 196,65,45,254,192 ; vpaddd %ymm8,%ymm10,%ymm8
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -4671,7 +4677,7 @@ PUBLIC _sk_clamp_x_1_hsw
_sk_clamp_x_1_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,4,17,0,0 ; vbroadcastss 0x1104(%rip),%ymm8 # 5d68 <_sk_callback_hsw+0x4c2>
+ DB 196,98,125,24,5,4,17,0,0 ; vbroadcastss 0x1104(%rip),%ymm8 # 5d88 <_sk_callback_hsw+0x4c2>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4685,9 +4691,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,231,16,0,0 ; vbroadcastss 0x10e7(%rip),%ymm8 # 5d6c <_sk_callback_hsw+0x4c6>
+ DB 196,98,125,24,5,231,16,0,0 ; vbroadcastss 0x10e7(%rip),%ymm8 # 5d8c <_sk_callback_hsw+0x4c6>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,221,16,0,0 ; vbroadcastss 0x10dd(%rip),%ymm9 # 5d70 <_sk_callback_hsw+0x4ca>
+ DB 196,98,125,24,13,221,16,0,0 ; vbroadcastss 0x10dd(%rip),%ymm9 # 5d90 <_sk_callback_hsw+0x4ca>
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
@@ -4701,11 +4707,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,173,16,0,0 ; vbroadcastss 0x10ad(%rip),%ymm3 # 5d74 <_sk_callback_hsw+0x4ce>
- DB 196,98,125,24,5,168,16,0,0 ; vbroadcastss 0x10a8(%rip),%ymm8 # 5d78 <_sk_callback_hsw+0x4d2>
+ DB 196,226,125,24,29,173,16,0,0 ; vbroadcastss 0x10ad(%rip),%ymm3 # 5d94 <_sk_callback_hsw+0x4ce>
+ DB 196,98,125,24,5,168,16,0,0 ; vbroadcastss 0x10a8(%rip),%ymm8 # 5d98 <_sk_callback_hsw+0x4d2>
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,153,16,0,0 ; vbroadcastss 0x1099(%rip),%ymm3 # 5d7c <_sk_callback_hsw+0x4d6>
+ DB 196,226,125,24,29,153,16,0,0 ; vbroadcastss 0x1099(%rip),%ymm3 # 5d9c <_sk_callback_hsw+0x4d6>
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
@@ -4889,9 +4895,9 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 77,137,211 ; mov %r10,%r11
DB 73,255,203 ; dec %r11
- DB 120,7 ; js 4fdc <_sk_evenly_spaced_gradient_hsw+0x19>
+ DB 120,7 ; js 4ffc <_sk_evenly_spaced_gradient_hsw+0x19>
DB 196,193,242,42,203 ; vcvtsi2ss %r11,%xmm1,%xmm1
- DB 235,22 ; jmp 4ff2 <_sk_evenly_spaced_gradient_hsw+0x2f>
+ DB 235,22 ; jmp 5012 <_sk_evenly_spaced_gradient_hsw+0x2f>
DB 76,137,219 ; mov %r11,%rbx
DB 72,209,235 ; shr %rbx
DB 65,131,227,1 ; and $0x1,%r11d
@@ -4902,7 +4908,7 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 197,244,89,200 ; vmulps %ymm0,%ymm1,%ymm1
DB 197,126,91,217 ; vcvttps2dq %ymm1,%ymm11
DB 73,131,250,8 ; cmp $0x8,%r10
- DB 119,70 ; ja 504b <_sk_evenly_spaced_gradient_hsw+0x88>
+ DB 119,70 ; ja 506b <_sk_evenly_spaced_gradient_hsw+0x88>
DB 196,66,37,22,1 ; vpermps (%r9),%ymm11,%ymm8
DB 72,139,88,40 ; mov 0x28(%rax),%rbx
DB 196,98,37,22,11 ; vpermps (%rbx),%ymm11,%ymm9
@@ -4918,7 +4924,7 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 196,226,37,22,27 ; vpermps (%rbx),%ymm11,%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,98,37,22,40 ; vpermps (%rax),%ymm11,%ymm13
- DB 235,110 ; jmp 50b9 <_sk_evenly_spaced_gradient_hsw+0xf6>
+ DB 235,110 ; jmp 50d9 <_sk_evenly_spaced_gradient_hsw+0xf6>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 196,2,117,146,4,153 ; vgatherdps %ymm1,(%r9,%ymm11,4),%ymm8
@@ -4953,14 +4959,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,161,12,0,0 ; vbroadcastss 0xca1(%rip),%ymm0 # 5d80 <_sk_callback_hsw+0x4da>
- DB 196,226,125,24,13,156,12,0,0 ; vbroadcastss 0xc9c(%rip),%ymm1 # 5d84 <_sk_callback_hsw+0x4de>
+ DB 196,226,125,24,5,161,12,0,0 ; vbroadcastss 0xca1(%rip),%ymm0 # 5da0 <_sk_callback_hsw+0x4da>
+ DB 196,226,125,24,13,156,12,0,0 ; vbroadcastss 0xc9c(%rip),%ymm1 # 5da4 <_sk_callback_hsw+0x4de>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,146,12,0,0 ; vbroadcastss 0xc92(%rip),%ymm0 # 5d88 <_sk_callback_hsw+0x4e2>
+ DB 196,226,125,24,5,146,12,0,0 ; vbroadcastss 0xc92(%rip),%ymm0 # 5da8 <_sk_callback_hsw+0x4e2>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,136,12,0,0 ; vbroadcastss 0xc88(%rip),%ymm1 # 5d8c <_sk_callback_hsw+0x4e6>
+ DB 196,226,125,24,13,136,12,0,0 ; vbroadcastss 0xc88(%rip),%ymm1 # 5dac <_sk_callback_hsw+0x4e6>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,126,12,0,0 ; vbroadcastss 0xc7e(%rip),%ymm0 # 5d90 <_sk_callback_hsw+0x4ea>
+ DB 196,226,125,24,5,126,12,0,0 ; vbroadcastss 0xc7e(%rip),%ymm0 # 5db0 <_sk_callback_hsw+0x4ea>
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
@@ -4973,11 +4979,11 @@ _sk_gradient_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,8 ; mov (%rax),%r9
DB 73,131,249,1 ; cmp $0x1,%r9
- DB 15,134,180,0,0,0 ; jbe 51ea <_sk_gradient_hsw+0xc3>
+ DB 15,134,180,0,0,0 ; jbe 520a <_sk_gradient_hsw+0xc3>
DB 76,139,80,72 ; mov 0x48(%rax),%r10
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 65,187,1,0,0,0 ; mov $0x1,%r11d
- DB 196,226,125,24,21,71,12,0,0 ; vbroadcastss 0xc47(%rip),%ymm2 # 5d94 <_sk_callback_hsw+0x4ee>
+ DB 196,226,125,24,21,71,12,0,0 ; vbroadcastss 0xc47(%rip),%ymm2 # 5db4 <_sk_callback_hsw+0x4ee>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,154 ; vbroadcastss (%r10,%r11,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -4985,10 +4991,10 @@ _sk_gradient_hsw LABEL PROC
DB 196,65,101,254,201 ; vpaddd %ymm9,%ymm3,%ymm9
DB 73,255,195 ; inc %r11
DB 77,57,217 ; cmp %r11,%r9
- DB 117,226 ; jne 5152 <_sk_gradient_hsw+0x2b>
+ DB 117,226 ; jne 5172 <_sk_gradient_hsw+0x2b>
DB 76,139,80,8 ; mov 0x8(%rax),%r10
DB 73,131,249,8 ; cmp $0x8,%r9
- DB 118,121 ; jbe 51f3 <_sk_gradient_hsw+0xcc>
+ DB 118,121 ; jbe 5213 <_sk_gradient_hsw+0xcc>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 196,2,117,146,4,138 ; vgatherdps %ymm1,(%r10,%ymm9,4),%ymm8
@@ -5012,7 +5018,7 @@ _sk_gradient_hsw LABEL PROC
DB 196,130,21,146,28,137 ; vgatherdps %ymm13,(%r9,%ymm9,4),%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,34,13,146,44,136 ; vgatherdps %ymm14,(%rax,%ymm9,4),%ymm13
- DB 235,77 ; jmp 5237 <_sk_gradient_hsw+0x110>
+ DB 235,77 ; jmp 5257 <_sk_gradient_hsw+0x110>
DB 76,139,80,8 ; mov 0x8(%rax),%r10
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,66,53,22,2 ; vpermps (%r10),%ymm9,%ymm8
@@ -5068,24 +5074,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,198,10,0,0 ; vbroadcastss 0xac6(%rip),%ymm13 # 5d98 <_sk_callback_hsw+0x4f2>
- DB 196,98,125,24,53,193,10,0,0 ; vbroadcastss 0xac1(%rip),%ymm14 # 5d9c <_sk_callback_hsw+0x4f6>
+ DB 196,98,125,24,45,198,10,0,0 ; vbroadcastss 0xac6(%rip),%ymm13 # 5db8 <_sk_callback_hsw+0x4f2>
+ DB 196,98,125,24,53,193,10,0,0 ; vbroadcastss 0xac1(%rip),%ymm14 # 5dbc <_sk_callback_hsw+0x4f6>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,183,10,0,0 ; vbroadcastss 0xab7(%rip),%ymm13 # 5da0 <_sk_callback_hsw+0x4fa>
+ DB 196,98,125,24,45,183,10,0,0 ; vbroadcastss 0xab7(%rip),%ymm13 # 5dc0 <_sk_callback_hsw+0x4fa>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,173,10,0,0 ; vbroadcastss 0xaad(%rip),%ymm14 # 5da4 <_sk_callback_hsw+0x4fe>
+ DB 196,98,125,24,53,173,10,0,0 ; vbroadcastss 0xaad(%rip),%ymm14 # 5dc4 <_sk_callback_hsw+0x4fe>
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,152,10,0,0 ; vbroadcastss 0xa98(%rip),%ymm10 # 5da8 <_sk_callback_hsw+0x502>
+ DB 196,98,125,24,21,152,10,0,0 ; vbroadcastss 0xa98(%rip),%ymm10 # 5dc8 <_sk_callback_hsw+0x502>
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,130,10,0,0 ; vbroadcastss 0xa82(%rip),%ymm10 # 5dac <_sk_callback_hsw+0x506>
+ DB 196,98,125,24,21,130,10,0,0 ; vbroadcastss 0xa82(%rip),%ymm10 # 5dcc <_sk_callback_hsw+0x506>
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,108,10,0,0 ; vbroadcastss 0xa6c(%rip),%ymm10 # 5db0 <_sk_callback_hsw+0x50a>
+ DB 196,98,125,24,21,108,10,0,0 ; vbroadcastss 0xa6c(%rip),%ymm10 # 5dd0 <_sk_callback_hsw+0x50a>
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
@@ -5109,23 +5115,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,32,10,0,0 ; vbroadcastss 0xa20(%rip),%ymm11 # 5db4 <_sk_callback_hsw+0x50e>
+ DB 196,98,125,24,29,32,10,0,0 ; vbroadcastss 0xa20(%rip),%ymm11 # 5dd4 <_sk_callback_hsw+0x50e>
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,255,9,0,0 ; vbroadcastss 0x9ff(%rip),%ymm9 # 5db8 <_sk_callback_hsw+0x512>
+ DB 196,98,125,24,13,255,9,0,0 ; vbroadcastss 0x9ff(%rip),%ymm9 # 5dd8 <_sk_callback_hsw+0x512>
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,226,9,0,0 ; vbroadcastss 0x9e2(%rip),%ymm9 # 5dbc <_sk_callback_hsw+0x516>
+ DB 196,98,125,24,13,226,9,0,0 ; vbroadcastss 0x9e2(%rip),%ymm9 # 5ddc <_sk_callback_hsw+0x516>
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,211,9,0,0 ; vbroadcastss 0x9d3(%rip),%ymm11 # 5dc0 <_sk_callback_hsw+0x51a>
+ DB 196,98,125,24,29,211,9,0,0 ; vbroadcastss 0x9d3(%rip),%ymm11 # 5de0 <_sk_callback_hsw+0x51a>
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
@@ -5142,23 +5148,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,152,9,0,0 ; vbroadcastss 0x998(%rip),%ymm11 # 5dc4 <_sk_callback_hsw+0x51e>
+ DB 196,98,125,24,29,152,9,0,0 ; vbroadcastss 0x998(%rip),%ymm11 # 5de4 <_sk_callback_hsw+0x51e>
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,119,9,0,0 ; vbroadcastss 0x977(%rip),%ymm9 # 5dc8 <_sk_callback_hsw+0x522>
+ DB 196,98,125,24,13,119,9,0,0 ; vbroadcastss 0x977(%rip),%ymm9 # 5de8 <_sk_callback_hsw+0x522>
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,90,9,0,0 ; vbroadcastss 0x95a(%rip),%ymm9 # 5dcc <_sk_callback_hsw+0x526>
+ DB 196,98,125,24,13,90,9,0,0 ; vbroadcastss 0x95a(%rip),%ymm9 # 5dec <_sk_callback_hsw+0x526>
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,75,9,0,0 ; vbroadcastss 0x94b(%rip),%ymm11 # 5dd0 <_sk_callback_hsw+0x52a>
+ DB 196,98,125,24,29,75,9,0,0 ; vbroadcastss 0x94b(%rip),%ymm11 # 5df0 <_sk_callback_hsw+0x52a>
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
@@ -5174,14 +5180,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,22,9,0,0 ; vbroadcastss 0x916(%rip),%ymm10 # 5dd4 <_sk_callback_hsw+0x52e>
+ DB 196,98,125,24,21,22,9,0,0 ; vbroadcastss 0x916(%rip),%ymm10 # 5df4 <_sk_callback_hsw+0x52e>
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,245,8,0,0 ; vbroadcastss 0x8f5(%rip),%ymm8 # 5dd8 <_sk_callback_hsw+0x532>
+ DB 196,98,125,24,5,245,8,0,0 ; vbroadcastss 0x8f5(%rip),%ymm8 # 5df8 <_sk_callback_hsw+0x532>
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
@@ -5215,7 +5221,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,149,8,0,0 ; vbroadcastss 0x895(%rip),%ymm8 # 5ddc <_sk_callback_hsw+0x536>
+ DB 196,98,125,24,5,149,8,0,0 ; vbroadcastss 0x895(%rip),%ymm8 # 5dfc <_sk_callback_hsw+0x536>
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
@@ -5245,9 +5251,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,41,8,0,0 ; vbroadcastss 0x829(%rip),%ymm0 # 5de0 <_sk_callback_hsw+0x53a>
+ DB 196,226,125,24,5,41,8,0,0 ; vbroadcastss 0x829(%rip),%ymm0 # 5e00 <_sk_callback_hsw+0x53a>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,32,8,0,0 ; vbroadcastss 0x820(%rip),%ymm8 # 5de4 <_sk_callback_hsw+0x53e>
+ DB 196,98,125,24,5,32,8,0,0 ; vbroadcastss 0x820(%rip),%ymm8 # 5e04 <_sk_callback_hsw+0x53e>
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
@@ -5256,7 +5262,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,8,8,0,0 ; vbroadcastss 0x808(%rip),%ymm0 # 5de8 <_sk_callback_hsw+0x542>
+ DB 196,226,125,24,5,8,8,0,0 ; vbroadcastss 0x808(%rip),%ymm0 # 5e08 <_sk_callback_hsw+0x542>
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)
@@ -5266,9 +5272,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,236,7,0,0 ; vbroadcastss 0x7ec(%rip),%ymm1 # 5dec <_sk_callback_hsw+0x546>
+ DB 196,226,125,24,13,236,7,0,0 ; vbroadcastss 0x7ec(%rip),%ymm1 # 5e0c <_sk_callback_hsw+0x546>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,226,7,0,0 ; vbroadcastss 0x7e2(%rip),%ymm8 # 5df0 <_sk_callback_hsw+0x54a>
+ DB 196,98,125,24,5,226,7,0,0 ; vbroadcastss 0x7e2(%rip),%ymm8 # 5e10 <_sk_callback_hsw+0x54a>
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
@@ -5277,7 +5283,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,202,7,0,0 ; vbroadcastss 0x7ca(%rip),%ymm1 # 5df4 <_sk_callback_hsw+0x54e>
+ DB 196,226,125,24,13,202,7,0,0 ; vbroadcastss 0x7ca(%rip),%ymm1 # 5e14 <_sk_callback_hsw+0x54e>
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)
@@ -5287,13 +5293,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,173,7,0,0 ; vbroadcastss 0x7ad(%rip),%ymm0 # 5df8 <_sk_callback_hsw+0x552>
+ DB 196,226,125,24,5,173,7,0,0 ; vbroadcastss 0x7ad(%rip),%ymm0 # 5e18 <_sk_callback_hsw+0x552>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,164,7,0,0 ; vbroadcastss 0x7a4(%rip),%ymm8 # 5dfc <_sk_callback_hsw+0x556>
+ DB 196,98,125,24,5,164,7,0,0 ; vbroadcastss 0x7a4(%rip),%ymm8 # 5e1c <_sk_callback_hsw+0x556>
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,149,7,0,0 ; vbroadcastss 0x795(%rip),%ymm10 # 5e00 <_sk_callback_hsw+0x55a>
- DB 196,98,125,24,29,144,7,0,0 ; vbroadcastss 0x790(%rip),%ymm11 # 5e04 <_sk_callback_hsw+0x55e>
+ DB 196,98,125,24,21,149,7,0,0 ; vbroadcastss 0x795(%rip),%ymm10 # 5e20 <_sk_callback_hsw+0x55a>
+ DB 196,98,125,24,29,144,7,0,0 ; vbroadcastss 0x790(%rip),%ymm11 # 5e24 <_sk_callback_hsw+0x55e>
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)
@@ -5303,16 +5309,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,115,7,0,0 ; vbroadcastss 0x773(%rip),%ymm0 # 5e08 <_sk_callback_hsw+0x562>
+ DB 196,226,125,24,5,115,7,0,0 ; vbroadcastss 0x773(%rip),%ymm0 # 5e28 <_sk_callback_hsw+0x562>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,106,7,0,0 ; vbroadcastss 0x76a(%rip),%ymm8 # 5e0c <_sk_callback_hsw+0x566>
+ DB 196,98,125,24,5,106,7,0,0 ; vbroadcastss 0x76a(%rip),%ymm8 # 5e2c <_sk_callback_hsw+0x566>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,96,7,0,0 ; vbroadcastss 0x760(%rip),%ymm9 # 5e10 <_sk_callback_hsw+0x56a>
- DB 196,98,125,24,21,91,7,0,0 ; vbroadcastss 0x75b(%rip),%ymm10 # 5e14 <_sk_callback_hsw+0x56e>
+ DB 196,98,125,24,13,96,7,0,0 ; vbroadcastss 0x760(%rip),%ymm9 # 5e30 <_sk_callback_hsw+0x56a>
+ DB 196,98,125,24,21,91,7,0,0 ; vbroadcastss 0x75b(%rip),%ymm10 # 5e34 <_sk_callback_hsw+0x56e>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,81,7,0,0 ; vbroadcastss 0x751(%rip),%ymm9 # 5e18 <_sk_callback_hsw+0x572>
+ DB 196,98,125,24,13,81,7,0,0 ; vbroadcastss 0x751(%rip),%ymm9 # 5e38 <_sk_callback_hsw+0x572>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,71,7,0,0 ; vbroadcastss 0x747(%rip),%ymm10 # 5e1c <_sk_callback_hsw+0x576>
+ DB 196,98,125,24,21,71,7,0,0 ; vbroadcastss 0x747(%rip),%ymm10 # 5e3c <_sk_callback_hsw+0x576>
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
@@ -5321,14 +5327,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,47,7,0,0 ; vbroadcastss 0x72f(%rip),%ymm8 # 5e20 <_sk_callback_hsw+0x57a>
+ DB 196,98,125,24,5,47,7,0,0 ; vbroadcastss 0x72f(%rip),%ymm8 # 5e40 <_sk_callback_hsw+0x57a>
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,33,7,0,0 ; vbroadcastss 0x721(%rip),%ymm10 # 5e24 <_sk_callback_hsw+0x57e>
- DB 196,98,125,24,29,28,7,0,0 ; vbroadcastss 0x71c(%rip),%ymm11 # 5e28 <_sk_callback_hsw+0x582>
+ DB 196,98,125,24,21,33,7,0,0 ; vbroadcastss 0x721(%rip),%ymm10 # 5e44 <_sk_callback_hsw+0x57e>
+ DB 196,98,125,24,29,28,7,0,0 ; vbroadcastss 0x71c(%rip),%ymm11 # 5e48 <_sk_callback_hsw+0x582>
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,13,7,0,0 ; vbroadcastss 0x70d(%rip),%ymm8 # 5e2c <_sk_callback_hsw+0x586>
+ DB 196,98,125,24,5,13,7,0,0 ; vbroadcastss 0x70d(%rip),%ymm8 # 5e4c <_sk_callback_hsw+0x586>
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
@@ -5337,12 +5343,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,245,6,0,0 ; vbroadcastss 0x6f5(%rip),%ymm0 # 5e30 <_sk_callback_hsw+0x58a>
+ DB 196,226,125,24,5,245,6,0,0 ; vbroadcastss 0x6f5(%rip),%ymm0 # 5e50 <_sk_callback_hsw+0x58a>
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,226,6,0,0 ; vbroadcastss 0x6e2(%rip),%ymm10 # 5e34 <_sk_callback_hsw+0x58e>
- DB 196,98,125,24,29,221,6,0,0 ; vbroadcastss 0x6dd(%rip),%ymm11 # 5e38 <_sk_callback_hsw+0x592>
+ DB 196,98,125,24,21,226,6,0,0 ; vbroadcastss 0x6e2(%rip),%ymm10 # 5e54 <_sk_callback_hsw+0x58e>
+ DB 196,98,125,24,29,221,6,0,0 ; vbroadcastss 0x6dd(%rip),%ymm11 # 5e58 <_sk_callback_hsw+0x592>
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)
@@ -5352,13 +5358,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,192,6,0,0 ; vbroadcastss 0x6c0(%rip),%ymm1 # 5e3c <_sk_callback_hsw+0x596>
+ DB 196,226,125,24,13,192,6,0,0 ; vbroadcastss 0x6c0(%rip),%ymm1 # 5e5c <_sk_callback_hsw+0x596>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,182,6,0,0 ; vbroadcastss 0x6b6(%rip),%ymm8 # 5e40 <_sk_callback_hsw+0x59a>
+ DB 196,98,125,24,5,182,6,0,0 ; vbroadcastss 0x6b6(%rip),%ymm8 # 5e60 <_sk_callback_hsw+0x59a>
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,167,6,0,0 ; vbroadcastss 0x6a7(%rip),%ymm10 # 5e44 <_sk_callback_hsw+0x59e>
- DB 196,98,125,24,29,162,6,0,0 ; vbroadcastss 0x6a2(%rip),%ymm11 # 5e48 <_sk_callback_hsw+0x5a2>
+ DB 196,98,125,24,21,167,6,0,0 ; vbroadcastss 0x6a7(%rip),%ymm10 # 5e64 <_sk_callback_hsw+0x59e>
+ DB 196,98,125,24,29,162,6,0,0 ; vbroadcastss 0x6a2(%rip),%ymm11 # 5e68 <_sk_callback_hsw+0x5a2>
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)
@@ -5368,16 +5374,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,133,6,0,0 ; vbroadcastss 0x685(%rip),%ymm1 # 5e4c <_sk_callback_hsw+0x5a6>
+ DB 196,226,125,24,13,133,6,0,0 ; vbroadcastss 0x685(%rip),%ymm1 # 5e6c <_sk_callback_hsw+0x5a6>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,123,6,0,0 ; vbroadcastss 0x67b(%rip),%ymm8 # 5e50 <_sk_callback_hsw+0x5aa>
+ DB 196,98,125,24,5,123,6,0,0 ; vbroadcastss 0x67b(%rip),%ymm8 # 5e70 <_sk_callback_hsw+0x5aa>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,113,6,0,0 ; vbroadcastss 0x671(%rip),%ymm9 # 5e54 <_sk_callback_hsw+0x5ae>
- DB 196,98,125,24,21,108,6,0,0 ; vbroadcastss 0x66c(%rip),%ymm10 # 5e58 <_sk_callback_hsw+0x5b2>
+ DB 196,98,125,24,13,113,6,0,0 ; vbroadcastss 0x671(%rip),%ymm9 # 5e74 <_sk_callback_hsw+0x5ae>
+ DB 196,98,125,24,21,108,6,0,0 ; vbroadcastss 0x66c(%rip),%ymm10 # 5e78 <_sk_callback_hsw+0x5b2>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,98,6,0,0 ; vbroadcastss 0x662(%rip),%ymm9 # 5e5c <_sk_callback_hsw+0x5b6>
+ DB 196,98,125,24,13,98,6,0,0 ; vbroadcastss 0x662(%rip),%ymm9 # 5e7c <_sk_callback_hsw+0x5b6>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,88,6,0,0 ; vbroadcastss 0x658(%rip),%ymm10 # 5e60 <_sk_callback_hsw+0x5ba>
+ DB 196,98,125,24,21,88,6,0,0 ; vbroadcastss 0x658(%rip),%ymm10 # 5e80 <_sk_callback_hsw+0x5ba>
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
@@ -5386,14 +5392,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,64,6,0,0 ; vbroadcastss 0x640(%rip),%ymm8 # 5e64 <_sk_callback_hsw+0x5be>
+ DB 196,98,125,24,5,64,6,0,0 ; vbroadcastss 0x640(%rip),%ymm8 # 5e84 <_sk_callback_hsw+0x5be>
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,49,6,0,0 ; vbroadcastss 0x631(%rip),%ymm10 # 5e68 <_sk_callback_hsw+0x5c2>
- DB 196,98,125,24,29,44,6,0,0 ; vbroadcastss 0x62c(%rip),%ymm11 # 5e6c <_sk_callback_hsw+0x5c6>
+ DB 196,98,125,24,21,49,6,0,0 ; vbroadcastss 0x631(%rip),%ymm10 # 5e88 <_sk_callback_hsw+0x5c2>
+ DB 196,98,125,24,29,44,6,0,0 ; vbroadcastss 0x62c(%rip),%ymm11 # 5e8c <_sk_callback_hsw+0x5c6>
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,29,6,0,0 ; vbroadcastss 0x61d(%rip),%ymm8 # 5e70 <_sk_callback_hsw+0x5ca>
+ DB 196,98,125,24,5,29,6,0,0 ; vbroadcastss 0x61d(%rip),%ymm8 # 5e90 <_sk_callback_hsw+0x5ca>
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
@@ -5402,12 +5408,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,5,6,0,0 ; vbroadcastss 0x605(%rip),%ymm1 # 5e74 <_sk_callback_hsw+0x5ce>
+ DB 196,226,125,24,13,5,6,0,0 ; vbroadcastss 0x605(%rip),%ymm1 # 5e94 <_sk_callback_hsw+0x5ce>
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,241,5,0,0 ; vbroadcastss 0x5f1(%rip),%ymm10 # 5e78 <_sk_callback_hsw+0x5d2>
- DB 196,98,125,24,29,236,5,0,0 ; vbroadcastss 0x5ec(%rip),%ymm11 # 5e7c <_sk_callback_hsw+0x5d6>
+ DB 196,98,125,24,21,241,5,0,0 ; vbroadcastss 0x5f1(%rip),%ymm10 # 5e98 <_sk_callback_hsw+0x5d2>
+ DB 196,98,125,24,29,236,5,0,0 ; vbroadcastss 0x5ec(%rip),%ymm11 # 5e9c <_sk_callback_hsw+0x5d6>
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)
@@ -5531,25 +5537,25 @@ ALIGN 4
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 5a89 <.literal4+0xb9>
+ DB 71,225,61 ; rex.RXB loope 5aa9 <.literal4+0xb9>
DB 0,0 ; add %al,(%rax)
DB 128,63,154 ; cmpb $0x9a,(%rdi)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 5a99 <.literal4+0xc9>
+ DB 71,225,61 ; rex.RXB loope 5ab9 <.literal4+0xc9>
DB 0,0 ; add %al,(%rax)
DB 128,63,154 ; cmpb $0x9a,(%rdi)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 5aa9 <.literal4+0xd9>
+ DB 71,225,61 ; rex.RXB loope 5ac9 <.literal4+0xd9>
DB 0,0 ; add %al,(%rax)
DB 128,63,154 ; cmpb $0x9a,(%rdi)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 5ab9 <.literal4+0xe9>
+ DB 71,225,61 ; rex.RXB loope 5ad9 <.literal4+0xe9>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,127 ; add %al,0x7f00003f(%rax)
@@ -5611,7 +5617,7 @@ ALIGN 4
DB 190,129,128,128,59 ; mov $0x3b808081,%esi
DB 129,128,128,59,0,248,0,0,8,33 ; addl $0x21080000,-0x7ffc480(%rax)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 5b29 <.literal4+0x159>
+ DB 224,7 ; loopne 5b49 <.literal4+0x159>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -5627,10 +5633,10 @@ ALIGN 4
DB 129,128,128,59,129,128,128,59,0,0 ; addl $0x3b80,-0x7f7ec480(%rax)
DB 0,52,255 ; add %dh,(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 127,0 ; jg 5b50 <.literal4+0x180>
+ DB 127,0 ; jg 5b70 <.literal4+0x180>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 5bc9 <.literal4+0x1f9>
+ DB 119,115 ; ja 5be9 <.literal4+0x1f9>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -5644,10 +5650,10 @@ ALIGN 4
DB 0,128,63,0,0,0 ; add %al,0x3f(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 5b84 <.literal4+0x1b4>
+ DB 127,0 ; jg 5ba4 <.literal4+0x1b4>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 5bfd <.literal4+0x22d>
+ DB 119,115 ; ja 5c1d <.literal4+0x22d>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -5661,10 +5667,10 @@ ALIGN 4
DB 0,128,63,0,0,0 ; add %al,0x3f(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 5bb8 <.literal4+0x1e8>
+ DB 127,0 ; jg 5bd8 <.literal4+0x1e8>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 5c31 <.literal4+0x261>
+ DB 119,115 ; ja 5c51 <.literal4+0x261>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -5678,10 +5684,10 @@ ALIGN 4
DB 0,128,63,0,0,0 ; add %al,0x3f(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 5bec <.literal4+0x21c>
+ DB 127,0 ; jg 5c0c <.literal4+0x21c>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 5c65 <.literal4+0x295>
+ DB 119,115 ; ja 5c85 <.literal4+0x295>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -5694,7 +5700,7 @@ ALIGN 4
DB 0,75,0 ; add %cl,0x0(%rbx)
DB 0,128,63,0,0,200 ; add %al,-0x37ffffc1(%rax)
DB 66,0,0 ; rex.X add %al,(%rax)
- DB 127,67 ; jg 5c63 <.literal4+0x293>
+ DB 127,67 ; jg 5c83 <.literal4+0x293>
DB 0,0 ; add %al,(%rax)
DB 0,195 ; add %al,%bl
DB 0,0 ; add %al,(%rax)
@@ -5706,7 +5712,7 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 5c83 <.literal4+0x2b3>
+ DB 118,63 ; jbe 5ca3 <.literal4+0x2b3>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax)
DB 128,59,0 ; cmpb $0x0,(%rbx)
@@ -5728,7 +5734,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 5c9d <.literal4+0x2cd>
+ DB 224,7 ; loopne 5cbd <.literal4+0x2cd>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -5740,7 +5746,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 5cb9 <.literal4+0x2e9>
+ DB 224,7 ; loopne 5cd9 <.literal4+0x2e9>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -5751,7 +5757,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 5d0e <.literal4+0x33e>
+ DB 124,66 ; jl 5d2e <.literal4+0x33e>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -5777,7 +5783,7 @@ 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 5d71 <.literal4+0x3a1>
+ DB 112,65 ; jo 5d91 <.literal4+0x3a1>
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax)
DB 128,59,0 ; cmpb $0x0,(%rbx)
DB 0,127,67 ; add %bh,0x43(%rdi)
@@ -5791,7 +5797,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 255 ; (bad)
- DB 127,71 ; jg 5da7 <.literal4+0x3d7>
+ DB 127,71 ; jg 5dc7 <.literal4+0x3d7>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -5918,16 +5924,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) # a005ea8 <_sk_callback_hsw+0xa000602>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a005ec8 <_sk_callback_hsw+0xa000602>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005eb0 <_sk_callback_hsw+0x1200060a>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005ed0 <_sk_callback_hsw+0x1200060a>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005eb8 <_sk_callback_hsw+0x1a000612>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005ed8 <_sk_callback_hsw+0x1a000612>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005ec0 <_sk_callback_hsw+0x300061a>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005ee0 <_sk_callback_hsw+0x300061a>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -5970,16 +5976,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) # a005f08 <_sk_callback_hsw+0xa000662>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a005f28 <_sk_callback_hsw+0xa000662>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005f10 <_sk_callback_hsw+0x1200066a>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005f30 <_sk_callback_hsw+0x1200066a>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005f18 <_sk_callback_hsw+0x1a000672>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005f38 <_sk_callback_hsw+0x1a000672>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005f20 <_sk_callback_hsw+0x300067a>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005f40 <_sk_callback_hsw+0x300067a>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6022,16 +6028,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) # a005f68 <_sk_callback_hsw+0xa0006c2>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a005f88 <_sk_callback_hsw+0xa0006c2>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005f70 <_sk_callback_hsw+0x120006ca>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005f90 <_sk_callback_hsw+0x120006ca>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005f78 <_sk_callback_hsw+0x1a0006d2>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005f98 <_sk_callback_hsw+0x1a0006d2>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005f80 <_sk_callback_hsw+0x30006da>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005fa0 <_sk_callback_hsw+0x30006da>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6074,16 +6080,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) # a005fc8 <_sk_callback_hsw+0xa000722>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a005fe8 <_sk_callback_hsw+0xa000722>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005fd0 <_sk_callback_hsw+0x1200072a>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12005ff0 <_sk_callback_hsw+0x1200072a>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005fd8 <_sk_callback_hsw+0x1a000732>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a005ff8 <_sk_callback_hsw+0x1a000732>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3005fe0 <_sk_callback_hsw+0x300073a>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006000 <_sk_callback_hsw+0x300073a>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6126,16 +6132,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) # a006028 <_sk_callback_hsw+0xa000782>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a006048 <_sk_callback_hsw+0xa000782>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12006030 <_sk_callback_hsw+0x1200078a>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12006050 <_sk_callback_hsw+0x1200078a>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a006038 <_sk_callback_hsw+0x1a000792>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a006058 <_sk_callback_hsw+0x1a000792>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006040 <_sk_callback_hsw+0x300079a>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006060 <_sk_callback_hsw+0x300079a>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6178,16 +6184,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) # a006088 <_sk_callback_hsw+0xa0007e2>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0060a8 <_sk_callback_hsw+0xa0007e2>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12006090 <_sk_callback_hsw+0x120007ea>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120060b0 <_sk_callback_hsw+0x120007ea>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a006098 <_sk_callback_hsw+0x1a0007f2>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0060b8 <_sk_callback_hsw+0x1a0007f2>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30060a0 <_sk_callback_hsw+0x30007fa>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30060c0 <_sk_callback_hsw+0x30007fa>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6230,16 +6236,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) # a0060e8 <_sk_callback_hsw+0xa000842>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a006108 <_sk_callback_hsw+0xa000842>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120060f0 <_sk_callback_hsw+0x1200084a>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12006110 <_sk_callback_hsw+0x1200084a>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0060f8 <_sk_callback_hsw+0x1a000852>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a006118 <_sk_callback_hsw+0x1a000852>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006100 <_sk_callback_hsw+0x300085a>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006120 <_sk_callback_hsw+0x300085a>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6282,16 +6288,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) # a006148 <_sk_callback_hsw+0xa0008a2>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a006168 <_sk_callback_hsw+0xa0008a2>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12006150 <_sk_callback_hsw+0x120008aa>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12006170 <_sk_callback_hsw+0x120008aa>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a006158 <_sk_callback_hsw+0x1a0008b2>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a006178 <_sk_callback_hsw+0x1a0008b2>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006160 <_sk_callback_hsw+0x30008ba>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3006180 <_sk_callback_hsw+0x30008ba>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -6492,7 +6498,7 @@ _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 196,226,125,24,13,51,121,0,0 ; vbroadcastss 0x7933(%rip),%ymm1 # 7a98 <_sk_callback_avx+0x12a>
+ DB 196,226,125,24,13,79,121,0,0 ; vbroadcastss 0x794f(%rip),%ymm1 # 7ab4 <_sk_callback_avx+0x12c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,88,7 ; vaddps (%rdi),%ymm0,%ymm0
DB 197,249,110,209 ; vmovd %ecx,%xmm2
@@ -6501,7 +6507,7 @@ _sk_seed_shader_avx LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,88,201 ; vaddps %ymm1,%ymm2,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,13,121,0,0 ; vbroadcastss 0x790d(%rip),%ymm2 # 7a9c <_sk_callback_avx+0x12e>
+ DB 196,226,125,24,21,41,121,0,0 ; vbroadcastss 0x7929(%rip),%ymm2 # 7ab8 <_sk_callback_avx+0x130>
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
@@ -6523,7 +6529,7 @@ _sk_dither_avx LABEL PROC
DB 196,65,121,112,201,0 ; vpshufd $0x0,%xmm9,%xmm9
DB 196,67,53,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm9,%ymm9
DB 196,65,52,87,208 ; vxorps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,182,120,0,0 ; vbroadcastss 0x78b6(%rip),%ymm11 # 7aa0 <_sk_callback_avx+0x132>
+ DB 196,98,125,24,29,210,120,0,0 ; vbroadcastss 0x78d2(%rip),%ymm11 # 7abc <_sk_callback_avx+0x134>
DB 196,65,44,84,203 ; vandps %ymm11,%ymm10,%ymm9
DB 196,193,25,114,241,5 ; vpslld $0x5,%xmm9,%xmm12
DB 196,67,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm9
@@ -6534,8 +6540,8 @@ _sk_dither_avx LABEL PROC
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,243,4 ; vpslld $0x4,%xmm11,%xmm11
DB 196,67,29,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm12,%ymm11
- DB 196,98,125,24,37,119,120,0,0 ; vbroadcastss 0x7877(%rip),%ymm12 # 7aa4 <_sk_callback_avx+0x136>
- DB 196,98,125,24,45,114,120,0,0 ; vbroadcastss 0x7872(%rip),%ymm13 # 7aa8 <_sk_callback_avx+0x13a>
+ DB 196,98,125,24,37,147,120,0,0 ; vbroadcastss 0x7893(%rip),%ymm12 # 7ac0 <_sk_callback_avx+0x138>
+ DB 196,98,125,24,45,142,120,0,0 ; vbroadcastss 0x788e(%rip),%ymm13 # 7ac4 <_sk_callback_avx+0x13c>
DB 196,65,44,84,245 ; vandps %ymm13,%ymm10,%ymm14
DB 196,193,1,114,246,2 ; vpslld $0x2,%xmm14,%xmm15
DB 196,67,125,25,246,1 ; vextractf128 $0x1,%ymm14,%xmm14
@@ -6562,9 +6568,9 @@ _sk_dither_avx LABEL PROC
DB 196,65,60,86,193 ; vorps %ymm9,%ymm8,%ymm8
DB 196,65,60,86,194 ; vorps %ymm10,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,221,119,0,0 ; vbroadcastss 0x77dd(%rip),%ymm9 # 7aac <_sk_callback_avx+0x13e>
+ DB 196,98,125,24,13,249,119,0,0 ; vbroadcastss 0x77f9(%rip),%ymm9 # 7ac8 <_sk_callback_avx+0x140>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,211,119,0,0 ; vbroadcastss 0x77d3(%rip),%ymm9 # 7ab0 <_sk_callback_avx+0x142>
+ DB 196,98,125,24,13,239,119,0,0 ; vbroadcastss 0x77ef(%rip),%ymm9 # 7acc <_sk_callback_avx+0x144>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
@@ -6594,7 +6600,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,115,119,0,0 ; vbroadcastss 0x7773(%rip),%ymm3 # 7ab4 <_sk_callback_avx+0x146>
+ DB 196,226,125,24,29,143,119,0,0 ; vbroadcastss 0x778f(%rip),%ymm3 # 7ad0 <_sk_callback_avx+0x148>
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
@@ -6603,7 +6609,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,94,119,0,0 ; vbroadcastss 0x775e(%rip),%ymm0 # 7ab8 <_sk_callback_avx+0x14a>
+ DB 196,226,125,24,5,122,119,0,0 ; vbroadcastss 0x777a(%rip),%ymm0 # 7ad4 <_sk_callback_avx+0x14c>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -6641,7 +6647,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,1,119,0,0 ; vbroadcastss 0x7701(%rip),%ymm8 # 7abc <_sk_callback_avx+0x14e>
+ DB 196,98,125,24,5,29,119,0,0 ; vbroadcastss 0x771d(%rip),%ymm8 # 7ad8 <_sk_callback_avx+0x150>
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
@@ -6660,7 +6666,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,195,118,0,0 ; vbroadcastss 0x76c3(%rip),%ymm9 # 7ac0 <_sk_callback_avx+0x152>
+ DB 196,98,125,24,13,223,118,0,0 ; vbroadcastss 0x76df(%rip),%ymm9 # 7adc <_sk_callback_avx+0x154>
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
@@ -6696,7 +6702,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,98,118,0,0 ; vbroadcastss 0x7662(%rip),%ymm8 # 7ac4 <_sk_callback_avx+0x156>
+ DB 196,98,125,24,5,126,118,0,0 ; vbroadcastss 0x767e(%rip),%ymm8 # 7ae0 <_sk_callback_avx+0x158>
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
@@ -6707,7 +6713,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,69,118,0,0 ; vbroadcastss 0x7645(%rip),%ymm0 # 7ac8 <_sk_callback_avx+0x15a>
+ DB 196,226,125,24,5,97,118,0,0 ; vbroadcastss 0x7661(%rip),%ymm0 # 7ae4 <_sk_callback_avx+0x15c>
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
@@ -6718,7 +6724,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,40,118,0,0 ; vbroadcastss 0x7628(%rip),%ymm8 # 7acc <_sk_callback_avx+0x15e>
+ DB 196,98,125,24,5,68,118,0,0 ; vbroadcastss 0x7644(%rip),%ymm8 # 7ae8 <_sk_callback_avx+0x160>
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
@@ -6733,7 +6739,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,251,117,0,0 ; vbroadcastss 0x75fb(%rip),%ymm8 # 7ad0 <_sk_callback_avx+0x162>
+ DB 196,98,125,24,5,23,118,0,0 ; vbroadcastss 0x7617(%rip),%ymm8 # 7aec <_sk_callback_avx+0x164>
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
@@ -6757,7 +6763,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,186,117,0,0 ; vbroadcastss 0x75ba(%rip),%ymm8 # 7ad4 <_sk_callback_avx+0x166>
+ DB 196,98,125,24,5,214,117,0,0 ; vbroadcastss 0x75d6(%rip),%ymm8 # 7af0 <_sk_callback_avx+0x168>
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
@@ -6811,7 +6817,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,9,117,0,0 ; vbroadcastss 0x7509(%rip),%ymm8 # 7ad8 <_sk_callback_avx+0x16a>
+ DB 196,98,125,24,5,37,117,0,0 ; vbroadcastss 0x7525(%rip),%ymm8 # 7af4 <_sk_callback_avx+0x16c>
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
@@ -6846,7 +6852,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,137,116,0,0 ; vbroadcastss 0x7489(%rip),%ymm8 # 7adc <_sk_callback_avx+0x16e>
+ DB 196,98,125,24,5,165,116,0,0 ; vbroadcastss 0x74a5(%rip),%ymm8 # 7af8 <_sk_callback_avx+0x170>
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
@@ -6870,7 +6876,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,53,116,0,0 ; vbroadcastss 0x7435(%rip),%ymm8 # 7ae0 <_sk_callback_avx+0x172>
+ DB 196,98,125,24,5,81,116,0,0 ; vbroadcastss 0x7451(%rip),%ymm8 # 7afc <_sk_callback_avx+0x174>
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
@@ -6897,7 +6903,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,213,115,0,0 ; vbroadcastss 0x73d5(%rip),%ymm8 # 7ae4 <_sk_callback_avx+0x176>
+ DB 196,98,125,24,5,241,115,0,0 ; vbroadcastss 0x73f1(%rip),%ymm8 # 7b00 <_sk_callback_avx+0x178>
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
@@ -6918,7 +6924,7 @@ _sk_exclusion_avx LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,144,115,0,0 ; vbroadcastss 0x7390(%rip),%ymm8 # 7ae8 <_sk_callback_avx+0x17a>
+ DB 196,98,125,24,5,172,115,0,0 ; vbroadcastss 0x73ac(%rip),%ymm8 # 7b04 <_sk_callback_avx+0x17c>
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
@@ -6927,7 +6933,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,123,115,0,0 ; vbroadcastss 0x737b(%rip),%ymm8 # 7aec <_sk_callback_avx+0x17e>
+ DB 196,98,125,24,5,151,115,0,0 ; vbroadcastss 0x7397(%rip),%ymm8 # 7b08 <_sk_callback_avx+0x180>
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
@@ -6987,7 +6993,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,119,114,0,0 ; vbroadcastss 0x7277(%rip),%ymm9 # 7af0 <_sk_callback_avx+0x182>
+ DB 196,98,125,24,13,147,114,0,0 ; vbroadcastss 0x7293(%rip),%ymm9 # 7b0c <_sk_callback_avx+0x184>
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
@@ -7042,7 +7048,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,137,113,0,0 ; vbroadcastss 0x7189(%rip),%ymm8 # 7af4 <_sk_callback_avx+0x186>
+ DB 196,98,125,24,5,165,113,0,0 ; vbroadcastss 0x71a5(%rip),%ymm8 # 7b10 <_sk_callback_avx+0x188>
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
@@ -7095,7 +7101,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,178,112,0,0 ; vbroadcastss 0x70b2(%rip),%ymm8 # 7af8 <_sk_callback_avx+0x18a>
+ DB 196,98,125,24,5,206,112,0,0 ; vbroadcastss 0x70ce(%rip),%ymm8 # 7b14 <_sk_callback_avx+0x18c>
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
@@ -7160,10 +7166,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,165,111,0,0 ; vbroadcastss 0x6fa5(%rip),%ymm11 # 7b00 <_sk_callback_avx+0x192>
+ DB 196,98,125,24,29,193,111,0,0 ; vbroadcastss 0x6fc1(%rip),%ymm11 # 7b1c <_sk_callback_avx+0x194>
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,150,111,0,0 ; vbroadcastss 0x6f96(%rip),%ymm13 # 7b04 <_sk_callback_avx+0x196>
+ DB 196,98,125,24,45,178,111,0,0 ; vbroadcastss 0x6fb2(%rip),%ymm13 # 7b20 <_sk_callback_avx+0x198>
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
@@ -7174,7 +7180,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,84,111,0,0 ; vbroadcastss 0x6f54(%rip),%ymm8 # 7afc <_sk_callback_avx+0x18e>
+ DB 196,98,125,24,5,112,111,0,0 ; vbroadcastss 0x6f70(%rip),%ymm8 # 7b18 <_sk_callback_avx+0x190>
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
@@ -7301,12 +7307,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,30,109,0,0 ; vbroadcastss 0x6d1e(%rip),%ymm14 # 7b08 <_sk_callback_avx+0x19a>
+ DB 196,98,125,24,53,58,109,0,0 ; vbroadcastss 0x6d3a(%rip),%ymm14 # 7b24 <_sk_callback_avx+0x19c>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,20,109,0,0 ; vbroadcastss 0x6d14(%rip),%ymm15 # 7b0c <_sk_callback_avx+0x19e>
+ DB 196,98,125,24,61,48,109,0,0 ; vbroadcastss 0x6d30(%rip),%ymm15 # 7b28 <_sk_callback_avx+0x1a0>
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,5,109,0,0 ; vbroadcastss 0x6d05(%rip),%ymm0 # 7b10 <_sk_callback_avx+0x1a2>
+ DB 196,226,125,24,5,33,109,0,0 ; vbroadcastss 0x6d21(%rip),%ymm0 # 7b2c <_sk_callback_avx+0x1a4>
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
@@ -7367,7 +7373,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,222,107,0,0 ; vbroadcastss 0x6bde(%rip),%ymm8 # 7b14 <_sk_callback_avx+0x1a6>
+ DB 196,98,125,24,5,250,107,0,0 ; vbroadcastss 0x6bfa(%rip),%ymm8 # 7b30 <_sk_callback_avx+0x1a8>
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
@@ -7424,12 +7430,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,230,106,0,0 ; vbroadcastss 0x6ae6(%rip),%ymm14 # 7b18 <_sk_callback_avx+0x1aa>
+ DB 196,98,125,24,53,2,107,0,0 ; vbroadcastss 0x6b02(%rip),%ymm14 # 7b34 <_sk_callback_avx+0x1ac>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,220,106,0,0 ; vbroadcastss 0x6adc(%rip),%ymm15 # 7b1c <_sk_callback_avx+0x1ae>
+ DB 196,98,125,24,61,248,106,0,0 ; vbroadcastss 0x6af8(%rip),%ymm15 # 7b38 <_sk_callback_avx+0x1b0>
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,205,106,0,0 ; vbroadcastss 0x6acd(%rip),%ymm0 # 7b20 <_sk_callback_avx+0x1b2>
+ DB 196,226,125,24,5,233,106,0,0 ; vbroadcastss 0x6ae9(%rip),%ymm0 # 7b3c <_sk_callback_avx+0x1b4>
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
@@ -7490,7 +7496,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,166,105,0,0 ; vbroadcastss 0x69a6(%rip),%ymm8 # 7b24 <_sk_callback_avx+0x1b6>
+ DB 196,98,125,24,5,194,105,0,0 ; vbroadcastss 0x69c2(%rip),%ymm8 # 7b40 <_sk_callback_avx+0x1b8>
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
@@ -7519,12 +7525,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,54,105,0,0 ; vbroadcastss 0x6936(%rip),%ymm13 # 7b28 <_sk_callback_avx+0x1ba>
+ DB 196,98,125,24,45,82,105,0,0 ; vbroadcastss 0x6952(%rip),%ymm13 # 7b44 <_sk_callback_avx+0x1bc>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,44,105,0,0 ; vbroadcastss 0x692c(%rip),%ymm14 # 7b2c <_sk_callback_avx+0x1be>
+ DB 196,98,125,24,53,72,105,0,0 ; vbroadcastss 0x6948(%rip),%ymm14 # 7b48 <_sk_callback_avx+0x1c0>
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,29,105,0,0 ; vbroadcastss 0x691d(%rip),%ymm15 # 7b30 <_sk_callback_avx+0x1c2>
+ DB 196,98,125,24,61,57,105,0,0 ; vbroadcastss 0x6939(%rip),%ymm15 # 7b4c <_sk_callback_avx+0x1c4>
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
@@ -7587,7 +7593,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,228,103,0,0 ; vbroadcastss 0x67e4(%rip),%ymm0 # 7b34 <_sk_callback_avx+0x1c6>
+ DB 196,226,125,24,5,0,104,0,0 ; vbroadcastss 0x6800(%rip),%ymm0 # 7b50 <_sk_callback_avx+0x1c8>
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
@@ -7617,12 +7623,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,112,103,0,0 ; vbroadcastss 0x6770(%rip),%ymm13 # 7b38 <_sk_callback_avx+0x1ca>
+ DB 196,98,125,24,45,140,103,0,0 ; vbroadcastss 0x678c(%rip),%ymm13 # 7b54 <_sk_callback_avx+0x1cc>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,102,103,0,0 ; vbroadcastss 0x6766(%rip),%ymm14 # 7b3c <_sk_callback_avx+0x1ce>
+ DB 196,98,125,24,53,130,103,0,0 ; vbroadcastss 0x6782(%rip),%ymm14 # 7b58 <_sk_callback_avx+0x1d0>
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,87,103,0,0 ; vbroadcastss 0x6757(%rip),%ymm15 # 7b40 <_sk_callback_avx+0x1d2>
+ DB 196,98,125,24,61,115,103,0,0 ; vbroadcastss 0x6773(%rip),%ymm15 # 7b5c <_sk_callback_avx+0x1d4>
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
@@ -7685,7 +7691,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,30,102,0,0 ; vbroadcastss 0x661e(%rip),%ymm0 # 7b44 <_sk_callback_avx+0x1d6>
+ DB 196,226,125,24,5,58,102,0,0 ; vbroadcastss 0x663a(%rip),%ymm0 # 7b60 <_sk_callback_avx+0x1d8>
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
@@ -7721,7 +7727,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,45,1,0,0 ; jne 16cc <_sk_srcover_rgba_8888_avx+0x158>
DB 197,252,16,56 ; vmovups (%rax),%ymm7
- DB 197,124,40,13,117,107,0,0 ; vmovaps 0x6b75(%rip),%ymm9 # 8120 <_sk_callback_avx+0x7b2>
+ DB 197,124,40,13,149,107,0,0 ; vmovaps 0x6b95(%rip),%ymm9 # 8140 <_sk_callback_avx+0x7b8>
DB 196,193,68,84,225 ; vandps %ymm9,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 197,209,114,215,8 ; vpsrld $0x8,%xmm7,%xmm5
@@ -7739,9 +7745,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,193,65,114,208,24 ; vpsrld $0x18,%xmm8,%xmm7
DB 196,227,53,24,255,1 ; vinsertf128 $0x1,%xmm7,%ymm9,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,60,101,0,0 ; vbroadcastss 0x653c(%rip),%ymm8 # 7b48 <_sk_callback_avx+0x1da>
+ DB 196,98,125,24,5,88,101,0,0 ; vbroadcastss 0x6558(%rip),%ymm8 # 7b64 <_sk_callback_avx+0x1dc>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,51,101,0,0 ; vbroadcastss 0x6533(%rip),%ymm9 # 7b4c <_sk_callback_avx+0x1de>
+ DB 196,98,125,24,13,79,101,0,0 ; vbroadcastss 0x654f(%rip),%ymm9 # 7b68 <_sk_callback_avx+0x1e0>
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
@@ -7787,9 +7793,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,193,249,110,226 ; vmovq %r10,%xmm4
DB 196,226,121,48,228 ; vpmovzxbw %xmm4,%xmm4
- DB 196,226,89,0,45,140,104,0,0 ; vpshufb 0x688c(%rip),%xmm4,%xmm5 # 7f80 <_sk_callback_avx+0x612>
+ DB 196,226,89,0,45,172,104,0,0 ; vpshufb 0x68ac(%rip),%xmm4,%xmm5 # 7fa0 <_sk_callback_avx+0x618>
DB 196,226,121,33,237 ; vpmovsxbd %xmm5,%xmm5
- DB 196,226,89,0,37,142,104,0,0 ; vpshufb 0x688e(%rip),%xmm4,%xmm4 # 7f90 <_sk_callback_avx+0x622>
+ DB 196,226,89,0,37,174,104,0,0 ; vpshufb 0x68ae(%rip),%xmm4,%xmm4 # 7fb0 <_sk_callback_avx+0x628>
DB 196,226,121,33,228 ; vpmovsxbd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,226,93,44,56 ; vmaskmovps (%rax),%ymm4,%ymm7
@@ -7801,9 +7807,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,65,249,110,202 ; vmovq %r10,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
- DB 196,98,49,0,21,65,104,0,0 ; vpshufb 0x6841(%rip),%xmm9,%xmm10 # 7f80 <_sk_callback_avx+0x612>
+ DB 196,98,49,0,21,97,104,0,0 ; vpshufb 0x6861(%rip),%xmm9,%xmm10 # 7fa0 <_sk_callback_avx+0x618>
DB 196,66,121,33,210 ; vpmovsxbd %xmm10,%xmm10
- DB 196,98,49,0,13,67,104,0,0 ; vpshufb 0x6843(%rip),%xmm9,%xmm9 # 7f90 <_sk_callback_avx+0x622>
+ DB 196,98,49,0,13,99,104,0,0 ; vpshufb 0x6863(%rip),%xmm9,%xmm9 # 7fb0 <_sk_callback_avx+0x628>
DB 196,66,121,33,201 ; vpmovsxbd %xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,98,53,46,0 ; vmaskmovps %ymm8,%ymm9,(%rax)
@@ -7821,7 +7827,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,200,99,0,0 ; vbroadcastss 0x63c8(%rip),%ymm8 # 7b50 <_sk_callback_avx+0x1e2>
+ DB 196,98,125,24,5,228,99,0,0 ; vbroadcastss 0x63e4(%rip),%ymm8 # 7b6c <_sk_callback_avx+0x1e4>
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
@@ -7831,7 +7837,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,171,99,0,0 ; vbroadcastss 0x63ab(%rip),%ymm8 # 7b54 <_sk_callback_avx+0x1e6>
+ DB 196,98,125,24,5,199,99,0,0 ; vbroadcastss 0x63c7(%rip),%ymm8 # 7b70 <_sk_callback_avx+0x1e8>
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
@@ -7841,7 +7847,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,145,99,0,0 ; vbroadcastss 0x6391(%rip),%ymm8 # 7b58 <_sk_callback_avx+0x1ea>
+ DB 196,98,125,24,5,173,99,0,0 ; vbroadcastss 0x63ad(%rip),%ymm8 # 7b74 <_sk_callback_avx+0x1ec>
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
@@ -7904,7 +7910,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,253,98,0,0 ; vbroadcastss 0x62fd(%rip),%ymm10 # 7b5c <_sk_callback_avx+0x1ee>
+ DB 196,98,125,24,21,25,99,0,0 ; vbroadcastss 0x6319(%rip),%ymm10 # 7b78 <_sk_callback_avx+0x1f0>
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
@@ -7915,17 +7921,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,222,98,0,0 ; vbroadcastss 0x62de(%rip),%ymm8 # 7b60 <_sk_callback_avx+0x1f2>
+ DB 196,98,125,24,5,250,98,0,0 ; vbroadcastss 0x62fa(%rip),%ymm8 # 7b7c <_sk_callback_avx+0x1f4>
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,208,98,0,0 ; vbroadcastss 0x62d0(%rip),%ymm11 # 7b64 <_sk_callback_avx+0x1f6>
+ DB 196,98,125,24,29,236,98,0,0 ; vbroadcastss 0x62ec(%rip),%ymm11 # 7b80 <_sk_callback_avx+0x1f8>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,198,98,0,0 ; vbroadcastss 0x62c6(%rip),%ymm13 # 7b68 <_sk_callback_avx+0x1fa>
+ DB 196,98,125,24,45,226,98,0,0 ; vbroadcastss 0x62e2(%rip),%ymm13 # 7b84 <_sk_callback_avx+0x1fc>
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,183,98,0,0 ; vbroadcastss 0x62b7(%rip),%ymm12 # 7b6c <_sk_callback_avx+0x1fe>
+ DB 196,98,125,24,37,211,98,0,0 ; vbroadcastss 0x62d3(%rip),%ymm12 # 7b88 <_sk_callback_avx+0x200>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,173,98,0,0 ; vbroadcastss 0x62ad(%rip),%ymm14 # 7b70 <_sk_callback_avx+0x202>
+ DB 196,98,125,24,53,201,98,0,0 ; vbroadcastss 0x62c9(%rip),%ymm14 # 7b8c <_sk_callback_avx+0x204>
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
@@ -7949,17 +7955,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,70,98,0,0 ; vbroadcastss 0x6246(%rip),%ymm8 # 7b74 <_sk_callback_avx+0x206>
+ DB 196,98,125,24,5,98,98,0,0 ; vbroadcastss 0x6262(%rip),%ymm8 # 7b90 <_sk_callback_avx+0x208>
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,56,98,0,0 ; vbroadcastss 0x6238(%rip),%ymm11 # 7b78 <_sk_callback_avx+0x20a>
+ DB 196,98,125,24,29,84,98,0,0 ; vbroadcastss 0x6254(%rip),%ymm11 # 7b94 <_sk_callback_avx+0x20c>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,46,98,0,0 ; vbroadcastss 0x622e(%rip),%ymm13 # 7b7c <_sk_callback_avx+0x20e>
+ DB 196,98,125,24,45,74,98,0,0 ; vbroadcastss 0x624a(%rip),%ymm13 # 7b98 <_sk_callback_avx+0x210>
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,31,98,0,0 ; vbroadcastss 0x621f(%rip),%ymm12 # 7b80 <_sk_callback_avx+0x212>
+ DB 196,98,125,24,37,59,98,0,0 ; vbroadcastss 0x623b(%rip),%ymm12 # 7b9c <_sk_callback_avx+0x214>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,21,98,0,0 ; vbroadcastss 0x6215(%rip),%ymm14 # 7b84 <_sk_callback_avx+0x216>
+ DB 196,98,125,24,53,49,98,0,0 ; vbroadcastss 0x6231(%rip),%ymm14 # 7ba0 <_sk_callback_avx+0x218>
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
@@ -7984,20 +7990,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,170,97,0,0 ; vbroadcastss 0x61aa(%rip),%ymm8 # 7b88 <_sk_callback_avx+0x21a>
+ DB 196,98,125,24,5,198,97,0,0 ; vbroadcastss 0x61c6(%rip),%ymm8 # 7ba4 <_sk_callback_avx+0x21c>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,160,97,0,0 ; vbroadcastss 0x61a0(%rip),%ymm11 # 7b8c <_sk_callback_avx+0x21e>
+ DB 196,98,125,24,29,188,97,0,0 ; vbroadcastss 0x61bc(%rip),%ymm11 # 7ba8 <_sk_callback_avx+0x220>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,150,97,0,0 ; vbroadcastss 0x6196(%rip),%ymm13 # 7b90 <_sk_callback_avx+0x222>
+ DB 196,98,125,24,45,178,97,0,0 ; vbroadcastss 0x61b2(%rip),%ymm13 # 7bac <_sk_callback_avx+0x224>
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,135,97,0,0 ; vbroadcastss 0x6187(%rip),%ymm14 # 7b94 <_sk_callback_avx+0x226>
+ DB 196,98,125,24,53,163,97,0,0 ; vbroadcastss 0x61a3(%rip),%ymm14 # 7bb0 <_sk_callback_avx+0x228>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,125,97,0,0 ; vbroadcastss 0x617d(%rip),%ymm15 # 7b98 <_sk_callback_avx+0x22a>
+ DB 196,98,125,24,61,153,97,0,0 ; vbroadcastss 0x6199(%rip),%ymm15 # 7bb4 <_sk_callback_avx+0x22c>
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,105,97,0,0 ; vbroadcastss 0x6169(%rip),%ymm12 # 7b9c <_sk_callback_avx+0x22e>
+ DB 196,98,125,24,37,133,97,0,0 ; vbroadcastss 0x6185(%rip),%ymm12 # 7bb8 <_sk_callback_avx+0x230>
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
@@ -8032,7 +8038,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 197,124,93,201 ; vminps %ymm1,%ymm0,%ymm9
DB 197,52,93,202 ; vminps %ymm2,%ymm9,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,207,96,0,0 ; vbroadcastss 0x60cf(%rip),%ymm11 # 7ba0 <_sk_callback_avx+0x232>
+ DB 196,98,125,24,29,235,96,0,0 ; vbroadcastss 0x60eb(%rip),%ymm11 # 7bbc <_sk_callback_avx+0x234>
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
@@ -8042,19 +8048,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,168,96,0,0 ; vbroadcastss 0x60a8(%rip),%ymm11 # 7bac <_sk_callback_avx+0x23e>
+ DB 196,98,125,24,29,196,96,0,0 ; vbroadcastss 0x60c4(%rip),%ymm11 # 7bc8 <_sk_callback_avx+0x240>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,150,96,0,0 ; vbroadcastss 0x6096(%rip),%ymm11 # 7ba8 <_sk_callback_avx+0x23a>
+ DB 196,98,125,24,29,178,96,0,0 ; vbroadcastss 0x60b2(%rip),%ymm11 # 7bc4 <_sk_callback_avx+0x23c>
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,126,96,0,0 ; vbroadcastss 0x607e(%rip),%ymm2 # 7ba4 <_sk_callback_avx+0x236>
+ DB 196,226,125,24,21,154,96,0,0 ; vbroadcastss 0x609a(%rip),%ymm2 # 7bc0 <_sk_callback_avx+0x238>
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,101,96,0,0 ; vbroadcastss 0x6065(%rip),%ymm12 # 7bb4 <_sk_callback_avx+0x246>
+ DB 196,98,125,24,37,129,96,0,0 ; vbroadcastss 0x6081(%rip),%ymm12 # 7bd0 <_sk_callback_avx+0x248>
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
@@ -8064,7 +8070,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,40,96,0,0 ; vbroadcastss 0x6028(%rip),%ymm8 # 7bb0 <_sk_callback_avx+0x242>
+ DB 196,98,125,24,5,68,96,0,0 ; vbroadcastss 0x6044(%rip),%ymm8 # 7bcc <_sk_callback_avx+0x244>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8079,7 +8085,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,239,95,0,0 ; vbroadcastss 0x5fef(%rip),%ymm8 # 7bb8 <_sk_callback_avx+0x24a>
+ DB 196,98,125,24,5,11,96,0,0 ; vbroadcastss 0x600b(%rip),%ymm8 # 7bd4 <_sk_callback_avx+0x24c>
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
@@ -8087,23 +8093,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,201,95,0,0 ; vbroadcastss 0x5fc9(%rip),%ymm11 # 7bbc <_sk_callback_avx+0x24e>
+ DB 196,98,125,24,29,229,95,0,0 ; vbroadcastss 0x5fe5(%rip),%ymm11 # 7bd8 <_sk_callback_avx+0x250>
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,179,95,0,0 ; vbroadcastss 0x5fb3(%rip),%ymm12 # 7bc4 <_sk_callback_avx+0x256>
+ DB 196,98,125,24,37,207,95,0,0 ; vbroadcastss 0x5fcf(%rip),%ymm12 # 7be0 <_sk_callback_avx+0x258>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,169,95,0,0 ; vbroadcastss 0x5fa9(%rip),%ymm13 # 7bc8 <_sk_callback_avx+0x25a>
+ DB 196,98,125,24,45,197,95,0,0 ; vbroadcastss 0x5fc5(%rip),%ymm13 # 7be4 <_sk_callback_avx+0x25c>
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,138,95,0,0 ; vbroadcastss 0x5f8a(%rip),%ymm1 # 7bc0 <_sk_callback_avx+0x252>
+ DB 196,226,125,24,13,166,95,0,0 ; vbroadcastss 0x5fa6(%rip),%ymm1 # 7bdc <_sk_callback_avx+0x254>
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,117,95,0,0 ; vbroadcastss 0x5f75(%rip),%ymm14 # 7bcc <_sk_callback_avx+0x25e>
+ DB 196,98,125,24,53,145,95,0,0 ; vbroadcastss 0x5f91(%rip),%ymm14 # 7be8 <_sk_callback_avx+0x260>
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
@@ -8122,7 +8128,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,23,95,0,0 ; vbroadcastss 0x5f17(%rip),%ymm0 # 7bd0 <_sk_callback_avx+0x262>
+ DB 196,226,125,24,5,51,95,0,0 ; vbroadcastss 0x5f33(%rip),%ymm0 # 7bec <_sk_callback_avx+0x264>
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
@@ -8175,13 +8181,13 @@ _sk_scale_u8_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,75 ; jne 1dc6 <_sk_scale_u8_avx+0x64>
DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8
- DB 197,57,219,5,23,98,0,0 ; vpand 0x6217(%rip),%xmm8,%xmm8 # 7fa0 <_sk_callback_avx+0x632>
+ DB 197,57,219,5,55,98,0,0 ; vpand 0x6237(%rip),%xmm8,%xmm8 # 7fc0 <_sk_callback_avx+0x638>
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,57,105,201 ; vpunpckhwd %xmm9,%xmm8,%xmm9
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,61,24,193,1 ; vinsertf128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,40,94,0,0 ; vbroadcastss 0x5e28(%rip),%ymm9 # 7bd4 <_sk_callback_avx+0x266>
+ DB 196,98,125,24,13,68,94,0,0 ; vbroadcastss 0x5e44(%rip),%ymm9 # 7bf0 <_sk_callback_avx+0x268>
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
@@ -8231,7 +8237,7 @@ _sk_scale_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf001e70 <_sk_callback_avx+0xffffffffdeffa502>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf001e70 <_sk_callback_avx+0xffffffffdeffa4e8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -8273,13 +8279,13 @@ _sk_lerp_u8_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,111 ; jne 1f43 <_sk_lerp_u8_avx+0x88>
DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8
- DB 197,57,219,5,206,96,0,0 ; vpand 0x60ce(%rip),%xmm8,%xmm8 # 7fb0 <_sk_callback_avx+0x642>
+ DB 197,57,219,5,238,96,0,0 ; vpand 0x60ee(%rip),%xmm8,%xmm8 # 7fd0 <_sk_callback_avx+0x648>
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,57,105,201 ; vpunpckhwd %xmm9,%xmm8,%xmm9
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,61,24,193,1 ; vinsertf128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,211,92,0,0 ; vbroadcastss 0x5cd3(%rip),%ymm9 # 7bd8 <_sk_callback_avx+0x26a>
+ DB 196,98,125,24,13,239,92,0,0 ; vbroadcastss 0x5cef(%rip),%ymm9 # 7bf4 <_sk_callback_avx+0x26c>
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
@@ -8336,7 +8342,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf001ff0 <_sk_callback_avx+0xffffffffdeffa682>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf001ff0 <_sk_callback_avx+0xffffffffdeffa668>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -8364,20 +8370,20 @@ _sk_lerp_565_avx LABEL PROC
DB 196,65,57,105,201 ; vpunpckhwd %xmm9,%xmm8,%xmm9
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,61,24,193,1 ; vinsertf128 $0x1,%xmm9,%ymm8,%ymm8
- DB 196,98,125,24,13,156,91,0,0 ; vbroadcastss 0x5b9c(%rip),%ymm9 # 7bdc <_sk_callback_avx+0x26e>
+ DB 196,98,125,24,13,184,91,0,0 ; vbroadcastss 0x5bb8(%rip),%ymm9 # 7bf8 <_sk_callback_avx+0x270>
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,141,91,0,0 ; vbroadcastss 0x5b8d(%rip),%ymm10 # 7be0 <_sk_callback_avx+0x272>
+ DB 196,98,125,24,21,169,91,0,0 ; vbroadcastss 0x5ba9(%rip),%ymm10 # 7bfc <_sk_callback_avx+0x274>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,131,91,0,0 ; vbroadcastss 0x5b83(%rip),%ymm10 # 7be4 <_sk_callback_avx+0x276>
+ DB 196,98,125,24,21,159,91,0,0 ; vbroadcastss 0x5b9f(%rip),%ymm10 # 7c00 <_sk_callback_avx+0x278>
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,116,91,0,0 ; vbroadcastss 0x5b74(%rip),%ymm11 # 7be8 <_sk_callback_avx+0x27a>
+ DB 196,98,125,24,29,144,91,0,0 ; vbroadcastss 0x5b90(%rip),%ymm11 # 7c04 <_sk_callback_avx+0x27c>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,106,91,0,0 ; vbroadcastss 0x5b6a(%rip),%ymm11 # 7bec <_sk_callback_avx+0x27e>
+ DB 196,98,125,24,29,134,91,0,0 ; vbroadcastss 0x5b86(%rip),%ymm11 # 7c08 <_sk_callback_avx+0x280>
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,91,91,0,0 ; vbroadcastss 0x5b5b(%rip),%ymm11 # 7bf0 <_sk_callback_avx+0x282>
+ DB 196,98,125,24,29,119,91,0,0 ; vbroadcastss 0x5b77(%rip),%ymm11 # 7c0c <_sk_callback_avx+0x284>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
@@ -8457,7 +8463,7 @@ _sk_load_tables_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,251,1,0,0 ; jne 23ae <_sk_load_tables_avx+0x21e>
DB 196,65,124,16,18 ; vmovups (%r10),%ymm10
- DB 197,124,40,13,128,95,0,0 ; vmovaps 0x5f80(%rip),%ymm9 # 8140 <_sk_callback_avx+0x7d2>
+ DB 197,124,40,13,160,95,0,0 ; vmovaps 0x5fa0(%rip),%ymm9 # 8160 <_sk_callback_avx+0x7d8>
DB 196,193,44,84,201 ; vandps %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,195 ; vmovq %xmm0,%r11
@@ -8549,7 +8555,7 @@ _sk_load_tables_avx LABEL PROC
DB 196,193,65,114,208,24 ; vpsrld $0x18,%xmm8,%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,91,88,0,0 ; vbroadcastss 0x585b(%rip),%ymm7 # 7bf4 <_sk_callback_avx+0x286>
+ DB 196,226,125,24,61,119,88,0,0 ; vbroadcastss 0x5877(%rip),%ymm7 # 7c10 <_sk_callback_avx+0x288>
DB 197,228,89,223 ; vmulps %ymm7,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,137,201 ; mov %r9,%rcx
@@ -8564,9 +8570,9 @@ _sk_load_tables_avx LABEL PROC
DB 73,211,235 ; shr %cl,%r11
DB 196,193,249,110,195 ; vmovq %r11,%xmm0
DB 196,226,121,48,192 ; vpmovzxbw %xmm0,%xmm0
- DB 196,226,121,0,13,234,91,0,0 ; vpshufb 0x5bea(%rip),%xmm0,%xmm1 # 7fc0 <_sk_callback_avx+0x652>
+ DB 196,226,121,0,13,10,92,0,0 ; vpshufb 0x5c0a(%rip),%xmm0,%xmm1 # 7fe0 <_sk_callback_avx+0x658>
DB 196,226,121,33,201 ; vpmovsxbd %xmm1,%xmm1
- DB 196,226,121,0,5,236,91,0,0 ; vpshufb 0x5bec(%rip),%xmm0,%xmm0 # 7fd0 <_sk_callback_avx+0x662>
+ DB 196,226,121,0,5,12,92,0,0 ; vpshufb 0x5c0c(%rip),%xmm0,%xmm0 # 7ff0 <_sk_callback_avx+0x668>
DB 196,226,121,33,192 ; vpmovsxbd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,66,125,44,18 ; vmaskmovps (%r10),%ymm0,%ymm10
@@ -8595,7 +8601,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 197,113,105,219 ; vpunpckhwd %xmm3,%xmm1,%xmm11
DB 197,177,108,200 ; vpunpcklqdq %xmm0,%xmm9,%xmm1
DB 197,49,109,224 ; vpunpckhqdq %xmm0,%xmm9,%xmm12
- DB 197,121,111,21,123,91,0,0 ; vmovdqa 0x5b7b(%rip),%xmm10 # 7fe0 <_sk_callback_avx+0x672>
+ DB 197,121,111,21,155,91,0,0 ; vmovdqa 0x5b9b(%rip),%xmm10 # 8000 <_sk_callback_avx+0x678>
DB 196,193,113,219,202 ; vpand %xmm10,%xmm1,%xmm1
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,113,105,209 ; vpunpckhwd %xmm9,%xmm1,%xmm2
@@ -8693,7 +8699,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
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,154,85,0,0 ; vbroadcastss 0x559a(%rip),%ymm7 # 7bf8 <_sk_callback_avx+0x28a>
+ DB 196,226,125,24,61,182,85,0,0 ; vbroadcastss 0x55b6(%rip),%ymm7 # 7c14 <_sk_callback_avx+0x28c>
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
@@ -8756,7 +8762,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 197,185,108,218 ; vpunpcklqdq %xmm2,%xmm8,%xmm3
DB 197,57,109,218 ; vpunpckhqdq %xmm2,%xmm8,%xmm11
DB 197,121,108,193 ; vpunpcklqdq %xmm1,%xmm0,%xmm8
- DB 197,121,111,13,122,88,0,0 ; vmovdqa 0x587a(%rip),%xmm9 # 7ff0 <_sk_callback_avx+0x682>
+ DB 197,121,111,13,154,88,0,0 ; vmovdqa 0x589a(%rip),%xmm9 # 8010 <_sk_callback_avx+0x688>
DB 196,193,97,219,193 ; vpand %xmm9,%xmm3,%xmm0
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 196,193,121,105,202 ; vpunpckhwd %xmm10,%xmm0,%xmm1
@@ -8846,7 +8852,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 196,195,105,33,211,48 ; vinsertps $0x30,%xmm11,%xmm2,%xmm2
DB 196,227,109,24,211,1 ; vinsertf128 $0x1,%xmm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,183,82,0,0 ; vbroadcastss 0x52b7(%rip),%ymm3 # 7bfc <_sk_callback_avx+0x28e>
+ DB 196,226,125,24,29,211,82,0,0 ; vbroadcastss 0x52d3(%rip),%ymm3 # 7c18 <_sk_callback_avx+0x290>
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
@@ -8888,7 +8894,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
PUBLIC _sk_byte_tables_avx
_sk_byte_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,240,81,0,0 ; vbroadcastss 0x51f0(%rip),%ymm8 # 7c00 <_sk_callback_avx+0x292>
+ DB 196,98,125,24,5,12,82,0,0 ; vbroadcastss 0x520c(%rip),%ymm8 # 7c1c <_sk_callback_avx+0x294>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,201 ; vmovq %xmm9,%r9
@@ -9007,7 +9013,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,154,79,0,0 ; vbroadcastss 0x4f9a(%rip),%ymm9 # 7c04 <_sk_callback_avx+0x296>
+ DB 196,98,125,24,13,182,79,0,0 ; vbroadcastss 0x4fb6(%rip),%ymm9 # 7c20 <_sk_callback_avx+0x298>
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
@@ -9121,7 +9127,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,123,77,0,0 ; vbroadcastss 0x4d7b(%rip),%ymm9 # 7c08 <_sk_callback_avx+0x29a>
+ DB 196,98,125,24,13,151,77,0,0 ; vbroadcastss 0x4d97(%rip),%ymm9 # 7c24 <_sk_callback_avx+0x29c>
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
@@ -9316,36 +9322,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,40,74,0,0 ; vbroadcastss 0x4a28(%rip),%ymm12 # 7c0c <_sk_callback_avx+0x29e>
+ DB 196,98,125,24,37,68,74,0,0 ; vbroadcastss 0x4a44(%rip),%ymm12 # 7c28 <_sk_callback_avx+0x2a0>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,30,74,0,0 ; vbroadcastss 0x4a1e(%rip),%ymm12 # 7c10 <_sk_callback_avx+0x2a2>
+ DB 196,98,125,24,37,58,74,0,0 ; vbroadcastss 0x4a3a(%rip),%ymm12 # 7c2c <_sk_callback_avx+0x2a4>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,20,74,0,0 ; vbroadcastss 0x4a14(%rip),%ymm12 # 7c14 <_sk_callback_avx+0x2a6>
+ DB 196,98,125,24,37,48,74,0,0 ; vbroadcastss 0x4a30(%rip),%ymm12 # 7c30 <_sk_callback_avx+0x2a8>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,10,74,0,0 ; vbroadcastss 0x4a0a(%rip),%ymm12 # 7c18 <_sk_callback_avx+0x2aa>
+ DB 196,98,125,24,37,38,74,0,0 ; vbroadcastss 0x4a26(%rip),%ymm12 # 7c34 <_sk_callback_avx+0x2ac>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,0,74,0,0 ; vbroadcastss 0x4a00(%rip),%ymm12 # 7c1c <_sk_callback_avx+0x2ae>
+ DB 196,98,125,24,37,28,74,0,0 ; vbroadcastss 0x4a1c(%rip),%ymm12 # 7c38 <_sk_callback_avx+0x2b0>
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,241,73,0,0 ; vbroadcastss 0x49f1(%rip),%ymm12 # 7c20 <_sk_callback_avx+0x2b2>
+ DB 196,98,125,24,37,13,74,0,0 ; vbroadcastss 0x4a0d(%rip),%ymm12 # 7c3c <_sk_callback_avx+0x2b4>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,231,73,0,0 ; vbroadcastss 0x49e7(%rip),%ymm12 # 7c24 <_sk_callback_avx+0x2b6>
+ DB 196,98,125,24,37,3,74,0,0 ; vbroadcastss 0x4a03(%rip),%ymm12 # 7c40 <_sk_callback_avx+0x2b8>
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,203,73,0,0 ; vbroadcastss 0x49cb(%rip),%ymm11 # 7c28 <_sk_callback_avx+0x2ba>
+ DB 196,98,125,24,29,231,73,0,0 ; vbroadcastss 0x49e7(%rip),%ymm11 # 7c44 <_sk_callback_avx+0x2bc>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,193,73,0,0 ; vbroadcastss 0x49c1(%rip),%ymm11 # 7c2c <_sk_callback_avx+0x2be>
+ DB 196,98,125,24,29,221,73,0,0 ; vbroadcastss 0x49dd(%rip),%ymm11 # 7c48 <_sk_callback_avx+0x2c0>
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,178,73,0,0 ; vbroadcastss 0x49b2(%rip),%ymm11 # 7c30 <_sk_callback_avx+0x2c2>
+ DB 196,98,125,24,29,206,73,0,0 ; vbroadcastss 0x49ce(%rip),%ymm11 # 7c4c <_sk_callback_avx+0x2c4>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,168,73,0,0 ; vbroadcastss 0x49a8(%rip),%ymm11 # 7c34 <_sk_callback_avx+0x2c6>
+ DB 196,98,125,24,29,196,73,0,0 ; vbroadcastss 0x49c4(%rip),%ymm11 # 7c50 <_sk_callback_avx+0x2c8>
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,153,73,0,0 ; vbroadcastss 0x4999(%rip),%ymm10 # 7c38 <_sk_callback_avx+0x2ca>
+ DB 196,98,125,24,21,181,73,0,0 ; vbroadcastss 0x49b5(%rip),%ymm10 # 7c54 <_sk_callback_avx+0x2cc>
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
@@ -9353,7 +9359,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,112,73,0,0 ; vbroadcastss 0x4970(%rip),%ymm8 # 7c3c <_sk_callback_avx+0x2ce>
+ DB 196,98,125,24,5,140,73,0,0 ; vbroadcastss 0x498c(%rip),%ymm8 # 7c58 <_sk_callback_avx+0x2d0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9373,36 +9379,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,33,73,0,0 ; vbroadcastss 0x4921(%rip),%ymm12 # 7c40 <_sk_callback_avx+0x2d2>
+ DB 196,98,125,24,37,61,73,0,0 ; vbroadcastss 0x493d(%rip),%ymm12 # 7c5c <_sk_callback_avx+0x2d4>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,23,73,0,0 ; vbroadcastss 0x4917(%rip),%ymm12 # 7c44 <_sk_callback_avx+0x2d6>
+ DB 196,98,125,24,37,51,73,0,0 ; vbroadcastss 0x4933(%rip),%ymm12 # 7c60 <_sk_callback_avx+0x2d8>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,13,73,0,0 ; vbroadcastss 0x490d(%rip),%ymm12 # 7c48 <_sk_callback_avx+0x2da>
+ DB 196,98,125,24,37,41,73,0,0 ; vbroadcastss 0x4929(%rip),%ymm12 # 7c64 <_sk_callback_avx+0x2dc>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,3,73,0,0 ; vbroadcastss 0x4903(%rip),%ymm12 # 7c4c <_sk_callback_avx+0x2de>
+ DB 196,98,125,24,37,31,73,0,0 ; vbroadcastss 0x491f(%rip),%ymm12 # 7c68 <_sk_callback_avx+0x2e0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,249,72,0,0 ; vbroadcastss 0x48f9(%rip),%ymm12 # 7c50 <_sk_callback_avx+0x2e2>
+ DB 196,98,125,24,37,21,73,0,0 ; vbroadcastss 0x4915(%rip),%ymm12 # 7c6c <_sk_callback_avx+0x2e4>
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,234,72,0,0 ; vbroadcastss 0x48ea(%rip),%ymm12 # 7c54 <_sk_callback_avx+0x2e6>
+ DB 196,98,125,24,37,6,73,0,0 ; vbroadcastss 0x4906(%rip),%ymm12 # 7c70 <_sk_callback_avx+0x2e8>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,224,72,0,0 ; vbroadcastss 0x48e0(%rip),%ymm12 # 7c58 <_sk_callback_avx+0x2ea>
+ DB 196,98,125,24,37,252,72,0,0 ; vbroadcastss 0x48fc(%rip),%ymm12 # 7c74 <_sk_callback_avx+0x2ec>
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,196,72,0,0 ; vbroadcastss 0x48c4(%rip),%ymm11 # 7c5c <_sk_callback_avx+0x2ee>
+ DB 196,98,125,24,29,224,72,0,0 ; vbroadcastss 0x48e0(%rip),%ymm11 # 7c78 <_sk_callback_avx+0x2f0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,186,72,0,0 ; vbroadcastss 0x48ba(%rip),%ymm11 # 7c60 <_sk_callback_avx+0x2f2>
+ DB 196,98,125,24,29,214,72,0,0 ; vbroadcastss 0x48d6(%rip),%ymm11 # 7c7c <_sk_callback_avx+0x2f4>
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,171,72,0,0 ; vbroadcastss 0x48ab(%rip),%ymm11 # 7c64 <_sk_callback_avx+0x2f6>
+ DB 196,98,125,24,29,199,72,0,0 ; vbroadcastss 0x48c7(%rip),%ymm11 # 7c80 <_sk_callback_avx+0x2f8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,161,72,0,0 ; vbroadcastss 0x48a1(%rip),%ymm11 # 7c68 <_sk_callback_avx+0x2fa>
+ DB 196,98,125,24,29,189,72,0,0 ; vbroadcastss 0x48bd(%rip),%ymm11 # 7c84 <_sk_callback_avx+0x2fc>
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,146,72,0,0 ; vbroadcastss 0x4892(%rip),%ymm10 # 7c6c <_sk_callback_avx+0x2fe>
+ DB 196,98,125,24,21,174,72,0,0 ; vbroadcastss 0x48ae(%rip),%ymm10 # 7c88 <_sk_callback_avx+0x300>
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
@@ -9410,7 +9416,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,105,72,0,0 ; vbroadcastss 0x4869(%rip),%ymm8 # 7c70 <_sk_callback_avx+0x302>
+ DB 196,98,125,24,5,133,72,0,0 ; vbroadcastss 0x4885(%rip),%ymm8 # 7c8c <_sk_callback_avx+0x304>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9430,36 +9436,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,26,72,0,0 ; vbroadcastss 0x481a(%rip),%ymm12 # 7c74 <_sk_callback_avx+0x306>
+ DB 196,98,125,24,37,54,72,0,0 ; vbroadcastss 0x4836(%rip),%ymm12 # 7c90 <_sk_callback_avx+0x308>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,16,72,0,0 ; vbroadcastss 0x4810(%rip),%ymm12 # 7c78 <_sk_callback_avx+0x30a>
+ DB 196,98,125,24,37,44,72,0,0 ; vbroadcastss 0x482c(%rip),%ymm12 # 7c94 <_sk_callback_avx+0x30c>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,6,72,0,0 ; vbroadcastss 0x4806(%rip),%ymm12 # 7c7c <_sk_callback_avx+0x30e>
+ DB 196,98,125,24,37,34,72,0,0 ; vbroadcastss 0x4822(%rip),%ymm12 # 7c98 <_sk_callback_avx+0x310>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,252,71,0,0 ; vbroadcastss 0x47fc(%rip),%ymm12 # 7c80 <_sk_callback_avx+0x312>
+ DB 196,98,125,24,37,24,72,0,0 ; vbroadcastss 0x4818(%rip),%ymm12 # 7c9c <_sk_callback_avx+0x314>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,242,71,0,0 ; vbroadcastss 0x47f2(%rip),%ymm12 # 7c84 <_sk_callback_avx+0x316>
+ DB 196,98,125,24,37,14,72,0,0 ; vbroadcastss 0x480e(%rip),%ymm12 # 7ca0 <_sk_callback_avx+0x318>
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,227,71,0,0 ; vbroadcastss 0x47e3(%rip),%ymm12 # 7c88 <_sk_callback_avx+0x31a>
+ DB 196,98,125,24,37,255,71,0,0 ; vbroadcastss 0x47ff(%rip),%ymm12 # 7ca4 <_sk_callback_avx+0x31c>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,217,71,0,0 ; vbroadcastss 0x47d9(%rip),%ymm12 # 7c8c <_sk_callback_avx+0x31e>
+ DB 196,98,125,24,37,245,71,0,0 ; vbroadcastss 0x47f5(%rip),%ymm12 # 7ca8 <_sk_callback_avx+0x320>
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,189,71,0,0 ; vbroadcastss 0x47bd(%rip),%ymm11 # 7c90 <_sk_callback_avx+0x322>
+ DB 196,98,125,24,29,217,71,0,0 ; vbroadcastss 0x47d9(%rip),%ymm11 # 7cac <_sk_callback_avx+0x324>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,179,71,0,0 ; vbroadcastss 0x47b3(%rip),%ymm11 # 7c94 <_sk_callback_avx+0x326>
+ DB 196,98,125,24,29,207,71,0,0 ; vbroadcastss 0x47cf(%rip),%ymm11 # 7cb0 <_sk_callback_avx+0x328>
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,164,71,0,0 ; vbroadcastss 0x47a4(%rip),%ymm11 # 7c98 <_sk_callback_avx+0x32a>
+ DB 196,98,125,24,29,192,71,0,0 ; vbroadcastss 0x47c0(%rip),%ymm11 # 7cb4 <_sk_callback_avx+0x32c>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,154,71,0,0 ; vbroadcastss 0x479a(%rip),%ymm11 # 7c9c <_sk_callback_avx+0x32e>
+ DB 196,98,125,24,29,182,71,0,0 ; vbroadcastss 0x47b6(%rip),%ymm11 # 7cb8 <_sk_callback_avx+0x330>
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,139,71,0,0 ; vbroadcastss 0x478b(%rip),%ymm10 # 7ca0 <_sk_callback_avx+0x332>
+ DB 196,98,125,24,21,167,71,0,0 ; vbroadcastss 0x47a7(%rip),%ymm10 # 7cbc <_sk_callback_avx+0x334>
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
@@ -9467,7 +9473,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,98,71,0,0 ; vbroadcastss 0x4762(%rip),%ymm8 # 7ca4 <_sk_callback_avx+0x336>
+ DB 196,98,125,24,5,126,71,0,0 ; vbroadcastss 0x477e(%rip),%ymm8 # 7cc0 <_sk_callback_avx+0x338>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9487,36 +9493,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,19,71,0,0 ; vbroadcastss 0x4713(%rip),%ymm12 # 7ca8 <_sk_callback_avx+0x33a>
+ DB 196,98,125,24,37,47,71,0,0 ; vbroadcastss 0x472f(%rip),%ymm12 # 7cc4 <_sk_callback_avx+0x33c>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,9,71,0,0 ; vbroadcastss 0x4709(%rip),%ymm12 # 7cac <_sk_callback_avx+0x33e>
+ DB 196,98,125,24,37,37,71,0,0 ; vbroadcastss 0x4725(%rip),%ymm12 # 7cc8 <_sk_callback_avx+0x340>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,255,70,0,0 ; vbroadcastss 0x46ff(%rip),%ymm12 # 7cb0 <_sk_callback_avx+0x342>
+ DB 196,98,125,24,37,27,71,0,0 ; vbroadcastss 0x471b(%rip),%ymm12 # 7ccc <_sk_callback_avx+0x344>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,245,70,0,0 ; vbroadcastss 0x46f5(%rip),%ymm12 # 7cb4 <_sk_callback_avx+0x346>
+ DB 196,98,125,24,37,17,71,0,0 ; vbroadcastss 0x4711(%rip),%ymm12 # 7cd0 <_sk_callback_avx+0x348>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,235,70,0,0 ; vbroadcastss 0x46eb(%rip),%ymm12 # 7cb8 <_sk_callback_avx+0x34a>
+ DB 196,98,125,24,37,7,71,0,0 ; vbroadcastss 0x4707(%rip),%ymm12 # 7cd4 <_sk_callback_avx+0x34c>
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,220,70,0,0 ; vbroadcastss 0x46dc(%rip),%ymm12 # 7cbc <_sk_callback_avx+0x34e>
+ DB 196,98,125,24,37,248,70,0,0 ; vbroadcastss 0x46f8(%rip),%ymm12 # 7cd8 <_sk_callback_avx+0x350>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,210,70,0,0 ; vbroadcastss 0x46d2(%rip),%ymm12 # 7cc0 <_sk_callback_avx+0x352>
+ DB 196,98,125,24,37,238,70,0,0 ; vbroadcastss 0x46ee(%rip),%ymm12 # 7cdc <_sk_callback_avx+0x354>
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,182,70,0,0 ; vbroadcastss 0x46b6(%rip),%ymm11 # 7cc4 <_sk_callback_avx+0x356>
+ DB 196,98,125,24,29,210,70,0,0 ; vbroadcastss 0x46d2(%rip),%ymm11 # 7ce0 <_sk_callback_avx+0x358>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,172,70,0,0 ; vbroadcastss 0x46ac(%rip),%ymm11 # 7cc8 <_sk_callback_avx+0x35a>
+ DB 196,98,125,24,29,200,70,0,0 ; vbroadcastss 0x46c8(%rip),%ymm11 # 7ce4 <_sk_callback_avx+0x35c>
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,157,70,0,0 ; vbroadcastss 0x469d(%rip),%ymm11 # 7ccc <_sk_callback_avx+0x35e>
+ DB 196,98,125,24,29,185,70,0,0 ; vbroadcastss 0x46b9(%rip),%ymm11 # 7ce8 <_sk_callback_avx+0x360>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,147,70,0,0 ; vbroadcastss 0x4693(%rip),%ymm11 # 7cd0 <_sk_callback_avx+0x362>
+ DB 196,98,125,24,29,175,70,0,0 ; vbroadcastss 0x46af(%rip),%ymm11 # 7cec <_sk_callback_avx+0x364>
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,132,70,0,0 ; vbroadcastss 0x4684(%rip),%ymm10 # 7cd4 <_sk_callback_avx+0x366>
+ DB 196,98,125,24,21,160,70,0,0 ; vbroadcastss 0x46a0(%rip),%ymm10 # 7cf0 <_sk_callback_avx+0x368>
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
@@ -9524,38 +9530,38 @@ _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,91,70,0,0 ; vbroadcastss 0x465b(%rip),%ymm8 # 7cd8 <_sk_callback_avx+0x36a>
+ DB 196,98,125,24,5,119,70,0,0 ; vbroadcastss 0x4677(%rip),%ymm8 # 7cf4 <_sk_callback_avx+0x36c>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,77,70,0,0 ; vbroadcastss 0x464d(%rip),%ymm8 # 7cdc <_sk_callback_avx+0x36e>
+ DB 196,98,125,24,5,105,70,0,0 ; vbroadcastss 0x4669(%rip),%ymm8 # 7cf8 <_sk_callback_avx+0x370>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,67,70,0,0 ; vbroadcastss 0x4643(%rip),%ymm8 # 7ce0 <_sk_callback_avx+0x372>
+ DB 196,98,125,24,5,95,70,0,0 ; vbroadcastss 0x465f(%rip),%ymm8 # 7cfc <_sk_callback_avx+0x374>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,57,70,0,0 ; vbroadcastss 0x4639(%rip),%ymm9 # 7ce4 <_sk_callback_avx+0x376>
+ DB 196,98,125,24,13,85,70,0,0 ; vbroadcastss 0x4655(%rip),%ymm9 # 7d00 <_sk_callback_avx+0x378>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,37,70,0,0 ; vbroadcastss 0x4625(%rip),%ymm8 # 7ce8 <_sk_callback_avx+0x37a>
+ DB 196,98,125,24,5,65,70,0,0 ; vbroadcastss 0x4641(%rip),%ymm8 # 7d04 <_sk_callback_avx+0x37c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,27,70,0,0 ; vbroadcastss 0x461b(%rip),%ymm8 # 7cec <_sk_callback_avx+0x37e>
+ DB 196,98,125,24,5,55,70,0,0 ; vbroadcastss 0x4637(%rip),%ymm8 # 7d08 <_sk_callback_avx+0x380>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,17,70,0,0 ; vbroadcastss 0x4611(%rip),%ymm8 # 7cf0 <_sk_callback_avx+0x382>
+ DB 196,98,125,24,5,45,70,0,0 ; vbroadcastss 0x462d(%rip),%ymm8 # 7d0c <_sk_callback_avx+0x384>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,3,70,0,0 ; vbroadcastss 0x4603(%rip),%ymm8 # 7cf4 <_sk_callback_avx+0x386>
+ DB 196,98,125,24,5,31,70,0,0 ; vbroadcastss 0x461f(%rip),%ymm8 # 7d10 <_sk_callback_avx+0x388>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,236,69,0,0 ; vbroadcastss 0x45ec(%rip),%ymm9 # 7cf8 <_sk_callback_avx+0x38a>
+ DB 196,98,125,24,13,8,70,0,0 ; vbroadcastss 0x4608(%rip),%ymm9 # 7d14 <_sk_callback_avx+0x38c>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,225,69,0,0 ; vbroadcastss 0x45e1(%rip),%ymm11 # 7cfc <_sk_callback_avx+0x38e>
+ DB 196,98,125,24,29,253,69,0,0 ; vbroadcastss 0x45fd(%rip),%ymm11 # 7d18 <_sk_callback_avx+0x390>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,215,69,0,0 ; vbroadcastss 0x45d7(%rip),%ymm12 # 7d00 <_sk_callback_avx+0x392>
+ DB 196,98,125,24,37,243,69,0,0 ; vbroadcastss 0x45f3(%rip),%ymm12 # 7d1c <_sk_callback_avx+0x394>
DB 196,193,116,89,204 ; vmulps %ymm12,%ymm1,%ymm1
DB 196,67,117,74,192,160 ; vblendvps %ymm10,%ymm8,%ymm1,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -9570,9 +9576,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,141,69,0,0 ; vbroadcastss 0x458d(%rip),%ymm0 # 7d04 <_sk_callback_avx+0x396>
+ DB 196,226,125,24,5,169,69,0,0 ; vbroadcastss 0x45a9(%rip),%ymm0 # 7d20 <_sk_callback_avx+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,132,69,0,0 ; vbroadcastss 0x4584(%rip),%ymm8 # 7d08 <_sk_callback_avx+0x39a>
+ DB 196,98,125,24,5,160,69,0,0 ; vbroadcastss 0x45a0(%rip),%ymm8 # 7d24 <_sk_callback_avx+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9589,13 +9595,13 @@ _sk_load_a8_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,67 ; jne 37e9 <_sk_load_a8_avx+0x5c>
DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0
- DB 197,249,219,5,76,72,0,0 ; vpand 0x484c(%rip),%xmm0,%xmm0 # 8000 <_sk_callback_avx+0x692>
+ DB 197,249,219,5,108,72,0,0 ; vpand 0x486c(%rip),%xmm0,%xmm0 # 8020 <_sk_callback_avx+0x698>
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
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,56,69,0,0 ; vbroadcastss 0x4538(%rip),%ymm1 # 7d0c <_sk_callback_avx+0x39e>
+ DB 196,226,125,24,13,84,69,0,0 ; vbroadcastss 0x4554(%rip),%ymm1 # 7d28 <_sk_callback_avx+0x3a0>
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
@@ -9644,7 +9650,7 @@ _sk_load_a8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003890 <_sk_callback_avx+0xffffffffdeffbf22>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003890 <_sk_callback_avx+0xffffffffdeffbf08>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -9667,13 +9673,13 @@ _sk_load_a8_dst_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,67 ; jne 38f8 <_sk_load_a8_dst_avx+0x5c>
DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4
- DB 197,217,219,37,77,71,0,0 ; vpand 0x474d(%rip),%xmm4,%xmm4 # 8010 <_sk_callback_avx+0x6a2>
+ DB 197,217,219,37,109,71,0,0 ; vpand 0x476d(%rip),%xmm4,%xmm4 # 8030 <_sk_callback_avx+0x6a8>
DB 197,209,239,237 ; vpxor %xmm5,%xmm5,%xmm5
DB 197,217,105,237 ; vpunpckhwd %xmm5,%xmm4,%xmm5
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,93,24,229,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,45,68,0,0 ; vbroadcastss 0x442d(%rip),%ymm5 # 7d10 <_sk_callback_avx+0x3a2>
+ DB 196,226,125,24,45,73,68,0,0 ; vbroadcastss 0x4449(%rip),%ymm5 # 7d2c <_sk_callback_avx+0x3a4>
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
@@ -9722,7 +9728,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde0039a0 <_sk_callback_avx+0xffffffffddffc032>
+ DB 232,255,255,255,221 ; callq ffffffffde0039a0 <_sk_callback_avx+0xffffffffddffc018>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9775,7 +9781,7 @@ _sk_gather_a8_avx LABEL PROC
DB 196,226,121,49,192 ; vpmovzxbd %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,156,66,0,0 ; vbroadcastss 0x429c(%rip),%ymm1 # 7d14 <_sk_callback_avx+0x3a6>
+ DB 196,226,125,24,13,184,66,0,0 ; vbroadcastss 0x42b8(%rip),%ymm1 # 7d30 <_sk_callback_avx+0x3a8>
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
@@ -9792,7 +9798,7 @@ _sk_store_a8_avx LABEL PROC
DB 77,15,175,202 ; imul %r10,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,218 ; movslq %edx,%rbx
- DB 196,98,125,24,5,111,66,0,0 ; vbroadcastss 0x426f(%rip),%ymm8 # 7d18 <_sk_callback_avx+0x3aa>
+ DB 196,98,125,24,5,139,66,0,0 ; vbroadcastss 0x428b(%rip),%ymm8 # 7d34 <_sk_callback_avx+0x3ac>
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
@@ -9818,13 +9824,13 @@ _sk_store_a8_avx LABEL PROC
DB 196,67,121,20,4,25,0 ; vpextrb $0x0,%xmm8,(%r9,%rbx,1)
DB 235,201 ; jmp 3ace <_sk_store_a8_avx+0x42>
DB 196,67,121,20,68,25,2,4 ; vpextrb $0x4,%xmm8,0x2(%r9,%rbx,1)
- DB 196,98,57,0,5,10,69,0,0 ; vpshufb 0x450a(%rip),%xmm8,%xmm8 # 8020 <_sk_callback_avx+0x6b2>
+ DB 196,98,57,0,5,42,69,0,0 ; vpshufb 0x452a(%rip),%xmm8,%xmm8 # 8040 <_sk_callback_avx+0x6b8>
DB 196,67,121,21,4,25,0 ; vpextrw $0x0,%xmm8,(%r9,%rbx,1)
DB 235,175 ; jmp 3ace <_sk_store_a8_avx+0x42>
DB 196,67,121,20,68,25,6,12 ; vpextrb $0xc,%xmm8,0x6(%r9,%rbx,1)
DB 196,67,121,20,68,25,5,10 ; vpextrb $0xa,%xmm8,0x5(%r9,%rbx,1)
DB 196,67,121,20,68,25,4,8 ; vpextrb $0x8,%xmm8,0x4(%r9,%rbx,1)
- DB 196,98,57,0,5,240,68,0,0 ; vpshufb 0x44f0(%rip),%xmm8,%xmm8 # 8030 <_sk_callback_avx+0x6c2>
+ DB 196,98,57,0,5,16,69,0,0 ; vpshufb 0x4510(%rip),%xmm8,%xmm8 # 8050 <_sk_callback_avx+0x6c8>
DB 196,65,121,126,4,25 ; vmovd %xmm8,(%r9,%rbx,1)
DB 235,134 ; jmp 3ace <_sk_store_a8_avx+0x42>
DB 180,255 ; mov $0xff,%ah
@@ -9859,16 +9865,16 @@ _sk_load_g8_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,72 ; jne 3bc5 <_sk_load_g8_avx+0x61>
DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0
- DB 197,249,219,5,181,68,0,0 ; vpand 0x44b5(%rip),%xmm0,%xmm0 # 8040 <_sk_callback_avx+0x6d2>
+ DB 197,249,219,5,213,68,0,0 ; vpand 0x44d5(%rip),%xmm0,%xmm0 # 8060 <_sk_callback_avx+0x6d8>
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
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,113,65,0,0 ; vbroadcastss 0x4171(%rip),%ymm1 # 7d1c <_sk_callback_avx+0x3ae>
+ DB 196,226,125,24,13,141,65,0,0 ; vbroadcastss 0x418d(%rip),%ymm1 # 7d38 <_sk_callback_avx+0x3b0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,102,65,0,0 ; vbroadcastss 0x4166(%rip),%ymm3 # 7d20 <_sk_callback_avx+0x3b2>
+ DB 196,226,125,24,29,130,65,0,0 ; vbroadcastss 0x4182(%rip),%ymm3 # 7d3c <_sk_callback_avx+0x3b4>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -9914,7 +9920,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003c6c <_sk_callback_avx+0xffffffffdeffc2fe>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003c6c <_sk_callback_avx+0xffffffffdeffc2e4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -9937,16 +9943,16 @@ _sk_load_g8_dst_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,72 ; jne 3cd9 <_sk_load_g8_dst_avx+0x61>
DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4
- DB 197,217,219,37,177,67,0,0 ; vpand 0x43b1(%rip),%xmm4,%xmm4 # 8050 <_sk_callback_avx+0x6e2>
+ DB 197,217,219,37,209,67,0,0 ; vpand 0x43d1(%rip),%xmm4,%xmm4 # 8070 <_sk_callback_avx+0x6e8>
DB 197,209,239,237 ; vpxor %xmm5,%xmm5,%xmm5
DB 197,217,105,237 ; vpunpckhwd %xmm5,%xmm4,%xmm5
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,93,24,229,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,101,64,0,0 ; vbroadcastss 0x4065(%rip),%ymm5 # 7d24 <_sk_callback_avx+0x3b6>
+ DB 196,226,125,24,45,129,64,0,0 ; vbroadcastss 0x4081(%rip),%ymm5 # 7d40 <_sk_callback_avx+0x3b8>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,90,64,0,0 ; vbroadcastss 0x405a(%rip),%ymm7 # 7d28 <_sk_callback_avx+0x3ba>
+ DB 196,226,125,24,61,118,64,0,0 ; vbroadcastss 0x4076(%rip),%ymm7 # 7d44 <_sk_callback_avx+0x3bc>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 91 ; pop %rbx
@@ -9992,7 +9998,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003d80 <_sk_callback_avx+0xffffffffdeffc412>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003d80 <_sk_callback_avx+0xffffffffdeffc3f8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -10045,10 +10051,10 @@ _sk_gather_g8_avx LABEL PROC
DB 196,226,121,49,192 ; vpmovzxbd %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,212,62,0,0 ; vbroadcastss 0x3ed4(%rip),%ymm1 # 7d2c <_sk_callback_avx+0x3be>
+ DB 196,226,125,24,13,240,62,0,0 ; vbroadcastss 0x3ef0(%rip),%ymm1 # 7d48 <_sk_callback_avx+0x3c0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,201,62,0,0 ; vbroadcastss 0x3ec9(%rip),%ymm3 # 7d30 <_sk_callback_avx+0x3c2>
+ DB 196,226,125,24,29,229,62,0,0 ; vbroadcastss 0x3ee5(%rip),%ymm3 # 7d4c <_sk_callback_avx+0x3c4>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -10070,23 +10076,23 @@ _sk_load_565_avx LABEL PROC
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,125,24,209,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm2
- DB 196,226,125,24,5,129,62,0,0 ; vbroadcastss 0x3e81(%rip),%ymm0 # 7d34 <_sk_callback_avx+0x3c6>
+ DB 196,226,125,24,5,157,62,0,0 ; vbroadcastss 0x3e9d(%rip),%ymm0 # 7d50 <_sk_callback_avx+0x3c8>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,116,62,0,0 ; vbroadcastss 0x3e74(%rip),%ymm1 # 7d38 <_sk_callback_avx+0x3ca>
+ DB 196,226,125,24,13,144,62,0,0 ; vbroadcastss 0x3e90(%rip),%ymm1 # 7d54 <_sk_callback_avx+0x3cc>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,107,62,0,0 ; vbroadcastss 0x3e6b(%rip),%ymm1 # 7d3c <_sk_callback_avx+0x3ce>
+ DB 196,226,125,24,13,135,62,0,0 ; vbroadcastss 0x3e87(%rip),%ymm1 # 7d58 <_sk_callback_avx+0x3d0>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,94,62,0,0 ; vbroadcastss 0x3e5e(%rip),%ymm3 # 7d40 <_sk_callback_avx+0x3d2>
+ DB 196,226,125,24,29,122,62,0,0 ; vbroadcastss 0x3e7a(%rip),%ymm3 # 7d5c <_sk_callback_avx+0x3d4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,85,62,0,0 ; vbroadcastss 0x3e55(%rip),%ymm3 # 7d44 <_sk_callback_avx+0x3d6>
+ DB 196,226,125,24,29,113,62,0,0 ; vbroadcastss 0x3e71(%rip),%ymm3 # 7d60 <_sk_callback_avx+0x3d8>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,72,62,0,0 ; vbroadcastss 0x3e48(%rip),%ymm3 # 7d48 <_sk_callback_avx+0x3da>
+ DB 196,226,125,24,29,100,62,0,0 ; vbroadcastss 0x3e64(%rip),%ymm3 # 7d64 <_sk_callback_avx+0x3dc>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,61,62,0,0 ; vbroadcastss 0x3e3d(%rip),%ymm3 # 7d4c <_sk_callback_avx+0x3de>
+ DB 196,226,125,24,29,89,62,0,0 ; vbroadcastss 0x3e59(%rip),%ymm3 # 7d68 <_sk_callback_avx+0x3e0>
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -10152,23 +10158,23 @@ _sk_load_565_dst_avx LABEL PROC
DB 197,217,105,237 ; vpunpckhwd %xmm5,%xmm4,%xmm5
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,93,24,245,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm6
- DB 196,226,125,24,37,90,61,0,0 ; vbroadcastss 0x3d5a(%rip),%ymm4 # 7d50 <_sk_callback_avx+0x3e2>
+ DB 196,226,125,24,37,118,61,0,0 ; vbroadcastss 0x3d76(%rip),%ymm4 # 7d6c <_sk_callback_avx+0x3e4>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,77,61,0,0 ; vbroadcastss 0x3d4d(%rip),%ymm5 # 7d54 <_sk_callback_avx+0x3e6>
+ DB 196,226,125,24,45,105,61,0,0 ; vbroadcastss 0x3d69(%rip),%ymm5 # 7d70 <_sk_callback_avx+0x3e8>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,68,61,0,0 ; vbroadcastss 0x3d44(%rip),%ymm5 # 7d58 <_sk_callback_avx+0x3ea>
+ DB 196,226,125,24,45,96,61,0,0 ; vbroadcastss 0x3d60(%rip),%ymm5 # 7d74 <_sk_callback_avx+0x3ec>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,55,61,0,0 ; vbroadcastss 0x3d37(%rip),%ymm7 # 7d5c <_sk_callback_avx+0x3ee>
+ DB 196,226,125,24,61,83,61,0,0 ; vbroadcastss 0x3d53(%rip),%ymm7 # 7d78 <_sk_callback_avx+0x3f0>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,46,61,0,0 ; vbroadcastss 0x3d2e(%rip),%ymm7 # 7d60 <_sk_callback_avx+0x3f2>
+ DB 196,226,125,24,61,74,61,0,0 ; vbroadcastss 0x3d4a(%rip),%ymm7 # 7d7c <_sk_callback_avx+0x3f4>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,33,61,0,0 ; vbroadcastss 0x3d21(%rip),%ymm7 # 7d64 <_sk_callback_avx+0x3f6>
+ DB 196,226,125,24,61,61,61,0,0 ; vbroadcastss 0x3d3d(%rip),%ymm7 # 7d80 <_sk_callback_avx+0x3f8>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,22,61,0,0 ; vbroadcastss 0x3d16(%rip),%ymm7 # 7d68 <_sk_callback_avx+0x3fa>
+ DB 196,226,125,24,61,50,61,0,0 ; vbroadcastss 0x3d32(%rip),%ymm7 # 7d84 <_sk_callback_avx+0x3fc>
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -10266,23 +10272,23 @@ _sk_gather_565_avx LABEL PROC
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,125,24,209,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm2
- DB 196,226,125,24,5,162,59,0,0 ; vbroadcastss 0x3ba2(%rip),%ymm0 # 7d6c <_sk_callback_avx+0x3fe>
+ DB 196,226,125,24,5,190,59,0,0 ; vbroadcastss 0x3bbe(%rip),%ymm0 # 7d88 <_sk_callback_avx+0x400>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,149,59,0,0 ; vbroadcastss 0x3b95(%rip),%ymm1 # 7d70 <_sk_callback_avx+0x402>
+ DB 196,226,125,24,13,177,59,0,0 ; vbroadcastss 0x3bb1(%rip),%ymm1 # 7d8c <_sk_callback_avx+0x404>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,140,59,0,0 ; vbroadcastss 0x3b8c(%rip),%ymm1 # 7d74 <_sk_callback_avx+0x406>
+ DB 196,226,125,24,13,168,59,0,0 ; vbroadcastss 0x3ba8(%rip),%ymm1 # 7d90 <_sk_callback_avx+0x408>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,127,59,0,0 ; vbroadcastss 0x3b7f(%rip),%ymm3 # 7d78 <_sk_callback_avx+0x40a>
+ DB 196,226,125,24,29,155,59,0,0 ; vbroadcastss 0x3b9b(%rip),%ymm3 # 7d94 <_sk_callback_avx+0x40c>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,118,59,0,0 ; vbroadcastss 0x3b76(%rip),%ymm3 # 7d7c <_sk_callback_avx+0x40e>
+ DB 196,226,125,24,29,146,59,0,0 ; vbroadcastss 0x3b92(%rip),%ymm3 # 7d98 <_sk_callback_avx+0x410>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,105,59,0,0 ; vbroadcastss 0x3b69(%rip),%ymm3 # 7d80 <_sk_callback_avx+0x412>
+ DB 196,226,125,24,29,133,59,0,0 ; vbroadcastss 0x3b85(%rip),%ymm3 # 7d9c <_sk_callback_avx+0x414>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,94,59,0,0 ; vbroadcastss 0x3b5e(%rip),%ymm3 # 7d84 <_sk_callback_avx+0x416>
+ DB 196,226,125,24,29,122,59,0,0 ; vbroadcastss 0x3b7a(%rip),%ymm3 # 7da0 <_sk_callback_avx+0x418>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_avx
@@ -10295,14 +10301,14 @@ _sk_store_565_avx LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,218 ; movslq %edx,%rbx
- DB 196,98,125,24,5,64,59,0,0 ; vbroadcastss 0x3b40(%rip),%ymm8 # 7d88 <_sk_callback_avx+0x41a>
+ DB 196,98,125,24,5,92,59,0,0 ; vbroadcastss 0x3b5c(%rip),%ymm8 # 7da4 <_sk_callback_avx+0x41c>
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,25,59,0,0 ; vbroadcastss 0x3b19(%rip),%ymm10 # 7d8c <_sk_callback_avx+0x41e>
+ DB 196,98,125,24,21,53,59,0,0 ; vbroadcastss 0x3b35(%rip),%ymm10 # 7da8 <_sk_callback_avx+0x420>
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
@@ -10383,25 +10389,25 @@ _sk_load_4444_avx LABEL PROC
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,125,24,217,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm3
- DB 196,226,125,24,5,14,58,0,0 ; vbroadcastss 0x3a0e(%rip),%ymm0 # 7d90 <_sk_callback_avx+0x422>
+ DB 196,226,125,24,5,42,58,0,0 ; vbroadcastss 0x3a2a(%rip),%ymm0 # 7dac <_sk_callback_avx+0x424>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,1,58,0,0 ; vbroadcastss 0x3a01(%rip),%ymm1 # 7d94 <_sk_callback_avx+0x426>
+ DB 196,226,125,24,13,29,58,0,0 ; vbroadcastss 0x3a1d(%rip),%ymm1 # 7db0 <_sk_callback_avx+0x428>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,248,57,0,0 ; vbroadcastss 0x39f8(%rip),%ymm1 # 7d98 <_sk_callback_avx+0x42a>
+ DB 196,226,125,24,13,20,58,0,0 ; vbroadcastss 0x3a14(%rip),%ymm1 # 7db4 <_sk_callback_avx+0x42c>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,235,57,0,0 ; vbroadcastss 0x39eb(%rip),%ymm2 # 7d9c <_sk_callback_avx+0x42e>
+ DB 196,226,125,24,21,7,58,0,0 ; vbroadcastss 0x3a07(%rip),%ymm2 # 7db8 <_sk_callback_avx+0x430>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,226,57,0,0 ; vbroadcastss 0x39e2(%rip),%ymm2 # 7da0 <_sk_callback_avx+0x432>
+ DB 196,226,125,24,21,254,57,0,0 ; vbroadcastss 0x39fe(%rip),%ymm2 # 7dbc <_sk_callback_avx+0x434>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,213,57,0,0 ; vbroadcastss 0x39d5(%rip),%ymm8 # 7da4 <_sk_callback_avx+0x436>
+ DB 196,98,125,24,5,241,57,0,0 ; vbroadcastss 0x39f1(%rip),%ymm8 # 7dc0 <_sk_callback_avx+0x438>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,203,57,0,0 ; vbroadcastss 0x39cb(%rip),%ymm8 # 7da8 <_sk_callback_avx+0x43a>
+ DB 196,98,125,24,5,231,57,0,0 ; vbroadcastss 0x39e7(%rip),%ymm8 # 7dc4 <_sk_callback_avx+0x43c>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,189,57,0,0 ; vbroadcastss 0x39bd(%rip),%ymm8 # 7dac <_sk_callback_avx+0x43e>
+ DB 196,98,125,24,5,217,57,0,0 ; vbroadcastss 0x39d9(%rip),%ymm8 # 7dc8 <_sk_callback_avx+0x440>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -10472,25 +10478,25 @@ _sk_load_4444_dst_avx LABEL PROC
DB 197,217,105,237 ; vpunpckhwd %xmm5,%xmm4,%xmm5
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,93,24,253,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm7
- DB 196,226,125,24,37,210,56,0,0 ; vbroadcastss 0x38d2(%rip),%ymm4 # 7db0 <_sk_callback_avx+0x442>
+ DB 196,226,125,24,37,238,56,0,0 ; vbroadcastss 0x38ee(%rip),%ymm4 # 7dcc <_sk_callback_avx+0x444>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,197,56,0,0 ; vbroadcastss 0x38c5(%rip),%ymm5 # 7db4 <_sk_callback_avx+0x446>
+ DB 196,226,125,24,45,225,56,0,0 ; vbroadcastss 0x38e1(%rip),%ymm5 # 7dd0 <_sk_callback_avx+0x448>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,188,56,0,0 ; vbroadcastss 0x38bc(%rip),%ymm5 # 7db8 <_sk_callback_avx+0x44a>
+ DB 196,226,125,24,45,216,56,0,0 ; vbroadcastss 0x38d8(%rip),%ymm5 # 7dd4 <_sk_callback_avx+0x44c>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,175,56,0,0 ; vbroadcastss 0x38af(%rip),%ymm6 # 7dbc <_sk_callback_avx+0x44e>
+ DB 196,226,125,24,53,203,56,0,0 ; vbroadcastss 0x38cb(%rip),%ymm6 # 7dd8 <_sk_callback_avx+0x450>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,166,56,0,0 ; vbroadcastss 0x38a6(%rip),%ymm6 # 7dc0 <_sk_callback_avx+0x452>
+ DB 196,226,125,24,53,194,56,0,0 ; vbroadcastss 0x38c2(%rip),%ymm6 # 7ddc <_sk_callback_avx+0x454>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,153,56,0,0 ; vbroadcastss 0x3899(%rip),%ymm8 # 7dc4 <_sk_callback_avx+0x456>
+ DB 196,98,125,24,5,181,56,0,0 ; vbroadcastss 0x38b5(%rip),%ymm8 # 7de0 <_sk_callback_avx+0x458>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,143,56,0,0 ; vbroadcastss 0x388f(%rip),%ymm8 # 7dc8 <_sk_callback_avx+0x45a>
+ DB 196,98,125,24,5,171,56,0,0 ; vbroadcastss 0x38ab(%rip),%ymm8 # 7de4 <_sk_callback_avx+0x45c>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,129,56,0,0 ; vbroadcastss 0x3881(%rip),%ymm8 # 7dcc <_sk_callback_avx+0x45e>
+ DB 196,98,125,24,5,157,56,0,0 ; vbroadcastss 0x389d(%rip),%ymm8 # 7de8 <_sk_callback_avx+0x460>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -10590,25 +10596,25 @@ _sk_gather_4444_avx LABEL PROC
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,125,24,217,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm3
- DB 196,226,125,24,5,6,55,0,0 ; vbroadcastss 0x3706(%rip),%ymm0 # 7dd0 <_sk_callback_avx+0x462>
+ DB 196,226,125,24,5,34,55,0,0 ; vbroadcastss 0x3722(%rip),%ymm0 # 7dec <_sk_callback_avx+0x464>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,249,54,0,0 ; vbroadcastss 0x36f9(%rip),%ymm1 # 7dd4 <_sk_callback_avx+0x466>
+ DB 196,226,125,24,13,21,55,0,0 ; vbroadcastss 0x3715(%rip),%ymm1 # 7df0 <_sk_callback_avx+0x468>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,240,54,0,0 ; vbroadcastss 0x36f0(%rip),%ymm1 # 7dd8 <_sk_callback_avx+0x46a>
+ DB 196,226,125,24,13,12,55,0,0 ; vbroadcastss 0x370c(%rip),%ymm1 # 7df4 <_sk_callback_avx+0x46c>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,227,54,0,0 ; vbroadcastss 0x36e3(%rip),%ymm2 # 7ddc <_sk_callback_avx+0x46e>
+ DB 196,226,125,24,21,255,54,0,0 ; vbroadcastss 0x36ff(%rip),%ymm2 # 7df8 <_sk_callback_avx+0x470>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,218,54,0,0 ; vbroadcastss 0x36da(%rip),%ymm2 # 7de0 <_sk_callback_avx+0x472>
+ DB 196,226,125,24,21,246,54,0,0 ; vbroadcastss 0x36f6(%rip),%ymm2 # 7dfc <_sk_callback_avx+0x474>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,205,54,0,0 ; vbroadcastss 0x36cd(%rip),%ymm8 # 7de4 <_sk_callback_avx+0x476>
+ DB 196,98,125,24,5,233,54,0,0 ; vbroadcastss 0x36e9(%rip),%ymm8 # 7e00 <_sk_callback_avx+0x478>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,195,54,0,0 ; vbroadcastss 0x36c3(%rip),%ymm8 # 7de8 <_sk_callback_avx+0x47a>
+ DB 196,98,125,24,5,223,54,0,0 ; vbroadcastss 0x36df(%rip),%ymm8 # 7e04 <_sk_callback_avx+0x47c>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,181,54,0,0 ; vbroadcastss 0x36b5(%rip),%ymm8 # 7dec <_sk_callback_avx+0x47e>
+ DB 196,98,125,24,5,209,54,0,0 ; vbroadcastss 0x36d1(%rip),%ymm8 # 7e08 <_sk_callback_avx+0x480>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10623,7 +10629,7 @@ _sk_store_4444_avx LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,218 ; movslq %edx,%rbx
- DB 196,98,125,24,5,144,54,0,0 ; vbroadcastss 0x3690(%rip),%ymm8 # 7df0 <_sk_callback_avx+0x482>
+ DB 196,98,125,24,5,172,54,0,0 ; vbroadcastss 0x36ac(%rip),%ymm8 # 7e0c <_sk_callback_avx+0x484>
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
@@ -10715,10 +10721,10 @@ _sk_load_8888_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,138,0,0,0 ; jne 4926 <_sk_load_8888_avx+0xb2>
DB 197,252,16,24 ; vmovups (%rax),%ymm3
- DB 197,124,40,21,184,56,0,0 ; vmovaps 0x38b8(%rip),%ymm10 # 8160 <_sk_callback_avx+0x7f2>
+ DB 197,124,40,21,216,56,0,0 ; vmovaps 0x38d8(%rip),%ymm10 # 8180 <_sk_callback_avx+0x7f8>
DB 196,193,100,84,194 ; vandps %ymm10,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,58,53,0,0 ; vbroadcastss 0x353a(%rip),%ymm8 # 7df4 <_sk_callback_avx+0x486>
+ DB 196,98,125,24,5,86,53,0,0 ; vbroadcastss 0x3556(%rip),%ymm8 # 7e10 <_sk_callback_avx+0x488>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
DB 196,195,125,25,217,1 ; vextractf128 $0x1,%ymm3,%xmm9
@@ -10749,9 +10755,9 @@ _sk_load_8888_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,193,249,110,194 ; vmovq %r10,%xmm0
DB 196,226,121,48,192 ; vpmovzxbw %xmm0,%xmm0
- DB 196,226,121,0,13,18,55,0,0 ; vpshufb 0x3712(%rip),%xmm0,%xmm1 # 8060 <_sk_callback_avx+0x6f2>
+ DB 196,226,121,0,13,50,55,0,0 ; vpshufb 0x3732(%rip),%xmm0,%xmm1 # 8080 <_sk_callback_avx+0x6f8>
DB 196,226,121,33,201 ; vpmovsxbd %xmm1,%xmm1
- DB 196,226,121,0,5,20,55,0,0 ; vpshufb 0x3714(%rip),%xmm0,%xmm0 # 8070 <_sk_callback_avx+0x702>
+ DB 196,226,121,0,5,52,55,0,0 ; vpshufb 0x3734(%rip),%xmm0,%xmm0 # 8090 <_sk_callback_avx+0x708>
DB 196,226,121,33,192 ; vpmovsxbd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,226,125,44,24 ; vmaskmovps (%rax),%ymm0,%ymm3
@@ -10772,10 +10778,10 @@ _sk_load_8888_dst_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,138,0,0,0 ; jne 4a23 <_sk_load_8888_dst_avx+0xb2>
DB 197,252,16,56 ; vmovups (%rax),%ymm7
- DB 197,124,40,21,219,55,0,0 ; vmovaps 0x37db(%rip),%ymm10 # 8180 <_sk_callback_avx+0x812>
+ DB 197,124,40,21,251,55,0,0 ; vmovaps 0x37fb(%rip),%ymm10 # 81a0 <_sk_callback_avx+0x818>
DB 196,193,68,84,226 ; vandps %ymm10,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,65,52,0,0 ; vbroadcastss 0x3441(%rip),%ymm8 # 7df8 <_sk_callback_avx+0x48a>
+ DB 196,98,125,24,5,93,52,0,0 ; vbroadcastss 0x345d(%rip),%ymm8 # 7e14 <_sk_callback_avx+0x48c>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,209,114,215,8 ; vpsrld $0x8,%xmm7,%xmm5
DB 196,195,125,25,249,1 ; vextractf128 $0x1,%ymm7,%xmm9
@@ -10806,9 +10812,9 @@ _sk_load_8888_dst_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,193,249,110,226 ; vmovq %r10,%xmm4
DB 196,226,121,48,228 ; vpmovzxbw %xmm4,%xmm4
- DB 196,226,89,0,45,53,54,0,0 ; vpshufb 0x3635(%rip),%xmm4,%xmm5 # 8080 <_sk_callback_avx+0x712>
+ DB 196,226,89,0,45,85,54,0,0 ; vpshufb 0x3655(%rip),%xmm4,%xmm5 # 80a0 <_sk_callback_avx+0x718>
DB 196,226,121,33,237 ; vpmovsxbd %xmm5,%xmm5
- DB 196,226,89,0,37,55,54,0,0 ; vpshufb 0x3637(%rip),%xmm4,%xmm4 # 8090 <_sk_callback_avx+0x722>
+ DB 196,226,89,0,37,87,54,0,0 ; vpshufb 0x3657(%rip),%xmm4,%xmm4 # 80b0 <_sk_callback_avx+0x728>
DB 196,226,121,33,228 ; vpmovsxbd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,226,93,44,56 ; vmaskmovps (%rax),%ymm4,%ymm7
@@ -10849,10 +10855,10 @@ _sk_gather_8888_avx LABEL PROC
DB 73,193,234,32 ; shr $0x20,%r10
DB 196,131,121,34,28,145,3 ; vpinsrd $0x3,(%r9,%r10,4),%xmm0,%xmm3
DB 196,227,61,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- DB 197,124,40,21,135,54,0,0 ; vmovaps 0x3687(%rip),%ymm10 # 81a0 <_sk_callback_avx+0x832>
+ DB 197,124,40,21,167,54,0,0 ; vmovaps 0x36a7(%rip),%ymm10 # 81c0 <_sk_callback_avx+0x838>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,209,50,0,0 ; vbroadcastss 0x32d1(%rip),%ymm9 # 7dfc <_sk_callback_avx+0x48e>
+ DB 196,98,125,24,13,237,50,0,0 ; vbroadcastss 0x32ed(%rip),%ymm9 # 7e18 <_sk_callback_avx+0x490>
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
@@ -10886,7 +10892,7 @@ _sk_store_8888_avx LABEL PROC
DB 72,3,8 ; add (%rax),%rcx
DB 72,99,194 ; movslq %edx,%rax
DB 72,141,4,129 ; lea (%rcx,%rax,4),%rax
- DB 196,98,125,24,5,76,50,0,0 ; vbroadcastss 0x324c(%rip),%ymm8 # 7e00 <_sk_callback_avx+0x492>
+ DB 196,98,125,24,5,104,50,0,0 ; vbroadcastss 0x3268(%rip),%ymm8 # 7e1c <_sk_callback_avx+0x494>
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
@@ -10924,9 +10930,9 @@ _sk_store_8888_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,65,249,110,202 ; vmovq %r10,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
- DB 196,98,49,0,21,51,52,0,0 ; vpshufb 0x3433(%rip),%xmm9,%xmm10 # 80a0 <_sk_callback_avx+0x732>
+ DB 196,98,49,0,21,83,52,0,0 ; vpshufb 0x3453(%rip),%xmm9,%xmm10 # 80c0 <_sk_callback_avx+0x738>
DB 196,66,121,33,210 ; vpmovsxbd %xmm10,%xmm10
- DB 196,98,49,0,13,53,52,0,0 ; vpshufb 0x3435(%rip),%xmm9,%xmm9 # 80b0 <_sk_callback_avx+0x742>
+ DB 196,98,49,0,13,85,52,0,0 ; vpshufb 0x3455(%rip),%xmm9,%xmm9 # 80d0 <_sk_callback_avx+0x748>
DB 196,66,121,33,201 ; vpmovsxbd %xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,98,53,46,0 ; vmaskmovps %ymm8,%ymm9,(%rax)
@@ -10947,10 +10953,10 @@ _sk_load_bgra_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,138,0,0,0 ; jne 4d3f <_sk_load_bgra_avx+0xb2>
DB 197,252,16,24 ; vmovups (%rax),%ymm3
- DB 197,124,40,21,255,52,0,0 ; vmovaps 0x34ff(%rip),%ymm10 # 81c0 <_sk_callback_avx+0x852>
+ DB 197,124,40,21,31,53,0,0 ; vmovaps 0x351f(%rip),%ymm10 # 81e0 <_sk_callback_avx+0x858>
DB 196,193,100,84,202 ; vandps %ymm10,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,49,49,0,0 ; vbroadcastss 0x3131(%rip),%ymm8 # 7e04 <_sk_callback_avx+0x496>
+ DB 196,98,125,24,5,77,49,0,0 ; vbroadcastss 0x314d(%rip),%ymm8 # 7e20 <_sk_callback_avx+0x498>
DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
DB 196,195,125,25,217,1 ; vextractf128 $0x1,%ymm3,%xmm9
@@ -10981,9 +10987,9 @@ _sk_load_bgra_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,193,249,110,194 ; vmovq %r10,%xmm0
DB 196,226,121,48,192 ; vpmovzxbw %xmm0,%xmm0
- DB 196,226,121,0,13,89,51,0,0 ; vpshufb 0x3359(%rip),%xmm0,%xmm1 # 80c0 <_sk_callback_avx+0x752>
+ DB 196,226,121,0,13,121,51,0,0 ; vpshufb 0x3379(%rip),%xmm0,%xmm1 # 80e0 <_sk_callback_avx+0x758>
DB 196,226,121,33,201 ; vpmovsxbd %xmm1,%xmm1
- DB 196,226,121,0,5,91,51,0,0 ; vpshufb 0x335b(%rip),%xmm0,%xmm0 # 80d0 <_sk_callback_avx+0x762>
+ DB 196,226,121,0,5,123,51,0,0 ; vpshufb 0x337b(%rip),%xmm0,%xmm0 # 80f0 <_sk_callback_avx+0x768>
DB 196,226,121,33,192 ; vpmovsxbd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,226,125,44,24 ; vmaskmovps (%rax),%ymm0,%ymm3
@@ -11004,10 +11010,10 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,138,0,0,0 ; jne 4e3c <_sk_load_bgra_dst_avx+0xb2>
DB 197,252,16,56 ; vmovups (%rax),%ymm7
- DB 197,124,40,21,34,52,0,0 ; vmovaps 0x3422(%rip),%ymm10 # 81e0 <_sk_callback_avx+0x872>
+ DB 197,124,40,21,66,52,0,0 ; vmovaps 0x3442(%rip),%ymm10 # 8200 <_sk_callback_avx+0x878>
DB 196,193,68,84,234 ; vandps %ymm10,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,56,48,0,0 ; vbroadcastss 0x3038(%rip),%ymm8 # 7e08 <_sk_callback_avx+0x49a>
+ DB 196,98,125,24,5,84,48,0,0 ; vbroadcastss 0x3054(%rip),%ymm8 # 7e24 <_sk_callback_avx+0x49c>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 197,209,114,215,8 ; vpsrld $0x8,%xmm7,%xmm5
DB 196,195,125,25,249,1 ; vextractf128 $0x1,%ymm7,%xmm9
@@ -11038,9 +11044,9 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,193,249,110,226 ; vmovq %r10,%xmm4
DB 196,226,121,48,228 ; vpmovzxbw %xmm4,%xmm4
- DB 196,226,89,0,45,124,50,0,0 ; vpshufb 0x327c(%rip),%xmm4,%xmm5 # 80e0 <_sk_callback_avx+0x772>
+ DB 196,226,89,0,45,156,50,0,0 ; vpshufb 0x329c(%rip),%xmm4,%xmm5 # 8100 <_sk_callback_avx+0x778>
DB 196,226,121,33,237 ; vpmovsxbd %xmm5,%xmm5
- DB 196,226,89,0,37,126,50,0,0 ; vpshufb 0x327e(%rip),%xmm4,%xmm4 # 80f0 <_sk_callback_avx+0x782>
+ DB 196,226,89,0,37,158,50,0,0 ; vpshufb 0x329e(%rip),%xmm4,%xmm4 # 8110 <_sk_callback_avx+0x788>
DB 196,226,121,33,228 ; vpmovsxbd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,226,93,44,56 ; vmaskmovps (%rax),%ymm4,%ymm7
@@ -11081,10 +11087,10 @@ _sk_gather_bgra_avx LABEL PROC
DB 73,193,234,32 ; shr $0x20,%r10
DB 196,131,121,34,28,145,3 ; vpinsrd $0x3,(%r9,%r10,4),%xmm0,%xmm3
DB 196,227,61,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- DB 197,124,40,13,206,50,0,0 ; vmovaps 0x32ce(%rip),%ymm9 # 8200 <_sk_callback_avx+0x892>
+ DB 197,124,40,13,238,50,0,0 ; vmovaps 0x32ee(%rip),%ymm9 # 8220 <_sk_callback_avx+0x898>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,200,46,0,0 ; vbroadcastss 0x2ec8(%rip),%ymm10 # 7e0c <_sk_callback_avx+0x49e>
+ DB 196,98,125,24,21,228,46,0,0 ; vbroadcastss 0x2ee4(%rip),%ymm10 # 7e28 <_sk_callback_avx+0x4a0>
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
@@ -11118,7 +11124,7 @@ _sk_store_bgra_avx LABEL PROC
DB 72,3,8 ; add (%rax),%rcx
DB 72,99,194 ; movslq %edx,%rax
DB 72,141,4,129 ; lea (%rcx,%rax,4),%rax
- DB 196,98,125,24,5,67,46,0,0 ; vbroadcastss 0x2e43(%rip),%ymm8 # 7e10 <_sk_callback_avx+0x4a2>
+ DB 196,98,125,24,5,95,46,0,0 ; vbroadcastss 0x2e5f(%rip),%ymm8 # 7e2c <_sk_callback_avx+0x4a4>
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
@@ -11156,9 +11162,9 @@ _sk_store_bgra_avx LABEL PROC
DB 73,211,234 ; shr %cl,%r10
DB 196,65,249,110,202 ; vmovq %r10,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
- DB 196,98,49,0,21,122,48,0,0 ; vpshufb 0x307a(%rip),%xmm9,%xmm10 # 8100 <_sk_callback_avx+0x792>
+ DB 196,98,49,0,21,154,48,0,0 ; vpshufb 0x309a(%rip),%xmm9,%xmm10 # 8120 <_sk_callback_avx+0x798>
DB 196,66,121,33,210 ; vpmovsxbd %xmm10,%xmm10
- DB 196,98,49,0,13,124,48,0,0 ; vpshufb 0x307c(%rip),%xmm9,%xmm9 # 8110 <_sk_callback_avx+0x7a2>
+ DB 196,98,49,0,13,156,48,0,0 ; vpshufb 0x309c(%rip),%xmm9,%xmm9 # 8130 <_sk_callback_avx+0x7a8>
DB 196,66,121,33,201 ; vpmovsxbd %xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,98,53,46,0 ; vmaskmovps %ymm8,%ymm9,(%rax)
@@ -11197,13 +11203,13 @@ _sk_load_f16_avx LABEL PROC
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,98,125,24,37,211,44,0,0 ; vbroadcastss 0x2cd3(%rip),%ymm12 # 7e14 <_sk_callback_avx+0x4a6>
+ DB 196,98,125,24,37,239,44,0,0 ; vbroadcastss 0x2cef(%rip),%ymm12 # 7e30 <_sk_callback_avx+0x4a8>
DB 196,193,124,84,204 ; vandps %ymm12,%ymm0,%ymm1
DB 197,252,87,193 ; vxorps %ymm1,%ymm0,%ymm0
DB 196,195,125,25,198,1 ; vextractf128 $0x1,%ymm0,%xmm14
- DB 196,98,121,24,29,191,44,0,0 ; vbroadcastss 0x2cbf(%rip),%xmm11 # 7e18 <_sk_callback_avx+0x4aa>
+ DB 196,98,121,24,29,219,44,0,0 ; vbroadcastss 0x2cdb(%rip),%xmm11 # 7e34 <_sk_callback_avx+0x4ac>
DB 196,193,8,87,219 ; vxorps %xmm11,%xmm14,%xmm3
- DB 196,98,121,24,45,181,44,0,0 ; vbroadcastss 0x2cb5(%rip),%xmm13 # 7e1c <_sk_callback_avx+0x4ae>
+ DB 196,98,121,24,45,209,44,0,0 ; vbroadcastss 0x2cd1(%rip),%xmm13 # 7e38 <_sk_callback_avx+0x4b0>
DB 197,145,102,219 ; vpcmpgtd %xmm3,%xmm13,%xmm3
DB 196,65,120,87,211 ; vxorps %xmm11,%xmm0,%xmm10
DB 196,65,17,102,210 ; vpcmpgtd %xmm10,%xmm13,%xmm10
@@ -11217,7 +11223,7 @@ _sk_load_f16_avx LABEL PROC
DB 196,227,125,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm0,%ymm0
DB 197,252,86,193 ; vorps %ymm1,%ymm0,%ymm0
DB 196,227,125,25,193,1 ; vextractf128 $0x1,%ymm0,%xmm1
- DB 196,226,121,24,29,107,44,0,0 ; vbroadcastss 0x2c6b(%rip),%xmm3 # 7e20 <_sk_callback_avx+0x4b2>
+ DB 196,226,121,24,29,135,44,0,0 ; vbroadcastss 0x2c87(%rip),%xmm3 # 7e3c <_sk_callback_avx+0x4b4>
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
@@ -11367,13 +11373,13 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,217,105,232 ; vpunpckhwd %xmm0,%xmm4,%xmm5
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,93,24,229,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
- DB 196,98,125,24,37,150,41,0,0 ; vbroadcastss 0x2996(%rip),%ymm12 # 7e24 <_sk_callback_avx+0x4b6>
+ DB 196,98,125,24,37,178,41,0,0 ; vbroadcastss 0x29b2(%rip),%ymm12 # 7e40 <_sk_callback_avx+0x4b8>
DB 196,193,92,84,236 ; vandps %ymm12,%ymm4,%ymm5
DB 197,220,87,229 ; vxorps %ymm5,%ymm4,%ymm4
DB 196,195,125,25,230,1 ; vextractf128 $0x1,%ymm4,%xmm14
- DB 196,98,121,24,29,130,41,0,0 ; vbroadcastss 0x2982(%rip),%xmm11 # 7e28 <_sk_callback_avx+0x4ba>
+ DB 196,98,121,24,29,158,41,0,0 ; vbroadcastss 0x299e(%rip),%xmm11 # 7e44 <_sk_callback_avx+0x4bc>
DB 196,193,8,87,251 ; vxorps %xmm11,%xmm14,%xmm7
- DB 196,98,121,24,45,120,41,0,0 ; vbroadcastss 0x2978(%rip),%xmm13 # 7e2c <_sk_callback_avx+0x4be>
+ DB 196,98,121,24,45,148,41,0,0 ; vbroadcastss 0x2994(%rip),%xmm13 # 7e48 <_sk_callback_avx+0x4c0>
DB 197,145,102,255 ; vpcmpgtd %xmm7,%xmm13,%xmm7
DB 196,65,88,87,211 ; vxorps %xmm11,%xmm4,%xmm10
DB 196,65,17,102,210 ; vpcmpgtd %xmm10,%xmm13,%xmm10
@@ -11387,7 +11393,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,227,93,24,231,1 ; vinsertf128 $0x1,%xmm7,%ymm4,%ymm4
DB 197,220,86,229 ; vorps %ymm5,%ymm4,%ymm4
DB 196,227,125,25,229,1 ; vextractf128 $0x1,%ymm4,%xmm5
- DB 196,226,121,24,61,46,41,0,0 ; vbroadcastss 0x292e(%rip),%xmm7 # 7e30 <_sk_callback_avx+0x4c2>
+ DB 196,226,121,24,61,74,41,0,0 ; vbroadcastss 0x294a(%rip),%xmm7 # 7e4c <_sk_callback_avx+0x4c4>
DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
DB 197,217,254,231 ; vpaddd %xmm7,%xmm4,%xmm4
DB 196,227,93,24,229,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm4
@@ -11561,13 +11567,13 @@ _sk_gather_f16_avx LABEL PROC
DB 197,249,105,201 ; vpunpckhwd %xmm1,%xmm0,%xmm1
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,98,125,24,37,232,37,0,0 ; vbroadcastss 0x25e8(%rip),%ymm12 # 7e34 <_sk_callback_avx+0x4c6>
+ DB 196,98,125,24,37,4,38,0,0 ; vbroadcastss 0x2604(%rip),%ymm12 # 7e50 <_sk_callback_avx+0x4c8>
DB 196,193,124,84,204 ; vandps %ymm12,%ymm0,%ymm1
DB 197,252,87,193 ; vxorps %ymm1,%ymm0,%ymm0
DB 196,195,125,25,198,1 ; vextractf128 $0x1,%ymm0,%xmm14
- DB 196,98,121,24,29,212,37,0,0 ; vbroadcastss 0x25d4(%rip),%xmm11 # 7e38 <_sk_callback_avx+0x4ca>
+ DB 196,98,121,24,29,240,37,0,0 ; vbroadcastss 0x25f0(%rip),%xmm11 # 7e54 <_sk_callback_avx+0x4cc>
DB 196,193,8,87,219 ; vxorps %xmm11,%xmm14,%xmm3
- DB 196,98,121,24,45,202,37,0,0 ; vbroadcastss 0x25ca(%rip),%xmm13 # 7e3c <_sk_callback_avx+0x4ce>
+ DB 196,98,121,24,45,230,37,0,0 ; vbroadcastss 0x25e6(%rip),%xmm13 # 7e58 <_sk_callback_avx+0x4d0>
DB 197,145,102,219 ; vpcmpgtd %xmm3,%xmm13,%xmm3
DB 196,65,120,87,211 ; vxorps %xmm11,%xmm0,%xmm10
DB 196,65,17,102,210 ; vpcmpgtd %xmm10,%xmm13,%xmm10
@@ -11581,7 +11587,7 @@ _sk_gather_f16_avx LABEL PROC
DB 196,227,125,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm0,%ymm0
DB 197,252,86,193 ; vorps %ymm1,%ymm0,%ymm0
DB 196,227,125,25,193,1 ; vextractf128 $0x1,%ymm0,%xmm1
- DB 196,226,121,24,29,128,37,0,0 ; vbroadcastss 0x2580(%rip),%xmm3 # 7e40 <_sk_callback_avx+0x4d2>
+ DB 196,226,121,24,29,156,37,0,0 ; vbroadcastss 0x259c(%rip),%xmm3 # 7e5c <_sk_callback_avx+0x4d4>
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
@@ -11679,12 +11685,12 @@ _sk_store_f16_avx LABEL PROC
DB 197,252,17,180,36,128,0,0,0 ; vmovups %ymm6,0x80(%rsp)
DB 197,252,17,108,36,96 ; vmovups %ymm5,0x60(%rsp)
DB 197,252,17,100,36,64 ; vmovups %ymm4,0x40(%rsp)
- DB 196,98,125,24,13,148,35,0,0 ; vbroadcastss 0x2394(%rip),%ymm9 # 7e44 <_sk_callback_avx+0x4d6>
+ DB 196,98,125,24,13,176,35,0,0 ; vbroadcastss 0x23b0(%rip),%ymm9 # 7e60 <_sk_callback_avx+0x4d8>
DB 196,65,124,84,209 ; vandps %ymm9,%ymm0,%ymm10
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
DB 196,65,124,87,218 ; vxorps %ymm10,%ymm0,%ymm11
DB 196,67,125,25,220,1 ; vextractf128 $0x1,%ymm11,%xmm12
- DB 196,98,121,24,5,122,35,0,0 ; vbroadcastss 0x237a(%rip),%xmm8 # 7e48 <_sk_callback_avx+0x4da>
+ DB 196,98,121,24,5,150,35,0,0 ; vbroadcastss 0x2396(%rip),%xmm8 # 7e64 <_sk_callback_avx+0x4dc>
DB 196,65,57,102,236 ; vpcmpgtd %xmm12,%xmm8,%xmm13
DB 196,65,57,102,243 ; vpcmpgtd %xmm11,%xmm8,%xmm14
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
@@ -11694,7 +11700,7 @@ _sk_store_f16_avx LABEL PROC
DB 196,67,13,24,242,1 ; vinsertf128 $0x1,%xmm10,%ymm14,%ymm14
DB 196,193,33,114,211,13 ; vpsrld $0xd,%xmm11,%xmm11
DB 196,193,25,114,212,13 ; vpsrld $0xd,%xmm12,%xmm12
- DB 196,98,125,24,21,65,35,0,0 ; vbroadcastss 0x2341(%rip),%ymm10 # 7e4c <_sk_callback_avx+0x4de>
+ DB 196,98,125,24,21,93,35,0,0 ; vbroadcastss 0x235d(%rip),%ymm10 # 7e68 <_sk_callback_avx+0x4e0>
DB 196,65,12,86,242 ; vorps %ymm10,%ymm14,%ymm14
DB 196,67,125,25,247,1 ; vextractf128 $0x1,%ymm14,%xmm15
DB 196,65,1,254,228 ; vpaddd %xmm12,%xmm15,%xmm12
@@ -11847,7 +11853,7 @@ _sk_load_u16_be_avx LABEL PROC
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
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,29,95,32,0,0 ; vbroadcastss 0x205f(%rip),%ymm11 # 7e50 <_sk_callback_avx+0x4e2>
+ DB 196,98,125,24,29,123,32,0,0 ; vbroadcastss 0x207b(%rip),%ymm11 # 7e6c <_sk_callback_avx+0x4e4>
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,177,109,202 ; vpunpckhqdq %xmm2,%xmm9,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -11945,7 +11951,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
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,29,166,30,0,0 ; vbroadcastss 0x1ea6(%rip),%ymm11 # 7e54 <_sk_callback_avx+0x4e6>
+ DB 196,98,125,24,29,194,30,0,0 ; vbroadcastss 0x1ec2(%rip),%ymm11 # 7e70 <_sk_callback_avx+0x4e8>
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,185,109,202 ; vpunpckhqdq %xmm2,%xmm8,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -11966,7 +11972,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,211 ; vmulps %ymm11,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,67,30,0,0 ; vbroadcastss 0x1e43(%rip),%ymm3 # 7e58 <_sk_callback_avx+0x4ea>
+ DB 196,226,125,24,29,95,30,0,0 ; vbroadcastss 0x1e5f(%rip),%ymm3 # 7e74 <_sk_callback_avx+0x4ec>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,65 ; vmovd (%r9,%rax,2),%xmm0
DB 196,193,121,196,68,65,4,2 ; vpinsrw $0x2,0x4(%r9,%rax,2),%xmm0,%xmm0
@@ -12012,7 +12018,7 @@ _sk_store_u16_be_avx LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 73,99,194 ; movslq %r10d,%rax
- DB 196,98,125,24,5,111,29,0,0 ; vbroadcastss 0x1d6f(%rip),%ymm8 # 7e5c <_sk_callback_avx+0x4ee>
+ DB 196,98,125,24,5,139,29,0,0 ; vbroadcastss 0x1d8b(%rip),%ymm8 # 7e78 <_sk_callback_avx+0x4f0>
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
@@ -12272,7 +12278,9 @@ _sk_repeat_x_avx LABEL PROC
DB 196,67,125,8,192,1 ; vroundps $0x1,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,65,124,92,192 ; vsubps %ymm8,%ymm0,%ymm8
+ DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 197,60,95,192 ; vmaxps %ymm0,%ymm8,%ymm8
DB 196,99,125,25,200,1 ; vextractf128 $0x1,%ymm9,%xmm0
DB 196,65,41,118,210 ; vpcmpeqd %xmm10,%xmm10,%xmm10
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
@@ -12290,7 +12298,9 @@ _sk_repeat_y_avx LABEL PROC
DB 196,67,125,8,192,1 ; vroundps $0x1,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
+ DB 196,193,116,92,200 ; vsubps %ymm8,%ymm1,%ymm1
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 197,60,95,193 ; vmaxps %ymm1,%ymm8,%ymm8
DB 196,99,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm1
DB 196,65,41,118,210 ; vpcmpeqd %xmm10,%xmm10,%xmm10
DB 196,193,113,254,202 ; vpaddd %xmm10,%xmm1,%xmm1
@@ -12311,7 +12321,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,165,24,0,0 ; vmulss 0x18a5(%rip),%xmm9,%xmm0 # 7e60 <_sk_callback_avx+0x4f2>
+ DB 197,178,89,5,175,24,0,0 ; vmulss 0x18af(%rip),%xmm9,%xmm0 # 7e7c <_sk_callback_avx+0x4f4>
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
@@ -12320,8 +12330,9 @@ _sk_mirror_x_avx LABEL PROC
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 197,60,92,192 ; vsubps %ymm0,%ymm8,%ymm8
- DB 197,60,84,192 ; vandps %ymm0,%ymm8,%ymm8
+ DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
+ DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
+ DB 197,60,95,192 ; vmaxps %ymm0,%ymm8,%ymm8
DB 196,99,125,25,208,1 ; vextractf128 $0x1,%ymm10,%xmm0
DB 196,65,49,118,201 ; vpcmpeqd %xmm9,%xmm9,%xmm9
DB 196,193,121,254,193 ; vpaddd %xmm9,%xmm0,%xmm0
@@ -12342,7 +12353,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,32,24,0,0 ; vmulss 0x1820(%rip),%xmm9,%xmm1 # 7e64 <_sk_callback_avx+0x4f6>
+ DB 197,178,89,13,38,24,0,0 ; vmulss 0x1826(%rip),%xmm9,%xmm1 # 7e80 <_sk_callback_avx+0x4f8>
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
@@ -12351,8 +12362,9 @@ _sk_mirror_y_avx LABEL PROC
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 197,60,92,193 ; vsubps %ymm1,%ymm8,%ymm8
- DB 197,60,84,193 ; vandps %ymm1,%ymm8,%ymm8
+ DB 197,60,92,201 ; vsubps %ymm1,%ymm8,%ymm9
+ DB 197,180,84,201 ; vandps %ymm1,%ymm9,%ymm1
+ DB 197,60,95,193 ; vmaxps %ymm1,%ymm8,%ymm8
DB 196,99,125,25,209,1 ; vextractf128 $0x1,%ymm10,%xmm1
DB 196,65,49,118,201 ; vpcmpeqd %xmm9,%xmm9,%xmm9
DB 196,193,113,254,201 ; vpaddd %xmm9,%xmm1,%xmm1
@@ -12366,7 +12378,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,190,23,0,0 ; vbroadcastss 0x17be(%rip),%ymm8 # 7e68 <_sk_callback_avx+0x4fa>
+ DB 196,98,125,24,5,192,23,0,0 ; vbroadcastss 0x17c0(%rip),%ymm8 # 7e84 <_sk_callback_avx+0x4fc>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12380,9 +12392,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,161,23,0,0 ; vbroadcastss 0x17a1(%rip),%ymm8 # 7e6c <_sk_callback_avx+0x4fe>
+ DB 196,98,125,24,5,163,23,0,0 ; vbroadcastss 0x17a3(%rip),%ymm8 # 7e88 <_sk_callback_avx+0x500>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,151,23,0,0 ; vbroadcastss 0x1797(%rip),%ymm9 # 7e70 <_sk_callback_avx+0x502>
+ DB 196,98,125,24,13,153,23,0,0 ; vbroadcastss 0x1799(%rip),%ymm9 # 7e8c <_sk_callback_avx+0x504>
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
@@ -12396,12 +12408,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,103,23,0,0 ; vbroadcastss 0x1767(%rip),%ymm3 # 7e74 <_sk_callback_avx+0x506>
+ DB 196,226,125,24,29,105,23,0,0 ; vbroadcastss 0x1769(%rip),%ymm3 # 7e90 <_sk_callback_avx+0x508>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,94,23,0,0 ; vbroadcastss 0x175e(%rip),%ymm3 # 7e78 <_sk_callback_avx+0x50a>
+ DB 196,226,125,24,29,96,23,0,0 ; vbroadcastss 0x1760(%rip),%ymm3 # 7e94 <_sk_callback_avx+0x50c>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,81,23,0,0 ; vbroadcastss 0x1751(%rip),%ymm1 # 7e7c <_sk_callback_avx+0x50e>
+ DB 196,226,125,24,13,83,23,0,0 ; vbroadcastss 0x1753(%rip),%ymm1 # 7e98 <_sk_callback_avx+0x510>
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
@@ -12634,9 +12646,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 6ad2 <_sk_evenly_spaced_gradient_avx+0x28>
+ DB 120,7 ; js 6aec <_sk_evenly_spaced_gradient_avx+0x28>
DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1
- DB 235,21 ; jmp 6ae7 <_sk_evenly_spaced_gradient_avx+0x3d>
+ DB 235,21 ; jmp 6b01 <_sk_evenly_spaced_gradient_avx+0x3d>
DB 73,137,217 ; mov %rbx,%r9
DB 73,209,233 ; shr %r9
DB 131,227,1 ; and $0x1,%ebx
@@ -12793,18 +12805,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,50,16,0,0 ; vbroadcastss 0x1032(%rip),%ymm0 # 7e80 <_sk_callback_avx+0x512>
+ DB 196,226,125,24,5,52,16,0,0 ; vbroadcastss 0x1034(%rip),%ymm0 # 7e9c <_sk_callback_avx+0x514>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,41,16,0,0 ; vbroadcastss 0x1029(%rip),%ymm1 # 7e84 <_sk_callback_avx+0x516>
+ DB 196,226,125,24,13,43,16,0,0 ; vbroadcastss 0x102b(%rip),%ymm1 # 7ea0 <_sk_callback_avx+0x518>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,28,16,0,0 ; vbroadcastss 0x101c(%rip),%ymm1 # 7e88 <_sk_callback_avx+0x51a>
+ DB 196,226,125,24,13,30,16,0,0 ; vbroadcastss 0x101e(%rip),%ymm1 # 7ea4 <_sk_callback_avx+0x51c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,15,16,0,0 ; vbroadcastss 0x100f(%rip),%ymm1 # 7e8c <_sk_callback_avx+0x51e>
+ DB 196,226,125,24,13,17,16,0,0 ; vbroadcastss 0x1011(%rip),%ymm1 # 7ea8 <_sk_callback_avx+0x520>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,2,16,0,0 ; vbroadcastss 0x1002(%rip),%ymm1 # 7e90 <_sk_callback_avx+0x522>
+ DB 196,226,125,24,13,4,16,0,0 ; vbroadcastss 0x1004(%rip),%ymm1 # 7eac <_sk_callback_avx+0x524>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -12826,12 +12838,12 @@ _sk_gradient_avx LABEL PROC
DB 76,139,8 ; mov (%rax),%r9
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 73,131,249,2 ; cmp $0x2,%r9
- DB 114,80 ; jb 6f14 <_sk_gradient_avx+0x72>
+ DB 114,80 ; jb 6f2e <_sk_gradient_avx+0x72>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,201 ; dec %r9
DB 72,131,195,4 ; add $0x4,%rbx
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 196,98,125,24,21,183,15,0,0 ; vbroadcastss 0xfb7(%rip),%ymm10 # 7e94 <_sk_callback_avx+0x526>
+ DB 196,98,125,24,21,185,15,0,0 ; vbroadcastss 0xfb9(%rip),%ymm10 # 7eb0 <_sk_callback_avx+0x528>
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
@@ -12843,7 +12855,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,201 ; dec %r9
- DB 117,205 ; jne 6ee1 <_sk_gradient_avx+0x3f>
+ DB 117,205 ; jne 6efb <_sk_gradient_avx+0x3f>
DB 196,195,249,22,201,1 ; vpextrq $0x1,%xmm1,%r9
DB 69,137,202 ; mov %r9d,%r10d
DB 73,193,233,32 ; shr $0x20,%r9
@@ -13023,27 +13035,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,170,11,0,0 ; vbroadcastss 0xbaa(%rip),%ymm13 # 7e98 <_sk_callback_avx+0x52a>
+ DB 196,98,125,24,45,172,11,0,0 ; vbroadcastss 0xbac(%rip),%ymm13 # 7eb4 <_sk_callback_avx+0x52c>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,160,11,0,0 ; vbroadcastss 0xba0(%rip),%ymm14 # 7e9c <_sk_callback_avx+0x52e>
+ DB 196,98,125,24,53,162,11,0,0 ; vbroadcastss 0xba2(%rip),%ymm14 # 7eb8 <_sk_callback_avx+0x530>
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,145,11,0,0 ; vbroadcastss 0xb91(%rip),%ymm14 # 7ea0 <_sk_callback_avx+0x532>
+ DB 196,98,125,24,53,147,11,0,0 ; vbroadcastss 0xb93(%rip),%ymm14 # 7ebc <_sk_callback_avx+0x534>
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,130,11,0,0 ; vbroadcastss 0xb82(%rip),%ymm13 # 7ea4 <_sk_callback_avx+0x536>
+ DB 196,98,125,24,45,132,11,0,0 ; vbroadcastss 0xb84(%rip),%ymm13 # 7ec0 <_sk_callback_avx+0x538>
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,109,11,0,0 ; vbroadcastss 0xb6d(%rip),%ymm10 # 7ea8 <_sk_callback_avx+0x53a>
+ DB 196,98,125,24,21,111,11,0,0 ; vbroadcastss 0xb6f(%rip),%ymm10 # 7ec4 <_sk_callback_avx+0x53c>
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,87,11,0,0 ; vbroadcastss 0xb57(%rip),%ymm10 # 7eac <_sk_callback_avx+0x53e>
+ DB 196,98,125,24,21,89,11,0,0 ; vbroadcastss 0xb59(%rip),%ymm10 # 7ec8 <_sk_callback_avx+0x540>
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,65,11,0,0 ; vbroadcastss 0xb41(%rip),%ymm10 # 7eb0 <_sk_callback_avx+0x542>
+ DB 196,98,125,24,21,67,11,0,0 ; vbroadcastss 0xb43(%rip),%ymm10 # 7ecc <_sk_callback_avx+0x544>
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
@@ -13069,7 +13081,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,235,10,0,0 ; vbroadcastss 0xaeb(%rip),%ymm11 # 7eb4 <_sk_callback_avx+0x546>
+ DB 196,98,125,24,29,237,10,0,0 ; vbroadcastss 0xaed(%rip),%ymm11 # 7ed0 <_sk_callback_avx+0x548>
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
@@ -13078,17 +13090,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,191,10,0,0 ; vbroadcastss 0xabf(%rip),%ymm9 # 7eb8 <_sk_callback_avx+0x54a>
+ DB 196,98,125,24,13,193,10,0,0 ; vbroadcastss 0xac1(%rip),%ymm9 # 7ed4 <_sk_callback_avx+0x54c>
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,157,10,0,0 ; vbroadcastss 0xa9d(%rip),%ymm9 # 7ebc <_sk_callback_avx+0x54e>
+ DB 196,98,125,24,13,159,10,0,0 ; vbroadcastss 0xa9f(%rip),%ymm9 # 7ed8 <_sk_callback_avx+0x550>
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,142,10,0,0 ; vbroadcastss 0xa8e(%rip),%ymm11 # 7ec0 <_sk_callback_avx+0x552>
+ DB 196,98,125,24,29,144,10,0,0 ; vbroadcastss 0xa90(%rip),%ymm11 # 7edc <_sk_callback_avx+0x554>
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
@@ -13106,7 +13118,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,77,10,0,0 ; vbroadcastss 0xa4d(%rip),%ymm11 # 7ec4 <_sk_callback_avx+0x556>
+ DB 196,98,125,24,29,79,10,0,0 ; vbroadcastss 0xa4f(%rip),%ymm11 # 7ee0 <_sk_callback_avx+0x558>
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
@@ -13115,17 +13127,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,33,10,0,0 ; vbroadcastss 0xa21(%rip),%ymm9 # 7ec8 <_sk_callback_avx+0x55a>
+ DB 196,98,125,24,13,35,10,0,0 ; vbroadcastss 0xa23(%rip),%ymm9 # 7ee4 <_sk_callback_avx+0x55c>
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,255,9,0,0 ; vbroadcastss 0x9ff(%rip),%ymm9 # 7ecc <_sk_callback_avx+0x55e>
+ DB 196,98,125,24,13,1,10,0,0 ; vbroadcastss 0xa01(%rip),%ymm9 # 7ee8 <_sk_callback_avx+0x560>
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,240,9,0,0 ; vbroadcastss 0x9f0(%rip),%ymm11 # 7ed0 <_sk_callback_avx+0x562>
+ DB 196,98,125,24,29,242,9,0,0 ; vbroadcastss 0x9f2(%rip),%ymm11 # 7eec <_sk_callback_avx+0x564>
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
@@ -13142,7 +13154,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,181,9,0,0 ; vbroadcastss 0x9b5(%rip),%ymm10 # 7ed4 <_sk_callback_avx+0x566>
+ DB 196,98,125,24,21,183,9,0,0 ; vbroadcastss 0x9b7(%rip),%ymm10 # 7ef0 <_sk_callback_avx+0x568>
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
@@ -13151,7 +13163,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,137,9,0,0 ; vbroadcastss 0x989(%rip),%ymm8 # 7ed8 <_sk_callback_avx+0x56a>
+ DB 196,98,125,24,5,139,9,0,0 ; vbroadcastss 0x98b(%rip),%ymm8 # 7ef4 <_sk_callback_avx+0x56c>
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
@@ -13186,7 +13198,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,37,9,0,0 ; vbroadcastss 0x925(%rip),%ymm8 # 7edc <_sk_callback_avx+0x56e>
+ DB 196,98,125,24,5,39,9,0,0 ; vbroadcastss 0x927(%rip),%ymm8 # 7ef8 <_sk_callback_avx+0x570>
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
@@ -13219,9 +13231,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,177,8,0,0 ; vbroadcastss 0x8b1(%rip),%ymm0 # 7ee0 <_sk_callback_avx+0x572>
+ DB 196,226,125,24,5,179,8,0,0 ; vbroadcastss 0x8b3(%rip),%ymm0 # 7efc <_sk_callback_avx+0x574>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,168,8,0,0 ; vbroadcastss 0x8a8(%rip),%ymm8 # 7ee4 <_sk_callback_avx+0x576>
+ DB 196,98,125,24,5,170,8,0,0 ; vbroadcastss 0x8aa(%rip),%ymm8 # 7f00 <_sk_callback_avx+0x578>
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
@@ -13230,7 +13242,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,144,8,0,0 ; vbroadcastss 0x890(%rip),%ymm0 # 7ee8 <_sk_callback_avx+0x57a>
+ DB 196,226,125,24,5,146,8,0,0 ; vbroadcastss 0x892(%rip),%ymm0 # 7f04 <_sk_callback_avx+0x57c>
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)
@@ -13240,9 +13252,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,116,8,0,0 ; vbroadcastss 0x874(%rip),%ymm1 # 7eec <_sk_callback_avx+0x57e>
+ DB 196,226,125,24,13,118,8,0,0 ; vbroadcastss 0x876(%rip),%ymm1 # 7f08 <_sk_callback_avx+0x580>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,106,8,0,0 ; vbroadcastss 0x86a(%rip),%ymm8 # 7ef0 <_sk_callback_avx+0x582>
+ DB 196,98,125,24,5,108,8,0,0 ; vbroadcastss 0x86c(%rip),%ymm8 # 7f0c <_sk_callback_avx+0x584>
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
@@ -13251,7 +13263,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,82,8,0,0 ; vbroadcastss 0x852(%rip),%ymm1 # 7ef4 <_sk_callback_avx+0x586>
+ DB 196,226,125,24,13,84,8,0,0 ; vbroadcastss 0x854(%rip),%ymm1 # 7f10 <_sk_callback_avx+0x588>
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)
@@ -13261,14 +13273,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,53,8,0,0 ; vbroadcastss 0x835(%rip),%ymm0 # 7ef8 <_sk_callback_avx+0x58a>
+ DB 196,226,125,24,5,55,8,0,0 ; vbroadcastss 0x837(%rip),%ymm0 # 7f14 <_sk_callback_avx+0x58c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,44,8,0,0 ; vbroadcastss 0x82c(%rip),%ymm8 # 7efc <_sk_callback_avx+0x58e>
+ DB 196,98,125,24,5,46,8,0,0 ; vbroadcastss 0x82e(%rip),%ymm8 # 7f18 <_sk_callback_avx+0x590>
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,29,8,0,0 ; vbroadcastss 0x81d(%rip),%ymm10 # 7f00 <_sk_callback_avx+0x592>
+ DB 196,98,125,24,21,31,8,0,0 ; vbroadcastss 0x81f(%rip),%ymm10 # 7f1c <_sk_callback_avx+0x594>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,19,8,0,0 ; vbroadcastss 0x813(%rip),%ymm10 # 7f04 <_sk_callback_avx+0x596>
+ DB 196,98,125,24,21,21,8,0,0 ; vbroadcastss 0x815(%rip),%ymm10 # 7f20 <_sk_callback_avx+0x598>
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)
@@ -13278,19 +13290,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,246,7,0,0 ; vbroadcastss 0x7f6(%rip),%ymm0 # 7f08 <_sk_callback_avx+0x59a>
+ DB 196,226,125,24,5,248,7,0,0 ; vbroadcastss 0x7f8(%rip),%ymm0 # 7f24 <_sk_callback_avx+0x59c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,237,7,0,0 ; vbroadcastss 0x7ed(%rip),%ymm8 # 7f0c <_sk_callback_avx+0x59e>
+ DB 196,98,125,24,5,239,7,0,0 ; vbroadcastss 0x7ef(%rip),%ymm8 # 7f28 <_sk_callback_avx+0x5a0>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,227,7,0,0 ; vbroadcastss 0x7e3(%rip),%ymm9 # 7f10 <_sk_callback_avx+0x5a2>
+ DB 196,98,125,24,13,229,7,0,0 ; vbroadcastss 0x7e5(%rip),%ymm9 # 7f2c <_sk_callback_avx+0x5a4>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,217,7,0,0 ; vbroadcastss 0x7d9(%rip),%ymm10 # 7f14 <_sk_callback_avx+0x5a6>
+ DB 196,98,125,24,21,219,7,0,0 ; vbroadcastss 0x7db(%rip),%ymm10 # 7f30 <_sk_callback_avx+0x5a8>
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,202,7,0,0 ; vbroadcastss 0x7ca(%rip),%ymm10 # 7f18 <_sk_callback_avx+0x5aa>
+ DB 196,98,125,24,21,204,7,0,0 ; vbroadcastss 0x7cc(%rip),%ymm10 # 7f34 <_sk_callback_avx+0x5ac>
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,187,7,0,0 ; vbroadcastss 0x7bb(%rip),%ymm9 # 7f1c <_sk_callback_avx+0x5ae>
+ DB 196,98,125,24,13,189,7,0,0 ; vbroadcastss 0x7bd(%rip),%ymm9 # 7f38 <_sk_callback_avx+0x5b0>
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
@@ -13299,17 +13311,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,163,7,0,0 ; vbroadcastss 0x7a3(%rip),%ymm8 # 7f20 <_sk_callback_avx+0x5b2>
+ DB 196,98,125,24,5,165,7,0,0 ; vbroadcastss 0x7a5(%rip),%ymm8 # 7f3c <_sk_callback_avx+0x5b4>
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,149,7,0,0 ; vbroadcastss 0x795(%rip),%ymm10 # 7f24 <_sk_callback_avx+0x5b6>
+ DB 196,98,125,24,21,151,7,0,0 ; vbroadcastss 0x797(%rip),%ymm10 # 7f40 <_sk_callback_avx+0x5b8>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,139,7,0,0 ; vbroadcastss 0x78b(%rip),%ymm11 # 7f28 <_sk_callback_avx+0x5ba>
+ DB 196,98,125,24,29,141,7,0,0 ; vbroadcastss 0x78d(%rip),%ymm11 # 7f44 <_sk_callback_avx+0x5bc>
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,114,7,0,0 ; vbroadcastss 0x772(%rip),%ymm9 # 7f2c <_sk_callback_avx+0x5be>
+ DB 196,98,125,24,13,116,7,0,0 ; vbroadcastss 0x774(%rip),%ymm9 # 7f48 <_sk_callback_avx+0x5c0>
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
@@ -13318,13 +13330,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,90,7,0,0 ; vbroadcastss 0x75a(%rip),%ymm0 # 7f30 <_sk_callback_avx+0x5c2>
+ DB 196,226,125,24,5,92,7,0,0 ; vbroadcastss 0x75c(%rip),%ymm0 # 7f4c <_sk_callback_avx+0x5c4>
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,71,7,0,0 ; vbroadcastss 0x747(%rip),%ymm10 # 7f34 <_sk_callback_avx+0x5c6>
+ DB 196,98,125,24,21,73,7,0,0 ; vbroadcastss 0x749(%rip),%ymm10 # 7f50 <_sk_callback_avx+0x5c8>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,61,7,0,0 ; vbroadcastss 0x73d(%rip),%ymm10 # 7f38 <_sk_callback_avx+0x5ca>
+ DB 196,98,125,24,21,63,7,0,0 ; vbroadcastss 0x73f(%rip),%ymm10 # 7f54 <_sk_callback_avx+0x5cc>
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)
@@ -13334,14 +13346,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,32,7,0,0 ; vbroadcastss 0x720(%rip),%ymm1 # 7f3c <_sk_callback_avx+0x5ce>
+ DB 196,226,125,24,13,34,7,0,0 ; vbroadcastss 0x722(%rip),%ymm1 # 7f58 <_sk_callback_avx+0x5d0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,22,7,0,0 ; vbroadcastss 0x716(%rip),%ymm8 # 7f40 <_sk_callback_avx+0x5d2>
+ DB 196,98,125,24,5,24,7,0,0 ; vbroadcastss 0x718(%rip),%ymm8 # 7f5c <_sk_callback_avx+0x5d4>
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,7,7,0,0 ; vbroadcastss 0x707(%rip),%ymm10 # 7f44 <_sk_callback_avx+0x5d6>
+ DB 196,98,125,24,21,9,7,0,0 ; vbroadcastss 0x709(%rip),%ymm10 # 7f60 <_sk_callback_avx+0x5d8>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,253,6,0,0 ; vbroadcastss 0x6fd(%rip),%ymm10 # 7f48 <_sk_callback_avx+0x5da>
+ DB 196,98,125,24,21,255,6,0,0 ; vbroadcastss 0x6ff(%rip),%ymm10 # 7f64 <_sk_callback_avx+0x5dc>
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)
@@ -13351,19 +13363,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,224,6,0,0 ; vbroadcastss 0x6e0(%rip),%ymm1 # 7f4c <_sk_callback_avx+0x5de>
+ DB 196,226,125,24,13,226,6,0,0 ; vbroadcastss 0x6e2(%rip),%ymm1 # 7f68 <_sk_callback_avx+0x5e0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,214,6,0,0 ; vbroadcastss 0x6d6(%rip),%ymm8 # 7f50 <_sk_callback_avx+0x5e2>
+ DB 196,98,125,24,5,216,6,0,0 ; vbroadcastss 0x6d8(%rip),%ymm8 # 7f6c <_sk_callback_avx+0x5e4>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,204,6,0,0 ; vbroadcastss 0x6cc(%rip),%ymm9 # 7f54 <_sk_callback_avx+0x5e6>
+ DB 196,98,125,24,13,206,6,0,0 ; vbroadcastss 0x6ce(%rip),%ymm9 # 7f70 <_sk_callback_avx+0x5e8>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,194,6,0,0 ; vbroadcastss 0x6c2(%rip),%ymm10 # 7f58 <_sk_callback_avx+0x5ea>
+ DB 196,98,125,24,21,196,6,0,0 ; vbroadcastss 0x6c4(%rip),%ymm10 # 7f74 <_sk_callback_avx+0x5ec>
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,179,6,0,0 ; vbroadcastss 0x6b3(%rip),%ymm10 # 7f5c <_sk_callback_avx+0x5ee>
+ DB 196,98,125,24,21,181,6,0,0 ; vbroadcastss 0x6b5(%rip),%ymm10 # 7f78 <_sk_callback_avx+0x5f0>
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,164,6,0,0 ; vbroadcastss 0x6a4(%rip),%ymm9 # 7f60 <_sk_callback_avx+0x5f2>
+ DB 196,98,125,24,13,166,6,0,0 ; vbroadcastss 0x6a6(%rip),%ymm9 # 7f7c <_sk_callback_avx+0x5f4>
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
@@ -13372,17 +13384,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,140,6,0,0 ; vbroadcastss 0x68c(%rip),%ymm8 # 7f64 <_sk_callback_avx+0x5f6>
+ DB 196,98,125,24,5,142,6,0,0 ; vbroadcastss 0x68e(%rip),%ymm8 # 7f80 <_sk_callback_avx+0x5f8>
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,125,6,0,0 ; vbroadcastss 0x67d(%rip),%ymm10 # 7f68 <_sk_callback_avx+0x5fa>
+ DB 196,98,125,24,21,127,6,0,0 ; vbroadcastss 0x67f(%rip),%ymm10 # 7f84 <_sk_callback_avx+0x5fc>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,115,6,0,0 ; vbroadcastss 0x673(%rip),%ymm11 # 7f6c <_sk_callback_avx+0x5fe>
+ DB 196,98,125,24,29,117,6,0,0 ; vbroadcastss 0x675(%rip),%ymm11 # 7f88 <_sk_callback_avx+0x600>
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,90,6,0,0 ; vbroadcastss 0x65a(%rip),%ymm9 # 7f70 <_sk_callback_avx+0x602>
+ DB 196,98,125,24,13,92,6,0,0 ; vbroadcastss 0x65c(%rip),%ymm9 # 7f8c <_sk_callback_avx+0x604>
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
@@ -13391,13 +13403,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,66,6,0,0 ; vbroadcastss 0x642(%rip),%ymm1 # 7f74 <_sk_callback_avx+0x606>
+ DB 196,226,125,24,13,68,6,0,0 ; vbroadcastss 0x644(%rip),%ymm1 # 7f90 <_sk_callback_avx+0x608>
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,46,6,0,0 ; vbroadcastss 0x62e(%rip),%ymm10 # 7f78 <_sk_callback_avx+0x60a>
+ DB 196,98,125,24,21,48,6,0,0 ; vbroadcastss 0x630(%rip),%ymm10 # 7f94 <_sk_callback_avx+0x60c>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,36,6,0,0 ; vbroadcastss 0x624(%rip),%ymm10 # 7f7c <_sk_callback_avx+0x60e>
+ DB 196,98,125,24,21,38,6,0,0 ; vbroadcastss 0x626(%rip),%ymm10 # 7f98 <_sk_callback_avx+0x610>
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)
@@ -13521,25 +13533,25 @@ ALIGN 4
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 7b51 <.literal4+0xb9>
+ DB 71,225,61 ; rex.RXB loope 7b6d <.literal4+0xb9>
DB 0,0 ; add %al,(%rax)
DB 128,63,154 ; cmpb $0x9a,(%rdi)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 7b61 <.literal4+0xc9>
+ DB 71,225,61 ; rex.RXB loope 7b7d <.literal4+0xc9>
DB 0,0 ; add %al,(%rax)
DB 128,63,154 ; cmpb $0x9a,(%rdi)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 7b71 <.literal4+0xd9>
+ DB 71,225,61 ; rex.RXB loope 7b8d <.literal4+0xd9>
DB 0,0 ; add %al,(%rax)
DB 128,63,154 ; cmpb $0x9a,(%rdi)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 7b81 <.literal4+0xe9>
+ DB 71,225,61 ; rex.RXB loope 7b9d <.literal4+0xe9>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,127 ; add %al,0x7f00003f(%rax)
@@ -13603,7 +13615,7 @@ ALIGN 4
DB 190,129,128,128,59 ; mov $0x3b808081,%esi
DB 129,128,128,59,0,248,0,0,8,33 ; addl $0x21080000,-0x7ffc480(%rax)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 7bed <.literal4+0x155>
+ DB 224,7 ; loopne 7c09 <.literal4+0x155>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -13619,10 +13631,10 @@ ALIGN 4
DB 129,128,128,59,129,128,128,59,0,0 ; addl $0x3b80,-0x7f7ec480(%rax)
DB 0,52,255 ; add %dh,(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 127,0 ; jg 7c14 <.literal4+0x17c>
+ DB 127,0 ; jg 7c30 <.literal4+0x17c>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 7c8d <.literal4+0x1f5>
+ DB 119,115 ; ja 7ca9 <.literal4+0x1f5>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -13636,10 +13648,10 @@ ALIGN 4
DB 0,128,63,0,0,0 ; add %al,0x3f(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 7c48 <.literal4+0x1b0>
+ DB 127,0 ; jg 7c64 <.literal4+0x1b0>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 7cc1 <.literal4+0x229>
+ DB 119,115 ; ja 7cdd <.literal4+0x229>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -13653,10 +13665,10 @@ ALIGN 4
DB 0,128,63,0,0,0 ; add %al,0x3f(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 7c7c <.literal4+0x1e4>
+ DB 127,0 ; jg 7c98 <.literal4+0x1e4>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 7cf5 <.literal4+0x25d>
+ DB 119,115 ; ja 7d11 <.literal4+0x25d>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -13670,10 +13682,10 @@ ALIGN 4
DB 0,128,63,0,0,0 ; add %al,0x3f(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 7cb0 <.literal4+0x218>
+ DB 127,0 ; jg 7ccc <.literal4+0x218>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 7d29 <.literal4+0x291>
+ DB 119,115 ; ja 7d45 <.literal4+0x291>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -13686,7 +13698,7 @@ ALIGN 4
DB 0,75,0 ; add %cl,0x0(%rbx)
DB 0,128,63,0,0,200 ; add %al,-0x37ffffc1(%rax)
DB 66,0,0 ; rex.X add %al,(%rax)
- DB 127,67 ; jg 7d27 <.literal4+0x28f>
+ DB 127,67 ; jg 7d43 <.literal4+0x28f>
DB 0,0 ; add %al,(%rax)
DB 0,195 ; add %al,%bl
DB 0,0 ; add %al,(%rax)
@@ -13698,7 +13710,7 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 7d47 <.literal4+0x2af>
+ DB 118,63 ; jbe 7d63 <.literal4+0x2af>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax)
DB 128,59,0 ; cmpb $0x0,(%rbx)
@@ -13720,7 +13732,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 7d61 <.literal4+0x2c9>
+ DB 224,7 ; loopne 7d7d <.literal4+0x2c9>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -13732,7 +13744,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 7d7d <.literal4+0x2e5>
+ DB 224,7 ; loopne 7d99 <.literal4+0x2e5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -13743,7 +13755,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 7dd2 <.literal4+0x33a>
+ DB 124,66 ; jl 7dee <.literal4+0x33a>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -13769,7 +13781,7 @@ 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 7e35 <.literal4+0x39d>
+ DB 112,65 ; jo 7e51 <.literal4+0x39d>
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax)
DB 128,59,0 ; cmpb $0x0,(%rbx)
DB 0,127,67 ; add %bh,0x43(%rdi)
@@ -13795,7 +13807,7 @@ ALIGN 4
DB 0,128,55,0,0,128 ; add %al,-0x7fffffc9(%rax)
DB 63 ; (bad)
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 7ea7 <.literal4+0x40f>
+ DB 127,71 ; jg 7ec3 <.literal4+0x40f>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -14341,7 +14353,7 @@ _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,200 ; cvtdq2ps %xmm0,%xmm1
- DB 15,40,21,203,92,0,0 ; movaps 0x5ccb(%rip),%xmm2 # 5e20 <_sk_callback_sse41+0xcd>
+ DB 15,40,21,251,92,0,0 ; movaps 0x5cfb(%rip),%xmm2 # 5e50 <_sk_callback_sse41+0xd1>
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,16,7 ; movups (%rdi),%xmm0
DB 15,88,193 ; addps %xmm1,%xmm0
@@ -14350,7 +14362,7 @@ _sk_seed_shader_sse41 LABEL PROC
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,186,92,0,0 ; movaps 0x5cba(%rip),%xmm2 # 5e30 <_sk_callback_sse41+0xdd>
+ DB 15,40,21,234,92,0,0 ; movaps 0x5cea(%rip),%xmm2 # 5e60 <_sk_callback_sse41+0xe1>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -14368,14 +14380,14 @@ _sk_dither_sse41 LABEL PROC
DB 102,68,15,110,193 ; movd %ecx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
DB 102,69,15,239,193 ; pxor %xmm9,%xmm8
- DB 102,68,15,111,21,136,92,0,0 ; movdqa 0x5c88(%rip),%xmm10 # 5e40 <_sk_callback_sse41+0xed>
+ DB 102,68,15,111,21,184,92,0,0 ; movdqa 0x5cb8(%rip),%xmm10 # 5e70 <_sk_callback_sse41+0xf1>
DB 102,69,15,111,216 ; movdqa %xmm8,%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,209 ; pand %xmm9,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,116,92,0,0 ; movdqa 0x5c74(%rip),%xmm12 # 5e50 <_sk_callback_sse41+0xfd>
- DB 102,68,15,111,45,123,92,0,0 ; movdqa 0x5c7b(%rip),%xmm13 # 5e60 <_sk_callback_sse41+0x10d>
+ DB 102,68,15,111,37,164,92,0,0 ; movdqa 0x5ca4(%rip),%xmm12 # 5e80 <_sk_callback_sse41+0x101>
+ DB 102,68,15,111,45,171,92,0,0 ; movdqa 0x5cab(%rip),%xmm13 # 5e90 <_sk_callback_sse41+0x111>
DB 102,69,15,111,240 ; movdqa %xmm8,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -14391,8 +14403,8 @@ _sk_dither_sse41 LABEL PROC
DB 102,69,15,235,245 ; por %xmm13,%xmm14
DB 102,69,15,235,240 ; por %xmm8,%xmm14
DB 69,15,91,198 ; cvtdq2ps %xmm14,%xmm8
- DB 68,15,89,5,54,92,0,0 ; mulps 0x5c36(%rip),%xmm8 # 5e70 <_sk_callback_sse41+0x11d>
- DB 68,15,88,5,62,92,0,0 ; addps 0x5c3e(%rip),%xmm8 # 5e80 <_sk_callback_sse41+0x12d>
+ DB 68,15,89,5,102,92,0,0 ; mulps 0x5c66(%rip),%xmm8 # 5ea0 <_sk_callback_sse41+0x121>
+ DB 68,15,88,5,110,92,0,0 ; addps 0x5c6e(%rip),%xmm8 # 5eb0 <_sk_callback_sse41+0x131>
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
@@ -14430,7 +14442,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,212,91,0,0 ; movaps 0x5bd4(%rip),%xmm3 # 5e90 <_sk_callback_sse41+0x13d>
+ DB 15,40,29,4,92,0,0 ; movaps 0x5c04(%rip),%xmm3 # 5ec0 <_sk_callback_sse41+0x141>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -14439,7 +14451,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,208,91,0,0 ; movaps 0x5bd0(%rip),%xmm0 # 5ea0 <_sk_callback_sse41+0x14d>
+ DB 15,40,5,0,92,0,0 ; movaps 0x5c00(%rip),%xmm0 # 5ed0 <_sk_callback_sse41+0x151>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -14477,7 +14489,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,144,91,0,0 ; movaps 0x5b90(%rip),%xmm8 # 5eb0 <_sk_callback_sse41+0x15d>
+ DB 68,15,40,5,192,91,0,0 ; movaps 0x5bc0(%rip),%xmm8 # 5ee0 <_sk_callback_sse41+0x161>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -14500,7 +14512,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,83,91,0,0 ; movaps 0x5b53(%rip),%xmm9 # 5ec0 <_sk_callback_sse41+0x16d>
+ DB 68,15,40,13,131,91,0,0 ; movaps 0x5b83(%rip),%xmm9 # 5ef0 <_sk_callback_sse41+0x171>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -14541,7 +14553,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,247,90,0,0 ; movaps 0x5af7(%rip),%xmm8 # 5ed0 <_sk_callback_sse41+0x17d>
+ DB 68,15,40,5,39,91,0,0 ; movaps 0x5b27(%rip),%xmm8 # 5f00 <_sk_callback_sse41+0x181>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -14552,7 +14564,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,231,90,0,0 ; movaps 0x5ae7(%rip),%xmm8 # 5ee0 <_sk_callback_sse41+0x18d>
+ DB 68,15,40,5,23,91,0,0 ; movaps 0x5b17(%rip),%xmm8 # 5f10 <_sk_callback_sse41+0x191>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -14567,7 +14579,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,202,90,0,0 ; movaps 0x5aca(%rip),%xmm8 # 5ef0 <_sk_callback_sse41+0x19d>
+ DB 68,15,40,5,250,90,0,0 ; movaps 0x5afa(%rip),%xmm8 # 5f20 <_sk_callback_sse41+0x1a1>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -14585,7 +14597,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,158,90,0,0 ; movaps 0x5a9e(%rip),%xmm8 # 5f00 <_sk_callback_sse41+0x1ad>
+ DB 68,15,40,5,206,90,0,0 ; movaps 0x5ace(%rip),%xmm8 # 5f30 <_sk_callback_sse41+0x1b1>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -14609,7 +14621,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,114,90,0,0 ; movaps 0x5a72(%rip),%xmm8 # 5f10 <_sk_callback_sse41+0x1bd>
+ DB 68,15,40,5,162,90,0,0 ; movaps 0x5aa2(%rip),%xmm8 # 5f40 <_sk_callback_sse41+0x1c1>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -14678,7 +14690,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,167,89,0,0 ; movaps 0x59a7(%rip),%xmm3 # 5f20 <_sk_callback_sse41+0x1cd>
+ DB 15,40,29,215,89,0,0 ; movaps 0x59d7(%rip),%xmm3 # 5f50 <_sk_callback_sse41+0x1d1>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -14724,7 +14736,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,18,89,0,0 ; movaps 0x5912(%rip),%xmm2 # 5f30 <_sk_callback_sse41+0x1dd>
+ DB 15,40,21,66,89,0,0 ; movaps 0x5942(%rip),%xmm2 # 5f60 <_sk_callback_sse41+0x1e1>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -14756,7 +14768,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,183,88,0,0 ; movaps 0x58b7(%rip),%xmm2 # 5f40 <_sk_callback_sse41+0x1ed>
+ DB 15,40,21,231,88,0,0 ; movaps 0x58e7(%rip),%xmm2 # 5f70 <_sk_callback_sse41+0x1f1>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -14791,7 +14803,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,81,88,0,0 ; movaps 0x5851(%rip),%xmm2 # 5f50 <_sk_callback_sse41+0x1fd>
+ DB 15,40,21,129,88,0,0 ; movaps 0x5881(%rip),%xmm2 # 5f80 <_sk_callback_sse41+0x201>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -14817,7 +14829,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,17,88,0,0 ; movaps 0x5811(%rip),%xmm2 # 5f60 <_sk_callback_sse41+0x20d>
+ DB 15,40,21,65,88,0,0 ; movaps 0x5841(%rip),%xmm2 # 5f90 <_sk_callback_sse41+0x211>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -14828,7 +14840,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,21,4,88,0,0 ; movaps 0x5804(%rip),%xmm10 # 5f70 <_sk_callback_sse41+0x21d>
+ DB 68,15,40,21,52,88,0,0 ; movaps 0x5834(%rip),%xmm10 # 5fa0 <_sk_callback_sse41+0x221>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,203 ; movaps %xmm11,%xmm9
@@ -14908,7 +14920,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,226,86,0,0 ; movaps 0x56e2(%rip),%xmm10 # 5f80 <_sk_callback_sse41+0x22d>
+ DB 68,15,40,21,18,87,0,0 ; movaps 0x5712(%rip),%xmm10 # 5fb0 <_sk_callback_sse41+0x231>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -14989,7 +15001,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,184,85,0,0 ; movaps 0x55b8(%rip),%xmm10 # 5f90 <_sk_callback_sse41+0x23d>
+ DB 68,15,40,21,232,85,0,0 ; movaps 0x55e8(%rip),%xmm10 # 5fc0 <_sk_callback_sse41+0x241>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -15071,7 +15083,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,154,84,0,0 ; movaps 0x549a(%rip),%xmm10 # 5fa0 <_sk_callback_sse41+0x24d>
+ DB 68,15,40,21,202,84,0,0 ; movaps 0x54ca(%rip),%xmm10 # 5fd0 <_sk_callback_sse41+0x251>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -15155,7 +15167,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,109,83,0,0 ; movaps 0x536d(%rip),%xmm1 # 5fb0 <_sk_callback_sse41+0x25d>
+ DB 15,40,13,157,83,0,0 ; movaps 0x539d(%rip),%xmm1 # 5fe0 <_sk_callback_sse41+0x261>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -15168,10 +15180,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,75,83,0,0 ; movaps 0x534b(%rip),%xmm13 # 5fc0 <_sk_callback_sse41+0x26d>
+ DB 68,15,40,45,123,83,0,0 ; movaps 0x537b(%rip),%xmm13 # 5ff0 <_sk_callback_sse41+0x271>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,75,83,0,0 ; movaps 0x534b(%rip),%xmm12 # 5fd0 <_sk_callback_sse41+0x27d>
+ DB 68,15,40,37,123,83,0,0 ; movaps 0x537b(%rip),%xmm12 # 6000 <_sk_callback_sse41+0x281>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -15357,12 +15369,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,177,80,0,0 ; movaps 0x50b1(%rip),%xmm0 # 5fe0 <_sk_callback_sse41+0x28d>
+ DB 15,40,5,225,80,0,0 ; movaps 0x50e1(%rip),%xmm0 # 6010 <_sk_callback_sse41+0x291>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,182,80,0,0 ; movaps 0x50b6(%rip),%xmm2 # 5ff0 <_sk_callback_sse41+0x29d>
+ DB 15,40,21,230,80,0,0 ; movaps 0x50e6(%rip),%xmm2 # 6020 <_sk_callback_sse41+0x2a1>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,183,80,0,0 ; movaps 0x50b7(%rip),%xmm14 # 6000 <_sk_callback_sse41+0x2ad>
+ DB 68,15,40,53,231,80,0,0 ; movaps 0x50e7(%rip),%xmm14 # 6030 <_sk_callback_sse41+0x2b1>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -15445,7 +15457,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,124,79,0,0 ; movaps 0x4f7c(%rip),%xmm9 # 6010 <_sk_callback_sse41+0x2bd>
+ DB 68,15,40,13,172,79,0,0 ; movaps 0x4fac(%rip),%xmm9 # 6040 <_sk_callback_sse41+0x2c1>
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
@@ -15539,14 +15551,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,47,78,0,0 ; movaps 0x4e2f(%rip),%xmm2 # 6020 <_sk_callback_sse41+0x2cd>
+ DB 15,40,21,95,78,0,0 ; movaps 0x4e5f(%rip),%xmm2 # 6050 <_sk_callback_sse41+0x2d1>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,50,78,0,0 ; movaps 0x4e32(%rip),%xmm1 # 6030 <_sk_callback_sse41+0x2dd>
+ DB 15,40,13,98,78,0,0 ; movaps 0x4e62(%rip),%xmm1 # 6060 <_sk_callback_sse41+0x2e1>
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,49,78,0,0 ; movaps 0x4e31(%rip),%xmm13 # 6040 <_sk_callback_sse41+0x2ed>
+ DB 68,15,40,45,97,78,0,0 ; movaps 0x4e61(%rip),%xmm13 # 6070 <_sk_callback_sse41+0x2f1>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -15627,7 +15639,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,247,76,0,0 ; movaps 0x4cf7(%rip),%xmm9 # 6050 <_sk_callback_sse41+0x2fd>
+ DB 68,15,40,13,39,77,0,0 ; movaps 0x4d27(%rip),%xmm9 # 6080 <_sk_callback_sse41+0x301>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -15682,14 +15694,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,60,76,0,0 ; movaps 0x4c3c(%rip),%xmm9 # 6060 <_sk_callback_sse41+0x30d>
+ DB 68,15,40,13,108,76,0,0 ; movaps 0x4c6c(%rip),%xmm9 # 6090 <_sk_callback_sse41+0x311>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,60,76,0,0 ; movaps 0x4c3c(%rip),%xmm10 # 6070 <_sk_callback_sse41+0x31d>
+ DB 68,15,40,21,108,76,0,0 ; movaps 0x4c6c(%rip),%xmm10 # 60a0 <_sk_callback_sse41+0x321>
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,57,76,0,0 ; movaps 0x4c39(%rip),%xmm11 # 6080 <_sk_callback_sse41+0x32d>
+ DB 68,15,40,29,105,76,0,0 ; movaps 0x4c69(%rip),%xmm11 # 60b0 <_sk_callback_sse41+0x331>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -15774,7 +15786,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,245,74,0,0 ; movaps 0x4af5(%rip),%xmm9 # 6090 <_sk_callback_sse41+0x33d>
+ DB 68,15,40,13,37,75,0,0 ; movaps 0x4b25(%rip),%xmm9 # 60c0 <_sk_callback_sse41+0x341>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -15826,13 +15838,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,71,74,0,0 ; movaps 0x4a47(%rip),%xmm8 # 60a0 <_sk_callback_sse41+0x34d>
+ DB 68,15,40,5,119,74,0,0 ; movaps 0x4a77(%rip),%xmm8 # 60d0 <_sk_callback_sse41+0x351>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,75,74,0,0 ; movaps 0x4a4b(%rip),%xmm10 # 60b0 <_sk_callback_sse41+0x35d>
+ DB 68,15,40,21,123,74,0,0 ; movaps 0x4a7b(%rip),%xmm10 # 60e0 <_sk_callback_sse41+0x361>
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,73,74,0,0 ; movaps 0x4a49(%rip),%xmm12 # 60c0 <_sk_callback_sse41+0x36d>
+ DB 68,15,40,37,121,74,0,0 ; movaps 0x4a79(%rip),%xmm12 # 60f0 <_sk_callback_sse41+0x371>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -15917,7 +15929,7 @@ _sk_luminosity_sse41 LABEL PROC
DB 65,15,88,244 ; addps %xmm12,%xmm6
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 102,68,15,56,20,206 ; blendvps %xmm0,%xmm6,%xmm9
- DB 15,40,5,255,72,0,0 ; movaps 0x48ff(%rip),%xmm0 # 60d0 <_sk_callback_sse41+0x37d>
+ DB 15,40,5,47,73,0,0 ; movaps 0x492f(%rip),%xmm0 # 6100 <_sk_callback_sse41+0x381>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -15964,20 +15976,20 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 15,133,219,0,0,0 ; jne 193c <_sk_srcover_rgba_8888_sse41+0xfb>
DB 243,65,15,111,60,129 ; movdqu (%r9,%rax,4),%xmm7
DB 77,133,192 ; test %r8,%r8
- DB 102,15,111,37,110,72,0,0 ; movdqa 0x486e(%rip),%xmm4 # 60e0 <_sk_callback_sse41+0x38d>
+ DB 102,15,111,37,158,72,0,0 ; movdqa 0x489e(%rip),%xmm4 # 6110 <_sk_callback_sse41+0x391>
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,106,72,0,0 ; pshufb 0x486a(%rip),%xmm5 # 60f0 <_sk_callback_sse41+0x39d>
+ DB 102,15,56,0,45,154,72,0,0 ; pshufb 0x489a(%rip),%xmm5 # 6120 <_sk_callback_sse41+0x3a1>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,106,72,0,0 ; pshufb 0x486a(%rip),%xmm6 # 6100 <_sk_callback_sse41+0x3ad>
+ DB 102,15,56,0,53,154,72,0,0 ; pshufb 0x489a(%rip),%xmm6 # 6130 <_sk_callback_sse41+0x3b1>
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,103,72,0,0 ; movaps 0x4867(%rip),%xmm8 # 6110 <_sk_callback_sse41+0x3bd>
+ DB 68,15,40,5,151,72,0,0 ; movaps 0x4897(%rip),%xmm8 # 6140 <_sk_callback_sse41+0x3c1>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,107,72,0,0 ; movaps 0x486b(%rip),%xmm12 # 6120 <_sk_callback_sse41+0x3cd>
+ DB 68,15,40,37,155,72,0,0 ; movaps 0x489b(%rip),%xmm12 # 6150 <_sk_callback_sse41+0x3d1>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -16053,7 +16065,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,86,71,0,0 ; movaps 0x4756(%rip),%xmm8 # 6130 <_sk_callback_sse41+0x3dd>
+ DB 68,15,40,5,134,71,0,0 ; movaps 0x4786(%rip),%xmm8 # 6160 <_sk_callback_sse41+0x3e1>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -16063,7 +16075,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,75,71,0,0 ; minps 0x474b(%rip),%xmm3 # 6140 <_sk_callback_sse41+0x3ed>
+ DB 15,93,29,123,71,0,0 ; minps 0x477b(%rip),%xmm3 # 6170 <_sk_callback_sse41+0x3f1>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -16072,7 +16084,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,71,71,0,0 ; minps 0x4747(%rip),%xmm7 # 6150 <_sk_callback_sse41+0x3fd>
+ DB 15,93,61,119,71,0,0 ; minps 0x4777(%rip),%xmm7 # 6180 <_sk_callback_sse41+0x401>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -16136,7 +16148,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,213,70,0,0 ; movaps 0x46d5(%rip),%xmm9 # 6160 <_sk_callback_sse41+0x40d>
+ DB 68,15,40,13,5,71,0,0 ; movaps 0x4705(%rip),%xmm9 # 6190 <_sk_callback_sse41+0x411>
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
@@ -16148,20 +16160,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,192,70,0,0 ; movaps 0x46c0(%rip),%xmm11 # 6170 <_sk_callback_sse41+0x41d>
+ DB 68,15,40,29,240,70,0,0 ; movaps 0x46f0(%rip),%xmm11 # 61a0 <_sk_callback_sse41+0x421>
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,184,70,0,0 ; movaps 0x46b8(%rip),%xmm12 # 6180 <_sk_callback_sse41+0x42d>
+ DB 68,15,40,37,232,70,0,0 ; movaps 0x46e8(%rip),%xmm12 # 61b0 <_sk_callback_sse41+0x431>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,184,70,0,0 ; movaps 0x46b8(%rip),%xmm13 # 6190 <_sk_callback_sse41+0x43d>
+ DB 68,15,40,45,232,70,0,0 ; movaps 0x46e8(%rip),%xmm13 # 61c0 <_sk_callback_sse41+0x441>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,184,70,0,0 ; movaps 0x46b8(%rip),%xmm14 # 61a0 <_sk_callback_sse41+0x44d>
+ DB 68,15,40,53,232,70,0,0 ; movaps 0x46e8(%rip),%xmm14 # 61d0 <_sk_callback_sse41+0x451>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,188,70,0,0 ; movaps 0x46bc(%rip),%xmm15 # 61b0 <_sk_callback_sse41+0x45d>
+ DB 68,15,40,61,236,70,0,0 ; movaps 0x46ec(%rip),%xmm15 # 61e0 <_sk_callback_sse41+0x461>
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
@@ -16196,19 +16208,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,71,70,0,0 ; movaps 0x4647(%rip),%xmm11 # 61c0 <_sk_callback_sse41+0x46d>
+ DB 68,15,40,29,119,70,0,0 ; movaps 0x4677(%rip),%xmm11 # 61f0 <_sk_callback_sse41+0x471>
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,64,70,0,0 ; movaps 0x4640(%rip),%xmm12 # 61d0 <_sk_callback_sse41+0x47d>
+ DB 68,15,40,37,112,70,0,0 ; movaps 0x4670(%rip),%xmm12 # 6200 <_sk_callback_sse41+0x481>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,68,70,0,0 ; movaps 0x4644(%rip),%xmm13 # 61e0 <_sk_callback_sse41+0x48d>
+ DB 68,15,40,45,116,70,0,0 ; movaps 0x4674(%rip),%xmm13 # 6210 <_sk_callback_sse41+0x491>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,69,70,0,0 ; movaps 0x4645(%rip),%xmm14 # 61f0 <_sk_callback_sse41+0x49d>
+ DB 68,15,40,53,117,70,0,0 ; movaps 0x4675(%rip),%xmm14 # 6220 <_sk_callback_sse41+0x4a1>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,73,70,0,0 ; movaps 0x4649(%rip),%xmm15 # 6200 <_sk_callback_sse41+0x4ad>
+ DB 68,15,40,61,121,70,0,0 ; movaps 0x4679(%rip),%xmm15 # 6230 <_sk_callback_sse41+0x4b1>
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
@@ -16251,22 +16263,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,186,69,0,0 ; movaps 0x45ba(%rip),%xmm11 # 6210 <_sk_callback_sse41+0x4bd>
+ DB 68,15,40,29,234,69,0,0 ; movaps 0x45ea(%rip),%xmm11 # 6240 <_sk_callback_sse41+0x4c1>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,186,69,0,0 ; movaps 0x45ba(%rip),%xmm12 # 6220 <_sk_callback_sse41+0x4cd>
+ DB 68,15,40,37,234,69,0,0 ; movaps 0x45ea(%rip),%xmm12 # 6250 <_sk_callback_sse41+0x4d1>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,186,69,0,0 ; movaps 0x45ba(%rip),%xmm10 # 6230 <_sk_callback_sse41+0x4dd>
+ DB 68,15,40,21,234,69,0,0 ; movaps 0x45ea(%rip),%xmm10 # 6260 <_sk_callback_sse41+0x4e1>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,186,69,0,0 ; movaps 0x45ba(%rip),%xmm13 # 6240 <_sk_callback_sse41+0x4ed>
+ DB 68,15,40,45,234,69,0,0 ; movaps 0x45ea(%rip),%xmm13 # 6270 <_sk_callback_sse41+0x4f1>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,190,69,0,0 ; movaps 0x45be(%rip),%xmm14 # 6250 <_sk_callback_sse41+0x4fd>
+ DB 68,15,40,53,238,69,0,0 ; movaps 0x45ee(%rip),%xmm14 # 6280 <_sk_callback_sse41+0x501>
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,186,69,0,0 ; movaps 0x45ba(%rip),%xmm15 # 6260 <_sk_callback_sse41+0x50d>
+ DB 68,15,40,61,234,69,0,0 ; movaps 0x45ea(%rip),%xmm15 # 6290 <_sk_callback_sse41+0x511>
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
@@ -16318,7 +16330,7 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 68,15,93,226 ; minps %xmm2,%xmm12
DB 65,15,40,203 ; movaps %xmm11,%xmm1
DB 65,15,92,204 ; subps %xmm12,%xmm1
- DB 68,15,40,53,4,69,0,0 ; movaps 0x4504(%rip),%xmm14 # 6270 <_sk_callback_sse41+0x51d>
+ DB 68,15,40,53,52,69,0,0 ; movaps 0x4534(%rip),%xmm14 # 62a0 <_sk_callback_sse41+0x521>
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
@@ -16327,27 +16339,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,235,68,0,0 ; andps 0x44eb(%rip),%xmm15 # 6280 <_sk_callback_sse41+0x52d>
+ DB 68,15,84,61,27,69,0,0 ; andps 0x451b(%rip),%xmm15 # 62b0 <_sk_callback_sse41+0x531>
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,222,68,0,0 ; movaps 0x44de(%rip),%xmm13 # 6290 <_sk_callback_sse41+0x53d>
+ DB 68,15,40,45,14,69,0,0 ; movaps 0x450e(%rip),%xmm13 # 62c0 <_sk_callback_sse41+0x541>
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,218,68,0,0 ; addps 0x44da(%rip),%xmm8 # 62a0 <_sk_callback_sse41+0x54d>
+ DB 68,15,88,5,10,69,0,0 ; addps 0x450a(%rip),%xmm8 # 62d0 <_sk_callback_sse41+0x551>
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,210,68,0,0 ; mulps 0x44d2(%rip),%xmm8 # 62b0 <_sk_callback_sse41+0x55d>
+ DB 68,15,89,5,2,69,0,0 ; mulps 0x4502(%rip),%xmm8 # 62e0 <_sk_callback_sse41+0x561>
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,198,68,0,0 ; movaps 0x44c6(%rip),%xmm0 # 62c0 <_sk_callback_sse41+0x56d>
+ DB 15,40,5,246,68,0,0 ; movaps 0x44f6(%rip),%xmm0 # 62f0 <_sk_callback_sse41+0x571>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -16368,7 +16380,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,136,68,0,0 ; movaps 0x4488(%rip),%xmm9 # 62d0 <_sk_callback_sse41+0x57d>
+ DB 68,15,40,13,184,68,0,0 ; movaps 0x44b8(%rip),%xmm9 # 6300 <_sk_callback_sse41+0x581>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -16381,19 +16393,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,100,68,0,0 ; movaps 0x4464(%rip),%xmm14 # 62e0 <_sk_callback_sse41+0x58d>
+ DB 68,15,40,53,148,68,0,0 ; movaps 0x4494(%rip),%xmm14 # 6310 <_sk_callback_sse41+0x591>
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,93,68,0,0 ; movaps 0x445d(%rip),%xmm11 # 62f0 <_sk_callback_sse41+0x59d>
+ DB 68,15,40,29,141,68,0,0 ; movaps 0x448d(%rip),%xmm11 # 6320 <_sk_callback_sse41+0x5a1>
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,86,68,0,0 ; movaps 0x4456(%rip),%xmm7 # 6300 <_sk_callback_sse41+0x5ad>
+ DB 15,40,61,134,68,0,0 ; movaps 0x4486(%rip),%xmm7 # 6330 <_sk_callback_sse41+0x5b1>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,87,68,0,0 ; movaps 0x4457(%rip),%xmm3 # 6310 <_sk_callback_sse41+0x5bd>
+ DB 15,40,29,135,68,0,0 ; movaps 0x4487(%rip),%xmm3 # 6340 <_sk_callback_sse41+0x5c1>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -16403,7 +16415,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,54,68,0,0 ; movaps 0x4436(%rip),%xmm12 # 6320 <_sk_callback_sse41+0x5cd>
+ DB 68,15,40,37,102,68,0,0 ; movaps 0x4466(%rip),%xmm12 # 6350 <_sk_callback_sse41+0x5d1>
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
@@ -16437,7 +16449,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,175,67,0,0 ; addps 0x43af(%rip),%xmm10 # 6330 <_sk_callback_sse41+0x5dd>
+ DB 68,15,88,21,223,67,0,0 ; addps 0x43df(%rip),%xmm10 # 6360 <_sk_callback_sse41+0x5e1>
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
@@ -16491,9 +16503,9 @@ _sk_scale_u8_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,52 ; jne 206c <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm8
- DB 102,68,15,219,5,248,66,0,0 ; pand 0x42f8(%rip),%xmm8 # 6340 <_sk_callback_sse41+0x5ed>
+ DB 102,68,15,219,5,40,67,0,0 ; pand 0x4328(%rip),%xmm8 # 6370 <_sk_callback_sse41+0x5f1>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,252,66,0,0 ; mulps 0x42fc(%rip),%xmm8 # 6350 <_sk_callback_sse41+0x5fd>
+ DB 68,15,89,5,44,67,0,0 ; mulps 0x432c(%rip),%xmm8 # 6380 <_sk_callback_sse41+0x601>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -16553,9 +16565,9 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,72 ; jne 215b <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm8
- DB 102,68,15,219,5,61,66,0,0 ; pand 0x423d(%rip),%xmm8 # 6360 <_sk_callback_sse41+0x60d>
+ DB 102,68,15,219,5,109,66,0,0 ; pand 0x426d(%rip),%xmm8 # 6390 <_sk_callback_sse41+0x611>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,65,66,0,0 ; mulps 0x4241(%rip),%xmm8 # 6370 <_sk_callback_sse41+0x61d>
+ DB 68,15,89,5,113,66,0,0 ; mulps 0x4271(%rip),%xmm8 # 63a0 <_sk_callback_sse41+0x621>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -16603,17 +16615,17 @@ _sk_lerp_565_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 15,133,152,0,0,0 ; jne 226c <_sk_lerp_565_sse41+0xb7>
DB 102,71,15,56,51,20,89 ; pmovzxwd (%r9,%r11,2),%xmm10
- DB 102,68,15,111,5,156,65,0,0 ; movdqa 0x419c(%rip),%xmm8 # 6380 <_sk_callback_sse41+0x62d>
+ DB 102,68,15,111,5,204,65,0,0 ; movdqa 0x41cc(%rip),%xmm8 # 63b0 <_sk_callback_sse41+0x631>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,155,65,0,0 ; mulps 0x419b(%rip),%xmm8 # 6390 <_sk_callback_sse41+0x63d>
- DB 102,68,15,111,13,162,65,0,0 ; movdqa 0x41a2(%rip),%xmm9 # 63a0 <_sk_callback_sse41+0x64d>
+ DB 68,15,89,5,203,65,0,0 ; mulps 0x41cb(%rip),%xmm8 # 63c0 <_sk_callback_sse41+0x641>
+ DB 102,68,15,111,13,210,65,0,0 ; movdqa 0x41d2(%rip),%xmm9 # 63d0 <_sk_callback_sse41+0x651>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,161,65,0,0 ; mulps 0x41a1(%rip),%xmm9 # 63b0 <_sk_callback_sse41+0x65d>
- DB 102,68,15,219,21,168,65,0,0 ; pand 0x41a8(%rip),%xmm10 # 63c0 <_sk_callback_sse41+0x66d>
+ DB 68,15,89,13,209,65,0,0 ; mulps 0x41d1(%rip),%xmm9 # 63e0 <_sk_callback_sse41+0x661>
+ DB 102,68,15,219,21,216,65,0,0 ; pand 0x41d8(%rip),%xmm10 # 63f0 <_sk_callback_sse41+0x671>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,172,65,0,0 ; mulps 0x41ac(%rip),%xmm10 # 63d0 <_sk_callback_sse41+0x67d>
+ DB 68,15,89,21,220,65,0,0 ; mulps 0x41dc(%rip),%xmm10 # 6400 <_sk_callback_sse41+0x681>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -16665,7 +16677,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 65,87 ; push %r15
DB 65,86 ; push %r14
DB 83 ; push %rbx
- DB 102,15,111,5,249,64,0,0 ; movdqa 0x40f9(%rip),%xmm0 # 63e0 <_sk_callback_sse41+0x68d>
+ DB 102,15,111,5,41,65,0,0 ; movdqa 0x4129(%rip),%xmm0 # 6410 <_sk_callback_sse41+0x691>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,193,1 ; pextrq $0x1,%xmm0,%r9
DB 102,73,15,126,194 ; movq %xmm0,%r10
@@ -16680,7 +16692,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,66,15,58,33,4,179,32 ; insertps $0x20,(%rbx,%r14,4),%xmm0
DB 102,66,15,58,33,4,11,48 ; insertps $0x30,(%rbx,%r9,1),%xmm0
DB 102,65,15,111,200 ; movdqa %xmm8,%xmm1
- DB 102,15,56,0,13,180,64,0,0 ; pshufb 0x40b4(%rip),%xmm1 # 63f0 <_sk_callback_sse41+0x69d>
+ DB 102,15,56,0,13,228,64,0,0 ; pshufb 0x40e4(%rip),%xmm1 # 6420 <_sk_callback_sse41+0x6a1>
DB 102,73,15,58,22,201,1 ; pextrq $0x1,%xmm1,%r9
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,211 ; movzbl %bl,%r10d
@@ -16695,7 +16707,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,202,48 ; insertps $0x30,%xmm2,%xmm1
DB 76,139,72,24 ; mov 0x18(%rax),%r9
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
- DB 102,15,56,0,21,112,64,0,0 ; pshufb 0x4070(%rip),%xmm2 # 6400 <_sk_callback_sse41+0x6ad>
+ DB 102,15,56,0,21,160,64,0,0 ; pshufb 0x40a0(%rip),%xmm2 # 6430 <_sk_callback_sse41+0x6b1>
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,208 ; movzbl %al,%r10d
@@ -16710,7 +16722,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,45,64,0,0 ; mulps 0x402d(%rip),%xmm3 # 6410 <_sk_callback_sse41+0x6bd>
+ DB 15,89,29,93,64,0,0 ; mulps 0x405d(%rip),%xmm3 # 6440 <_sk_callback_sse41+0x6c1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -16751,7 +16763,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,155,63,0,0 ; movdqa 0x3f9b(%rip),%xmm8 # 6420 <_sk_callback_sse41+0x6cd>
+ DB 102,68,15,111,5,203,63,0,0 ; movdqa 0x3fcb(%rip),%xmm8 # 6450 <_sk_callback_sse41+0x6d1>
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
@@ -16769,7 +16781,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,11 ; movss (%rbx,%r9,1),%xmm2
DB 102,15,58,33,194,48 ; insertps $0x30,%xmm2,%xmm0
- DB 102,15,56,0,13,74,63,0,0 ; pshufb 0x3f4a(%rip),%xmm1 # 6430 <_sk_callback_sse41+0x6dd>
+ DB 102,15,56,0,13,122,63,0,0 ; pshufb 0x3f7a(%rip),%xmm1 # 6460 <_sk_callback_sse41+0x6e1>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,201,1 ; pextrq $0x1,%xmm1,%r9
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -16805,7 +16817,7 @@ _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,152,62,0,0 ; mulps 0x3e98(%rip),%xmm3 # 6440 <_sk_callback_sse41+0x6ed>
+ DB 15,89,29,200,62,0,0 ; mulps 0x3ec8(%rip),%xmm3 # 6470 <_sk_callback_sse41+0x6f1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -16845,7 +16857,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
- DB 102,68,15,111,5,13,62,0,0 ; movdqa 0x3e0d(%rip),%xmm8 # 6450 <_sk_callback_sse41+0x6fd>
+ DB 102,68,15,111,5,61,62,0,0 ; movdqa 0x3e3d(%rip),%xmm8 # 6480 <_sk_callback_sse41+0x701>
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
@@ -16863,7 +16875,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,11 ; movss (%rbx,%r9,1),%xmm3
DB 102,15,58,33,195,48 ; insertps $0x30,%xmm3,%xmm0
- DB 102,15,56,0,13,188,61,0,0 ; pshufb 0x3dbc(%rip),%xmm1 # 6460 <_sk_callback_sse41+0x70d>
+ DB 102,15,56,0,13,236,61,0,0 ; pshufb 0x3dec(%rip),%xmm1 # 6490 <_sk_callback_sse41+0x711>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,201,1 ; pextrq $0x1,%xmm1,%r9
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -16894,7 +16906,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 243,65,15,16,28,25 ; movss (%r9,%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,39,61,0,0 ; movaps 0x3d27(%rip),%xmm3 # 6470 <_sk_callback_sse41+0x71d>
+ DB 15,40,29,87,61,0,0 ; movaps 0x3d57(%rip),%xmm3 # 64a0 <_sk_callback_sse41+0x721>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 65,95 ; pop %r15
@@ -16926,7 +16938,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 65,84 ; push %r12
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,191,60,0,0 ; movaps 0x3cbf(%rip),%xmm8 # 6480 <_sk_callback_sse41+0x72d>
+ DB 68,15,40,5,239,60,0,0 ; movaps 0x3cef(%rip),%xmm8 # 64b0 <_sk_callback_sse41+0x731>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,193,1 ; pextrq $0x1,%xmm0,%r9
@@ -16945,7 +16957,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 102,15,58,32,195,3 ; pinsrb $0x3,%ebx,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,112,60,0,0 ; movaps 0x3c70(%rip),%xmm9 # 6490 <_sk_callback_sse41+0x73d>
+ DB 68,15,40,13,160,60,0,0 ; movaps 0x3ca0(%rip),%xmm9 # 64c0 <_sk_callback_sse41+0x741>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -17039,7 +17051,7 @@ _sk_byte_tables_rgb_sse41 LABEL PROC
DB 102,15,58,32,195,3 ; pinsrb $0x3,%ebx,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,232,58,0,0 ; movaps 0x3ae8(%rip),%xmm9 # 64a0 <_sk_callback_sse41+0x74d>
+ DB 68,15,40,13,24,59,0,0 ; movaps 0x3b18(%rip),%xmm9 # 64d0 <_sk_callback_sse41+0x751>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -17216,31 +17228,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,48,56,0,0 ; mulps 0x3830(%rip),%xmm8 # 64b0 <_sk_callback_sse41+0x75d>
- DB 68,15,84,21,56,56,0,0 ; andps 0x3838(%rip),%xmm10 # 64c0 <_sk_callback_sse41+0x76d>
- DB 68,15,86,21,64,56,0,0 ; orps 0x3840(%rip),%xmm10 # 64d0 <_sk_callback_sse41+0x77d>
- DB 68,15,88,5,72,56,0,0 ; addps 0x3848(%rip),%xmm8 # 64e0 <_sk_callback_sse41+0x78d>
- DB 68,15,40,37,80,56,0,0 ; movaps 0x3850(%rip),%xmm12 # 64f0 <_sk_callback_sse41+0x79d>
+ DB 68,15,89,5,96,56,0,0 ; mulps 0x3860(%rip),%xmm8 # 64e0 <_sk_callback_sse41+0x761>
+ DB 68,15,84,21,104,56,0,0 ; andps 0x3868(%rip),%xmm10 # 64f0 <_sk_callback_sse41+0x771>
+ DB 68,15,86,21,112,56,0,0 ; orps 0x3870(%rip),%xmm10 # 6500 <_sk_callback_sse41+0x781>
+ DB 68,15,88,5,120,56,0,0 ; addps 0x3878(%rip),%xmm8 # 6510 <_sk_callback_sse41+0x791>
+ DB 68,15,40,37,128,56,0,0 ; movaps 0x3880(%rip),%xmm12 # 6520 <_sk_callback_sse41+0x7a1>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,80,56,0,0 ; addps 0x3850(%rip),%xmm10 # 6500 <_sk_callback_sse41+0x7ad>
- DB 68,15,40,37,88,56,0,0 ; movaps 0x3858(%rip),%xmm12 # 6510 <_sk_callback_sse41+0x7bd>
+ DB 68,15,88,21,128,56,0,0 ; addps 0x3880(%rip),%xmm10 # 6530 <_sk_callback_sse41+0x7b1>
+ DB 68,15,40,37,136,56,0,0 ; movaps 0x3888(%rip),%xmm12 # 6540 <_sk_callback_sse41+0x7c1>
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,69,56,0,0 ; addps 0x3845(%rip),%xmm8 # 6520 <_sk_callback_sse41+0x7cd>
- DB 68,15,40,21,77,56,0,0 ; movaps 0x384d(%rip),%xmm10 # 6530 <_sk_callback_sse41+0x7dd>
+ DB 68,15,88,5,117,56,0,0 ; addps 0x3875(%rip),%xmm8 # 6550 <_sk_callback_sse41+0x7d1>
+ DB 68,15,40,21,125,56,0,0 ; movaps 0x387d(%rip),%xmm10 # 6560 <_sk_callback_sse41+0x7e1>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,77,56,0,0 ; movaps 0x384d(%rip),%xmm10 # 6540 <_sk_callback_sse41+0x7ed>
+ DB 68,15,40,21,125,56,0,0 ; movaps 0x387d(%rip),%xmm10 # 6570 <_sk_callback_sse41+0x7f1>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,81,56,0,0 ; movaps 0x3851(%rip),%xmm11 # 6550 <_sk_callback_sse41+0x7fd>
+ DB 68,15,40,29,129,56,0,0 ; movaps 0x3881(%rip),%xmm11 # 6580 <_sk_callback_sse41+0x801>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,81,56,0,0 ; mulps 0x3851(%rip),%xmm11 # 6560 <_sk_callback_sse41+0x80d>
+ DB 68,15,89,29,129,56,0,0 ; mulps 0x3881(%rip),%xmm11 # 6590 <_sk_callback_sse41+0x811>
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
@@ -17248,7 +17260,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,56,56,0,0 ; minps 0x3838(%rip),%xmm8 # 6570 <_sk_callback_sse41+0x81d>
+ DB 68,15,93,5,104,56,0,0 ; minps 0x3868(%rip),%xmm8 # 65a0 <_sk_callback_sse41+0x821>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -17276,31 +17288,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,217,55,0,0 ; mulps 0x37d9(%rip),%xmm12 # 6580 <_sk_callback_sse41+0x82d>
- DB 68,15,84,29,225,55,0,0 ; andps 0x37e1(%rip),%xmm11 # 6590 <_sk_callback_sse41+0x83d>
- DB 68,15,86,29,233,55,0,0 ; orps 0x37e9(%rip),%xmm11 # 65a0 <_sk_callback_sse41+0x84d>
- DB 68,15,88,37,241,55,0,0 ; addps 0x37f1(%rip),%xmm12 # 65b0 <_sk_callback_sse41+0x85d>
- DB 15,40,13,250,55,0,0 ; movaps 0x37fa(%rip),%xmm1 # 65c0 <_sk_callback_sse41+0x86d>
+ DB 68,15,89,37,9,56,0,0 ; mulps 0x3809(%rip),%xmm12 # 65b0 <_sk_callback_sse41+0x831>
+ DB 68,15,84,29,17,56,0,0 ; andps 0x3811(%rip),%xmm11 # 65c0 <_sk_callback_sse41+0x841>
+ DB 68,15,86,29,25,56,0,0 ; orps 0x3819(%rip),%xmm11 # 65d0 <_sk_callback_sse41+0x851>
+ DB 68,15,88,37,33,56,0,0 ; addps 0x3821(%rip),%xmm12 # 65e0 <_sk_callback_sse41+0x861>
+ DB 15,40,13,42,56,0,0 ; movaps 0x382a(%rip),%xmm1 # 65f0 <_sk_callback_sse41+0x871>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,250,55,0,0 ; addps 0x37fa(%rip),%xmm11 # 65d0 <_sk_callback_sse41+0x87d>
- DB 15,40,13,3,56,0,0 ; movaps 0x3803(%rip),%xmm1 # 65e0 <_sk_callback_sse41+0x88d>
+ DB 68,15,88,29,42,56,0,0 ; addps 0x382a(%rip),%xmm11 # 6600 <_sk_callback_sse41+0x881>
+ DB 15,40,13,51,56,0,0 ; movaps 0x3833(%rip),%xmm1 # 6610 <_sk_callback_sse41+0x891>
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,240,55,0,0 ; addps 0x37f0(%rip),%xmm12 # 65f0 <_sk_callback_sse41+0x89d>
- DB 15,40,13,249,55,0,0 ; movaps 0x37f9(%rip),%xmm1 # 6600 <_sk_callback_sse41+0x8ad>
+ DB 68,15,88,37,32,56,0,0 ; addps 0x3820(%rip),%xmm12 # 6620 <_sk_callback_sse41+0x8a1>
+ DB 15,40,13,41,56,0,0 ; movaps 0x3829(%rip),%xmm1 # 6630 <_sk_callback_sse41+0x8b1>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,249,55,0,0 ; movaps 0x37f9(%rip),%xmm10 # 6610 <_sk_callback_sse41+0x8bd>
+ DB 68,15,40,21,41,56,0,0 ; movaps 0x3829(%rip),%xmm10 # 6640 <_sk_callback_sse41+0x8c1>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,254,55,0,0 ; movaps 0x37fe(%rip),%xmm1 # 6620 <_sk_callback_sse41+0x8cd>
+ DB 15,40,13,46,56,0,0 ; movaps 0x382e(%rip),%xmm1 # 6650 <_sk_callback_sse41+0x8d1>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,255,55,0,0 ; mulps 0x37ff(%rip),%xmm1 # 6630 <_sk_callback_sse41+0x8dd>
+ DB 15,89,13,47,56,0,0 ; mulps 0x382f(%rip),%xmm1 # 6660 <_sk_callback_sse41+0x8e1>
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
@@ -17308,7 +17320,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,234,55,0,0 ; minps 0x37ea(%rip),%xmm1 # 6640 <_sk_callback_sse41+0x8ed>
+ DB 15,93,13,26,56,0,0 ; minps 0x381a(%rip),%xmm1 # 6670 <_sk_callback_sse41+0x8f1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -17336,31 +17348,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,139,55,0,0 ; mulps 0x378b(%rip),%xmm12 # 6650 <_sk_callback_sse41+0x8fd>
- DB 68,15,84,29,147,55,0,0 ; andps 0x3793(%rip),%xmm11 # 6660 <_sk_callback_sse41+0x90d>
- DB 68,15,86,29,155,55,0,0 ; orps 0x379b(%rip),%xmm11 # 6670 <_sk_callback_sse41+0x91d>
- DB 68,15,88,37,163,55,0,0 ; addps 0x37a3(%rip),%xmm12 # 6680 <_sk_callback_sse41+0x92d>
- DB 15,40,21,172,55,0,0 ; movaps 0x37ac(%rip),%xmm2 # 6690 <_sk_callback_sse41+0x93d>
+ DB 68,15,89,37,187,55,0,0 ; mulps 0x37bb(%rip),%xmm12 # 6680 <_sk_callback_sse41+0x901>
+ DB 68,15,84,29,195,55,0,0 ; andps 0x37c3(%rip),%xmm11 # 6690 <_sk_callback_sse41+0x911>
+ DB 68,15,86,29,203,55,0,0 ; orps 0x37cb(%rip),%xmm11 # 66a0 <_sk_callback_sse41+0x921>
+ DB 68,15,88,37,211,55,0,0 ; addps 0x37d3(%rip),%xmm12 # 66b0 <_sk_callback_sse41+0x931>
+ DB 15,40,21,220,55,0,0 ; movaps 0x37dc(%rip),%xmm2 # 66c0 <_sk_callback_sse41+0x941>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,172,55,0,0 ; addps 0x37ac(%rip),%xmm11 # 66a0 <_sk_callback_sse41+0x94d>
- DB 15,40,21,181,55,0,0 ; movaps 0x37b5(%rip),%xmm2 # 66b0 <_sk_callback_sse41+0x95d>
+ DB 68,15,88,29,220,55,0,0 ; addps 0x37dc(%rip),%xmm11 # 66d0 <_sk_callback_sse41+0x951>
+ DB 15,40,21,229,55,0,0 ; movaps 0x37e5(%rip),%xmm2 # 66e0 <_sk_callback_sse41+0x961>
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,162,55,0,0 ; addps 0x37a2(%rip),%xmm12 # 66c0 <_sk_callback_sse41+0x96d>
- DB 15,40,21,171,55,0,0 ; movaps 0x37ab(%rip),%xmm2 # 66d0 <_sk_callback_sse41+0x97d>
+ DB 68,15,88,37,210,55,0,0 ; addps 0x37d2(%rip),%xmm12 # 66f0 <_sk_callback_sse41+0x971>
+ DB 15,40,21,219,55,0,0 ; movaps 0x37db(%rip),%xmm2 # 6700 <_sk_callback_sse41+0x981>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,171,55,0,0 ; movaps 0x37ab(%rip),%xmm10 # 66e0 <_sk_callback_sse41+0x98d>
+ DB 68,15,40,21,219,55,0,0 ; movaps 0x37db(%rip),%xmm10 # 6710 <_sk_callback_sse41+0x991>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,176,55,0,0 ; movaps 0x37b0(%rip),%xmm2 # 66f0 <_sk_callback_sse41+0x99d>
+ DB 15,40,21,224,55,0,0 ; movaps 0x37e0(%rip),%xmm2 # 6720 <_sk_callback_sse41+0x9a1>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,177,55,0,0 ; mulps 0x37b1(%rip),%xmm2 # 6700 <_sk_callback_sse41+0x9ad>
+ DB 15,89,21,225,55,0,0 ; mulps 0x37e1(%rip),%xmm2 # 6730 <_sk_callback_sse41+0x9b1>
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
@@ -17368,7 +17380,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,156,55,0,0 ; minps 0x379c(%rip),%xmm2 # 6710 <_sk_callback_sse41+0x9bd>
+ DB 15,93,21,204,55,0,0 ; minps 0x37cc(%rip),%xmm2 # 6740 <_sk_callback_sse41+0x9c1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -17396,31 +17408,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,61,55,0,0 ; mulps 0x373d(%rip),%xmm12 # 6720 <_sk_callback_sse41+0x9cd>
- DB 68,15,84,29,69,55,0,0 ; andps 0x3745(%rip),%xmm11 # 6730 <_sk_callback_sse41+0x9dd>
- DB 68,15,86,29,77,55,0,0 ; orps 0x374d(%rip),%xmm11 # 6740 <_sk_callback_sse41+0x9ed>
- DB 68,15,88,37,85,55,0,0 ; addps 0x3755(%rip),%xmm12 # 6750 <_sk_callback_sse41+0x9fd>
- DB 15,40,29,94,55,0,0 ; movaps 0x375e(%rip),%xmm3 # 6760 <_sk_callback_sse41+0xa0d>
+ DB 68,15,89,37,109,55,0,0 ; mulps 0x376d(%rip),%xmm12 # 6750 <_sk_callback_sse41+0x9d1>
+ DB 68,15,84,29,117,55,0,0 ; andps 0x3775(%rip),%xmm11 # 6760 <_sk_callback_sse41+0x9e1>
+ DB 68,15,86,29,125,55,0,0 ; orps 0x377d(%rip),%xmm11 # 6770 <_sk_callback_sse41+0x9f1>
+ DB 68,15,88,37,133,55,0,0 ; addps 0x3785(%rip),%xmm12 # 6780 <_sk_callback_sse41+0xa01>
+ DB 15,40,29,142,55,0,0 ; movaps 0x378e(%rip),%xmm3 # 6790 <_sk_callback_sse41+0xa11>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,94,55,0,0 ; addps 0x375e(%rip),%xmm11 # 6770 <_sk_callback_sse41+0xa1d>
- DB 15,40,29,103,55,0,0 ; movaps 0x3767(%rip),%xmm3 # 6780 <_sk_callback_sse41+0xa2d>
+ DB 68,15,88,29,142,55,0,0 ; addps 0x378e(%rip),%xmm11 # 67a0 <_sk_callback_sse41+0xa21>
+ DB 15,40,29,151,55,0,0 ; movaps 0x3797(%rip),%xmm3 # 67b0 <_sk_callback_sse41+0xa31>
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,84,55,0,0 ; addps 0x3754(%rip),%xmm12 # 6790 <_sk_callback_sse41+0xa3d>
- DB 15,40,29,93,55,0,0 ; movaps 0x375d(%rip),%xmm3 # 67a0 <_sk_callback_sse41+0xa4d>
+ DB 68,15,88,37,132,55,0,0 ; addps 0x3784(%rip),%xmm12 # 67c0 <_sk_callback_sse41+0xa41>
+ DB 15,40,29,141,55,0,0 ; movaps 0x378d(%rip),%xmm3 # 67d0 <_sk_callback_sse41+0xa51>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,93,55,0,0 ; movaps 0x375d(%rip),%xmm10 # 67b0 <_sk_callback_sse41+0xa5d>
+ DB 68,15,40,21,141,55,0,0 ; movaps 0x378d(%rip),%xmm10 # 67e0 <_sk_callback_sse41+0xa61>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,98,55,0,0 ; movaps 0x3762(%rip),%xmm3 # 67c0 <_sk_callback_sse41+0xa6d>
+ DB 15,40,29,146,55,0,0 ; movaps 0x3792(%rip),%xmm3 # 67f0 <_sk_callback_sse41+0xa71>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,99,55,0,0 ; mulps 0x3763(%rip),%xmm3 # 67d0 <_sk_callback_sse41+0xa7d>
+ DB 15,89,29,147,55,0,0 ; mulps 0x3793(%rip),%xmm3 # 6800 <_sk_callback_sse41+0xa81>
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
@@ -17428,7 +17440,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,78,55,0,0 ; minps 0x374e(%rip),%xmm3 # 67e0 <_sk_callback_sse41+0xa8d>
+ DB 15,93,29,126,55,0,0 ; minps 0x377e(%rip),%xmm3 # 6810 <_sk_callback_sse41+0xa91>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -17436,29 +17448,29 @@ _sk_parametric_a_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,74,55,0,0 ; mulps 0x374a(%rip),%xmm8 # 67f0 <_sk_callback_sse41+0xa9d>
- DB 68,15,40,13,82,55,0,0 ; movaps 0x3752(%rip),%xmm9 # 6800 <_sk_callback_sse41+0xaad>
+ DB 68,15,89,5,122,55,0,0 ; mulps 0x377a(%rip),%xmm8 # 6820 <_sk_callback_sse41+0xaa1>
+ DB 68,15,40,13,130,55,0,0 ; movaps 0x3782(%rip),%xmm9 # 6830 <_sk_callback_sse41+0xab1>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,87,55,0,0 ; movaps 0x3757(%rip),%xmm0 # 6810 <_sk_callback_sse41+0xabd>
+ DB 15,40,5,135,55,0,0 ; movaps 0x3787(%rip),%xmm0 # 6840 <_sk_callback_sse41+0xac1>
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,85,55,0,0 ; addps 0x3755(%rip),%xmm8 # 6820 <_sk_callback_sse41+0xacd>
- DB 68,15,89,5,93,55,0,0 ; mulps 0x375d(%rip),%xmm8 # 6830 <_sk_callback_sse41+0xadd>
- DB 15,89,13,102,55,0,0 ; mulps 0x3766(%rip),%xmm1 # 6840 <_sk_callback_sse41+0xaed>
+ DB 68,15,88,5,133,55,0,0 ; addps 0x3785(%rip),%xmm8 # 6850 <_sk_callback_sse41+0xad1>
+ DB 68,15,89,5,141,55,0,0 ; mulps 0x378d(%rip),%xmm8 # 6860 <_sk_callback_sse41+0xae1>
+ DB 15,89,13,150,55,0,0 ; mulps 0x3796(%rip),%xmm1 # 6870 <_sk_callback_sse41+0xaf1>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,107,55,0,0 ; mulps 0x376b(%rip),%xmm2 # 6850 <_sk_callback_sse41+0xafd>
+ DB 15,89,21,155,55,0,0 ; mulps 0x379b(%rip),%xmm2 # 6880 <_sk_callback_sse41+0xb01>
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,95,55,0,0 ; movaps 0x375f(%rip),%xmm9 # 6860 <_sk_callback_sse41+0xb0d>
+ DB 68,15,40,13,143,55,0,0 ; movaps 0x378f(%rip),%xmm9 # 6890 <_sk_callback_sse41+0xb11>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,95,55,0,0 ; movaps 0x375f(%rip),%xmm2 # 6870 <_sk_callback_sse41+0xb1d>
+ DB 15,40,21,143,55,0,0 ; movaps 0x378f(%rip),%xmm2 # 68a0 <_sk_callback_sse41+0xb21>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,100,55,0,0 ; movaps 0x3764(%rip),%xmm12 # 6880 <_sk_callback_sse41+0xb2d>
+ DB 68,15,40,37,148,55,0,0 ; movaps 0x3794(%rip),%xmm12 # 68b0 <_sk_callback_sse41+0xb31>
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
@@ -17477,8 +17489,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,29,55,0,0 ; mulps 0x371d(%rip),%xmm1 # 6890 <_sk_callback_sse41+0xb3d>
- DB 15,89,21,38,55,0,0 ; mulps 0x3726(%rip),%xmm2 # 68a0 <_sk_callback_sse41+0xb4d>
+ DB 15,89,13,77,55,0,0 ; mulps 0x374d(%rip),%xmm1 # 68c0 <_sk_callback_sse41+0xb41>
+ DB 15,89,21,86,55,0,0 ; mulps 0x3756(%rip),%xmm2 # 68d0 <_sk_callback_sse41+0xb51>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -17495,9 +17507,9 @@ _sk_load_a8_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,39 ; jne 31c4 <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm0
- DB 102,15,219,5,4,55,0,0 ; pand 0x3704(%rip),%xmm0 # 68b0 <_sk_callback_sse41+0xb5d>
+ DB 102,15,219,5,52,55,0,0 ; pand 0x3734(%rip),%xmm0 # 68e0 <_sk_callback_sse41+0xb61>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,10,55,0,0 ; mulps 0x370a(%rip),%xmm3 # 68c0 <_sk_callback_sse41+0xb6d>
+ DB 15,89,29,58,55,0,0 ; mulps 0x373a(%rip),%xmm3 # 68f0 <_sk_callback_sse41+0xb71>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -17535,9 +17547,9 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,39 ; jne 3250 <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,25 ; pmovzxbd (%r9,%r11,1),%xmm4
- DB 102,15,219,37,152,54,0,0 ; pand 0x3698(%rip),%xmm4 # 68d0 <_sk_callback_sse41+0xb7d>
+ DB 102,15,219,37,200,54,0,0 ; pand 0x36c8(%rip),%xmm4 # 6900 <_sk_callback_sse41+0xb81>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,158,54,0,0 ; mulps 0x369e(%rip),%xmm7 # 68e0 <_sk_callback_sse41+0xb8d>
+ DB 15,89,61,206,54,0,0 ; mulps 0x36ce(%rip),%xmm7 # 6910 <_sk_callback_sse41+0xb91>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -17589,7 +17601,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,227,53,0,0 ; mulps 0x35e3(%rip),%xmm3 # 68f0 <_sk_callback_sse41+0xb9d>
+ DB 15,89,29,19,54,0,0 ; mulps 0x3613(%rip),%xmm3 # 6920 <_sk_callback_sse41+0xba1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -17606,7 +17618,7 @@ _sk_store_a8_sse41 LABEL PROC
DB 77,15,175,202 ; imul %r10,%r9
DB 76,3,8 ; add (%rax),%r9
DB 76,99,218 ; movslq %edx,%r11
- DB 68,15,40,5,196,53,0,0 ; movaps 0x35c4(%rip),%xmm8 # 6900 <_sk_callback_sse41+0xbad>
+ DB 68,15,40,5,244,53,0,0 ; movaps 0x35f4(%rip),%xmm8 # 6930 <_sk_callback_sse41+0xbb1>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,69,15,56,43,192 ; packusdw %xmm8,%xmm8
@@ -17628,7 +17640,7 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,128,250,3 ; cmp $0x3,%r10b
DB 117,217 ; jne 335e <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,68,25,2,8 ; pextrb $0x8,%xmm8,0x2(%r9,%r11,1)
- DB 102,68,15,56,0,5,120,53,0,0 ; pshufb 0x3578(%rip),%xmm8 # 6910 <_sk_callback_sse41+0xbbd>
+ DB 102,68,15,56,0,5,168,53,0,0 ; pshufb 0x35a8(%rip),%xmm8 # 6940 <_sk_callback_sse41+0xbc1>
DB 102,71,15,58,21,4,25,0 ; pextrw $0x0,%xmm8,(%r9,%r11,1)
DB 235,188 ; jmp 335e <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,25,0 ; pextrb $0x0,%xmm8,(%r9,%r11,1)
@@ -17645,11 +17657,11 @@ _sk_load_g8_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,42 ; jne 33ee <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm0
- DB 102,15,219,5,77,53,0,0 ; pand 0x354d(%rip),%xmm0 # 6920 <_sk_callback_sse41+0xbcd>
+ DB 102,15,219,5,125,53,0,0 ; pand 0x357d(%rip),%xmm0 # 6950 <_sk_callback_sse41+0xbd1>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,83,53,0,0 ; mulps 0x3553(%rip),%xmm0 # 6930 <_sk_callback_sse41+0xbdd>
+ DB 15,89,5,131,53,0,0 ; mulps 0x3583(%rip),%xmm0 # 6960 <_sk_callback_sse41+0xbe1>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,90,53,0,0 ; movaps 0x355a(%rip),%xmm3 # 6940 <_sk_callback_sse41+0xbed>
+ DB 15,40,29,138,53,0,0 ; movaps 0x358a(%rip),%xmm3 # 6970 <_sk_callback_sse41+0xbf1>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -17685,11 +17697,11 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,42 ; jne 347d <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,25 ; pmovzxbd (%r9,%r11,1),%xmm4
- DB 102,15,219,37,238,52,0,0 ; pand 0x34ee(%rip),%xmm4 # 6950 <_sk_callback_sse41+0xbfd>
+ DB 102,15,219,37,30,53,0,0 ; pand 0x351e(%rip),%xmm4 # 6980 <_sk_callback_sse41+0xc01>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,244,52,0,0 ; mulps 0x34f4(%rip),%xmm4 # 6960 <_sk_callback_sse41+0xc0d>
+ DB 15,89,37,36,53,0,0 ; mulps 0x3524(%rip),%xmm4 # 6990 <_sk_callback_sse41+0xc11>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,251,52,0,0 ; movaps 0x34fb(%rip),%xmm7 # 6970 <_sk_callback_sse41+0xc1d>
+ DB 15,40,61,43,53,0,0 ; movaps 0x352b(%rip),%xmm7 # 69a0 <_sk_callback_sse41+0xc21>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -17739,9 +17751,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,70,52,0,0 ; mulps 0x3446(%rip),%xmm0 # 6980 <_sk_callback_sse41+0xc2d>
+ DB 15,89,5,118,52,0,0 ; mulps 0x3476(%rip),%xmm0 # 69b0 <_sk_callback_sse41+0xc31>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,77,52,0,0 ; movaps 0x344d(%rip),%xmm3 # 6990 <_sk_callback_sse41+0xc3d>
+ DB 15,40,29,125,52,0,0 ; movaps 0x347d(%rip),%xmm3 # 69c0 <_sk_callback_sse41+0xc41>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -17759,19 +17771,19 @@ _sk_load_565_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,80 ; jne 35b7 <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,89 ; pmovzxwd (%r9,%r11,2),%xmm2
- DB 102,15,111,5,42,52,0,0 ; movdqa 0x342a(%rip),%xmm0 # 69a0 <_sk_callback_sse41+0xc4d>
+ DB 102,15,111,5,90,52,0,0 ; movdqa 0x345a(%rip),%xmm0 # 69d0 <_sk_callback_sse41+0xc51>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,44,52,0,0 ; mulps 0x342c(%rip),%xmm0 # 69b0 <_sk_callback_sse41+0xc5d>
- DB 102,15,111,13,52,52,0,0 ; movdqa 0x3434(%rip),%xmm1 # 69c0 <_sk_callback_sse41+0xc6d>
+ DB 15,89,5,92,52,0,0 ; mulps 0x345c(%rip),%xmm0 # 69e0 <_sk_callback_sse41+0xc61>
+ DB 102,15,111,13,100,52,0,0 ; movdqa 0x3464(%rip),%xmm1 # 69f0 <_sk_callback_sse41+0xc71>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,54,52,0,0 ; mulps 0x3436(%rip),%xmm1 # 69d0 <_sk_callback_sse41+0xc7d>
- DB 102,15,219,21,62,52,0,0 ; pand 0x343e(%rip),%xmm2 # 69e0 <_sk_callback_sse41+0xc8d>
+ DB 15,89,13,102,52,0,0 ; mulps 0x3466(%rip),%xmm1 # 6a00 <_sk_callback_sse41+0xc81>
+ DB 102,15,219,21,110,52,0,0 ; pand 0x346e(%rip),%xmm2 # 6a10 <_sk_callback_sse41+0xc91>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,68,52,0,0 ; mulps 0x3444(%rip),%xmm2 # 69f0 <_sk_callback_sse41+0xc9d>
+ DB 15,89,21,116,52,0,0 ; mulps 0x3474(%rip),%xmm2 # 6a20 <_sk_callback_sse41+0xca1>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,75,52,0,0 ; movaps 0x344b(%rip),%xmm3 # 6a00 <_sk_callback_sse41+0xcad>
+ DB 15,40,29,123,52,0,0 ; movaps 0x347b(%rip),%xmm3 # 6a30 <_sk_callback_sse41+0xcb1>
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
DB 65,128,226,3 ; and $0x3,%r10b
@@ -17805,19 +17817,19 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,80 ; jne 3672 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,89 ; pmovzxwd (%r9,%r11,2),%xmm6
- DB 102,15,111,37,223,51,0,0 ; movdqa 0x33df(%rip),%xmm4 # 6a10 <_sk_callback_sse41+0xcbd>
+ DB 102,15,111,37,15,52,0,0 ; movdqa 0x340f(%rip),%xmm4 # 6a40 <_sk_callback_sse41+0xcc1>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,225,51,0,0 ; mulps 0x33e1(%rip),%xmm4 # 6a20 <_sk_callback_sse41+0xccd>
- DB 102,15,111,45,233,51,0,0 ; movdqa 0x33e9(%rip),%xmm5 # 6a30 <_sk_callback_sse41+0xcdd>
+ DB 15,89,37,17,52,0,0 ; mulps 0x3411(%rip),%xmm4 # 6a50 <_sk_callback_sse41+0xcd1>
+ DB 102,15,111,45,25,52,0,0 ; movdqa 0x3419(%rip),%xmm5 # 6a60 <_sk_callback_sse41+0xce1>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,235,51,0,0 ; mulps 0x33eb(%rip),%xmm5 # 6a40 <_sk_callback_sse41+0xced>
- DB 102,15,219,53,243,51,0,0 ; pand 0x33f3(%rip),%xmm6 # 6a50 <_sk_callback_sse41+0xcfd>
+ DB 15,89,45,27,52,0,0 ; mulps 0x341b(%rip),%xmm5 # 6a70 <_sk_callback_sse41+0xcf1>
+ DB 102,15,219,53,35,52,0,0 ; pand 0x3423(%rip),%xmm6 # 6a80 <_sk_callback_sse41+0xd01>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,249,51,0,0 ; mulps 0x33f9(%rip),%xmm6 # 6a60 <_sk_callback_sse41+0xd0d>
+ DB 15,89,53,41,52,0,0 ; mulps 0x3429(%rip),%xmm6 # 6a90 <_sk_callback_sse41+0xd11>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,0,52,0,0 ; movaps 0x3400(%rip),%xmm7 # 6a70 <_sk_callback_sse41+0xd1d>
+ DB 15,40,61,48,52,0,0 ; movaps 0x3430(%rip),%xmm7 # 6aa0 <_sk_callback_sse41+0xd21>
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
DB 65,128,226,3 ; and $0x3,%r10b
@@ -17863,19 +17875,19 @@ _sk_gather_565_sse41 LABEL PROC
DB 65,15,183,4,65 ; movzwl (%r9,%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,84,51,0,0 ; movdqa 0x3354(%rip),%xmm0 # 6a80 <_sk_callback_sse41+0xd2d>
+ DB 102,15,111,5,132,51,0,0 ; movdqa 0x3384(%rip),%xmm0 # 6ab0 <_sk_callback_sse41+0xd31>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,86,51,0,0 ; mulps 0x3356(%rip),%xmm0 # 6a90 <_sk_callback_sse41+0xd3d>
- DB 102,15,111,13,94,51,0,0 ; movdqa 0x335e(%rip),%xmm1 # 6aa0 <_sk_callback_sse41+0xd4d>
+ DB 15,89,5,134,51,0,0 ; mulps 0x3386(%rip),%xmm0 # 6ac0 <_sk_callback_sse41+0xd41>
+ DB 102,15,111,13,142,51,0,0 ; movdqa 0x338e(%rip),%xmm1 # 6ad0 <_sk_callback_sse41+0xd51>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,96,51,0,0 ; mulps 0x3360(%rip),%xmm1 # 6ab0 <_sk_callback_sse41+0xd5d>
- DB 102,15,219,21,104,51,0,0 ; pand 0x3368(%rip),%xmm2 # 6ac0 <_sk_callback_sse41+0xd6d>
+ DB 15,89,13,144,51,0,0 ; mulps 0x3390(%rip),%xmm1 # 6ae0 <_sk_callback_sse41+0xd61>
+ DB 102,15,219,21,152,51,0,0 ; pand 0x3398(%rip),%xmm2 # 6af0 <_sk_callback_sse41+0xd71>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,110,51,0,0 ; mulps 0x336e(%rip),%xmm2 # 6ad0 <_sk_callback_sse41+0xd7d>
+ DB 15,89,21,158,51,0,0 ; mulps 0x339e(%rip),%xmm2 # 6b00 <_sk_callback_sse41+0xd81>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,117,51,0,0 ; movaps 0x3375(%rip),%xmm3 # 6ae0 <_sk_callback_sse41+0xd8d>
+ DB 15,40,29,165,51,0,0 ; movaps 0x33a5(%rip),%xmm3 # 6b10 <_sk_callback_sse41+0xd91>
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
@@ -17888,12 +17900,12 @@ _sk_store_565_sse41 LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,100,51,0,0 ; movaps 0x3364(%rip),%xmm8 # 6af0 <_sk_callback_sse41+0xd9d>
+ DB 68,15,40,5,148,51,0,0 ; movaps 0x3394(%rip),%xmm8 # 6b20 <_sk_callback_sse41+0xda1>
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,89,51,0,0 ; movaps 0x3359(%rip),%xmm10 # 6b00 <_sk_callback_sse41+0xdad>
+ DB 68,15,40,21,137,51,0,0 ; movaps 0x3389(%rip),%xmm10 # 6b30 <_sk_callback_sse41+0xdb1>
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
@@ -17935,21 +17947,21 @@ _sk_load_4444_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,95 ; jne 3898 <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,89 ; pmovzxwd (%r9,%r11,2),%xmm3
- DB 102,15,111,5,200,50,0,0 ; movdqa 0x32c8(%rip),%xmm0 # 6b10 <_sk_callback_sse41+0xdbd>
+ DB 102,15,111,5,248,50,0,0 ; movdqa 0x32f8(%rip),%xmm0 # 6b40 <_sk_callback_sse41+0xdc1>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,202,50,0,0 ; mulps 0x32ca(%rip),%xmm0 # 6b20 <_sk_callback_sse41+0xdcd>
- DB 102,15,111,13,210,50,0,0 ; movdqa 0x32d2(%rip),%xmm1 # 6b30 <_sk_callback_sse41+0xddd>
+ DB 15,89,5,250,50,0,0 ; mulps 0x32fa(%rip),%xmm0 # 6b50 <_sk_callback_sse41+0xdd1>
+ DB 102,15,111,13,2,51,0,0 ; movdqa 0x3302(%rip),%xmm1 # 6b60 <_sk_callback_sse41+0xde1>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,212,50,0,0 ; mulps 0x32d4(%rip),%xmm1 # 6b40 <_sk_callback_sse41+0xded>
- DB 102,15,111,21,220,50,0,0 ; movdqa 0x32dc(%rip),%xmm2 # 6b50 <_sk_callback_sse41+0xdfd>
+ DB 15,89,13,4,51,0,0 ; mulps 0x3304(%rip),%xmm1 # 6b70 <_sk_callback_sse41+0xdf1>
+ DB 102,15,111,21,12,51,0,0 ; movdqa 0x330c(%rip),%xmm2 # 6b80 <_sk_callback_sse41+0xe01>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,222,50,0,0 ; mulps 0x32de(%rip),%xmm2 # 6b60 <_sk_callback_sse41+0xe0d>
- DB 102,15,219,29,230,50,0,0 ; pand 0x32e6(%rip),%xmm3 # 6b70 <_sk_callback_sse41+0xe1d>
+ DB 15,89,21,14,51,0,0 ; mulps 0x330e(%rip),%xmm2 # 6b90 <_sk_callback_sse41+0xe11>
+ DB 102,15,219,29,22,51,0,0 ; pand 0x3316(%rip),%xmm3 # 6ba0 <_sk_callback_sse41+0xe21>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,236,50,0,0 ; mulps 0x32ec(%rip),%xmm3 # 6b80 <_sk_callback_sse41+0xe2d>
+ DB 15,89,29,28,51,0,0 ; mulps 0x331c(%rip),%xmm3 # 6bb0 <_sk_callback_sse41+0xe31>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -17984,21 +17996,21 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,95 ; jne 3962 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,89 ; pmovzxwd (%r9,%r11,2),%xmm7
- DB 102,15,111,37,126,50,0,0 ; movdqa 0x327e(%rip),%xmm4 # 6b90 <_sk_callback_sse41+0xe3d>
+ DB 102,15,111,37,174,50,0,0 ; movdqa 0x32ae(%rip),%xmm4 # 6bc0 <_sk_callback_sse41+0xe41>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,128,50,0,0 ; mulps 0x3280(%rip),%xmm4 # 6ba0 <_sk_callback_sse41+0xe4d>
- DB 102,15,111,45,136,50,0,0 ; movdqa 0x3288(%rip),%xmm5 # 6bb0 <_sk_callback_sse41+0xe5d>
+ DB 15,89,37,176,50,0,0 ; mulps 0x32b0(%rip),%xmm4 # 6bd0 <_sk_callback_sse41+0xe51>
+ DB 102,15,111,45,184,50,0,0 ; movdqa 0x32b8(%rip),%xmm5 # 6be0 <_sk_callback_sse41+0xe61>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,138,50,0,0 ; mulps 0x328a(%rip),%xmm5 # 6bc0 <_sk_callback_sse41+0xe6d>
- DB 102,15,111,53,146,50,0,0 ; movdqa 0x3292(%rip),%xmm6 # 6bd0 <_sk_callback_sse41+0xe7d>
+ DB 15,89,45,186,50,0,0 ; mulps 0x32ba(%rip),%xmm5 # 6bf0 <_sk_callback_sse41+0xe71>
+ DB 102,15,111,53,194,50,0,0 ; movdqa 0x32c2(%rip),%xmm6 # 6c00 <_sk_callback_sse41+0xe81>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,148,50,0,0 ; mulps 0x3294(%rip),%xmm6 # 6be0 <_sk_callback_sse41+0xe8d>
- DB 102,15,219,61,156,50,0,0 ; pand 0x329c(%rip),%xmm7 # 6bf0 <_sk_callback_sse41+0xe9d>
+ DB 15,89,53,196,50,0,0 ; mulps 0x32c4(%rip),%xmm6 # 6c10 <_sk_callback_sse41+0xe91>
+ DB 102,15,219,61,204,50,0,0 ; pand 0x32cc(%rip),%xmm7 # 6c20 <_sk_callback_sse41+0xea1>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,162,50,0,0 ; mulps 0x32a2(%rip),%xmm7 # 6c00 <_sk_callback_sse41+0xead>
+ DB 15,89,61,210,50,0,0 ; mulps 0x32d2(%rip),%xmm7 # 6c30 <_sk_callback_sse41+0xeb1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -18045,21 +18057,21 @@ _sk_gather_4444_sse41 LABEL PROC
DB 65,15,183,4,65 ; movzwl (%r9,%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,244,49,0,0 ; movdqa 0x31f4(%rip),%xmm0 # 6c10 <_sk_callback_sse41+0xebd>
+ DB 102,15,111,5,36,50,0,0 ; movdqa 0x3224(%rip),%xmm0 # 6c40 <_sk_callback_sse41+0xec1>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,246,49,0,0 ; mulps 0x31f6(%rip),%xmm0 # 6c20 <_sk_callback_sse41+0xecd>
- DB 102,15,111,13,254,49,0,0 ; movdqa 0x31fe(%rip),%xmm1 # 6c30 <_sk_callback_sse41+0xedd>
+ DB 15,89,5,38,50,0,0 ; mulps 0x3226(%rip),%xmm0 # 6c50 <_sk_callback_sse41+0xed1>
+ DB 102,15,111,13,46,50,0,0 ; movdqa 0x322e(%rip),%xmm1 # 6c60 <_sk_callback_sse41+0xee1>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,0,50,0,0 ; mulps 0x3200(%rip),%xmm1 # 6c40 <_sk_callback_sse41+0xeed>
- DB 102,15,111,21,8,50,0,0 ; movdqa 0x3208(%rip),%xmm2 # 6c50 <_sk_callback_sse41+0xefd>
+ DB 15,89,13,48,50,0,0 ; mulps 0x3230(%rip),%xmm1 # 6c70 <_sk_callback_sse41+0xef1>
+ DB 102,15,111,21,56,50,0,0 ; movdqa 0x3238(%rip),%xmm2 # 6c80 <_sk_callback_sse41+0xf01>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,10,50,0,0 ; mulps 0x320a(%rip),%xmm2 # 6c60 <_sk_callback_sse41+0xf0d>
- DB 102,15,219,29,18,50,0,0 ; pand 0x3212(%rip),%xmm3 # 6c70 <_sk_callback_sse41+0xf1d>
+ DB 15,89,21,58,50,0,0 ; mulps 0x323a(%rip),%xmm2 # 6c90 <_sk_callback_sse41+0xf11>
+ DB 102,15,219,29,66,50,0,0 ; pand 0x3242(%rip),%xmm3 # 6ca0 <_sk_callback_sse41+0xf21>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,24,50,0,0 ; mulps 0x3218(%rip),%xmm3 # 6c80 <_sk_callback_sse41+0xf2d>
+ DB 15,89,29,72,50,0,0 ; mulps 0x3248(%rip),%xmm3 # 6cb0 <_sk_callback_sse41+0xf31>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
@@ -18073,7 +18085,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,5,50,0,0 ; movaps 0x3205(%rip),%xmm8 # 6c90 <_sk_callback_sse41+0xf3d>
+ DB 68,15,40,5,53,50,0,0 ; movaps 0x3235(%rip),%xmm8 # 6cc0 <_sk_callback_sse41+0xf41>
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
@@ -18125,17 +18137,17 @@ _sk_load_8888_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,89 ; jne 3ba6 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,129 ; movdqu (%r9,%rax,4),%xmm3
- DB 102,15,111,5,69,49,0,0 ; movdqa 0x3145(%rip),%xmm0 # 6ca0 <_sk_callback_sse41+0xf4d>
+ DB 102,15,111,5,117,49,0,0 ; movdqa 0x3175(%rip),%xmm0 # 6cd0 <_sk_callback_sse41+0xf51>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,70,49,0,0 ; movaps 0x3146(%rip),%xmm8 # 6cb0 <_sk_callback_sse41+0xf5d>
+ DB 68,15,40,5,118,49,0,0 ; movaps 0x3176(%rip),%xmm8 # 6ce0 <_sk_callback_sse41+0xf61>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,69,49,0,0 ; pshufb 0x3145(%rip),%xmm1 # 6cc0 <_sk_callback_sse41+0xf6d>
+ DB 102,15,56,0,13,117,49,0,0 ; pshufb 0x3175(%rip),%xmm1 # 6cf0 <_sk_callback_sse41+0xf71>
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,65,49,0,0 ; pshufb 0x3141(%rip),%xmm2 # 6cd0 <_sk_callback_sse41+0xf7d>
+ DB 102,15,56,0,21,113,49,0,0 ; pshufb 0x3171(%rip),%xmm2 # 6d00 <_sk_callback_sse41+0xf81>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -18172,17 +18184,17 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,89 ; jne 3c60 <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,129 ; movdqu (%r9,%rax,4),%xmm7
- DB 102,15,111,37,203,48,0,0 ; movdqa 0x30cb(%rip),%xmm4 # 6ce0 <_sk_callback_sse41+0xf8d>
+ DB 102,15,111,37,251,48,0,0 ; movdqa 0x30fb(%rip),%xmm4 # 6d10 <_sk_callback_sse41+0xf91>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,204,48,0,0 ; movaps 0x30cc(%rip),%xmm8 # 6cf0 <_sk_callback_sse41+0xf9d>
+ DB 68,15,40,5,252,48,0,0 ; movaps 0x30fc(%rip),%xmm8 # 6d20 <_sk_callback_sse41+0xfa1>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,203,48,0,0 ; pshufb 0x30cb(%rip),%xmm5 # 6d00 <_sk_callback_sse41+0xfad>
+ DB 102,15,56,0,45,251,48,0,0 ; pshufb 0x30fb(%rip),%xmm5 # 6d30 <_sk_callback_sse41+0xfb1>
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,199,48,0,0 ; pshufb 0x30c7(%rip),%xmm6 # 6d10 <_sk_callback_sse41+0xfbd>
+ DB 102,15,56,0,53,247,48,0,0 ; pshufb 0x30f7(%rip),%xmm6 # 6d40 <_sk_callback_sse41+0xfc1>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -18228,17 +18240,17 @@ _sk_gather_8888_sse41 LABEL PROC
DB 102,65,15,58,34,28,129,1 ; pinsrd $0x1,(%r9,%rax,4),%xmm3
DB 102,65,15,58,34,28,153,2 ; pinsrd $0x2,(%r9,%rbx,4),%xmm3
DB 102,67,15,58,34,28,153,3 ; pinsrd $0x3,(%r9,%r11,4),%xmm3
- DB 102,15,111,5,26,48,0,0 ; movdqa 0x301a(%rip),%xmm0 # 6d20 <_sk_callback_sse41+0xfcd>
+ DB 102,15,111,5,74,48,0,0 ; movdqa 0x304a(%rip),%xmm0 # 6d50 <_sk_callback_sse41+0xfd1>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,27,48,0,0 ; movaps 0x301b(%rip),%xmm8 # 6d30 <_sk_callback_sse41+0xfdd>
+ DB 68,15,40,5,75,48,0,0 ; movaps 0x304b(%rip),%xmm8 # 6d60 <_sk_callback_sse41+0xfe1>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,26,48,0,0 ; pshufb 0x301a(%rip),%xmm1 # 6d40 <_sk_callback_sse41+0xfed>
+ DB 102,15,56,0,13,74,48,0,0 ; pshufb 0x304a(%rip),%xmm1 # 6d70 <_sk_callback_sse41+0xff1>
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,22,48,0,0 ; pshufb 0x3016(%rip),%xmm2 # 6d50 <_sk_callback_sse41+0xffd>
+ DB 102,15,56,0,21,70,48,0,0 ; pshufb 0x3046(%rip),%xmm2 # 6d80 <_sk_callback_sse41+0x1001>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -18257,7 +18269,7 @@ _sk_store_8888_sse41 LABEL PROC
DB 73,193,225,2 ; shl $0x2,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,239,47,0,0 ; movaps 0x2fef(%rip),%xmm8 # 6d60 <_sk_callback_sse41+0x100d>
+ DB 68,15,40,5,31,48,0,0 ; movaps 0x301f(%rip),%xmm8 # 6d90 <_sk_callback_sse41+0x1011>
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
@@ -18306,17 +18318,17 @@ _sk_load_bgra_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,89 ; jne 3e78 <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,129 ; movdqu (%r9,%rax,4),%xmm3
- DB 102,15,111,5,67,47,0,0 ; movdqa 0x2f43(%rip),%xmm0 # 6d70 <_sk_callback_sse41+0x101d>
+ DB 102,15,111,5,115,47,0,0 ; movdqa 0x2f73(%rip),%xmm0 # 6da0 <_sk_callback_sse41+0x1021>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,68,47,0,0 ; movaps 0x2f44(%rip),%xmm8 # 6d80 <_sk_callback_sse41+0x102d>
+ DB 68,15,40,5,116,47,0,0 ; movaps 0x2f74(%rip),%xmm8 # 6db0 <_sk_callback_sse41+0x1031>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,67,47,0,0 ; pshufb 0x2f43(%rip),%xmm0 # 6d90 <_sk_callback_sse41+0x103d>
+ DB 102,15,56,0,5,115,47,0,0 ; pshufb 0x2f73(%rip),%xmm0 # 6dc0 <_sk_callback_sse41+0x1041>
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,63,47,0,0 ; pshufb 0x2f3f(%rip),%xmm0 # 6da0 <_sk_callback_sse41+0x104d>
+ DB 102,15,56,0,5,111,47,0,0 ; pshufb 0x2f6f(%rip),%xmm0 # 6dd0 <_sk_callback_sse41+0x1051>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -18353,17 +18365,17 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,89 ; jne 3f32 <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,129 ; movdqu (%r9,%rax,4),%xmm7
- DB 102,15,111,37,201,46,0,0 ; movdqa 0x2ec9(%rip),%xmm4 # 6db0 <_sk_callback_sse41+0x105d>
+ DB 102,15,111,37,249,46,0,0 ; movdqa 0x2ef9(%rip),%xmm4 # 6de0 <_sk_callback_sse41+0x1061>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,202,46,0,0 ; movaps 0x2eca(%rip),%xmm8 # 6dc0 <_sk_callback_sse41+0x106d>
+ DB 68,15,40,5,250,46,0,0 ; movaps 0x2efa(%rip),%xmm8 # 6df0 <_sk_callback_sse41+0x1071>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,201,46,0,0 ; pshufb 0x2ec9(%rip),%xmm4 # 6dd0 <_sk_callback_sse41+0x107d>
+ DB 102,15,56,0,37,249,46,0,0 ; pshufb 0x2ef9(%rip),%xmm4 # 6e00 <_sk_callback_sse41+0x1081>
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,197,46,0,0 ; pshufb 0x2ec5(%rip),%xmm4 # 6de0 <_sk_callback_sse41+0x108d>
+ DB 102,15,56,0,37,245,46,0,0 ; pshufb 0x2ef5(%rip),%xmm4 # 6e10 <_sk_callback_sse41+0x1091>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -18409,17 +18421,17 @@ _sk_gather_bgra_sse41 LABEL PROC
DB 102,65,15,58,34,28,129,1 ; pinsrd $0x1,(%r9,%rax,4),%xmm3
DB 102,65,15,58,34,28,153,2 ; pinsrd $0x2,(%r9,%rbx,4),%xmm3
DB 102,67,15,58,34,28,153,3 ; pinsrd $0x3,(%r9,%r11,4),%xmm3
- DB 102,15,111,5,24,46,0,0 ; movdqa 0x2e18(%rip),%xmm0 # 6df0 <_sk_callback_sse41+0x109d>
+ DB 102,15,111,5,72,46,0,0 ; movdqa 0x2e48(%rip),%xmm0 # 6e20 <_sk_callback_sse41+0x10a1>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,25,46,0,0 ; movaps 0x2e19(%rip),%xmm8 # 6e00 <_sk_callback_sse41+0x10ad>
+ DB 68,15,40,5,73,46,0,0 ; movaps 0x2e49(%rip),%xmm8 # 6e30 <_sk_callback_sse41+0x10b1>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,24,46,0,0 ; pshufb 0x2e18(%rip),%xmm0 # 6e10 <_sk_callback_sse41+0x10bd>
+ DB 102,15,56,0,5,72,46,0,0 ; pshufb 0x2e48(%rip),%xmm0 # 6e40 <_sk_callback_sse41+0x10c1>
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,20,46,0,0 ; pshufb 0x2e14(%rip),%xmm0 # 6e20 <_sk_callback_sse41+0x10cd>
+ DB 102,15,56,0,5,68,46,0,0 ; pshufb 0x2e44(%rip),%xmm0 # 6e50 <_sk_callback_sse41+0x10d1>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -18438,7 +18450,7 @@ _sk_store_bgra_sse41 LABEL PROC
DB 73,193,225,2 ; shl $0x2,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,237,45,0,0 ; movaps 0x2ded(%rip),%xmm8 # 6e30 <_sk_callback_sse41+0x10dd>
+ DB 68,15,40,5,29,46,0,0 ; movaps 0x2e1d(%rip),%xmm8 # 6e60 <_sk_callback_sse41+0x10e1>
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
@@ -18495,18 +18507,18 @@ _sk_load_f16_sse41 LABEL PROC
DB 102,68,15,97,216 ; punpcklwd %xmm0,%xmm11
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
DB 102,65,15,56,51,203 ; pmovzxwd %xmm11,%xmm1
- DB 102,68,15,111,5,18,45,0,0 ; movdqa 0x2d12(%rip),%xmm8 # 6e40 <_sk_callback_sse41+0x10ed>
+ DB 102,68,15,111,5,66,45,0,0 ; movdqa 0x2d42(%rip),%xmm8 # 6e70 <_sk_callback_sse41+0x10f1>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,208 ; pand %xmm8,%xmm2
DB 102,15,239,202 ; pxor %xmm2,%xmm1
- DB 102,15,111,29,13,45,0,0 ; movdqa 0x2d0d(%rip),%xmm3 # 6e50 <_sk_callback_sse41+0x10fd>
+ DB 102,15,111,29,61,45,0,0 ; movdqa 0x2d3d(%rip),%xmm3 # 6e80 <_sk_callback_sse41+0x1101>
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,193 ; pcmpeqd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,68,15,111,21,249,44,0,0 ; movdqa 0x2cf9(%rip),%xmm10 # 6e60 <_sk_callback_sse41+0x110d>
+ DB 102,68,15,111,21,41,45,0,0 ; movdqa 0x2d29(%rip),%xmm10 # 6e90 <_sk_callback_sse41+0x1111>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,15,219,193 ; pand %xmm1,%xmm0
DB 102,65,15,115,219,8 ; psrldq $0x8,%xmm11
@@ -18580,18 +18592,18 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 102,68,15,97,220 ; punpcklwd %xmm4,%xmm11
DB 102,68,15,105,204 ; punpckhwd %xmm4,%xmm9
DB 102,65,15,56,51,235 ; pmovzxwd %xmm11,%xmm5
- DB 102,68,15,111,5,170,43,0,0 ; movdqa 0x2baa(%rip),%xmm8 # 6e70 <_sk_callback_sse41+0x111d>
+ DB 102,68,15,111,5,218,43,0,0 ; movdqa 0x2bda(%rip),%xmm8 # 6ea0 <_sk_callback_sse41+0x1121>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,240 ; pand %xmm8,%xmm6
DB 102,15,239,238 ; pxor %xmm6,%xmm5
- DB 102,15,111,61,165,43,0,0 ; movdqa 0x2ba5(%rip),%xmm7 # 6e80 <_sk_callback_sse41+0x112d>
+ DB 102,15,111,61,213,43,0,0 ; movdqa 0x2bd5(%rip),%xmm7 # 6eb0 <_sk_callback_sse41+0x1131>
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,15,56,63,231 ; pmaxud %xmm7,%xmm4
DB 102,15,118,229 ; pcmpeqd %xmm5,%xmm4
DB 102,15,114,245,13 ; pslld $0xd,%xmm5
DB 102,15,235,238 ; por %xmm6,%xmm5
- DB 102,68,15,111,21,145,43,0,0 ; movdqa 0x2b91(%rip),%xmm10 # 6e90 <_sk_callback_sse41+0x113d>
+ DB 102,68,15,111,21,193,43,0,0 ; movdqa 0x2bc1(%rip),%xmm10 # 6ec0 <_sk_callback_sse41+0x1141>
DB 102,65,15,254,234 ; paddd %xmm10,%xmm5
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 102,65,15,115,219,8 ; psrldq $0x8,%xmm11
@@ -18675,18 +18687,18 @@ _sk_gather_f16_sse41 LABEL PROC
DB 102,68,15,97,218 ; punpcklwd %xmm2,%xmm11
DB 102,68,15,105,202 ; punpckhwd %xmm2,%xmm9
DB 102,65,15,56,51,203 ; pmovzxwd %xmm11,%xmm1
- DB 102,68,15,111,5,20,42,0,0 ; movdqa 0x2a14(%rip),%xmm8 # 6ea0 <_sk_callback_sse41+0x114d>
+ DB 102,68,15,111,5,68,42,0,0 ; movdqa 0x2a44(%rip),%xmm8 # 6ed0 <_sk_callback_sse41+0x1151>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,208 ; pand %xmm8,%xmm2
DB 102,15,239,202 ; pxor %xmm2,%xmm1
- DB 102,15,111,29,15,42,0,0 ; movdqa 0x2a0f(%rip),%xmm3 # 6eb0 <_sk_callback_sse41+0x115d>
+ DB 102,15,111,29,63,42,0,0 ; movdqa 0x2a3f(%rip),%xmm3 # 6ee0 <_sk_callback_sse41+0x1161>
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,193 ; pcmpeqd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,68,15,111,21,251,41,0,0 ; movdqa 0x29fb(%rip),%xmm10 # 6ec0 <_sk_callback_sse41+0x116d>
+ DB 102,68,15,111,21,43,42,0,0 ; movdqa 0x2a2b(%rip),%xmm10 # 6ef0 <_sk_callback_sse41+0x1171>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,15,219,193 ; pand %xmm1,%xmm0
DB 102,65,15,115,219,8 ; psrldq $0x8,%xmm11
@@ -18738,17 +18750,17 @@ _sk_store_f16_sse41 LABEL PROC
DB 73,193,225,3 ; shl $0x3,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 102,68,15,111,21,30,41,0,0 ; movdqa 0x291e(%rip),%xmm10 # 6ed0 <_sk_callback_sse41+0x117d>
+ DB 102,68,15,111,21,78,41,0,0 ; movdqa 0x294e(%rip),%xmm10 # 6f00 <_sk_callback_sse41+0x1181>
DB 102,68,15,111,216 ; movdqa %xmm0,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,239,235 ; pxor %xmm11,%xmm13
- DB 102,68,15,111,13,17,41,0,0 ; movdqa 0x2911(%rip),%xmm9 # 6ee0 <_sk_callback_sse41+0x118d>
+ DB 102,68,15,111,13,65,41,0,0 ; movdqa 0x2941(%rip),%xmm9 # 6f10 <_sk_callback_sse41+0x1191>
DB 102,65,15,114,211,16 ; psrld $0x10,%xmm11
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,69,15,102,197 ; pcmpgtd %xmm13,%xmm8
DB 102,65,15,114,213,13 ; psrld $0xd,%xmm13
- DB 102,68,15,111,37,2,41,0,0 ; movdqa 0x2902(%rip),%xmm12 # 6ef0 <_sk_callback_sse41+0x119d>
+ DB 102,68,15,111,37,50,41,0,0 ; movdqa 0x2932(%rip),%xmm12 # 6f20 <_sk_callback_sse41+0x11a1>
DB 102,69,15,235,220 ; por %xmm12,%xmm11
DB 102,69,15,254,221 ; paddd %xmm13,%xmm11
DB 102,69,15,223,195 ; pandn %xmm11,%xmm8
@@ -18835,7 +18847,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,130,39,0,0 ; movaps 0x2782(%rip),%xmm8 # 6f00 <_sk_callback_sse41+0x11ad>
+ DB 68,15,40,5,178,39,0,0 ; movaps 0x27b2(%rip),%xmm8 # 6f30 <_sk_callback_sse41+0x11b1>
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
@@ -18907,7 +18919,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,97,38,0,0 ; movaps 0x2661(%rip),%xmm8 # 6f10 <_sk_callback_sse41+0x11bd>
+ DB 68,15,40,5,145,38,0,0 ; movaps 0x2691(%rip),%xmm8 # 6f40 <_sk_callback_sse41+0x11c1>
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
@@ -18924,7 +18936,7 @@ _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,40,38,0,0 ; movaps 0x2628(%rip),%xmm3 # 6f20 <_sk_callback_sse41+0x11cd>
+ DB 15,40,29,88,38,0,0 ; movaps 0x2658(%rip),%xmm3 # 6f50 <_sk_callback_sse41+0x11d1>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,65 ; movd (%r9,%rax,2),%xmm2
DB 102,65,15,196,84,65,4,2 ; pinsrw $0x2,0x4(%r9,%rax,2),%xmm2
@@ -18956,7 +18968,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 73,99,194 ; movslq %r10d,%rax
- DB 68,15,40,21,177,37,0,0 ; movaps 0x25b1(%rip),%xmm10 # 6f30 <_sk_callback_sse41+0x11dd>
+ DB 68,15,40,21,225,37,0,0 ; movaps 0x25e1(%rip),%xmm10 # 6f60 <_sk_callback_sse41+0x11e1>
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
@@ -19168,35 +19180,41 @@ _sk_clamp_y_sse41 LABEL PROC
PUBLIC _sk_repeat_x_sse41
_sk_repeat_x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,16,72,4 ; movss 0x4(%rax),%xmm9
- 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
+ DB 243,68,15,16,8 ; movss (%rax),%xmm9
+ DB 243,68,15,16,64,4 ; movss 0x4(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 102,69,15,118,201 ; pcmpeqd %xmm9,%xmm9
- DB 102,69,15,254,200 ; paddd %xmm8,%xmm9
- DB 65,15,93,193 ; minps %xmm9,%xmm0
+ DB 68,15,89,192 ; mulps %xmm0,%xmm8
+ DB 102,69,15,58,8,192,1 ; roundps $0x1,%xmm8,%xmm8
+ DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
+ DB 69,15,89,193 ; mulps %xmm9,%xmm8
+ DB 65,15,92,192 ; subps %xmm8,%xmm0
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 68,15,95,192 ; maxps %xmm0,%xmm8
+ DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
+ DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
+ DB 68,15,93,192 ; minps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_repeat_y_sse41
_sk_repeat_y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,16,72,4 ; movss 0x4(%rax),%xmm9
- 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
+ DB 243,68,15,16,8 ; movss (%rax),%xmm9
+ DB 243,68,15,16,64,4 ; movss 0x4(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 69,15,89,200 ; mulps %xmm8,%xmm9
- DB 65,15,92,201 ; subps %xmm9,%xmm1
- DB 102,69,15,118,201 ; pcmpeqd %xmm9,%xmm9
- DB 102,69,15,254,200 ; paddd %xmm8,%xmm9
- DB 65,15,93,201 ; minps %xmm9,%xmm1
+ DB 68,15,89,193 ; mulps %xmm1,%xmm8
+ DB 102,69,15,58,8,192,1 ; roundps $0x1,%xmm8,%xmm8
+ DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
+ DB 69,15,89,193 ; mulps %xmm9,%xmm8
+ DB 65,15,92,200 ; subps %xmm8,%xmm1
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 68,15,95,193 ; maxps %xmm1,%xmm8
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
+ DB 68,15,93,193 ; minps %xmm1,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,200 ; movaps %xmm8,%xmm1
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_sse41
@@ -19209,7 +19227,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,113,38,0,0 ; mulss 0x2671(%rip),%xmm9 # 73a0 <_sk_callback_sse41+0x164d>
+ DB 243,68,15,89,13,139,38,0,0 ; mulss 0x268b(%rip),%xmm9 # 73d0 <_sk_callback_sse41+0x1651>
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
@@ -19217,12 +19235,15 @@ _sk_mirror_x_sse41 LABEL PROC
DB 65,15,92,193 ; subps %xmm9,%xmm0
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,92,192 ; subps %xmm0,%xmm8
- DB 65,15,84,192 ; andps %xmm8,%xmm0
- DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
- DB 102,69,15,254,194 ; paddd %xmm10,%xmm8
- DB 65,15,93,192 ; minps %xmm8,%xmm0
+ DB 69,15,87,201 ; xorps %xmm9,%xmm9
+ DB 68,15,92,200 ; subps %xmm0,%xmm9
+ DB 68,15,84,200 ; andps %xmm0,%xmm9
+ DB 69,15,95,193 ; maxps %xmm9,%xmm8
+ DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
+ DB 102,65,15,254,194 ; paddd %xmm10,%xmm0
+ DB 68,15,93,192 ; minps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_y_sse41
@@ -19235,7 +19256,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,14,38,0,0 ; mulss 0x260e(%rip),%xmm9 # 73a4 <_sk_callback_sse41+0x1651>
+ DB 243,68,15,89,13,29,38,0,0 ; mulss 0x261d(%rip),%xmm9 # 73d4 <_sk_callback_sse41+0x1655>
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
@@ -19243,19 +19264,22 @@ _sk_mirror_y_sse41 LABEL PROC
DB 65,15,92,201 ; subps %xmm9,%xmm1
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,92,193 ; subps %xmm1,%xmm8
- DB 65,15,84,200 ; andps %xmm8,%xmm1
- DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
- DB 102,69,15,254,194 ; paddd %xmm10,%xmm8
- DB 65,15,93,200 ; minps %xmm8,%xmm1
+ DB 69,15,87,201 ; xorps %xmm9,%xmm9
+ DB 68,15,92,201 ; subps %xmm1,%xmm9
+ DB 68,15,84,201 ; andps %xmm1,%xmm9
+ DB 69,15,95,193 ; maxps %xmm9,%xmm8
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
+ DB 68,15,93,193 ; minps %xmm1,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,200 ; movaps %xmm8,%xmm1
DB 255,224 ; jmpq *%rax
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,96,33,0,0 ; minps 0x2160(%rip),%xmm8 # 6f40 <_sk_callback_sse41+0x11ed>
+ DB 68,15,93,5,100,33,0,0 ; minps 0x2164(%rip),%xmm8 # 6f70 <_sk_callback_sse41+0x11f1>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -19269,9 +19293,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,81,33,0,0 ; movaps 0x2151(%rip),%xmm8 # 6f50 <_sk_callback_sse41+0x11fd>
+ DB 68,15,40,5,85,33,0,0 ; movaps 0x2155(%rip),%xmm8 # 6f80 <_sk_callback_sse41+0x1201>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,85,33,0,0 ; movaps 0x2155(%rip),%xmm9 # 6f60 <_sk_callback_sse41+0x120d>
+ DB 68,15,40,13,89,33,0,0 ; movaps 0x2159(%rip),%xmm9 # 6f90 <_sk_callback_sse41+0x1211>
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
@@ -19286,10 +19310,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,52,33,0,0 ; mulps 0x2134(%rip),%xmm0 # 6f70 <_sk_callback_sse41+0x121d>
- DB 15,89,13,61,33,0,0 ; mulps 0x213d(%rip),%xmm1 # 6f80 <_sk_callback_sse41+0x122d>
+ DB 15,89,5,56,33,0,0 ; mulps 0x2138(%rip),%xmm0 # 6fa0 <_sk_callback_sse41+0x1221>
+ DB 15,89,13,65,33,0,0 ; mulps 0x2141(%rip),%xmm1 # 6fb0 <_sk_callback_sse41+0x1231>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,67,33,0,0 ; mulps 0x2143(%rip),%xmm3 # 6f90 <_sk_callback_sse41+0x123d>
+ DB 15,89,29,71,33,0,0 ; mulps 0x2147(%rip),%xmm3 # 6fc0 <_sk_callback_sse41+0x1241>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -19586,9 +19610,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 52ef <_sk_evenly_spaced_gradient_sse41+0x1a>
+ DB 120,7 ; js 531b <_sk_evenly_spaced_gradient_sse41+0x1a>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 5304 <_sk_evenly_spaced_gradient_sse41+0x2f>
+ DB 235,21 ; jmp 5330 <_sk_evenly_spaced_gradient_sse41+0x2f>
DB 73,137,217 ; mov %rbx,%r9
DB 73,209,233 ; shr %r9
DB 131,227,1 ; and $0x1,%ebx
@@ -19676,15 +19700,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,238,26,0,0 ; movaps 0x1aee(%rip),%xmm0 # 6fa0 <_sk_callback_sse41+0x124d>
+ DB 15,40,5,242,26,0,0 ; movaps 0x1af2(%rip),%xmm0 # 6fd0 <_sk_callback_sse41+0x1251>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,244,26,0,0 ; addps 0x1af4(%rip),%xmm0 # 6fb0 <_sk_callback_sse41+0x125d>
+ DB 15,88,5,248,26,0,0 ; addps 0x1af8(%rip),%xmm0 # 6fe0 <_sk_callback_sse41+0x1261>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,250,26,0,0 ; addps 0x1afa(%rip),%xmm0 # 6fc0 <_sk_callback_sse41+0x126d>
+ DB 15,88,5,254,26,0,0 ; addps 0x1afe(%rip),%xmm0 # 6ff0 <_sk_callback_sse41+0x1271>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,0,27,0,0 ; addps 0x1b00(%rip),%xmm0 # 6fd0 <_sk_callback_sse41+0x127d>
+ DB 15,88,5,4,27,0,0 ; addps 0x1b04(%rip),%xmm0 # 7000 <_sk_callback_sse41+0x1281>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,6,27,0,0 ; addps 0x1b06(%rip),%xmm0 # 6fe0 <_sk_callback_sse41+0x128d>
+ DB 15,88,5,10,27,0,0 ; addps 0x1b0a(%rip),%xmm0 # 7010 <_sk_callback_sse41+0x1291>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -19700,12 +19724,12 @@ _sk_gradient_sse41 LABEL PROC
DB 76,139,8 ; mov (%rax),%r9
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,249,2 ; cmp $0x2,%r9
- DB 114,50 ; jb 552d <_sk_gradient_sse41+0x46>
+ DB 114,50 ; jb 5559 <_sk_gradient_sse41+0x46>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,201 ; dec %r9
DB 72,131,195,4 ; add $0x4,%rbx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 15,40,21,223,26,0,0 ; movaps 0x1adf(%rip),%xmm2 # 6ff0 <_sk_callback_sse41+0x129d>
+ DB 15,40,21,227,26,0,0 ; movaps 0x1ae3(%rip),%xmm2 # 7020 <_sk_callback_sse41+0x12a1>
DB 243,15,16,27 ; movss (%rbx),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
@@ -19713,7 +19737,7 @@ _sk_gradient_sse41 LABEL PROC
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,201 ; dec %r9
- DB 117,228 ; jne 5511 <_sk_gradient_sse41+0x2a>
+ DB 117,228 ; jne 553d <_sk_gradient_sse41+0x2a>
DB 102,73,15,58,22,201,1 ; pextrq $0x1,%xmm1,%r9
DB 69,137,202 ; mov %r9d,%r10d
DB 73,193,233,32 ; shr $0x20,%r9
@@ -19839,26 +19863,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,128,24,0,0 ; movaps 0x1880(%rip),%xmm10 # 7000 <_sk_callback_sse41+0x12ad>
+ DB 68,15,40,21,132,24,0,0 ; movaps 0x1884(%rip),%xmm10 # 7030 <_sk_callback_sse41+0x12b1>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,132,24,0,0 ; addps 0x1884(%rip),%xmm10 # 7010 <_sk_callback_sse41+0x12bd>
+ DB 68,15,88,21,136,24,0,0 ; addps 0x1888(%rip),%xmm10 # 7040 <_sk_callback_sse41+0x12c1>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,136,24,0,0 ; addps 0x1888(%rip),%xmm10 # 7020 <_sk_callback_sse41+0x12cd>
+ DB 68,15,88,21,140,24,0,0 ; addps 0x188c(%rip),%xmm10 # 7050 <_sk_callback_sse41+0x12d1>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,140,24,0,0 ; addps 0x188c(%rip),%xmm10 # 7030 <_sk_callback_sse41+0x12dd>
+ DB 68,15,88,21,144,24,0,0 ; addps 0x1890(%rip),%xmm10 # 7060 <_sk_callback_sse41+0x12e1>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,139,24,0,0 ; movaps 0x188b(%rip),%xmm11 # 7040 <_sk_callback_sse41+0x12ed>
+ DB 68,15,40,29,143,24,0,0 ; movaps 0x188f(%rip),%xmm11 # 7070 <_sk_callback_sse41+0x12f1>
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,132,24,0,0 ; movaps 0x1884(%rip),%xmm11 # 7050 <_sk_callback_sse41+0x12fd>
+ DB 68,15,40,29,136,24,0,0 ; movaps 0x1888(%rip),%xmm11 # 7080 <_sk_callback_sse41+0x1301>
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,118,24,0,0 ; movaps 0x1876(%rip),%xmm9 # 7060 <_sk_callback_sse41+0x130d>
+ DB 68,15,40,13,122,24,0,0 ; movaps 0x187a(%rip),%xmm9 # 7090 <_sk_callback_sse41+0x1311>
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
@@ -19888,7 +19912,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,31,24,0,0 ; mulps 0x181f(%rip),%xmm9 # 7070 <_sk_callback_sse41+0x131d>
+ DB 68,15,89,13,35,24,0,0 ; mulps 0x1823(%rip),%xmm9 # 70a0 <_sk_callback_sse41+0x1321>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -19896,7 +19920,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,10,24,0,0 ; mulps 0x180a(%rip),%xmm10 # 7080 <_sk_callback_sse41+0x132d>
+ DB 68,15,89,21,14,24,0,0 ; mulps 0x180e(%rip),%xmm10 # 70b0 <_sk_callback_sse41+0x1331>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -19905,8 +19929,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,242,23,0,0 ; xorps 0x17f2(%rip),%xmm9 # 7090 <_sk_callback_sse41+0x133d>
- DB 68,15,89,5,250,23,0,0 ; mulps 0x17fa(%rip),%xmm8 # 70a0 <_sk_callback_sse41+0x134d>
+ DB 68,15,87,13,246,23,0,0 ; xorps 0x17f6(%rip),%xmm9 # 70c0 <_sk_callback_sse41+0x1341>
+ DB 68,15,89,5,254,23,0,0 ; mulps 0x17fe(%rip),%xmm8 # 70d0 <_sk_callback_sse41+0x1351>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -19925,7 +19949,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,193,23,0,0 ; mulps 0x17c1(%rip),%xmm9 # 70b0 <_sk_callback_sse41+0x135d>
+ DB 68,15,89,13,197,23,0,0 ; mulps 0x17c5(%rip),%xmm9 # 70e0 <_sk_callback_sse41+0x1361>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -19933,7 +19957,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,172,23,0,0 ; mulps 0x17ac(%rip),%xmm10 # 70c0 <_sk_callback_sse41+0x136d>
+ DB 68,15,89,21,176,23,0,0 ; mulps 0x17b0(%rip),%xmm10 # 70f0 <_sk_callback_sse41+0x1371>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -19942,8 +19966,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,148,23,0,0 ; xorps 0x1794(%rip),%xmm9 # 70d0 <_sk_callback_sse41+0x137d>
- DB 68,15,89,5,156,23,0,0 ; mulps 0x179c(%rip),%xmm8 # 70e0 <_sk_callback_sse41+0x138d>
+ DB 68,15,87,13,152,23,0,0 ; xorps 0x1798(%rip),%xmm9 # 7100 <_sk_callback_sse41+0x1381>
+ DB 68,15,89,5,160,23,0,0 ; mulps 0x17a0(%rip),%xmm8 # 7110 <_sk_callback_sse41+0x1391>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -19959,7 +19983,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,116,23,0,0 ; mulps 0x1774(%rip),%xmm9 # 70f0 <_sk_callback_sse41+0x139d>
+ DB 68,15,89,13,120,23,0,0 ; mulps 0x1778(%rip),%xmm9 # 7120 <_sk_callback_sse41+0x13a1>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -19967,7 +19991,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,96,23,0,0 ; xorps 0x1760(%rip),%xmm0 # 7100 <_sk_callback_sse41+0x13ad>
+ DB 15,87,5,100,23,0,0 ; xorps 0x1764(%rip),%xmm0 # 7130 <_sk_callback_sse41+0x13b1>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -20004,7 +20028,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,6,23,0,0 ; movaps 0x1706(%rip),%xmm8 # 7110 <_sk_callback_sse41+0x13bd>
+ DB 68,15,40,5,10,23,0,0 ; movaps 0x170a(%rip),%xmm8 # 7140 <_sk_callback_sse41+0x13c1>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -20044,8 +20068,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,136,22,0,0 ; addps 0x1688(%rip),%xmm0 # 7120 <_sk_callback_sse41+0x13cd>
- DB 68,15,40,13,144,22,0,0 ; movaps 0x1690(%rip),%xmm9 # 7130 <_sk_callback_sse41+0x13dd>
+ DB 15,88,5,140,22,0,0 ; addps 0x168c(%rip),%xmm0 # 7150 <_sk_callback_sse41+0x13d1>
+ DB 68,15,40,13,148,22,0,0 ; movaps 0x1694(%rip),%xmm9 # 7160 <_sk_callback_sse41+0x13e1>
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
@@ -20056,7 +20080,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,127,22,0,0 ; addps 0x167f(%rip),%xmm0 # 7140 <_sk_callback_sse41+0x13ed>
+ DB 15,88,5,131,22,0,0 ; addps 0x1683(%rip),%xmm0 # 7170 <_sk_callback_sse41+0x13f1>
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
@@ -20066,8 +20090,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,113,22,0,0 ; addps 0x1671(%rip),%xmm1 # 7150 <_sk_callback_sse41+0x13fd>
- DB 68,15,40,13,121,22,0,0 ; movaps 0x1679(%rip),%xmm9 # 7160 <_sk_callback_sse41+0x140d>
+ DB 15,88,13,117,22,0,0 ; addps 0x1675(%rip),%xmm1 # 7180 <_sk_callback_sse41+0x1401>
+ DB 68,15,40,13,125,22,0,0 ; movaps 0x167d(%rip),%xmm9 # 7190 <_sk_callback_sse41+0x1411>
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
@@ -20078,7 +20102,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,103,22,0,0 ; addps 0x1667(%rip),%xmm1 # 7170 <_sk_callback_sse41+0x141d>
+ DB 15,88,13,107,22,0,0 ; addps 0x166b(%rip),%xmm1 # 71a0 <_sk_callback_sse41+0x1421>
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
@@ -20088,13 +20112,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,90,22,0,0 ; addps 0x165a(%rip),%xmm0 # 7180 <_sk_callback_sse41+0x142d>
- DB 68,15,40,13,98,22,0,0 ; movaps 0x1662(%rip),%xmm9 # 7190 <_sk_callback_sse41+0x143d>
+ DB 15,88,5,94,22,0,0 ; addps 0x165e(%rip),%xmm0 # 71b0 <_sk_callback_sse41+0x1431>
+ DB 68,15,40,13,102,22,0,0 ; movaps 0x1666(%rip),%xmm9 # 71c0 <_sk_callback_sse41+0x1441>
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,94,22,0,0 ; mulps 0x165e(%rip),%xmm9 # 71a0 <_sk_callback_sse41+0x144d>
- DB 68,15,88,13,102,22,0,0 ; addps 0x1666(%rip),%xmm9 # 71b0 <_sk_callback_sse41+0x145d>
+ DB 68,15,89,13,98,22,0,0 ; mulps 0x1662(%rip),%xmm9 # 71d0 <_sk_callback_sse41+0x1451>
+ DB 68,15,88,13,106,22,0,0 ; addps 0x166a(%rip),%xmm9 # 71e0 <_sk_callback_sse41+0x1461>
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
@@ -20105,16 +20129,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,85,22,0,0 ; addps 0x1655(%rip),%xmm0 # 71c0 <_sk_callback_sse41+0x146d>
- DB 68,15,40,13,93,22,0,0 ; movaps 0x165d(%rip),%xmm9 # 71d0 <_sk_callback_sse41+0x147d>
+ DB 15,88,5,89,22,0,0 ; addps 0x1659(%rip),%xmm0 # 71f0 <_sk_callback_sse41+0x1471>
+ DB 68,15,40,13,97,22,0,0 ; movaps 0x1661(%rip),%xmm9 # 7200 <_sk_callback_sse41+0x1481>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,97,22,0,0 ; movaps 0x1661(%rip),%xmm8 # 71e0 <_sk_callback_sse41+0x148d>
+ DB 68,15,40,5,101,22,0,0 ; movaps 0x1665(%rip),%xmm8 # 7210 <_sk_callback_sse41+0x1491>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,101,22,0,0 ; addps 0x1665(%rip),%xmm8 # 71f0 <_sk_callback_sse41+0x149d>
+ DB 68,15,88,5,105,22,0,0 ; addps 0x1669(%rip),%xmm8 # 7220 <_sk_callback_sse41+0x14a1>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,105,22,0,0 ; addps 0x1669(%rip),%xmm8 # 7200 <_sk_callback_sse41+0x14ad>
+ DB 68,15,88,5,109,22,0,0 ; addps 0x166d(%rip),%xmm8 # 7230 <_sk_callback_sse41+0x14b1>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,109,22,0,0 ; addps 0x166d(%rip),%xmm8 # 7210 <_sk_callback_sse41+0x14bd>
+ DB 68,15,88,5,113,22,0,0 ; addps 0x1671(%rip),%xmm8 # 7240 <_sk_callback_sse41+0x14c1>
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
@@ -20122,17 +20146,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,103,22,0,0 ; movaps 0x1667(%rip),%xmm8 # 7220 <_sk_callback_sse41+0x14cd>
+ DB 68,15,40,5,107,22,0,0 ; movaps 0x166b(%rip),%xmm8 # 7250 <_sk_callback_sse41+0x14d1>
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,99,22,0,0 ; movaps 0x1663(%rip),%xmm10 # 7230 <_sk_callback_sse41+0x14dd>
+ DB 68,15,40,21,103,22,0,0 ; movaps 0x1667(%rip),%xmm10 # 7260 <_sk_callback_sse41+0x14e1>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,103,22,0,0 ; addps 0x1667(%rip),%xmm10 # 7240 <_sk_callback_sse41+0x14ed>
+ DB 68,15,88,21,107,22,0,0 ; addps 0x166b(%rip),%xmm10 # 7270 <_sk_callback_sse41+0x14f1>
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,99,22,0,0 ; addps 0x1663(%rip),%xmm10 # 7250 <_sk_callback_sse41+0x14fd>
+ DB 68,15,88,21,103,22,0,0 ; addps 0x1667(%rip),%xmm10 # 7280 <_sk_callback_sse41+0x1501>
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
@@ -20142,11 +20166,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,86,22,0,0 ; addps 0x1656(%rip),%xmm0 # 7260 <_sk_callback_sse41+0x150d>
+ DB 15,88,5,90,22,0,0 ; addps 0x165a(%rip),%xmm0 # 7290 <_sk_callback_sse41+0x1511>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,86,22,0,0 ; mulps 0x1656(%rip),%xmm8 # 7270 <_sk_callback_sse41+0x151d>
- DB 68,15,88,5,94,22,0,0 ; addps 0x165e(%rip),%xmm8 # 7280 <_sk_callback_sse41+0x152d>
+ DB 68,15,89,5,90,22,0,0 ; mulps 0x165a(%rip),%xmm8 # 72a0 <_sk_callback_sse41+0x1521>
+ DB 68,15,88,5,98,22,0,0 ; addps 0x1662(%rip),%xmm8 # 72b0 <_sk_callback_sse41+0x1531>
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
@@ -20157,13 +20181,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,76,22,0,0 ; addps 0x164c(%rip),%xmm1 # 7290 <_sk_callback_sse41+0x153d>
- DB 68,15,40,13,84,22,0,0 ; movaps 0x1654(%rip),%xmm9 # 72a0 <_sk_callback_sse41+0x154d>
+ DB 15,88,13,80,22,0,0 ; addps 0x1650(%rip),%xmm1 # 72c0 <_sk_callback_sse41+0x1541>
+ DB 68,15,40,13,88,22,0,0 ; movaps 0x1658(%rip),%xmm9 # 72d0 <_sk_callback_sse41+0x1551>
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,80,22,0,0 ; mulps 0x1650(%rip),%xmm9 # 72b0 <_sk_callback_sse41+0x155d>
- DB 68,15,88,13,88,22,0,0 ; addps 0x1658(%rip),%xmm9 # 72c0 <_sk_callback_sse41+0x156d>
+ DB 68,15,89,13,84,22,0,0 ; mulps 0x1654(%rip),%xmm9 # 72e0 <_sk_callback_sse41+0x1561>
+ DB 68,15,88,13,92,22,0,0 ; addps 0x165c(%rip),%xmm9 # 72f0 <_sk_callback_sse41+0x1571>
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
@@ -20174,16 +20198,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,70,22,0,0 ; addps 0x1646(%rip),%xmm1 # 72d0 <_sk_callback_sse41+0x157d>
- DB 68,15,40,13,78,22,0,0 ; movaps 0x164e(%rip),%xmm9 # 72e0 <_sk_callback_sse41+0x158d>
+ DB 15,88,13,74,22,0,0 ; addps 0x164a(%rip),%xmm1 # 7300 <_sk_callback_sse41+0x1581>
+ DB 68,15,40,13,82,22,0,0 ; movaps 0x1652(%rip),%xmm9 # 7310 <_sk_callback_sse41+0x1591>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,82,22,0,0 ; movaps 0x1652(%rip),%xmm8 # 72f0 <_sk_callback_sse41+0x159d>
+ DB 68,15,40,5,86,22,0,0 ; movaps 0x1656(%rip),%xmm8 # 7320 <_sk_callback_sse41+0x15a1>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,86,22,0,0 ; addps 0x1656(%rip),%xmm8 # 7300 <_sk_callback_sse41+0x15ad>
+ DB 68,15,88,5,90,22,0,0 ; addps 0x165a(%rip),%xmm8 # 7330 <_sk_callback_sse41+0x15b1>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,90,22,0,0 ; addps 0x165a(%rip),%xmm8 # 7310 <_sk_callback_sse41+0x15bd>
+ DB 68,15,88,5,94,22,0,0 ; addps 0x165e(%rip),%xmm8 # 7340 <_sk_callback_sse41+0x15c1>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,94,22,0,0 ; addps 0x165e(%rip),%xmm8 # 7320 <_sk_callback_sse41+0x15cd>
+ DB 68,15,88,5,98,22,0,0 ; addps 0x1662(%rip),%xmm8 # 7350 <_sk_callback_sse41+0x15d1>
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
@@ -20191,17 +20215,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,88,22,0,0 ; movaps 0x1658(%rip),%xmm8 # 7330 <_sk_callback_sse41+0x15dd>
+ DB 68,15,40,5,92,22,0,0 ; movaps 0x165c(%rip),%xmm8 # 7360 <_sk_callback_sse41+0x15e1>
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,83,22,0,0 ; movaps 0x1653(%rip),%xmm10 # 7340 <_sk_callback_sse41+0x15ed>
+ DB 68,15,40,21,87,22,0,0 ; movaps 0x1657(%rip),%xmm10 # 7370 <_sk_callback_sse41+0x15f1>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,87,22,0,0 ; addps 0x1657(%rip),%xmm10 # 7350 <_sk_callback_sse41+0x15fd>
+ DB 68,15,88,21,91,22,0,0 ; addps 0x165b(%rip),%xmm10 # 7380 <_sk_callback_sse41+0x1601>
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,83,22,0,0 ; addps 0x1653(%rip),%xmm10 # 7360 <_sk_callback_sse41+0x160d>
+ DB 68,15,88,21,87,22,0,0 ; addps 0x1657(%rip),%xmm10 # 7390 <_sk_callback_sse41+0x1611>
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
@@ -20211,11 +20235,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,69,22,0,0 ; addps 0x1645(%rip),%xmm1 # 7370 <_sk_callback_sse41+0x161d>
+ DB 15,88,13,73,22,0,0 ; addps 0x1649(%rip),%xmm1 # 73a0 <_sk_callback_sse41+0x1621>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,69,22,0,0 ; mulps 0x1645(%rip),%xmm8 # 7380 <_sk_callback_sse41+0x162d>
- DB 68,15,88,5,77,22,0,0 ; addps 0x164d(%rip),%xmm8 # 7390 <_sk_callback_sse41+0x163d>
+ DB 68,15,89,5,73,22,0,0 ; mulps 0x1649(%rip),%xmm8 # 73b0 <_sk_callback_sse41+0x1631>
+ DB 68,15,88,5,81,22,0,0 ; addps 0x1651(%rip),%xmm8 # 73c0 <_sk_callback_sse41+0x1641>
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
@@ -20445,9 +20469,9 @@ ALIGN 16
DB 128,191,0,0,224,64,0 ; cmpb $0x0,0x40e00000(%rdi)
DB 0,224 ; add %ah,%al
DB 64,0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 601c <.literal16+0x1fc>
+ DB 224,64 ; loopne 604c <.literal16+0x1fc>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 6020 <.literal16+0x200>
+ DB 224,64 ; loopne 6050 <.literal16+0x200>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -20467,13 +20491,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 6041 <.literal16+0x221>
+ DB 71,225,61 ; rex.RXB loope 6071 <.literal16+0x221>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6045 <.literal16+0x225>
+ DB 71,225,61 ; rex.RXB loope 6075 <.literal16+0x225>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6049 <.literal16+0x229>
+ DB 71,225,61 ; rex.RXB loope 6079 <.literal16+0x229>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 604d <.literal16+0x22d>
+ DB 71,225,61 ; rex.RXB loope 607d <.literal16+0x22d>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -20498,13 +20522,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 6081 <.literal16+0x261>
+ DB 71,225,61 ; rex.RXB loope 60b1 <.literal16+0x261>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6085 <.literal16+0x265>
+ DB 71,225,61 ; rex.RXB loope 60b5 <.literal16+0x265>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6089 <.literal16+0x269>
+ DB 71,225,61 ; rex.RXB loope 60b9 <.literal16+0x269>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 608d <.literal16+0x26d>
+ DB 71,225,61 ; rex.RXB loope 60bd <.literal16+0x26d>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -20529,13 +20553,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 60c1 <.literal16+0x2a1>
+ DB 71,225,61 ; rex.RXB loope 60f1 <.literal16+0x2a1>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 60c5 <.literal16+0x2a5>
+ DB 71,225,61 ; rex.RXB loope 60f5 <.literal16+0x2a5>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 60c9 <.literal16+0x2a9>
+ DB 71,225,61 ; rex.RXB loope 60f9 <.literal16+0x2a9>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 60cd <.literal16+0x2ad>
+ DB 71,225,61 ; rex.RXB loope 60fd <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -20560,13 +20584,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 6101 <.literal16+0x2e1>
+ DB 71,225,61 ; rex.RXB loope 6131 <.literal16+0x2e1>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6105 <.literal16+0x2e5>
+ DB 71,225,61 ; rex.RXB loope 6135 <.literal16+0x2e5>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6109 <.literal16+0x2e9>
+ DB 71,225,61 ; rex.RXB loope 6139 <.literal16+0x2e9>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 610d <.literal16+0x2ed>
+ DB 71,225,61 ; rex.RXB loope 613d <.literal16+0x2ed>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -20583,10 +20607,10 @@ ALIGN 16
DB 0,1 ; add %al,(%rcx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0060f8 <_sk_callback_sse41+0xa0003a5>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a006128 <_sk_callback_sse41+0xa0003a9>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006100 <_sk_callback_sse41+0x30003ad>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006130 <_sk_callback_sse41+0x30003b1>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -20605,11 +20629,11 @@ ALIGN 16
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,127 ; add %al,0x7f00003f(%rax)
DB 67,0,0 ; rex.XB add %al,(%r8)
- DB 127,67 ; jg 616b <.literal16+0x34b>
+ DB 127,67 ; jg 619b <.literal16+0x34b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 616f <.literal16+0x34f>
+ DB 127,67 ; jg 619f <.literal16+0x34f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6173 <.literal16+0x353>
+ DB 127,67 ; jg 61a3 <.literal16+0x353>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -20891,13 +20915,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 63a9 <.literal16+0x589>
+ DB 224,7 ; loopne 63d9 <.literal16+0x589>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 63ad <.literal16+0x58d>
+ DB 224,7 ; loopne 63dd <.literal16+0x58d>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 63b1 <.literal16+0x591>
+ DB 224,7 ; loopne 63e1 <.literal16+0x591>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 63b5 <.literal16+0x595>
+ DB 224,7 ; loopne 63e5 <.literal16+0x595>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -20931,10 +20955,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) # a0063f8 <_sk_callback_sse41+0xa0006a5>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a006428 <_sk_callback_sse41+0xa0006a9>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006400 <_sk_callback_sse41+0x30006ad>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006430 <_sk_callback_sse41+0x30006b1>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -20989,11 +21013,11 @@ ALIGN 16
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 64cb <.literal16+0x6ab>
+ DB 127,67 ; jg 64fb <.literal16+0x6ab>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 64cf <.literal16+0x6af>
+ DB 127,67 ; jg 64ff <.literal16+0x6af>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 64d3 <.literal16+0x6b3>
+ DB 127,67 ; jg 6503 <.literal16+0x6b3>
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax)
DB 128,59,129 ; cmpb $0x81,(%rbx)
DB 128,128,59,129,128,128,59 ; addb $0x3b,-0x7f7f7ec5(%rax)
@@ -21008,16 +21032,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 64c4 <.literal16+0x6a4>
+ DB 127,0 ; jg 64f4 <.literal16+0x6a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 64c8 <.literal16+0x6a8>
+ DB 127,0 ; jg 64f8 <.literal16+0x6a8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 64cc <.literal16+0x6ac>
+ DB 127,0 ; jg 64fc <.literal16+0x6ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 64d0 <.literal16+0x6b0>
+ DB 127,0 ; jg 6500 <.literal16+0x6b0>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -21026,7 +21050,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 6555 <.literal16+0x735>
+ DB 119,115 ; ja 6585 <.literal16+0x735>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -21037,7 +21061,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 64b9 <.literal16+0x699>
+ DB 117,191 ; jne 64e9 <.literal16+0x699>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -21049,7 +21073,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 ffffffffe9a3a4fa <_sk_callback_sse41+0xffffffffe9a347a7>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3a52a <_sk_callback_sse41+0xffffffffe9a347ab>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -21104,16 +21128,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6594 <.literal16+0x774>
+ DB 127,0 ; jg 65c4 <.literal16+0x774>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6598 <.literal16+0x778>
+ DB 127,0 ; jg 65c8 <.literal16+0x778>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 659c <.literal16+0x77c>
+ DB 127,0 ; jg 65cc <.literal16+0x77c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 65a0 <.literal16+0x780>
+ DB 127,0 ; jg 65d0 <.literal16+0x780>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -21122,7 +21146,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 6625 <.literal16+0x805>
+ DB 119,115 ; ja 6655 <.literal16+0x805>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -21133,7 +21157,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 6589 <.literal16+0x769>
+ DB 117,191 ; jne 65b9 <.literal16+0x769>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -21145,7 +21169,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 ffffffffe9a3a5ca <_sk_callback_sse41+0xffffffffe9a34877>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3a5fa <_sk_callback_sse41+0xffffffffe9a3487b>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -21200,16 +21224,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6664 <.literal16+0x844>
+ DB 127,0 ; jg 6694 <.literal16+0x844>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6668 <.literal16+0x848>
+ DB 127,0 ; jg 6698 <.literal16+0x848>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 666c <.literal16+0x84c>
+ DB 127,0 ; jg 669c <.literal16+0x84c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6670 <.literal16+0x850>
+ DB 127,0 ; jg 66a0 <.literal16+0x850>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -21218,7 +21242,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 66f5 <.literal16+0x8d5>
+ DB 119,115 ; ja 6725 <.literal16+0x8d5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -21229,7 +21253,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 6659 <.literal16+0x839>
+ DB 117,191 ; jne 6689 <.literal16+0x839>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -21241,7 +21265,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 ffffffffe9a3a69a <_sk_callback_sse41+0xffffffffe9a34947>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3a6ca <_sk_callback_sse41+0xffffffffe9a3494b>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -21296,16 +21320,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6734 <.literal16+0x914>
+ DB 127,0 ; jg 6764 <.literal16+0x914>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6738 <.literal16+0x918>
+ DB 127,0 ; jg 6768 <.literal16+0x918>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 673c <.literal16+0x91c>
+ DB 127,0 ; jg 676c <.literal16+0x91c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6740 <.literal16+0x920>
+ DB 127,0 ; jg 6770 <.literal16+0x920>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -21314,7 +21338,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 67c5 <.literal16+0x9a5>
+ DB 119,115 ; ja 67f5 <.literal16+0x9a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -21325,7 +21349,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 6729 <.literal16+0x909>
+ DB 117,191 ; jne 6759 <.literal16+0x909>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -21337,7 +21361,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 ffffffffe9a3a76a <_sk_callback_sse41+0xffffffffe9a34a17>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3a79a <_sk_callback_sse41+0xffffffffe9a34a1b>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -21388,13 +21412,13 @@ ALIGN 16
DB 200,66,0,0 ; enterq $0x42,$0x0
DB 200,66,0,0 ; enterq $0x42,$0x0
DB 200,66,0,0 ; enterq $0x42,$0x0
- DB 127,67 ; jg 6847 <.literal16+0xa27>
+ DB 127,67 ; jg 6877 <.literal16+0xa27>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 684b <.literal16+0xa2b>
+ DB 127,67 ; jg 687b <.literal16+0xa2b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 684f <.literal16+0xa2f>
+ DB 127,67 ; jg 687f <.literal16+0xa2f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6853 <.literal16+0xa33>
+ DB 127,67 ; jg 6883 <.literal16+0xa33>
DB 0,0 ; add %al,(%rax)
DB 0,195 ; add %al,%bl
DB 0,0 ; add %al,(%rax)
@@ -21441,16 +21465,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 68d3 <.literal16+0xab3>
+ DB 118,63 ; jbe 6903 <.literal16+0xab3>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 68d7 <.literal16+0xab7>
+ DB 118,63 ; jbe 6907 <.literal16+0xab7>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 68db <.literal16+0xabb>
+ DB 118,63 ; jbe 690b <.literal16+0xabb>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 68df <.literal16+0xabf>
+ DB 118,63 ; jbe 690f <.literal16+0xabf>
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)
@@ -21479,11 +21503,11 @@ ALIGN 16
DB 128,59,0 ; cmpb $0x0,(%rbx)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 694b <.literal16+0xb2b>
+ DB 127,67 ; jg 697b <.literal16+0xb2b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 694f <.literal16+0xb2f>
+ DB 127,67 ; jg 697f <.literal16+0xb2f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6953 <.literal16+0xb33>
+ DB 127,67 ; jg 6983 <.literal16+0xb33>
DB 0,4,0 ; add %al,(%rax,%rax,1)
DB 0,0 ; add %al,(%rax)
DB 0,0 ; add %al,(%rax)
@@ -21543,13 +21567,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 69c9 <.literal16+0xba9>
+ DB 224,7 ; loopne 69f9 <.literal16+0xba9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 69cd <.literal16+0xbad>
+ DB 224,7 ; loopne 69fd <.literal16+0xbad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 69d1 <.literal16+0xbb1>
+ DB 224,7 ; loopne 6a01 <.literal16+0xbb1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 69d5 <.literal16+0xbb5>
+ DB 224,7 ; loopne 6a05 <.literal16+0xbb5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -21595,13 +21619,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 6a39 <.literal16+0xc19>
+ DB 224,7 ; loopne 6a69 <.literal16+0xc19>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6a3d <.literal16+0xc1d>
+ DB 224,7 ; loopne 6a6d <.literal16+0xc1d>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6a41 <.literal16+0xc21>
+ DB 224,7 ; loopne 6a71 <.literal16+0xc21>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6a45 <.literal16+0xc25>
+ DB 224,7 ; loopne 6a75 <.literal16+0xc25>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -21647,13 +21671,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 6aa9 <.literal16+0xc89>
+ DB 224,7 ; loopne 6ad9 <.literal16+0xc89>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6aad <.literal16+0xc8d>
+ DB 224,7 ; loopne 6add <.literal16+0xc8d>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6ab1 <.literal16+0xc91>
+ DB 224,7 ; loopne 6ae1 <.literal16+0xc91>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6ab5 <.literal16+0xc95>
+ DB 224,7 ; loopne 6ae5 <.literal16+0xc95>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -21691,13 +21715,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 6b46 <.literal16+0xd26>
+ DB 124,66 ; jl 6b76 <.literal16+0xd26>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 6b4a <.literal16+0xd2a>
+ DB 124,66 ; jl 6b7a <.literal16+0xd2a>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 6b4e <.literal16+0xd2e>
+ DB 124,66 ; jl 6b7e <.literal16+0xd2e>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 6b52 <.literal16+0xd32>
+ DB 124,66 ; jl 6b82 <.literal16+0xd32>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -21831,13 +21855,13 @@ 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 6cd5 <.literal16+0xeb5>
+ DB 112,65 ; jo 6d05 <.literal16+0xeb5>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 6cd9 <.literal16+0xeb9>
+ DB 112,65 ; jo 6d09 <.literal16+0xeb9>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 6cdd <.literal16+0xebd>
+ DB 112,65 ; jo 6d0d <.literal16+0xebd>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 6ce1 <.literal16+0xec1>
+ DB 112,65 ; jo 6d11 <.literal16+0xec1>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -21852,7 +21876,7 @@ ALIGN 16
DB 5,255,255,255,9 ; add $0x9ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006cd0 <_sk_callback_sse41+0x3000f7d>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006d00 <_sk_callback_sse41+0x3000f81>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -21879,7 +21903,7 @@ ALIGN 16
DB 5,255,255,255,9 ; add $0x9ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006d10 <_sk_callback_sse41+0x3000fbd>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006d40 <_sk_callback_sse41+0x3000fc1>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -21906,7 +21930,7 @@ ALIGN 16
DB 5,255,255,255,9 ; add $0x9ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006d50 <_sk_callback_sse41+0x3000ffd>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006d80 <_sk_callback_sse41+0x3001001>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -21921,11 +21945,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 6dab <.literal16+0xf8b>
+ DB 127,67 ; jg 6ddb <.literal16+0xf8b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6daf <.literal16+0xf8f>
+ DB 127,67 ; jg 6ddf <.literal16+0xf8f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6db3 <.literal16+0xf93>
+ DB 127,67 ; jg 6de3 <.literal16+0xf93>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -21940,7 +21964,7 @@ ALIGN 16
DB 5,255,255,255,9 ; add $0x9ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006da0 <_sk_callback_sse41+0x300104d>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006dd0 <_sk_callback_sse41+0x3001051>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -21967,7 +21991,7 @@ ALIGN 16
DB 5,255,255,255,9 ; add $0x9ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006de0 <_sk_callback_sse41+0x300108d>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006e10 <_sk_callback_sse41+0x3001091>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -21994,7 +22018,7 @@ ALIGN 16
DB 5,255,255,255,9 ; add $0x9ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006e20 <_sk_callback_sse41+0x30010cd>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3006e50 <_sk_callback_sse41+0x30010d1>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -22009,11 +22033,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 6e7b <.literal16+0x105b>
+ DB 127,67 ; jg 6eab <.literal16+0x105b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6e7f <.literal16+0x105f>
+ DB 127,67 ; jg 6eaf <.literal16+0x105f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6e83 <.literal16+0x1063>
+ DB 127,67 ; jg 6eb3 <.literal16+0x1063>
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)
@@ -22108,13 +22132,13 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 255 ; (bad)
- DB 127,71 ; jg 6f7b <.literal16+0x115b>
+ DB 127,71 ; jg 6fab <.literal16+0x115b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 6f7f <.literal16+0x115f>
+ DB 127,71 ; jg 6faf <.literal16+0x115f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 6f83 <.literal16+0x1163>
+ DB 127,71 ; jg 6fb3 <.literal16+0x1163>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 6f87 <.literal16+0x1167>
+ DB 127,71 ; jg 6fb7 <.literal16+0x1167>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -22160,10 +22184,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) # 2dc080ba <_sk_callback_sse41+0x2dc02367>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc080ea <_sk_callback_sse41+0x2dc0236b>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 6fec <.literal16+0x11cc>
+ DB 120,57 ; js 701c <.literal16+0x11cc>
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
@@ -22344,11 +22368,11 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 128,63,114 ; cmpb $0x72,(%rdi)
DB 28,199 ; sbb $0xc7,%al
- DB 62,114,28 ; jb,pt 71c2 <.literal16+0x13a2>
+ DB 62,114,28 ; jb,pt 71f2 <.literal16+0x13a2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 71c6 <.literal16+0x13a6>
+ DB 62,114,28 ; jb,pt 71f6 <.literal16+0x13a6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 71ca <.literal16+0x13aa>
+ DB 62,114,28 ; jb,pt 71fa <.literal16+0x13aa>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -22392,7 +22416,7 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d640055 <_sk_callback_sse41+0x3d63a302>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d640085 <_sk_callback_sse41+0x3d63a306>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -22418,7 +22442,7 @@ 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 # 3d640095 <_sk_callback_sse41+0x3d63a342>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6400c5 <_sk_callback_sse41+0x3d63a346>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
@@ -22427,13 +22451,13 @@ ALIGN 16
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
DB 63 ; (bad)
- DB 114,28 ; jb 728e <.literal16+0x146e>
+ DB 114,28 ; jb 72be <.literal16+0x146e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 7292 <.literal16+0x1472>
+ DB 62,114,28 ; jb,pt 72c2 <.literal16+0x1472>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 7296 <.literal16+0x1476>
+ DB 62,114,28 ; jb,pt 72c6 <.literal16+0x1476>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 729a <.literal16+0x147a>
+ DB 62,114,28 ; jb,pt 72ca <.literal16+0x147a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -22454,11 +22478,11 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 128,63,114 ; cmpb $0x72,(%rdi)
DB 28,199 ; sbb $0xc7,%al
- DB 62,114,28 ; jb,pt 72d2 <.literal16+0x14b2>
+ DB 62,114,28 ; jb,pt 7302 <.literal16+0x14b2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 72d6 <.literal16+0x14b6>
+ DB 62,114,28 ; jb,pt 7306 <.literal16+0x14b6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 72da <.literal16+0x14ba>
+ DB 62,114,28 ; jb,pt 730a <.literal16+0x14ba>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -22502,7 +22526,7 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d640165 <_sk_callback_sse41+0x3d63a412>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d640195 <_sk_callback_sse41+0x3d63a416>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -22528,7 +22552,7 @@ 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 # 3d6401a5 <_sk_callback_sse41+0x3d63a452>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6401d5 <_sk_callback_sse41+0x3d63a456>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
@@ -22537,13 +22561,13 @@ ALIGN 16
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
DB 63 ; (bad)
- DB 114,28 ; jb 739e <.literal16+0x157e>
+ DB 114,28 ; jb 73ce <.literal16+0x157e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 73a2 <_sk_callback_sse41+0x164f>
+ DB 62,114,28 ; jb,pt 73d2 <_sk_callback_sse41+0x1653>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 73a6 <_sk_callback_sse41+0x1653>
+ DB 62,114,28 ; jb,pt 73d6 <_sk_callback_sse41+0x1657>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 73aa <_sk_callback_sse41+0x1657>
+ DB 62,114,28 ; jb,pt 73da <_sk_callback_sse41+0x165b>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -22651,7 +22675,7 @@ _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,200 ; cvtdq2ps %xmm0,%xmm1
- DB 15,40,21,155,97,0,0 ; movaps 0x619b(%rip),%xmm2 # 62f0 <_sk_callback_sse2+0xcc>
+ DB 15,40,21,203,97,0,0 ; movaps 0x61cb(%rip),%xmm2 # 6320 <_sk_callback_sse2+0xd0>
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,16,7 ; movups (%rdi),%xmm0
DB 15,88,193 ; addps %xmm1,%xmm0
@@ -22660,7 +22684,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,138,97,0,0 ; movaps 0x618a(%rip),%xmm2 # 6300 <_sk_callback_sse2+0xdc>
+ DB 15,40,21,186,97,0,0 ; movaps 0x61ba(%rip),%xmm2 # 6330 <_sk_callback_sse2+0xe0>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -22678,14 +22702,14 @@ _sk_dither_sse2 LABEL PROC
DB 102,68,15,110,193 ; movd %ecx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
DB 102,69,15,239,193 ; pxor %xmm9,%xmm8
- DB 102,68,15,111,21,88,97,0,0 ; movdqa 0x6158(%rip),%xmm10 # 6310 <_sk_callback_sse2+0xec>
+ DB 102,68,15,111,21,136,97,0,0 ; movdqa 0x6188(%rip),%xmm10 # 6340 <_sk_callback_sse2+0xf0>
DB 102,69,15,111,216 ; movdqa %xmm8,%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,209 ; pand %xmm9,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,68,97,0,0 ; movdqa 0x6144(%rip),%xmm12 # 6320 <_sk_callback_sse2+0xfc>
- DB 102,68,15,111,45,75,97,0,0 ; movdqa 0x614b(%rip),%xmm13 # 6330 <_sk_callback_sse2+0x10c>
+ DB 102,68,15,111,37,116,97,0,0 ; movdqa 0x6174(%rip),%xmm12 # 6350 <_sk_callback_sse2+0x100>
+ DB 102,68,15,111,45,123,97,0,0 ; movdqa 0x617b(%rip),%xmm13 # 6360 <_sk_callback_sse2+0x110>
DB 102,69,15,111,240 ; movdqa %xmm8,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -22701,8 +22725,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,69,15,235,245 ; por %xmm13,%xmm14
DB 102,69,15,235,240 ; por %xmm8,%xmm14
DB 69,15,91,198 ; cvtdq2ps %xmm14,%xmm8
- DB 68,15,89,5,6,97,0,0 ; mulps 0x6106(%rip),%xmm8 # 6340 <_sk_callback_sse2+0x11c>
- DB 68,15,88,5,14,97,0,0 ; addps 0x610e(%rip),%xmm8 # 6350 <_sk_callback_sse2+0x12c>
+ DB 68,15,89,5,54,97,0,0 ; mulps 0x6136(%rip),%xmm8 # 6370 <_sk_callback_sse2+0x120>
+ DB 68,15,88,5,62,97,0,0 ; addps 0x613e(%rip),%xmm8 # 6380 <_sk_callback_sse2+0x130>
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
@@ -22740,7 +22764,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,164,96,0,0 ; movaps 0x60a4(%rip),%xmm3 # 6360 <_sk_callback_sse2+0x13c>
+ DB 15,40,29,212,96,0,0 ; movaps 0x60d4(%rip),%xmm3 # 6390 <_sk_callback_sse2+0x140>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -22749,7 +22773,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,96,0,0 ; movaps 0x60a0(%rip),%xmm0 # 6370 <_sk_callback_sse2+0x14c>
+ DB 15,40,5,208,96,0,0 ; movaps 0x60d0(%rip),%xmm0 # 63a0 <_sk_callback_sse2+0x150>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -22787,7 +22811,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,96,96,0,0 ; movaps 0x6060(%rip),%xmm8 # 6380 <_sk_callback_sse2+0x15c>
+ DB 68,15,40,5,144,96,0,0 ; movaps 0x6090(%rip),%xmm8 # 63b0 <_sk_callback_sse2+0x160>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -22810,7 +22834,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,35,96,0,0 ; movaps 0x6023(%rip),%xmm9 # 6390 <_sk_callback_sse2+0x16c>
+ DB 68,15,40,13,83,96,0,0 ; movaps 0x6053(%rip),%xmm9 # 63c0 <_sk_callback_sse2+0x170>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -22851,7 +22875,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,199,95,0,0 ; movaps 0x5fc7(%rip),%xmm8 # 63a0 <_sk_callback_sse2+0x17c>
+ DB 68,15,40,5,247,95,0,0 ; movaps 0x5ff7(%rip),%xmm8 # 63d0 <_sk_callback_sse2+0x180>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -22862,7 +22886,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,183,95,0,0 ; movaps 0x5fb7(%rip),%xmm8 # 63b0 <_sk_callback_sse2+0x18c>
+ DB 68,15,40,5,231,95,0,0 ; movaps 0x5fe7(%rip),%xmm8 # 63e0 <_sk_callback_sse2+0x190>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -22877,7 +22901,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,154,95,0,0 ; movaps 0x5f9a(%rip),%xmm8 # 63c0 <_sk_callback_sse2+0x19c>
+ DB 68,15,40,5,202,95,0,0 ; movaps 0x5fca(%rip),%xmm8 # 63f0 <_sk_callback_sse2+0x1a0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -22895,7 +22919,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,110,95,0,0 ; movaps 0x5f6e(%rip),%xmm8 # 63d0 <_sk_callback_sse2+0x1ac>
+ DB 68,15,40,5,158,95,0,0 ; movaps 0x5f9e(%rip),%xmm8 # 6400 <_sk_callback_sse2+0x1b0>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -22919,7 +22943,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,66,95,0,0 ; movaps 0x5f42(%rip),%xmm8 # 63e0 <_sk_callback_sse2+0x1bc>
+ DB 68,15,40,5,114,95,0,0 ; movaps 0x5f72(%rip),%xmm8 # 6410 <_sk_callback_sse2+0x1c0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -22988,7 +23012,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,119,94,0,0 ; movaps 0x5e77(%rip),%xmm3 # 63f0 <_sk_callback_sse2+0x1cc>
+ DB 15,40,29,167,94,0,0 ; movaps 0x5ea7(%rip),%xmm3 # 6420 <_sk_callback_sse2+0x1d0>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -23034,7 +23058,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,226,93,0,0 ; movaps 0x5de2(%rip),%xmm2 # 6400 <_sk_callback_sse2+0x1dc>
+ DB 15,40,21,18,94,0,0 ; movaps 0x5e12(%rip),%xmm2 # 6430 <_sk_callback_sse2+0x1e0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -23066,7 +23090,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,135,93,0,0 ; movaps 0x5d87(%rip),%xmm2 # 6410 <_sk_callback_sse2+0x1ec>
+ DB 15,40,21,183,93,0,0 ; movaps 0x5db7(%rip),%xmm2 # 6440 <_sk_callback_sse2+0x1f0>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -23101,7 +23125,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,33,93,0,0 ; movaps 0x5d21(%rip),%xmm2 # 6420 <_sk_callback_sse2+0x1fc>
+ DB 15,40,21,81,93,0,0 ; movaps 0x5d51(%rip),%xmm2 # 6450 <_sk_callback_sse2+0x200>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -23127,7 +23151,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,225,92,0,0 ; movaps 0x5ce1(%rip),%xmm2 # 6430 <_sk_callback_sse2+0x20c>
+ DB 15,40,21,17,93,0,0 ; movaps 0x5d11(%rip),%xmm2 # 6460 <_sk_callback_sse2+0x210>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -23138,7 +23162,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,21,212,92,0,0 ; movaps 0x5cd4(%rip),%xmm10 # 6440 <_sk_callback_sse2+0x21c>
+ DB 68,15,40,21,4,93,0,0 ; movaps 0x5d04(%rip),%xmm10 # 6470 <_sk_callback_sse2+0x220>
DB 69,15,40,202 ; movaps %xmm10,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,217 ; movaps %xmm9,%xmm11
@@ -23230,7 +23254,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,138,91,0,0 ; movaps 0x5b8a(%rip),%xmm10 # 6450 <_sk_callback_sse2+0x22c>
+ DB 68,15,40,21,186,91,0,0 ; movaps 0x5bba(%rip),%xmm10 # 6480 <_sk_callback_sse2+0x230>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -23323,7 +23347,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,60,90,0,0 ; movaps 0x5a3c(%rip),%xmm11 # 6460 <_sk_callback_sse2+0x23c>
+ DB 68,15,40,29,108,90,0,0 ; movaps 0x5a6c(%rip),%xmm11 # 6490 <_sk_callback_sse2+0x240>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -23410,7 +23434,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,7,89,0,0 ; movaps 0x5907(%rip),%xmm9 # 6470 <_sk_callback_sse2+0x24c>
+ DB 68,15,40,13,55,89,0,0 ; movaps 0x5937(%rip),%xmm9 # 64a0 <_sk_callback_sse2+0x250>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -23500,7 +23524,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,193,87,0,0 ; movaps 0x57c1(%rip),%xmm9 # 6480 <_sk_callback_sse2+0x25c>
+ DB 68,15,40,13,241,87,0,0 ; movaps 0x57f1(%rip),%xmm9 # 64b0 <_sk_callback_sse2+0x260>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -23513,10 +23537,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,155,87,0,0 ; movaps 0x579b(%rip),%xmm14 # 6490 <_sk_callback_sse2+0x26c>
+ DB 68,15,40,53,203,87,0,0 ; movaps 0x57cb(%rip),%xmm14 # 64c0 <_sk_callback_sse2+0x270>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,155,87,0,0 ; movaps 0x579b(%rip),%xmm10 # 64a0 <_sk_callback_sse2+0x27c>
+ DB 68,15,40,21,203,87,0,0 ; movaps 0x57cb(%rip),%xmm10 # 64d0 <_sk_callback_sse2+0x280>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -23661,7 +23685,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,215,85,0,0 ; movaps 0x55d7(%rip),%xmm8 # 64e0 <_sk_callback_sse2+0x2bc>
+ DB 68,15,40,5,7,86,0,0 ; movaps 0x5607(%rip),%xmm8 # 6510 <_sk_callback_sse2+0x2c0>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -23709,12 +23733,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,228,84,0,0 ; movaps 0x54e4(%rip),%xmm15 # 64b0 <_sk_callback_sse2+0x28c>
+ DB 68,15,40,61,20,85,0,0 ; movaps 0x5514(%rip),%xmm15 # 64e0 <_sk_callback_sse2+0x290>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,233,84,0,0 ; movaps 0x54e9(%rip),%xmm0 # 64c0 <_sk_callback_sse2+0x29c>
+ DB 15,40,5,25,85,0,0 ; movaps 0x5519(%rip),%xmm0 # 64f0 <_sk_callback_sse2+0x2a0>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,235,84,0,0 ; movaps 0x54eb(%rip),%xmm14 # 64d0 <_sk_callback_sse2+0x2ac>
+ DB 68,15,40,53,27,85,0,0 ; movaps 0x551b(%rip),%xmm14 # 6500 <_sk_callback_sse2+0x2b0>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -23892,14 +23916,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,120,82,0,0 ; movaps 0x5278(%rip),%xmm8 # 64f0 <_sk_callback_sse2+0x2cc>
+ DB 68,15,40,5,168,82,0,0 ; movaps 0x52a8(%rip),%xmm8 # 6520 <_sk_callback_sse2+0x2d0>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,122,82,0,0 ; movaps 0x527a(%rip),%xmm1 # 6500 <_sk_callback_sse2+0x2dc>
+ DB 15,40,13,170,82,0,0 ; movaps 0x52aa(%rip),%xmm1 # 6530 <_sk_callback_sse2+0x2e0>
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,121,82,0,0 ; movaps 0x5279(%rip),%xmm12 # 6510 <_sk_callback_sse2+0x2ec>
+ DB 68,15,40,37,169,82,0,0 ; movaps 0x52a9(%rip),%xmm12 # 6540 <_sk_callback_sse2+0x2f0>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -23944,7 +23968,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,222,81,0,0 ; movaps 0x51de(%rip),%xmm8 # 6520 <_sk_callback_sse2+0x2fc>
+ DB 68,15,40,5,14,82,0,0 ; movaps 0x520e(%rip),%xmm8 # 6550 <_sk_callback_sse2+0x300>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -24045,14 +24069,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,118,80,0,0 ; movaps 0x5076(%rip),%xmm13 # 6530 <_sk_callback_sse2+0x30c>
+ DB 68,15,40,45,166,80,0,0 ; movaps 0x50a6(%rip),%xmm13 # 6560 <_sk_callback_sse2+0x310>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,118,80,0,0 ; movaps 0x5076(%rip),%xmm14 # 6540 <_sk_callback_sse2+0x31c>
+ DB 68,15,40,53,166,80,0,0 ; movaps 0x50a6(%rip),%xmm14 # 6570 <_sk_callback_sse2+0x320>
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,114,80,0,0 ; movaps 0x5072(%rip),%xmm11 # 6550 <_sk_callback_sse2+0x32c>
+ DB 68,15,40,29,162,80,0,0 ; movaps 0x50a2(%rip),%xmm11 # 6580 <_sk_callback_sse2+0x330>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -24060,7 +24084,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,94,80,0,0 ; movaps 0x505e(%rip),%xmm8 # 6560 <_sk_callback_sse2+0x33c>
+ DB 68,15,40,5,142,80,0,0 ; movaps 0x508e(%rip),%xmm8 # 6590 <_sk_callback_sse2+0x340>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -24196,15 +24220,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,112,78,0,0 ; movaps 0x4e70(%rip),%xmm12 # 6570 <_sk_callback_sse2+0x34c>
+ DB 68,15,40,37,160,78,0,0 ; movaps 0x4ea0(%rip),%xmm12 # 65a0 <_sk_callback_sse2+0x350>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,112,78,0,0 ; movaps 0x4e70(%rip),%xmm13 # 6580 <_sk_callback_sse2+0x35c>
+ DB 68,15,40,45,160,78,0,0 ; movaps 0x4ea0(%rip),%xmm13 # 65b0 <_sk_callback_sse2+0x360>
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,108,78,0,0 ; movaps 0x4e6c(%rip),%xmm11 # 6590 <_sk_callback_sse2+0x36c>
- DB 68,15,40,5,116,78,0,0 ; movaps 0x4e74(%rip),%xmm8 # 65a0 <_sk_callback_sse2+0x37c>
+ DB 68,15,40,29,156,78,0,0 ; movaps 0x4e9c(%rip),%xmm11 # 65c0 <_sk_callback_sse2+0x370>
+ DB 68,15,40,5,164,78,0,0 ; movaps 0x4ea4(%rip),%xmm8 # 65d0 <_sk_callback_sse2+0x380>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -24347,7 +24371,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,133,228,0,0,0 ; jne 1a19 <_sk_srcover_rgba_8888_sse2+0x104>
DB 243,69,15,111,4,129 ; movdqu (%r9,%rax,4),%xmm8
DB 77,133,192 ; test %r8,%r8
- DB 102,15,111,53,106,76,0,0 ; movdqa 0x4c6a(%rip),%xmm6 # 65b0 <_sk_callback_sse2+0x38c>
+ DB 102,15,111,53,154,76,0,0 ; movdqa 0x4c9a(%rip),%xmm6 # 65e0 <_sk_callback_sse2+0x390>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -24361,9 +24385,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,58,76,0,0 ; movaps 0x4c3a(%rip),%xmm8 # 65c0 <_sk_callback_sse2+0x39c>
+ DB 68,15,40,5,106,76,0,0 ; movaps 0x4c6a(%rip),%xmm8 # 65f0 <_sk_callback_sse2+0x3a0>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,62,76,0,0 ; movaps 0x4c3e(%rip),%xmm12 # 65d0 <_sk_callback_sse2+0x3ac>
+ DB 68,15,40,37,110,76,0,0 ; movaps 0x4c6e(%rip),%xmm12 # 6600 <_sk_callback_sse2+0x3b0>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -24439,7 +24463,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,42,75,0,0 ; movaps 0x4b2a(%rip),%xmm8 # 65e0 <_sk_callback_sse2+0x3bc>
+ DB 68,15,40,5,90,75,0,0 ; movaps 0x4b5a(%rip),%xmm8 # 6610 <_sk_callback_sse2+0x3c0>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -24449,7 +24473,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,31,75,0,0 ; minps 0x4b1f(%rip),%xmm3 # 65f0 <_sk_callback_sse2+0x3cc>
+ DB 15,93,29,79,75,0,0 ; minps 0x4b4f(%rip),%xmm3 # 6620 <_sk_callback_sse2+0x3d0>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -24458,7 +24482,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,27,75,0,0 ; minps 0x4b1b(%rip),%xmm7 # 6600 <_sk_callback_sse2+0x3dc>
+ DB 15,93,61,75,75,0,0 ; minps 0x4b4b(%rip),%xmm7 # 6630 <_sk_callback_sse2+0x3e0>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -24522,7 +24546,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,169,74,0,0 ; movaps 0x4aa9(%rip),%xmm9 # 6610 <_sk_callback_sse2+0x3ec>
+ DB 68,15,40,13,217,74,0,0 ; movaps 0x4ad9(%rip),%xmm9 # 6640 <_sk_callback_sse2+0x3f0>
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
@@ -24534,20 +24558,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,148,74,0,0 ; movaps 0x4a94(%rip),%xmm8 # 6620 <_sk_callback_sse2+0x3fc>
+ DB 68,15,40,5,196,74,0,0 ; movaps 0x4ac4(%rip),%xmm8 # 6650 <_sk_callback_sse2+0x400>
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,140,74,0,0 ; movaps 0x4a8c(%rip),%xmm9 # 6630 <_sk_callback_sse2+0x40c>
+ DB 68,15,40,13,188,74,0,0 ; movaps 0x4abc(%rip),%xmm9 # 6660 <_sk_callback_sse2+0x410>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,140,74,0,0 ; movaps 0x4a8c(%rip),%xmm10 # 6640 <_sk_callback_sse2+0x41c>
+ DB 68,15,40,21,188,74,0,0 ; movaps 0x4abc(%rip),%xmm10 # 6670 <_sk_callback_sse2+0x420>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,140,74,0,0 ; movaps 0x4a8c(%rip),%xmm11 # 6650 <_sk_callback_sse2+0x42c>
+ DB 68,15,40,29,188,74,0,0 ; movaps 0x4abc(%rip),%xmm11 # 6680 <_sk_callback_sse2+0x430>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,144,74,0,0 ; movaps 0x4a90(%rip),%xmm12 # 6660 <_sk_callback_sse2+0x43c>
+ DB 68,15,40,37,192,74,0,0 ; movaps 0x4ac0(%rip),%xmm12 # 6690 <_sk_callback_sse2+0x440>
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
@@ -24581,20 +24605,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,33,74,0,0 ; movaps 0x4a21(%rip),%xmm8 # 6670 <_sk_callback_sse2+0x44c>
+ DB 68,15,40,5,81,74,0,0 ; movaps 0x4a51(%rip),%xmm8 # 66a0 <_sk_callback_sse2+0x450>
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,25,74,0,0 ; movaps 0x4a19(%rip),%xmm9 # 6680 <_sk_callback_sse2+0x45c>
+ DB 68,15,40,13,73,74,0,0 ; movaps 0x4a49(%rip),%xmm9 # 66b0 <_sk_callback_sse2+0x460>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,25,74,0,0 ; movaps 0x4a19(%rip),%xmm10 # 6690 <_sk_callback_sse2+0x46c>
+ DB 68,15,40,21,73,74,0,0 ; movaps 0x4a49(%rip),%xmm10 # 66c0 <_sk_callback_sse2+0x470>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,25,74,0,0 ; movaps 0x4a19(%rip),%xmm11 # 66a0 <_sk_callback_sse2+0x47c>
+ DB 68,15,40,29,73,74,0,0 ; movaps 0x4a49(%rip),%xmm11 # 66d0 <_sk_callback_sse2+0x480>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,29,74,0,0 ; movaps 0x4a1d(%rip),%xmm12 # 66b0 <_sk_callback_sse2+0x48c>
+ DB 68,15,40,37,77,74,0,0 ; movaps 0x4a4d(%rip),%xmm12 # 66e0 <_sk_callback_sse2+0x490>
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
@@ -24629,22 +24653,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,170,73,0,0 ; movaps 0x49aa(%rip),%xmm8 # 66c0 <_sk_callback_sse2+0x49c>
+ DB 68,15,40,5,218,73,0,0 ; movaps 0x49da(%rip),%xmm8 # 66f0 <_sk_callback_sse2+0x4a0>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,170,73,0,0 ; movaps 0x49aa(%rip),%xmm9 # 66d0 <_sk_callback_sse2+0x4ac>
+ DB 68,15,40,13,218,73,0,0 ; movaps 0x49da(%rip),%xmm9 # 6700 <_sk_callback_sse2+0x4b0>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,170,73,0,0 ; movaps 0x49aa(%rip),%xmm10 # 66e0 <_sk_callback_sse2+0x4bc>
+ DB 68,15,40,21,218,73,0,0 ; movaps 0x49da(%rip),%xmm10 # 6710 <_sk_callback_sse2+0x4c0>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,170,73,0,0 ; movaps 0x49aa(%rip),%xmm11 # 66f0 <_sk_callback_sse2+0x4cc>
+ DB 68,15,40,29,218,73,0,0 ; movaps 0x49da(%rip),%xmm11 # 6720 <_sk_callback_sse2+0x4d0>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,174,73,0,0 ; movaps 0x49ae(%rip),%xmm12 # 6700 <_sk_callback_sse2+0x4dc>
+ DB 68,15,40,37,222,73,0,0 ; movaps 0x49de(%rip),%xmm12 # 6730 <_sk_callback_sse2+0x4e0>
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,170,73,0,0 ; movaps 0x49aa(%rip),%xmm15 # 6710 <_sk_callback_sse2+0x4ec>
+ DB 68,15,40,61,218,73,0,0 ; movaps 0x49da(%rip),%xmm15 # 6740 <_sk_callback_sse2+0x4f0>
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
@@ -24692,7 +24716,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 68,15,93,218 ; minps %xmm2,%xmm11
DB 65,15,40,202 ; movaps %xmm10,%xmm1
DB 65,15,92,203 ; subps %xmm11,%xmm1
- DB 68,15,40,45,3,73,0,0 ; movaps 0x4903(%rip),%xmm13 # 6720 <_sk_callback_sse2+0x4fc>
+ DB 68,15,40,45,51,73,0,0 ; movaps 0x4933(%rip),%xmm13 # 6750 <_sk_callback_sse2+0x500>
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
@@ -24701,30 +24725,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,233,72,0,0 ; andps 0x48e9(%rip),%xmm14 # 6730 <_sk_callback_sse2+0x50c>
+ DB 68,15,84,53,25,73,0,0 ; andps 0x4919(%rip),%xmm14 # 6760 <_sk_callback_sse2+0x510>
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,220,72,0,0 ; movaps 0x48dc(%rip),%xmm12 # 6740 <_sk_callback_sse2+0x51c>
+ DB 68,15,40,37,12,73,0,0 ; movaps 0x490c(%rip),%xmm12 # 6770 <_sk_callback_sse2+0x520>
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,216,72,0,0 ; addps 0x48d8(%rip),%xmm8 # 6750 <_sk_callback_sse2+0x52c>
+ DB 68,15,88,5,8,73,0,0 ; addps 0x4908(%rip),%xmm8 # 6780 <_sk_callback_sse2+0x530>
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,201,72,0,0 ; mulps 0x48c9(%rip),%xmm0 # 6760 <_sk_callback_sse2+0x53c>
+ DB 15,89,5,249,72,0,0 ; mulps 0x48f9(%rip),%xmm0 # 6790 <_sk_callback_sse2+0x540>
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,188,72,0,0 ; movaps 0x48bc(%rip),%xmm9 # 6770 <_sk_callback_sse2+0x54c>
+ DB 68,15,40,13,236,72,0,0 ; movaps 0x48ec(%rip),%xmm9 # 67a0 <_sk_callback_sse2+0x550>
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
@@ -24747,7 +24771,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,119,72,0,0 ; movaps 0x4877(%rip),%xmm9 # 6780 <_sk_callback_sse2+0x55c>
+ DB 68,15,40,13,167,72,0,0 ; movaps 0x48a7(%rip),%xmm9 # 67b0 <_sk_callback_sse2+0x560>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -24764,28 +24788,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,65,72,0,0 ; movaps 0x4841(%rip),%xmm0 # 6790 <_sk_callback_sse2+0x56c>
+ DB 15,40,5,113,72,0,0 ; movaps 0x4871(%rip),%xmm0 # 67c0 <_sk_callback_sse2+0x570>
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,57,72,0,0 ; andps 0x4839(%rip),%xmm3 # 67a0 <_sk_callback_sse2+0x57c>
+ DB 15,84,29,105,72,0,0 ; andps 0x4869(%rip),%xmm3 # 67d0 <_sk_callback_sse2+0x580>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,59,72,0,0 ; movaps 0x483b(%rip),%xmm13 # 67b0 <_sk_callback_sse2+0x58c>
+ DB 68,15,40,45,107,72,0,0 ; movaps 0x486b(%rip),%xmm13 # 67e0 <_sk_callback_sse2+0x590>
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,72,0,0 ; movaps 0x484b(%rip),%xmm2 # 67e0 <_sk_callback_sse2+0x5bc>
+ DB 15,40,21,123,72,0,0 ; movaps 0x487b(%rip),%xmm2 # 6810 <_sk_callback_sse2+0x5c0>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,27,72,0,0 ; movaps 0x481b(%rip),%xmm1 # 67c0 <_sk_callback_sse2+0x59c>
+ DB 15,40,13,75,72,0,0 ; movaps 0x484b(%rip),%xmm1 # 67f0 <_sk_callback_sse2+0x5a0>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,33,72,0,0 ; movaps 0x4821(%rip),%xmm5 # 67d0 <_sk_callback_sse2+0x5ac>
+ DB 15,40,45,81,72,0,0 ; movaps 0x4851(%rip),%xmm5 # 6800 <_sk_callback_sse2+0x5b0>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -24808,7 +24832,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,150,71,0,0 ; andps 0x4796(%rip),%xmm3 # 67a0 <_sk_callback_sse2+0x57c>
+ DB 15,84,29,198,71,0,0 ; andps 0x47c6(%rip),%xmm3 # 67d0 <_sk_callback_sse2+0x580>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -24838,12 +24862,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,111,71,0,0 ; addps 0x476f(%rip),%xmm6 # 67f0 <_sk_callback_sse2+0x5cc>
+ DB 15,88,53,159,71,0,0 ; addps 0x479f(%rip),%xmm6 # 6820 <_sk_callback_sse2+0x5d0>
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,10,71,0,0 ; andps 0x470a(%rip),%xmm3 # 67a0 <_sk_callback_sse2+0x57c>
+ DB 15,84,29,58,71,0,0 ; andps 0x473a(%rip),%xmm3 # 67d0 <_sk_callback_sse2+0x580>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -24908,9 +24932,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,71,15,110,4,25 ; movd (%r9,%r11,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,137,70,0,0 ; pand 0x4689(%rip),%xmm8 # 6800 <_sk_callback_sse2+0x5dc>
+ DB 102,68,15,219,5,185,70,0,0 ; pand 0x46b9(%rip),%xmm8 # 6830 <_sk_callback_sse2+0x5e0>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,141,70,0,0 ; mulps 0x468d(%rip),%xmm8 # 6810 <_sk_callback_sse2+0x5ec>
+ DB 68,15,89,5,189,70,0,0 ; mulps 0x46bd(%rip),%xmm8 # 6840 <_sk_callback_sse2+0x5f0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -24973,9 +24997,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,71,15,110,4,25 ; movd (%r9,%r11,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,195,69,0,0 ; pand 0x45c3(%rip),%xmm8 # 6820 <_sk_callback_sse2+0x5fc>
+ DB 102,68,15,219,5,243,69,0,0 ; pand 0x45f3(%rip),%xmm8 # 6850 <_sk_callback_sse2+0x600>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,199,69,0,0 ; mulps 0x45c7(%rip),%xmm8 # 6830 <_sk_callback_sse2+0x60c>
+ DB 68,15,89,5,247,69,0,0 ; mulps 0x45f7(%rip),%xmm8 # 6860 <_sk_callback_sse2+0x610>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25025,17 +25049,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,156,0,0,0 ; jne 23ac <_sk_lerp_565_sse2+0xbb>
DB 243,71,15,126,12,89 ; movq (%r9,%r11,2),%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
- DB 102,68,15,111,5,28,69,0,0 ; movdqa 0x451c(%rip),%xmm8 # 6840 <_sk_callback_sse2+0x61c>
+ DB 102,68,15,111,5,76,69,0,0 ; movdqa 0x454c(%rip),%xmm8 # 6870 <_sk_callback_sse2+0x620>
DB 102,69,15,219,193 ; pand %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,27,69,0,0 ; mulps 0x451b(%rip),%xmm8 # 6850 <_sk_callback_sse2+0x62c>
- DB 102,68,15,111,21,34,69,0,0 ; movdqa 0x4522(%rip),%xmm10 # 6860 <_sk_callback_sse2+0x63c>
+ DB 68,15,89,5,75,69,0,0 ; mulps 0x454b(%rip),%xmm8 # 6880 <_sk_callback_sse2+0x630>
+ DB 102,68,15,111,21,82,69,0,0 ; movdqa 0x4552(%rip),%xmm10 # 6890 <_sk_callback_sse2+0x640>
DB 102,69,15,219,209 ; pand %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,33,69,0,0 ; mulps 0x4521(%rip),%xmm10 # 6870 <_sk_callback_sse2+0x64c>
- DB 102,68,15,219,13,40,69,0,0 ; pand 0x4528(%rip),%xmm9 # 6880 <_sk_callback_sse2+0x65c>
+ DB 68,15,89,21,81,69,0,0 ; mulps 0x4551(%rip),%xmm10 # 68a0 <_sk_callback_sse2+0x650>
+ DB 102,68,15,219,13,88,69,0,0 ; pand 0x4558(%rip),%xmm9 # 68b0 <_sk_callback_sse2+0x660>
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,44,69,0,0 ; mulps 0x452c(%rip),%xmm9 # 6890 <_sk_callback_sse2+0x66c>
+ DB 68,15,89,13,92,69,0,0 ; mulps 0x455c(%rip),%xmm9 # 68c0 <_sk_callback_sse2+0x670>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25087,7 +25111,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 65,87 ; push %r15
DB 65,86 ; push %r14
DB 83 ; push %rbx
- DB 102,68,15,111,5,123,68,0,0 ; movdqa 0x447b(%rip),%xmm8 # 68a0 <_sk_callback_sse2+0x67c>
+ DB 102,68,15,111,5,171,68,0,0 ; movdqa 0x44ab(%rip),%xmm8 # 68d0 <_sk_callback_sse2+0x680>
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
@@ -25143,7 +25167,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 65,15,20,208 ; unpcklps %xmm8,%xmm2
DB 102,65,15,114,209,24 ; psrld $0x18,%xmm9
DB 65,15,91,217 ; cvtdq2ps %xmm9,%xmm3
- DB 15,89,29,132,67,0,0 ; mulps 0x4384(%rip),%xmm3 # 68b0 <_sk_callback_sse2+0x68c>
+ DB 15,89,29,180,67,0,0 ; mulps 0x43b4(%rip),%xmm3 # 68e0 <_sk_callback_sse2+0x690>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -25183,7 +25207,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,68,15,111,21,249,66,0,0 ; movdqa 0x42f9(%rip),%xmm10 # 68c0 <_sk_callback_sse2+0x69c>
+ DB 102,68,15,111,21,41,67,0,0 ; movdqa 0x4329(%rip),%xmm10 # 68f0 <_sk_callback_sse2+0x6a0>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
@@ -25245,7 +25269,7 @@ _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,228,65,0,0 ; mulps 0x41e4(%rip),%xmm3 # 68d0 <_sk_callback_sse2+0x6ac>
+ DB 15,89,29,20,66,0,0 ; mulps 0x4214(%rip),%xmm3 # 6900 <_sk_callback_sse2+0x6b0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -25286,7 +25310,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,68,15,97,208 ; punpcklwd %xmm0,%xmm10
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,65,15,97,194 ; punpcklwd %xmm10,%xmm0
- DB 102,68,15,111,5,83,65,0,0 ; movdqa 0x4153(%rip),%xmm8 # 68e0 <_sk_callback_sse2+0x6bc>
+ DB 102,68,15,111,5,131,65,0,0 ; movdqa 0x4183(%rip),%xmm8 # 6910 <_sk_callback_sse2+0x6c0>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
@@ -25342,7 +25366,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 15,20,211 ; unpcklps %xmm3,%xmm2
DB 65,15,20,208 ; unpcklps %xmm8,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,94,64,0,0 ; movaps 0x405e(%rip),%xmm3 # 68f0 <_sk_callback_sse2+0x6cc>
+ DB 15,40,29,142,64,0,0 ; movaps 0x408e(%rip),%xmm3 # 6920 <_sk_callback_sse2+0x6d0>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 65,95 ; pop %r15
@@ -25374,7 +25398,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,247,63,0,0 ; movaps 0x3ff7(%rip),%xmm8 # 6900 <_sk_callback_sse2+0x6dc>
+ DB 68,15,40,5,39,64,0,0 ; movaps 0x4027(%rip),%xmm8 # 6930 <_sk_callback_sse2+0x6e0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -25402,7 +25426,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,145,63,0,0 ; movaps 0x3f91(%rip),%xmm10 # 6910 <_sk_callback_sse2+0x6ec>
+ DB 68,15,40,21,193,63,0,0 ; movaps 0x3fc1(%rip),%xmm10 # 6940 <_sk_callback_sse2+0x6f0>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -25521,7 +25545,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,217,61,0,0 ; movaps 0x3dd9(%rip),%xmm10 # 6920 <_sk_callback_sse2+0x6fc>
+ DB 68,15,40,21,9,62,0,0 ; movaps 0x3e09(%rip),%xmm10 # 6950 <_sk_callback_sse2+0x700>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -25718,15 +25742,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,13,59,0,0 ; mulps 0x3b0d(%rip),%xmm9 # 6930 <_sk_callback_sse2+0x70c>
- DB 68,15,84,21,21,59,0,0 ; andps 0x3b15(%rip),%xmm10 # 6940 <_sk_callback_sse2+0x71c>
- DB 68,15,86,21,29,59,0,0 ; orps 0x3b1d(%rip),%xmm10 # 6950 <_sk_callback_sse2+0x72c>
- DB 68,15,88,13,37,59,0,0 ; addps 0x3b25(%rip),%xmm9 # 6960 <_sk_callback_sse2+0x73c>
- DB 68,15,40,37,45,59,0,0 ; movaps 0x3b2d(%rip),%xmm12 # 6970 <_sk_callback_sse2+0x74c>
+ DB 68,15,89,13,61,59,0,0 ; mulps 0x3b3d(%rip),%xmm9 # 6960 <_sk_callback_sse2+0x710>
+ DB 68,15,84,21,69,59,0,0 ; andps 0x3b45(%rip),%xmm10 # 6970 <_sk_callback_sse2+0x720>
+ DB 68,15,86,21,77,59,0,0 ; orps 0x3b4d(%rip),%xmm10 # 6980 <_sk_callback_sse2+0x730>
+ DB 68,15,88,13,85,59,0,0 ; addps 0x3b55(%rip),%xmm9 # 6990 <_sk_callback_sse2+0x740>
+ DB 68,15,40,37,93,59,0,0 ; movaps 0x3b5d(%rip),%xmm12 # 69a0 <_sk_callback_sse2+0x750>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,45,59,0,0 ; addps 0x3b2d(%rip),%xmm10 # 6980 <_sk_callback_sse2+0x75c>
- DB 68,15,40,37,53,59,0,0 ; movaps 0x3b35(%rip),%xmm12 # 6990 <_sk_callback_sse2+0x76c>
+ DB 68,15,88,21,93,59,0,0 ; addps 0x3b5d(%rip),%xmm10 # 69b0 <_sk_callback_sse2+0x760>
+ DB 68,15,40,37,101,59,0,0 ; movaps 0x3b65(%rip),%xmm12 # 69c0 <_sk_callback_sse2+0x770>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -25734,22 +25758,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,31,59,0,0 ; movaps 0x3b1f(%rip),%xmm10 # 69a0 <_sk_callback_sse2+0x77c>
+ DB 68,15,40,21,79,59,0,0 ; movaps 0x3b4f(%rip),%xmm10 # 69d0 <_sk_callback_sse2+0x780>
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,19,59,0,0 ; addps 0x3b13(%rip),%xmm9 # 69b0 <_sk_callback_sse2+0x78c>
- DB 68,15,40,37,27,59,0,0 ; movaps 0x3b1b(%rip),%xmm12 # 69c0 <_sk_callback_sse2+0x79c>
+ DB 68,15,88,13,67,59,0,0 ; addps 0x3b43(%rip),%xmm9 # 69e0 <_sk_callback_sse2+0x790>
+ DB 68,15,40,37,75,59,0,0 ; movaps 0x3b4b(%rip),%xmm12 # 69f0 <_sk_callback_sse2+0x7a0>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,27,59,0,0 ; movaps 0x3b1b(%rip),%xmm12 # 69d0 <_sk_callback_sse2+0x7ac>
+ DB 68,15,40,37,75,59,0,0 ; movaps 0x3b4b(%rip),%xmm12 # 6a00 <_sk_callback_sse2+0x7b0>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,31,59,0,0 ; movaps 0x3b1f(%rip),%xmm13 # 69e0 <_sk_callback_sse2+0x7bc>
+ DB 68,15,40,45,79,59,0,0 ; movaps 0x3b4f(%rip),%xmm13 # 6a10 <_sk_callback_sse2+0x7c0>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,31,59,0,0 ; mulps 0x3b1f(%rip),%xmm13 # 69f0 <_sk_callback_sse2+0x7cc>
+ DB 68,15,89,45,79,59,0,0 ; mulps 0x3b4f(%rip),%xmm13 # 6a20 <_sk_callback_sse2+0x7d0>
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
@@ -25783,15 +25807,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,159,58,0,0 ; mulps 0x3a9f(%rip),%xmm9 # 6a00 <_sk_callback_sse2+0x7dc>
- DB 68,15,84,21,167,58,0,0 ; andps 0x3aa7(%rip),%xmm10 # 6a10 <_sk_callback_sse2+0x7ec>
- DB 68,15,86,21,175,58,0,0 ; orps 0x3aaf(%rip),%xmm10 # 6a20 <_sk_callback_sse2+0x7fc>
- DB 68,15,88,13,183,58,0,0 ; addps 0x3ab7(%rip),%xmm9 # 6a30 <_sk_callback_sse2+0x80c>
- DB 68,15,40,37,191,58,0,0 ; movaps 0x3abf(%rip),%xmm12 # 6a40 <_sk_callback_sse2+0x81c>
+ DB 68,15,89,13,207,58,0,0 ; mulps 0x3acf(%rip),%xmm9 # 6a30 <_sk_callback_sse2+0x7e0>
+ DB 68,15,84,21,215,58,0,0 ; andps 0x3ad7(%rip),%xmm10 # 6a40 <_sk_callback_sse2+0x7f0>
+ DB 68,15,86,21,223,58,0,0 ; orps 0x3adf(%rip),%xmm10 # 6a50 <_sk_callback_sse2+0x800>
+ DB 68,15,88,13,231,58,0,0 ; addps 0x3ae7(%rip),%xmm9 # 6a60 <_sk_callback_sse2+0x810>
+ DB 68,15,40,37,239,58,0,0 ; movaps 0x3aef(%rip),%xmm12 # 6a70 <_sk_callback_sse2+0x820>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,191,58,0,0 ; addps 0x3abf(%rip),%xmm10 # 6a50 <_sk_callback_sse2+0x82c>
- DB 68,15,40,37,199,58,0,0 ; movaps 0x3ac7(%rip),%xmm12 # 6a60 <_sk_callback_sse2+0x83c>
+ DB 68,15,88,21,239,58,0,0 ; addps 0x3aef(%rip),%xmm10 # 6a80 <_sk_callback_sse2+0x830>
+ DB 68,15,40,37,247,58,0,0 ; movaps 0x3af7(%rip),%xmm12 # 6a90 <_sk_callback_sse2+0x840>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -25799,22 +25823,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,177,58,0,0 ; movaps 0x3ab1(%rip),%xmm10 # 6a70 <_sk_callback_sse2+0x84c>
+ DB 68,15,40,21,225,58,0,0 ; movaps 0x3ae1(%rip),%xmm10 # 6aa0 <_sk_callback_sse2+0x850>
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,165,58,0,0 ; addps 0x3aa5(%rip),%xmm9 # 6a80 <_sk_callback_sse2+0x85c>
- DB 68,15,40,37,173,58,0,0 ; movaps 0x3aad(%rip),%xmm12 # 6a90 <_sk_callback_sse2+0x86c>
+ DB 68,15,88,13,213,58,0,0 ; addps 0x3ad5(%rip),%xmm9 # 6ab0 <_sk_callback_sse2+0x860>
+ DB 68,15,40,37,221,58,0,0 ; movaps 0x3add(%rip),%xmm12 # 6ac0 <_sk_callback_sse2+0x870>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,173,58,0,0 ; movaps 0x3aad(%rip),%xmm12 # 6aa0 <_sk_callback_sse2+0x87c>
+ DB 68,15,40,37,221,58,0,0 ; movaps 0x3add(%rip),%xmm12 # 6ad0 <_sk_callback_sse2+0x880>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,177,58,0,0 ; movaps 0x3ab1(%rip),%xmm13 # 6ab0 <_sk_callback_sse2+0x88c>
+ DB 68,15,40,45,225,58,0,0 ; movaps 0x3ae1(%rip),%xmm13 # 6ae0 <_sk_callback_sse2+0x890>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,177,58,0,0 ; mulps 0x3ab1(%rip),%xmm13 # 6ac0 <_sk_callback_sse2+0x89c>
+ DB 68,15,89,45,225,58,0,0 ; mulps 0x3ae1(%rip),%xmm13 # 6af0 <_sk_callback_sse2+0x8a0>
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
@@ -25848,15 +25872,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,49,58,0,0 ; mulps 0x3a31(%rip),%xmm9 # 6ad0 <_sk_callback_sse2+0x8ac>
- DB 68,15,84,21,57,58,0,0 ; andps 0x3a39(%rip),%xmm10 # 6ae0 <_sk_callback_sse2+0x8bc>
- DB 68,15,86,21,65,58,0,0 ; orps 0x3a41(%rip),%xmm10 # 6af0 <_sk_callback_sse2+0x8cc>
- DB 68,15,88,13,73,58,0,0 ; addps 0x3a49(%rip),%xmm9 # 6b00 <_sk_callback_sse2+0x8dc>
- DB 68,15,40,37,81,58,0,0 ; movaps 0x3a51(%rip),%xmm12 # 6b10 <_sk_callback_sse2+0x8ec>
+ DB 68,15,89,13,97,58,0,0 ; mulps 0x3a61(%rip),%xmm9 # 6b00 <_sk_callback_sse2+0x8b0>
+ DB 68,15,84,21,105,58,0,0 ; andps 0x3a69(%rip),%xmm10 # 6b10 <_sk_callback_sse2+0x8c0>
+ DB 68,15,86,21,113,58,0,0 ; orps 0x3a71(%rip),%xmm10 # 6b20 <_sk_callback_sse2+0x8d0>
+ DB 68,15,88,13,121,58,0,0 ; addps 0x3a79(%rip),%xmm9 # 6b30 <_sk_callback_sse2+0x8e0>
+ DB 68,15,40,37,129,58,0,0 ; movaps 0x3a81(%rip),%xmm12 # 6b40 <_sk_callback_sse2+0x8f0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,81,58,0,0 ; addps 0x3a51(%rip),%xmm10 # 6b20 <_sk_callback_sse2+0x8fc>
- DB 68,15,40,37,89,58,0,0 ; movaps 0x3a59(%rip),%xmm12 # 6b30 <_sk_callback_sse2+0x90c>
+ DB 68,15,88,21,129,58,0,0 ; addps 0x3a81(%rip),%xmm10 # 6b50 <_sk_callback_sse2+0x900>
+ DB 68,15,40,37,137,58,0,0 ; movaps 0x3a89(%rip),%xmm12 # 6b60 <_sk_callback_sse2+0x910>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -25864,22 +25888,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,67,58,0,0 ; movaps 0x3a43(%rip),%xmm10 # 6b40 <_sk_callback_sse2+0x91c>
+ DB 68,15,40,21,115,58,0,0 ; movaps 0x3a73(%rip),%xmm10 # 6b70 <_sk_callback_sse2+0x920>
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,55,58,0,0 ; addps 0x3a37(%rip),%xmm9 # 6b50 <_sk_callback_sse2+0x92c>
- DB 68,15,40,37,63,58,0,0 ; movaps 0x3a3f(%rip),%xmm12 # 6b60 <_sk_callback_sse2+0x93c>
+ DB 68,15,88,13,103,58,0,0 ; addps 0x3a67(%rip),%xmm9 # 6b80 <_sk_callback_sse2+0x930>
+ DB 68,15,40,37,111,58,0,0 ; movaps 0x3a6f(%rip),%xmm12 # 6b90 <_sk_callback_sse2+0x940>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,63,58,0,0 ; movaps 0x3a3f(%rip),%xmm12 # 6b70 <_sk_callback_sse2+0x94c>
+ DB 68,15,40,37,111,58,0,0 ; movaps 0x3a6f(%rip),%xmm12 # 6ba0 <_sk_callback_sse2+0x950>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,67,58,0,0 ; movaps 0x3a43(%rip),%xmm13 # 6b80 <_sk_callback_sse2+0x95c>
+ DB 68,15,40,45,115,58,0,0 ; movaps 0x3a73(%rip),%xmm13 # 6bb0 <_sk_callback_sse2+0x960>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,67,58,0,0 ; mulps 0x3a43(%rip),%xmm13 # 6b90 <_sk_callback_sse2+0x96c>
+ DB 68,15,89,45,115,58,0,0 ; mulps 0x3a73(%rip),%xmm13 # 6bc0 <_sk_callback_sse2+0x970>
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
@@ -25913,15 +25937,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,195,57,0,0 ; mulps 0x39c3(%rip),%xmm9 # 6ba0 <_sk_callback_sse2+0x97c>
- DB 68,15,84,21,203,57,0,0 ; andps 0x39cb(%rip),%xmm10 # 6bb0 <_sk_callback_sse2+0x98c>
- DB 68,15,86,21,211,57,0,0 ; orps 0x39d3(%rip),%xmm10 # 6bc0 <_sk_callback_sse2+0x99c>
- DB 68,15,88,13,219,57,0,0 ; addps 0x39db(%rip),%xmm9 # 6bd0 <_sk_callback_sse2+0x9ac>
- DB 68,15,40,37,227,57,0,0 ; movaps 0x39e3(%rip),%xmm12 # 6be0 <_sk_callback_sse2+0x9bc>
+ DB 68,15,89,13,243,57,0,0 ; mulps 0x39f3(%rip),%xmm9 # 6bd0 <_sk_callback_sse2+0x980>
+ DB 68,15,84,21,251,57,0,0 ; andps 0x39fb(%rip),%xmm10 # 6be0 <_sk_callback_sse2+0x990>
+ DB 68,15,86,21,3,58,0,0 ; orps 0x3a03(%rip),%xmm10 # 6bf0 <_sk_callback_sse2+0x9a0>
+ DB 68,15,88,13,11,58,0,0 ; addps 0x3a0b(%rip),%xmm9 # 6c00 <_sk_callback_sse2+0x9b0>
+ DB 68,15,40,37,19,58,0,0 ; movaps 0x3a13(%rip),%xmm12 # 6c10 <_sk_callback_sse2+0x9c0>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,227,57,0,0 ; addps 0x39e3(%rip),%xmm10 # 6bf0 <_sk_callback_sse2+0x9cc>
- DB 68,15,40,37,235,57,0,0 ; movaps 0x39eb(%rip),%xmm12 # 6c00 <_sk_callback_sse2+0x9dc>
+ DB 68,15,88,21,19,58,0,0 ; addps 0x3a13(%rip),%xmm10 # 6c20 <_sk_callback_sse2+0x9d0>
+ DB 68,15,40,37,27,58,0,0 ; movaps 0x3a1b(%rip),%xmm12 # 6c30 <_sk_callback_sse2+0x9e0>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -25929,22 +25953,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,213,57,0,0 ; movaps 0x39d5(%rip),%xmm10 # 6c10 <_sk_callback_sse2+0x9ec>
+ DB 68,15,40,21,5,58,0,0 ; movaps 0x3a05(%rip),%xmm10 # 6c40 <_sk_callback_sse2+0x9f0>
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,201,57,0,0 ; addps 0x39c9(%rip),%xmm9 # 6c20 <_sk_callback_sse2+0x9fc>
- DB 68,15,40,37,209,57,0,0 ; movaps 0x39d1(%rip),%xmm12 # 6c30 <_sk_callback_sse2+0xa0c>
+ DB 68,15,88,13,249,57,0,0 ; addps 0x39f9(%rip),%xmm9 # 6c50 <_sk_callback_sse2+0xa00>
+ DB 68,15,40,37,1,58,0,0 ; movaps 0x3a01(%rip),%xmm12 # 6c60 <_sk_callback_sse2+0xa10>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,209,57,0,0 ; movaps 0x39d1(%rip),%xmm12 # 6c40 <_sk_callback_sse2+0xa1c>
+ DB 68,15,40,37,1,58,0,0 ; movaps 0x3a01(%rip),%xmm12 # 6c70 <_sk_callback_sse2+0xa20>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,213,57,0,0 ; movaps 0x39d5(%rip),%xmm13 # 6c50 <_sk_callback_sse2+0xa2c>
+ DB 68,15,40,45,5,58,0,0 ; movaps 0x3a05(%rip),%xmm13 # 6c80 <_sk_callback_sse2+0xa30>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,213,57,0,0 ; mulps 0x39d5(%rip),%xmm13 # 6c60 <_sk_callback_sse2+0xa3c>
+ DB 68,15,89,45,5,58,0,0 ; mulps 0x3a05(%rip),%xmm13 # 6c90 <_sk_callback_sse2+0xa40>
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
@@ -25959,29 +25983,29 @@ _sk_parametric_a_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,178,57,0,0 ; mulps 0x39b2(%rip),%xmm0 # 6c70 <_sk_callback_sse2+0xa4c>
- DB 68,15,40,5,186,57,0,0 ; movaps 0x39ba(%rip),%xmm8 # 6c80 <_sk_callback_sse2+0xa5c>
+ DB 15,89,5,226,57,0,0 ; mulps 0x39e2(%rip),%xmm0 # 6ca0 <_sk_callback_sse2+0xa50>
+ DB 68,15,40,5,234,57,0,0 ; movaps 0x39ea(%rip),%xmm8 # 6cb0 <_sk_callback_sse2+0xa60>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,190,57,0,0 ; movaps 0x39be(%rip),%xmm9 # 6c90 <_sk_callback_sse2+0xa6c>
+ DB 68,15,40,13,238,57,0,0 ; movaps 0x39ee(%rip),%xmm9 # 6cc0 <_sk_callback_sse2+0xa70>
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,187,57,0,0 ; addps 0x39bb(%rip),%xmm0 # 6ca0 <_sk_callback_sse2+0xa7c>
- DB 15,89,5,196,57,0,0 ; mulps 0x39c4(%rip),%xmm0 # 6cb0 <_sk_callback_sse2+0xa8c>
- DB 15,89,13,205,57,0,0 ; mulps 0x39cd(%rip),%xmm1 # 6cc0 <_sk_callback_sse2+0xa9c>
+ DB 15,88,5,235,57,0,0 ; addps 0x39eb(%rip),%xmm0 # 6cd0 <_sk_callback_sse2+0xa80>
+ DB 15,89,5,244,57,0,0 ; mulps 0x39f4(%rip),%xmm0 # 6ce0 <_sk_callback_sse2+0xa90>
+ DB 15,89,13,253,57,0,0 ; mulps 0x39fd(%rip),%xmm1 # 6cf0 <_sk_callback_sse2+0xaa0>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,211,57,0,0 ; mulps 0x39d3(%rip),%xmm2 # 6cd0 <_sk_callback_sse2+0xaac>
+ DB 15,89,21,3,58,0,0 ; mulps 0x3a03(%rip),%xmm2 # 6d00 <_sk_callback_sse2+0xab0>
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,200,57,0,0 ; movaps 0x39c8(%rip),%xmm2 # 6ce0 <_sk_callback_sse2+0xabc>
+ DB 15,40,21,248,57,0,0 ; movaps 0x39f8(%rip),%xmm2 # 6d10 <_sk_callback_sse2+0xac0>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,199,57,0,0 ; movaps 0x39c7(%rip),%xmm10 # 6cf0 <_sk_callback_sse2+0xacc>
+ DB 68,15,40,21,247,57,0,0 ; movaps 0x39f7(%rip),%xmm10 # 6d20 <_sk_callback_sse2+0xad0>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,203,57,0,0 ; movaps 0x39cb(%rip),%xmm11 # 6d00 <_sk_callback_sse2+0xadc>
+ DB 68,15,40,29,251,57,0,0 ; movaps 0x39fb(%rip),%xmm11 # 6d30 <_sk_callback_sse2+0xae0>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -26005,8 +26029,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,123,57,0,0 ; mulps 0x397b(%rip),%xmm8 # 6d10 <_sk_callback_sse2+0xaec>
- DB 15,89,21,132,57,0,0 ; mulps 0x3984(%rip),%xmm2 # 6d20 <_sk_callback_sse2+0xafc>
+ DB 68,15,89,5,171,57,0,0 ; mulps 0x39ab(%rip),%xmm8 # 6d40 <_sk_callback_sse2+0xaf0>
+ DB 15,89,21,180,57,0,0 ; mulps 0x39b4(%rip),%xmm2 # 6d50 <_sk_callback_sse2+0xb00>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -26024,9 +26048,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,67,15,110,4,25 ; movd (%r9,%r11,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,94,57,0,0 ; pand 0x395e(%rip),%xmm0 # 6d30 <_sk_callback_sse2+0xb0c>
+ DB 102,15,219,5,142,57,0,0 ; pand 0x398e(%rip),%xmm0 # 6d60 <_sk_callback_sse2+0xb10>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,100,57,0,0 ; mulps 0x3964(%rip),%xmm3 # 6d40 <_sk_callback_sse2+0xb1c>
+ DB 15,89,29,148,57,0,0 ; mulps 0x3994(%rip),%xmm3 # 6d70 <_sk_callback_sse2+0xb20>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -26067,9 +26091,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,67,15,110,36,25 ; movd (%r9,%r11,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,234,56,0,0 ; pand 0x38ea(%rip),%xmm4 # 6d50 <_sk_callback_sse2+0xb2c>
+ DB 102,15,219,37,26,57,0,0 ; pand 0x391a(%rip),%xmm4 # 6d80 <_sk_callback_sse2+0xb30>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,240,56,0,0 ; mulps 0x38f0(%rip),%xmm7 # 6d60 <_sk_callback_sse2+0xb3c>
+ DB 15,89,61,32,57,0,0 ; mulps 0x3920(%rip),%xmm7 # 6d90 <_sk_callback_sse2+0xb40>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -26135,7 +26159,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,17,56,0,0 ; mulps 0x3811(%rip),%xmm3 # 6d70 <_sk_callback_sse2+0xb4c>
+ DB 15,89,29,65,56,0,0 ; mulps 0x3841(%rip),%xmm3 # 6da0 <_sk_callback_sse2+0xb50>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -26153,7 +26177,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 77,15,175,202 ; imul %r10,%r9
DB 76,3,8 ; add (%rax),%r9
DB 76,99,218 ; movslq %edx,%r11
- DB 68,15,40,5,241,55,0,0 ; movaps 0x37f1(%rip),%xmm8 # 6d80 <_sk_callback_sse2+0xb5c>
+ DB 68,15,40,5,33,56,0,0 ; movaps 0x3821(%rip),%xmm8 # 6db0 <_sk_callback_sse2+0xb60>
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
@@ -26180,7 +26204,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,68,15,127,68,36,16 ; movdqa %xmm8,0x10(%rsp)
DB 138,68,36,24 ; mov 0x18(%rsp),%al
DB 67,136,68,25,2 ; mov %al,0x2(%r9,%r11,1)
- DB 102,68,15,219,5,144,55,0,0 ; pand 0x3790(%rip),%xmm8 # 6d90 <_sk_callback_sse2+0xb6c>
+ DB 102,68,15,219,5,192,55,0,0 ; pand 0x37c0(%rip),%xmm8 # 6dc0 <_sk_callback_sse2+0xb70>
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
@@ -26204,11 +26228,11 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,67,15,110,4,25 ; movd (%r9,%r11,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,77,55,0,0 ; pand 0x374d(%rip),%xmm0 # 6da0 <_sk_callback_sse2+0xb7c>
+ DB 102,15,219,5,125,55,0,0 ; pand 0x377d(%rip),%xmm0 # 6dd0 <_sk_callback_sse2+0xb80>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,83,55,0,0 ; mulps 0x3753(%rip),%xmm0 # 6db0 <_sk_callback_sse2+0xb8c>
+ DB 15,89,5,131,55,0,0 ; mulps 0x3783(%rip),%xmm0 # 6de0 <_sk_callback_sse2+0xb90>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,90,55,0,0 ; movaps 0x375a(%rip),%xmm3 # 6dc0 <_sk_callback_sse2+0xb9c>
+ DB 15,40,29,138,55,0,0 ; movaps 0x378a(%rip),%xmm3 # 6df0 <_sk_callback_sse2+0xba0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -26247,11 +26271,11 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,67,15,110,36,25 ; movd (%r9,%r11,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,230,54,0,0 ; pand 0x36e6(%rip),%xmm4 # 6dd0 <_sk_callback_sse2+0xbac>
+ DB 102,15,219,37,22,55,0,0 ; pand 0x3716(%rip),%xmm4 # 6e00 <_sk_callback_sse2+0xbb0>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,236,54,0,0 ; mulps 0x36ec(%rip),%xmm4 # 6de0 <_sk_callback_sse2+0xbbc>
+ DB 15,89,37,28,55,0,0 ; mulps 0x371c(%rip),%xmm4 # 6e10 <_sk_callback_sse2+0xbc0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,243,54,0,0 ; movaps 0x36f3(%rip),%xmm7 # 6df0 <_sk_callback_sse2+0xbcc>
+ DB 15,40,61,35,55,0,0 ; movaps 0x3723(%rip),%xmm7 # 6e20 <_sk_callback_sse2+0xbd0>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -26315,9 +26339,9 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,26,54,0,0 ; mulps 0x361a(%rip),%xmm0 # 6e00 <_sk_callback_sse2+0xbdc>
+ DB 15,89,5,74,54,0,0 ; mulps 0x364a(%rip),%xmm0 # 6e30 <_sk_callback_sse2+0xbe0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,33,54,0,0 ; movaps 0x3621(%rip),%xmm3 # 6e10 <_sk_callback_sse2+0xbec>
+ DB 15,40,29,81,54,0,0 ; movaps 0x3651(%rip),%xmm3 # 6e40 <_sk_callback_sse2+0xbf0>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -26337,19 +26361,19 @@ _sk_load_565_sse2 LABEL PROC
DB 117,83 ; jne 3867 <_sk_load_565_sse2+0x6e>
DB 243,67,15,126,20,89 ; movq (%r9,%r11,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,250,53,0,0 ; movdqa 0x35fa(%rip),%xmm0 # 6e20 <_sk_callback_sse2+0xbfc>
+ DB 102,15,111,5,42,54,0,0 ; movdqa 0x362a(%rip),%xmm0 # 6e50 <_sk_callback_sse2+0xc00>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,252,53,0,0 ; mulps 0x35fc(%rip),%xmm0 # 6e30 <_sk_callback_sse2+0xc0c>
- DB 102,15,111,13,4,54,0,0 ; movdqa 0x3604(%rip),%xmm1 # 6e40 <_sk_callback_sse2+0xc1c>
+ DB 15,89,5,44,54,0,0 ; mulps 0x362c(%rip),%xmm0 # 6e60 <_sk_callback_sse2+0xc10>
+ DB 102,15,111,13,52,54,0,0 ; movdqa 0x3634(%rip),%xmm1 # 6e70 <_sk_callback_sse2+0xc20>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,6,54,0,0 ; mulps 0x3606(%rip),%xmm1 # 6e50 <_sk_callback_sse2+0xc2c>
- DB 102,15,219,21,14,54,0,0 ; pand 0x360e(%rip),%xmm2 # 6e60 <_sk_callback_sse2+0xc3c>
+ DB 15,89,13,54,54,0,0 ; mulps 0x3636(%rip),%xmm1 # 6e80 <_sk_callback_sse2+0xc30>
+ DB 102,15,219,21,62,54,0,0 ; pand 0x363e(%rip),%xmm2 # 6e90 <_sk_callback_sse2+0xc40>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,20,54,0,0 ; mulps 0x3614(%rip),%xmm2 # 6e70 <_sk_callback_sse2+0xc4c>
+ DB 15,89,21,68,54,0,0 ; mulps 0x3644(%rip),%xmm2 # 6ea0 <_sk_callback_sse2+0xc50>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,27,54,0,0 ; movaps 0x361b(%rip),%xmm3 # 6e80 <_sk_callback_sse2+0xc5c>
+ DB 15,40,29,75,54,0,0 ; movaps 0x364b(%rip),%xmm3 # 6eb0 <_sk_callback_sse2+0xc60>
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
DB 65,128,226,3 ; and $0x3,%r10b
@@ -26384,19 +26408,19 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,83 ; jne 3922 <_sk_load_565_dst_sse2+0x6e>
DB 243,67,15,126,52,89 ; movq (%r9,%r11,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,37,175,53,0,0 ; movdqa 0x35af(%rip),%xmm4 # 6e90 <_sk_callback_sse2+0xc6c>
+ DB 102,15,111,37,223,53,0,0 ; movdqa 0x35df(%rip),%xmm4 # 6ec0 <_sk_callback_sse2+0xc70>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,177,53,0,0 ; mulps 0x35b1(%rip),%xmm4 # 6ea0 <_sk_callback_sse2+0xc7c>
- DB 102,15,111,45,185,53,0,0 ; movdqa 0x35b9(%rip),%xmm5 # 6eb0 <_sk_callback_sse2+0xc8c>
+ DB 15,89,37,225,53,0,0 ; mulps 0x35e1(%rip),%xmm4 # 6ed0 <_sk_callback_sse2+0xc80>
+ DB 102,15,111,45,233,53,0,0 ; movdqa 0x35e9(%rip),%xmm5 # 6ee0 <_sk_callback_sse2+0xc90>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,187,53,0,0 ; mulps 0x35bb(%rip),%xmm5 # 6ec0 <_sk_callback_sse2+0xc9c>
- DB 102,15,219,53,195,53,0,0 ; pand 0x35c3(%rip),%xmm6 # 6ed0 <_sk_callback_sse2+0xcac>
+ DB 15,89,45,235,53,0,0 ; mulps 0x35eb(%rip),%xmm5 # 6ef0 <_sk_callback_sse2+0xca0>
+ DB 102,15,219,53,243,53,0,0 ; pand 0x35f3(%rip),%xmm6 # 6f00 <_sk_callback_sse2+0xcb0>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,201,53,0,0 ; mulps 0x35c9(%rip),%xmm6 # 6ee0 <_sk_callback_sse2+0xcbc>
+ DB 15,89,53,249,53,0,0 ; mulps 0x35f9(%rip),%xmm6 # 6f10 <_sk_callback_sse2+0xcc0>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,208,53,0,0 ; movaps 0x35d0(%rip),%xmm7 # 6ef0 <_sk_callback_sse2+0xccc>
+ DB 15,40,61,0,54,0,0 ; movaps 0x3600(%rip),%xmm7 # 6f20 <_sk_callback_sse2+0xcd0>
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
DB 65,128,226,3 ; and $0x3,%r10b
@@ -26449,19 +26473,19 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,208,3 ; pinsrw $0x3,%eax,%xmm2
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,11,53,0,0 ; movdqa 0x350b(%rip),%xmm0 # 6f00 <_sk_callback_sse2+0xcdc>
+ DB 102,15,111,5,59,53,0,0 ; movdqa 0x353b(%rip),%xmm0 # 6f30 <_sk_callback_sse2+0xce0>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,13,53,0,0 ; mulps 0x350d(%rip),%xmm0 # 6f10 <_sk_callback_sse2+0xcec>
- DB 102,15,111,13,21,53,0,0 ; movdqa 0x3515(%rip),%xmm1 # 6f20 <_sk_callback_sse2+0xcfc>
+ DB 15,89,5,61,53,0,0 ; mulps 0x353d(%rip),%xmm0 # 6f40 <_sk_callback_sse2+0xcf0>
+ DB 102,15,111,13,69,53,0,0 ; movdqa 0x3545(%rip),%xmm1 # 6f50 <_sk_callback_sse2+0xd00>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,23,53,0,0 ; mulps 0x3517(%rip),%xmm1 # 6f30 <_sk_callback_sse2+0xd0c>
- DB 102,15,219,21,31,53,0,0 ; pand 0x351f(%rip),%xmm2 # 6f40 <_sk_callback_sse2+0xd1c>
+ DB 15,89,13,71,53,0,0 ; mulps 0x3547(%rip),%xmm1 # 6f60 <_sk_callback_sse2+0xd10>
+ DB 102,15,219,21,79,53,0,0 ; pand 0x354f(%rip),%xmm2 # 6f70 <_sk_callback_sse2+0xd20>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,37,53,0,0 ; mulps 0x3525(%rip),%xmm2 # 6f50 <_sk_callback_sse2+0xd2c>
+ DB 15,89,21,85,53,0,0 ; mulps 0x3555(%rip),%xmm2 # 6f80 <_sk_callback_sse2+0xd30>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,44,53,0,0 ; movaps 0x352c(%rip),%xmm3 # 6f60 <_sk_callback_sse2+0xd3c>
+ DB 15,40,29,92,53,0,0 ; movaps 0x355c(%rip),%xmm3 # 6f90 <_sk_callback_sse2+0xd40>
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
@@ -26474,12 +26498,12 @@ _sk_store_565_sse2 LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 76,99,218 ; movslq %edx,%r11
- DB 68,15,40,5,27,53,0,0 ; movaps 0x351b(%rip),%xmm8 # 6f70 <_sk_callback_sse2+0xd4c>
+ DB 68,15,40,5,75,53,0,0 ; movaps 0x354b(%rip),%xmm8 # 6fa0 <_sk_callback_sse2+0xd50>
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,16,53,0,0 ; movaps 0x3510(%rip),%xmm10 # 6f80 <_sk_callback_sse2+0xd5c>
+ DB 68,15,40,21,64,53,0,0 ; movaps 0x3540(%rip),%xmm10 # 6fb0 <_sk_callback_sse2+0xd60>
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
@@ -26526,21 +26550,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,98 ; jne 3b73 <_sk_load_4444_sse2+0x7d>
DB 243,67,15,126,28,89 ; movq (%r9,%r11,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,109,52,0,0 ; movdqa 0x346d(%rip),%xmm0 # 6f90 <_sk_callback_sse2+0xd6c>
+ DB 102,15,111,5,157,52,0,0 ; movdqa 0x349d(%rip),%xmm0 # 6fc0 <_sk_callback_sse2+0xd70>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,111,52,0,0 ; mulps 0x346f(%rip),%xmm0 # 6fa0 <_sk_callback_sse2+0xd7c>
- DB 102,15,111,13,119,52,0,0 ; movdqa 0x3477(%rip),%xmm1 # 6fb0 <_sk_callback_sse2+0xd8c>
+ DB 15,89,5,159,52,0,0 ; mulps 0x349f(%rip),%xmm0 # 6fd0 <_sk_callback_sse2+0xd80>
+ DB 102,15,111,13,167,52,0,0 ; movdqa 0x34a7(%rip),%xmm1 # 6fe0 <_sk_callback_sse2+0xd90>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,121,52,0,0 ; mulps 0x3479(%rip),%xmm1 # 6fc0 <_sk_callback_sse2+0xd9c>
- DB 102,15,111,21,129,52,0,0 ; movdqa 0x3481(%rip),%xmm2 # 6fd0 <_sk_callback_sse2+0xdac>
+ DB 15,89,13,169,52,0,0 ; mulps 0x34a9(%rip),%xmm1 # 6ff0 <_sk_callback_sse2+0xda0>
+ DB 102,15,111,21,177,52,0,0 ; movdqa 0x34b1(%rip),%xmm2 # 7000 <_sk_callback_sse2+0xdb0>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,131,52,0,0 ; mulps 0x3483(%rip),%xmm2 # 6fe0 <_sk_callback_sse2+0xdbc>
- DB 102,15,219,29,139,52,0,0 ; pand 0x348b(%rip),%xmm3 # 6ff0 <_sk_callback_sse2+0xdcc>
+ DB 15,89,21,179,52,0,0 ; mulps 0x34b3(%rip),%xmm2 # 7010 <_sk_callback_sse2+0xdc0>
+ DB 102,15,219,29,187,52,0,0 ; pand 0x34bb(%rip),%xmm3 # 7020 <_sk_callback_sse2+0xdd0>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,145,52,0,0 ; mulps 0x3491(%rip),%xmm3 # 7000 <_sk_callback_sse2+0xddc>
+ DB 15,89,29,193,52,0,0 ; mulps 0x34c1(%rip),%xmm3 # 7030 <_sk_callback_sse2+0xde0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -26576,21 +26600,21 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 117,98 ; jne 3c3d <_sk_load_4444_dst_sse2+0x7d>
DB 243,67,15,126,60,89 ; movq (%r9,%r11,2),%xmm7
DB 102,15,97,248 ; punpcklwd %xmm0,%xmm7
- DB 102,15,111,37,35,52,0,0 ; movdqa 0x3423(%rip),%xmm4 # 7010 <_sk_callback_sse2+0xdec>
+ DB 102,15,111,37,83,52,0,0 ; movdqa 0x3453(%rip),%xmm4 # 7040 <_sk_callback_sse2+0xdf0>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,37,52,0,0 ; mulps 0x3425(%rip),%xmm4 # 7020 <_sk_callback_sse2+0xdfc>
- DB 102,15,111,45,45,52,0,0 ; movdqa 0x342d(%rip),%xmm5 # 7030 <_sk_callback_sse2+0xe0c>
+ DB 15,89,37,85,52,0,0 ; mulps 0x3455(%rip),%xmm4 # 7050 <_sk_callback_sse2+0xe00>
+ DB 102,15,111,45,93,52,0,0 ; movdqa 0x345d(%rip),%xmm5 # 7060 <_sk_callback_sse2+0xe10>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,47,52,0,0 ; mulps 0x342f(%rip),%xmm5 # 7040 <_sk_callback_sse2+0xe1c>
- DB 102,15,111,53,55,52,0,0 ; movdqa 0x3437(%rip),%xmm6 # 7050 <_sk_callback_sse2+0xe2c>
+ DB 15,89,45,95,52,0,0 ; mulps 0x345f(%rip),%xmm5 # 7070 <_sk_callback_sse2+0xe20>
+ DB 102,15,111,53,103,52,0,0 ; movdqa 0x3467(%rip),%xmm6 # 7080 <_sk_callback_sse2+0xe30>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,57,52,0,0 ; mulps 0x3439(%rip),%xmm6 # 7060 <_sk_callback_sse2+0xe3c>
- DB 102,15,219,61,65,52,0,0 ; pand 0x3441(%rip),%xmm7 # 7070 <_sk_callback_sse2+0xe4c>
+ DB 15,89,53,105,52,0,0 ; mulps 0x3469(%rip),%xmm6 # 7090 <_sk_callback_sse2+0xe40>
+ DB 102,15,219,61,113,52,0,0 ; pand 0x3471(%rip),%xmm7 # 70a0 <_sk_callback_sse2+0xe50>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,71,52,0,0 ; mulps 0x3447(%rip),%xmm7 # 7080 <_sk_callback_sse2+0xe5c>
+ DB 15,89,61,119,52,0,0 ; mulps 0x3477(%rip),%xmm7 # 70b0 <_sk_callback_sse2+0xe60>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 69,137,194 ; mov %r8d,%r10d
@@ -26644,21 +26668,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 102,15,196,216,3 ; pinsrw $0x3,%eax,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,128,51,0,0 ; movdqa 0x3380(%rip),%xmm0 # 7090 <_sk_callback_sse2+0xe6c>
+ DB 102,15,111,5,176,51,0,0 ; movdqa 0x33b0(%rip),%xmm0 # 70c0 <_sk_callback_sse2+0xe70>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,130,51,0,0 ; mulps 0x3382(%rip),%xmm0 # 70a0 <_sk_callback_sse2+0xe7c>
- DB 102,15,111,13,138,51,0,0 ; movdqa 0x338a(%rip),%xmm1 # 70b0 <_sk_callback_sse2+0xe8c>
+ DB 15,89,5,178,51,0,0 ; mulps 0x33b2(%rip),%xmm0 # 70d0 <_sk_callback_sse2+0xe80>
+ DB 102,15,111,13,186,51,0,0 ; movdqa 0x33ba(%rip),%xmm1 # 70e0 <_sk_callback_sse2+0xe90>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,140,51,0,0 ; mulps 0x338c(%rip),%xmm1 # 70c0 <_sk_callback_sse2+0xe9c>
- DB 102,15,111,21,148,51,0,0 ; movdqa 0x3394(%rip),%xmm2 # 70d0 <_sk_callback_sse2+0xeac>
+ DB 15,89,13,188,51,0,0 ; mulps 0x33bc(%rip),%xmm1 # 70f0 <_sk_callback_sse2+0xea0>
+ DB 102,15,111,21,196,51,0,0 ; movdqa 0x33c4(%rip),%xmm2 # 7100 <_sk_callback_sse2+0xeb0>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,150,51,0,0 ; mulps 0x3396(%rip),%xmm2 # 70e0 <_sk_callback_sse2+0xebc>
- DB 102,15,219,29,158,51,0,0 ; pand 0x339e(%rip),%xmm3 # 70f0 <_sk_callback_sse2+0xecc>
+ DB 15,89,21,198,51,0,0 ; mulps 0x33c6(%rip),%xmm2 # 7110 <_sk_callback_sse2+0xec0>
+ DB 102,15,219,29,206,51,0,0 ; pand 0x33ce(%rip),%xmm3 # 7120 <_sk_callback_sse2+0xed0>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,164,51,0,0 ; mulps 0x33a4(%rip),%xmm3 # 7100 <_sk_callback_sse2+0xedc>
+ DB 15,89,29,212,51,0,0 ; mulps 0x33d4(%rip),%xmm3 # 7130 <_sk_callback_sse2+0xee0>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
@@ -26672,7 +26696,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 76,99,218 ; movslq %edx,%r11
- DB 68,15,40,5,145,51,0,0 ; movaps 0x3391(%rip),%xmm8 # 7110 <_sk_callback_sse2+0xeec>
+ DB 68,15,40,5,193,51,0,0 ; movaps 0x33c1(%rip),%xmm8 # 7140 <_sk_callback_sse2+0xef0>
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
@@ -26728,11 +26752,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,98 ; jne 3eb2 <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9
- DB 102,15,111,21,194,50,0,0 ; movdqa 0x32c2(%rip),%xmm2 # 7120 <_sk_callback_sse2+0xefc>
+ DB 102,15,111,21,242,50,0,0 ; movdqa 0x32f2(%rip),%xmm2 # 7150 <_sk_callback_sse2+0xf00>
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,190,50,0,0 ; movaps 0x32be(%rip),%xmm8 # 7130 <_sk_callback_sse2+0xf0c>
+ DB 68,15,40,5,238,50,0,0 ; movaps 0x32ee(%rip),%xmm8 # 7160 <_sk_callback_sse2+0xf10>
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
@@ -26777,11 +26801,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,98 ; jne 3f71 <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9
- DB 102,15,111,53,35,50,0,0 ; movdqa 0x3223(%rip),%xmm6 # 7140 <_sk_callback_sse2+0xf1c>
+ DB 102,15,111,53,83,50,0,0 ; movdqa 0x3253(%rip),%xmm6 # 7170 <_sk_callback_sse2+0xf20>
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,31,50,0,0 ; movaps 0x321f(%rip),%xmm8 # 7150 <_sk_callback_sse2+0xf2c>
+ DB 68,15,40,5,79,50,0,0 ; movaps 0x324f(%rip),%xmm8 # 7180 <_sk_callback_sse2+0xf30>
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
@@ -26844,11 +26868,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,67,15,110,12,145 ; movd (%r9,%r10,4),%xmm1
DB 102,68,15,98,201 ; punpckldq %xmm1,%xmm9
DB 102,68,15,98,200 ; punpckldq %xmm0,%xmm9
- DB 102,15,111,21,44,49,0,0 ; movdqa 0x312c(%rip),%xmm2 # 7160 <_sk_callback_sse2+0xf3c>
+ DB 102,15,111,21,92,49,0,0 ; movdqa 0x315c(%rip),%xmm2 # 7190 <_sk_callback_sse2+0xf40>
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,40,49,0,0 ; movaps 0x3128(%rip),%xmm8 # 7170 <_sk_callback_sse2+0xf4c>
+ DB 68,15,40,5,88,49,0,0 ; movaps 0x3158(%rip),%xmm8 # 71a0 <_sk_callback_sse2+0xf50>
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
@@ -26876,7 +26900,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 73,193,225,2 ; shl $0x2,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,216,48,0,0 ; movaps 0x30d8(%rip),%xmm8 # 7180 <_sk_callback_sse2+0xf5c>
+ DB 68,15,40,5,8,49,0,0 ; movaps 0x3108(%rip),%xmm8 # 71b0 <_sk_callback_sse2+0xf60>
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
@@ -26926,11 +26950,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,98 ; jne 41bc <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9
- DB 102,15,111,5,40,48,0,0 ; movdqa 0x3028(%rip),%xmm0 # 7190 <_sk_callback_sse2+0xf6c>
+ DB 102,15,111,5,88,48,0,0 ; movdqa 0x3058(%rip),%xmm0 # 71c0 <_sk_callback_sse2+0xf70>
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,36,48,0,0 ; movaps 0x3024(%rip),%xmm8 # 71a0 <_sk_callback_sse2+0xf7c>
+ DB 68,15,40,5,84,48,0,0 ; movaps 0x3054(%rip),%xmm8 # 71d0 <_sk_callback_sse2+0xf80>
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
@@ -26975,11 +26999,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 77,133,192 ; test %r8,%r8
DB 117,98 ; jne 427b <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9
- DB 102,15,111,37,137,47,0,0 ; movdqa 0x2f89(%rip),%xmm4 # 71b0 <_sk_callback_sse2+0xf8c>
+ DB 102,15,111,37,185,47,0,0 ; movdqa 0x2fb9(%rip),%xmm4 # 71e0 <_sk_callback_sse2+0xf90>
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,133,47,0,0 ; movaps 0x2f85(%rip),%xmm8 # 71c0 <_sk_callback_sse2+0xf9c>
+ DB 68,15,40,5,181,47,0,0 ; movaps 0x2fb5(%rip),%xmm8 # 71f0 <_sk_callback_sse2+0xfa0>
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
@@ -27042,11 +27066,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,67,15,110,12,145 ; movd (%r9,%r10,4),%xmm1
DB 102,68,15,98,201 ; punpckldq %xmm1,%xmm9
DB 102,68,15,98,200 ; punpckldq %xmm0,%xmm9
- DB 102,15,111,5,146,46,0,0 ; movdqa 0x2e92(%rip),%xmm0 # 71d0 <_sk_callback_sse2+0xfac>
+ DB 102,15,111,5,194,46,0,0 ; movdqa 0x2ec2(%rip),%xmm0 # 7200 <_sk_callback_sse2+0xfb0>
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,142,46,0,0 ; movaps 0x2e8e(%rip),%xmm8 # 71e0 <_sk_callback_sse2+0xfbc>
+ DB 68,15,40,5,190,46,0,0 ; movaps 0x2ebe(%rip),%xmm8 # 7210 <_sk_callback_sse2+0xfc0>
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
@@ -27074,7 +27098,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 73,193,225,2 ; shl $0x2,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,62,46,0,0 ; movaps 0x2e3e(%rip),%xmm8 # 71f0 <_sk_callback_sse2+0xfcc>
+ DB 68,15,40,5,110,46,0,0 ; movaps 0x2e6e(%rip),%xmm8 # 7220 <_sk_callback_sse2+0xfd0>
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
@@ -27134,7 +27158,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1
DB 102,65,15,97,202 ; punpcklwd %xmm10,%xmm1
- DB 102,68,15,111,13,86,45,0,0 ; movdqa 0x2d56(%rip),%xmm9 # 7200 <_sk_callback_sse2+0xfdc>
+ DB 102,68,15,111,13,134,45,0,0 ; movdqa 0x2d86(%rip),%xmm9 # 7230 <_sk_callback_sse2+0xfe0>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,239,200 ; pxor %xmm0,%xmm1
@@ -27142,11 +27166,11 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,68,15,111,233 ; movdqa %xmm1,%xmm13
DB 102,65,15,114,245,13 ; pslld $0xd,%xmm13
DB 102,68,15,235,232 ; por %xmm0,%xmm13
- DB 102,68,15,111,29,59,45,0,0 ; movdqa 0x2d3b(%rip),%xmm11 # 7210 <_sk_callback_sse2+0xfec>
+ DB 102,68,15,111,29,107,45,0,0 ; movdqa 0x2d6b(%rip),%xmm11 # 7240 <_sk_callback_sse2+0xff0>
DB 102,69,15,254,235 ; paddd %xmm11,%xmm13
- DB 102,68,15,111,37,61,45,0,0 ; movdqa 0x2d3d(%rip),%xmm12 # 7220 <_sk_callback_sse2+0xffc>
+ DB 102,68,15,111,37,109,45,0,0 ; movdqa 0x2d6d(%rip),%xmm12 # 7250 <_sk_callback_sse2+0x1000>
DB 102,65,15,239,204 ; pxor %xmm12,%xmm1
- DB 102,15,111,29,64,45,0,0 ; movdqa 0x2d40(%rip),%xmm3 # 7230 <_sk_callback_sse2+0x100c>
+ DB 102,15,111,29,112,45,0,0 ; movdqa 0x2d70(%rip),%xmm3 # 7260 <_sk_callback_sse2+0x1010>
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,65,15,223,197 ; pandn %xmm13,%xmm0
@@ -27228,7 +27252,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,65,15,111,238 ; movdqa %xmm14,%xmm5
DB 102,65,15,97,234 ; punpcklwd %xmm10,%xmm5
- DB 102,68,15,111,13,214,43,0,0 ; movdqa 0x2bd6(%rip),%xmm9 # 7240 <_sk_callback_sse2+0x101c>
+ DB 102,68,15,111,13,6,44,0,0 ; movdqa 0x2c06(%rip),%xmm9 # 7270 <_sk_callback_sse2+0x1020>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,239,236 ; pxor %xmm4,%xmm5
@@ -27236,11 +27260,11 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,68,15,111,237 ; movdqa %xmm5,%xmm13
DB 102,65,15,114,245,13 ; pslld $0xd,%xmm13
DB 102,68,15,235,236 ; por %xmm4,%xmm13
- DB 102,68,15,111,29,187,43,0,0 ; movdqa 0x2bbb(%rip),%xmm11 # 7250 <_sk_callback_sse2+0x102c>
+ DB 102,68,15,111,29,235,43,0,0 ; movdqa 0x2beb(%rip),%xmm11 # 7280 <_sk_callback_sse2+0x1030>
DB 102,69,15,254,235 ; paddd %xmm11,%xmm13
- DB 102,68,15,111,37,189,43,0,0 ; movdqa 0x2bbd(%rip),%xmm12 # 7260 <_sk_callback_sse2+0x103c>
+ DB 102,68,15,111,37,237,43,0,0 ; movdqa 0x2bed(%rip),%xmm12 # 7290 <_sk_callback_sse2+0x1040>
DB 102,65,15,239,236 ; pxor %xmm12,%xmm5
- DB 102,15,111,61,192,43,0,0 ; movdqa 0x2bc0(%rip),%xmm7 # 7270 <_sk_callback_sse2+0x104c>
+ DB 102,15,111,61,240,43,0,0 ; movdqa 0x2bf0(%rip),%xmm7 # 72a0 <_sk_callback_sse2+0x1050>
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,102,229 ; pcmpgtd %xmm5,%xmm4
DB 102,65,15,223,229 ; pandn %xmm13,%xmm4
@@ -27338,7 +27362,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1
DB 102,65,15,97,202 ; punpcklwd %xmm10,%xmm1
- DB 102,68,15,111,13,15,42,0,0 ; movdqa 0x2a0f(%rip),%xmm9 # 7280 <_sk_callback_sse2+0x105c>
+ DB 102,68,15,111,13,63,42,0,0 ; movdqa 0x2a3f(%rip),%xmm9 # 72b0 <_sk_callback_sse2+0x1060>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,239,200 ; pxor %xmm0,%xmm1
@@ -27346,11 +27370,11 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,68,15,111,233 ; movdqa %xmm1,%xmm13
DB 102,65,15,114,245,13 ; pslld $0xd,%xmm13
DB 102,68,15,235,232 ; por %xmm0,%xmm13
- DB 102,68,15,111,29,244,41,0,0 ; movdqa 0x29f4(%rip),%xmm11 # 7290 <_sk_callback_sse2+0x106c>
+ DB 102,68,15,111,29,36,42,0,0 ; movdqa 0x2a24(%rip),%xmm11 # 72c0 <_sk_callback_sse2+0x1070>
DB 102,69,15,254,235 ; paddd %xmm11,%xmm13
- DB 102,68,15,111,37,246,41,0,0 ; movdqa 0x29f6(%rip),%xmm12 # 72a0 <_sk_callback_sse2+0x107c>
+ DB 102,68,15,111,37,38,42,0,0 ; movdqa 0x2a26(%rip),%xmm12 # 72d0 <_sk_callback_sse2+0x1080>
DB 102,65,15,239,204 ; pxor %xmm12,%xmm1
- DB 102,15,111,29,249,41,0,0 ; movdqa 0x29f9(%rip),%xmm3 # 72b0 <_sk_callback_sse2+0x108c>
+ DB 102,15,111,29,41,42,0,0 ; movdqa 0x2a29(%rip),%xmm3 # 72e0 <_sk_callback_sse2+0x1090>
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,65,15,223,197 ; pandn %xmm13,%xmm0
@@ -27407,17 +27431,17 @@ _sk_store_f16_sse2 LABEL PROC
DB 73,193,225,3 ; shl $0x3,%r9
DB 76,3,8 ; add (%rax),%r9
DB 72,99,194 ; movslq %edx,%rax
- DB 102,68,15,111,21,14,41,0,0 ; movdqa 0x290e(%rip),%xmm10 # 72c0 <_sk_callback_sse2+0x109c>
+ DB 102,68,15,111,21,62,41,0,0 ; movdqa 0x293e(%rip),%xmm10 # 72f0 <_sk_callback_sse2+0x10a0>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
- DB 102,68,15,111,13,1,41,0,0 ; movdqa 0x2901(%rip),%xmm9 # 72d0 <_sk_callback_sse2+0x10ac>
+ DB 102,68,15,111,13,49,41,0,0 ; movdqa 0x2931(%rip),%xmm9 # 7300 <_sk_callback_sse2+0x10b0>
DB 102,65,15,114,212,16 ; psrld $0x10,%xmm12
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,69,15,102,197 ; pcmpgtd %xmm13,%xmm8
DB 102,65,15,114,213,13 ; psrld $0xd,%xmm13
- DB 102,68,15,111,29,242,40,0,0 ; movdqa 0x28f2(%rip),%xmm11 # 72e0 <_sk_callback_sse2+0x10bc>
+ DB 102,68,15,111,29,34,41,0,0 ; movdqa 0x2922(%rip),%xmm11 # 7310 <_sk_callback_sse2+0x10c0>
DB 102,69,15,235,227 ; por %xmm11,%xmm12
DB 102,69,15,254,229 ; paddd %xmm13,%xmm12
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
@@ -27513,7 +27537,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,65,39,0,0 ; movaps 0x2741(%rip),%xmm8 # 72f0 <_sk_callback_sse2+0x10cc>
+ DB 68,15,40,5,113,39,0,0 ; movaps 0x2771(%rip),%xmm8 # 7320 <_sk_callback_sse2+0x10d0>
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
@@ -27587,7 +27611,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,23,38,0,0 ; movaps 0x2617(%rip),%xmm9 # 7300 <_sk_callback_sse2+0x10dc>
+ DB 68,15,40,13,71,38,0,0 ; movaps 0x2647(%rip),%xmm9 # 7330 <_sk_callback_sse2+0x10e0>
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
@@ -27604,7 +27628,7 @@ _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,222,37,0,0 ; movaps 0x25de(%rip),%xmm3 # 7310 <_sk_callback_sse2+0x10ec>
+ DB 15,40,29,14,38,0,0 ; movaps 0x260e(%rip),%xmm3 # 7340 <_sk_callback_sse2+0x10f0>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,65 ; movd (%r9,%rax,2),%xmm2
DB 102,65,15,196,84,65,4,2 ; pinsrw $0x2,0x4(%r9,%rax,2),%xmm2
@@ -27636,7 +27660,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 77,1,201 ; add %r9,%r9
DB 76,3,8 ; add (%rax),%r9
DB 73,99,194 ; movslq %r10d,%rax
- DB 68,15,40,21,103,37,0,0 ; movaps 0x2567(%rip),%xmm10 # 7320 <_sk_callback_sse2+0x10fc>
+ DB 68,15,40,21,151,37,0,0 ; movaps 0x2597(%rip),%xmm10 # 7350 <_sk_callback_sse2+0x1100>
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
@@ -27856,110 +27880,122 @@ _sk_clamp_y_sse2 LABEL PROC
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,16,72,4 ; movss 0x4(%rax),%xmm9
+ DB 243,68,15,16,8 ; movss (%rax),%xmm9
+ DB 243,68,15,16,80,4 ; movss 0x4(%rax),%xmm10
+ DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
+ DB 68,15,89,208 ; mulps %xmm0,%xmm10
+ DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
+ DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
+ DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
+ DB 68,15,84,21,68,34,0,0 ; andps 0x2244(%rip),%xmm10 # 7360 <_sk_callback_sse2+0x1110>
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- 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,20,34,0,0 ; andps 0x2214(%rip),%xmm9 # 7330 <_sk_callback_sse2+0x110c>
- DB 69,15,92,209 ; subps %xmm9,%xmm10
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 69,15,89,208 ; mulps %xmm8,%xmm10
- DB 65,15,92,194 ; subps %xmm10,%xmm0
- DB 102,69,15,118,201 ; pcmpeqd %xmm9,%xmm9
- DB 102,69,15,254,200 ; paddd %xmm8,%xmm9
- DB 65,15,93,193 ; minps %xmm9,%xmm0
+ DB 69,15,89,217 ; mulps %xmm9,%xmm11
+ DB 65,15,92,195 ; subps %xmm11,%xmm0
+ DB 68,15,95,192 ; maxps %xmm0,%xmm8
+ DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
+ DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
+ DB 68,15,93,192 ; minps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_repeat_y_sse2
_sk_repeat_y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,16,72,4 ; movss 0x4(%rax),%xmm9
+ DB 243,68,15,16,8 ; movss (%rax),%xmm9
+ DB 243,68,15,16,80,4 ; movss 0x4(%rax),%xmm10
+ DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
+ DB 68,15,89,209 ; mulps %xmm1,%xmm10
+ DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
+ DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
+ DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
+ DB 68,15,84,21,250,33,0,0 ; andps 0x21fa(%rip),%xmm10 # 7370 <_sk_callback_sse2+0x1120>
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 68,15,89,201 ; mulps %xmm1,%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,213,33,0,0 ; andps 0x21d5(%rip),%xmm9 # 7340 <_sk_callback_sse2+0x111c>
- DB 69,15,92,209 ; subps %xmm9,%xmm10
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 69,15,89,208 ; mulps %xmm8,%xmm10
- DB 65,15,92,202 ; subps %xmm10,%xmm1
- DB 102,69,15,118,201 ; pcmpeqd %xmm9,%xmm9
- DB 102,69,15,254,200 ; paddd %xmm8,%xmm9
- DB 65,15,93,201 ; minps %xmm9,%xmm1
+ DB 69,15,89,217 ; mulps %xmm9,%xmm11
+ DB 65,15,92,203 ; subps %xmm11,%xmm1
+ DB 68,15,95,193 ; maxps %xmm1,%xmm8
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
+ DB 68,15,93,193 ; minps %xmm1,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,200 ; movaps %xmm8,%xmm1
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_sse2
_sk_mirror_x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,8 ; movss (%rax),%xmm9
- DB 243,68,15,16,80,4 ; movss 0x4(%rax),%xmm10
- DB 69,15,40,193 ; movaps %xmm9,%xmm8
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 243,69,15,88,201 ; addss %xmm9,%xmm9
+ DB 243,68,15,16,16 ; movss (%rax),%xmm10
+ DB 243,68,15,16,88,4 ; movss 0x4(%rax),%xmm11
+ DB 69,15,40,202 ; movaps %xmm10,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 243,68,15,89,21,69,38,0,0 ; mulss 0x2645(%rip),%xmm10 # 7800 <_sk_callback_sse2+0x15dc>
+ DB 65,15,92,193 ; subps %xmm9,%xmm0
+ DB 243,69,15,88,210 ; addss %xmm10,%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 68,15,89,208 ; mulps %xmm0,%xmm10
- DB 243,69,15,91,218 ; cvttps2dq %xmm10,%xmm11
- DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,84,21,118,33,0,0 ; andps 0x2176(%rip),%xmm10 # 7350 <_sk_callback_sse2+0x112c>
- DB 69,15,87,228 ; xorps %xmm12,%xmm12
- DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 69,15,89,217 ; mulps %xmm9,%xmm11
- DB 65,15,92,195 ; subps %xmm11,%xmm0
- DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 68,15,92,224 ; subps %xmm0,%xmm12
- DB 65,15,84,196 ; andps %xmm12,%xmm0
- DB 102,69,15,118,201 ; pcmpeqd %xmm9,%xmm9
- DB 102,69,15,254,200 ; paddd %xmm8,%xmm9
- DB 65,15,93,193 ; minps %xmm9,%xmm0
+ DB 243,68,15,89,29,95,38,0,0 ; mulss 0x265f(%rip),%xmm11 # 7830 <_sk_callback_sse2+0x15e0>
+ DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
+ DB 68,15,89,216 ; mulps %xmm0,%xmm11
+ DB 243,69,15,91,195 ; cvttps2dq %xmm11,%xmm8
+ DB 69,15,91,224 ; cvtdq2ps %xmm8,%xmm12
+ DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
+ DB 68,15,84,29,144,33,0,0 ; andps 0x2190(%rip),%xmm11 # 7380 <_sk_callback_sse2+0x1130>
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 69,15,92,227 ; subps %xmm11,%xmm12
+ DB 69,15,89,226 ; mulps %xmm10,%xmm12
+ DB 65,15,92,196 ; subps %xmm12,%xmm0
+ DB 65,15,92,193 ; subps %xmm9,%xmm0
+ DB 69,15,87,210 ; xorps %xmm10,%xmm10
+ DB 68,15,92,208 ; subps %xmm0,%xmm10
+ DB 68,15,84,208 ; andps %xmm0,%xmm10
+ DB 69,15,95,194 ; maxps %xmm10,%xmm8
+ DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
+ DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
+ DB 68,15,93,192 ; minps %xmm0,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_y_sse2
_sk_mirror_y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,68,15,16,8 ; movss (%rax),%xmm9
- DB 243,68,15,16,80,4 ; movss 0x4(%rax),%xmm10
- DB 69,15,40,193 ; movaps %xmm9,%xmm8
- DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 65,15,92,200 ; subps %xmm8,%xmm1
- DB 243,69,15,88,201 ; addss %xmm9,%xmm9
+ DB 243,68,15,16,16 ; movss (%rax),%xmm10
+ DB 243,68,15,16,88,4 ; movss 0x4(%rax),%xmm11
+ DB 69,15,40,202 ; movaps %xmm10,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
- DB 243,68,15,89,21,207,37,0,0 ; mulss 0x25cf(%rip),%xmm10 # 7804 <_sk_callback_sse2+0x15e0>
+ DB 65,15,92,201 ; subps %xmm9,%xmm1
+ DB 243,69,15,88,210 ; addss %xmm10,%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 68,15,89,209 ; mulps %xmm1,%xmm10
- DB 243,69,15,91,218 ; cvttps2dq %xmm10,%xmm11
- DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,84,21,12,33,0,0 ; andps 0x210c(%rip),%xmm10 # 7360 <_sk_callback_sse2+0x113c>
- DB 69,15,87,228 ; xorps %xmm12,%xmm12
- DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 69,15,89,217 ; mulps %xmm9,%xmm11
- DB 65,15,92,203 ; subps %xmm11,%xmm1
- DB 65,15,92,200 ; subps %xmm8,%xmm1
- DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 65,15,84,204 ; andps %xmm12,%xmm1
- DB 102,69,15,118,201 ; pcmpeqd %xmm9,%xmm9
- DB 102,69,15,254,200 ; paddd %xmm8,%xmm9
- DB 65,15,93,201 ; minps %xmm9,%xmm1
+ DB 243,68,15,89,29,222,37,0,0 ; mulss 0x25de(%rip),%xmm11 # 7834 <_sk_callback_sse2+0x15e4>
+ DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
+ DB 68,15,89,217 ; mulps %xmm1,%xmm11
+ DB 243,69,15,91,195 ; cvttps2dq %xmm11,%xmm8
+ DB 69,15,91,224 ; cvtdq2ps %xmm8,%xmm12
+ DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
+ DB 68,15,84,29,27,33,0,0 ; andps 0x211b(%rip),%xmm11 # 7390 <_sk_callback_sse2+0x1140>
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 69,15,92,227 ; subps %xmm11,%xmm12
+ DB 69,15,89,226 ; mulps %xmm10,%xmm12
+ DB 65,15,92,204 ; subps %xmm12,%xmm1
+ DB 65,15,92,201 ; subps %xmm9,%xmm1
+ DB 69,15,87,210 ; xorps %xmm10,%xmm10
+ DB 68,15,92,209 ; subps %xmm1,%xmm10
+ DB 68,15,84,209 ; andps %xmm1,%xmm10
+ DB 69,15,95,194 ; maxps %xmm10,%xmm8
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
+ DB 68,15,93,193 ; minps %xmm1,%xmm8
DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 65,15,40,200 ; movaps %xmm8,%xmm1
DB 255,224 ; jmpq *%rax
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,222,32,0,0 ; minps 0x20de(%rip),%xmm8 # 7370 <_sk_callback_sse2+0x114c>
+ DB 68,15,93,5,226,32,0,0 ; minps 0x20e2(%rip),%xmm8 # 73a0 <_sk_callback_sse2+0x1150>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -27970,7 +28006,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,204,32,0,0 ; andps 0x20cc(%rip),%xmm9 # 7380 <_sk_callback_sse2+0x115c>
+ DB 68,15,84,13,208,32,0,0 ; andps 0x20d0(%rip),%xmm9 # 73b0 <_sk_callback_sse2+0x1160>
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -27978,14 +28014,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,200,32,0,0 ; movaps 0x20c8(%rip),%xmm8 # 7390 <_sk_callback_sse2+0x116c>
+ DB 68,15,40,5,204,32,0,0 ; movaps 0x20cc(%rip),%xmm8 # 73c0 <_sk_callback_sse2+0x1170>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,204,32,0,0 ; movaps 0x20cc(%rip),%xmm9 # 73a0 <_sk_callback_sse2+0x117c>
+ DB 68,15,40,13,208,32,0,0 ; movaps 0x20d0(%rip),%xmm9 # 73d0 <_sk_callback_sse2+0x1180>
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,32,0,0 ; andps 0x20c2(%rip),%xmm9 # 73b0 <_sk_callback_sse2+0x118c>
+ DB 68,15,84,13,198,32,0,0 ; andps 0x20c6(%rip),%xmm9 # 73e0 <_sk_callback_sse2+0x1190>
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,88,210 ; addps %xmm10,%xmm10
@@ -27999,10 +28035,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,168,32,0,0 ; mulps 0x20a8(%rip),%xmm0 # 73c0 <_sk_callback_sse2+0x119c>
- DB 15,89,13,177,32,0,0 ; mulps 0x20b1(%rip),%xmm1 # 73d0 <_sk_callback_sse2+0x11ac>
+ DB 15,89,5,172,32,0,0 ; mulps 0x20ac(%rip),%xmm0 # 73f0 <_sk_callback_sse2+0x11a0>
+ DB 15,89,13,181,32,0,0 ; mulps 0x20b5(%rip),%xmm1 # 7400 <_sk_callback_sse2+0x11b0>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,183,32,0,0 ; mulps 0x20b7(%rip),%xmm3 # 73e0 <_sk_callback_sse2+0x11bc>
+ DB 15,89,29,187,32,0,0 ; mulps 0x20bb(%rip),%xmm3 # 7410 <_sk_callback_sse2+0x11c0>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -28298,9 +28334,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 57c9 <_sk_evenly_spaced_gradient_sse2+0x18>
+ DB 120,7 ; js 57f5 <_sk_evenly_spaced_gradient_sse2+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 57de <_sk_evenly_spaced_gradient_sse2+0x2d>
+ DB 235,21 ; jmp 580a <_sk_evenly_spaced_gradient_sse2+0x2d>
DB 73,137,217 ; mov %rbx,%r9
DB 73,209,233 ; shr %r9
DB 131,227,1 ; and $0x1,%ebx
@@ -28396,15 +28432,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,134,26,0,0 ; movaps 0x1a86(%rip),%xmm0 # 73f0 <_sk_callback_sse2+0x11cc>
+ DB 15,40,5,138,26,0,0 ; movaps 0x1a8a(%rip),%xmm0 # 7420 <_sk_callback_sse2+0x11d0>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,140,26,0,0 ; addps 0x1a8c(%rip),%xmm0 # 7400 <_sk_callback_sse2+0x11dc>
+ DB 15,88,5,144,26,0,0 ; addps 0x1a90(%rip),%xmm0 # 7430 <_sk_callback_sse2+0x11e0>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,146,26,0,0 ; addps 0x1a92(%rip),%xmm0 # 7410 <_sk_callback_sse2+0x11ec>
+ DB 15,88,5,150,26,0,0 ; addps 0x1a96(%rip),%xmm0 # 7440 <_sk_callback_sse2+0x11f0>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,152,26,0,0 ; addps 0x1a98(%rip),%xmm0 # 7420 <_sk_callback_sse2+0x11fc>
+ DB 15,88,5,156,26,0,0 ; addps 0x1a9c(%rip),%xmm0 # 7450 <_sk_callback_sse2+0x1200>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,158,26,0,0 ; addps 0x1a9e(%rip),%xmm0 # 7430 <_sk_callback_sse2+0x120c>
+ DB 15,88,5,162,26,0,0 ; addps 0x1aa2(%rip),%xmm0 # 7460 <_sk_callback_sse2+0x1210>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -28420,12 +28456,12 @@ _sk_gradient_sse2 LABEL PROC
DB 76,139,8 ; mov (%rax),%r9
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,249,2 ; cmp $0x2,%r9
- DB 114,50 ; jb 59e5 <_sk_gradient_sse2+0x46>
+ DB 114,50 ; jb 5a11 <_sk_gradient_sse2+0x46>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,201 ; dec %r9
DB 72,131,195,4 ; add $0x4,%rbx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 15,40,21,119,26,0,0 ; movaps 0x1a77(%rip),%xmm2 # 7440 <_sk_callback_sse2+0x121c>
+ DB 15,40,21,123,26,0,0 ; movaps 0x1a7b(%rip),%xmm2 # 7470 <_sk_callback_sse2+0x1220>
DB 243,15,16,27 ; movss (%rbx),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
@@ -28433,7 +28469,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,201 ; dec %r9
- DB 117,228 ; jne 59c9 <_sk_gradient_sse2+0x2a>
+ DB 117,228 ; jne 59f5 <_sk_gradient_sse2+0x2a>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,211 ; movq %xmm2,%r11
DB 69,137,217 ; mov %r11d,%r9d
@@ -28568,29 +28604,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,56,24,0,0 ; movaps 0x1838(%rip),%xmm13 # 7450 <_sk_callback_sse2+0x122c>
+ DB 68,15,40,45,60,24,0,0 ; movaps 0x183c(%rip),%xmm13 # 7480 <_sk_callback_sse2+0x1230>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,60,24,0,0 ; addps 0x183c(%rip),%xmm13 # 7460 <_sk_callback_sse2+0x123c>
+ DB 68,15,88,45,64,24,0,0 ; addps 0x1840(%rip),%xmm13 # 7490 <_sk_callback_sse2+0x1240>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,64,24,0,0 ; addps 0x1840(%rip),%xmm13 # 7470 <_sk_callback_sse2+0x124c>
+ DB 68,15,88,45,68,24,0,0 ; addps 0x1844(%rip),%xmm13 # 74a0 <_sk_callback_sse2+0x1250>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,68,24,0,0 ; addps 0x1844(%rip),%xmm13 # 7480 <_sk_callback_sse2+0x125c>
+ DB 68,15,88,45,72,24,0,0 ; addps 0x1848(%rip),%xmm13 # 74b0 <_sk_callback_sse2+0x1260>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,67,24,0,0 ; movaps 0x1843(%rip),%xmm10 # 7490 <_sk_callback_sse2+0x126c>
+ DB 68,15,40,21,71,24,0,0 ; movaps 0x1847(%rip),%xmm10 # 74c0 <_sk_callback_sse2+0x1270>
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,54,24,0,0 ; movaps 0x1836(%rip),%xmm10 # 74a0 <_sk_callback_sse2+0x127c>
+ DB 68,15,40,21,58,24,0,0 ; movaps 0x183a(%rip),%xmm10 # 74d0 <_sk_callback_sse2+0x1280>
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,37,24,0,0 ; movaps 0x1825(%rip),%xmm10 # 74b0 <_sk_callback_sse2+0x128c>
+ DB 68,15,40,21,41,24,0,0 ; movaps 0x1829(%rip),%xmm10 # 74e0 <_sk_callback_sse2+0x1290>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -28621,7 +28657,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,204,23,0,0 ; mulps 0x17cc(%rip),%xmm9 # 74c0 <_sk_callback_sse2+0x129c>
+ DB 68,15,89,13,208,23,0,0 ; mulps 0x17d0(%rip),%xmm9 # 74f0 <_sk_callback_sse2+0x12a0>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -28629,7 +28665,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,183,23,0,0 ; mulps 0x17b7(%rip),%xmm10 # 74d0 <_sk_callback_sse2+0x12ac>
+ DB 68,15,89,21,187,23,0,0 ; mulps 0x17bb(%rip),%xmm10 # 7500 <_sk_callback_sse2+0x12b0>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -28638,8 +28674,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,159,23,0,0 ; xorps 0x179f(%rip),%xmm9 # 74e0 <_sk_callback_sse2+0x12bc>
- DB 68,15,89,5,167,23,0,0 ; mulps 0x17a7(%rip),%xmm8 # 74f0 <_sk_callback_sse2+0x12cc>
+ DB 68,15,87,13,163,23,0,0 ; xorps 0x17a3(%rip),%xmm9 # 7510 <_sk_callback_sse2+0x12c0>
+ DB 68,15,89,5,171,23,0,0 ; mulps 0x17ab(%rip),%xmm8 # 7520 <_sk_callback_sse2+0x12d0>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -28658,7 +28694,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,110,23,0,0 ; mulps 0x176e(%rip),%xmm9 # 7500 <_sk_callback_sse2+0x12dc>
+ DB 68,15,89,13,114,23,0,0 ; mulps 0x1772(%rip),%xmm9 # 7530 <_sk_callback_sse2+0x12e0>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -28666,7 +28702,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,89,23,0,0 ; mulps 0x1759(%rip),%xmm10 # 7510 <_sk_callback_sse2+0x12ec>
+ DB 68,15,89,21,93,23,0,0 ; mulps 0x175d(%rip),%xmm10 # 7540 <_sk_callback_sse2+0x12f0>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -28675,8 +28711,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,65,23,0,0 ; xorps 0x1741(%rip),%xmm9 # 7520 <_sk_callback_sse2+0x12fc>
- DB 68,15,89,5,73,23,0,0 ; mulps 0x1749(%rip),%xmm8 # 7530 <_sk_callback_sse2+0x130c>
+ DB 68,15,87,13,69,23,0,0 ; xorps 0x1745(%rip),%xmm9 # 7550 <_sk_callback_sse2+0x1300>
+ DB 68,15,89,5,77,23,0,0 ; mulps 0x174d(%rip),%xmm8 # 7560 <_sk_callback_sse2+0x1310>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -28692,7 +28728,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,33,23,0,0 ; mulps 0x1721(%rip),%xmm9 # 7540 <_sk_callback_sse2+0x131c>
+ DB 68,15,89,13,37,23,0,0 ; mulps 0x1725(%rip),%xmm9 # 7570 <_sk_callback_sse2+0x1320>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -28700,7 +28736,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,13,23,0,0 ; xorps 0x170d(%rip),%xmm0 # 7550 <_sk_callback_sse2+0x132c>
+ DB 15,87,5,17,23,0,0 ; xorps 0x1711(%rip),%xmm0 # 7580 <_sk_callback_sse2+0x1330>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -28737,7 +28773,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,179,22,0,0 ; movaps 0x16b3(%rip),%xmm8 # 7560 <_sk_callback_sse2+0x133c>
+ DB 68,15,40,5,183,22,0,0 ; movaps 0x16b7(%rip),%xmm8 # 7590 <_sk_callback_sse2+0x1340>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -28745,7 +28781,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,158,22,0,0 ; movaps 0x169e(%rip),%xmm12 # 7570 <_sk_callback_sse2+0x134c>
+ DB 68,15,40,37,162,22,0,0 ; movaps 0x16a2(%rip),%xmm12 # 75a0 <_sk_callback_sse2+0x1350>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -28788,8 +28824,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,23,22,0,0 ; addps 0x1617(%rip),%xmm0 # 7580 <_sk_callback_sse2+0x135c>
- DB 68,15,40,13,31,22,0,0 ; movaps 0x161f(%rip),%xmm9 # 7590 <_sk_callback_sse2+0x136c>
+ DB 15,88,5,27,22,0,0 ; addps 0x161b(%rip),%xmm0 # 75b0 <_sk_callback_sse2+0x1360>
+ DB 68,15,40,13,35,22,0,0 ; movaps 0x1623(%rip),%xmm9 # 75c0 <_sk_callback_sse2+0x1370>
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
@@ -28800,7 +28836,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,14,22,0,0 ; addps 0x160e(%rip),%xmm0 # 75a0 <_sk_callback_sse2+0x137c>
+ DB 15,88,5,18,22,0,0 ; addps 0x1612(%rip),%xmm0 # 75d0 <_sk_callback_sse2+0x1380>
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
@@ -28810,8 +28846,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,0,22,0,0 ; addps 0x1600(%rip),%xmm1 # 75b0 <_sk_callback_sse2+0x138c>
- DB 68,15,40,13,8,22,0,0 ; movaps 0x1608(%rip),%xmm9 # 75c0 <_sk_callback_sse2+0x139c>
+ DB 15,88,13,4,22,0,0 ; addps 0x1604(%rip),%xmm1 # 75e0 <_sk_callback_sse2+0x1390>
+ DB 68,15,40,13,12,22,0,0 ; movaps 0x160c(%rip),%xmm9 # 75f0 <_sk_callback_sse2+0x13a0>
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
@@ -28822,7 +28858,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,246,21,0,0 ; addps 0x15f6(%rip),%xmm1 # 75d0 <_sk_callback_sse2+0x13ac>
+ DB 15,88,13,250,21,0,0 ; addps 0x15fa(%rip),%xmm1 # 7600 <_sk_callback_sse2+0x13b0>
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
@@ -28832,13 +28868,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,233,21,0,0 ; addps 0x15e9(%rip),%xmm0 # 75e0 <_sk_callback_sse2+0x13bc>
- DB 68,15,40,13,241,21,0,0 ; movaps 0x15f1(%rip),%xmm9 # 75f0 <_sk_callback_sse2+0x13cc>
+ DB 15,88,5,237,21,0,0 ; addps 0x15ed(%rip),%xmm0 # 7610 <_sk_callback_sse2+0x13c0>
+ DB 68,15,40,13,245,21,0,0 ; movaps 0x15f5(%rip),%xmm9 # 7620 <_sk_callback_sse2+0x13d0>
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,21,0,0 ; mulps 0x15ed(%rip),%xmm9 # 7600 <_sk_callback_sse2+0x13dc>
- DB 68,15,88,13,245,21,0,0 ; addps 0x15f5(%rip),%xmm9 # 7610 <_sk_callback_sse2+0x13ec>
+ DB 68,15,89,13,241,21,0,0 ; mulps 0x15f1(%rip),%xmm9 # 7630 <_sk_callback_sse2+0x13e0>
+ DB 68,15,88,13,249,21,0,0 ; addps 0x15f9(%rip),%xmm9 # 7640 <_sk_callback_sse2+0x13f0>
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
@@ -28849,16 +28885,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,228,21,0,0 ; addps 0x15e4(%rip),%xmm0 # 7620 <_sk_callback_sse2+0x13fc>
- DB 68,15,40,13,236,21,0,0 ; movaps 0x15ec(%rip),%xmm9 # 7630 <_sk_callback_sse2+0x140c>
+ DB 15,88,5,232,21,0,0 ; addps 0x15e8(%rip),%xmm0 # 7650 <_sk_callback_sse2+0x1400>
+ DB 68,15,40,13,240,21,0,0 ; movaps 0x15f0(%rip),%xmm9 # 7660 <_sk_callback_sse2+0x1410>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,240,21,0,0 ; movaps 0x15f0(%rip),%xmm8 # 7640 <_sk_callback_sse2+0x141c>
+ DB 68,15,40,5,244,21,0,0 ; movaps 0x15f4(%rip),%xmm8 # 7670 <_sk_callback_sse2+0x1420>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,244,21,0,0 ; addps 0x15f4(%rip),%xmm8 # 7650 <_sk_callback_sse2+0x142c>
+ DB 68,15,88,5,248,21,0,0 ; addps 0x15f8(%rip),%xmm8 # 7680 <_sk_callback_sse2+0x1430>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,248,21,0,0 ; addps 0x15f8(%rip),%xmm8 # 7660 <_sk_callback_sse2+0x143c>
+ DB 68,15,88,5,252,21,0,0 ; addps 0x15fc(%rip),%xmm8 # 7690 <_sk_callback_sse2+0x1440>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,252,21,0,0 ; addps 0x15fc(%rip),%xmm8 # 7670 <_sk_callback_sse2+0x144c>
+ DB 68,15,88,5,0,22,0,0 ; addps 0x1600(%rip),%xmm8 # 76a0 <_sk_callback_sse2+0x1450>
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
@@ -28866,17 +28902,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,246,21,0,0 ; movaps 0x15f6(%rip),%xmm8 # 7680 <_sk_callback_sse2+0x145c>
+ DB 68,15,40,5,250,21,0,0 ; movaps 0x15fa(%rip),%xmm8 # 76b0 <_sk_callback_sse2+0x1460>
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,242,21,0,0 ; movaps 0x15f2(%rip),%xmm10 # 7690 <_sk_callback_sse2+0x146c>
+ DB 68,15,40,21,246,21,0,0 ; movaps 0x15f6(%rip),%xmm10 # 76c0 <_sk_callback_sse2+0x1470>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,246,21,0,0 ; addps 0x15f6(%rip),%xmm10 # 76a0 <_sk_callback_sse2+0x147c>
+ DB 68,15,88,21,250,21,0,0 ; addps 0x15fa(%rip),%xmm10 # 76d0 <_sk_callback_sse2+0x1480>
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,242,21,0,0 ; addps 0x15f2(%rip),%xmm10 # 76b0 <_sk_callback_sse2+0x148c>
+ DB 68,15,88,21,246,21,0,0 ; addps 0x15f6(%rip),%xmm10 # 76e0 <_sk_callback_sse2+0x1490>
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
@@ -28886,11 +28922,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,229,21,0,0 ; addps 0x15e5(%rip),%xmm0 # 76c0 <_sk_callback_sse2+0x149c>
+ DB 15,88,5,233,21,0,0 ; addps 0x15e9(%rip),%xmm0 # 76f0 <_sk_callback_sse2+0x14a0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,229,21,0,0 ; mulps 0x15e5(%rip),%xmm8 # 76d0 <_sk_callback_sse2+0x14ac>
- DB 68,15,88,5,237,21,0,0 ; addps 0x15ed(%rip),%xmm8 # 76e0 <_sk_callback_sse2+0x14bc>
+ DB 68,15,89,5,233,21,0,0 ; mulps 0x15e9(%rip),%xmm8 # 7700 <_sk_callback_sse2+0x14b0>
+ DB 68,15,88,5,241,21,0,0 ; addps 0x15f1(%rip),%xmm8 # 7710 <_sk_callback_sse2+0x14c0>
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
@@ -28901,13 +28937,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,21,0,0 ; addps 0x15db(%rip),%xmm1 # 76f0 <_sk_callback_sse2+0x14cc>
- DB 68,15,40,13,227,21,0,0 ; movaps 0x15e3(%rip),%xmm9 # 7700 <_sk_callback_sse2+0x14dc>
+ DB 15,88,13,223,21,0,0 ; addps 0x15df(%rip),%xmm1 # 7720 <_sk_callback_sse2+0x14d0>
+ DB 68,15,40,13,231,21,0,0 ; movaps 0x15e7(%rip),%xmm9 # 7730 <_sk_callback_sse2+0x14e0>
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,223,21,0,0 ; mulps 0x15df(%rip),%xmm9 # 7710 <_sk_callback_sse2+0x14ec>
- DB 68,15,88,13,231,21,0,0 ; addps 0x15e7(%rip),%xmm9 # 7720 <_sk_callback_sse2+0x14fc>
+ DB 68,15,89,13,227,21,0,0 ; mulps 0x15e3(%rip),%xmm9 # 7740 <_sk_callback_sse2+0x14f0>
+ DB 68,15,88,13,235,21,0,0 ; addps 0x15eb(%rip),%xmm9 # 7750 <_sk_callback_sse2+0x1500>
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
@@ -28918,16 +28954,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,213,21,0,0 ; addps 0x15d5(%rip),%xmm1 # 7730 <_sk_callback_sse2+0x150c>
- DB 68,15,40,13,221,21,0,0 ; movaps 0x15dd(%rip),%xmm9 # 7740 <_sk_callback_sse2+0x151c>
+ DB 15,88,13,217,21,0,0 ; addps 0x15d9(%rip),%xmm1 # 7760 <_sk_callback_sse2+0x1510>
+ DB 68,15,40,13,225,21,0,0 ; movaps 0x15e1(%rip),%xmm9 # 7770 <_sk_callback_sse2+0x1520>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,225,21,0,0 ; movaps 0x15e1(%rip),%xmm8 # 7750 <_sk_callback_sse2+0x152c>
+ DB 68,15,40,5,229,21,0,0 ; movaps 0x15e5(%rip),%xmm8 # 7780 <_sk_callback_sse2+0x1530>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,229,21,0,0 ; addps 0x15e5(%rip),%xmm8 # 7760 <_sk_callback_sse2+0x153c>
+ DB 68,15,88,5,233,21,0,0 ; addps 0x15e9(%rip),%xmm8 # 7790 <_sk_callback_sse2+0x1540>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,233,21,0,0 ; addps 0x15e9(%rip),%xmm8 # 7770 <_sk_callback_sse2+0x154c>
+ DB 68,15,88,5,237,21,0,0 ; addps 0x15ed(%rip),%xmm8 # 77a0 <_sk_callback_sse2+0x1550>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,237,21,0,0 ; addps 0x15ed(%rip),%xmm8 # 7780 <_sk_callback_sse2+0x155c>
+ DB 68,15,88,5,241,21,0,0 ; addps 0x15f1(%rip),%xmm8 # 77b0 <_sk_callback_sse2+0x1560>
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
@@ -28935,17 +28971,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,21,0,0 ; movaps 0x15e7(%rip),%xmm8 # 7790 <_sk_callback_sse2+0x156c>
+ DB 68,15,40,5,235,21,0,0 ; movaps 0x15eb(%rip),%xmm8 # 77c0 <_sk_callback_sse2+0x1570>
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,226,21,0,0 ; movaps 0x15e2(%rip),%xmm10 # 77a0 <_sk_callback_sse2+0x157c>
+ DB 68,15,40,21,230,21,0,0 ; movaps 0x15e6(%rip),%xmm10 # 77d0 <_sk_callback_sse2+0x1580>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,230,21,0,0 ; addps 0x15e6(%rip),%xmm10 # 77b0 <_sk_callback_sse2+0x158c>
+ DB 68,15,88,21,234,21,0,0 ; addps 0x15ea(%rip),%xmm10 # 77e0 <_sk_callback_sse2+0x1590>
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,226,21,0,0 ; addps 0x15e2(%rip),%xmm10 # 77c0 <_sk_callback_sse2+0x159c>
+ DB 68,15,88,21,230,21,0,0 ; addps 0x15e6(%rip),%xmm10 # 77f0 <_sk_callback_sse2+0x15a0>
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
@@ -28955,11 +28991,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,212,21,0,0 ; addps 0x15d4(%rip),%xmm1 # 77d0 <_sk_callback_sse2+0x15ac>
+ DB 15,88,13,216,21,0,0 ; addps 0x15d8(%rip),%xmm1 # 7800 <_sk_callback_sse2+0x15b0>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,212,21,0,0 ; mulps 0x15d4(%rip),%xmm8 # 77e0 <_sk_callback_sse2+0x15bc>
- DB 68,15,88,5,220,21,0,0 ; addps 0x15dc(%rip),%xmm8 # 77f0 <_sk_callback_sse2+0x15cc>
+ DB 68,15,89,5,216,21,0,0 ; mulps 0x15d8(%rip),%xmm8 # 7810 <_sk_callback_sse2+0x15c0>
+ DB 68,15,88,5,224,21,0,0 ; addps 0x15e0(%rip),%xmm8 # 7820 <_sk_callback_sse2+0x15d0>
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
@@ -29189,9 +29225,9 @@ ALIGN 16
DB 128,191,0,0,224,64,0 ; cmpb $0x0,0x40e00000(%rdi)
DB 0,224 ; add %ah,%al
DB 64,0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 64ec <.literal16+0x1fc>
+ DB 224,64 ; loopne 651c <.literal16+0x1fc>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 64f0 <.literal16+0x200>
+ DB 224,64 ; loopne 6520 <.literal16+0x200>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -29211,13 +29247,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 6511 <.literal16+0x221>
+ DB 71,225,61 ; rex.RXB loope 6541 <.literal16+0x221>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6515 <.literal16+0x225>
+ DB 71,225,61 ; rex.RXB loope 6545 <.literal16+0x225>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6519 <.literal16+0x229>
+ DB 71,225,61 ; rex.RXB loope 6549 <.literal16+0x229>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 651d <.literal16+0x22d>
+ DB 71,225,61 ; rex.RXB loope 654d <.literal16+0x22d>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -29242,13 +29278,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 6551 <.literal16+0x261>
+ DB 71,225,61 ; rex.RXB loope 6581 <.literal16+0x261>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6555 <.literal16+0x265>
+ DB 71,225,61 ; rex.RXB loope 6585 <.literal16+0x265>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6559 <.literal16+0x269>
+ DB 71,225,61 ; rex.RXB loope 6589 <.literal16+0x269>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 655d <.literal16+0x26d>
+ DB 71,225,61 ; rex.RXB loope 658d <.literal16+0x26d>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -29273,13 +29309,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 6591 <.literal16+0x2a1>
+ DB 71,225,61 ; rex.RXB loope 65c1 <.literal16+0x2a1>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6595 <.literal16+0x2a5>
+ DB 71,225,61 ; rex.RXB loope 65c5 <.literal16+0x2a5>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 6599 <.literal16+0x2a9>
+ DB 71,225,61 ; rex.RXB loope 65c9 <.literal16+0x2a9>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 659d <.literal16+0x2ad>
+ DB 71,225,61 ; rex.RXB loope 65cd <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -29304,13 +29340,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 65d1 <.literal16+0x2e1>
+ DB 71,225,61 ; rex.RXB loope 6601 <.literal16+0x2e1>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 65d5 <.literal16+0x2e5>
+ DB 71,225,61 ; rex.RXB loope 6605 <.literal16+0x2e5>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 65d9 <.literal16+0x2e9>
+ DB 71,225,61 ; rex.RXB loope 6609 <.literal16+0x2e9>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 65dd <.literal16+0x2ed>
+ DB 71,225,61 ; rex.RXB loope 660d <.literal16+0x2ed>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -29331,11 +29367,11 @@ ALIGN 16
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,127 ; add %al,0x7f00003f(%rax)
DB 67,0,0 ; rex.XB add %al,(%r8)
- DB 127,67 ; jg 661b <.literal16+0x32b>
+ DB 127,67 ; jg 664b <.literal16+0x32b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 661f <.literal16+0x32f>
+ DB 127,67 ; jg 664f <.literal16+0x32f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6623 <.literal16+0x333>
+ DB 127,67 ; jg 6653 <.literal16+0x333>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -29622,13 +29658,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 6869 <.literal16+0x579>
+ DB 224,7 ; loopne 6899 <.literal16+0x579>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 686d <.literal16+0x57d>
+ DB 224,7 ; loopne 689d <.literal16+0x57d>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6871 <.literal16+0x581>
+ DB 224,7 ; loopne 68a1 <.literal16+0x581>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6875 <.literal16+0x585>
+ DB 224,7 ; loopne 68a5 <.literal16+0x585>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -29693,11 +29729,11 @@ ALIGN 16
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 694b <.literal16+0x65b>
+ DB 127,67 ; jg 697b <.literal16+0x65b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 694f <.literal16+0x65f>
+ DB 127,67 ; jg 697f <.literal16+0x65f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6953 <.literal16+0x663>
+ DB 127,67 ; jg 6983 <.literal16+0x663>
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax)
DB 128,59,129 ; cmpb $0x81,(%rbx)
DB 128,128,59,129,128,128,59 ; addb $0x3b,-0x7f7f7ec5(%rax)
@@ -29712,16 +29748,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6944 <.literal16+0x654>
+ DB 127,0 ; jg 6974 <.literal16+0x654>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6948 <.literal16+0x658>
+ DB 127,0 ; jg 6978 <.literal16+0x658>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 694c <.literal16+0x65c>
+ DB 127,0 ; jg 697c <.literal16+0x65c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6950 <.literal16+0x660>
+ DB 127,0 ; jg 6980 <.literal16+0x660>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -29730,7 +29766,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 69d5 <.literal16+0x6e5>
+ DB 119,115 ; ja 6a05 <.literal16+0x6e5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -29741,7 +29777,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 6939 <.literal16+0x649>
+ DB 117,191 ; jne 6969 <.literal16+0x649>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -29753,7 +29789,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 ffffffffe9a3a97a <_sk_callback_sse2+0xffffffffe9a34756>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3a9aa <_sk_callback_sse2+0xffffffffe9a3475a>
DB 220,63 ; fdivrl (%rdi)
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
@@ -29807,16 +29843,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6a14 <.literal16+0x724>
+ DB 127,0 ; jg 6a44 <.literal16+0x724>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6a18 <.literal16+0x728>
+ DB 127,0 ; jg 6a48 <.literal16+0x728>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6a1c <.literal16+0x72c>
+ DB 127,0 ; jg 6a4c <.literal16+0x72c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6a20 <.literal16+0x730>
+ DB 127,0 ; jg 6a50 <.literal16+0x730>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -29825,7 +29861,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 6aa5 <.literal16+0x7b5>
+ DB 119,115 ; ja 6ad5 <.literal16+0x7b5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -29836,7 +29872,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 6a09 <.literal16+0x719>
+ DB 117,191 ; jne 6a39 <.literal16+0x719>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -29848,7 +29884,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 ffffffffe9a3aa4a <_sk_callback_sse2+0xffffffffe9a34826>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3aa7a <_sk_callback_sse2+0xffffffffe9a3482a>
DB 220,63 ; fdivrl (%rdi)
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
@@ -29902,16 +29938,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6ae4 <.literal16+0x7f4>
+ DB 127,0 ; jg 6b14 <.literal16+0x7f4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6ae8 <.literal16+0x7f8>
+ DB 127,0 ; jg 6b18 <.literal16+0x7f8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6aec <.literal16+0x7fc>
+ DB 127,0 ; jg 6b1c <.literal16+0x7fc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6af0 <.literal16+0x800>
+ DB 127,0 ; jg 6b20 <.literal16+0x800>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -29920,7 +29956,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 6b75 <.literal16+0x885>
+ DB 119,115 ; ja 6ba5 <.literal16+0x885>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -29931,7 +29967,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 6ad9 <.literal16+0x7e9>
+ DB 117,191 ; jne 6b09 <.literal16+0x7e9>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -29943,7 +29979,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 ffffffffe9a3ab1a <_sk_callback_sse2+0xffffffffe9a348f6>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3ab4a <_sk_callback_sse2+0xffffffffe9a348fa>
DB 220,63 ; fdivrl (%rdi)
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
@@ -29997,16 +30033,16 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 6bb4 <.literal16+0x8c4>
+ DB 127,0 ; jg 6be4 <.literal16+0x8c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6bb8 <.literal16+0x8c8>
+ DB 127,0 ; jg 6be8 <.literal16+0x8c8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6bbc <.literal16+0x8cc>
+ DB 127,0 ; jg 6bec <.literal16+0x8cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 6bc0 <.literal16+0x8d0>
+ DB 127,0 ; jg 6bf0 <.literal16+0x8d0>
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -30015,7 +30051,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
- DB 119,115 ; ja 6c45 <.literal16+0x955>
+ DB 119,115 ; ja 6c75 <.literal16+0x955>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -30026,7 +30062,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 6ba9 <.literal16+0x8b9>
+ DB 117,191 ; jne 6bd9 <.literal16+0x8b9>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -30038,7 +30074,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 ffffffffe9a3abea <_sk_callback_sse2+0xffffffffe9a349c6>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a3ac1a <_sk_callback_sse2+0xffffffffe9a349ca>
DB 220,63 ; fdivrl (%rdi)
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
@@ -30088,13 +30124,13 @@ ALIGN 16
DB 200,66,0,0 ; enterq $0x42,$0x0
DB 200,66,0,0 ; enterq $0x42,$0x0
DB 200,66,0,0 ; enterq $0x42,$0x0
- DB 127,67 ; jg 6cc7 <.literal16+0x9d7>
+ DB 127,67 ; jg 6cf7 <.literal16+0x9d7>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6ccb <.literal16+0x9db>
+ DB 127,67 ; jg 6cfb <.literal16+0x9db>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6ccf <.literal16+0x9df>
+ DB 127,67 ; jg 6cff <.literal16+0x9df>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6cd3 <.literal16+0x9e3>
+ DB 127,67 ; jg 6d03 <.literal16+0x9e3>
DB 0,0 ; add %al,(%rax)
DB 0,195 ; add %al,%bl
DB 0,0 ; add %al,(%rax)
@@ -30141,16 +30177,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 6d53 <.literal16+0xa63>
+ DB 118,63 ; jbe 6d83 <.literal16+0xa63>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 6d57 <.literal16+0xa67>
+ DB 118,63 ; jbe 6d87 <.literal16+0xa67>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 6d5b <.literal16+0xa6b>
+ DB 118,63 ; jbe 6d8b <.literal16+0xa6b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 6d5f <.literal16+0xa6f>
+ DB 118,63 ; jbe 6d8f <.literal16+0xa6f>
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)
@@ -30179,11 +30215,11 @@ ALIGN 16
DB 128,59,0 ; cmpb $0x0,(%rbx)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6dcb <.literal16+0xadb>
+ DB 127,67 ; jg 6dfb <.literal16+0xadb>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6dcf <.literal16+0xadf>
+ DB 127,67 ; jg 6dff <.literal16+0xadf>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 6dd3 <.literal16+0xae3>
+ DB 127,67 ; jg 6e03 <.literal16+0xae3>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -30245,13 +30281,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 6e49 <.literal16+0xb59>
+ DB 224,7 ; loopne 6e79 <.literal16+0xb59>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6e4d <.literal16+0xb5d>
+ DB 224,7 ; loopne 6e7d <.literal16+0xb5d>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6e51 <.literal16+0xb61>
+ DB 224,7 ; loopne 6e81 <.literal16+0xb61>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6e55 <.literal16+0xb65>
+ DB 224,7 ; loopne 6e85 <.literal16+0xb65>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -30297,13 +30333,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 6eb9 <.literal16+0xbc9>
+ DB 224,7 ; loopne 6ee9 <.literal16+0xbc9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6ebd <.literal16+0xbcd>
+ DB 224,7 ; loopne 6eed <.literal16+0xbcd>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6ec1 <.literal16+0xbd1>
+ DB 224,7 ; loopne 6ef1 <.literal16+0xbd1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6ec5 <.literal16+0xbd5>
+ DB 224,7 ; loopne 6ef5 <.literal16+0xbd5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -30349,13 +30385,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 6f29 <.literal16+0xc39>
+ DB 224,7 ; loopne 6f59 <.literal16+0xc39>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6f2d <.literal16+0xc3d>
+ DB 224,7 ; loopne 6f5d <.literal16+0xc3d>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6f31 <.literal16+0xc41>
+ DB 224,7 ; loopne 6f61 <.literal16+0xc41>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 6f35 <.literal16+0xc45>
+ DB 224,7 ; loopne 6f65 <.literal16+0xc45>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -30393,13 +30429,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 6fc6 <.literal16+0xcd6>
+ DB 124,66 ; jl 6ff6 <.literal16+0xcd6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 6fca <.literal16+0xcda>
+ DB 124,66 ; jl 6ffa <.literal16+0xcda>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 6fce <.literal16+0xcde>
+ DB 124,66 ; jl 6ffe <.literal16+0xcde>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 6fd2 <.literal16+0xce2>
+ DB 124,66 ; jl 7002 <.literal16+0xce2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -30533,13 +30569,13 @@ 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 7155 <.literal16+0xe65>
+ DB 112,65 ; jo 7185 <.literal16+0xe65>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 7159 <.literal16+0xe69>
+ DB 112,65 ; jo 7189 <.literal16+0xe69>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 715d <.literal16+0xe6d>
+ DB 112,65 ; jo 718d <.literal16+0xe6d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 7161 <.literal16+0xe71>
+ DB 112,65 ; jo 7191 <.literal16+0xe71>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -30570,11 +30606,11 @@ ALIGN 16
DB 128,59,129 ; cmpb $0x81,(%rbx)
DB 128,128,59,0,0,127,67 ; addb $0x43,0x7f00003b(%rax)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 71cb <.literal16+0xedb>
+ DB 127,67 ; jg 71fb <.literal16+0xedb>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 71cf <.literal16+0xedf>
+ DB 127,67 ; jg 71ff <.literal16+0xedf>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 71d3 <.literal16+0xee3>
+ DB 127,67 ; jg 7203 <.literal16+0xee3>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -30605,11 +30641,11 @@ ALIGN 16
DB 128,59,129 ; cmpb $0x81,(%rbx)
DB 128,128,59,0,0,127,67 ; addb $0x43,0x7f00003b(%rax)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 723b <.literal16+0xf4b>
+ DB 127,67 ; jg 726b <.literal16+0xf4b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 723f <.literal16+0xf4f>
+ DB 127,67 ; jg 726f <.literal16+0xf4f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 7243 <.literal16+0xf53>
+ DB 127,67 ; jg 7273 <.literal16+0xf53>
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)
@@ -30705,13 +30741,13 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 255 ; (bad)
- DB 127,71 ; jg 736b <.literal16+0x107b>
+ DB 127,71 ; jg 739b <.literal16+0x107b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 736f <.literal16+0x107f>
+ DB 127,71 ; jg 739f <.literal16+0x107f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 7373 <.literal16+0x1083>
+ DB 127,71 ; jg 73a3 <.literal16+0x1083>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 7377 <.literal16+0x1087>
+ DB 127,71 ; jg 73a7 <.literal16+0x1087>
DB 0,0 ; add %al,(%rax)
DB 128,63,0 ; cmpb $0x0,(%rdi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax)
@@ -30788,10 +30824,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) # 2dc0850a <_sk_callback_sse2+0x2dc022e6>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc0853a <_sk_callback_sse2+0x2dc022ea>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 743c <.literal16+0x114c>
+ DB 120,57 ; js 746c <.literal16+0x114c>
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
@@ -30978,11 +31014,11 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 128,63,114 ; cmpb $0x72,(%rdi)
DB 28,199 ; sbb $0xc7,%al
- DB 62,114,28 ; jb,pt 7622 <.literal16+0x1332>
+ DB 62,114,28 ; jb,pt 7652 <.literal16+0x1332>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 7626 <.literal16+0x1336>
+ DB 62,114,28 ; jb,pt 7656 <.literal16+0x1336>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 762a <.literal16+0x133a>
+ DB 62,114,28 ; jb,pt 765a <.literal16+0x133a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -31026,7 +31062,7 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6404b5 <_sk_callback_sse2+0x3d63a291>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6404e5 <_sk_callback_sse2+0x3d63a295>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -31052,7 +31088,7 @@ 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 # 3d6404f5 <_sk_callback_sse2+0x3d63a2d1>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d640525 <_sk_callback_sse2+0x3d63a2d5>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
@@ -31061,13 +31097,13 @@ ALIGN 16
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
DB 63 ; (bad)
- DB 114,28 ; jb 76ee <.literal16+0x13fe>
+ DB 114,28 ; jb 771e <.literal16+0x13fe>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 76f2 <.literal16+0x1402>
+ DB 62,114,28 ; jb,pt 7722 <.literal16+0x1402>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 76f6 <.literal16+0x1406>
+ DB 62,114,28 ; jb,pt 7726 <.literal16+0x1406>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 76fa <.literal16+0x140a>
+ DB 62,114,28 ; jb,pt 772a <.literal16+0x140a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -31088,11 +31124,11 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 128,63,114 ; cmpb $0x72,(%rdi)
DB 28,199 ; sbb $0xc7,%al
- DB 62,114,28 ; jb,pt 7732 <.literal16+0x1442>
+ DB 62,114,28 ; jb,pt 7762 <.literal16+0x1442>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 7736 <.literal16+0x1446>
+ DB 62,114,28 ; jb,pt 7766 <.literal16+0x1446>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 773a <.literal16+0x144a>
+ DB 62,114,28 ; jb,pt 776a <.literal16+0x144a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -31136,7 +31172,7 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 0,63 ; add %bh,(%rdi)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6405c5 <_sk_callback_sse2+0x3d63a3a1>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6405f5 <_sk_callback_sse2+0x3d63a3a5>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 0,63 ; add %bh,(%rdi)
DB 0,0 ; add %al,(%rax)
@@ -31162,7 +31198,7 @@ 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 # 3d640605 <_sk_callback_sse2+0x3d63a3e1>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d640635 <_sk_callback_sse2+0x3d63a3e5>
DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi)
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
@@ -31171,13 +31207,13 @@ ALIGN 16
DB 192,63,0 ; sarb $0x0,(%rdi)
DB 0,192 ; add %al,%al
DB 63 ; (bad)
- DB 114,28 ; jb 77fe <.literal16+0x150e>
+ DB 114,28 ; jb 782e <.literal16+0x150e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 7802 <_sk_callback_sse2+0x15de>
+ DB 62,114,28 ; jb,pt 7832 <_sk_callback_sse2+0x15e2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 7806 <_sk_callback_sse2+0x15e2>
+ DB 62,114,28 ; jb,pt 7836 <_sk_callback_sse2+0x15e6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 780a <_sk_callback_sse2+0x15e6>
+ DB 62,114,28 ; jb,pt 783a <_sk_callback_sse2+0x15ea>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%rdi)
DB 170 ; stos %al,%es:(%rdi)
@@ -36203,7 +36239,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,2 ; movd (%edx),%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
- DB 15,40,144,226,109,0,0 ; movaps 0x6de2(%eax),%xmm2
+ DB 15,40,144,2,110,0,0 ; movaps 0x6e02(%eax),%xmm2
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,88,193 ; addps %xmm1,%xmm0
@@ -36218,7 +36254,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,242,109,0,0 ; movaps 0x6df2(%eax),%xmm2
+ DB 15,40,144,18,110,0,0 ; movaps 0x6e12(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 82 ; push %edx
@@ -36249,16 +36285,16 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,110,96,4 ; movd 0x4(%eax),%xmm4
DB 102,15,112,252,0 ; pshufd $0x0,%xmm4,%xmm7
DB 102,15,239,253 ; pxor %xmm5,%xmm7
- DB 102,15,111,177,133,109,0,0 ; movdqa 0x6d85(%ecx),%xmm6
+ DB 102,15,111,177,165,109,0,0 ; movdqa 0x6da5(%ecx),%xmm6
DB 102,15,111,207 ; movdqa %xmm7,%xmm1
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,111,129,165,109,0,0 ; movdqa 0x6da5(%ecx),%xmm0
+ DB 102,15,111,129,197,109,0,0 ; movdqa 0x6dc5(%ecx),%xmm0
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,219,224 ; pand %xmm0,%xmm4
DB 102,15,219,197 ; pand %xmm5,%xmm0
- DB 102,15,219,185,149,109,0,0 ; pand 0x6d95(%ecx),%xmm7
- DB 102,15,219,169,149,109,0,0 ; pand 0x6d95(%ecx),%xmm5
+ DB 102,15,219,185,181,109,0,0 ; pand 0x6db5(%ecx),%xmm7
+ DB 102,15,219,169,181,109,0,0 ; pand 0x6db5(%ecx),%xmm5
DB 102,15,114,246,4 ; pslld $0x4,%xmm6
DB 102,15,254,192 ; paddd %xmm0,%xmm0
DB 102,15,235,198 ; por %xmm6,%xmm0
@@ -36273,8 +36309,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,181,109,0,0 ; mulps 0x6db5(%ecx),%xmm0
- DB 15,88,129,197,109,0,0 ; addps 0x6dc5(%ecx),%xmm0
+ DB 15,89,129,213,109,0,0 ; mulps 0x6dd5(%ecx),%xmm0
+ DB 15,88,129,229,109,0,0 ; addps 0x6de5(%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
@@ -36338,7 +36374,7 @@ _sk_black_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,152,149,108,0,0 ; movaps 0x6c95(%eax),%xmm3
+ DB 15,40,152,181,108,0,0 ; movaps 0x6cb5(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -36359,7 +36395,7 @@ _sk_white_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,128,117,108,0,0 ; movaps 0x6c75(%eax),%xmm0
+ DB 15,40,128,149,108,0,0 ; movaps 0x6c95(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -36441,7 +36477,7 @@ _sk_srcatop_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,97,64 ; movaps 0x40(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,170,214,107,0,0 ; movaps 0x6bd6(%edx),%xmm5
+ DB 15,40,170,246,107,0,0 ; movaps 0x6bf6(%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
@@ -36478,7 +36514,7 @@ _sk_dstatop_sse2 LABEL PROC
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
- DB 15,40,162,135,107,0,0 ; movaps 0x6b87(%edx),%xmm4
+ DB 15,40,162,167,107,0,0 ; movaps 0x6ba7(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -36556,7 +36592,7 @@ _sk_srcout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,214,106,0,0 ; movaps 0x6ad6(%eax),%xmm4
+ DB 15,40,160,246,106,0,0 ; movaps 0x6af6(%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
@@ -36580,7 +36616,7 @@ _sk_dstout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,174,106,0,0 ; movaps 0x6aae(%eax),%xmm4
+ DB 15,40,160,206,106,0,0 ; movaps 0x6ace(%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
@@ -36608,7 +36644,7 @@ _sk_srcover_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,119,106,0,0 ; movaps 0x6a77(%eax),%xmm4
+ DB 15,40,160,151,106,0,0 ; movaps 0x6a97(%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
@@ -36640,7 +36676,7 @@ _sk_dstover_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,106,64 ; movaps 0x40(%edx),%xmm5
- DB 15,40,160,55,106,0,0 ; movaps 0x6a37(%eax),%xmm4
+ DB 15,40,160,87,106,0,0 ; movaps 0x6a57(%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
@@ -36692,7 +36728,7 @@ _sk_multiply_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 15,40,129,200,105,0,0 ; movaps 0x69c8(%ecx),%xmm0
+ DB 15,40,129,232,105,0,0 ; movaps 0x69e8(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -36811,7 +36847,7 @@ _sk_xor__sse2 LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
- DB 15,40,154,157,104,0,0 ; movaps 0x689d(%edx),%xmm3
+ DB 15,40,154,189,104,0,0 ; movaps 0x68bd(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -36871,7 +36907,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,69,104,0,0 ; movaps 0x6845(%edx),%xmm1
+ DB 15,40,138,101,104,0,0 ; movaps 0x6865(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -36918,7 +36954,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,213,103,0,0 ; movaps 0x67d5(%edx),%xmm1
+ DB 15,40,138,245,103,0,0 ; movaps 0x67f5(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -36969,7 +37005,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,98,103,0,0 ; movaps 0x6762(%edx),%xmm2
+ DB 15,40,146,130,103,0,0 ; movaps 0x6782(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -37011,7 +37047,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,236,102,0,0 ; movaps 0x66ec(%edx),%xmm1
+ DB 15,40,138,12,103,0,0 ; movaps 0x670c(%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
@@ -37050,7 +37086,7 @@ _sk_colorburn_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,92,238 ; subps %xmm6,%xmm5
- DB 15,40,177,121,102,0,0 ; movaps 0x6679(%ecx),%xmm6
+ DB 15,40,177,153,102,0,0 ; movaps 0x6699(%ecx),%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
DB 15,92,200 ; subps %xmm0,%xmm1
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
@@ -37170,7 +37206,7 @@ _sk_colordodge_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,104,16 ; movaps 0x10(%eax),%xmm5
- DB 15,40,177,243,100,0,0 ; movaps 0x64f3(%ecx),%xmm6
+ DB 15,40,177,19,101,0,0 ; movaps 0x6513(%ecx),%xmm6
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,41,117,184 ; movaps %xmm6,-0x48(%ebp)
@@ -37287,7 +37323,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
- DB 15,40,145,151,99,0,0 ; movaps 0x6397(%ecx),%xmm2
+ DB 15,40,145,183,99,0,0 ; movaps 0x63b7(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -37395,7 +37431,7 @@ _sk_overlay_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
- DB 15,40,161,92,98,0,0 ; movaps 0x625c(%ecx),%xmm4
+ DB 15,40,161,124,98,0,0 ; movaps 0x627c(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -37521,17 +37557,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f44 <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,236,96,0,0 ; movaps 0x60ec(%ecx),%xmm1
+ DB 15,40,137,12,97,0,0 ; movaps 0x610c(%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,220,96,0,0 ; movaps 0x60dc(%ecx),%xmm7
+ DB 15,40,185,252,96,0,0 ; movaps 0x60fc(%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,252,96,0,0 ; movaps 0x60fc(%ecx),%xmm4
+ DB 15,40,161,28,97,0,0 ; movaps 0x611c(%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
@@ -37735,7 +37771,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,123,94,0,0 ; movaps 0x5e7b(%ecx),%xmm5
+ DB 15,40,169,155,94,0,0 ; movaps 0x5e9b(%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)
@@ -37768,17 +37804,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,75,94,0,0 ; movaps 0x5e4b(%ecx),%xmm3
+ DB 15,40,153,107,94,0,0 ; movaps 0x5e6b(%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,91,94,0,0 ; movaps 0x5e5b(%ecx),%xmm3
+ DB 15,40,153,123,94,0,0 ; movaps 0x5e7b(%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,123,94,0,0 ; movaps 0x5e7b(%ecx),%xmm1
+ DB 15,40,137,155,94,0,0 ; movaps 0x5e9b(%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)
@@ -37788,7 +37824,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,107,94,0,0 ; movaps 0x5e6b(%ecx),%xmm5
+ DB 15,40,169,139,94,0,0 ; movaps 0x5e8b(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -37979,17 +38015,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 1559 <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,55,91,0,0 ; movaps 0x5b37(%ecx),%xmm3
+ DB 15,40,153,87,91,0,0 ; movaps 0x5b57(%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,71,91,0,0 ; movaps 0x5b47(%ecx),%xmm3
+ DB 15,40,153,103,91,0,0 ; movaps 0x5b67(%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,103,91,0,0 ; movaps 0x5b67(%ecx),%xmm0
+ DB 15,40,129,135,91,0,0 ; movaps 0x5b87(%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
@@ -38001,7 +38037,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,87,91,0,0 ; movaps 0x5b57(%ecx),%xmm0
+ DB 15,40,129,119,91,0,0 ; movaps 0x5b77(%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
@@ -38158,16 +38194,16 @@ _sk_color_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,16 ; movaps 0x10(%eax),%xmm2
DB 15,40,72,32 ; movaps 0x20(%eax),%xmm1
- DB 15,40,177,28,89,0,0 ; movaps 0x591c(%ecx),%xmm6
+ DB 15,40,177,60,89,0,0 ; movaps 0x593c(%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,44,89,0,0 ; movaps 0x592c(%ecx),%xmm3
+ DB 15,40,153,76,89,0,0 ; movaps 0x594c(%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,76,89,0,0 ; movaps 0x594c(%ecx),%xmm0
+ DB 15,40,129,108,89,0,0 ; movaps 0x596c(%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
@@ -38177,7 +38213,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,60,89,0,0 ; movaps 0x593c(%ecx),%xmm1
+ DB 15,40,137,92,89,0,0 ; movaps 0x595c(%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
@@ -38334,18 +38370,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1a17 <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,249,86,0,0 ; movaps 0x56f9(%ecx),%xmm4
+ DB 15,40,161,25,87,0,0 ; movaps 0x5719(%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,9,87,0,0 ; movaps 0x5709(%ecx),%xmm4
+ DB 15,40,161,41,87,0,0 ; movaps 0x5729(%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,41,87,0,0 ; movaps 0x5729(%ecx),%xmm4
+ DB 15,40,161,73,87,0,0 ; movaps 0x5749(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -38355,7 +38391,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,25,87,0,0 ; movaps 0x5719(%ecx),%xmm1
+ DB 15,40,137,57,87,0,0 ; movaps 0x5739(%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
@@ -38529,7 +38565,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1d84 <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,206,84,0,0 ; movdqa 0x54ce(%edi),%xmm4
+ DB 102,15,111,167,238,84,0,0 ; movdqa 0x54ee(%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
@@ -38540,9 +38576,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,222,84,0,0 ; movaps 0x54de(%edi),%xmm5
+ DB 15,40,175,254,84,0,0 ; movaps 0x54fe(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,238,84,0,0 ; movaps 0x54ee(%edi),%xmm1
+ DB 15,40,143,14,85,0,0 ; movaps 0x550e(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -38652,7 +38688,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e2e <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,82,83,0,0 ; movaps 0x5352(%eax),%xmm4
+ DB 15,40,160,114,83,0,0 ; movaps 0x5372(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -38674,7 +38710,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e61 <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,47,83,0,0 ; minps 0x532f(%eax),%xmm3
+ DB 15,93,152,79,83,0,0 ; minps 0x534f(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -38697,7 +38733,7 @@ _sk_clamp_a_dst_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,98,64 ; movaps 0x40(%edx),%xmm4
- DB 15,93,160,15,83,0,0 ; minps 0x530f(%eax),%xmm4
+ DB 15,93,160,47,83,0,0 ; minps 0x532f(%eax),%xmm4
DB 15,41,98,64 ; movaps %xmm4,0x40(%edx)
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,93,236 ; minps %xmm4,%xmm5
@@ -38849,7 +38885,7 @@ _sk_unpremul_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 15,40,168,190,81,0,0 ; movaps 0x51be(%eax),%xmm5
+ DB 15,40,168,222,81,0,0 ; movaps 0x51de(%eax),%xmm5
DB 15,94,235 ; divps %xmm3,%xmm5
DB 15,194,227,4 ; cmpneqps %xmm3,%xmm4
DB 15,84,229 ; andps %xmm5,%xmm4
@@ -38878,19 +38914,19 @@ _sk_from_srgb_sse2 LABEL PROC
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,148,81,0,0 ; movaps 0x5194(%eax),%xmm4
+ DB 15,40,160,180,81,0,0 ; movaps 0x51b4(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,164,81,0,0 ; movaps 0x51a4(%eax),%xmm6
+ DB 15,40,176,196,81,0,0 ; movaps 0x51c4(%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,132,81,0,0 ; movaps 0x5184(%eax),%xmm6
+ DB 15,40,176,164,81,0,0 ; movaps 0x51a4(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,180,81,0,0 ; movaps 0x51b4(%eax),%xmm7
+ DB 15,40,184,212,81,0,0 ; movaps 0x51d4(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,196,81,0,0 ; movaps 0x51c4(%eax),%xmm7
+ DB 15,40,184,228,81,0,0 ; movaps 0x51e4(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -38948,18 +38984,18 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,40,161,9,81,0,0 ; movaps 0x5109(%ecx),%xmm4
+ DB 15,40,161,41,81,0,0 ; movaps 0x5129(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,25,81,0,0 ; movaps 0x5119(%ecx),%xmm6
+ DB 15,40,177,57,81,0,0 ; movaps 0x5139(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,249,80,0,0 ; movaps 0x50f9(%ecx),%xmm5
+ DB 15,40,169,25,81,0,0 ; movaps 0x5119(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,41,81,0,0 ; movaps 0x5129(%ecx),%xmm7
+ DB 15,40,185,73,81,0,0 ; movaps 0x5149(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,57,81,0,0 ; movaps 0x5139(%ecx),%xmm3
+ DB 15,40,153,89,81,0,0 ; movaps 0x5159(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -39019,25 +39055,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 2202 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,110,80,0,0 ; movaps 0x506e(%eax),%xmm4
+ DB 15,40,160,142,80,0,0 ; movaps 0x508e(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,126,80,0,0 ; movaps 0x507e(%eax),%xmm0
+ DB 15,40,128,158,80,0,0 ; movaps 0x509e(%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,142,80,0,0 ; movaps 0x508e(%eax),%xmm0
+ DB 15,40,128,174,80,0,0 ; movaps 0x50ae(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,158,80,0,0 ; movaps 0x509e(%eax),%xmm0
+ DB 15,40,128,190,80,0,0 ; movaps 0x50be(%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,94,80,0,0 ; movaps 0x505e(%eax),%xmm5
+ DB 15,40,168,126,80,0,0 ; movaps 0x507e(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,174,80,0,0 ; movaps 0x50ae(%eax),%xmm3
+ DB 15,40,152,206,80,0,0 ; movaps 0x50ce(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -39104,14 +39140,14 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
- DB 15,40,152,199,79,0,0 ; movaps 0x4fc7(%eax),%xmm3
+ DB 15,40,152,231,79,0,0 ; movaps 0x4fe7(%eax),%xmm3
DB 15,94,216 ; divps %xmm0,%xmm3
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,92,194 ; subps %xmm2,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,194,234,1 ; cmpltps %xmm2,%xmm5
- DB 15,84,168,215,79,0,0 ; andps 0x4fd7(%eax),%xmm5
+ DB 15,84,168,247,79,0,0 ; andps 0x4ff7(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -39121,9 +39157,9 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,92,231 ; subps %xmm7,%xmm4
DB 15,89,211 ; mulps %xmm3,%xmm2
DB 15,89,227 ; mulps %xmm3,%xmm4
- DB 15,40,152,231,79,0,0 ; movaps 0x4fe7(%eax),%xmm3
+ DB 15,40,152,7,80,0,0 ; movaps 0x5007(%eax),%xmm3
DB 15,88,211 ; addps %xmm3,%xmm2
- DB 15,88,160,247,79,0,0 ; addps 0x4ff7(%eax),%xmm4
+ DB 15,88,160,23,80,0,0 ; addps 0x5017(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -39135,7 +39171,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,194,226,4 ; cmpneqps %xmm2,%xmm4
DB 15,92,217 ; subps %xmm1,%xmm3
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,40,168,23,80,0,0 ; movaps 0x5017(%eax),%xmm5
+ DB 15,40,168,55,80,0,0 ; movaps 0x5037(%eax),%xmm5
DB 15,92,218 ; subps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -39145,7 +39181,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,86,235 ; orps %xmm3,%xmm5
DB 15,40,77,216 ; movaps -0x28(%ebp),%xmm1
DB 15,94,205 ; divps %xmm5,%xmm1
- DB 15,89,128,7,80,0,0 ; mulps 0x5007(%eax),%xmm0
+ DB 15,89,128,39,80,0,0 ; mulps 0x5027(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -39168,7 +39204,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 23ee <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,50,79,0,0 ; movaps 0x4f32(%eax),%xmm4
+ DB 15,40,160,82,79,0,0 ; movaps 0x4f52(%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
@@ -39181,13 +39217,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,66,79,0,0 ; movaps 0x4f42(%eax),%xmm5
+ DB 15,40,168,98,79,0,0 ; movaps 0x4f62(%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,82,79,0,0 ; movaps 0x4f52(%eax),%xmm6
+ DB 15,40,176,114,79,0,0 ; movaps 0x4f72(%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
@@ -39197,19 +39233,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,98,79,0,0 ; movaps 0x4f62(%eax),%xmm7
+ DB 15,40,184,130,79,0,0 ; movaps 0x4f82(%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,146,79,0,0 ; movaps 0x4f92(%eax),%xmm4
+ DB 15,40,160,178,79,0,0 ; movaps 0x4fb2(%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,114,79,0,0 ; movaps 0x4f72(%eax),%xmm6
+ DB 15,40,176,146,79,0,0 ; movaps 0x4f92(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,130,79,0,0 ; movaps 0x4f82(%eax),%xmm0
+ DB 15,40,128,162,79,0,0 ; movaps 0x4fa2(%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
@@ -39235,18 +39271,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,82,79,0,0 ; andps 0x4f52(%eax),%xmm1
+ DB 15,84,136,114,79,0,0 ; andps 0x4f72(%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,98,79,0,0 ; movaps 0x4f62(%eax),%xmm0
+ DB 15,40,128,130,79,0,0 ; movaps 0x4f82(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,50,79,0,0 ; movaps 0x4f32(%eax),%xmm3
+ DB 15,40,152,82,79,0,0 ; movaps 0x4f52(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,146,79,0,0 ; movaps 0x4f92(%eax),%xmm4
+ DB 15,40,160,178,79,0,0 ; movaps 0x4fb2(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,130,79,0,0 ; movaps 0x4f82(%eax),%xmm5
+ DB 15,40,168,162,79,0,0 ; movaps 0x4fa2(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -39266,7 +39302,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,162,79,0,0 ; addps 0x4fa2(%eax),%xmm3
+ DB 15,88,152,194,79,0,0 ; addps 0x4fc2(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -39364,9 +39400,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,56,77,0,0 ; pand 0x4d38(%edx),%xmm4
+ DB 102,15,219,162,88,77,0,0 ; pand 0x4d58(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,72,77,0,0 ; mulps 0x4d48(%edx),%xmm4
+ DB 15,89,162,104,77,0,0 ; mulps 0x4d68(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -39462,9 +39498,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,80,76,0,0 ; pand 0x4c50(%edx),%xmm4
+ DB 102,15,219,162,112,76,0,0 ; pand 0x4c70(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,96,76,0,0 ; mulps 0x4c60(%edx),%xmm4
+ DB 15,89,162,128,76,0,0 ; mulps 0x4c80(%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
@@ -39536,17 +39572,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,163,0,0,0 ; jne 290d <_sk_lerp_565_sse2+0xd2>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,151,75,0,0 ; movdqa 0x4b97(%edx),%xmm4
+ DB 102,15,111,162,183,75,0,0 ; movdqa 0x4bb7(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,167,75,0,0 ; mulps 0x4ba7(%edx),%xmm4
- DB 102,15,111,170,183,75,0,0 ; movdqa 0x4bb7(%edx),%xmm5
+ DB 15,89,162,199,75,0,0 ; mulps 0x4bc7(%edx),%xmm4
+ DB 102,15,111,170,215,75,0,0 ; movdqa 0x4bd7(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,199,75,0,0 ; mulps 0x4bc7(%edx),%xmm5
- DB 102,15,219,178,215,75,0,0 ; pand 0x4bd7(%edx),%xmm6
+ DB 15,89,170,231,75,0,0 ; mulps 0x4be7(%edx),%xmm5
+ DB 102,15,219,178,247,75,0,0 ; pand 0x4bf7(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,231,75,0,0 ; mulps 0x4be7(%edx),%xmm6
+ DB 15,89,178,7,76,0,0 ; mulps 0x4c07(%edx),%xmm6
DB 15,40,121,16 ; movaps 0x10(%ecx),%xmm7
DB 15,92,199 ; subps %xmm7,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -39619,7 +39655,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,19,1,0,0 ; jne 2a8d <_sk_load_tables_sse2+0x139>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,222,74,0,0 ; movdqa 0x4ade(%edx),%xmm2
+ DB 102,15,111,146,254,74,0,0 ; movdqa 0x4afe(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -39675,7 +39711,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 15,20,215 ; unpcklps %xmm7,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,238,74,0,0 ; mulps 0x4aee(%edx),%xmm3
+ DB 15,89,154,14,75,0,0 ; mulps 0x4b0e(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -39820,7 +39856,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 243,15,126,93,208 ; movq -0x30(%ebp),%xmm3
DB 102,15,97,223 ; punpcklwd %xmm7,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,144,73,0,0 ; mulps 0x4990(%edx),%xmm3
+ DB 15,89,154,176,73,0,0 ; mulps 0x49b0(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,193 ; mov %eax,%ecx
DB 141,65,8 ; lea 0x8(%ecx),%eax
@@ -39957,7 +39993,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 141,65,8 ; lea 0x8(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 139,85,240 ; mov -0x10(%ebp),%edx
- DB 15,40,162,160,71,0,0 ; movaps 0x47a0(%edx),%xmm4
+ DB 15,40,162,192,71,0,0 ; movaps 0x47c0(%edx),%xmm4
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 80 ; push %eax
@@ -40000,7 +40036,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,161,69,0,0 ; movaps 0x45a1(%edx),%xmm4
+ DB 15,40,162,193,69,0,0 ; movaps 0x45c1(%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
@@ -40022,7 +40058,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,15,196,192,0 ; pinsrw $0x0,%eax,%xmm0
DB 139,65,4 ; mov 0x4(%ecx),%eax
DB 102,15,196,195,1 ; pinsrw $0x1,%ebx,%xmm0
- DB 15,40,170,177,69,0,0 ; movaps 0x45b1(%edx),%xmm5
+ DB 15,40,170,209,69,0,0 ; movaps 0x45d1(%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
@@ -40150,7 +40186,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,15,196,199,0 ; pinsrw $0x0,%edi,%xmm0
DB 139,121,4 ; mov 0x4(%ecx),%edi
DB 102,15,196,198,1 ; pinsrw $0x1,%esi,%xmm0
- DB 15,40,170,193,67,0,0 ; movaps 0x43c1(%edx),%xmm5
+ DB 15,40,170,225,67,0,0 ; movaps 0x43e1(%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
@@ -40396,15 +40432,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,2,65,0,0 ; mulps 0x4102(%edx),%xmm5
- DB 15,84,178,18,65,0,0 ; andps 0x4112(%edx),%xmm6
- DB 15,86,178,34,65,0,0 ; orps 0x4122(%edx),%xmm6
- DB 15,88,170,50,65,0,0 ; addps 0x4132(%edx),%xmm5
- DB 15,40,186,66,65,0,0 ; movaps 0x4142(%edx),%xmm7
+ DB 15,89,170,34,65,0,0 ; mulps 0x4122(%edx),%xmm5
+ DB 15,84,178,50,65,0,0 ; andps 0x4132(%edx),%xmm6
+ DB 15,86,178,66,65,0,0 ; orps 0x4142(%edx),%xmm6
+ DB 15,88,170,82,65,0,0 ; addps 0x4152(%edx),%xmm5
+ DB 15,40,186,98,65,0,0 ; movaps 0x4162(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,82,65,0,0 ; addps 0x4152(%edx),%xmm6
- DB 15,40,186,98,65,0,0 ; movaps 0x4162(%edx),%xmm7
+ DB 15,88,178,114,65,0,0 ; addps 0x4172(%edx),%xmm6
+ DB 15,40,186,130,65,0,0 ; movaps 0x4182(%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
@@ -40414,21 +40450,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,114,65,0,0 ; movaps 0x4172(%edx),%xmm6
+ DB 15,40,178,146,65,0,0 ; movaps 0x4192(%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,130,65,0,0 ; addps 0x4182(%edx),%xmm5
- DB 15,40,186,146,65,0,0 ; movaps 0x4192(%edx),%xmm7
+ DB 15,88,170,162,65,0,0 ; addps 0x41a2(%edx),%xmm5
+ DB 15,40,186,178,65,0,0 ; movaps 0x41b2(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,162,65,0,0 ; movaps 0x41a2(%edx),%xmm7
+ DB 15,40,186,194,65,0,0 ; movaps 0x41c2(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,178,65,0,0 ; movaps 0x41b2(%edx),%xmm0
+ DB 15,40,130,210,65,0,0 ; movaps 0x41d2(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,194,65,0,0 ; mulps 0x41c2(%edx),%xmm0
+ DB 15,89,130,226,65,0,0 ; mulps 0x41e2(%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
@@ -40480,15 +40516,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,155,64,0,0 ; mulps 0x409b(%edx),%xmm5
- DB 15,84,178,171,64,0,0 ; andps 0x40ab(%edx),%xmm6
- DB 15,86,178,187,64,0,0 ; orps 0x40bb(%edx),%xmm6
- DB 15,88,170,203,64,0,0 ; addps 0x40cb(%edx),%xmm5
- DB 15,40,186,219,64,0,0 ; movaps 0x40db(%edx),%xmm7
+ DB 15,89,170,187,64,0,0 ; mulps 0x40bb(%edx),%xmm5
+ DB 15,84,178,203,64,0,0 ; andps 0x40cb(%edx),%xmm6
+ DB 15,86,178,219,64,0,0 ; orps 0x40db(%edx),%xmm6
+ DB 15,88,170,235,64,0,0 ; addps 0x40eb(%edx),%xmm5
+ DB 15,40,186,251,64,0,0 ; movaps 0x40fb(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,235,64,0,0 ; addps 0x40eb(%edx),%xmm6
- DB 15,40,186,251,64,0,0 ; movaps 0x40fb(%edx),%xmm7
+ DB 15,88,178,11,65,0,0 ; addps 0x410b(%edx),%xmm6
+ DB 15,40,186,27,65,0,0 ; movaps 0x411b(%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
@@ -40498,21 +40534,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,11,65,0,0 ; movaps 0x410b(%edx),%xmm6
+ DB 15,40,178,43,65,0,0 ; movaps 0x412b(%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,27,65,0,0 ; addps 0x411b(%edx),%xmm5
- DB 15,40,186,43,65,0,0 ; movaps 0x412b(%edx),%xmm7
+ DB 15,88,170,59,65,0,0 ; addps 0x413b(%edx),%xmm5
+ DB 15,40,186,75,65,0,0 ; movaps 0x414b(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,59,65,0,0 ; movaps 0x413b(%edx),%xmm7
+ DB 15,40,186,91,65,0,0 ; movaps 0x415b(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,75,65,0,0 ; movaps 0x414b(%edx),%xmm0
+ DB 15,40,130,107,65,0,0 ; movaps 0x416b(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,91,65,0,0 ; mulps 0x415b(%edx),%xmm0
+ DB 15,89,130,123,65,0,0 ; mulps 0x417b(%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
@@ -40563,15 +40599,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,55,64,0,0 ; mulps 0x4037(%edx),%xmm5
- DB 15,84,178,71,64,0,0 ; andps 0x4047(%edx),%xmm6
- DB 15,86,178,87,64,0,0 ; orps 0x4057(%edx),%xmm6
- DB 15,88,170,103,64,0,0 ; addps 0x4067(%edx),%xmm5
- DB 15,40,186,119,64,0,0 ; movaps 0x4077(%edx),%xmm7
+ DB 15,89,170,87,64,0,0 ; mulps 0x4057(%edx),%xmm5
+ DB 15,84,178,103,64,0,0 ; andps 0x4067(%edx),%xmm6
+ DB 15,86,178,119,64,0,0 ; orps 0x4077(%edx),%xmm6
+ DB 15,88,170,135,64,0,0 ; addps 0x4087(%edx),%xmm5
+ DB 15,40,186,151,64,0,0 ; movaps 0x4097(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,135,64,0,0 ; addps 0x4087(%edx),%xmm6
- DB 15,40,186,151,64,0,0 ; movaps 0x4097(%edx),%xmm7
+ DB 15,88,178,167,64,0,0 ; addps 0x40a7(%edx),%xmm6
+ DB 15,40,186,183,64,0,0 ; movaps 0x40b7(%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
@@ -40581,21 +40617,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,167,64,0,0 ; movaps 0x40a7(%edx),%xmm6
+ DB 15,40,178,199,64,0,0 ; movaps 0x40c7(%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,183,64,0,0 ; addps 0x40b7(%edx),%xmm5
- DB 15,40,186,199,64,0,0 ; movaps 0x40c7(%edx),%xmm7
+ DB 15,88,170,215,64,0,0 ; addps 0x40d7(%edx),%xmm5
+ DB 15,40,186,231,64,0,0 ; movaps 0x40e7(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,215,64,0,0 ; movaps 0x40d7(%edx),%xmm7
+ DB 15,40,186,247,64,0,0 ; movaps 0x40f7(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,231,64,0,0 ; movaps 0x40e7(%edx),%xmm0
+ DB 15,40,130,7,65,0,0 ; movaps 0x4107(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,247,64,0,0 ; mulps 0x40f7(%edx),%xmm0
+ DB 15,89,130,23,65,0,0 ; mulps 0x4117(%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
@@ -40646,15 +40682,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,211,63,0,0 ; mulps 0x3fd3(%edx),%xmm5
- DB 15,84,178,227,63,0,0 ; andps 0x3fe3(%edx),%xmm6
- DB 15,86,178,243,63,0,0 ; orps 0x3ff3(%edx),%xmm6
- DB 15,88,170,3,64,0,0 ; addps 0x4003(%edx),%xmm5
- DB 15,40,186,19,64,0,0 ; movaps 0x4013(%edx),%xmm7
+ DB 15,89,170,243,63,0,0 ; mulps 0x3ff3(%edx),%xmm5
+ DB 15,84,178,3,64,0,0 ; andps 0x4003(%edx),%xmm6
+ DB 15,86,178,19,64,0,0 ; orps 0x4013(%edx),%xmm6
+ DB 15,88,170,35,64,0,0 ; addps 0x4023(%edx),%xmm5
+ DB 15,40,186,51,64,0,0 ; movaps 0x4033(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,35,64,0,0 ; addps 0x4023(%edx),%xmm6
- DB 15,40,186,51,64,0,0 ; movaps 0x4033(%edx),%xmm7
+ DB 15,88,178,67,64,0,0 ; addps 0x4043(%edx),%xmm6
+ DB 15,40,186,83,64,0,0 ; movaps 0x4053(%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
@@ -40664,21 +40700,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,67,64,0,0 ; movaps 0x4043(%edx),%xmm6
+ DB 15,40,178,99,64,0,0 ; movaps 0x4063(%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,83,64,0,0 ; addps 0x4053(%edx),%xmm5
- DB 15,40,186,99,64,0,0 ; movaps 0x4063(%edx),%xmm7
+ DB 15,88,170,115,64,0,0 ; addps 0x4073(%edx),%xmm5
+ DB 15,40,186,131,64,0,0 ; movaps 0x4083(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,115,64,0,0 ; movaps 0x4073(%edx),%xmm7
+ DB 15,40,186,147,64,0,0 ; movaps 0x4093(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,131,64,0,0 ; movaps 0x4083(%edx),%xmm0
+ DB 15,40,130,163,64,0,0 ; movaps 0x40a3(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,147,64,0,0 ; mulps 0x4093(%edx),%xmm0
+ DB 15,89,130,179,64,0,0 ; mulps 0x40b3(%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
@@ -40711,29 +40747,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3881 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,111,63,0,0 ; mulps 0x3f6f(%eax),%xmm2
- DB 15,40,160,127,63,0,0 ; movaps 0x3f7f(%eax),%xmm4
+ DB 15,89,144,143,63,0,0 ; mulps 0x3f8f(%eax),%xmm2
+ DB 15,40,160,159,63,0,0 ; movaps 0x3f9f(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,143,63,0,0 ; movaps 0x3f8f(%eax),%xmm5
+ DB 15,40,168,175,63,0,0 ; movaps 0x3faf(%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,159,63,0,0 ; addps 0x3f9f(%eax),%xmm2
- DB 15,89,144,175,63,0,0 ; mulps 0x3faf(%eax),%xmm2
- DB 15,89,136,191,63,0,0 ; mulps 0x3fbf(%eax),%xmm1
+ DB 15,88,144,191,63,0,0 ; addps 0x3fbf(%eax),%xmm2
+ DB 15,89,144,207,63,0,0 ; mulps 0x3fcf(%eax),%xmm2
+ DB 15,89,136,223,63,0,0 ; mulps 0x3fdf(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,207,63,0,0 ; mulps 0x3fcf(%eax),%xmm3
+ DB 15,89,152,239,63,0,0 ; mulps 0x3fef(%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,223,63,0,0 ; movaps 0x3fdf(%eax),%xmm3
+ DB 15,40,152,255,63,0,0 ; movaps 0x3fff(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,239,63,0,0 ; movaps 0x3fef(%eax),%xmm6
+ DB 15,40,176,15,64,0,0 ; movaps 0x400f(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,255,63,0,0 ; movaps 0x3fff(%eax),%xmm7
+ DB 15,40,184,31,64,0,0 ; movaps 0x401f(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -40758,8 +40794,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,15,64,0,0 ; mulps 0x400f(%eax),%xmm4
- DB 15,89,152,31,64,0,0 ; mulps 0x401f(%eax),%xmm3
+ DB 15,89,160,47,64,0,0 ; mulps 0x402f(%eax),%xmm4
+ DB 15,89,152,63,64,0,0 ; mulps 0x403f(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -40795,9 +40831,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,63,63,0,0 ; pand 0x3f3f(%edx),%xmm0
+ DB 102,15,219,130,95,63,0,0 ; pand 0x3f5f(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,79,63,0,0 ; mulps 0x3f4f(%edx),%xmm3
+ DB 15,89,154,111,63,0,0 ; mulps 0x3f6f(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -40860,9 +40896,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,110,36,55 ; movd (%edi,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,139,62,0,0 ; pand 0x3e8b(%edx),%xmm4
+ DB 102,15,219,162,171,62,0,0 ; pand 0x3eab(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,155,62,0,0 ; mulps 0x3e9b(%edx),%xmm4
+ DB 15,89,162,187,62,0,0 ; mulps 0x3ebb(%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
@@ -40938,7 +40974,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,153,173,61,0,0 ; mulps 0x3dad(%ecx),%xmm3
+ DB 15,89,153,205,61,0,0 ; mulps 0x3dcd(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -40970,7 +41006,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,121,61,0,0 ; movaps 0x3d79(%esi),%xmm4
+ DB 15,40,166,153,61,0,0 ; movaps 0x3d99(%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
@@ -41006,7 +41042,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 138,93,208 ; mov -0x30(%ebp),%bl
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,137,61,0,0 ; pand 0x3d89(%esi),%xmm4
+ DB 102,15,219,166,169,61,0,0 ; pand 0x3da9(%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
@@ -41041,12 +41077,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,224,60,0,0 ; pand 0x3ce0(%edx),%xmm0
+ DB 102,15,219,130,0,61,0,0 ; pand 0x3d00(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,240,60,0,0 ; mulps 0x3cf0(%edx),%xmm0
+ DB 15,89,130,16,61,0,0 ; mulps 0x3d10(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,0,61,0,0 ; movaps 0x3d00(%edx),%xmm3
+ DB 15,40,154,32,61,0,0 ; movaps 0x3d20(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -41102,13 +41138,13 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,100,60,0,0 ; pand 0x3c64(%edx),%xmm4
+ DB 102,15,219,162,132,60,0,0 ; pand 0x3c84(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,116,60,0,0 ; mulps 0x3c74(%edx),%xmm4
+ DB 15,89,162,148,60,0,0 ; mulps 0x3c94(%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,132,60,0,0 ; movaps 0x3c84(%edx),%xmm4
+ DB 15,40,162,164,60,0,0 ; movaps 0x3ca4(%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
@@ -41185,10 +41221,10 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,108,59,0,0 ; mulps 0x3b6c(%ecx),%xmm0
+ DB 15,89,129,140,59,0,0 ; mulps 0x3b8c(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,124,59,0,0 ; movaps 0x3b7c(%ecx),%xmm3
+ DB 15,40,153,156,59,0,0 ; movaps 0x3b9c(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -41223,20 +41259,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 3edd <_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,65,59,0,0 ; movdqa 0x3b41(%edx),%xmm0
+ DB 102,15,111,130,97,59,0,0 ; movdqa 0x3b61(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,81,59,0,0 ; mulps 0x3b51(%edx),%xmm0
- DB 102,15,111,138,97,59,0,0 ; movdqa 0x3b61(%edx),%xmm1
+ DB 15,89,130,113,59,0,0 ; mulps 0x3b71(%edx),%xmm0
+ DB 102,15,111,138,129,59,0,0 ; movdqa 0x3b81(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,113,59,0,0 ; mulps 0x3b71(%edx),%xmm1
- DB 102,15,219,146,129,59,0,0 ; pand 0x3b81(%edx),%xmm2
+ DB 15,89,138,145,59,0,0 ; mulps 0x3b91(%edx),%xmm1
+ DB 102,15,219,146,161,59,0,0 ; pand 0x3ba1(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,145,59,0,0 ; mulps 0x3b91(%edx),%xmm2
+ DB 15,89,146,177,59,0,0 ; mulps 0x3bb1(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,161,59,0,0 ; movaps 0x3ba1(%edx),%xmm3
+ DB 15,40,154,193,59,0,0 ; movaps 0x3bc1(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -41288,21 +41324,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 3fbc <_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,226,58,0,0 ; movdqa 0x3ae2(%edx),%xmm5
+ DB 102,15,111,170,2,59,0,0 ; movdqa 0x3b02(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,242,58,0,0 ; mulps 0x3af2(%edx),%xmm5
+ DB 15,89,170,18,59,0,0 ; mulps 0x3b12(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,2,59,0,0 ; movdqa 0x3b02(%edx),%xmm5
+ DB 102,15,111,170,34,59,0,0 ; movdqa 0x3b22(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,18,59,0,0 ; mulps 0x3b12(%edx),%xmm5
+ DB 15,89,170,50,59,0,0 ; mulps 0x3b32(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,34,59,0,0 ; pand 0x3b22(%edx),%xmm4
+ DB 102,15,219,162,66,59,0,0 ; pand 0x3b42(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,50,59,0,0 ; mulps 0x3b32(%edx),%xmm4
+ DB 15,89,162,82,59,0,0 ; mulps 0x3b52(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,66,59,0,0 ; movaps 0x3b42(%edx),%xmm4
+ DB 15,40,162,98,59,0,0 ; movaps 0x3b62(%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
@@ -41370,20 +41406,20 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,209,3 ; pinsrw $0x3,%ecx,%xmm2
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,6,58,0,0 ; movdqa 0x3a06(%edx),%xmm0
+ DB 102,15,111,130,38,58,0,0 ; movdqa 0x3a26(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,22,58,0,0 ; mulps 0x3a16(%edx),%xmm0
- DB 102,15,111,138,38,58,0,0 ; movdqa 0x3a26(%edx),%xmm1
+ DB 15,89,130,54,58,0,0 ; mulps 0x3a36(%edx),%xmm0
+ DB 102,15,111,138,70,58,0,0 ; movdqa 0x3a46(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,54,58,0,0 ; mulps 0x3a36(%edx),%xmm1
- DB 102,15,219,146,70,58,0,0 ; pand 0x3a46(%edx),%xmm2
+ DB 15,89,138,86,58,0,0 ; mulps 0x3a56(%edx),%xmm1
+ DB 102,15,219,146,102,58,0,0 ; pand 0x3a66(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,86,58,0,0 ; mulps 0x3a56(%edx),%xmm2
+ DB 15,89,146,118,58,0,0 ; mulps 0x3a76(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,102,58,0,0 ; movaps 0x3a66(%edx),%xmm3
+ DB 15,40,154,134,58,0,0 ; movaps 0x3a86(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -41409,8 +41445,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,3,58,0,0 ; movaps 0x3a03(%edi),%xmm4
- DB 15,40,175,19,58,0,0 ; movaps 0x3a13(%edi),%xmm5
+ DB 15,40,167,35,58,0,0 ; movaps 0x3a23(%edi),%xmm4
+ DB 15,40,175,51,58,0,0 ; movaps 0x3a33(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -41488,21 +41524,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 425c <_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,65,57,0,0 ; movdqa 0x3941(%edx),%xmm0
+ DB 102,15,111,130,97,57,0,0 ; movdqa 0x3961(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,81,57,0,0 ; mulps 0x3951(%edx),%xmm0
- DB 102,15,111,138,97,57,0,0 ; movdqa 0x3961(%edx),%xmm1
+ DB 15,89,130,113,57,0,0 ; mulps 0x3971(%edx),%xmm0
+ DB 102,15,111,138,129,57,0,0 ; movdqa 0x3981(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,113,57,0,0 ; mulps 0x3971(%edx),%xmm1
- DB 102,15,111,146,129,57,0,0 ; movdqa 0x3981(%edx),%xmm2
+ DB 15,89,138,145,57,0,0 ; mulps 0x3991(%edx),%xmm1
+ DB 102,15,111,146,161,57,0,0 ; movdqa 0x39a1(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,145,57,0,0 ; mulps 0x3991(%edx),%xmm2
- DB 102,15,219,154,161,57,0,0 ; pand 0x39a1(%edx),%xmm3
+ DB 15,89,146,177,57,0,0 ; mulps 0x39b1(%edx),%xmm2
+ DB 102,15,219,154,193,57,0,0 ; pand 0x39c1(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,177,57,0,0 ; mulps 0x39b1(%edx),%xmm3
+ DB 15,89,154,209,57,0,0 ; mulps 0x39d1(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -41556,24 +41592,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 434e <_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,227,56,0,0 ; movdqa 0x38e3(%edx),%xmm5
- DB 102,15,219,236 ; pand %xmm4,%xmm5
- DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,243,56,0,0 ; mulps 0x38f3(%edx),%xmm5
- DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
DB 102,15,111,170,3,57,0,0 ; movdqa 0x3903(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 15,89,170,19,57,0,0 ; mulps 0x3913(%edx),%xmm5
- DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
+ DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
DB 102,15,111,170,35,57,0,0 ; movdqa 0x3923(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 15,89,170,51,57,0,0 ; mulps 0x3933(%edx),%xmm5
+ DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
+ DB 102,15,111,170,67,57,0,0 ; movdqa 0x3943(%edx),%xmm5
+ DB 102,15,219,236 ; pand %xmm4,%xmm5
+ DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
+ DB 15,89,170,83,57,0,0 ; mulps 0x3953(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,67,57,0,0 ; pand 0x3943(%edx),%xmm4
+ DB 102,15,219,162,99,57,0,0 ; pand 0x3963(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,83,57,0,0 ; mulps 0x3953(%edx),%xmm4
+ DB 15,89,162,115,57,0,0 ; mulps 0x3973(%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
@@ -41641,21 +41677,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,129,251,55,0,0 ; movdqa 0x37fb(%ecx),%xmm0
+ DB 102,15,111,129,27,56,0,0 ; movdqa 0x381b(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,11,56,0,0 ; mulps 0x380b(%ecx),%xmm0
- DB 102,15,111,137,27,56,0,0 ; movdqa 0x381b(%ecx),%xmm1
+ DB 15,89,129,43,56,0,0 ; mulps 0x382b(%ecx),%xmm0
+ DB 102,15,111,137,59,56,0,0 ; movdqa 0x383b(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,43,56,0,0 ; mulps 0x382b(%ecx),%xmm1
- DB 102,15,111,145,59,56,0,0 ; movdqa 0x383b(%ecx),%xmm2
+ DB 15,89,137,75,56,0,0 ; mulps 0x384b(%ecx),%xmm1
+ DB 102,15,111,145,91,56,0,0 ; movdqa 0x385b(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,75,56,0,0 ; mulps 0x384b(%ecx),%xmm2
- DB 102,15,219,153,91,56,0,0 ; pand 0x385b(%ecx),%xmm3
+ DB 15,89,145,107,56,0,0 ; mulps 0x386b(%ecx),%xmm2
+ DB 102,15,219,153,123,56,0,0 ; pand 0x387b(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,107,56,0,0 ; mulps 0x386b(%ecx),%xmm3
+ DB 15,89,153,139,56,0,0 ; mulps 0x388b(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -41683,7 +41719,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,254,55,0,0 ; movaps 0x37fe(%edi),%xmm4
+ DB 15,40,167,30,56,0,0 ; movaps 0x381e(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -41766,11 +41802,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4607 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,29,55,0,0 ; movdqa 0x371d(%edx),%xmm2
+ DB 102,15,111,146,61,55,0,0 ; movdqa 0x373d(%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,45,55,0,0 ; movaps 0x372d(%edx),%xmm4
+ DB 15,40,162,77,55,0,0 ; movaps 0x374d(%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
@@ -41833,11 +41869,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 46de <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,118,54,0,0 ; movdqa 0x3676(%edx),%xmm5
+ DB 102,15,111,170,150,54,0,0 ; movdqa 0x3696(%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,134,54,0,0 ; movaps 0x3686(%edx),%xmm7
+ DB 15,40,186,166,54,0,0 ; movaps 0x36a6(%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
@@ -41917,11 +41953,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,98,202 ; punpckldq %xmm2,%xmm1
DB 102,15,98,216 ; punpckldq %xmm0,%xmm3
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
- DB 102,15,111,145,83,53,0,0 ; movdqa 0x3553(%ecx),%xmm2
+ DB 102,15,111,145,115,53,0,0 ; movdqa 0x3573(%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,99,53,0,0 ; movaps 0x3563(%ecx),%xmm4
+ DB 15,40,161,131,53,0,0 ; movaps 0x3583(%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
@@ -41963,7 +41999,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,248,52,0,0 ; movaps 0x34f8(%edi),%xmm4
+ DB 15,40,167,24,53,0,0 ; movaps 0x3518(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -42032,11 +42068,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4942 <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,82,52,0,0 ; movdqa 0x3452(%edx),%xmm0
+ DB 102,15,111,130,114,52,0,0 ; movdqa 0x3472(%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,98,52,0,0 ; movaps 0x3462(%edx),%xmm4
+ DB 15,40,162,130,52,0,0 ; movaps 0x3482(%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
@@ -42099,11 +42135,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4a19 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,171,51,0,0 ; movdqa 0x33ab(%edx),%xmm5
+ DB 102,15,111,170,203,51,0,0 ; movdqa 0x33cb(%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,187,51,0,0 ; movaps 0x33bb(%edx),%xmm7
+ DB 15,40,186,219,51,0,0 ; movaps 0x33db(%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
@@ -42183,11 +42219,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,98,202 ; punpckldq %xmm2,%xmm1
DB 102,15,98,216 ; punpckldq %xmm0,%xmm3
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
- DB 102,15,111,129,136,50,0,0 ; movdqa 0x3288(%ecx),%xmm0
+ DB 102,15,111,129,168,50,0,0 ; movdqa 0x32a8(%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,152,50,0,0 ; movaps 0x3298(%ecx),%xmm4
+ DB 15,40,161,184,50,0,0 ; movaps 0x32b8(%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
@@ -42229,7 +42265,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,45,50,0,0 ; movaps 0x322d(%edi),%xmm4
+ DB 15,40,167,77,50,0,0 ; movaps 0x324d(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -42324,7 +42360,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,126,69,232 ; movd %xmm0,-0x18(%ebp)
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
- DB 102,15,111,154,135,49,0,0 ; movdqa 0x3187(%edx),%xmm3
+ DB 102,15,111,154,167,49,0,0 ; movdqa 0x31a7(%edx),%xmm3
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,239,204 ; pxor %xmm4,%xmm1
@@ -42357,15 +42393,15 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
- DB 102,15,111,154,151,49,0,0 ; movdqa 0x3197(%edx),%xmm3
+ DB 102,15,111,154,183,49,0,0 ; movdqa 0x31b7(%edx),%xmm3
DB 102,15,254,211 ; paddd %xmm3,%xmm2
DB 102,15,254,243 ; paddd %xmm3,%xmm6
DB 102,15,254,235 ; paddd %xmm3,%xmm5
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,154,167,49,0,0 ; movdqa 0x31a7(%edx),%xmm3
+ DB 102,15,111,154,199,49,0,0 ; movdqa 0x31c7(%edx),%xmm3
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,239,203 ; pxor %xmm3,%xmm1
- DB 102,15,111,154,183,49,0,0 ; movdqa 0x31b7(%edx),%xmm3
+ DB 102,15,111,154,215,49,0,0 ; movdqa 0x31d7(%edx),%xmm3
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
DB 102,15,102,225 ; pcmpgtd %xmm1,%xmm4
DB 102,15,223,226 ; pandn %xmm2,%xmm4
@@ -42456,7 +42492,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,15,126,85,232 ; movd %xmm2,-0x18(%ebp)
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,97,225 ; punpcklwd %xmm1,%xmm4
- DB 102,15,111,154,177,47,0,0 ; movdqa 0x2fb1(%edx),%xmm3
+ DB 102,15,111,154,209,47,0,0 ; movdqa 0x2fd1(%edx),%xmm3
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 102,15,239,226 ; pxor %xmm2,%xmm4
@@ -42464,13 +42500,13 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,15,111,146,209,47,0,0 ; movdqa 0x2fd1(%edx),%xmm2
+ DB 102,15,111,146,241,47,0,0 ; movdqa 0x2ff1(%edx),%xmm2
DB 102,15,127,85,168 ; movdqa %xmm2,-0x58(%ebp)
DB 102,15,239,226 ; pxor %xmm2,%xmm4
- DB 102,15,111,178,225,47,0,0 ; movdqa 0x2fe1(%edx),%xmm6
+ DB 102,15,111,178,1,48,0,0 ; movdqa 0x3001(%edx),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,102,252 ; pcmpgtd %xmm4,%xmm7
- DB 102,15,111,146,193,47,0,0 ; movdqa 0x2fc1(%edx),%xmm2
+ DB 102,15,111,146,225,47,0,0 ; movdqa 0x2fe1(%edx),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,254,202 ; paddd %xmm2,%xmm1
DB 102,15,223,249 ; pandn %xmm1,%xmm7
@@ -42612,7 +42648,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,126,69,248 ; movd %xmm0,-0x8(%ebp)
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
- DB 102,15,111,153,71,45,0,0 ; movdqa 0x2d47(%ecx),%xmm3
+ DB 102,15,111,153,103,45,0,0 ; movdqa 0x2d67(%ecx),%xmm3
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,239,204 ; pxor %xmm4,%xmm1
@@ -42645,15 +42681,15 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
- DB 102,15,111,153,87,45,0,0 ; movdqa 0x2d57(%ecx),%xmm3
+ DB 102,15,111,153,119,45,0,0 ; movdqa 0x2d77(%ecx),%xmm3
DB 102,15,254,211 ; paddd %xmm3,%xmm2
DB 102,15,254,243 ; paddd %xmm3,%xmm6
DB 102,15,254,235 ; paddd %xmm3,%xmm5
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,153,103,45,0,0 ; movdqa 0x2d67(%ecx),%xmm3
+ DB 102,15,111,153,135,45,0,0 ; movdqa 0x2d87(%ecx),%xmm3
DB 102,15,127,93,200 ; movdqa %xmm3,-0x38(%ebp)
DB 102,15,239,203 ; pxor %xmm3,%xmm1
- DB 102,15,111,153,119,45,0,0 ; movdqa 0x2d77(%ecx),%xmm3
+ DB 102,15,111,153,151,45,0,0 ; movdqa 0x2d97(%ecx),%xmm3
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
DB 102,15,102,225 ; pcmpgtd %xmm1,%xmm4
DB 102,15,223,226 ; pandn %xmm2,%xmm4
@@ -42692,18 +42728,18 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 232,0,0,0,0 ; call 527c <_sk_store_f16_sse2+0x15>
DB 88 ; pop %eax
- DB 102,15,111,176,196,43,0,0 ; movdqa 0x2bc4(%eax),%xmm6
+ DB 102,15,111,176,228,43,0,0 ; movdqa 0x2be4(%eax),%xmm6
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,219,214 ; pand %xmm6,%xmm2
DB 102,15,127,69,200 ; movdqa %xmm0,-0x38(%ebp)
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
DB 102,15,239,234 ; pxor %xmm2,%xmm5
- DB 102,15,111,160,212,43,0,0 ; movdqa 0x2bd4(%eax),%xmm4
+ DB 102,15,111,160,244,43,0,0 ; movdqa 0x2bf4(%eax),%xmm4
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,102,197 ; pcmpgtd %xmm5,%xmm0
DB 102,15,114,213,13 ; psrld $0xd,%xmm5
- DB 102,15,111,184,228,43,0,0 ; movdqa 0x2be4(%eax),%xmm7
+ DB 102,15,111,184,4,44,0,0 ; movdqa 0x2c04(%eax),%xmm7
DB 102,15,254,215 ; paddd %xmm7,%xmm2
DB 102,15,127,125,232 ; movdqa %xmm7,-0x18(%ebp)
DB 102,15,254,213 ; paddd %xmm5,%xmm2
@@ -42838,7 +42874,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,46,42,0,0 ; movaps 0x2a2e(%edx),%xmm4
+ DB 15,40,162,78,42,0,0 ; movaps 0x2a4e(%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
@@ -42940,7 +42976,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,215,40,0,0 ; movaps 0x28d7(%edx),%xmm5
+ DB 15,40,170,247,40,0,0 ; movaps 0x28f7(%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
@@ -42966,7 +43002,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,231,40,0,0 ; movaps 0x28e7(%edx),%xmm3
+ DB 15,40,154,7,41,0,0 ; movaps 0x2907(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -43005,7 +43041,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 232,0,0,0,0 ; call 5704 <_sk_store_u16_be_sse2+0x11>
DB 88 ; pop %eax
- DB 15,40,176,156,39,0,0 ; movaps 0x279c(%eax),%xmm6
+ DB 15,40,176,188,39,0,0 ; movaps 0x27bc(%eax),%xmm6
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
DB 102,15,91,228 ; cvtps2dq %xmm4,%xmm4
@@ -43329,23 +43365,26 @@ _sk_repeat_x_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
- DB 243,15,16,34 ; movss (%edx),%xmm4
- DB 243,15,16,106,4 ; movss 0x4(%edx),%xmm5
+ DB 243,15,16,42 ; movss (%edx),%xmm5
+ DB 243,15,16,114,4 ; movss 0x4(%edx),%xmm6
+ DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
+ DB 15,89,240 ; mulps %xmm0,%xmm6
+ DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
+ DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
+ DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
+ DB 15,84,177,40,36,0,0 ; andps 0x2428(%ecx),%xmm6
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,198,237,0 ; shufps $0x0,%xmm5,%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,8,36,0,0 ; andps 0x2408(%ecx),%xmm5
- DB 15,92,245 ; subps %xmm5,%xmm6
- DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
- DB 15,89,244 ; mulps %xmm4,%xmm6
- DB 15,92,198 ; subps %xmm6,%xmm0
- DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
- DB 102,15,254,236 ; paddd %xmm4,%xmm5
- DB 15,93,197 ; minps %xmm5,%xmm0
+ DB 15,89,253 ; mulps %xmm5,%xmm7
+ DB 15,92,199 ; subps %xmm7,%xmm0
+ DB 15,95,224 ; maxps %xmm0,%xmm4
+ DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
+ DB 102,15,254,197 ; paddd %xmm5,%xmm0
+ DB 15,93,224 ; minps %xmm0,%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
+ DB 15,40,196 ; movaps %xmm4,%xmm0
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -43358,27 +43397,30 @@ _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 5b05 <_sk_repeat_y_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5b0e <_sk_repeat_y_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
- DB 243,15,16,34 ; movss (%edx),%xmm4
- DB 243,15,16,106,4 ; movss 0x4(%edx),%xmm5
+ DB 243,15,16,42 ; movss (%edx),%xmm5
+ DB 243,15,16,114,4 ; movss 0x4(%edx),%xmm6
+ DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
+ DB 15,89,241 ; mulps %xmm1,%xmm6
+ DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
+ DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
+ DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
+ DB 15,84,177,210,35,0,0 ; andps 0x23d2(%ecx),%xmm6
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,233 ; mulps %xmm1,%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,187,35,0,0 ; andps 0x23bb(%ecx),%xmm5
- DB 15,92,245 ; subps %xmm5,%xmm6
- DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
- DB 15,89,244 ; mulps %xmm4,%xmm6
- DB 15,92,206 ; subps %xmm6,%xmm1
- DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
- DB 102,15,254,236 ; paddd %xmm4,%xmm5
- DB 15,93,205 ; minps %xmm5,%xmm1
+ DB 15,89,253 ; mulps %xmm5,%xmm7
+ DB 15,92,207 ; subps %xmm7,%xmm1
+ DB 15,95,225 ; maxps %xmm1,%xmm4
+ DB 102,15,118,201 ; pcmpeqd %xmm1,%xmm1
+ DB 102,15,254,205 ; paddd %xmm5,%xmm1
+ DB 15,93,225 ; minps %xmm1,%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
+ DB 15,40,204 ; movaps %xmm4,%xmm1
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -43391,7 +43433,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 5b62 <_sk_mirror_x_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5b74 <_sk_mirror_x_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -43400,22 +43442,24 @@ _sk_mirror_x_sse2 LABEL PROC
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 243,15,89,177,94,40,0,0 ; mulss 0x285e(%ecx),%xmm6
+ DB 243,15,89,177,108,40,0,0 ; mulss 0x286c(%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 243,15,91,254 ; cvttps2dq %xmm6,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,110,35,0,0 ; andps 0x236e(%ecx),%xmm6
+ DB 15,84,177,124,35,0,0 ; andps 0x237c(%ecx),%xmm6
DB 15,92,254 ; subps %xmm6,%xmm7
DB 243,15,88,237 ; addss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,196 ; subps %xmm4,%xmm0
+ DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
- DB 15,84,197 ; andps %xmm5,%xmm0
+ DB 15,84,232 ; andps %xmm0,%xmm5
+ DB 15,87,192 ; xorps %xmm0,%xmm0
+ DB 15,95,197 ; maxps %xmm5,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
DB 102,15,254,236 ; paddd %xmm4,%xmm5
DB 15,93,197 ; minps %xmm5,%xmm0
@@ -43433,7 +43477,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 5be1 <_sk_mirror_y_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5bf9 <_sk_mirror_y_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -43442,22 +43486,24 @@ _sk_mirror_y_sse2 LABEL PROC
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,204 ; subps %xmm4,%xmm1
- DB 243,15,89,177,227,39,0,0 ; mulss 0x27e3(%ecx),%xmm6
+ DB 243,15,89,177,235,39,0,0 ; mulss 0x27eb(%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 243,15,91,254 ; cvttps2dq %xmm6,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,255,34,0,0 ; andps 0x22ff(%ecx),%xmm6
+ DB 15,84,177,7,35,0,0 ; andps 0x2307(%ecx),%xmm6
DB 15,92,254 ; subps %xmm6,%xmm7
DB 243,15,88,237 ; addss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 15,92,207 ; subps %xmm7,%xmm1
- DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,204 ; subps %xmm4,%xmm1
+ DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
- DB 15,84,205 ; andps %xmm5,%xmm1
+ DB 15,84,233 ; andps %xmm1,%xmm5
+ DB 15,87,201 ; xorps %xmm1,%xmm1
+ DB 15,95,205 ; maxps %xmm5,%xmm1
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
DB 102,15,254,236 ; paddd %xmm4,%xmm5
DB 15,93,205 ; minps %xmm5,%xmm1
@@ -43475,12 +43521,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 5c60 <_sk_clamp_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5c7e <_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,144,34,0,0 ; minps 0x2290(%eax),%xmm4
+ DB 15,93,160,146,34,0,0 ; minps 0x2292(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -43496,14 +43542,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 5c90 <_sk_repeat_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5cae <_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,112,34,0,0 ; andps 0x2270(%eax),%xmm5
+ DB 15,84,168,114,34,0,0 ; andps 0x2272(%eax),%xmm5
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
@@ -43520,17 +43566,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 5ccb <_sk_mirror_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5ce9 <_sk_mirror_x_1_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
- DB 15,40,161,69,34,0,0 ; movaps 0x2245(%ecx),%xmm4
+ DB 15,40,161,71,34,0,0 ; movaps 0x2247(%ecx),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,169,85,34,0,0 ; movaps 0x2255(%ecx),%xmm5
+ DB 15,40,169,87,34,0,0 ; movaps 0x2257(%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,101,34,0,0 ; andps 0x2265(%ecx),%xmm5
+ DB 15,84,169,103,34,0,0 ; andps 0x2267(%ecx),%xmm5
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -43553,13 +43599,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 5d29 <_sk_luminance_to_alpha_sse2+0xe>
+ DB 232,0,0,0,0 ; call 5d47 <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,23,34,0,0 ; mulps 0x2217(%eax),%xmm0
- DB 15,89,136,39,34,0,0 ; mulps 0x2227(%eax),%xmm1
+ DB 15,89,128,25,34,0,0 ; mulps 0x2219(%eax),%xmm0
+ DB 15,89,136,41,34,0,0 ; mulps 0x2229(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,55,34,0,0 ; mulps 0x2237(%eax),%xmm3
+ DB 15,89,152,57,34,0,0 ; mulps 0x2239(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -43933,7 +43979,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 61c6 <_sk_evenly_spaced_gradient_sse2+0x12>
+ DB 232,0,0,0,0 ; call 61e4 <_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
@@ -43944,12 +43990,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,170,29,0,0 ; movdqa 0x1daa(%edx),%xmm2
+ DB 102,15,111,146,172,29,0,0 ; movdqa 0x1dac(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,186,29,0,0 ; por 0x1dba(%edx),%xmm2
+ DB 102,15,235,146,188,29,0,0 ; por 0x1dbc(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,202,29,0,0 ; por 0x1dca(%edx),%xmm1
- DB 15,88,138,218,29,0,0 ; addps 0x1dda(%edx),%xmm1
+ DB 102,15,235,138,204,29,0,0 ; por 0x1dcc(%edx),%xmm1
+ DB 15,88,138,220,29,0,0 ; addps 0x1ddc(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -44054,18 +44100,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 637c <_sk_gauss_a_to_rgba_sse2+0xb>
+ DB 232,0,0,0,0 ; call 639a <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,52,28,0,0 ; movaps 0x1c34(%eax),%xmm0
+ DB 15,40,128,54,28,0,0 ; movaps 0x1c36(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,68,28,0,0 ; addps 0x1c44(%eax),%xmm0
+ DB 15,88,128,70,28,0,0 ; addps 0x1c46(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,84,28,0,0 ; addps 0x1c54(%eax),%xmm0
+ DB 15,88,128,86,28,0,0 ; addps 0x1c56(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,100,28,0,0 ; addps 0x1c64(%eax),%xmm0
+ DB 15,88,128,102,28,0,0 ; addps 0x1c66(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,116,28,0,0 ; addps 0x1c74(%eax),%xmm0
+ DB 15,88,128,118,28,0,0 ; addps 0x1c76(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -44086,7 +44132,7 @@ _sk_gradient_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,60 ; sub $0x3c,%esp
- DB 232,0,0,0,0 ; call 63d7 <_sk_gradient_sse2+0xe>
+ DB 232,0,0,0,0 ; call 63f5 <_sk_gradient_sse2+0xe>
DB 95 ; pop %edi
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
@@ -44095,12 +44141,12 @@ _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,43 ; jb 6419 <_sk_gradient_sse2+0x50>
+ DB 114,43 ; jb 6437 <_sk_gradient_sse2+0x50>
DB 139,113,36 ; mov 0x24(%ecx),%esi
DB 74 ; dec %edx
DB 131,198,4 ; add $0x4,%esi
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 15,40,151,41,28,0,0 ; movaps 0x1c29(%edi),%xmm2
+ DB 15,40,151,43,28,0,0 ; movaps 0x1c2b(%edi),%xmm2
DB 243,15,16,30 ; movss (%esi),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
@@ -44108,7 +44154,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 131,198,4 ; add $0x4,%esi
DB 74 ; dec %edx
- DB 117,231 ; jne 6400 <_sk_gradient_sse2+0x37>
+ DB 117,231 ; jne 641e <_sk_gradient_sse2+0x37>
DB 102,15,126,202 ; movd %xmm1,%edx
DB 102,15,112,209,229 ; pshufd $0xe5,%xmm1,%xmm2
DB 102,15,126,214 ; movd %xmm2,%esi
@@ -44256,7 +44302,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 6613 <_sk_xy_to_unit_angle_sse2+0x18>
+ DB 232,0,0,0,0 ; call 6631 <_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
@@ -44271,30 +44317,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,253,25,0,0 ; movaps 0x19fd(%eax),%xmm0
+ DB 15,40,128,255,25,0,0 ; movaps 0x19ff(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,13,26,0,0 ; addps 0x1a0d(%eax),%xmm0
+ DB 15,88,128,15,26,0,0 ; addps 0x1a0f(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,29,26,0,0 ; addps 0x1a1d(%eax),%xmm0
+ DB 15,88,128,31,26,0,0 ; addps 0x1a1f(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,45,26,0,0 ; addps 0x1a2d(%eax),%xmm0
+ DB 15,88,128,47,26,0,0 ; addps 0x1a2f(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,61,26,0,0 ; movaps 0x1a3d(%eax),%xmm6
+ DB 15,40,176,63,26,0,0 ; movaps 0x1a3f(%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,77,26,0,0 ; movaps 0x1a4d(%eax),%xmm0
+ DB 15,40,128,79,26,0,0 ; movaps 0x1a4f(%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,93,26,0,0 ; movaps 0x1a5d(%eax),%xmm5
+ DB 15,40,168,95,26,0,0 ; movaps 0x1a5f(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -44351,15 +44397,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 6730 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ DB 232,0,0,0,0 ; call 674e <_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,80,25,0,0 ; mulps 0x1950(%edx),%xmm4
- DB 15,89,130,96,25,0,0 ; mulps 0x1960(%edx),%xmm0
+ DB 15,89,162,82,25,0,0 ; mulps 0x1952(%edx),%xmm4
+ DB 15,89,130,98,25,0,0 ; mulps 0x1962(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -44367,11 +44413,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,112,25,0,0 ; xorps 0x1970(%edx),%xmm4
+ DB 15,87,162,114,25,0,0 ; xorps 0x1972(%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,128,25,0,0 ; mulps 0x1980(%edx),%xmm5
+ DB 15,89,170,130,25,0,0 ; mulps 0x1982(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -44400,15 +44446,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 67ce <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ DB 232,0,0,0,0 ; call 67ec <_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,242,24,0,0 ; mulps 0x18f2(%edx),%xmm4
- DB 15,89,130,2,25,0,0 ; mulps 0x1902(%edx),%xmm0
+ DB 15,89,162,244,24,0,0 ; mulps 0x18f4(%edx),%xmm4
+ DB 15,89,130,4,25,0,0 ; mulps 0x1904(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -44416,11 +44462,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,18,25,0,0 ; xorps 0x1912(%edx),%xmm4
+ DB 15,87,162,20,25,0,0 ; xorps 0x1914(%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,34,25,0,0 ; mulps 0x1922(%edx),%xmm5
+ DB 15,89,170,36,25,0,0 ; mulps 0x1924(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -44438,7 +44484,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 6846 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6864 <_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
@@ -44447,7 +44493,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,186,24,0,0 ; mulps 0x18ba(%ecx),%xmm5
+ DB 15,89,169,188,24,0,0 ; mulps 0x18bc(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -44455,7 +44501,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,202,24,0,0 ; xorps 0x18ca(%ecx),%xmm0
+ DB 15,87,129,204,24,0,0 ; xorps 0x18cc(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -44523,16 +44569,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 6923 <_sk_save_xy_sse2+0x12>
+ DB 232,0,0,0,0 ; call 6941 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,253,23,0,0 ; movaps 0x17fd(%eax),%xmm4
+ DB 15,40,160,255,23,0,0 ; movaps 0x17ff(%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,13,24,0,0 ; movaps 0x180d(%eax),%xmm2
+ DB 15,40,144,15,24,0,0 ; movaps 0x180f(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -44603,15 +44649,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 6a05 <_sk_bilinear_nx_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6a23 <_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,59,23,0,0 ; addps 0x173b(%eax),%xmm0
- DB 15,40,168,75,23,0,0 ; movaps 0x174b(%eax),%xmm5
+ DB 15,88,128,61,23,0,0 ; addps 0x173d(%eax),%xmm0
+ DB 15,40,168,77,23,0,0 ; movaps 0x174d(%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
@@ -44630,14 +44676,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 6a48 <_sk_bilinear_px_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6a66 <_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,24,23,0,0 ; addps 0x1718(%eax),%xmm0
+ DB 15,88,128,26,23,0,0 ; addps 0x171a(%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
@@ -44655,15 +44701,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 6a81 <_sk_bilinear_ny_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6a9f <_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,239,22,0,0 ; addps 0x16ef(%eax),%xmm1
- DB 15,40,168,255,22,0,0 ; movaps 0x16ff(%eax),%xmm5
+ DB 15,88,136,241,22,0,0 ; addps 0x16f1(%eax),%xmm1
+ DB 15,40,168,1,23,0,0 ; movaps 0x1701(%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
@@ -44682,14 +44728,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 6ac5 <_sk_bilinear_py_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ae3 <_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,203,22,0,0 ; addps 0x16cb(%eax),%xmm1
+ DB 15,88,136,205,22,0,0 ; addps 0x16cd(%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
@@ -44707,20 +44753,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 6aff <_sk_bicubic_n3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6b1d <_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,161,22,0,0 ; addps 0x16a1(%eax),%xmm0
- DB 15,40,168,177,22,0,0 ; movaps 0x16b1(%eax),%xmm5
+ DB 15,88,128,163,22,0,0 ; addps 0x16a3(%eax),%xmm0
+ DB 15,40,168,179,22,0,0 ; movaps 0x16b3(%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,193,22,0,0 ; mulps 0x16c1(%eax),%xmm5
- DB 15,88,168,209,22,0,0 ; addps 0x16d1(%eax),%xmm5
+ DB 15,89,168,195,22,0,0 ; mulps 0x16c3(%eax),%xmm5
+ DB 15,88,168,211,22,0,0 ; addps 0x16d3(%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
@@ -44739,23 +44785,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 6b59 <_sk_bicubic_n1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6b77 <_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,135,22,0,0 ; addps 0x1687(%eax),%xmm0
- DB 15,40,168,151,22,0,0 ; movaps 0x1697(%eax),%xmm5
+ DB 15,88,128,137,22,0,0 ; addps 0x1689(%eax),%xmm0
+ DB 15,40,168,153,22,0,0 ; movaps 0x1699(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,167,22,0,0 ; movaps 0x16a7(%eax),%xmm4
+ DB 15,40,160,169,22,0,0 ; movaps 0x16a9(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,183,22,0,0 ; addps 0x16b7(%eax),%xmm4
+ DB 15,88,160,185,22,0,0 ; addps 0x16b9(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,199,22,0,0 ; addps 0x16c7(%eax),%xmm4
+ DB 15,88,160,201,22,0,0 ; addps 0x16c9(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,215,22,0,0 ; addps 0x16d7(%eax),%xmm4
+ DB 15,88,160,217,22,0,0 ; addps 0x16d9(%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
@@ -44773,22 +44819,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 6bc1 <_sk_bicubic_p1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6bdf <_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,127,22,0,0 ; movaps 0x167f(%eax),%xmm4
+ DB 15,40,160,129,22,0,0 ; movaps 0x1681(%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,143,22,0,0 ; movaps 0x168f(%eax),%xmm6
+ DB 15,40,176,145,22,0,0 ; movaps 0x1691(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,159,22,0,0 ; addps 0x169f(%eax),%xmm6
+ DB 15,88,176,161,22,0,0 ; addps 0x16a1(%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,175,22,0,0 ; addps 0x16af(%eax),%xmm6
+ DB 15,88,176,177,22,0,0 ; addps 0x16b1(%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
@@ -44806,18 +44852,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 6c1e <_sk_bicubic_p3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6c3c <_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,98,22,0,0 ; addps 0x1662(%eax),%xmm0
+ DB 15,88,128,100,22,0,0 ; addps 0x1664(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,114,22,0,0 ; mulps 0x1672(%eax),%xmm4
- DB 15,88,160,130,22,0,0 ; addps 0x1682(%eax),%xmm4
+ DB 15,89,160,116,22,0,0 ; mulps 0x1674(%eax),%xmm4
+ DB 15,88,160,132,22,0,0 ; addps 0x1684(%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
@@ -44836,20 +44882,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 6c6e <_sk_bicubic_n3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6c8c <_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,66,22,0,0 ; addps 0x1642(%eax),%xmm1
- DB 15,40,168,82,22,0,0 ; movaps 0x1652(%eax),%xmm5
+ DB 15,88,136,68,22,0,0 ; addps 0x1644(%eax),%xmm1
+ DB 15,40,168,84,22,0,0 ; movaps 0x1654(%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,98,22,0,0 ; mulps 0x1662(%eax),%xmm5
- DB 15,88,168,114,22,0,0 ; addps 0x1672(%eax),%xmm5
+ DB 15,89,168,100,22,0,0 ; mulps 0x1664(%eax),%xmm5
+ DB 15,88,168,116,22,0,0 ; addps 0x1674(%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
@@ -44868,23 +44914,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 6cc9 <_sk_bicubic_n1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ce7 <_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,39,22,0,0 ; addps 0x1627(%eax),%xmm1
- DB 15,40,168,55,22,0,0 ; movaps 0x1637(%eax),%xmm5
+ DB 15,88,136,41,22,0,0 ; addps 0x1629(%eax),%xmm1
+ DB 15,40,168,57,22,0,0 ; movaps 0x1639(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,71,22,0,0 ; movaps 0x1647(%eax),%xmm4
+ DB 15,40,160,73,22,0,0 ; movaps 0x1649(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,87,22,0,0 ; addps 0x1657(%eax),%xmm4
+ DB 15,88,160,89,22,0,0 ; addps 0x1659(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,103,22,0,0 ; addps 0x1667(%eax),%xmm4
+ DB 15,88,160,105,22,0,0 ; addps 0x1669(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,119,22,0,0 ; addps 0x1677(%eax),%xmm4
+ DB 15,88,160,121,22,0,0 ; addps 0x1679(%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
@@ -44902,22 +44948,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 6d32 <_sk_bicubic_p1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6d50 <_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,30,22,0,0 ; movaps 0x161e(%eax),%xmm4
+ DB 15,40,160,32,22,0,0 ; movaps 0x1620(%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,46,22,0,0 ; movaps 0x162e(%eax),%xmm6
+ DB 15,40,176,48,22,0,0 ; movaps 0x1630(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,62,22,0,0 ; addps 0x163e(%eax),%xmm6
+ DB 15,88,176,64,22,0,0 ; addps 0x1640(%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,78,22,0,0 ; addps 0x164e(%eax),%xmm6
+ DB 15,88,176,80,22,0,0 ; addps 0x1650(%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
@@ -44935,18 +44981,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 6d90 <_sk_bicubic_p3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6dae <_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,0,22,0,0 ; addps 0x1600(%eax),%xmm1
+ DB 15,88,136,2,22,0,0 ; addps 0x1602(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,16,22,0,0 ; mulps 0x1610(%eax),%xmm4
- DB 15,88,160,32,22,0,0 ; addps 0x1620(%eax),%xmm4
+ DB 15,89,160,18,22,0,0 ; mulps 0x1612(%eax),%xmm4
+ DB 15,88,160,34,22,0,0 ; addps 0x1622(%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
@@ -45181,9 +45227,9 @@ ALIGN 16
DB 0,224 ; add %ah,%al
DB 64 ; inc %eax
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne 708c <.literal16+0x1fc>
+ DB 224,64 ; loopne 70ac <.literal16+0x1fc>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne 7090 <.literal16+0x200>
+ DB 224,64 ; loopne 70b0 <.literal16+0x200>
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
@@ -45194,16 +45240,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70b1 <.literal16+0x221>
+ DB 225,61 ; loope 70d1 <.literal16+0x221>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70b5 <.literal16+0x225>
+ DB 225,61 ; loope 70d5 <.literal16+0x225>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70b9 <.literal16+0x229>
+ DB 225,61 ; loope 70d9 <.literal16+0x229>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70bd <.literal16+0x22d>
+ DB 225,61 ; loope 70dd <.literal16+0x22d>
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45220,16 +45266,16 @@ ALIGN 16
DB 63 ; aas
DB 61,10,23,63,174 ; cmp $0xae3f170a,%eax
DB 71 ; inc %edi
- DB 225,61 ; loope 70f1 <.literal16+0x261>
+ DB 225,61 ; loope 7111 <.literal16+0x261>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70f5 <.literal16+0x265>
+ DB 225,61 ; loope 7115 <.literal16+0x265>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70f9 <.literal16+0x269>
+ DB 225,61 ; loope 7119 <.literal16+0x269>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 70fd <.literal16+0x26d>
+ DB 225,61 ; loope 711d <.literal16+0x26d>
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45246,16 +45292,16 @@ ALIGN 16
DB 63 ; aas
DB 61,10,23,63,174 ; cmp $0xae3f170a,%eax
DB 71 ; inc %edi
- DB 225,61 ; loope 7131 <.literal16+0x2a1>
+ DB 225,61 ; loope 7151 <.literal16+0x2a1>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 7135 <.literal16+0x2a5>
+ DB 225,61 ; loope 7155 <.literal16+0x2a5>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 7139 <.literal16+0x2a9>
+ DB 225,61 ; loope 7159 <.literal16+0x2a9>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 713d <.literal16+0x2ad>
+ DB 225,61 ; loope 715d <.literal16+0x2ad>
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45272,16 +45318,16 @@ ALIGN 16
DB 63 ; aas
DB 61,10,23,63,174 ; cmp $0xae3f170a,%eax
DB 71 ; inc %edi
- DB 225,61 ; loope 7171 <.literal16+0x2e1>
+ DB 225,61 ; loope 7191 <.literal16+0x2e1>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 7175 <.literal16+0x2e5>
+ DB 225,61 ; loope 7195 <.literal16+0x2e5>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 7179 <.literal16+0x2e9>
+ DB 225,61 ; loope 7199 <.literal16+0x2e9>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope 717d <.literal16+0x2ed>
+ DB 225,61 ; loope 719d <.literal16+0x2ed>
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45303,11 +45349,11 @@ ALIGN 16
DB 0,128,63,0,0,127 ; add %al,0x7f00003f(%eax)
DB 67 ; inc %ebx
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 71bb <.literal16+0x32b>
+ DB 127,67 ; jg 71db <.literal16+0x32b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 71bf <.literal16+0x32f>
+ DB 127,67 ; jg 71df <.literal16+0x32f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 71c3 <.literal16+0x333>
+ DB 127,67 ; jg 71e3 <.literal16+0x333>
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45576,13 +45622,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 7409 <.literal16+0x579>
+ DB 224,7 ; loopne 7429 <.literal16+0x579>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 740d <.literal16+0x57d>
+ DB 224,7 ; loopne 742d <.literal16+0x57d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7411 <.literal16+0x581>
+ DB 224,7 ; loopne 7431 <.literal16+0x581>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7415 <.literal16+0x585>
+ DB 224,7 ; loopne 7435 <.literal16+0x585>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -45631,11 +45677,11 @@ ALIGN 16
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,127,67 ; add %bh,0x43(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 74cb <.literal16+0x63b>
+ DB 127,67 ; jg 74eb <.literal16+0x63b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 74cf <.literal16+0x63f>
+ DB 127,67 ; jg 74ef <.literal16+0x63f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 74d3 <.literal16+0x643>
+ DB 127,67 ; jg 74f3 <.literal16+0x643>
DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%eax)
DB 128,59,129 ; cmpb $0x81,(%ebx)
DB 128,128,59,129,128,128,59 ; addb $0x3b,-0x7f7f7ec5(%eax)
@@ -45650,16 +45696,16 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 74c4 <.literal16+0x634>
+ DB 127,0 ; jg 74e4 <.literal16+0x634>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 74c8 <.literal16+0x638>
+ DB 127,0 ; jg 74e8 <.literal16+0x638>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 74cc <.literal16+0x63c>
+ DB 127,0 ; jg 74ec <.literal16+0x63c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 74d0 <.literal16+0x640>
+ DB 127,0 ; jg 74f0 <.literal16+0x640>
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
@@ -45668,7 +45714,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
- DB 119,115 ; ja 7555 <.literal16+0x6c5>
+ DB 119,115 ; ja 7575 <.literal16+0x6c5>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -45679,7 +45725,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 74b9 <.literal16+0x629>
+ DB 117,191 ; jne 74d9 <.literal16+0x629>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -45695,7 +45741,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 e9a3b4f6 <_sk_callback_sse2+0xe9a3471f>
+ DB 233,220,63,163,233 ; jmp e9a3b516 <_sk_callback_sse2+0xe9a34721>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,0 ; mov %eax,0x3fdce9
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45750,16 +45796,16 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 7594 <.literal16+0x704>
+ DB 127,0 ; jg 75b4 <.literal16+0x704>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 7598 <.literal16+0x708>
+ DB 127,0 ; jg 75b8 <.literal16+0x708>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 759c <.literal16+0x70c>
+ DB 127,0 ; jg 75bc <.literal16+0x70c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 75a0 <.literal16+0x710>
+ DB 127,0 ; jg 75c0 <.literal16+0x710>
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
@@ -45768,7 +45814,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
- DB 119,115 ; ja 7625 <.literal16+0x795>
+ DB 119,115 ; ja 7645 <.literal16+0x795>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -45779,7 +45825,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 7589 <.literal16+0x6f9>
+ DB 117,191 ; jne 75a9 <.literal16+0x6f9>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -45795,7 +45841,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 e9a3b5c6 <_sk_callback_sse2+0xe9a347ef>
+ DB 233,220,63,163,233 ; jmp e9a3b5e6 <_sk_callback_sse2+0xe9a347f1>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,0 ; mov %eax,0x3fdce9
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45850,16 +45896,16 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 7664 <.literal16+0x7d4>
+ DB 127,0 ; jg 7684 <.literal16+0x7d4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 7668 <.literal16+0x7d8>
+ DB 127,0 ; jg 7688 <.literal16+0x7d8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 766c <.literal16+0x7dc>
+ DB 127,0 ; jg 768c <.literal16+0x7dc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 7670 <.literal16+0x7e0>
+ DB 127,0 ; jg 7690 <.literal16+0x7e0>
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
@@ -45868,7 +45914,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
- DB 119,115 ; ja 76f5 <.literal16+0x865>
+ DB 119,115 ; ja 7715 <.literal16+0x865>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -45879,7 +45925,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 7659 <.literal16+0x7c9>
+ DB 117,191 ; jne 7679 <.literal16+0x7c9>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -45895,7 +45941,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 e9a3b696 <_sk_callback_sse2+0xe9a348bf>
+ DB 233,220,63,163,233 ; jmp e9a3b6b6 <_sk_callback_sse2+0xe9a348c1>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,0 ; mov %eax,0x3fdce9
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -45950,16 +45996,16 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 7734 <.literal16+0x8a4>
+ DB 127,0 ; jg 7754 <.literal16+0x8a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 7738 <.literal16+0x8a8>
+ DB 127,0 ; jg 7758 <.literal16+0x8a8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 773c <.literal16+0x8ac>
+ DB 127,0 ; jg 775c <.literal16+0x8ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 7740 <.literal16+0x8b0>
+ DB 127,0 ; jg 7760 <.literal16+0x8b0>
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
@@ -45968,7 +46014,7 @@ ALIGN 16
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
- DB 119,115 ; ja 77c5 <.literal16+0x935>
+ DB 119,115 ; ja 77e5 <.literal16+0x935>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -45979,7 +46025,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 7729 <.literal16+0x899>
+ DB 117,191 ; jne 7749 <.literal16+0x899>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -45995,7 +46041,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 e9a3b766 <_sk_callback_sse2+0xe9a3498f>
+ DB 233,220,63,163,233 ; jmp e9a3b786 <_sk_callback_sse2+0xe9a34991>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,0 ; mov %eax,0x3fdce9
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -46046,13 +46092,13 @@ ALIGN 16
DB 200,66,0,0 ; enter $0x42,$0x0
DB 200,66,0,0 ; enter $0x42,$0x0
DB 200,66,0,0 ; enter $0x42,$0x0
- DB 127,67 ; jg 7847 <.literal16+0x9b7>
+ DB 127,67 ; jg 7867 <.literal16+0x9b7>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 784b <.literal16+0x9bb>
+ DB 127,67 ; jg 786b <.literal16+0x9bb>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 784f <.literal16+0x9bf>
+ DB 127,67 ; jg 786f <.literal16+0x9bf>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7853 <.literal16+0x9c3>
+ DB 127,67 ; jg 7873 <.literal16+0x9c3>
DB 0,0 ; add %al,(%eax)
DB 0,195 ; add %al,%bl
DB 0,0 ; add %al,(%eax)
@@ -46103,16 +46149,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe 78d3 <.literal16+0xa43>
+ DB 118,63 ; jbe 78f3 <.literal16+0xa43>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe 78d7 <.literal16+0xa47>
+ DB 118,63 ; jbe 78f7 <.literal16+0xa47>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe 78db <.literal16+0xa4b>
+ DB 118,63 ; jbe 78fb <.literal16+0xa4b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe 78df <.literal16+0xa4f>
+ DB 118,63 ; jbe 78ff <.literal16+0xa4f>
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)
@@ -46141,11 +46187,11 @@ ALIGN 16
DB 128,59,0 ; cmpb $0x0,(%ebx)
DB 0,127,67 ; add %bh,0x43(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 794b <.literal16+0xabb>
+ DB 127,67 ; jg 796b <.literal16+0xabb>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 794f <.literal16+0xabf>
+ DB 127,67 ; jg 796f <.literal16+0xabf>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7953 <.literal16+0xac3>
+ DB 127,67 ; jg 7973 <.literal16+0xac3>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
@@ -46207,13 +46253,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 79c9 <.literal16+0xb39>
+ DB 224,7 ; loopne 79e9 <.literal16+0xb39>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 79cd <.literal16+0xb3d>
+ DB 224,7 ; loopne 79ed <.literal16+0xb3d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 79d1 <.literal16+0xb41>
+ DB 224,7 ; loopne 79f1 <.literal16+0xb41>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 79d5 <.literal16+0xb45>
+ DB 224,7 ; loopne 79f5 <.literal16+0xb45>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -46259,13 +46305,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 7a39 <.literal16+0xba9>
+ DB 224,7 ; loopne 7a59 <.literal16+0xba9>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7a3d <.literal16+0xbad>
+ DB 224,7 ; loopne 7a5d <.literal16+0xbad>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7a41 <.literal16+0xbb1>
+ DB 224,7 ; loopne 7a61 <.literal16+0xbb1>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7a45 <.literal16+0xbb5>
+ DB 224,7 ; loopne 7a65 <.literal16+0xbb5>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -46311,13 +46357,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 7aa9 <.literal16+0xc19>
+ DB 224,7 ; loopne 7ac9 <.literal16+0xc19>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7aad <.literal16+0xc1d>
+ DB 224,7 ; loopne 7acd <.literal16+0xc1d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7ab1 <.literal16+0xc21>
+ DB 224,7 ; loopne 7ad1 <.literal16+0xc21>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne 7ab5 <.literal16+0xc25>
+ DB 224,7 ; loopne 7ad5 <.literal16+0xc25>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -46359,13 +46405,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl 7b46 <.literal16+0xcb6>
+ DB 124,66 ; jl 7b66 <.literal16+0xcb6>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl 7b4a <.literal16+0xcba>
+ DB 124,66 ; jl 7b6a <.literal16+0xcba>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl 7b4e <.literal16+0xcbe>
+ DB 124,66 ; jl 7b6e <.literal16+0xcbe>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl 7b52 <.literal16+0xcc2>
+ DB 124,66 ; jl 7b72 <.literal16+0xcc2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -46499,13 +46545,13 @@ 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 7cd5 <.literal16+0xe45>
+ DB 112,65 ; jo 7cf5 <.literal16+0xe45>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo 7cd9 <.literal16+0xe49>
+ DB 112,65 ; jo 7cf9 <.literal16+0xe49>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo 7cdd <.literal16+0xe4d>
+ DB 112,65 ; jo 7cfd <.literal16+0xe4d>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo 7ce1 <.literal16+0xe51>
+ DB 112,65 ; jo 7d01 <.literal16+0xe51>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -46536,11 +46582,11 @@ ALIGN 16
DB 128,59,129 ; cmpb $0x81,(%ebx)
DB 128,128,59,0,0,127,67 ; addb $0x43,0x7f00003b(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7d4b <.literal16+0xebb>
+ DB 127,67 ; jg 7d6b <.literal16+0xebb>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7d4f <.literal16+0xebf>
+ DB 127,67 ; jg 7d6f <.literal16+0xebf>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7d53 <.literal16+0xec3>
+ DB 127,67 ; jg 7d73 <.literal16+0xec3>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -46571,11 +46617,11 @@ ALIGN 16
DB 128,59,129 ; cmpb $0x81,(%ebx)
DB 128,128,59,0,0,127,67 ; addb $0x43,0x7f00003b(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7dbb <.literal16+0xf2b>
+ DB 127,67 ; jg 7ddb <.literal16+0xf2b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7dbf <.literal16+0xf2f>
+ DB 127,67 ; jg 7ddf <.literal16+0xf2f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg 7dc3 <.literal16+0xf33>
+ DB 127,67 ; jg 7de3 <.literal16+0xf33>
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)
@@ -46674,13 +46720,13 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 255 ; (bad)
- DB 127,71 ; jg 7eeb <.literal16+0x105b>
+ DB 127,71 ; jg 7f0b <.literal16+0x105b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 7eef <.literal16+0x105f>
+ DB 127,71 ; jg 7f0f <.literal16+0x105f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 7ef3 <.literal16+0x1063>
+ DB 127,71 ; jg 7f13 <.literal16+0x1063>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 7ef7 <.literal16+0x1067>
+ DB 127,71 ; jg 7f17 <.literal16+0x1067>
DB 0,0 ; add %al,(%eax)
DB 128,63,0 ; cmpb $0x0,(%edi)
DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%eax)
@@ -46788,7 +46834,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 7ffc <.literal16+0x116c>
+ DB 120,57 ; js 801c <.literal16+0x116c>
DB 64 ; inc %eax
DB 18,120,57 ; adc 0x39(%eax),%bh
DB 64 ; inc %eax
@@ -46981,11 +47027,11 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 128,63,114 ; cmpb $0x72,(%edi)
DB 28,199 ; sbb $0xc7,%al
- DB 62,114,28 ; jb,pt 81e2 <.literal16+0x1352>
+ DB 62,114,28 ; jb,pt 8202 <.literal16+0x1352>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 81e6 <.literal16+0x1356>
+ DB 62,114,28 ; jb,pt 8206 <.literal16+0x1356>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 81ea <.literal16+0x135a>
+ DB 62,114,28 ; jb,pt 820a <.literal16+0x135a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%edi)
DB 170 ; stos %al,%es:(%edi)
@@ -47064,13 +47110,13 @@ ALIGN 16
DB 192,63,0 ; sarb $0x0,(%edi)
DB 0,192 ; add %al,%al
DB 63 ; aas
- DB 114,28 ; jb 82ae <.literal16+0x141e>
+ DB 114,28 ; jb 82ce <.literal16+0x141e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 82b2 <.literal16+0x1422>
+ DB 62,114,28 ; jb,pt 82d2 <.literal16+0x1422>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 82b6 <.literal16+0x1426>
+ DB 62,114,28 ; jb,pt 82d6 <.literal16+0x1426>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 82ba <.literal16+0x142a>
+ DB 62,114,28 ; jb,pt 82da <.literal16+0x142a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%edi)
DB 170 ; stos %al,%es:(%edi)
@@ -47091,11 +47137,11 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 128,63,114 ; cmpb $0x72,(%edi)
DB 28,199 ; sbb $0xc7,%al
- DB 62,114,28 ; jb,pt 82f2 <.literal16+0x1462>
+ DB 62,114,28 ; jb,pt 8312 <.literal16+0x1462>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 82f6 <.literal16+0x1466>
+ DB 62,114,28 ; jb,pt 8316 <.literal16+0x1466>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 82fa <.literal16+0x146a>
+ DB 62,114,28 ; jb,pt 831a <.literal16+0x146a>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%edi)
DB 170 ; stos %al,%es:(%edi)
@@ -47174,13 +47220,13 @@ ALIGN 16
DB 192,63,0 ; sarb $0x0,(%edi)
DB 0,192 ; add %al,%al
DB 63 ; aas
- DB 114,28 ; jb 83be <.literal16+0x152e>
+ DB 114,28 ; jb 83de <.literal16+0x152e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 83c2 <_sk_callback_sse2+0x15eb>
+ DB 62,114,28 ; jb,pt 83e2 <_sk_callback_sse2+0x15ed>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 83c6 <_sk_callback_sse2+0x15ef>
+ DB 62,114,28 ; jb,pt 83e6 <_sk_callback_sse2+0x15f1>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 83ca <_sk_callback_sse2+0x15f3>
+ DB 62,114,28 ; jb,pt 83ea <_sk_callback_sse2+0x15f5>
DB 199 ; (bad)
DB 62,171 ; ds stos %eax,%es:(%edi)
DB 170 ; stos %al,%es:(%edi)
diff --git a/src/jumper/SkJumper_stages.cpp b/src/jumper/SkJumper_stages.cpp
index 30d137e6eb..baa6083f44 100644
--- a/src/jumper/SkJumper_stages.cpp
+++ b/src/jumper/SkJumper_stages.cpp
@@ -1079,19 +1079,21 @@ SI F ulp_before(F f) {
return unaligned_load<F>(&bits);
}
+// We make sure to funnel all three tilers through exclusive_clamp() so that we're guaranteed
+// to be in [0,ctx->scale), even in the presence of bugs or floating point precision issues.
SI F exclusive_clamp(F v, const SkJumper_TileCtx* ctx) {
v = max(0,v);
return min(v, ulp_before(ctx->scale));
}
SI F exclusive_repeat(F v, const SkJumper_TileCtx* ctx) {
v = v - floor_(v*ctx->invScale)*ctx->scale;
- return min(v, ulp_before(ctx->scale));
+ return exclusive_clamp(v, ctx);
}
SI F exclusive_mirror(F v, const SkJumper_TileCtx* ctx) {
auto limit = ctx->scale;
auto invLimit = ctx->invScale;
v = abs_( (v-limit) - (limit+limit)*floor_((v-limit)*(invLimit*0.5f)) - limit );
- return min(v, ulp_before(limit));
+ return exclusive_clamp(v, ctx);
}
// Clamp x or y to [0,limit) == [0,limit - 1 ulp] (think, sampling from images).
STAGE(clamp_x) { r = exclusive_clamp (r, (const SkJumper_TileCtx*)ctx); }