diff options
author | Mike Klein <mtklein@chromium.org> | 2017-08-23 18:16:25 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-24 12:47:16 +0000 |
commit | 81da18c427145f48a99093323dcf311e330e676c (patch) | |
tree | b67606a35a204e724bd1723cdf2b547c9fdcb278 /src/jumper | |
parent | af720ca907461bdd282b3bafbffd723d47fc3039 (diff) |
merge object files before parsing into assembly
This extra ld pass can merge all our many redundant constants,
both within an instruction set and across them.
This should save a bunch of code size on x86-64, with no other impact.
It cuts 12K off my local build of ok.
Change-Id: Ib2bb4adf88564aca45e55ee53dcf6584265c7dbe
Reviewed-on: https://skia-review.googlesource.com/37940
Commit-Queue: Mike Klein <mtklein@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'src/jumper')
-rw-r--r-- | src/jumper/SkJumper_generated.S | 14891 | ||||
-rw-r--r-- | src/jumper/SkJumper_generated_win.S | 14884 | ||||
-rwxr-xr-x | src/jumper/build_stages.py | 37 |
3 files changed, 9316 insertions, 20496 deletions
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S index fc446f3865..e072a564c9 100644 --- a/src/jumper/SkJumper_generated.S +++ b/src/jumper/SkJumper_generated.S @@ -16616,7 +16616,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,34,108,0,0 // vbroadcastss 0x6c22(%rip),%ymm1 # 6cec <_sk_clut_4D_hsw+0x89e> + .byte 196,226,125,24,13,54,173,2,0 // vbroadcastss 0x2ad36(%rip),%ymm1 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -16624,7 +16624,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,2,108,0,0 // vbroadcastss 0x6c02(%rip),%ymm2 # 6cf0 <_sk_clut_4D_hsw+0x8a2> + .byte 196,226,125,24,21,22,173,2,0 // vbroadcastss 0x2ad16(%rip),%ymm2 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16643,13 +16643,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,201,107,0,0 // vpbroadcastd 0x6bc9(%rip),%ymm10 # 6cf4 <_sk_clut_4D_hsw+0x8a6> + .byte 196,98,125,88,21,221,172,2,0 // vpbroadcastd 0x2acdd(%rip),%ymm10 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .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,174,107,0,0 // vpbroadcastd 0x6bae(%rip),%ymm12 # 6cf8 <_sk_clut_4D_hsw+0x8aa> - .byte 196,98,125,88,45,169,107,0,0 // vpbroadcastd 0x6ba9(%rip),%ymm13 # 6cfc <_sk_clut_4D_hsw+0x8ae> + .byte 196,98,125,88,37,194,172,2,0 // vpbroadcastd 0x2acc2(%rip),%ymm12 # 2ae0c <_sk_overlay_sse2_8bit+0x44b> + .byte 196,98,125,88,45,189,172,2,0 // vpbroadcastd 0x2acbd(%rip),%ymm13 # 2ae10 <_sk_overlay_sse2_8bit+0x44f> .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 @@ -16664,8 +16664,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,91,107,0,0 // vbroadcastss 0x6b5b(%rip),%ymm9 # 6d00 <_sk_clut_4D_hsw+0x8b2> - .byte 196,98,125,24,21,86,107,0,0 // vbroadcastss 0x6b56(%rip),%ymm10 # 6d04 <_sk_clut_4D_hsw+0x8b6> + .byte 196,98,125,24,13,111,172,2,0 // vbroadcastss 0x2ac6f(%rip),%ymm9 # 2ae14 <_sk_overlay_sse2_8bit+0x453> + .byte 196,98,125,24,21,106,172,2,0 // vbroadcastss 0x2ac6a(%rip),%ymm10 # 2ae18 <_sk_overlay_sse2_8bit+0x457> .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 @@ -16699,7 +16699,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,246,106,0,0 // vbroadcastss 0x6af6(%rip),%ymm3 # 6d08 <_sk_clut_4D_hsw+0x8ba> + .byte 196,226,125,24,29,242,171,2,0 // vbroadcastss 0x2abf2(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16710,7 +16710,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,225,106,0,0 // vbroadcastss 0x6ae1(%rip),%ymm0 # 6d0c <_sk_clut_4D_hsw+0x8be> + .byte 196,226,125,24,5,217,171,2,0 // vbroadcastss 0x2abd9(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 197,252,40,208 // vmovaps %ymm0,%ymm2 .byte 197,252,40,216 // vmovaps %ymm0,%ymm3 @@ -16756,7 +16756,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,132,106,0,0 // vbroadcastss 0x6a84(%rip),%ymm8 # 6d10 <_sk_clut_4D_hsw+0x8c2> + .byte 196,98,125,24,5,120,171,2,0 // vbroadcastss 0x2ab78(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16772,7 +16772,7 @@ HIDDEN _sk_dstatop_hsw .globl _sk_dstatop_hsw FUNCTION(_sk_dstatop_hsw) _sk_dstatop_hsw: - .byte 196,98,125,24,5,87,106,0,0 // vbroadcastss 0x6a57(%rip),%ymm8 # 6d14 <_sk_clut_4D_hsw+0x8c6> + .byte 196,98,125,24,5,71,171,2,0 // vbroadcastss 0x2ab47(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16811,7 +16811,7 @@ HIDDEN _sk_srcout_hsw .globl _sk_srcout_hsw FUNCTION(_sk_srcout_hsw) _sk_srcout_hsw: - .byte 196,98,125,24,5,254,105,0,0 // vbroadcastss 0x69fe(%rip),%ymm8 # 6d18 <_sk_clut_4D_hsw+0x8ca> + .byte 196,98,125,24,5,234,170,2,0 // vbroadcastss 0x2aaea(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16824,7 +16824,7 @@ HIDDEN _sk_dstout_hsw .globl _sk_dstout_hsw FUNCTION(_sk_dstout_hsw) _sk_dstout_hsw: - .byte 196,226,125,24,5,225,105,0,0 // vbroadcastss 0x69e1(%rip),%ymm0 # 6d1c <_sk_clut_4D_hsw+0x8ce> + .byte 196,226,125,24,5,201,170,2,0 // vbroadcastss 0x2aac9(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16837,7 +16837,7 @@ HIDDEN _sk_srcover_hsw .globl _sk_srcover_hsw FUNCTION(_sk_srcover_hsw) _sk_srcover_hsw: - .byte 196,98,125,24,5,196,105,0,0 // vbroadcastss 0x69c4(%rip),%ymm8 # 6d20 <_sk_clut_4D_hsw+0x8d2> + .byte 196,98,125,24,5,168,170,2,0 // vbroadcastss 0x2aaa8(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16850,7 +16850,7 @@ HIDDEN _sk_dstover_hsw .globl _sk_dstover_hsw FUNCTION(_sk_dstover_hsw) _sk_dstover_hsw: - .byte 196,98,125,24,5,163,105,0,0 // vbroadcastss 0x69a3(%rip),%ymm8 # 6d24 <_sk_clut_4D_hsw+0x8d6> + .byte 196,98,125,24,5,131,170,2,0 // vbroadcastss 0x2aa83(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16874,7 +16874,7 @@ HIDDEN _sk_multiply_hsw .globl _sk_multiply_hsw FUNCTION(_sk_multiply_hsw) _sk_multiply_hsw: - .byte 196,98,125,24,5,110,105,0,0 // vbroadcastss 0x696e(%rip),%ymm8 # 6d28 <_sk_clut_4D_hsw+0x8da> + .byte 196,98,125,24,5,74,170,2,0 // vbroadcastss 0x2aa4a(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16922,7 +16922,7 @@ HIDDEN _sk_xor__hsw .globl _sk_xor__hsw FUNCTION(_sk_xor__hsw) _sk_xor__hsw: - .byte 196,98,125,24,5,233,104,0,0 // vbroadcastss 0x68e9(%rip),%ymm8 # 6d2c <_sk_clut_4D_hsw+0x8de> + .byte 196,98,125,24,5,193,169,2,0 // vbroadcastss 0x2a9c1(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16956,7 +16956,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,113,104,0,0 // vbroadcastss 0x6871(%rip),%ymm8 # 6d30 <_sk_clut_4D_hsw+0x8e2> + .byte 196,98,125,24,5,69,169,2,0 // vbroadcastss 0x2a945(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -16981,7 +16981,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,32,104,0,0 // vbroadcastss 0x6820(%rip),%ymm8 # 6d34 <_sk_clut_4D_hsw+0x8e6> + .byte 196,98,125,24,5,240,168,2,0 // vbroadcastss 0x2a8f0(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17009,7 +17009,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,195,103,0,0 // vbroadcastss 0x67c3(%rip),%ymm8 # 6d38 <_sk_clut_4D_hsw+0x8ea> + .byte 196,98,125,24,5,143,168,2,0 // vbroadcastss 0x2a88f(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17031,7 +17031,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,129,103,0,0 // vbroadcastss 0x6781(%rip),%ymm8 # 6d3c <_sk_clut_4D_hsw+0x8ee> + .byte 196,98,125,24,5,73,168,2,0 // vbroadcastss 0x2a849(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17041,7 +17041,7 @@ HIDDEN _sk_colorburn_hsw .globl _sk_colorburn_hsw FUNCTION(_sk_colorburn_hsw) _sk_colorburn_hsw: - .byte 196,98,125,24,5,111,103,0,0 // vbroadcastss 0x676f(%rip),%ymm8 # 6d40 <_sk_clut_4D_hsw+0x8f2> + .byte 196,98,125,24,5,51,168,2,0 // vbroadcastss 0x2a833(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17099,7 +17099,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,131,102,0,0 // vbroadcastss 0x6683(%rip),%ymm9 # 6d44 <_sk_clut_4D_hsw+0x8f6> + .byte 196,98,125,24,13,67,167,2,0 // vbroadcastss 0x2a743(%rip),%ymm9 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17152,7 +17152,7 @@ HIDDEN _sk_hardlight_hsw .globl _sk_hardlight_hsw FUNCTION(_sk_hardlight_hsw) _sk_hardlight_hsw: - .byte 196,98,125,24,5,161,101,0,0 // vbroadcastss 0x65a1(%rip),%ymm8 # 6d48 <_sk_clut_4D_hsw+0x8fa> + .byte 196,98,125,24,5,93,166,2,0 // vbroadcastss 0x2a65d(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17203,7 +17203,7 @@ HIDDEN _sk_overlay_hsw .globl _sk_overlay_hsw FUNCTION(_sk_overlay_hsw) _sk_overlay_hsw: - .byte 196,98,125,24,5,217,100,0,0 // vbroadcastss 0x64d9(%rip),%ymm8 # 6d4c <_sk_clut_4D_hsw+0x8fe> + .byte 196,98,125,24,5,145,165,2,0 // vbroadcastss 0x2a591(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17264,10 +17264,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,228,99,0,0 // vbroadcastss 0x63e4(%rip),%ymm11 # 6d54 <_sk_clut_4D_hsw+0x906> + .byte 196,98,125,24,29,172,164,2,0 // vbroadcastss 0x2a4ac(%rip),%ymm11 # 2ae1c <_sk_overlay_sse2_8bit+0x45b> .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,213,99,0,0 // vbroadcastss 0x63d5(%rip),%ymm12 # 6d58 <_sk_clut_4D_hsw+0x90a> + .byte 196,98,125,24,37,157,164,2,0 // vbroadcastss 0x2a49d(%rip),%ymm12 # 2ae20 <_sk_overlay_sse2_8bit+0x45f> .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 @@ -17277,7 +17277,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,152,99,0,0 // vbroadcastss 0x6398(%rip),%ymm8 # 6d50 <_sk_clut_4D_hsw+0x902> + .byte 196,98,125,24,5,76,164,2,0 // vbroadcastss 0x2a44c(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17390,11 +17390,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,156,97,0,0 // vbroadcastss 0x619c(%rip),%ymm14 # 6d5c <_sk_clut_4D_hsw+0x90e> - .byte 196,98,125,24,61,151,97,0,0 // vbroadcastss 0x6197(%rip),%ymm15 # 6d60 <_sk_clut_4D_hsw+0x912> + .byte 196,98,125,24,53,100,162,2,0 // vbroadcastss 0x2a264(%rip),%ymm14 # 2ae24 <_sk_overlay_sse2_8bit+0x463> + .byte 196,98,125,24,61,95,162,2,0 // vbroadcastss 0x2a25f(%rip),%ymm15 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,136,97,0,0 // vbroadcastss 0x6188(%rip),%ymm0 # 6d64 <_sk_clut_4D_hsw+0x916> + .byte 196,226,125,24,5,80,162,2,0 // vbroadcastss 0x2a250(%rip),%ymm0 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -17449,7 +17449,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,117,96,0,0 // vbroadcastss 0x6075(%rip),%ymm1 # 6d68 <_sk_clut_4D_hsw+0x91a> + .byte 196,226,125,24,13,17,161,2,0 // vbroadcastss 0x2a111(%rip),%ymm1 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17503,11 +17503,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,140,95,0,0 // vbroadcastss 0x5f8c(%rip),%ymm14 # 6d6c <_sk_clut_4D_hsw+0x91e> - .byte 196,98,125,24,61,135,95,0,0 // vbroadcastss 0x5f87(%rip),%ymm15 # 6d70 <_sk_clut_4D_hsw+0x922> + .byte 196,98,125,24,53,68,160,2,0 // vbroadcastss 0x2a044(%rip),%ymm14 # 2ae24 <_sk_overlay_sse2_8bit+0x463> + .byte 196,98,125,24,61,63,160,2,0 // vbroadcastss 0x2a03f(%rip),%ymm15 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,120,95,0,0 // vbroadcastss 0x5f78(%rip),%ymm0 # 6d74 <_sk_clut_4D_hsw+0x926> + .byte 196,226,125,24,5,48,160,2,0 // vbroadcastss 0x2a030(%rip),%ymm0 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -17562,7 +17562,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,101,94,0,0 // vbroadcastss 0x5e65(%rip),%ymm1 # 6d78 <_sk_clut_4D_hsw+0x92a> + .byte 196,226,125,24,13,241,158,2,0 // vbroadcastss 0x29ef1(%rip),%ymm1 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17590,11 +17590,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,254,93,0,0 // vbroadcastss 0x5dfe(%rip),%ymm13 # 6d7c <_sk_clut_4D_hsw+0x92e> - .byte 196,98,125,24,53,249,93,0,0 // vbroadcastss 0x5df9(%rip),%ymm14 # 6d80 <_sk_clut_4D_hsw+0x932> + .byte 196,98,125,24,45,166,158,2,0 // vbroadcastss 0x29ea6(%rip),%ymm13 # 2ae24 <_sk_overlay_sse2_8bit+0x463> + .byte 196,98,125,24,53,161,158,2,0 // vbroadcastss 0x29ea1(%rip),%ymm14 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,234,93,0,0 // vbroadcastss 0x5dea(%rip),%ymm15 # 6d84 <_sk_clut_4D_hsw+0x936> + .byte 196,98,125,24,61,146,158,2,0 // vbroadcastss 0x29e92(%rip),%ymm15 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -17650,7 +17650,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,204,92,0,0 // vbroadcastss 0x5ccc(%rip),%ymm0 # 6d88 <_sk_clut_4D_hsw+0x93a> + .byte 196,226,125,24,5,72,157,2,0 // vbroadcastss 0x29d48(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17678,11 +17678,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,101,92,0,0 // vbroadcastss 0x5c65(%rip),%ymm13 # 6d8c <_sk_clut_4D_hsw+0x93e> - .byte 196,98,125,24,53,96,92,0,0 // vbroadcastss 0x5c60(%rip),%ymm14 # 6d90 <_sk_clut_4D_hsw+0x942> + .byte 196,98,125,24,45,253,156,2,0 // vbroadcastss 0x29cfd(%rip),%ymm13 # 2ae24 <_sk_overlay_sse2_8bit+0x463> + .byte 196,98,125,24,53,248,156,2,0 // vbroadcastss 0x29cf8(%rip),%ymm14 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,81,92,0,0 // vbroadcastss 0x5c51(%rip),%ymm15 # 6d94 <_sk_clut_4D_hsw+0x946> + .byte 196,98,125,24,61,233,156,2,0 // vbroadcastss 0x29ce9(%rip),%ymm15 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -17738,7 +17738,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,51,91,0,0 // vbroadcastss 0x5b33(%rip),%ymm0 # 6d98 <_sk_clut_4D_hsw+0x94a> + .byte 196,226,125,24,5,159,155,2,0 // vbroadcastss 0x29b9f(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17770,17 +17770,17 @@ _sk_srcover_rgba_8888_hsw: .byte 77,133,192 // test %r8,%r8 .byte 15,133,180,0,0,0 // jne 137c <_sk_srcover_rgba_8888_hsw+0xd5> .byte 196,193,126,111,60,153 // vmovdqu (%r9,%rbx,4),%ymm7 - .byte 197,197,219,37,42,95,0,0 // vpand 0x5f2a(%rip),%ymm7,%ymm4 # 7200 <_sk_clut_4D_hsw+0xdb2> + .byte 197,197,219,37,202,156,2,0 // vpand 0x29cca(%rip),%ymm7,%ymm4 # 2afa0 <_sk_overlay_sse2_8bit+0x5df> .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,69,0,45,61,95,0,0 // vpshufb 0x5f3d(%rip),%ymm7,%ymm5 # 7220 <_sk_clut_4D_hsw+0xdd2> + .byte 196,226,69,0,45,221,156,2,0 // vpshufb 0x29cdd(%rip),%ymm7,%ymm5 # 2afc0 <_sk_overlay_sse2_8bit+0x5ff> .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 - .byte 196,226,69,0,53,80,95,0,0 // vpshufb 0x5f50(%rip),%ymm7,%ymm6 # 7240 <_sk_clut_4D_hsw+0xdf2> + .byte 196,226,69,0,53,240,156,2,0 // vpshufb 0x29cf0(%rip),%ymm7,%ymm6 # 2afe0 <_sk_overlay_sse2_8bit+0x61f> .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,150,90,0,0 // vbroadcastss 0x5a96(%rip),%ymm8 # 6d9c <_sk_clut_4D_hsw+0x94e> + .byte 196,98,125,24,5,254,154,2,0 // vbroadcastss 0x29afe(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8 - .byte 196,98,125,24,13,141,90,0,0 // vbroadcastss 0x5a8d(%rip),%ymm9 # 6da0 <_sk_clut_4D_hsw+0x952> + .byte 196,98,125,24,13,29,155,2,0 // vbroadcastss 0x29b1d(%rip),%ymm9 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -17907,7 +17907,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,170,88,0,0 // vbroadcastss 0x58aa(%rip),%ymm8 # 6da4 <_sk_clut_4D_hsw+0x956> + .byte 196,98,125,24,5,10,153,2,0 // vbroadcastss 0x2990a(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17919,7 +17919,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,141,88,0,0 // vbroadcastss 0x588d(%rip),%ymm8 # 6da8 <_sk_clut_4D_hsw+0x95a> + .byte 196,98,125,24,5,233,152,2,0 // vbroadcastss 0x298e9(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17931,7 +17931,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,115,88,0,0 // vbroadcastss 0x5873(%rip),%ymm8 # 6dac <_sk_clut_4D_hsw+0x95e> + .byte 196,98,125,24,5,203,152,2,0 // vbroadcastss 0x298cb(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -17964,7 +17964,7 @@ HIDDEN _sk_invert_hsw .globl _sk_invert_hsw FUNCTION(_sk_invert_hsw) _sk_invert_hsw: - .byte 196,98,125,24,5,50,88,0,0 // vbroadcastss 0x5832(%rip),%ymm8 # 6db0 <_sk_clut_4D_hsw+0x962> + .byte 196,98,125,24,5,134,152,2,0 // vbroadcastss 0x29886(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0 .byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1 .byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2 @@ -18020,7 +18020,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,198,87,0,0 // vbroadcastss 0x57c6(%rip),%ymm10 # 6db4 <_sk_clut_4D_hsw+0x966> + .byte 196,98,125,24,21,22,152,2,0 // vbroadcastss 0x29816(%rip),%ymm10 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -18033,16 +18033,16 @@ HIDDEN _sk_from_srgb_hsw .globl _sk_from_srgb_hsw FUNCTION(_sk_from_srgb_hsw) _sk_from_srgb_hsw: - .byte 196,98,125,24,5,167,87,0,0 // vbroadcastss 0x57a7(%rip),%ymm8 # 6db8 <_sk_clut_4D_hsw+0x96a> + .byte 196,98,125,24,5,35,152,2,0 // vbroadcastss 0x29823(%rip),%ymm8 # 2ae34 <_sk_overlay_sse2_8bit+0x473> .byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9 .byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10 - .byte 196,98,125,24,29,153,87,0,0 // vbroadcastss 0x5799(%rip),%ymm11 # 6dbc <_sk_clut_4D_hsw+0x96e> - .byte 196,98,125,24,37,148,87,0,0 // vbroadcastss 0x5794(%rip),%ymm12 # 6dc0 <_sk_clut_4D_hsw+0x972> + .byte 196,98,125,24,29,21,152,2,0 // vbroadcastss 0x29815(%rip),%ymm11 # 2ae38 <_sk_overlay_sse2_8bit+0x477> + .byte 196,98,125,24,37,248,151,2,0 // vbroadcastss 0x297f8(%rip),%ymm12 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .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,133,87,0,0 // vbroadcastss 0x5785(%rip),%ymm14 # 6dc4 <_sk_clut_4D_hsw+0x976> + .byte 196,98,125,24,53,253,151,2,0 // vbroadcastss 0x297fd(%rip),%ymm14 # 2ae3c <_sk_overlay_sse2_8bit+0x47b> .byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13 - .byte 196,98,125,24,21,123,87,0,0 // vbroadcastss 0x577b(%rip),%ymm10 # 6dc8 <_sk_clut_4D_hsw+0x97a> + .byte 196,98,125,24,21,243,151,2,0 // vbroadcastss 0x297f3(%rip),%ymm10 # 2ae40 <_sk_overlay_sse2_8bit+0x47f> .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 @@ -18065,16 +18065,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,35,87,0,0 // vbroadcastss 0x5723(%rip),%ymm8 # 6dcc <_sk_clut_4D_hsw+0x97e> + .byte 196,98,125,24,5,139,151,2,0 // vbroadcastss 0x2978b(%rip),%ymm8 # 2ae34 <_sk_overlay_sse2_8bit+0x473> .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,21,87,0,0 // vbroadcastss 0x5715(%rip),%ymm11 # 6dd0 <_sk_clut_4D_hsw+0x982> - .byte 196,98,125,24,37,16,87,0,0 // vbroadcastss 0x5710(%rip),%ymm12 # 6dd4 <_sk_clut_4D_hsw+0x986> + .byte 196,98,125,24,29,125,151,2,0 // vbroadcastss 0x2977d(%rip),%ymm11 # 2ae38 <_sk_overlay_sse2_8bit+0x477> + .byte 196,98,125,24,37,96,151,2,0 // vbroadcastss 0x29760(%rip),%ymm12 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .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,1,87,0,0 // vbroadcastss 0x5701(%rip),%ymm14 # 6dd8 <_sk_clut_4D_hsw+0x98a> + .byte 196,98,125,24,53,101,151,2,0 // vbroadcastss 0x29765(%rip),%ymm14 # 2ae3c <_sk_overlay_sse2_8bit+0x47b> .byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13 - .byte 196,98,125,24,21,247,86,0,0 // vbroadcastss 0x56f7(%rip),%ymm10 # 6ddc <_sk_clut_4D_hsw+0x98e> + .byte 196,98,125,24,21,91,151,2,0 // vbroadcastss 0x2975b(%rip),%ymm10 # 2ae40 <_sk_overlay_sse2_8bit+0x47f> .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 @@ -18098,19 +18098,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,155,86,0,0 // vbroadcastss 0x569b(%rip),%ymm8 # 6de0 <_sk_clut_4D_hsw+0x992> + .byte 196,98,125,24,5,255,150,2,0 // vbroadcastss 0x296ff(%rip),%ymm8 # 2ae44 <_sk_overlay_sse2_8bit+0x483> .byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10 - .byte 196,98,125,24,29,145,86,0,0 // vbroadcastss 0x5691(%rip),%ymm11 # 6de4 <_sk_clut_4D_hsw+0x996> - .byte 196,98,125,24,37,140,86,0,0 // vbroadcastss 0x568c(%rip),%ymm12 # 6de8 <_sk_clut_4D_hsw+0x99a> + .byte 196,98,125,24,29,245,150,2,0 // vbroadcastss 0x296f5(%rip),%ymm11 # 2ae48 <_sk_overlay_sse2_8bit+0x487> + .byte 196,98,125,24,37,240,150,2,0 // vbroadcastss 0x296f0(%rip),%ymm12 # 2ae4c <_sk_overlay_sse2_8bit+0x48b> .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,125,86,0,0 // vbroadcastss 0x567d(%rip),%ymm14 # 6dec <_sk_clut_4D_hsw+0x99e> + .byte 196,98,125,24,53,225,150,2,0 // vbroadcastss 0x296e1(%rip),%ymm14 # 2ae50 <_sk_overlay_sse2_8bit+0x48f> .byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13 - .byte 196,98,125,24,61,115,86,0,0 // vbroadcastss 0x5673(%rip),%ymm15 # 6df0 <_sk_clut_4D_hsw+0x9a2> + .byte 196,98,125,24,61,215,150,2,0 // vbroadcastss 0x296d7(%rip),%ymm15 # 2ae54 <_sk_overlay_sse2_8bit+0x493> .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,95,86,0,0 // vbroadcastss 0x565f(%rip),%ymm13 # 6df4 <_sk_clut_4D_hsw+0x9a6> + .byte 196,98,125,24,45,195,150,2,0 // vbroadcastss 0x296c3(%rip),%ymm13 # 2ae58 <_sk_overlay_sse2_8bit+0x497> .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 @@ -18144,26 +18144,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,212,85,0,0 // vbroadcastss 0x55d4(%rip),%ymm11 # 6df8 <_sk_clut_4D_hsw+0x9aa> + .byte 196,98,125,24,29,224,149,2,0 // vbroadcastss 0x295e0(%rip),%ymm11 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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,193,85,0,0 // vbroadcastss 0x55c1(%rip),%ymm14 # 6dfc <_sk_clut_4D_hsw+0x9ae> + .byte 196,98,125,24,53,33,150,2,0 // vbroadcastss 0x29621(%rip),%ymm14 # 2ae5c <_sk_overlay_sse2_8bit+0x49b> .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,168,85,0,0 // vbroadcastss 0x55a8(%rip),%ymm14 # 6e04 <_sk_clut_4D_hsw+0x9b6> + .byte 196,98,125,24,53,8,150,2,0 // vbroadcastss 0x29608(%rip),%ymm14 # 2ae64 <_sk_overlay_sse2_8bit+0x4a3> .byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13 - .byte 196,98,125,24,53,150,85,0,0 // vbroadcastss 0x5596(%rip),%ymm14 # 6e00 <_sk_clut_4D_hsw+0x9b2> + .byte 196,98,125,24,53,246,149,2,0 // vbroadcastss 0x295f6(%rip),%ymm14 # 2ae60 <_sk_overlay_sse2_8bit+0x49f> .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,121,85,0,0 // vbroadcastss 0x5579(%rip),%ymm11 # 6e0c <_sk_clut_4D_hsw+0x9be> + .byte 196,98,125,24,29,109,149,2,0 // vbroadcastss 0x2956d(%rip),%ymm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -18173,7 +18173,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,60,85,0,0 // vbroadcastss 0x553c(%rip),%ymm8 # 6e08 <_sk_clut_4D_hsw+0x9ba> + .byte 196,98,125,24,5,156,149,2,0 // vbroadcastss 0x2959c(%rip),%ymm8 # 2ae68 <_sk_overlay_sse2_8bit+0x4a7> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -18190,30 +18190,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,9,85,0,0 // vbroadcastss 0x5509(%rip),%ymm8 # 6e10 <_sk_clut_4D_hsw+0x9c2> + .byte 196,98,125,24,5,249,148,2,0 // vbroadcastss 0x294f9(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,236,84,0,0 // vbroadcastss 0x54ec(%rip),%ymm9 # 6e14 <_sk_clut_4D_hsw+0x9c6> + .byte 196,98,125,24,13,56,149,2,0 // vbroadcastss 0x29538(%rip),%ymm9 # 2ae60 <_sk_overlay_sse2_8bit+0x49f> .byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9 - .byte 196,98,125,24,29,226,84,0,0 // vbroadcastss 0x54e2(%rip),%ymm11 # 6e18 <_sk_clut_4D_hsw+0x9ca> + .byte 196,98,125,24,29,54,149,2,0 // vbroadcastss 0x29536(%rip),%ymm11 # 2ae6c <_sk_overlay_sse2_8bit+0x4ab> .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,204,84,0,0 // vbroadcastss 0x54cc(%rip),%ymm13 # 6e20 <_sk_clut_4D_hsw+0x9d2> + .byte 196,98,125,24,45,8,149,2,0 // vbroadcastss 0x29508(%rip),%ymm13 # 2ae5c <_sk_overlay_sse2_8bit+0x49b> .byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0 - .byte 196,98,125,24,53,194,84,0,0 // vbroadcastss 0x54c2(%rip),%ymm14 # 6e24 <_sk_clut_4D_hsw+0x9d6> + .byte 196,98,125,24,53,2,149,2,0 // vbroadcastss 0x29502(%rip),%ymm14 # 2ae64 <_sk_overlay_sse2_8bit+0x4a3> .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,168,84,0,0 // vbroadcastss 0x54a8(%rip),%ymm3 # 6e1c <_sk_clut_4D_hsw+0x9ce> + .byte 196,226,125,24,29,252,148,2,0 // vbroadcastss 0x294fc(%rip),%ymm3 # 2ae70 <_sk_overlay_sse2_8bit+0x4af> .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,147,84,0,0 // vbroadcastss 0x5493(%rip),%ymm12 # 6e28 <_sk_clut_4D_hsw+0x9da> + .byte 196,98,125,24,37,211,148,2,0 // vbroadcastss 0x294d3(%rip),%ymm12 # 2ae68 <_sk_overlay_sse2_8bit+0x4a7> .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 @@ -18229,7 +18229,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,63,84,0,0 // vbroadcastss 0x543f(%rip),%ymm0 # 6e2c <_sk_clut_4D_hsw+0x9de> + .byte 196,226,125,24,5,135,148,2,0 // vbroadcastss 0x29487(%rip),%ymm0 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> .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 @@ -18284,10 +18284,10 @@ _sk_scale_u8_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,59 // jne 1ade <_sk_scale_u8_hsw+0x54> .byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8 - .byte 197,57,219,5,79,90,0,0 // vpand 0x5a4f(%rip),%xmm8,%xmm8 # 7500 <_sk_clut_4D_hsw+0x10b2> + .byte 197,57,219,5,223,156,2,0 // vpand 0x29cdf(%rip),%xmm8,%xmm8 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8 .byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8 - .byte 196,98,125,24,13,108,83,0,0 // vbroadcastss 0x536c(%rip),%ymm9 # 6e30 <_sk_clut_4D_hsw+0x9e2> + .byte 196,98,125,24,13,180,147,2,0 // vbroadcastss 0x293b4(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -18337,7 +18337,7 @@ _sk_scale_u8_hsw: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf001b88 <_sk_clut_4D_hsw+0xffffffffdeffb73a> + .byte 233,255,255,255,222 // jmpq ffffffffdf001b88 <_sk_overlay_sse2_8bit+0xffffffffdefd71c7> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -18379,10 +18379,10 @@ _sk_lerp_u8_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,79 // jne 1c2b <_sk_lerp_u8_hsw+0x68> .byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8 - .byte 197,57,219,5,38,89,0,0 // vpand 0x5926(%rip),%xmm8,%xmm8 # 7510 <_sk_clut_4D_hsw+0x10c2> + .byte 197,57,219,5,166,155,2,0 // vpand 0x29ba6(%rip),%xmm8,%xmm8 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8 .byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8 - .byte 196,98,125,24,13,55,82,0,0 // vbroadcastss 0x5237(%rip),%ymm9 # 6e34 <_sk_clut_4D_hsw+0x9e6> + .byte 196,98,125,24,13,123,146,2,0 // vbroadcastss 0x2927b(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -18465,20 +18465,20 @@ _sk_lerp_565_hsw: .byte 15,133,170,0,0,0 // jne 1daa <_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,36,81,0,0 // vpbroadcastd 0x5124(%rip),%ymm9 # 6e38 <_sk_clut_4D_hsw+0x9ea> + .byte 196,98,125,88,13,104,145,2,0 // vpbroadcastd 0x29168(%rip),%ymm9 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .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,21,81,0,0 // vbroadcastss 0x5115(%rip),%ymm10 # 6e3c <_sk_clut_4D_hsw+0x9ee> + .byte 196,98,125,24,21,89,145,2,0 // vbroadcastss 0x29159(%rip),%ymm10 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9 - .byte 196,98,125,88,21,11,81,0,0 // vpbroadcastd 0x510b(%rip),%ymm10 # 6e40 <_sk_clut_4D_hsw+0x9f2> + .byte 196,98,125,88,21,79,145,2,0 // vpbroadcastd 0x2914f(%rip),%ymm10 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .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,252,80,0,0 // vbroadcastss 0x50fc(%rip),%ymm11 # 6e44 <_sk_clut_4D_hsw+0x9f6> + .byte 196,98,125,24,29,64,145,2,0 // vbroadcastss 0x29140(%rip),%ymm11 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10 - .byte 196,98,125,88,29,242,80,0,0 // vpbroadcastd 0x50f2(%rip),%ymm11 # 6e48 <_sk_clut_4D_hsw+0x9fa> + .byte 196,98,125,88,29,54,145,2,0 // vpbroadcastd 0x29136(%rip),%ymm11 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .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,227,80,0,0 // vbroadcastss 0x50e3(%rip),%ymm11 # 6e4c <_sk_clut_4D_hsw+0x9fe> + .byte 196,98,125,24,29,39,145,2,0 // vbroadcastss 0x29127(%rip),%ymm11 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .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 @@ -18549,21 +18549,21 @@ _sk_load_tables_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,103 // jne 1ec1 <_sk_load_tables_hsw+0x71> .byte 196,193,126,111,28,145 // vmovdqu (%r9,%rdx,4),%ymm3 - .byte 197,229,219,13,248,83,0,0 // vpand 0x53f8(%rip),%ymm3,%ymm1 # 7260 <_sk_clut_4D_hsw+0xe12> + .byte 197,229,219,13,152,145,2,0 // vpand 0x29198(%rip),%ymm3,%ymm1 # 2b000 <_sk_overlay_sse2_8bit+0x63f> .byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8 .byte 76,139,72,8 // mov 0x8(%rax),%r9 .byte 76,139,80,16 // mov 0x10(%rax),%r10 .byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2 .byte 196,194,109,146,4,137 // vgatherdps %ymm2,(%r9,%ymm1,4),%ymm0 - .byte 196,226,101,0,21,248,83,0,0 // vpshufb 0x53f8(%rip),%ymm3,%ymm2 # 7280 <_sk_clut_4D_hsw+0xe32> + .byte 196,226,101,0,21,152,145,2,0 // vpshufb 0x29198(%rip),%ymm3,%ymm2 # 2b020 <_sk_overlay_sse2_8bit+0x65f> .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,0,84,0,0 // vpshufb 0x5400(%rip),%ymm3,%ymm9 # 72a0 <_sk_clut_4D_hsw+0xe52> + .byte 196,98,101,0,13,160,145,2,0 // vpshufb 0x291a0(%rip),%ymm3,%ymm9 # 2b040 <_sk_overlay_sse2_8bit+0x67f> .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,152,79,0,0 // vbroadcastss 0x4f98(%rip),%ymm8 # 6e50 <_sk_clut_4D_hsw+0xa02> + .byte 196,98,125,24,5,192,143,2,0 // vbroadcastss 0x28fc0(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -18645,7 +18645,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,49,85,0,0 // vmovdqa 0x5531(%rip),%xmm10 # 7520 <_sk_clut_4D_hsw+0x10d2> + .byte 197,121,111,21,161,151,2,0 // vmovdqa 0x297a1(%rip),%xmm10 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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 @@ -18667,7 +18667,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,246,77,0,0 // vbroadcastss 0x4df6(%rip),%ymm8 # 6e54 <_sk_clut_4D_hsw+0xa06> + .byte 196,98,125,24,5,54,142,2,0 // vbroadcastss 0x28e36(%rip),%ymm8 # 2ae94 <_sk_overlay_sse2_8bit+0x4d3> .byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -18727,7 +18727,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,209,83,0,0 // vmovdqa 0x53d1(%rip),%xmm9 # 7530 <_sk_clut_4D_hsw+0x10e2> + .byte 197,121,111,13,49,150,2,0 // vmovdqa 0x29631(%rip),%xmm9 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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 @@ -18744,7 +18744,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,164,76,0,0 // vbroadcastss 0x4ca4(%rip),%ymm3 # 6e58 <_sk_clut_4D_hsw+0xa0a> + .byte 196,226,125,24,29,80,140,2,0 // vbroadcastss 0x28c50(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -18785,7 +18785,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,236,75,0,0 // vbroadcastss 0x4bec(%rip),%ymm8 # 6e5c <_sk_clut_4D_hsw+0xa0e> + .byte 196,98,125,24,5,192,139,2,0 // vbroadcastss 0x28bc0(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -18907,7 +18907,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,145,73,0,0 // vbroadcastss 0x4991(%rip),%ymm8 # 6e60 <_sk_clut_4D_hsw+0xa12> + .byte 196,98,125,24,5,169,137,2,0 // vbroadcastss 0x289a9(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -19023,7 +19023,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,125,71,0,0 // vbroadcastss 0x477d(%rip),%ymm8 # 6e64 <_sk_clut_4D_hsw+0xa16> + .byte 196,98,125,24,5,145,135,2,0 // vbroadcastss 0x28791(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -19122,33 +19122,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,87,70,0,0 // vbroadcastss 0x4657(%rip),%ymm12 # 6e68 <_sk_clut_4D_hsw+0xa1a> - .byte 196,98,125,24,45,82,70,0,0 // vbroadcastss 0x4652(%rip),%ymm13 # 6e6c <_sk_clut_4D_hsw+0xa1e> + .byte 196,98,125,24,37,135,134,2,0 // vbroadcastss 0x28687(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> + .byte 196,98,125,24,45,130,134,2,0 // vbroadcastss 0x28682(%rip),%ymm13 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,72,70,0,0 // vbroadcastss 0x4648(%rip),%ymm13 # 6e70 <_sk_clut_4D_hsw+0xa22> + .byte 196,98,125,24,45,216,133,2,0 // vbroadcastss 0x285d8(%rip),%ymm13 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,62,70,0,0 // vbroadcastss 0x463e(%rip),%ymm13 # 6e74 <_sk_clut_4D_hsw+0xa26> + .byte 196,98,125,24,45,106,134,2,0 // vbroadcastss 0x2866a(%rip),%ymm13 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13 - .byte 196,98,125,24,29,52,70,0,0 // vbroadcastss 0x4634(%rip),%ymm11 # 6e78 <_sk_clut_4D_hsw+0xa2a> + .byte 196,98,125,24,29,96,134,2,0 // vbroadcastss 0x28660(%rip),%ymm11 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11 - .byte 196,98,125,24,37,42,70,0,0 // vbroadcastss 0x462a(%rip),%ymm12 # 6e7c <_sk_clut_4D_hsw+0xa2e> + .byte 196,98,125,24,37,86,134,2,0 // vbroadcastss 0x28656(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10 - .byte 196,98,125,24,37,32,70,0,0 // vbroadcastss 0x4620(%rip),%ymm12 # 6e80 <_sk_clut_4D_hsw+0xa32> + .byte 196,98,125,24,37,76,134,2,0 // vbroadcastss 0x2864c(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,1,70,0,0 // vbroadcastss 0x4601(%rip),%ymm11 # 6e84 <_sk_clut_4D_hsw+0xa36> + .byte 196,98,125,24,29,45,134,2,0 // vbroadcastss 0x2862d(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0 - .byte 196,98,125,24,29,247,69,0,0 // vbroadcastss 0x45f7(%rip),%ymm11 # 6e88 <_sk_clut_4D_hsw+0xa3a> + .byte 196,98,125,24,29,35,134,2,0 // vbroadcastss 0x28623(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11 - .byte 196,226,125,24,5,237,69,0,0 // vbroadcastss 0x45ed(%rip),%ymm0 # 6e8c <_sk_clut_4D_hsw+0xa3e> + .byte 196,226,125,24,5,25,134,2,0 // vbroadcastss 0x28619(%rip),%ymm0 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0 - .byte 196,98,125,24,21,227,69,0,0 // vbroadcastss 0x45e3(%rip),%ymm10 # 6e90 <_sk_clut_4D_hsw+0xa42> + .byte 196,98,125,24,21,15,134,2,0 // vbroadcastss 0x2860f(%rip),%ymm10 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0 .byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0 - .byte 196,98,125,24,21,214,69,0,0 // vbroadcastss 0x45d6(%rip),%ymm10 # 6e94 <_sk_clut_4D_hsw+0xa46> + .byte 196,98,125,24,21,2,134,2,0 // vbroadcastss 0x28602(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -19156,7 +19156,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,173,69,0,0 // vbroadcastss 0x45ad(%rip),%ymm8 # 6e98 <_sk_clut_4D_hsw+0xa4a> + .byte 196,98,125,24,5,25,133,2,0 // vbroadcastss 0x28519(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -19176,33 +19176,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,101,69,0,0 // vbroadcastss 0x4565(%rip),%ymm12 # 6e9c <_sk_clut_4D_hsw+0xa4e> - .byte 196,98,125,24,45,96,69,0,0 // vbroadcastss 0x4560(%rip),%ymm13 # 6ea0 <_sk_clut_4D_hsw+0xa52> + .byte 196,98,125,24,37,97,133,2,0 // vbroadcastss 0x28561(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> + .byte 196,98,125,24,45,92,133,2,0 // vbroadcastss 0x2855c(%rip),%ymm13 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,86,69,0,0 // vbroadcastss 0x4556(%rip),%ymm13 # 6ea4 <_sk_clut_4D_hsw+0xa56> + .byte 196,98,125,24,45,178,132,2,0 // vbroadcastss 0x284b2(%rip),%ymm13 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,76,69,0,0 // vbroadcastss 0x454c(%rip),%ymm13 # 6ea8 <_sk_clut_4D_hsw+0xa5a> + .byte 196,98,125,24,45,68,133,2,0 // vbroadcastss 0x28544(%rip),%ymm13 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13 - .byte 196,98,125,24,29,66,69,0,0 // vbroadcastss 0x4542(%rip),%ymm11 # 6eac <_sk_clut_4D_hsw+0xa5e> + .byte 196,98,125,24,29,58,133,2,0 // vbroadcastss 0x2853a(%rip),%ymm11 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11 - .byte 196,98,125,24,37,56,69,0,0 // vbroadcastss 0x4538(%rip),%ymm12 # 6eb0 <_sk_clut_4D_hsw+0xa62> + .byte 196,98,125,24,37,48,133,2,0 // vbroadcastss 0x28530(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10 - .byte 196,98,125,24,37,46,69,0,0 // vbroadcastss 0x452e(%rip),%ymm12 # 6eb4 <_sk_clut_4D_hsw+0xa66> + .byte 196,98,125,24,37,38,133,2,0 // vbroadcastss 0x28526(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,15,69,0,0 // vbroadcastss 0x450f(%rip),%ymm11 # 6eb8 <_sk_clut_4D_hsw+0xa6a> + .byte 196,98,125,24,29,7,133,2,0 // vbroadcastss 0x28507(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1 - .byte 196,98,125,24,29,5,69,0,0 // vbroadcastss 0x4505(%rip),%ymm11 # 6ebc <_sk_clut_4D_hsw+0xa6e> + .byte 196,98,125,24,29,253,132,2,0 // vbroadcastss 0x284fd(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11 - .byte 196,226,125,24,13,251,68,0,0 // vbroadcastss 0x44fb(%rip),%ymm1 # 6ec0 <_sk_clut_4D_hsw+0xa72> + .byte 196,226,125,24,13,243,132,2,0 // vbroadcastss 0x284f3(%rip),%ymm1 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1 - .byte 196,98,125,24,21,241,68,0,0 // vbroadcastss 0x44f1(%rip),%ymm10 # 6ec4 <_sk_clut_4D_hsw+0xa76> + .byte 196,98,125,24,21,233,132,2,0 // vbroadcastss 0x284e9(%rip),%ymm10 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1 .byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1 - .byte 196,98,125,24,21,228,68,0,0 // vbroadcastss 0x44e4(%rip),%ymm10 # 6ec8 <_sk_clut_4D_hsw+0xa7a> + .byte 196,98,125,24,21,220,132,2,0 // vbroadcastss 0x284dc(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -19210,7 +19210,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,187,68,0,0 // vbroadcastss 0x44bb(%rip),%ymm8 # 6ecc <_sk_clut_4D_hsw+0xa7e> + .byte 196,98,125,24,5,243,131,2,0 // vbroadcastss 0x283f3(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -19230,33 +19230,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,115,68,0,0 // vbroadcastss 0x4473(%rip),%ymm12 # 6ed0 <_sk_clut_4D_hsw+0xa82> - .byte 196,98,125,24,45,110,68,0,0 // vbroadcastss 0x446e(%rip),%ymm13 # 6ed4 <_sk_clut_4D_hsw+0xa86> + .byte 196,98,125,24,37,59,132,2,0 // vbroadcastss 0x2843b(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> + .byte 196,98,125,24,45,54,132,2,0 // vbroadcastss 0x28436(%rip),%ymm13 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,100,68,0,0 // vbroadcastss 0x4464(%rip),%ymm13 # 6ed8 <_sk_clut_4D_hsw+0xa8a> + .byte 196,98,125,24,45,140,131,2,0 // vbroadcastss 0x2838c(%rip),%ymm13 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,90,68,0,0 // vbroadcastss 0x445a(%rip),%ymm13 # 6edc <_sk_clut_4D_hsw+0xa8e> + .byte 196,98,125,24,45,30,132,2,0 // vbroadcastss 0x2841e(%rip),%ymm13 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13 - .byte 196,98,125,24,29,80,68,0,0 // vbroadcastss 0x4450(%rip),%ymm11 # 6ee0 <_sk_clut_4D_hsw+0xa92> + .byte 196,98,125,24,29,20,132,2,0 // vbroadcastss 0x28414(%rip),%ymm11 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11 - .byte 196,98,125,24,37,70,68,0,0 // vbroadcastss 0x4446(%rip),%ymm12 # 6ee4 <_sk_clut_4D_hsw+0xa96> + .byte 196,98,125,24,37,10,132,2,0 // vbroadcastss 0x2840a(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10 - .byte 196,98,125,24,37,60,68,0,0 // vbroadcastss 0x443c(%rip),%ymm12 # 6ee8 <_sk_clut_4D_hsw+0xa9a> + .byte 196,98,125,24,37,0,132,2,0 // vbroadcastss 0x28400(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,29,68,0,0 // vbroadcastss 0x441d(%rip),%ymm11 # 6eec <_sk_clut_4D_hsw+0xa9e> + .byte 196,98,125,24,29,225,131,2,0 // vbroadcastss 0x283e1(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2 - .byte 196,98,125,24,29,19,68,0,0 // vbroadcastss 0x4413(%rip),%ymm11 # 6ef0 <_sk_clut_4D_hsw+0xaa2> + .byte 196,98,125,24,29,215,131,2,0 // vbroadcastss 0x283d7(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11 - .byte 196,226,125,24,21,9,68,0,0 // vbroadcastss 0x4409(%rip),%ymm2 # 6ef4 <_sk_clut_4D_hsw+0xaa6> + .byte 196,226,125,24,21,205,131,2,0 // vbroadcastss 0x283cd(%rip),%ymm2 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2 - .byte 196,98,125,24,21,255,67,0,0 // vbroadcastss 0x43ff(%rip),%ymm10 # 6ef8 <_sk_clut_4D_hsw+0xaaa> + .byte 196,98,125,24,21,195,131,2,0 // vbroadcastss 0x283c3(%rip),%ymm10 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2 .byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2 - .byte 196,98,125,24,21,242,67,0,0 // vbroadcastss 0x43f2(%rip),%ymm10 # 6efc <_sk_clut_4D_hsw+0xaae> + .byte 196,98,125,24,21,182,131,2,0 // vbroadcastss 0x283b6(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -19264,7 +19264,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,201,67,0,0 // vbroadcastss 0x43c9(%rip),%ymm8 # 6f00 <_sk_clut_4D_hsw+0xab2> + .byte 196,98,125,24,5,205,130,2,0 // vbroadcastss 0x282cd(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -19284,33 +19284,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,129,67,0,0 // vbroadcastss 0x4381(%rip),%ymm12 # 6f04 <_sk_clut_4D_hsw+0xab6> - .byte 196,98,125,24,45,124,67,0,0 // vbroadcastss 0x437c(%rip),%ymm13 # 6f08 <_sk_clut_4D_hsw+0xaba> + .byte 196,98,125,24,37,21,131,2,0 // vbroadcastss 0x28315(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> + .byte 196,98,125,24,45,16,131,2,0 // vbroadcastss 0x28310(%rip),%ymm13 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,114,67,0,0 // vbroadcastss 0x4372(%rip),%ymm13 # 6f0c <_sk_clut_4D_hsw+0xabe> + .byte 196,98,125,24,45,102,130,2,0 // vbroadcastss 0x28266(%rip),%ymm13 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10 - .byte 196,98,125,24,45,104,67,0,0 // vbroadcastss 0x4368(%rip),%ymm13 # 6f10 <_sk_clut_4D_hsw+0xac2> + .byte 196,98,125,24,45,248,130,2,0 // vbroadcastss 0x282f8(%rip),%ymm13 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13 - .byte 196,98,125,24,29,94,67,0,0 // vbroadcastss 0x435e(%rip),%ymm11 # 6f14 <_sk_clut_4D_hsw+0xac6> + .byte 196,98,125,24,29,238,130,2,0 // vbroadcastss 0x282ee(%rip),%ymm11 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11 - .byte 196,98,125,24,37,84,67,0,0 // vbroadcastss 0x4354(%rip),%ymm12 # 6f18 <_sk_clut_4D_hsw+0xaca> + .byte 196,98,125,24,37,228,130,2,0 // vbroadcastss 0x282e4(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10 - .byte 196,98,125,24,37,74,67,0,0 // vbroadcastss 0x434a(%rip),%ymm12 # 6f1c <_sk_clut_4D_hsw+0xace> + .byte 196,98,125,24,37,218,130,2,0 // vbroadcastss 0x282da(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,43,67,0,0 // vbroadcastss 0x432b(%rip),%ymm11 # 6f20 <_sk_clut_4D_hsw+0xad2> + .byte 196,98,125,24,29,187,130,2,0 // vbroadcastss 0x282bb(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3 - .byte 196,98,125,24,29,33,67,0,0 // vbroadcastss 0x4321(%rip),%ymm11 # 6f24 <_sk_clut_4D_hsw+0xad6> + .byte 196,98,125,24,29,177,130,2,0 // vbroadcastss 0x282b1(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11 - .byte 196,226,125,24,29,23,67,0,0 // vbroadcastss 0x4317(%rip),%ymm3 # 6f28 <_sk_clut_4D_hsw+0xada> + .byte 196,226,125,24,29,167,130,2,0 // vbroadcastss 0x282a7(%rip),%ymm3 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3 - .byte 196,98,125,24,21,13,67,0,0 // vbroadcastss 0x430d(%rip),%ymm10 # 6f2c <_sk_clut_4D_hsw+0xade> + .byte 196,98,125,24,21,157,130,2,0 // vbroadcastss 0x2829d(%rip),%ymm10 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3 .byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3 - .byte 196,98,125,24,21,0,67,0,0 // vbroadcastss 0x4300(%rip),%ymm10 # 6f30 <_sk_clut_4D_hsw+0xae2> + .byte 196,98,125,24,21,144,130,2,0 // vbroadcastss 0x28290(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -19318,7 +19318,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,215,66,0,0 // vbroadcastss 0x42d7(%rip),%ymm8 # 6f34 <_sk_clut_4D_hsw+0xae6> + .byte 196,98,125,24,5,167,129,2,0 // vbroadcastss 0x281a7(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -19337,35 +19337,35 @@ _sk_gamma_hsw: .byte 197,252,40,241 // vmovaps %ymm1,%ymm6 .byte 72,173 // lods %ds:(%rsi),%rax .byte 197,124,91,208 // vcvtdq2ps %ymm0,%ymm10 - .byte 196,98,125,24,29,154,66,0,0 // vbroadcastss 0x429a(%rip),%ymm11 # 6f38 <_sk_clut_4D_hsw+0xaea> - .byte 196,226,125,24,45,149,66,0,0 // vbroadcastss 0x4295(%rip),%ymm5 # 6f3c <_sk_clut_4D_hsw+0xaee> + .byte 196,98,125,24,29,250,129,2,0 // vbroadcastss 0x281fa(%rip),%ymm11 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> + .byte 196,226,125,24,45,245,129,2,0 // vbroadcastss 0x281f5(%rip),%ymm5 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9 - .byte 196,226,125,24,37,140,66,0,0 // vbroadcastss 0x428c(%rip),%ymm4 # 6f40 <_sk_clut_4D_hsw+0xaf2> + .byte 196,226,125,24,37,76,129,2,0 // vbroadcastss 0x2814c(%rip),%ymm4 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12 - .byte 196,98,125,24,45,131,66,0,0 // vbroadcastss 0x4283(%rip),%ymm13 # 6f44 <_sk_clut_4D_hsw+0xaf6> + .byte 196,98,125,24,45,223,129,2,0 // vbroadcastss 0x281df(%rip),%ymm13 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10 - .byte 196,98,125,24,13,121,66,0,0 // vbroadcastss 0x4279(%rip),%ymm9 # 6f48 <_sk_clut_4D_hsw+0xafa> + .byte 196,98,125,24,13,213,129,2,0 // vbroadcastss 0x281d5(%rip),%ymm9 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .byte 196,66,29,188,209 // vfnmadd231ps %ymm9,%ymm12,%ymm10 .byte 197,124,91,246 // vcvtdq2ps %ymm6,%ymm14 .byte 196,66,37,168,245 // vfmadd213ps %ymm13,%ymm11,%ymm14 .byte 197,124,91,255 // vcvtdq2ps %ymm7,%ymm15 .byte 196,66,37,168,253 // vfmadd213ps %ymm13,%ymm11,%ymm15 - .byte 196,98,125,24,29,93,66,0,0 // vbroadcastss 0x425d(%rip),%ymm11 # 6f4c <_sk_clut_4D_hsw+0xafe> + .byte 196,98,125,24,29,185,129,2,0 // vbroadcastss 0x281b9(%rip),%ymm11 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12 - .byte 196,98,125,24,45,83,66,0,0 // vbroadcastss 0x4253(%rip),%ymm13 # 6f50 <_sk_clut_4D_hsw+0xb02> + .byte 196,98,125,24,45,175,129,2,0 // vbroadcastss 0x281af(%rip),%ymm13 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .byte 196,65,20,94,228 // vdivps %ymm12,%ymm13,%ymm12 .byte 196,65,44,92,212 // vsubps %ymm12,%ymm10,%ymm10 .byte 196,98,125,24,32 // vbroadcastss (%rax),%ymm12 .byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10 .byte 196,67,125,8,194,1 // vroundps $0x1,%ymm10,%ymm8 .byte 196,65,44,92,192 // vsubps %ymm8,%ymm10,%ymm8 - .byte 196,226,125,24,21,47,66,0,0 // vbroadcastss 0x422f(%rip),%ymm2 # 6f54 <_sk_clut_4D_hsw+0xb06> + .byte 196,226,125,24,21,139,129,2,0 // vbroadcastss 0x2818b(%rip),%ymm2 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10 - .byte 196,226,125,24,29,38,66,0,0 // vbroadcastss 0x4226(%rip),%ymm3 # 6f58 <_sk_clut_4D_hsw+0xb0a> + .byte 196,226,125,24,29,130,129,2,0 // vbroadcastss 0x28182(%rip),%ymm3 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10 - .byte 196,226,125,24,13,28,66,0,0 // vbroadcastss 0x421c(%rip),%ymm1 # 6f5c <_sk_clut_4D_hsw+0xb0e> + .byte 196,226,125,24,13,120,129,2,0 // vbroadcastss 0x28178(%rip),%ymm1 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8 - .byte 196,226,125,24,5,18,66,0,0 // vbroadcastss 0x4212(%rip),%ymm0 # 6f60 <_sk_clut_4D_hsw+0xb12> + .byte 196,226,125,24,5,110,129,2,0 // vbroadcastss 0x2816e(%rip),%ymm0 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .byte 196,65,124,94,192 // vdivps %ymm8,%ymm0,%ymm8 .byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8 .byte 197,204,84,245 // vandps %ymm5,%ymm6,%ymm6 @@ -19396,7 +19396,7 @@ _sk_gamma_hsw: .byte 197,244,92,205 // vsubps %ymm5,%ymm1,%ymm1 .byte 197,252,94,193 // vdivps %ymm1,%ymm0,%ymm0 .byte 197,236,88,192 // vaddps %ymm0,%ymm2,%ymm0 - .byte 196,226,125,24,13,131,65,0,0 // vbroadcastss 0x4183(%rip),%ymm1 # 6f64 <_sk_clut_4D_hsw+0xb16> + .byte 196,226,125,24,13,223,128,2,0 // vbroadcastss 0x280df(%rip),%ymm1 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .byte 197,188,89,209 // vmulps %ymm1,%ymm8,%ymm2 .byte 197,204,89,217 // vmulps %ymm1,%ymm6,%ymm3 .byte 197,252,89,225 // vmulps %ymm1,%ymm0,%ymm4 @@ -19416,26 +19416,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,65,65,0,0 // vbroadcastss 0x4141(%rip),%ymm8 # 6f68 <_sk_clut_4D_hsw+0xb1a> - .byte 196,98,125,24,13,60,65,0,0 // vbroadcastss 0x413c(%rip),%ymm9 # 6f6c <_sk_clut_4D_hsw+0xb1e> - .byte 196,98,125,24,21,55,65,0,0 // vbroadcastss 0x4137(%rip),%ymm10 # 6f70 <_sk_clut_4D_hsw+0xb22> + .byte 196,98,125,24,5,157,128,2,0 // vbroadcastss 0x2809d(%rip),%ymm8 # 2aec4 <_sk_overlay_sse2_8bit+0x503> + .byte 196,98,125,24,13,0,128,2,0 // vbroadcastss 0x28000(%rip),%ymm9 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> + .byte 196,98,125,24,21,143,128,2,0 // vbroadcastss 0x2808f(%rip),%ymm10 # 2aec8 <_sk_overlay_sse2_8bit+0x507> .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,40,65,0,0 // vbroadcastss 0x4128(%rip),%ymm9 # 6f74 <_sk_clut_4D_hsw+0xb26> + .byte 196,98,125,24,13,128,128,2,0 // vbroadcastss 0x28080(%rip),%ymm9 # 2aecc <_sk_overlay_sse2_8bit+0x50b> .byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9 - .byte 196,226,125,24,5,30,65,0,0 // vbroadcastss 0x411e(%rip),%ymm0 # 6f78 <_sk_clut_4D_hsw+0xb2a> + .byte 196,226,125,24,5,118,128,2,0 // vbroadcastss 0x28076(%rip),%ymm0 # 2aed0 <_sk_overlay_sse2_8bit+0x50f> .byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0 - .byte 196,98,125,24,5,21,65,0,0 // vbroadcastss 0x4115(%rip),%ymm8 # 6f7c <_sk_clut_4D_hsw+0xb2e> + .byte 196,98,125,24,5,109,128,2,0 // vbroadcastss 0x2806d(%rip),%ymm8 # 2aed4 <_sk_overlay_sse2_8bit+0x513> .byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8 - .byte 196,98,125,24,13,11,65,0,0 // vbroadcastss 0x410b(%rip),%ymm9 # 6f80 <_sk_clut_4D_hsw+0xb32> + .byte 196,98,125,24,13,99,128,2,0 // vbroadcastss 0x28063(%rip),%ymm9 # 2aed8 <_sk_overlay_sse2_8bit+0x517> .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,248,64,0,0 // vbroadcastss 0x40f8(%rip),%ymm2 # 6f84 <_sk_clut_4D_hsw+0xb36> + .byte 196,226,125,24,21,80,128,2,0 // vbroadcastss 0x28050(%rip),%ymm2 # 2aedc <_sk_overlay_sse2_8bit+0x51b> .byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10 - .byte 196,98,125,24,29,238,64,0,0 // vbroadcastss 0x40ee(%rip),%ymm11 # 6f88 <_sk_clut_4D_hsw+0xb3a> + .byte 196,98,125,24,29,70,128,2,0 // vbroadcastss 0x28046(%rip),%ymm11 # 2aee0 <_sk_overlay_sse2_8bit+0x51f> .byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8 - .byte 196,98,125,24,37,228,64,0,0 // vbroadcastss 0x40e4(%rip),%ymm12 # 6f8c <_sk_clut_4D_hsw+0xb3e> + .byte 196,98,125,24,37,60,128,2,0 // vbroadcastss 0x2803c(%rip),%ymm12 # 2aee4 <_sk_overlay_sse2_8bit+0x523> .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 @@ -19450,9 +19450,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,153,64,0,0 // vbroadcastss 0x4099(%rip),%ymm0 # 6f90 <_sk_clut_4D_hsw+0xb42> + .byte 196,226,125,24,5,241,127,2,0 // vbroadcastss 0x27ff1(%rip),%ymm0 # 2aee8 <_sk_overlay_sse2_8bit+0x527> .byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0 - .byte 196,98,125,24,5,144,64,0,0 // vbroadcastss 0x4090(%rip),%ymm8 # 6f94 <_sk_clut_4D_hsw+0xb46> + .byte 196,98,125,24,5,232,127,2,0 // vbroadcastss 0x27fe8(%rip),%ymm8 # 2aeec <_sk_overlay_sse2_8bit+0x52b> .byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -19471,10 +19471,10 @@ _sk_load_a8_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,53 // jne 2f5b <_sk_load_a8_hsw+0x4e> .byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0 - .byte 197,249,219,5,12,70,0,0 // vpand 0x460c(%rip),%xmm0,%xmm0 # 7540 <_sk_clut_4D_hsw+0x10f2> + .byte 197,249,219,5,92,136,2,0 // vpand 0x2885c(%rip),%xmm0,%xmm0 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,82,64,0,0 // vbroadcastss 0x4052(%rip),%ymm1 # 6f98 <_sk_clut_4D_hsw+0xb4a> + .byte 196,226,125,24,13,50,127,2,0 // vbroadcastss 0x27f32(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -19550,10 +19550,10 @@ _sk_load_a8_dst_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,53 // jne 305e <_sk_load_a8_dst_hsw+0x4e> .byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4 - .byte 197,217,219,37,25,69,0,0 // vpand 0x4519(%rip),%xmm4,%xmm4 # 7550 <_sk_clut_4D_hsw+0x1102> + .byte 197,217,219,37,89,135,2,0 // vpand 0x28759(%rip),%xmm4,%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,125,24,45,83,63,0,0 // vbroadcastss 0x3f53(%rip),%ymm5 # 6f9c <_sk_clut_4D_hsw+0xb4e> + .byte 196,226,125,24,45,47,126,2,0 // vbroadcastss 0x27e2f(%rip),%ymm5 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -19654,7 +19654,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,218,61,0,0 // vbroadcastss 0x3dda(%rip),%ymm1 # 6fa0 <_sk_clut_4D_hsw+0xb52> + .byte 196,226,125,24,13,178,124,2,0 // vbroadcastss 0x27cb2(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -19673,7 +19673,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,173,61,0,0 // vbroadcastss 0x3dad(%rip),%ymm8 # 6fa4 <_sk_clut_4D_hsw+0xb56> + .byte 196,98,125,24,5,57,124,2,0 // vbroadcastss 0x27c39(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -19699,13 +19699,13 @@ _sk_store_a8_hsw: .byte 196,67,121,20,4,25,0 // vpextrb $0x0,%xmm8,(%r9,%rbx,1) .byte 235,201 // jmp 321c <_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,252,66,0,0 // vpshufb 0x42fc(%rip),%xmm8,%xmm8 # 7560 <_sk_clut_4D_hsw+0x1112> + .byte 196,98,57,0,5,60,133,2,0 // vpshufb 0x2853c(%rip),%xmm8,%xmm8 # 2b7a0 <_sk_overlay_sse2_8bit+0xddf> .byte 196,67,121,21,4,25,0 // vpextrw $0x0,%xmm8,(%r9,%rbx,1) .byte 235,175 // jmp 321c <_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,226,66,0,0 // vpshufb 0x42e2(%rip),%xmm8,%xmm8 # 7570 <_sk_clut_4D_hsw+0x1122> + .byte 196,98,57,0,5,34,133,2,0 // vpshufb 0x28522(%rip),%xmm8,%xmm8 # 2b7b0 <_sk_overlay_sse2_8bit+0xdef> .byte 196,65,121,126,4,25 // vmovd %xmm8,(%r9,%rbx,1) .byte 235,134 // jmp 321c <_sk_store_a8_hsw+0x42> .byte 102,144 // xchg %ax,%ax @@ -19743,13 +19743,13 @@ _sk_load_g8_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,58 // jne 3307 <_sk_load_g8_hsw+0x53> .byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0 - .byte 197,249,219,5,165,66,0,0 // vpand 0x42a5(%rip),%xmm0,%xmm0 # 7580 <_sk_clut_4D_hsw+0x1132> + .byte 197,249,219,5,181,132,2,0 // vpand 0x284b5(%rip),%xmm0,%xmm0 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,187,60,0,0 // vbroadcastss 0x3cbb(%rip),%ymm1 # 6fa8 <_sk_clut_4D_hsw+0xb5a> + .byte 196,226,125,24,13,139,123,2,0 // vbroadcastss 0x27b8b(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,176,60,0,0 // vbroadcastss 0x3cb0(%rip),%ymm3 # 6fac <_sk_clut_4D_hsw+0xb5e> + .byte 196,226,125,24,29,8,123,2,0 // vbroadcastss 0x27b08(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 197,252,40,208 // vmovaps %ymm0,%ymm2 .byte 91 // pop %rbx @@ -19822,13 +19822,13 @@ _sk_load_g8_dst_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,58 // jne 340f <_sk_load_g8_dst_hsw+0x53> .byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4 - .byte 197,217,219,37,173,65,0,0 // vpand 0x41ad(%rip),%xmm4,%xmm4 # 7590 <_sk_clut_4D_hsw+0x1142> + .byte 197,217,219,37,173,131,2,0 // vpand 0x283ad(%rip),%xmm4,%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,125,24,45,187,59,0,0 // vbroadcastss 0x3bbb(%rip),%ymm5 # 6fb0 <_sk_clut_4D_hsw+0xb62> + .byte 196,226,125,24,45,131,122,2,0 // vbroadcastss 0x27a83(%rip),%ymm5 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,61,176,59,0,0 // vbroadcastss 0x3bb0(%rip),%ymm7 # 6fb4 <_sk_clut_4D_hsw+0xb66> + .byte 196,226,125,24,61,0,122,2,0 // vbroadcastss 0x27a00(%rip),%ymm7 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,236 // vmovaps %ymm4,%ymm5 .byte 197,252,40,244 // vmovaps %ymm4,%ymm6 .byte 91 // pop %rbx @@ -19927,10 +19927,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,62,58,0,0 // vbroadcastss 0x3a3e(%rip),%ymm1 # 6fb8 <_sk_clut_4D_hsw+0xb6a> + .byte 196,226,125,24,13,254,120,2,0 // vbroadcastss 0x278fe(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,51,58,0,0 // vbroadcastss 0x3a33(%rip),%ymm3 # 6fbc <_sk_clut_4D_hsw+0xb6e> + .byte 196,226,125,24,29,123,120,2,0 // vbroadcastss 0x2787b(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 197,252,40,208 // vmovaps %ymm0,%ymm2 .byte 255,224 // jmpq *%rax @@ -19951,23 +19951,23 @@ _sk_load_565_hsw: .byte 117,115 // jne 3622 <_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,253,57,0,0 // vpbroadcastd 0x39fd(%rip),%ymm0 # 6fc0 <_sk_clut_4D_hsw+0xb72> + .byte 196,226,125,88,5,185,120,2,0 // vpbroadcastd 0x278b9(%rip),%ymm0 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,240,57,0,0 // vbroadcastss 0x39f0(%rip),%ymm1 # 6fc4 <_sk_clut_4D_hsw+0xb76> + .byte 196,226,125,24,13,172,120,2,0 // vbroadcastss 0x278ac(%rip),%ymm1 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,88,13,231,57,0,0 // vpbroadcastd 0x39e7(%rip),%ymm1 # 6fc8 <_sk_clut_4D_hsw+0xb7a> + .byte 196,226,125,88,13,163,120,2,0 // vpbroadcastd 0x278a3(%rip),%ymm1 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,29,218,57,0,0 // vbroadcastss 0x39da(%rip),%ymm3 # 6fcc <_sk_clut_4D_hsw+0xb7e> + .byte 196,226,125,24,29,150,120,2,0 // vbroadcastss 0x27896(%rip),%ymm3 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1 - .byte 196,226,125,88,29,209,57,0,0 // vpbroadcastd 0x39d1(%rip),%ymm3 # 6fd0 <_sk_clut_4D_hsw+0xb82> + .byte 196,226,125,88,29,141,120,2,0 // vpbroadcastd 0x2788d(%rip),%ymm3 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,226,125,24,29,196,57,0,0 // vbroadcastss 0x39c4(%rip),%ymm3 # 6fd4 <_sk_clut_4D_hsw+0xb86> + .byte 196,226,125,24,29,128,120,2,0 // vbroadcastss 0x27880(%rip),%ymm3 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,185,57,0,0 // vbroadcastss 0x39b9(%rip),%ymm3 # 6fd8 <_sk_clut_4D_hsw+0xb8a> + .byte 196,226,125,24,29,229,119,2,0 // vbroadcastss 0x277e5(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d @@ -20032,23 +20032,23 @@ _sk_load_565_dst_hsw: .byte 117,115 // jne 3753 <_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,232,56,0,0 // vpbroadcastd 0x38e8(%rip),%ymm4 # 6fdc <_sk_clut_4D_hsw+0xb8e> + .byte 196,226,125,88,37,136,119,2,0 // vpbroadcastd 0x27788(%rip),%ymm4 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,125,24,45,219,56,0,0 // vbroadcastss 0x38db(%rip),%ymm5 # 6fe0 <_sk_clut_4D_hsw+0xb92> + .byte 196,226,125,24,45,123,119,2,0 // vbroadcastss 0x2777b(%rip),%ymm5 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4 - .byte 196,226,125,88,45,210,56,0,0 // vpbroadcastd 0x38d2(%rip),%ymm5 # 6fe4 <_sk_clut_4D_hsw+0xb96> + .byte 196,226,125,88,45,114,119,2,0 // vpbroadcastd 0x27772(%rip),%ymm5 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5 .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 - .byte 196,226,125,24,61,197,56,0,0 // vbroadcastss 0x38c5(%rip),%ymm7 # 6fe8 <_sk_clut_4D_hsw+0xb9a> + .byte 196,226,125,24,61,101,119,2,0 // vbroadcastss 0x27765(%rip),%ymm7 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5 - .byte 196,226,125,88,61,188,56,0,0 // vpbroadcastd 0x38bc(%rip),%ymm7 # 6fec <_sk_clut_4D_hsw+0xb9e> + .byte 196,226,125,88,61,92,119,2,0 // vpbroadcastd 0x2775c(%rip),%ymm7 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6 .byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6 - .byte 196,226,125,24,61,175,56,0,0 // vbroadcastss 0x38af(%rip),%ymm7 # 6ff0 <_sk_clut_4D_hsw+0xba2> + .byte 196,226,125,24,61,79,119,2,0 // vbroadcastss 0x2774f(%rip),%ymm7 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,61,164,56,0,0 // vbroadcastss 0x38a4(%rip),%ymm7 # 6ff4 <_sk_clut_4D_hsw+0xba6> + .byte 196,226,125,24,61,180,118,2,0 // vbroadcastss 0x276b4(%rip),%ymm7 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d @@ -20139,23 +20139,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,83,55,0,0 // vpbroadcastd 0x3753(%rip),%ymm0 # 6ff8 <_sk_clut_4D_hsw+0xbaa> + .byte 196,226,125,88,5,215,117,2,0 // vpbroadcastd 0x275d7(%rip),%ymm0 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,70,55,0,0 // vbroadcastss 0x3746(%rip),%ymm1 # 6ffc <_sk_clut_4D_hsw+0xbae> + .byte 196,226,125,24,13,202,117,2,0 // vbroadcastss 0x275ca(%rip),%ymm1 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,88,13,61,55,0,0 // vpbroadcastd 0x373d(%rip),%ymm1 # 7000 <_sk_clut_4D_hsw+0xbb2> + .byte 196,226,125,88,13,193,117,2,0 // vpbroadcastd 0x275c1(%rip),%ymm1 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,29,48,55,0,0 // vbroadcastss 0x3730(%rip),%ymm3 # 7004 <_sk_clut_4D_hsw+0xbb6> + .byte 196,226,125,24,29,180,117,2,0 // vbroadcastss 0x275b4(%rip),%ymm3 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1 - .byte 196,226,125,88,29,39,55,0,0 // vpbroadcastd 0x3727(%rip),%ymm3 # 7008 <_sk_clut_4D_hsw+0xbba> + .byte 196,226,125,88,29,171,117,2,0 // vpbroadcastd 0x275ab(%rip),%ymm3 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,226,125,24,29,26,55,0,0 // vbroadcastss 0x371a(%rip),%ymm3 # 700c <_sk_clut_4D_hsw+0xbbe> + .byte 196,226,125,24,29,158,117,2,0 // vbroadcastss 0x2759e(%rip),%ymm3 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,15,55,0,0 // vbroadcastss 0x370f(%rip),%ymm3 # 7010 <_sk_clut_4D_hsw+0xbc2> + .byte 196,226,125,24,29,3,117,2,0 // vbroadcastss 0x27503(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 255,224 // jmpq *%rax HIDDEN _sk_store_565_hsw @@ -20170,11 +20170,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,241,54,0,0 // vbroadcastss 0x36f1(%rip),%ymm8 # 7014 <_sk_clut_4D_hsw+0xbc6> + .byte 196,98,125,24,5,205,117,2,0 // vbroadcastss 0x275cd(%rip),%ymm8 # 2aef0 <_sk_overlay_sse2_8bit+0x52f> .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,220,54,0,0 // vbroadcastss 0x36dc(%rip),%ymm10 # 7018 <_sk_clut_4D_hsw+0xbca> + .byte 196,98,125,24,21,184,117,2,0 // vbroadcastss 0x275b8(%rip),%ymm10 # 2aef4 <_sk_overlay_sse2_8bit+0x533> .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 @@ -20227,7 +20227,7 @@ _sk_store_565_hsw: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,224 // callq ffffffffe10039f0 <_sk_clut_4D_hsw+0xffffffffe0ffd5a2> + .byte 232,255,255,255,224 // callq ffffffffe10039f0 <_sk_overlay_sse2_8bit+0xffffffffe0fd902f> .byte 255 // (bad) .byte 255 // (bad) .byte 255 // .byte 0xff @@ -20248,25 +20248,25 @@ _sk_load_4444_hsw: .byte 15,133,139,0,0,0 // jne 3a9f <_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,244,53,0,0 // vpbroadcastd 0x35f4(%rip),%ymm0 # 701c <_sk_clut_4D_hsw+0xbce> + .byte 196,226,125,88,5,208,116,2,0 // vpbroadcastd 0x274d0(%rip),%ymm0 # 2aef8 <_sk_overlay_sse2_8bit+0x537> .byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,231,53,0,0 // vbroadcastss 0x35e7(%rip),%ymm1 # 7020 <_sk_clut_4D_hsw+0xbd2> + .byte 196,226,125,24,13,195,116,2,0 // vbroadcastss 0x274c3(%rip),%ymm1 # 2aefc <_sk_overlay_sse2_8bit+0x53b> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,88,13,222,53,0,0 // vpbroadcastd 0x35de(%rip),%ymm1 # 7024 <_sk_clut_4D_hsw+0xbd6> + .byte 196,226,125,88,13,186,116,2,0 // vpbroadcastd 0x274ba(%rip),%ymm1 # 2af00 <_sk_overlay_sse2_8bit+0x53f> .byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,21,209,53,0,0 // vbroadcastss 0x35d1(%rip),%ymm2 # 7028 <_sk_clut_4D_hsw+0xbda> + .byte 196,226,125,24,21,173,116,2,0 // vbroadcastss 0x274ad(%rip),%ymm2 # 2af04 <_sk_overlay_sse2_8bit+0x543> .byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1 - .byte 196,226,125,88,21,200,53,0,0 // vpbroadcastd 0x35c8(%rip),%ymm2 # 702c <_sk_clut_4D_hsw+0xbde> + .byte 196,226,125,88,21,164,116,2,0 // vpbroadcastd 0x274a4(%rip),%ymm2 # 2af08 <_sk_overlay_sse2_8bit+0x547> .byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,98,125,24,5,187,53,0,0 // vbroadcastss 0x35bb(%rip),%ymm8 # 7030 <_sk_clut_4D_hsw+0xbe2> + .byte 196,98,125,24,5,151,116,2,0 // vbroadcastss 0x27497(%rip),%ymm8 # 2af0c <_sk_overlay_sse2_8bit+0x54b> .byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2 - .byte 196,98,125,88,5,177,53,0,0 // vpbroadcastd 0x35b1(%rip),%ymm8 # 7034 <_sk_clut_4D_hsw+0xbe6> + .byte 196,98,125,88,5,141,116,2,0 // vpbroadcastd 0x2748d(%rip),%ymm8 # 2af10 <_sk_overlay_sse2_8bit+0x54f> .byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3 .byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3 - .byte 196,98,125,24,5,163,53,0,0 // vbroadcastss 0x35a3(%rip),%ymm8 # 7038 <_sk_clut_4D_hsw+0xbea> + .byte 196,98,125,24,5,127,116,2,0 // vbroadcastss 0x2747f(%rip),%ymm8 # 2af14 <_sk_overlay_sse2_8bit+0x553> .byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -20334,25 +20334,25 @@ _sk_load_4444_dst_hsw: .byte 15,133,139,0,0,0 // jne 3beb <_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,200,52,0,0 // vpbroadcastd 0x34c8(%rip),%ymm4 # 703c <_sk_clut_4D_hsw+0xbee> + .byte 196,226,125,88,37,132,115,2,0 // vpbroadcastd 0x27384(%rip),%ymm4 # 2aef8 <_sk_overlay_sse2_8bit+0x537> .byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,125,24,45,187,52,0,0 // vbroadcastss 0x34bb(%rip),%ymm5 # 7040 <_sk_clut_4D_hsw+0xbf2> + .byte 196,226,125,24,45,119,115,2,0 // vbroadcastss 0x27377(%rip),%ymm5 # 2aefc <_sk_overlay_sse2_8bit+0x53b> .byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4 - .byte 196,226,125,88,45,178,52,0,0 // vpbroadcastd 0x34b2(%rip),%ymm5 # 7044 <_sk_clut_4D_hsw+0xbf6> + .byte 196,226,125,88,45,110,115,2,0 // vpbroadcastd 0x2736e(%rip),%ymm5 # 2af00 <_sk_overlay_sse2_8bit+0x53f> .byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5 .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 - .byte 196,226,125,24,53,165,52,0,0 // vbroadcastss 0x34a5(%rip),%ymm6 # 7048 <_sk_clut_4D_hsw+0xbfa> + .byte 196,226,125,24,53,97,115,2,0 // vbroadcastss 0x27361(%rip),%ymm6 # 2af04 <_sk_overlay_sse2_8bit+0x543> .byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5 - .byte 196,226,125,88,53,156,52,0,0 // vpbroadcastd 0x349c(%rip),%ymm6 # 704c <_sk_clut_4D_hsw+0xbfe> + .byte 196,226,125,88,53,88,115,2,0 // vpbroadcastd 0x27358(%rip),%ymm6 # 2af08 <_sk_overlay_sse2_8bit+0x547> .byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6 .byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6 - .byte 196,98,125,24,5,143,52,0,0 // vbroadcastss 0x348f(%rip),%ymm8 # 7050 <_sk_clut_4D_hsw+0xc02> + .byte 196,98,125,24,5,75,115,2,0 // vbroadcastss 0x2734b(%rip),%ymm8 # 2af0c <_sk_overlay_sse2_8bit+0x54b> .byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6 - .byte 196,98,125,88,5,133,52,0,0 // vpbroadcastd 0x3485(%rip),%ymm8 # 7054 <_sk_clut_4D_hsw+0xc06> + .byte 196,98,125,88,5,65,115,2,0 // vpbroadcastd 0x27341(%rip),%ymm8 # 2af10 <_sk_overlay_sse2_8bit+0x54f> .byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7 .byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7 - .byte 196,98,125,24,5,119,52,0,0 // vbroadcastss 0x3477(%rip),%ymm8 # 7058 <_sk_clut_4D_hsw+0xc0a> + .byte 196,98,125,24,5,51,115,2,0 // vbroadcastss 0x27333(%rip),%ymm8 # 2af14 <_sk_overlay_sse2_8bit+0x553> .byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7 .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -20445,25 +20445,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,31,51,0,0 // vpbroadcastd 0x331f(%rip),%ymm0 # 705c <_sk_clut_4D_hsw+0xc0e> + .byte 196,226,125,88,5,187,113,2,0 // vpbroadcastd 0x271bb(%rip),%ymm0 # 2aef8 <_sk_overlay_sse2_8bit+0x537> .byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,18,51,0,0 // vbroadcastss 0x3312(%rip),%ymm1 # 7060 <_sk_clut_4D_hsw+0xc12> + .byte 196,226,125,24,13,174,113,2,0 // vbroadcastss 0x271ae(%rip),%ymm1 # 2aefc <_sk_overlay_sse2_8bit+0x53b> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,88,13,9,51,0,0 // vpbroadcastd 0x3309(%rip),%ymm1 # 7064 <_sk_clut_4D_hsw+0xc16> + .byte 196,226,125,88,13,165,113,2,0 // vpbroadcastd 0x271a5(%rip),%ymm1 # 2af00 <_sk_overlay_sse2_8bit+0x53f> .byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,21,252,50,0,0 // vbroadcastss 0x32fc(%rip),%ymm2 # 7068 <_sk_clut_4D_hsw+0xc1a> + .byte 196,226,125,24,21,152,113,2,0 // vbroadcastss 0x27198(%rip),%ymm2 # 2af04 <_sk_overlay_sse2_8bit+0x543> .byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1 - .byte 196,226,125,88,21,243,50,0,0 // vpbroadcastd 0x32f3(%rip),%ymm2 # 706c <_sk_clut_4D_hsw+0xc1e> + .byte 196,226,125,88,21,143,113,2,0 // vpbroadcastd 0x2718f(%rip),%ymm2 # 2af08 <_sk_overlay_sse2_8bit+0x547> .byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,98,125,24,5,230,50,0,0 // vbroadcastss 0x32e6(%rip),%ymm8 # 7070 <_sk_clut_4D_hsw+0xc22> + .byte 196,98,125,24,5,130,113,2,0 // vbroadcastss 0x27182(%rip),%ymm8 # 2af0c <_sk_overlay_sse2_8bit+0x54b> .byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2 - .byte 196,98,125,88,5,220,50,0,0 // vpbroadcastd 0x32dc(%rip),%ymm8 # 7074 <_sk_clut_4D_hsw+0xc26> + .byte 196,98,125,88,5,120,113,2,0 // vpbroadcastd 0x27178(%rip),%ymm8 # 2af10 <_sk_overlay_sse2_8bit+0x54f> .byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3 .byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3 - .byte 196,98,125,24,5,206,50,0,0 // vbroadcastss 0x32ce(%rip),%ymm8 # 7078 <_sk_clut_4D_hsw+0xc2a> + .byte 196,98,125,24,5,106,113,2,0 // vbroadcastss 0x2716a(%rip),%ymm8 # 2af14 <_sk_overlay_sse2_8bit+0x553> .byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -20480,7 +20480,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,169,50,0,0 // vbroadcastss 0x32a9(%rip),%ymm8 # 707c <_sk_clut_4D_hsw+0xc2e> + .byte 196,98,125,24,5,69,113,2,0 // vbroadcastss 0x27145(%rip),%ymm8 # 2af18 <_sk_overlay_sse2_8bit+0x557> .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 @@ -20540,7 +20540,7 @@ _sk_store_4444_hsw: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,224 // callq ffffffffe1003eac <_sk_clut_4D_hsw+0xffffffffe0ffda5e> + .byte 232,255,255,255,224 // callq ffffffffe1003eac <_sk_overlay_sse2_8bit+0xffffffffe0fd94eb> .byte 255 // (bad) .byte 255 // (bad) .byte 255 // .byte 0xff @@ -20560,14 +20560,14 @@ _sk_load_8888_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,87 // jne 3f24 <_sk_load_8888_hsw+0x74> .byte 196,193,126,111,28,153 // vmovdqu (%r9,%rbx,4),%ymm3 - .byte 197,229,219,5,229,51,0,0 // vpand 0x33e5(%rip),%ymm3,%ymm0 # 72c0 <_sk_clut_4D_hsw+0xe72> + .byte 197,229,219,5,133,113,2,0 // vpand 0x27185(%rip),%ymm3,%ymm0 # 2b060 <_sk_overlay_sse2_8bit+0x69f> .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,5,152,49,0,0 // vbroadcastss 0x3198(%rip),%ymm8 # 7080 <_sk_clut_4D_hsw+0xc32> + .byte 196,98,125,24,5,144,111,2,0 // vbroadcastss 0x26f90(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 - .byte 196,226,101,0,13,234,51,0,0 // vpshufb 0x33ea(%rip),%ymm3,%ymm1 # 72e0 <_sk_clut_4D_hsw+0xe92> + .byte 196,226,101,0,13,138,113,2,0 // vpshufb 0x2718a(%rip),%ymm3,%ymm1 # 2b080 <_sk_overlay_sse2_8bit+0x6bf> .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 .byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1 - .byte 196,226,101,0,21,248,51,0,0 // vpshufb 0x33f8(%rip),%ymm3,%ymm2 # 7300 <_sk_clut_4D_hsw+0xeb2> + .byte 196,226,101,0,21,152,113,2,0 // vpshufb 0x27198(%rip),%ymm3,%ymm2 # 2b0a0 <_sk_overlay_sse2_8bit+0x6df> .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 @@ -20646,14 +20646,14 @@ _sk_load_8888_dst_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,87 // jne 4060 <_sk_load_8888_dst_hsw+0x74> .byte 196,193,126,111,60,153 // vmovdqu (%r9,%rbx,4),%ymm7 - .byte 197,197,219,37,9,51,0,0 // vpand 0x3309(%rip),%ymm7,%ymm4 # 7320 <_sk_clut_4D_hsw+0xed2> + .byte 197,197,219,37,169,112,2,0 // vpand 0x270a9(%rip),%ymm7,%ymm4 # 2b0c0 <_sk_overlay_sse2_8bit+0x6ff> .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,98,125,24,5,96,48,0,0 // vbroadcastss 0x3060(%rip),%ymm8 # 7084 <_sk_clut_4D_hsw+0xc36> + .byte 196,98,125,24,5,84,110,2,0 // vbroadcastss 0x26e54(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4 - .byte 196,226,69,0,45,14,51,0,0 // vpshufb 0x330e(%rip),%ymm7,%ymm5 # 7340 <_sk_clut_4D_hsw+0xef2> + .byte 196,226,69,0,45,174,112,2,0 // vpshufb 0x270ae(%rip),%ymm7,%ymm5 # 2b0e0 <_sk_overlay_sse2_8bit+0x71f> .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 .byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5 - .byte 196,226,69,0,53,28,51,0,0 // vpshufb 0x331c(%rip),%ymm7,%ymm6 # 7360 <_sk_clut_4D_hsw+0xf12> + .byte 196,226,69,0,53,188,112,2,0 // vpshufb 0x270bc(%rip),%ymm7,%ymm6 # 2b100 <_sk_overlay_sse2_8bit+0x73f> .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 @@ -20730,14 +20730,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,42,50,0,0 // vpand 0x322a(%rip),%ymm3,%ymm0 # 7380 <_sk_clut_4D_hsw+0xf32> + .byte 197,229,219,5,202,111,2,0 // vpand 0x26fca(%rip),%ymm3,%ymm0 # 2b120 <_sk_overlay_sse2_8bit+0x75f> .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,5,37,47,0,0 // vbroadcastss 0x2f25(%rip),%ymm8 # 7088 <_sk_clut_4D_hsw+0xc3a> + .byte 196,98,125,24,5,21,109,2,0 // vbroadcastss 0x26d15(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 - .byte 196,226,101,0,13,47,50,0,0 // vpshufb 0x322f(%rip),%ymm3,%ymm1 # 73a0 <_sk_clut_4D_hsw+0xf52> + .byte 196,226,101,0,13,207,111,2,0 // vpshufb 0x26fcf(%rip),%ymm3,%ymm1 # 2b140 <_sk_overlay_sse2_8bit+0x77f> .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 .byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1 - .byte 196,226,101,0,21,61,50,0,0 // vpshufb 0x323d(%rip),%ymm3,%ymm2 # 73c0 <_sk_clut_4D_hsw+0xf72> + .byte 196,226,101,0,21,221,111,2,0 // vpshufb 0x26fdd(%rip),%ymm3,%ymm2 # 2b160 <_sk_overlay_sse2_8bit+0x79f> .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 @@ -20758,7 +20758,7 @@ _sk_store_8888_hsw: .byte 73,193,225,2 // shl $0x2,%r9 .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx - .byte 196,98,125,24,5,205,46,0,0 // vbroadcastss 0x2ecd(%rip),%ymm8 # 708c <_sk_clut_4D_hsw+0xc3e> + .byte 196,98,125,24,5,113,108,2,0 // vbroadcastss 0x26c71(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -20813,7 +20813,7 @@ _sk_store_8888_hsw: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,218 // callq ffffffffdb00429c <_sk_clut_4D_hsw+0xffffffffdaffde4e> + .byte 232,255,255,255,218 // callq ffffffffdb00429c <_sk_overlay_sse2_8bit+0xffffffffdafd98db> .byte 255 // (bad) .byte 255 // (bad) .byte 255,204 // dec %esp @@ -20836,14 +20836,14 @@ _sk_load_bgra_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,87 // jne 4318 <_sk_load_bgra_hsw+0x74> .byte 196,193,126,111,28,153 // vmovdqu (%r9,%rbx,4),%ymm3 - .byte 197,229,219,5,17,49,0,0 // vpand 0x3111(%rip),%ymm3,%ymm0 # 73e0 <_sk_clut_4D_hsw+0xf92> + .byte 197,229,219,5,177,110,2,0 // vpand 0x26eb1(%rip),%ymm3,%ymm0 # 2b180 <_sk_overlay_sse2_8bit+0x7bf> .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,5,180,45,0,0 // vbroadcastss 0x2db4(%rip),%ymm8 # 7090 <_sk_clut_4D_hsw+0xc42> + .byte 196,98,125,24,5,156,107,2,0 // vbroadcastss 0x26b9c(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2 - .byte 196,226,101,0,5,22,49,0,0 // vpshufb 0x3116(%rip),%ymm3,%ymm0 # 7400 <_sk_clut_4D_hsw+0xfb2> + .byte 196,226,101,0,5,182,110,2,0 // vpshufb 0x26eb6(%rip),%ymm3,%ymm0 # 2b1a0 <_sk_overlay_sse2_8bit+0x7df> .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 .byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1 - .byte 196,226,101,0,5,36,49,0,0 // vpshufb 0x3124(%rip),%ymm3,%ymm0 # 7420 <_sk_clut_4D_hsw+0xfd2> + .byte 196,226,101,0,5,196,110,2,0 // vpshufb 0x26ec4(%rip),%ymm3,%ymm0 # 2b1c0 <_sk_overlay_sse2_8bit+0x7ff> .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 @@ -20922,14 +20922,14 @@ _sk_load_bgra_dst_hsw: .byte 77,133,192 // test %r8,%r8 .byte 117,87 // jne 4454 <_sk_load_bgra_dst_hsw+0x74> .byte 196,193,126,111,60,153 // vmovdqu (%r9,%rbx,4),%ymm7 - .byte 197,197,219,37,53,48,0,0 // vpand 0x3035(%rip),%ymm7,%ymm4 # 7440 <_sk_clut_4D_hsw+0xff2> + .byte 197,197,219,37,213,109,2,0 // vpand 0x26dd5(%rip),%ymm7,%ymm4 # 2b1e0 <_sk_overlay_sse2_8bit+0x81f> .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,98,125,24,5,124,44,0,0 // vbroadcastss 0x2c7c(%rip),%ymm8 # 7094 <_sk_clut_4D_hsw+0xc46> + .byte 196,98,125,24,5,96,106,2,0 // vbroadcastss 0x26a60(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6 - .byte 196,226,69,0,37,58,48,0,0 // vpshufb 0x303a(%rip),%ymm7,%ymm4 # 7460 <_sk_clut_4D_hsw+0x1012> + .byte 196,226,69,0,37,218,109,2,0 // vpshufb 0x26dda(%rip),%ymm7,%ymm4 # 2b200 <_sk_overlay_sse2_8bit+0x83f> .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 .byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5 - .byte 196,226,69,0,37,72,48,0,0 // vpshufb 0x3048(%rip),%ymm7,%ymm4 # 7480 <_sk_clut_4D_hsw+0x1032> + .byte 196,226,69,0,37,232,109,2,0 // vpshufb 0x26de8(%rip),%ymm7,%ymm4 # 2b220 <_sk_overlay_sse2_8bit+0x85f> .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 @@ -21006,14 +21006,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,86,47,0,0 // vpand 0x2f56(%rip),%ymm3,%ymm0 # 74a0 <_sk_clut_4D_hsw+0x1052> + .byte 197,229,219,5,246,108,2,0 // vpand 0x26cf6(%rip),%ymm3,%ymm0 # 2b240 <_sk_overlay_sse2_8bit+0x87f> .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,5,65,43,0,0 // vbroadcastss 0x2b41(%rip),%ymm8 # 7098 <_sk_clut_4D_hsw+0xc4a> + .byte 196,98,125,24,5,33,105,2,0 // vbroadcastss 0x26921(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2 - .byte 196,226,101,0,5,91,47,0,0 // vpshufb 0x2f5b(%rip),%ymm3,%ymm0 # 74c0 <_sk_clut_4D_hsw+0x1072> + .byte 196,226,101,0,5,251,108,2,0 // vpshufb 0x26cfb(%rip),%ymm3,%ymm0 # 2b260 <_sk_overlay_sse2_8bit+0x89f> .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 .byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1 - .byte 196,226,101,0,5,105,47,0,0 // vpshufb 0x2f69(%rip),%ymm3,%ymm0 # 74e0 <_sk_clut_4D_hsw+0x1092> + .byte 196,226,101,0,5,9,109,2,0 // vpshufb 0x26d09(%rip),%ymm3,%ymm0 # 2b280 <_sk_overlay_sse2_8bit+0x8bf> .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 @@ -21034,7 +21034,7 @@ _sk_store_bgra_hsw: .byte 73,193,225,2 // shl $0x2,%r9 .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx - .byte 196,98,125,24,5,233,42,0,0 // vbroadcastss 0x2ae9(%rip),%ymm8 # 709c <_sk_clut_4D_hsw+0xc4e> + .byte 196,98,125,24,5,125,104,2,0 // vbroadcastss 0x2687d(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -21089,7 +21089,7 @@ _sk_store_bgra_hsw: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,218 // callq ffffffffdb004690 <_sk_clut_4D_hsw+0xffffffffdaffe242> + .byte 232,255,255,255,218 // callq ffffffffdb004690 <_sk_overlay_sse2_8bit+0xffffffffdafd9ccf> .byte 255 // (bad) .byte 255 // (bad) .byte 255,204 // dec %esp @@ -21340,7 +21340,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,51,38,0,0 // vbroadcastss 0x2633(%rip),%ymm10 # 70a0 <_sk_clut_4D_hsw+0xc52> + .byte 196,98,125,24,21,39,100,2,0 // vbroadcastss 0x26427(%rip),%ymm10 # 2ae94 <_sk_overlay_sse2_8bit+0x4d3> .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 @@ -21431,7 +21431,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,171,36,0,0 // vbroadcastss 0x24ab(%rip),%ymm10 # 70a4 <_sk_clut_4D_hsw+0xc56> + .byte 196,98,125,24,21,155,98,2,0 // vbroadcastss 0x2629b(%rip),%ymm10 # 2ae94 <_sk_overlay_sse2_8bit+0x4d3> .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 @@ -21448,7 +21448,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,95,36,0,0 // vbroadcastss 0x245f(%rip),%ymm3 # 70a8 <_sk_clut_4D_hsw+0xc5a> + .byte 196,226,125,24,29,187,97,2,0 // vbroadcastss 0x261bb(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -21496,7 +21496,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,139,35,0,0 // vbroadcastss 0x238b(%rip),%ymm8 # 70ac <_sk_clut_4D_hsw+0xc5e> + .byte 196,98,125,24,5,251,97,2,0 // vbroadcastss 0x261fb(%rip),%ymm8 # 2af1c <_sk_overlay_sse2_8bit+0x55b> .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 @@ -21799,7 +21799,7 @@ _sk_mirror_x_hsw: .byte 196,65,124,92,218 // vsubps %ymm10,%ymm0,%ymm11 .byte 196,193,58,88,192 // vaddss %xmm8,%xmm8,%xmm0 .byte 196,98,125,24,192 // vbroadcastss %xmm0,%ymm8 - .byte 197,178,89,5,7,31,0,0 // vmulss 0x1f07(%rip),%xmm9,%xmm0 # 70b0 <_sk_clut_4D_hsw+0xc62> + .byte 197,178,89,5,87,92,2,0 // vmulss 0x25c57(%rip),%xmm9,%xmm0 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -21826,7 +21826,7 @@ _sk_mirror_y_hsw: .byte 196,65,116,92,218 // vsubps %ymm10,%ymm1,%ymm11 .byte 196,193,58,88,200 // vaddss %xmm8,%xmm8,%xmm1 .byte 196,98,125,24,193 // vbroadcastss %xmm1,%ymm8 - .byte 197,178,89,13,167,30,0,0 // vmulss 0x1ea7(%rip),%xmm9,%xmm1 # 70b4 <_sk_clut_4D_hsw+0xc66> + .byte 197,178,89,13,243,91,2,0 // vmulss 0x25bf3(%rip),%xmm9,%xmm1 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -21848,7 +21848,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,92,30,0,0 // vbroadcastss 0x1e5c(%rip),%ymm8 # 70b8 <_sk_clut_4D_hsw+0xc6a> + .byte 196,98,125,24,5,168,91,2,0 // vbroadcastss 0x25ba8(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -21866,9 +21866,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,63,30,0,0 // vbroadcastss 0x1e3f(%rip),%ymm8 # 70bc <_sk_clut_4D_hsw+0xc6e> + .byte 196,98,125,24,5,159,91,2,0 // vbroadcastss 0x25b9f(%rip),%ymm8 # 2ae1c <_sk_overlay_sse2_8bit+0x45b> .byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0 - .byte 196,98,125,24,13,53,30,0,0 // vbroadcastss 0x1e35(%rip),%ymm9 # 70c0 <_sk_clut_4D_hsw+0xc72> + .byte 196,98,125,24,13,117,91,2,0 // vbroadcastss 0x25b75(%rip),%ymm9 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -21884,11 +21884,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,5,30,0,0 // vbroadcastss 0x1e05(%rip),%ymm3 # 70c4 <_sk_clut_4D_hsw+0xc76> - .byte 196,98,125,24,5,0,30,0,0 // vbroadcastss 0x1e00(%rip),%ymm8 # 70c8 <_sk_clut_4D_hsw+0xc7a> + .byte 196,226,125,24,29,97,92,2,0 // vbroadcastss 0x25c61(%rip),%ymm3 # 2af20 <_sk_overlay_sse2_8bit+0x55f> + .byte 196,98,125,24,5,92,92,2,0 // vbroadcastss 0x25c5c(%rip),%ymm8 # 2af24 <_sk_overlay_sse2_8bit+0x563> .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,241,29,0,0 // vbroadcastss 0x1df1(%rip),%ymm3 # 70cc <_sk_clut_4D_hsw+0xc7e> + .byte 196,226,125,24,29,77,92,2,0 // vbroadcastss 0x25c4d(%rip),%ymm3 # 2af28 <_sk_overlay_sse2_8bit+0x567> .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 @@ -22154,14 +22154,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,249,25,0,0 // vbroadcastss 0x19f9(%rip),%ymm0 # 70d0 <_sk_clut_4D_hsw+0xc82> - .byte 196,226,125,24,13,244,25,0,0 // vbroadcastss 0x19f4(%rip),%ymm1 # 70d4 <_sk_clut_4D_hsw+0xc86> + .byte 196,226,125,24,5,85,88,2,0 // vbroadcastss 0x25855(%rip),%ymm0 # 2af2c <_sk_overlay_sse2_8bit+0x56b> + .byte 196,226,125,24,13,80,88,2,0 // vbroadcastss 0x25850(%rip),%ymm1 # 2af30 <_sk_overlay_sse2_8bit+0x56f> .byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1 - .byte 196,226,125,24,5,234,25,0,0 // vbroadcastss 0x19ea(%rip),%ymm0 # 70d8 <_sk_clut_4D_hsw+0xc8a> + .byte 196,226,125,24,5,70,88,2,0 // vbroadcastss 0x25846(%rip),%ymm0 # 2af34 <_sk_overlay_sse2_8bit+0x573> .byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0 - .byte 196,226,125,24,13,224,25,0,0 // vbroadcastss 0x19e0(%rip),%ymm1 # 70dc <_sk_clut_4D_hsw+0xc8e> + .byte 196,226,125,24,13,60,88,2,0 // vbroadcastss 0x2583c(%rip),%ymm1 # 2af38 <_sk_overlay_sse2_8bit+0x577> .byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1 - .byte 196,226,125,24,5,214,25,0,0 // vbroadcastss 0x19d6(%rip),%ymm0 # 70e0 <_sk_clut_4D_hsw+0xc92> + .byte 196,226,125,24,5,50,88,2,0 // vbroadcastss 0x25832(%rip),%ymm0 # 2af3c <_sk_overlay_sse2_8bit+0x57b> .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 @@ -22180,7 +22180,7 @@ _sk_gradient_hsw: .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,159,25,0,0 // vbroadcastss 0x199f(%rip),%ymm2 # 70e4 <_sk_clut_4D_hsw+0xc96> + .byte 196,226,125,24,21,195,86,2,0 // vbroadcastss 0x256c3(%rip),%ymm2 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .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 @@ -22275,24 +22275,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,30,24,0,0 // vbroadcastss 0x181e(%rip),%ymm13 # 70e8 <_sk_clut_4D_hsw+0xc9a> - .byte 196,98,125,24,53,25,24,0,0 // vbroadcastss 0x1819(%rip),%ymm14 # 70ec <_sk_clut_4D_hsw+0xc9e> + .byte 196,98,125,24,45,118,86,2,0 // vbroadcastss 0x25676(%rip),%ymm13 # 2af40 <_sk_overlay_sse2_8bit+0x57f> + .byte 196,98,125,24,53,113,86,2,0 // vbroadcastss 0x25671(%rip),%ymm14 # 2af44 <_sk_overlay_sse2_8bit+0x583> .byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14 - .byte 196,98,125,24,45,15,24,0,0 // vbroadcastss 0x180f(%rip),%ymm13 # 70f0 <_sk_clut_4D_hsw+0xca2> + .byte 196,98,125,24,45,103,86,2,0 // vbroadcastss 0x25667(%rip),%ymm13 # 2af48 <_sk_overlay_sse2_8bit+0x587> .byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13 - .byte 196,98,125,24,53,5,24,0,0 // vbroadcastss 0x1805(%rip),%ymm14 # 70f4 <_sk_clut_4D_hsw+0xca6> + .byte 196,98,125,24,53,93,86,2,0 // vbroadcastss 0x2565d(%rip),%ymm14 # 2af4c <_sk_overlay_sse2_8bit+0x58b> .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,240,23,0,0 // vbroadcastss 0x17f0(%rip),%ymm10 # 70f8 <_sk_clut_4D_hsw+0xcaa> + .byte 196,98,125,24,21,72,86,2,0 // vbroadcastss 0x25648(%rip),%ymm10 # 2af50 <_sk_overlay_sse2_8bit+0x58f> .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,218,23,0,0 // vbroadcastss 0x17da(%rip),%ymm10 # 70fc <_sk_clut_4D_hsw+0xcae> + .byte 196,98,125,24,21,222,84,2,0 // vbroadcastss 0x254de(%rip),%ymm10 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,196,23,0,0 // vbroadcastss 0x17c4(%rip),%ymm10 # 7100 <_sk_clut_4D_hsw+0xcb2> + .byte 196,98,125,24,21,200,84,2,0 // vbroadcastss 0x254c8(%rip),%ymm10 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -22320,23 +22320,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,120,23,0,0 // vbroadcastss 0x1778(%rip),%ymm11 # 7104 <_sk_clut_4D_hsw+0xcb6> + .byte 196,98,125,24,29,200,85,2,0 // vbroadcastss 0x255c8(%rip),%ymm11 # 2af54 <_sk_overlay_sse2_8bit+0x593> .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,87,23,0,0 // vbroadcastss 0x1757(%rip),%ymm9 # 7108 <_sk_clut_4D_hsw+0xcba> + .byte 196,98,125,24,13,167,85,2,0 // vbroadcastss 0x255a7(%rip),%ymm9 # 2af58 <_sk_overlay_sse2_8bit+0x597> .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,58,23,0,0 // vbroadcastss 0x173a(%rip),%ymm9 # 710c <_sk_clut_4D_hsw+0xcbe> + .byte 196,98,125,24,13,138,85,2,0 // vbroadcastss 0x2558a(%rip),%ymm9 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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,43,23,0,0 // vbroadcastss 0x172b(%rip),%ymm11 # 7110 <_sk_clut_4D_hsw+0xcc2> + .byte 196,98,125,24,29,27,84,2,0 // vbroadcastss 0x2541b(%rip),%ymm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -22355,23 +22355,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,240,22,0,0 // vbroadcastss 0x16f0(%rip),%ymm11 # 7114 <_sk_clut_4D_hsw+0xcc6> + .byte 196,98,125,24,29,48,85,2,0 // vbroadcastss 0x25530(%rip),%ymm11 # 2af54 <_sk_overlay_sse2_8bit+0x593> .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,207,22,0,0 // vbroadcastss 0x16cf(%rip),%ymm9 # 7118 <_sk_clut_4D_hsw+0xcca> + .byte 196,98,125,24,13,15,85,2,0 // vbroadcastss 0x2550f(%rip),%ymm9 # 2af58 <_sk_overlay_sse2_8bit+0x597> .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,178,22,0,0 // vbroadcastss 0x16b2(%rip),%ymm9 # 711c <_sk_clut_4D_hsw+0xcce> + .byte 196,98,125,24,13,242,84,2,0 // vbroadcastss 0x254f2(%rip),%ymm9 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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,163,22,0,0 // vbroadcastss 0x16a3(%rip),%ymm11 # 7120 <_sk_clut_4D_hsw+0xcd2> + .byte 196,98,125,24,29,131,83,2,0 // vbroadcastss 0x25383(%rip),%ymm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -22389,14 +22389,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,110,22,0,0 // vbroadcastss 0x166e(%rip),%ymm10 # 7124 <_sk_clut_4D_hsw+0xcd6> + .byte 196,98,125,24,21,158,84,2,0 // vbroadcastss 0x2549e(%rip),%ymm10 # 2af54 <_sk_overlay_sse2_8bit+0x593> .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,77,22,0,0 // vbroadcastss 0x164d(%rip),%ymm8 # 7128 <_sk_clut_4D_hsw+0xcda> + .byte 196,98,125,24,5,129,84,2,0 // vbroadcastss 0x25481(%rip),%ymm8 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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 @@ -22436,7 +22436,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,237,21,0,0 // vbroadcastss 0x15ed(%rip),%ymm8 # 712c <_sk_clut_4D_hsw+0xcde> + .byte 196,98,125,24,5,193,82,2,0 // vbroadcastss 0x252c1(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -22470,9 +22470,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,129,21,0,0 // vbroadcastss 0x1581(%rip),%ymm0 # 7130 <_sk_clut_4D_hsw+0xce2> + .byte 196,226,125,24,5,177,83,2,0 // vbroadcastss 0x253b1(%rip),%ymm0 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0 - .byte 196,98,125,24,5,120,21,0,0 // vbroadcastss 0x1578(%rip),%ymm8 # 7134 <_sk_clut_4D_hsw+0xce6> + .byte 196,98,125,24,5,72,82,2,0 // vbroadcastss 0x25248(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -22483,7 +22483,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,96,21,0,0 // vbroadcastss 0x1560(%rip),%ymm0 # 7138 <_sk_clut_4D_hsw+0xcea> + .byte 196,226,125,24,5,40,82,2,0 // vbroadcastss 0x25228(%rip),%ymm0 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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) @@ -22495,9 +22495,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,68,21,0,0 // vbroadcastss 0x1544(%rip),%ymm1 # 713c <_sk_clut_4D_hsw+0xcee> + .byte 196,226,125,24,13,104,83,2,0 // vbroadcastss 0x25368(%rip),%ymm1 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1 - .byte 196,98,125,24,5,58,21,0,0 // vbroadcastss 0x153a(%rip),%ymm8 # 7140 <_sk_clut_4D_hsw+0xcf2> + .byte 196,98,125,24,5,254,81,2,0 // vbroadcastss 0x251fe(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -22508,7 +22508,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,34,21,0,0 // vbroadcastss 0x1522(%rip),%ymm1 # 7144 <_sk_clut_4D_hsw+0xcf6> + .byte 196,226,125,24,13,222,81,2,0 // vbroadcastss 0x251de(%rip),%ymm1 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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) @@ -22520,13 +22520,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,5,21,0,0 // vbroadcastss 0x1505(%rip),%ymm0 # 7148 <_sk_clut_4D_hsw+0xcfa> + .byte 196,226,125,24,5,33,83,2,0 // vbroadcastss 0x25321(%rip),%ymm0 # 2af64 <_sk_overlay_sse2_8bit+0x5a3> .byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0 - .byte 196,98,125,24,5,252,20,0,0 // vbroadcastss 0x14fc(%rip),%ymm8 # 714c <_sk_clut_4D_hsw+0xcfe> + .byte 196,98,125,24,5,180,81,2,0 // vbroadcastss 0x251b4(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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,237,20,0,0 // vbroadcastss 0x14ed(%rip),%ymm10 # 7150 <_sk_clut_4D_hsw+0xd02> - .byte 196,98,125,24,29,232,20,0,0 // vbroadcastss 0x14e8(%rip),%ymm11 # 7154 <_sk_clut_4D_hsw+0xd06> + .byte 196,98,125,24,21,17,82,2,0 // vbroadcastss 0x25211(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> + .byte 196,98,125,24,29,252,82,2,0 // vbroadcastss 0x252fc(%rip),%ymm11 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .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) @@ -22538,16 +22538,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,203,20,0,0 // vbroadcastss 0x14cb(%rip),%ymm0 # 7158 <_sk_clut_4D_hsw+0xd0a> + .byte 196,226,125,24,5,211,82,2,0 // vbroadcastss 0x252d3(%rip),%ymm0 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0 - .byte 196,98,125,24,5,194,20,0,0 // vbroadcastss 0x14c2(%rip),%ymm8 # 715c <_sk_clut_4D_hsw+0xd0e> + .byte 196,98,125,24,5,106,81,2,0 // vbroadcastss 0x2516a(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8 - .byte 196,98,125,24,13,184,20,0,0 // vbroadcastss 0x14b8(%rip),%ymm9 # 7160 <_sk_clut_4D_hsw+0xd12> - .byte 196,98,125,24,21,179,20,0,0 // vbroadcastss 0x14b3(%rip),%ymm10 # 7164 <_sk_clut_4D_hsw+0xd16> + .byte 196,98,125,24,13,196,82,2,0 // vbroadcastss 0x252c4(%rip),%ymm9 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> + .byte 196,98,125,24,21,191,82,2,0 // vbroadcastss 0x252bf(%rip),%ymm10 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10 - .byte 196,98,125,24,13,169,20,0,0 // vbroadcastss 0x14a9(%rip),%ymm9 # 7168 <_sk_clut_4D_hsw+0xd1a> + .byte 196,98,125,24,13,65,81,2,0 // vbroadcastss 0x25141(%rip),%ymm9 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9 - .byte 196,98,125,24,21,159,20,0,0 // vbroadcastss 0x149f(%rip),%ymm10 # 716c <_sk_clut_4D_hsw+0xd1e> + .byte 196,98,125,24,21,167,82,2,0 // vbroadcastss 0x252a7(%rip),%ymm10 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -22558,14 +22558,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,135,20,0,0 // vbroadcastss 0x1487(%rip),%ymm8 # 7170 <_sk_clut_4D_hsw+0xd22> + .byte 196,98,125,24,5,23,81,2,0 // vbroadcastss 0x25117(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,121,20,0,0 // vbroadcastss 0x1479(%rip),%ymm10 # 7174 <_sk_clut_4D_hsw+0xd26> - .byte 196,98,125,24,29,116,20,0,0 // vbroadcastss 0x1474(%rip),%ymm11 # 7178 <_sk_clut_4D_hsw+0xd2a> + .byte 196,98,125,24,21,113,82,2,0 // vbroadcastss 0x25271(%rip),%ymm10 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> + .byte 196,98,125,24,29,108,82,2,0 // vbroadcastss 0x2526c(%rip),%ymm11 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .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,101,20,0,0 // vbroadcastss 0x1465(%rip),%ymm8 # 717c <_sk_clut_4D_hsw+0xd2e> + .byte 196,98,125,24,5,93,82,2,0 // vbroadcastss 0x2525d(%rip),%ymm8 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -22576,12 +22576,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,77,20,0,0 // vbroadcastss 0x144d(%rip),%ymm0 # 7180 <_sk_clut_4D_hsw+0xd32> + .byte 196,226,125,24,5,57,82,2,0 // vbroadcastss 0x25239(%rip),%ymm0 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,58,20,0,0 // vbroadcastss 0x143a(%rip),%ymm10 # 7184 <_sk_clut_4D_hsw+0xd36> - .byte 196,98,125,24,29,53,20,0,0 // vbroadcastss 0x1435(%rip),%ymm11 # 7188 <_sk_clut_4D_hsw+0xd3a> + .byte 196,98,125,24,21,42,81,2,0 // vbroadcastss 0x2512a(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> + .byte 196,98,125,24,29,21,82,2,0 // vbroadcastss 0x25215(%rip),%ymm11 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .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) @@ -22593,13 +22593,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,24,20,0,0 // vbroadcastss 0x1418(%rip),%ymm1 # 718c <_sk_clut_4D_hsw+0xd3e> + .byte 196,226,125,24,13,240,81,2,0 // vbroadcastss 0x251f0(%rip),%ymm1 # 2af64 <_sk_overlay_sse2_8bit+0x5a3> .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1 - .byte 196,98,125,24,5,14,20,0,0 // vbroadcastss 0x140e(%rip),%ymm8 # 7190 <_sk_clut_4D_hsw+0xd42> + .byte 196,98,125,24,5,130,80,2,0 // vbroadcastss 0x25082(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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,255,19,0,0 // vbroadcastss 0x13ff(%rip),%ymm10 # 7194 <_sk_clut_4D_hsw+0xd46> - .byte 196,98,125,24,29,250,19,0,0 // vbroadcastss 0x13fa(%rip),%ymm11 # 7198 <_sk_clut_4D_hsw+0xd4a> + .byte 196,98,125,24,21,223,80,2,0 // vbroadcastss 0x250df(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> + .byte 196,98,125,24,29,202,81,2,0 // vbroadcastss 0x251ca(%rip),%ymm11 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .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) @@ -22611,16 +22611,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,221,19,0,0 // vbroadcastss 0x13dd(%rip),%ymm1 # 719c <_sk_clut_4D_hsw+0xd4e> + .byte 196,226,125,24,13,161,81,2,0 // vbroadcastss 0x251a1(%rip),%ymm1 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1 - .byte 196,98,125,24,5,211,19,0,0 // vbroadcastss 0x13d3(%rip),%ymm8 # 71a0 <_sk_clut_4D_hsw+0xd52> + .byte 196,98,125,24,5,55,80,2,0 // vbroadcastss 0x25037(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8 - .byte 196,98,125,24,13,201,19,0,0 // vbroadcastss 0x13c9(%rip),%ymm9 # 71a4 <_sk_clut_4D_hsw+0xd56> - .byte 196,98,125,24,21,196,19,0,0 // vbroadcastss 0x13c4(%rip),%ymm10 # 71a8 <_sk_clut_4D_hsw+0xd5a> + .byte 196,98,125,24,13,145,81,2,0 // vbroadcastss 0x25191(%rip),%ymm9 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> + .byte 196,98,125,24,21,140,81,2,0 // vbroadcastss 0x2518c(%rip),%ymm10 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10 - .byte 196,98,125,24,13,186,19,0,0 // vbroadcastss 0x13ba(%rip),%ymm9 # 71ac <_sk_clut_4D_hsw+0xd5e> + .byte 196,98,125,24,13,14,80,2,0 // vbroadcastss 0x2500e(%rip),%ymm9 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9 - .byte 196,98,125,24,21,176,19,0,0 // vbroadcastss 0x13b0(%rip),%ymm10 # 71b0 <_sk_clut_4D_hsw+0xd62> + .byte 196,98,125,24,21,116,81,2,0 // vbroadcastss 0x25174(%rip),%ymm10 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -22631,14 +22631,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,152,19,0,0 // vbroadcastss 0x1398(%rip),%ymm8 # 71b4 <_sk_clut_4D_hsw+0xd66> + .byte 196,98,125,24,5,228,79,2,0 // vbroadcastss 0x24fe4(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,137,19,0,0 // vbroadcastss 0x1389(%rip),%ymm10 # 71b8 <_sk_clut_4D_hsw+0xd6a> - .byte 196,98,125,24,29,132,19,0,0 // vbroadcastss 0x1384(%rip),%ymm11 # 71bc <_sk_clut_4D_hsw+0xd6e> + .byte 196,98,125,24,21,61,81,2,0 // vbroadcastss 0x2513d(%rip),%ymm10 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> + .byte 196,98,125,24,29,56,81,2,0 // vbroadcastss 0x25138(%rip),%ymm11 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .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,117,19,0,0 // vbroadcastss 0x1375(%rip),%ymm8 # 71c0 <_sk_clut_4D_hsw+0xd72> + .byte 196,98,125,24,5,41,81,2,0 // vbroadcastss 0x25129(%rip),%ymm8 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -22649,12 +22649,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,93,19,0,0 // vbroadcastss 0x135d(%rip),%ymm1 # 71c4 <_sk_clut_4D_hsw+0xd76> + .byte 196,226,125,24,13,5,81,2,0 // vbroadcastss 0x25105(%rip),%ymm1 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,73,19,0,0 // vbroadcastss 0x1349(%rip),%ymm10 # 71c8 <_sk_clut_4D_hsw+0xd7a> - .byte 196,98,125,24,29,68,19,0,0 // vbroadcastss 0x1344(%rip),%ymm11 # 71cc <_sk_clut_4D_hsw+0xd7e> + .byte 196,98,125,24,21,245,79,2,0 // vbroadcastss 0x24ff5(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> + .byte 196,98,125,24,29,224,80,2,0 // vbroadcastss 0x250e0(%rip),%ymm11 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .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) @@ -22794,19 +22794,19 @@ _sk_clut_3D_hsw: .byte 197,254,127,76,36,160 // vmovdqu %ymm1,-0x60(%rsp) .byte 72,139,0 // mov (%rax),%rax .byte 196,193,117,254,204 // vpaddd %ymm12,%ymm1,%ymm1 - .byte 196,226,125,88,61,245,16,0,0 // vpbroadcastd 0x10f5(%rip),%ymm7 # 71d4 <_sk_clut_4D_hsw+0xd86> + .byte 196,226,125,88,61,157,78,2,0 // vpbroadcastd 0x24e9d(%rip),%ymm7 # 2af7c <_sk_overlay_sse2_8bit+0x5bb> .byte 196,226,117,64,207 // vpmulld %ymm7,%ymm1,%ymm1 .byte 197,205,118,246 // vpcmpeqd %ymm6,%ymm6,%ymm6 .byte 196,98,77,146,4,136 // vgatherdps %ymm6,(%rax,%ymm1,4),%ymm8 - .byte 196,98,125,88,21,225,16,0,0 // vpbroadcastd 0x10e1(%rip),%ymm10 # 71d8 <_sk_clut_4D_hsw+0xd8a> + .byte 196,98,125,88,21,17,77,2,0 // vpbroadcastd 0x24d11(%rip),%ymm10 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .byte 196,193,117,254,242 // vpaddd %ymm10,%ymm1,%ymm6 .byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11 .byte 196,226,37,146,28,176 // vgatherdps %ymm11,(%rax,%ymm6,4),%ymm3 - .byte 196,98,125,88,29,204,16,0,0 // vpbroadcastd 0x10cc(%rip),%ymm11 # 71dc <_sk_clut_4D_hsw+0xd8e> + .byte 196,98,125,88,29,0,77,2,0 // vpbroadcastd 0x24d00(%rip),%ymm11 # 2ae10 <_sk_overlay_sse2_8bit+0x44f> .byte 196,193,117,254,203 // vpaddd %ymm11,%ymm1,%ymm1 .byte 197,205,118,246 // vpcmpeqd %ymm6,%ymm6,%ymm6 .byte 196,226,77,146,36,136 // vgatherdps %ymm6,(%rax,%ymm1,4),%ymm4 - .byte 196,98,125,24,45,168,16,0,0 // vbroadcastss 0x10a8(%rip),%ymm13 # 71d0 <_sk_clut_4D_hsw+0xd82> + .byte 196,98,125,24,45,80,78,2,0 // vbroadcastss 0x24e50(%rip),%ymm13 # 2af78 <_sk_overlay_sse2_8bit+0x5b7> .byte 196,193,124,88,245 // vaddps %ymm13,%ymm0,%ymm6 .byte 197,254,91,246 // vcvttps2dq %ymm6,%ymm6 .byte 196,226,77,64,205 // vpmulld %ymm5,%ymm6,%ymm1 @@ -23026,19 +23026,19 @@ _sk_clut_4D_hsw: .byte 197,126,91,245 // vcvttps2dq %ymm5,%ymm14 .byte 196,98,13,64,233 // vpmulld %ymm1,%ymm14,%ymm13 .byte 197,149,254,198 // vpaddd %ymm6,%ymm13,%ymm0 - .byte 196,98,125,88,21,78,12,0,0 // vpbroadcastd 0xc4e(%rip),%ymm10 # 71e4 <_sk_clut_4D_hsw+0xd96> + .byte 196,98,125,88,21,230,73,2,0 // vpbroadcastd 0x249e6(%rip),%ymm10 # 2af7c <_sk_overlay_sse2_8bit+0x5bb> .byte 196,194,125,64,194 // vpmulld %ymm10,%ymm0,%ymm0 .byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8 .byte 196,98,61,146,60,128 // vgatherdps %ymm8,(%rax,%ymm0,4),%ymm15 - .byte 196,98,125,88,29,57,12,0,0 // vpbroadcastd 0xc39(%rip),%ymm11 # 71e8 <_sk_clut_4D_hsw+0xd9a> + .byte 196,98,125,88,29,89,72,2,0 // vpbroadcastd 0x24859(%rip),%ymm11 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .byte 196,65,125,254,195 // vpaddd %ymm11,%ymm0,%ymm8 .byte 196,65,53,118,201 // vpcmpeqd %ymm9,%ymm9,%ymm9 .byte 196,162,53,146,20,128 // vgatherdps %ymm9,(%rax,%ymm8,4),%ymm2 - .byte 196,98,125,88,37,36,12,0,0 // vpbroadcastd 0xc24(%rip),%ymm12 # 71ec <_sk_clut_4D_hsw+0xd9e> + .byte 196,98,125,88,37,72,72,2,0 // vpbroadcastd 0x24848(%rip),%ymm12 # 2ae10 <_sk_overlay_sse2_8bit+0x44f> .byte 196,193,125,254,196 // vpaddd %ymm12,%ymm0,%ymm0 .byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8 .byte 196,226,61,146,60,128 // vgatherdps %ymm8,(%rax,%ymm0,4),%ymm7 - .byte 196,98,125,24,13,255,11,0,0 // vbroadcastss 0xbff(%rip),%ymm9 # 71e0 <_sk_clut_4D_hsw+0xd92> + .byte 196,98,125,24,13,151,73,2,0 // vbroadcastss 0x24997(%rip),%ymm9 # 2af78 <_sk_overlay_sse2_8bit+0x5b7> .byte 196,65,84,88,193 // vaddps %ymm9,%ymm5,%ymm8 .byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8 .byte 196,226,61,64,193 // vpmulld %ymm1,%ymm8,%ymm0 @@ -23363,7 +23363,7 @@ _sk_clut_4D_hsw: .byte 197,196,92,214 // vsubps %ymm6,%ymm7,%ymm2 .byte 196,226,61,168,214 // vfmadd213ps %ymm6,%ymm8,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,49,5,0,0 // vbroadcastss 0x531(%rip),%ymm3 # 71f0 <_sk_clut_4D_hsw+0xda2> + .byte 196,226,125,24,29,69,65,2,0 // vbroadcastss 0x24145(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,16,164,36,32,3,0,0 // vmovups 0x320(%rsp),%ymm4 .byte 197,252,16,172,36,64,3,0,0 // vmovups 0x340(%rsp),%ymm5 .byte 197,252,16,180,36,96,3,0,0 // vmovups 0x360(%rsp),%ymm6 @@ -23371,955 +23371,6 @@ _sk_clut_4D_hsw: .byte 72,129,196,184,3,0,0 // add $0x3b8,%rsp .byte 255,224 // jmpq *%rax -BALIGN4 - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,1 // cmpb $0x1,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 252 // cld - .byte 190,0,0,128,63 // mov $0x3f800000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,191,0,0,224,64,154 // cmpb $0x9a,0x40e00000(%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 6da5 <.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 6db5 <.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 6dc5 <.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 6dd5 <.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) - .byte 67,0,0 // rex.XB add %al,(%r8) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,145,131,158 // add %al,-0x617c6ec1(%rax) - .byte 61,92,143,50,63 // cmp $0x3f328f5c,%eax - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,10,215 // ds or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,145,131,158,61 // cmp $0x3d9e8391,%eax - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,10,215 // ds or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,82,184,78,65 // cmp $0x414eb852,%eax - .byte 186,159,98,60,57 // mov $0x393c629f,%edx - .byte 215 // xlat %ds:(%rbx) - .byte 32,187,109,165,144,63 // and %bh,0x3f90a56d(%rbx) - .byte 252 // cld - .byte 191,16,62,168,177 // mov $0xb1a83e10,%edi - .byte 152 // cwtl - .byte 59,0 // cmp (%rax),%eax - .byte 0,128,63,0,0,192 // add %al,-0x3fffffc1(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 0,64,0 // add %al,0x0(%rax) - .byte 0,128,64,171,170,42 // add %al,0x2aaaab40(%rax) - .byte 62,0,0 // add %al,%ds:(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,64,171 // add %al,-0x55(%rax) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 0,0 // add %al,(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .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 6e49 <.literal4+0x15d> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,129,128,128,59 // and %eax,0x3b808081(,%rdi,1) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,127,67 // add %bh,0x43(%rdi) - .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 6e70 <.literal4+0x184> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 6ee9 <.literal4+0x1fd> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 6ea4 <.literal4+0x1b8> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 6f1d <.literal4+0x231> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 6ed8 <.literal4+0x1ec> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 6f51 <.literal4+0x265> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 6f0c <.literal4+0x220> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 6f85 <.literal4+0x299> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 6f40 <.literal4+0x254> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 6fb9 <.literal4+0x2cd> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,200 // add %cl,%al - .byte 66,0,0 // rex.X add %al,(%rax) - .byte 127,67 // jg 6fb3 <.literal4+0x2c7> - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 128,65,203,61 // addb $0x3d,-0x35(%rcx) - .byte 13,60,111,18,3 // or $0x3126f3c,%eax - .byte 59,10 // cmp (%rdx),%ecx - .byte 215 // xlat %ds:(%rbx) - .byte 163,59,194,24,17,60,203,61,13 // movabs %eax,0xd3dcb3c1118c23b - .byte 190,80,128,3,62 // mov $0x3e038050,%esi - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 6fd3 <.literal4+0x2e7> - .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) - .byte 0,127,67 // add %bh,0x43(%rdi) - .byte 129,128,128,59,0,0,128,63,129,128 // addl $0x80813f80,0x3b80(%rax) - .byte 128,59,0 // cmpb $0x0,(%rbx) - .byte 0,128,63,129,128,128 // add %al,-0x7f7f7ec1(%rax) - .byte 59,0 // cmp (%rax),%eax - .byte 0,128,63,0,248,0 // add %al,0xf8003f(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,132,55,224,7,0,0 // and %eax,0x7e0(%rdi,%rsi,1) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,0,0,128,63 // and %eax,0x3f800000(,%rdi,1) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 6fed <.literal4+0x301> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,0,0,128,63 // and %eax,0x3f800000(,%rdi,1) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 7009 <.literal4+0x31d> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,0,0,128,63 // and %eax,0x3f800000(,%rdi,1) - .byte 0,0 // add %al,(%rax) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 124,66 // jl 705e <.literal4+0x372> - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,59,15,0 // mov %ecx,0xf3b88(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,61,0,240 // mov %ecx,-0xfffc278(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,59,15,0 // mov %ecx,0xf3b88(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,61,0,240 // mov %ecx,-0xfffc278(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) - .byte 0,0 // add %al,(%rax) - .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 70c1 <.literal4+0x3d5> - .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) - .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) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 255 // (bad) - .byte 127,71 // jg 70f7 <.literal4+0x40b> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,191,0,0,0 // add %al,0xbf(%rax) - .byte 63 // (bad) - .byte 208 // (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,89 // ds pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 152 // cwtl - .byte 221,147,61,18,120,57 // fstl 0x3978123d(%rbx) - .byte 64,45,16,17,192,32 // rex sub $0x20c01110,%eax - .byte 148 // xchg %eax,%esp - .byte 90 // pop %rdx - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,0,24 // add %bl,%ds:(%rax) - .byte 161,57,1,0,0,0,111,43,231 // movabs 0xe72b6f0000000139,%eax - .byte 187,159,215,202,60 // mov $0x3ccad79f,%ebx - .byte 212 // (bad) - .byte 100,84 // fs push %rsp - .byte 189,169,240,34,62 // mov $0x3e22f0a9,%ebp - .byte 0,0 // add %al,(%rax) - .byte 128,62,0 // cmpb $0x0,(%rsi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,63 // add %al,0x3f000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,128,63 // add %bh,0x3f800000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,128,63 // add %bh,0x3f800000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,128,63,171 // sarb $0xab,0x3f800000(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,114,28,199,62 // mov $0x3ec71c72,%esi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,128,63 // add %bh,0x3f800000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,63,85 // sarb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,0,0,0,63 // mov $0x3f000000,%edi - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,63,85 // sarb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,57,142,99,61 // mov $0x3d638e39,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,171 // sarb $0xab,(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,114,28,199,62 // mov $0x3ec71c72,%esi - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,128,63,171 // sarb $0xab,0x3f800000(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,114,28,199,62 // mov $0x3ec71c72,%esi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,128,63 // add %bh,0x3f800000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,63,85 // sarb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,0,0,0,63 // mov $0x3f000000,%edi - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,63,85 // sarb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,57,142,99,61 // mov $0x3d638e39,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,171 // sarb $0xab,(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,114,28,199,62 // mov $0x3ec71c72,%esi - .byte 114,249 // jb 71cb <.literal4+0x4df> - .byte 127,63 // jg 7213 <_sk_clut_4D_hsw+0xdc5> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 114,249 // jb 71db <.literal4+0x4ef> - .byte 127,63 // jg 7223 <_sk_clut_4D_hsw+0xdd5> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128 // .byte 0x80 - .byte 63 // (bad) - -BALIGN32 - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a007228 <_sk_clut_4D_hsw+0xa000dda> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12007230 <_sk_clut_4D_hsw+0x12000de2> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a007238 <_sk_clut_4D_hsw+0x1a000dea> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3007240 <_sk_clut_4D_hsw+0x3000df2> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a007288 <_sk_clut_4D_hsw+0xa000e3a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12007290 <_sk_clut_4D_hsw+0x12000e42> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a007298 <_sk_clut_4D_hsw+0x1a000e4a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30072a0 <_sk_clut_4D_hsw+0x3000e52> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0072e8 <_sk_clut_4D_hsw+0xa000e9a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120072f0 <_sk_clut_4D_hsw+0x12000ea2> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0072f8 <_sk_clut_4D_hsw+0x1a000eaa> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3007300 <_sk_clut_4D_hsw+0x3000eb2> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a007348 <_sk_clut_4D_hsw+0xa000efa> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12007350 <_sk_clut_4D_hsw+0x12000f02> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a007358 <_sk_clut_4D_hsw+0x1a000f0a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3007360 <_sk_clut_4D_hsw+0x3000f12> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0073a8 <_sk_clut_4D_hsw+0xa000f5a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120073b0 <_sk_clut_4D_hsw+0x12000f62> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0073b8 <_sk_clut_4D_hsw+0x1a000f6a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30073c0 <_sk_clut_4D_hsw+0x3000f72> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a007408 <_sk_clut_4D_hsw+0xa000fba> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12007410 <_sk_clut_4D_hsw+0x12000fc2> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a007418 <_sk_clut_4D_hsw+0x1a000fca> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3007420 <_sk_clut_4D_hsw+0x3000fd2> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a007468 <_sk_clut_4D_hsw+0xa00101a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12007470 <_sk_clut_4D_hsw+0x12001022> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a007478 <_sk_clut_4D_hsw+0x1a00102a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3007480 <_sk_clut_4D_hsw+0x3001032> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a0074c8 <_sk_clut_4D_hsw+0xa00107a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 120074d0 <_sk_clut_4D_hsw+0x12001082> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a0074d8 <_sk_clut_4D_hsw+0x1a00108a> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 30074e0 <_sk_clut_4D_hsw+0x3001092> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,18 // callq *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,22 // callq *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,26 // lcall *(%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,30 // lcall *(%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // .byte 0xff - -BALIGN16 - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 0,2 // add %al,(%rdx) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,2 // add %al,(%rdx) - .byte 4,6 // add $0x6,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) -BALIGN32 - HIDDEN _sk_start_pipeline_avx .globl _sk_start_pipeline_avx FUNCTION(_sk_start_pipeline_avx) @@ -24340,7 +23391,7 @@ _sk_start_pipeline_avx: .byte 72,137,194 // mov %rax,%rdx .byte 72,137,77,176 // mov %rcx,-0x50(%rbp) .byte 73,57,206 // cmp %rcx,%r14 - .byte 115,117 // jae a1 <_sk_start_pipeline_avx+0xa1> + .byte 115,117 // jae 6d8d <_sk_start_pipeline_avx+0xa1> .byte 72,139,69,208 // mov -0x30(%rbp),%rax .byte 72,141,64,8 // lea 0x8(%rax),%rax .byte 72,137,69,184 // mov %rax,-0x48(%rbp) @@ -24350,7 +23401,7 @@ _sk_start_pipeline_avx: .byte 73,137,244 // mov %rsi,%r12 .byte 72,139,85,208 // mov -0x30(%rbp),%rdx .byte 72,57,93,184 // cmp %rbx,-0x48(%rbp) - .byte 119,45 // ja 7d <_sk_start_pipeline_avx+0x7d> + .byte 119,45 // ja 6d69 <_sk_start_pipeline_avx+0x7d> .byte 76,139,125,208 // mov -0x30(%rbp),%r15 .byte 69,49,192 // xor %r8d,%r8d .byte 76,137,207 // mov %r9,%rdi @@ -24364,10 +23415,10 @@ _sk_start_pipeline_avx: .byte 73,131,199,16 // add $0x10,%r15 .byte 73,57,223 // cmp %rbx,%r15 .byte 73,137,215 // mov %rdx,%r15 - .byte 118,215 // jbe 54 <_sk_start_pipeline_avx+0x54> + .byte 118,215 // jbe 6d40 <_sk_start_pipeline_avx+0x54> .byte 73,137,216 // mov %rbx,%r8 .byte 73,41,208 // sub %rdx,%r8 - .byte 116,19 // je 98 <_sk_start_pipeline_avx+0x98> + .byte 116,19 // je 6d84 <_sk_start_pipeline_avx+0x98> .byte 76,137,207 // mov %r9,%rdi .byte 76,137,230 // mov %r12,%rsi .byte 76,137,241 // mov %r14,%rcx @@ -24376,7 +23427,7 @@ _sk_start_pipeline_avx: .byte 76,139,77,192 // mov -0x40(%rbp),%r9 .byte 73,255,198 // inc %r14 .byte 76,59,117,176 // cmp -0x50(%rbp),%r14 - .byte 117,165 // jne 46 <_sk_start_pipeline_avx+0x46> + .byte 117,165 // jne 6d32 <_sk_start_pipeline_avx+0x46> .byte 72,131,196,40 // add $0x28,%rsp .byte 91 // pop %rbx .byte 65,92 // pop %r12 @@ -24401,7 +23452,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,176,176,0,0 // vbroadcastss 0xb0b0(%rip),%ymm1 # b180 <_sk_clut_4D_avx+0x2125> + .byte 196,226,125,24,13,68,64,2,0 // vbroadcastss 0x24044(%rip),%ymm1 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -24410,7 +23461,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,138,176,0,0 // vbroadcastss 0xb08a(%rip),%ymm2 # b184 <_sk_clut_4D_avx+0x2129> + .byte 196,226,125,24,21,30,64,2,0 // vbroadcastss 0x2401e(%rip),%ymm2 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24434,7 +23485,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,51,176,0,0 // vbroadcastss 0xb033(%rip),%ymm11 # b188 <_sk_clut_4D_avx+0x212d> + .byte 196,98,125,24,29,199,63,2,0 // vbroadcastss 0x23fc7(%rip),%ymm11 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .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 @@ -24445,8 +23496,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,244,175,0,0 // vbroadcastss 0xaff4(%rip),%ymm12 # b18c <_sk_clut_4D_avx+0x2131> - .byte 196,98,125,24,45,239,175,0,0 // vbroadcastss 0xafef(%rip),%ymm13 # b190 <_sk_clut_4D_avx+0x2135> + .byte 196,98,125,24,37,136,63,2,0 // vbroadcastss 0x23f88(%rip),%ymm12 # 2ae0c <_sk_overlay_sse2_8bit+0x44b> + .byte 196,98,125,24,45,131,63,2,0 // vbroadcastss 0x23f83(%rip),%ymm13 # 2ae10 <_sk_overlay_sse2_8bit+0x44f> .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 @@ -24473,9 +23524,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,90,175,0,0 // vbroadcastss 0xaf5a(%rip),%ymm9 # b194 <_sk_clut_4D_avx+0x2139> + .byte 196,98,125,24,13,238,62,2,0 // vbroadcastss 0x23eee(%rip),%ymm9 # 2ae14 <_sk_overlay_sse2_8bit+0x453> .byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8 - .byte 196,98,125,24,13,80,175,0,0 // vbroadcastss 0xaf50(%rip),%ymm9 # b198 <_sk_clut_4D_avx+0x213d> + .byte 196,98,125,24,13,228,62,2,0 // vbroadcastss 0x23ee4(%rip),%ymm9 # 2ae18 <_sk_overlay_sse2_8bit+0x457> .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 @@ -24509,7 +23560,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,240,174,0,0 // vbroadcastss 0xaef0(%rip),%ymm3 # b19c <_sk_clut_4D_avx+0x2141> + .byte 196,226,125,24,29,108,62,2,0 // vbroadcastss 0x23e6c(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24520,7 +23571,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,219,174,0,0 // vbroadcastss 0xaedb(%rip),%ymm0 # b1a0 <_sk_clut_4D_avx+0x2145> + .byte 196,226,125,24,5,83,62,2,0 // vbroadcastss 0x23e53(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 197,252,40,208 // vmovaps %ymm0,%ymm2 .byte 197,252,40,216 // vmovaps %ymm0,%ymm3 @@ -24566,7 +23617,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,126,174,0,0 // vbroadcastss 0xae7e(%rip),%ymm8 # b1a4 <_sk_clut_4D_avx+0x2149> + .byte 196,98,125,24,5,242,61,2,0 // vbroadcastss 0x23df2(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24587,7 +23638,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,64,174,0,0 // vbroadcastss 0xae40(%rip),%ymm9 # b1a8 <_sk_clut_4D_avx+0x214d> + .byte 196,98,125,24,13,176,61,2,0 // vbroadcastss 0x23db0(%rip),%ymm9 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24629,7 +23680,7 @@ HIDDEN _sk_srcout_avx .globl _sk_srcout_avx FUNCTION(_sk_srcout_avx) _sk_srcout_avx: - .byte 196,98,125,24,5,223,173,0,0 // vbroadcastss 0xaddf(%rip),%ymm8 # b1ac <_sk_clut_4D_avx+0x2151> + .byte 196,98,125,24,5,75,61,2,0 // vbroadcastss 0x23d4b(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24642,7 +23693,7 @@ HIDDEN _sk_dstout_avx .globl _sk_dstout_avx FUNCTION(_sk_dstout_avx) _sk_dstout_avx: - .byte 196,226,125,24,5,194,173,0,0 // vbroadcastss 0xadc2(%rip),%ymm0 # b1b0 <_sk_clut_4D_avx+0x2155> + .byte 196,226,125,24,5,42,61,2,0 // vbroadcastss 0x23d2a(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24655,7 +23706,7 @@ HIDDEN _sk_srcover_avx .globl _sk_srcover_avx FUNCTION(_sk_srcover_avx) _sk_srcover_avx: - .byte 196,98,125,24,5,165,173,0,0 // vbroadcastss 0xada5(%rip),%ymm8 # b1b4 <_sk_clut_4D_avx+0x2159> + .byte 196,98,125,24,5,9,61,2,0 // vbroadcastss 0x23d09(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24672,7 +23723,7 @@ HIDDEN _sk_dstover_avx .globl _sk_dstover_avx FUNCTION(_sk_dstover_avx) _sk_dstover_avx: - .byte 196,98,125,24,5,120,173,0,0 // vbroadcastss 0xad78(%rip),%ymm8 # b1b8 <_sk_clut_4D_avx+0x215d> + .byte 196,98,125,24,5,216,60,2,0 // vbroadcastss 0x23cd8(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24700,7 +23751,7 @@ HIDDEN _sk_multiply_avx .globl _sk_multiply_avx FUNCTION(_sk_multiply_avx) _sk_multiply_avx: - .byte 196,98,125,24,5,55,173,0,0 // vbroadcastss 0xad37(%rip),%ymm8 # b1bc <_sk_clut_4D_avx+0x2161> + .byte 196,98,125,24,5,147,60,2,0 // vbroadcastss 0x23c93(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24760,7 +23811,7 @@ HIDDEN _sk_xor__avx .globl _sk_xor__avx FUNCTION(_sk_xor__avx) _sk_xor__avx: - .byte 196,98,125,24,5,134,172,0,0 // vbroadcastss 0xac86(%rip),%ymm8 # b1c0 <_sk_clut_4D_avx+0x2165> + .byte 196,98,125,24,5,222,59,2,0 // vbroadcastss 0x23bde(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24797,7 +23848,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,6,172,0,0 // vbroadcastss 0xac06(%rip),%ymm8 # b1c4 <_sk_clut_4D_avx+0x2169> + .byte 196,98,125,24,5,90,59,2,0 // vbroadcastss 0x23b5a(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24823,7 +23874,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,178,171,0,0 // vbroadcastss 0xabb2(%rip),%ymm8 # b1c8 <_sk_clut_4D_avx+0x216d> + .byte 196,98,125,24,5,2,59,2,0 // vbroadcastss 0x23b02(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24852,7 +23903,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,82,171,0,0 // vbroadcastss 0xab52(%rip),%ymm8 # b1cc <_sk_clut_4D_avx+0x2171> + .byte 196,98,125,24,5,158,58,2,0 // vbroadcastss 0x23a9e(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24875,7 +23926,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,13,171,0,0 // vbroadcastss 0xab0d(%rip),%ymm8 # b1d0 <_sk_clut_4D_avx+0x2175> + .byte 196,98,125,24,5,85,58,2,0 // vbroadcastss 0x23a55(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24886,7 +23937,7 @@ HIDDEN _sk_colorburn_avx .globl _sk_colorburn_avx FUNCTION(_sk_colorburn_avx) _sk_colorburn_avx: - .byte 196,98,125,24,5,248,170,0,0 // vbroadcastss 0xaaf8(%rip),%ymm8 # b1d4 <_sk_clut_4D_avx+0x2179> + .byte 196,98,125,24,5,60,58,2,0 // vbroadcastss 0x23a3c(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -24948,7 +23999,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,0,170,0,0 // vbroadcastss 0xaa00(%rip),%ymm9 # b1d8 <_sk_clut_4D_avx+0x217d> + .byte 196,98,125,24,13,64,57,2,0 // vbroadcastss 0x23940(%rip),%ymm9 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25005,7 +24056,7 @@ HIDDEN _sk_hardlight_avx .globl _sk_hardlight_avx FUNCTION(_sk_hardlight_avx) _sk_hardlight_avx: - .byte 196,98,125,24,5,15,169,0,0 // vbroadcastss 0xa90f(%rip),%ymm8 # b1dc <_sk_clut_4D_avx+0x2181> + .byte 196,98,125,24,5,75,56,2,0 // vbroadcastss 0x2384b(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25060,7 +24111,7 @@ HIDDEN _sk_overlay_avx .globl _sk_overlay_avx FUNCTION(_sk_overlay_avx) _sk_overlay_avx: - .byte 196,98,125,24,5,56,168,0,0 // vbroadcastss 0xa838(%rip),%ymm8 # b1e0 <_sk_clut_4D_avx+0x2185> + .byte 196,98,125,24,5,112,55,2,0 // vbroadcastss 0x23770(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25126,10 +24177,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,47,167,0,0 // vbroadcastss 0xa72f(%rip),%ymm11 # b1e8 <_sk_clut_4D_avx+0x218d> + .byte 196,98,125,24,29,119,54,2,0 // vbroadcastss 0x23677(%rip),%ymm11 # 2ae1c <_sk_overlay_sse2_8bit+0x45b> .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,32,167,0,0 // vbroadcastss 0xa720(%rip),%ymm13 # b1ec <_sk_clut_4D_avx+0x2191> + .byte 196,98,125,24,45,104,54,2,0 // vbroadcastss 0x23668(%rip),%ymm13 # 2ae20 <_sk_overlay_sse2_8bit+0x45f> .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 @@ -25140,7 +24191,7 @@ _sk_softlight_avx: .byte 197,4,194,255,2 // vcmpleps %ymm7,%ymm15,%ymm15 .byte 196,67,13,74,240,240 // vblendvps %ymm15,%ymm8,%ymm14,%ymm14 .byte 197,116,88,249 // vaddps %ymm1,%ymm1,%ymm15 - .byte 196,98,125,24,5,222,166,0,0 // vbroadcastss 0xa6de(%rip),%ymm8 # b1e4 <_sk_clut_4D_avx+0x2189> + .byte 196,98,125,24,5,18,54,2,0 // vbroadcastss 0x23612(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25267,12 +24318,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,173,164,0,0 // vbroadcastss 0xa4ad(%rip),%ymm14 # b1f0 <_sk_clut_4D_avx+0x2195> + .byte 196,98,125,24,53,245,51,2,0 // vbroadcastss 0x233f5(%rip),%ymm14 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11 - .byte 196,98,125,24,61,163,164,0,0 // vbroadcastss 0xa4a3(%rip),%ymm15 # b1f4 <_sk_clut_4D_avx+0x2199> + .byte 196,98,125,24,61,235,51,2,0 // vbroadcastss 0x233eb(%rip),%ymm15 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,148,164,0,0 // vbroadcastss 0xa494(%rip),%ymm0 # b1f8 <_sk_clut_4D_avx+0x219d> + .byte 196,226,125,24,5,220,51,2,0 // vbroadcastss 0x233dc(%rip),%ymm0 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -25333,7 +24384,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,109,163,0,0 // vbroadcastss 0xa36d(%rip),%ymm8 # b1fc <_sk_clut_4D_avx+0x21a1> + .byte 196,98,125,24,5,137,50,2,0 // vbroadcastss 0x23289(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25390,12 +24441,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,123,162,0,0 // vbroadcastss 0xa27b(%rip),%ymm14 # b200 <_sk_clut_4D_avx+0x21a5> + .byte 196,98,125,24,53,179,49,2,0 // vbroadcastss 0x231b3(%rip),%ymm14 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11 - .byte 196,98,125,24,61,113,162,0,0 // vbroadcastss 0xa271(%rip),%ymm15 # b204 <_sk_clut_4D_avx+0x21a9> + .byte 196,98,125,24,61,169,49,2,0 // vbroadcastss 0x231a9(%rip),%ymm15 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,98,162,0,0 // vbroadcastss 0xa262(%rip),%ymm0 # b208 <_sk_clut_4D_avx+0x21ad> + .byte 196,226,125,24,5,154,49,2,0 // vbroadcastss 0x2319a(%rip),%ymm0 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -25456,7 +24507,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,59,161,0,0 // vbroadcastss 0xa13b(%rip),%ymm8 # b20c <_sk_clut_4D_avx+0x21b1> + .byte 196,98,125,24,5,71,48,2,0 // vbroadcastss 0x23047(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25485,12 +24536,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,209,160,0,0 // vbroadcastss 0xa0d1(%rip),%ymm13 # b210 <_sk_clut_4D_avx+0x21b5> + .byte 196,98,125,24,45,249,47,2,0 // vbroadcastss 0x22ff9(%rip),%ymm13 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10 - .byte 196,98,125,24,53,199,160,0,0 // vbroadcastss 0xa0c7(%rip),%ymm14 # b214 <_sk_clut_4D_avx+0x21b9> + .byte 196,98,125,24,53,239,47,2,0 // vbroadcastss 0x22fef(%rip),%ymm14 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,184,160,0,0 // vbroadcastss 0xa0b8(%rip),%ymm15 # b218 <_sk_clut_4D_avx+0x21bd> + .byte 196,98,125,24,61,224,47,2,0 // vbroadcastss 0x22fe0(%rip),%ymm15 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -25553,7 +24604,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,127,159,0,0 // vbroadcastss 0x9f7f(%rip),%ymm0 # b21c <_sk_clut_4D_avx+0x21c1> + .byte 196,226,125,24,5,123,46,2,0 // vbroadcastss 0x22e7b(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25583,12 +24634,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,17,159,0,0 // vbroadcastss 0x9f11(%rip),%ymm13 # b220 <_sk_clut_4D_avx+0x21c5> + .byte 196,98,125,24,45,41,46,2,0 // vbroadcastss 0x22e29(%rip),%ymm13 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10 - .byte 196,98,125,24,53,7,159,0,0 // vbroadcastss 0x9f07(%rip),%ymm14 # b224 <_sk_clut_4D_avx+0x21c9> + .byte 196,98,125,24,53,31,46,2,0 // vbroadcastss 0x22e1f(%rip),%ymm14 # 2ae28 <_sk_overlay_sse2_8bit+0x467> .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,248,158,0,0 // vbroadcastss 0x9ef8(%rip),%ymm15 # b228 <_sk_clut_4D_avx+0x21cd> + .byte 196,98,125,24,61,16,46,2,0 // vbroadcastss 0x22e10(%rip),%ymm15 # 2ae2c <_sk_overlay_sse2_8bit+0x46b> .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 @@ -25651,7 +24702,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,191,157,0,0 // vbroadcastss 0x9dbf(%rip),%ymm0 # b22c <_sk_clut_4D_avx+0x21d1> + .byte 196,226,125,24,5,171,44,2,0 // vbroadcastss 0x22cab(%rip),%ymm0 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25684,9 +24735,9 @@ _sk_srcover_rgba_8888_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,43,1,0,0 // jne 1604 <_sk_srcover_rgba_8888_avx+0x14c> + .byte 15,133,43,1,0,0 // jne 82f0 <_sk_srcover_rgba_8888_avx+0x14c> .byte 196,65,125,16,4,153 // vmovupd (%r9,%rbx,4),%ymm8 - .byte 197,125,40,13,217,161,0,0 // vmovapd 0xa1d9(%rip),%ymm9 # b6c0 <_sk_clut_4D_avx+0x2665> + .byte 197,125,40,13,205,48,2,0 // vmovapd 0x230cd(%rip),%ymm9 # 2b2a0 <_sk_overlay_sse2_8bit+0x8df> .byte 196,193,61,84,225 // vandpd %ymm9,%ymm8,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 .byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5 @@ -25704,9 +24755,9 @@ _sk_srcover_rgba_8888_avx: .byte 197,193,114,215,24 // vpsrld $0x18,%xmm7,%xmm7 .byte 196,227,61,24,255,1 // vinsertf128 $0x1,%xmm7,%ymm8,%ymm7 .byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7 - .byte 196,98,125,24,5,232,156,0,0 // vbroadcastss 0x9ce8(%rip),%ymm8 # b230 <_sk_clut_4D_avx+0x21d5> + .byte 196,98,125,24,5,208,43,2,0 // vbroadcastss 0x22bd0(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8 - .byte 196,98,125,24,13,223,156,0,0 // vbroadcastss 0x9cdf(%rip),%ymm9 # b234 <_sk_clut_4D_avx+0x21d9> + .byte 196,98,125,24,13,239,43,2,0 // vbroadcastss 0x22bef(%rip),%ymm9 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -25739,7 +24790,7 @@ _sk_srcover_rgba_8888_avx: .byte 196,65,53,86,202 // vorpd %ymm10,%ymm9,%ymm9 .byte 196,65,61,86,193 // vorpd %ymm9,%ymm8,%ymm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,67 // jne 163c <_sk_srcover_rgba_8888_avx+0x184> + .byte 117,67 // jne 8328 <_sk_srcover_rgba_8888_avx+0x184> .byte 196,65,124,17,4,153 // vmovups %ymm8,(%r9,%rbx,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -25749,33 +24800,33 @@ _sk_srcover_rgba_8888_avx: .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,194,254,255,255 // ja 14df <_sk_srcover_rgba_8888_avx+0x27> + .byte 15,135,194,254,255,255 // ja 81cb <_sk_srcover_rgba_8888_avx+0x27> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,4,1,0,0 // lea 0x104(%rip),%r11 # 172c <_sk_srcover_rgba_8888_avx+0x274> + .byte 76,141,29,4,1,0,0 // lea 0x104(%rip),%r11 # 8418 <_sk_srcover_rgba_8888_avx+0x274> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,122,16,4,153 // vmovss (%r9,%rbx,4),%xmm8 - .byte 233,163,254,255,255 // jmpq 14df <_sk_srcover_rgba_8888_avx+0x27> + .byte 233,163,254,255,255 // jmpq 81cb <_sk_srcover_rgba_8888_avx+0x27> .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,7 // and $0x7,%r10b .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,179 // ja 15ff <_sk_srcover_rgba_8888_avx+0x147> + .byte 119,179 // ja 82eb <_sk_srcover_rgba_8888_avx+0x147> .byte 65,15,182,194 // movzbl %r10b,%eax - .byte 76,141,21,241,0,0,0 // lea 0xf1(%rip),%r10 # 1748 <_sk_srcover_rgba_8888_avx+0x290> + .byte 76,141,21,241,0,0,0 // lea 0xf1(%rip),%r10 # 8434 <_sk_srcover_rgba_8888_avx+0x290> .byte 73,99,4,130 // movslq (%r10,%rax,4),%rax .byte 76,1,208 // add %r10,%rax .byte 255,224 // jmpq *%rax .byte 196,65,121,126,4,153 // vmovd %xmm8,(%r9,%rbx,4) - .byte 235,151 // jmp 15ff <_sk_srcover_rgba_8888_avx+0x147> + .byte 235,151 // jmp 82eb <_sk_srcover_rgba_8888_avx+0x147> .byte 196,193,121,110,100,153,8 // vmovd 0x8(%r9,%rbx,4),%xmm4 .byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4 .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5 .byte 196,99,85,12,196,4 // vblendps $0x4,%ymm4,%ymm5,%ymm8 .byte 196,193,123,16,36,153 // vmovsd (%r9,%rbx,4),%xmm4 .byte 196,99,61,13,196,1 // vblendpd $0x1,%ymm4,%ymm8,%ymm8 - .byte 233,80,254,255,255 // jmpq 14df <_sk_srcover_rgba_8888_avx+0x27> + .byte 233,80,254,255,255 // jmpq 81cb <_sk_srcover_rgba_8888_avx+0x27> .byte 196,193,121,110,100,153,24 // vmovd 0x18(%r9,%rbx,4),%xmm4 .byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4 .byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4 @@ -25789,10 +24840,10 @@ _sk_srcover_rgba_8888_avx: .byte 196,99,61,24,196,1 // vinsertf128 $0x1,%xmm4,%ymm8,%ymm8 .byte 196,193,121,16,36,153 // vmovupd (%r9,%rbx,4),%xmm4 .byte 196,67,93,13,192,12 // vblendpd $0xc,%ymm8,%ymm4,%ymm8 - .byte 233,251,253,255,255 // jmpq 14df <_sk_srcover_rgba_8888_avx+0x27> + .byte 233,251,253,255,255 // jmpq 81cb <_sk_srcover_rgba_8888_avx+0x27> .byte 196,67,121,22,68,153,8,2 // vpextrd $0x2,%xmm8,0x8(%r9,%rbx,4) .byte 196,65,121,214,4,153 // vmovq %xmm8,(%r9,%rbx,4) - .byte 233,8,255,255,255 // jmpq 15ff <_sk_srcover_rgba_8888_avx+0x147> + .byte 233,8,255,255,255 // jmpq 82eb <_sk_srcover_rgba_8888_avx+0x147> .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,67,121,22,76,153,24,2 // vpextrd $0x2,%xmm9,0x18(%r9,%rbx,4) .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 @@ -25800,7 +24851,7 @@ _sk_srcover_rgba_8888_avx: .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,65,122,17,76,153,16 // vmovss %xmm9,0x10(%r9,%rbx,4) .byte 196,65,121,17,4,153 // vmovupd %xmm8,(%r9,%rbx,4) - .byte 233,212,254,255,255 // jmpq 15ff <_sk_srcover_rgba_8888_avx+0x147> + .byte 233,212,254,255,255 // jmpq 82eb <_sk_srcover_rgba_8888_avx+0x147> .byte 144 // nop .byte 5,255,255,255,82 // add $0x52ffffff,%eax .byte 255 // (bad) @@ -25812,7 +24863,7 @@ _sk_srcover_rgba_8888_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 127,255 // jg 1741 <_sk_srcover_rgba_8888_avx+0x289> + .byte 127,255 // jg 842d <_sk_srcover_rgba_8888_avx+0x289> .byte 255 // (bad) .byte 255,99,255 // jmpq *-0x1(%rbx) .byte 255 // (bad) @@ -25849,7 +24900,7 @@ HIDDEN _sk_clamp_1_avx .globl _sk_clamp_1_avx FUNCTION(_sk_clamp_1_avx) _sk_clamp_1_avx: - .byte 196,98,125,24,5,174,154,0,0 // vbroadcastss 0x9aae(%rip),%ymm8 # b238 <_sk_clut_4D_avx+0x21dd> + .byte 196,98,125,24,5,142,41,2,0 // vbroadcastss 0x2298e(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25861,7 +24912,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,145,154,0,0 // vbroadcastss 0x9a91(%rip),%ymm8 # b23c <_sk_clut_4D_avx+0x21e1> + .byte 196,98,125,24,5,109,41,2,0 // vbroadcastss 0x2296d(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25873,7 +24924,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,119,154,0,0 // vbroadcastss 0x9a77(%rip),%ymm8 # b240 <_sk_clut_4D_avx+0x21e5> + .byte 196,98,125,24,5,79,41,2,0 // vbroadcastss 0x2294f(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25906,7 +24957,7 @@ HIDDEN _sk_invert_avx .globl _sk_invert_avx FUNCTION(_sk_invert_avx) _sk_invert_avx: - .byte 196,98,125,24,5,54,154,0,0 // vbroadcastss 0x9a36(%rip),%ymm8 # b244 <_sk_clut_4D_avx+0x21e9> + .byte 196,98,125,24,5,10,41,2,0 // vbroadcastss 0x2290a(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0 .byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1 .byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2 @@ -25962,7 +25013,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,202,153,0,0 // vbroadcastss 0x99ca(%rip),%ymm10 # b248 <_sk_clut_4D_avx+0x21ed> + .byte 196,98,125,24,21,154,40,2,0 // vbroadcastss 0x2289a(%rip),%ymm10 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -25975,17 +25026,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,171,153,0,0 // vbroadcastss 0x99ab(%rip),%ymm8 # b24c <_sk_clut_4D_avx+0x21f1> + .byte 196,98,125,24,5,167,40,2,0 // vbroadcastss 0x228a7(%rip),%ymm8 # 2ae34 <_sk_overlay_sse2_8bit+0x473> .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,157,153,0,0 // vbroadcastss 0x999d(%rip),%ymm11 # b250 <_sk_clut_4D_avx+0x21f5> + .byte 196,98,125,24,29,133,40,2,0 // vbroadcastss 0x22885(%rip),%ymm11 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12 - .byte 196,98,125,24,45,147,153,0,0 // vbroadcastss 0x9993(%rip),%ymm13 # b254 <_sk_clut_4D_avx+0x21f9> + .byte 196,98,125,24,45,139,40,2,0 // vbroadcastss 0x2288b(%rip),%ymm13 # 2ae38 <_sk_overlay_sse2_8bit+0x477> .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,132,153,0,0 // vbroadcastss 0x9984(%rip),%ymm12 # b258 <_sk_clut_4D_avx+0x21fd> + .byte 196,98,125,24,37,124,40,2,0 // vbroadcastss 0x2287c(%rip),%ymm12 # 2ae3c <_sk_overlay_sse2_8bit+0x47b> .byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10 - .byte 196,98,125,24,53,122,153,0,0 // vbroadcastss 0x997a(%rip),%ymm14 # b25c <_sk_clut_4D_avx+0x2201> + .byte 196,98,125,24,53,114,40,2,0 // vbroadcastss 0x22872(%rip),%ymm14 # 2ae40 <_sk_overlay_sse2_8bit+0x47f> .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 @@ -26011,17 +25062,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,19,153,0,0 // vbroadcastss 0x9913(%rip),%ymm8 # b260 <_sk_clut_4D_avx+0x2205> + .byte 196,98,125,24,5,251,39,2,0 // vbroadcastss 0x227fb(%rip),%ymm8 # 2ae34 <_sk_overlay_sse2_8bit+0x473> .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,5,153,0,0 // vbroadcastss 0x9905(%rip),%ymm11 # b264 <_sk_clut_4D_avx+0x2209> + .byte 196,98,125,24,29,217,39,2,0 // vbroadcastss 0x227d9(%rip),%ymm11 # 2ae24 <_sk_overlay_sse2_8bit+0x463> .byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12 - .byte 196,98,125,24,45,251,152,0,0 // vbroadcastss 0x98fb(%rip),%ymm13 # b268 <_sk_clut_4D_avx+0x220d> + .byte 196,98,125,24,45,223,39,2,0 // vbroadcastss 0x227df(%rip),%ymm13 # 2ae38 <_sk_overlay_sse2_8bit+0x477> .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,236,152,0,0 // vbroadcastss 0x98ec(%rip),%ymm12 # b26c <_sk_clut_4D_avx+0x2211> + .byte 196,98,125,24,37,208,39,2,0 // vbroadcastss 0x227d0(%rip),%ymm12 # 2ae3c <_sk_overlay_sse2_8bit+0x47b> .byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10 - .byte 196,98,125,24,53,226,152,0,0 // vbroadcastss 0x98e2(%rip),%ymm14 # b270 <_sk_clut_4D_avx+0x2215> + .byte 196,98,125,24,53,198,39,2,0 // vbroadcastss 0x227c6(%rip),%ymm14 # 2ae40 <_sk_overlay_sse2_8bit+0x47f> .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 @@ -26048,20 +25099,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,119,152,0,0 // vbroadcastss 0x9877(%rip),%ymm8 # b274 <_sk_clut_4D_avx+0x2219> + .byte 196,98,125,24,5,91,39,2,0 // vbroadcastss 0x2275b(%rip),%ymm8 # 2ae44 <_sk_overlay_sse2_8bit+0x483> .byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10 - .byte 196,98,125,24,29,109,152,0,0 // vbroadcastss 0x986d(%rip),%ymm11 # b278 <_sk_clut_4D_avx+0x221d> + .byte 196,98,125,24,29,85,39,2,0 // vbroadcastss 0x22755(%rip),%ymm11 # 2ae4c <_sk_overlay_sse2_8bit+0x48b> .byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12 - .byte 196,98,125,24,45,99,152,0,0 // vbroadcastss 0x9863(%rip),%ymm13 # b27c <_sk_clut_4D_avx+0x2221> + .byte 196,98,125,24,45,67,39,2,0 // vbroadcastss 0x22743(%rip),%ymm13 # 2ae48 <_sk_overlay_sse2_8bit+0x487> .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,84,152,0,0 // vbroadcastss 0x9854(%rip),%ymm14 # b280 <_sk_clut_4D_avx+0x2225> + .byte 196,98,125,24,53,56,39,2,0 // vbroadcastss 0x22738(%rip),%ymm14 # 2ae50 <_sk_overlay_sse2_8bit+0x48f> .byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12 - .byte 196,98,125,24,61,74,152,0,0 // vbroadcastss 0x984a(%rip),%ymm15 # b284 <_sk_clut_4D_avx+0x2229> + .byte 196,98,125,24,61,46,39,2,0 // vbroadcastss 0x2272e(%rip),%ymm15 # 2ae54 <_sk_overlay_sse2_8bit+0x493> .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,54,152,0,0 // vbroadcastss 0x9836(%rip),%ymm12 # b288 <_sk_clut_4D_avx+0x222d> + .byte 196,98,125,24,37,26,39,2,0 // vbroadcastss 0x2271a(%rip),%ymm12 # 2ae58 <_sk_overlay_sse2_8bit+0x497> .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 @@ -26098,7 +25149,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,156,151,0,0 // vbroadcastss 0x979c(%rip),%ymm11 # b28c <_sk_clut_4D_avx+0x2231> + .byte 196,98,125,24,29,40,38,2,0 // vbroadcastss 0x22628(%rip),%ymm11 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -26108,19 +25159,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,117,151,0,0 // vbroadcastss 0x9775(%rip),%ymm11 # b298 <_sk_clut_4D_avx+0x223d> + .byte 196,98,125,24,29,85,38,2,0 // vbroadcastss 0x22655(%rip),%ymm11 # 2ae64 <_sk_overlay_sse2_8bit+0x4a3> .byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1 - .byte 196,98,125,24,29,99,151,0,0 // vbroadcastss 0x9763(%rip),%ymm11 # b294 <_sk_clut_4D_avx+0x2239> + .byte 196,98,125,24,29,67,38,2,0 // vbroadcastss 0x22643(%rip),%ymm11 # 2ae60 <_sk_overlay_sse2_8bit+0x49f> .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,75,151,0,0 // vbroadcastss 0x974b(%rip),%ymm2 # b290 <_sk_clut_4D_avx+0x2235> + .byte 196,226,125,24,21,43,38,2,0 // vbroadcastss 0x2262b(%rip),%ymm2 # 2ae5c <_sk_overlay_sse2_8bit+0x49b> .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,50,151,0,0 // vbroadcastss 0x9732(%rip),%ymm12 # b2a0 <_sk_clut_4D_avx+0x2245> + .byte 196,98,125,24,37,166,37,2,0 // vbroadcastss 0x225a6(%rip),%ymm12 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -26130,7 +25181,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,245,150,0,0 // vbroadcastss 0x96f5(%rip),%ymm8 # b29c <_sk_clut_4D_avx+0x2241> + .byte 196,98,125,24,5,213,37,2,0 // vbroadcastss 0x225d5(%rip),%ymm8 # 2ae68 <_sk_overlay_sse2_8bit+0x4a7> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -26147,7 +25198,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,194,150,0,0 // vbroadcastss 0x96c2(%rip),%ymm8 # b2a4 <_sk_clut_4D_avx+0x2249> + .byte 196,98,125,24,5,50,37,2,0 // vbroadcastss 0x22532(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -26155,23 +25206,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,156,150,0,0 // vbroadcastss 0x969c(%rip),%ymm11 # b2a8 <_sk_clut_4D_avx+0x224d> + .byte 196,98,125,24,29,116,37,2,0 // vbroadcastss 0x22574(%rip),%ymm11 # 2ae6c <_sk_overlay_sse2_8bit+0x4ab> .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,134,150,0,0 // vbroadcastss 0x9686(%rip),%ymm12 # b2b0 <_sk_clut_4D_avx+0x2255> + .byte 196,98,125,24,37,70,37,2,0 // vbroadcastss 0x22546(%rip),%ymm12 # 2ae5c <_sk_overlay_sse2_8bit+0x49b> .byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0 - .byte 196,98,125,24,45,124,150,0,0 // vbroadcastss 0x967c(%rip),%ymm13 # b2b4 <_sk_clut_4D_avx+0x2259> + .byte 196,98,125,24,45,64,37,2,0 // vbroadcastss 0x22540(%rip),%ymm13 # 2ae64 <_sk_overlay_sse2_8bit+0x4a3> .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,93,150,0,0 // vbroadcastss 0x965d(%rip),%ymm1 # b2ac <_sk_clut_4D_avx+0x2251> + .byte 196,226,125,24,13,53,37,2,0 // vbroadcastss 0x22535(%rip),%ymm1 # 2ae70 <_sk_overlay_sse2_8bit+0x4af> .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,72,150,0,0 // vbroadcastss 0x9648(%rip),%ymm14 # b2b8 <_sk_clut_4D_avx+0x225d> + .byte 196,98,125,24,53,12,37,2,0 // vbroadcastss 0x2250c(%rip),%ymm14 # 2ae68 <_sk_overlay_sse2_8bit+0x4a7> .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 @@ -26190,7 +25241,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,234,149,0,0 // vbroadcastss 0x95ea(%rip),%ymm0 # b2bc <_sk_clut_4D_avx+0x2261> + .byte 196,226,125,24,5,182,36,2,0 // vbroadcastss 0x224b6(%rip),%ymm0 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> .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 @@ -26245,15 +25296,15 @@ _sk_scale_u8_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 117,75 // jne 1dd9 <_sk_scale_u8_avx+0x64> + .byte 117,75 // jne 8ac5 <_sk_scale_u8_avx+0x64> .byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8 - .byte 197,57,219,5,36,154,0,0 // vpand 0x9a24(%rip),%xmm8,%xmm8 # b7c0 <_sk_clut_4D_avx+0x2765> + .byte 197,57,219,5,8,45,2,0 // vpand 0x22d08(%rip),%xmm8,%xmm8 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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,1,149,0,0 // vbroadcastss 0x9501(%rip),%ymm9 # b2c0 <_sk_clut_4D_avx+0x2265> + .byte 196,98,125,24,13,205,35,2,0 // vbroadcastss 0x223cd(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -26267,15 +25318,15 @@ _sk_scale_u8_avx: .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,166 // ja 1d94 <_sk_scale_u8_avx+0x1f> + .byte 119,166 // ja 8a80 <_sk_scale_u8_avx+0x1f> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,123,0,0,0 // lea 0x7b(%rip),%r11 # 1e74 <_sk_scale_u8_avx+0xff> + .byte 76,141,29,123,0,0,0 // lea 0x7b(%rip),%r11 # 8b60 <_sk_scale_u8_avx+0xff> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,182,4,25 // movzbl (%r9,%rbx,1),%eax .byte 197,121,110,192 // vmovd %eax,%xmm8 - .byte 235,135 // jmp 1d94 <_sk_scale_u8_avx+0x1f> + .byte 235,135 // jmp 8a80 <_sk_scale_u8_avx+0x1f> .byte 65,15,182,68,25,2 // movzbl 0x2(%r9,%rbx,1),%eax .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8 @@ -26283,7 +25334,7 @@ _sk_scale_u8_avx: .byte 197,121,110,200 // vmovd %eax,%xmm9 .byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9 .byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8 - .byte 233,94,255,255,255 // jmpq 1d94 <_sk_scale_u8_avx+0x1f> + .byte 233,94,255,255,255 // jmpq 8a80 <_sk_scale_u8_avx+0x1f> .byte 65,15,182,68,25,6 // movzbl 0x6(%r9,%rbx,1),%eax .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8 @@ -26294,7 +25345,7 @@ _sk_scale_u8_avx: .byte 196,65,121,110,12,25 // vmovd (%r9,%rbx,1),%xmm9 .byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9 .byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8 - .byte 233,34,255,255,255 // jmpq 1d94 <_sk_scale_u8_avx+0x1f> + .byte 233,34,255,255,255 // jmpq 8a80 <_sk_scale_u8_avx+0x1f> .byte 102,144 // xchg %ax,%ax .byte 142,255 // mov %edi,%? .byte 255 // (bad) @@ -26302,7 +25353,7 @@ _sk_scale_u8_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,221 // callq ffffffffde001e84 <_sk_clut_4D_avx+0xffffffffddff8e29> + .byte 232,255,255,255,221 // callq ffffffffde008b70 <_sk_overlay_sse2_8bit+0xffffffffddfde1af> .byte 255 // (bad) .byte 255 // (bad) .byte 255,210 // callq *%rdx @@ -26346,15 +25397,15 @@ _sk_lerp_u8_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 117,111 // jne 1f57 <_sk_lerp_u8_avx+0x88> + .byte 117,111 // jne 8c43 <_sk_lerp_u8_avx+0x88> .byte 196,66,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm8 - .byte 197,57,219,5,218,152,0,0 // vpand 0x98da(%rip),%xmm8,%xmm8 # b7d0 <_sk_clut_4D_avx+0x2775> + .byte 197,57,219,5,174,43,2,0 // vpand 0x22bae(%rip),%xmm8,%xmm8 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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,171,147,0,0 // vbroadcastss 0x93ab(%rip),%ymm9 # b2c4 <_sk_clut_4D_avx+0x2269> + .byte 196,98,125,24,13,115,34,2,0 // vbroadcastss 0x22273(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -26376,15 +25427,15 @@ _sk_lerp_u8_avx: .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,130 // ja 1eee <_sk_lerp_u8_avx+0x1f> + .byte 119,130 // ja 8bda <_sk_lerp_u8_avx+0x1f> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,125,0,0,0 // lea 0x7d(%rip),%r11 # 1ff4 <_sk_lerp_u8_avx+0x125> + .byte 76,141,29,125,0,0,0 // lea 0x7d(%rip),%r11 # 8ce0 <_sk_lerp_u8_avx+0x125> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,182,4,25 // movzbl (%r9,%rbx,1),%eax .byte 197,121,110,192 // vmovd %eax,%xmm8 - .byte 233,96,255,255,255 // jmpq 1eee <_sk_lerp_u8_avx+0x1f> + .byte 233,96,255,255,255 // jmpq 8bda <_sk_lerp_u8_avx+0x1f> .byte 65,15,182,68,25,2 // movzbl 0x2(%r9,%rbx,1),%eax .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 197,57,196,192,2 // vpinsrw $0x2,%eax,%xmm8,%xmm8 @@ -26392,7 +25443,7 @@ _sk_lerp_u8_avx: .byte 197,121,110,200 // vmovd %eax,%xmm9 .byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9 .byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8 - .byte 233,55,255,255,255 // jmpq 1eee <_sk_lerp_u8_avx+0x1f> + .byte 233,55,255,255,255 // jmpq 8bda <_sk_lerp_u8_avx+0x1f> .byte 65,15,182,68,25,6 // movzbl 0x6(%r9,%rbx,1),%eax .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 197,57,196,192,6 // vpinsrw $0x6,%eax,%xmm8,%xmm8 @@ -26403,7 +25454,7 @@ _sk_lerp_u8_avx: .byte 196,65,121,110,12,25 // vmovd (%r9,%rbx,1),%xmm9 .byte 196,66,121,48,201 // vpmovzxbw %xmm9,%xmm9 .byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8 - .byte 233,251,254,255,255 // jmpq 1eee <_sk_lerp_u8_avx+0x1f> + .byte 233,251,254,255,255 // jmpq 8bda <_sk_lerp_u8_avx+0x1f> .byte 144 // nop .byte 140,255 // mov %?,%edi .byte 255 // (bad) @@ -26411,7 +25462,7 @@ _sk_lerp_u8_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf002004 <_sk_clut_4D_avx+0xffffffffdeff8fa9> + .byte 233,255,255,255,222 // jmpq ffffffffdf008cf0 <_sk_overlay_sse2_8bit+0xffffffffdefde32f> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -26435,26 +25486,26 @@ _sk_lerp_565_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,209,0,0,0 // jne 2101 <_sk_lerp_565_avx+0xf1> + .byte 15,133,209,0,0,0 // jne 8ded <_sk_lerp_565_avx+0xf1> .byte 196,65,122,111,4,89 // vmovdqu (%r9,%rbx,2),%xmm8 .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,98,125,24,13,116,146,0,0 // vbroadcastss 0x9274(%rip),%ymm9 # b2c8 <_sk_clut_4D_avx+0x226d> + .byte 196,98,125,24,13,60,33,2,0 // vbroadcastss 0x2213c(%rip),%ymm9 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .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,101,146,0,0 // vbroadcastss 0x9265(%rip),%ymm10 # b2cc <_sk_clut_4D_avx+0x2271> + .byte 196,98,125,24,21,45,33,2,0 // vbroadcastss 0x2212d(%rip),%ymm10 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9 - .byte 196,98,125,24,21,91,146,0,0 // vbroadcastss 0x925b(%rip),%ymm10 # b2d0 <_sk_clut_4D_avx+0x2275> + .byte 196,98,125,24,21,35,33,2,0 // vbroadcastss 0x22123(%rip),%ymm10 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .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,76,146,0,0 // vbroadcastss 0x924c(%rip),%ymm11 # b2d4 <_sk_clut_4D_avx+0x2279> + .byte 196,98,125,24,29,20,33,2,0 // vbroadcastss 0x22114(%rip),%ymm11 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10 - .byte 196,98,125,24,29,66,146,0,0 // vbroadcastss 0x9242(%rip),%ymm11 # b2d8 <_sk_clut_4D_avx+0x227d> + .byte 196,98,125,24,29,10,33,2,0 // vbroadcastss 0x2210a(%rip),%ymm11 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .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,51,146,0,0 // vbroadcastss 0x9233(%rip),%ymm11 # b2dc <_sk_clut_4D_avx+0x2281> + .byte 196,98,125,24,29,251,32,2,0 // vbroadcastss 0x220fb(%rip),%ymm11 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .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 @@ -26482,27 +25533,27 @@ _sk_lerp_565_avx: .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,28,255,255,255 // ja 2036 <_sk_lerp_565_avx+0x26> + .byte 15,135,28,255,255,255 // ja 8d22 <_sk_lerp_565_avx+0x26> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,99,0,0,0 // lea 0x63(%rip),%r11 # 2188 <_sk_lerp_565_avx+0x178> + .byte 76,141,29,99,0,0,0 // lea 0x63(%rip),%r11 # 8e74 <_sk_lerp_565_avx+0x178> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,183,4,89 // movzwl (%r9,%rbx,2),%eax .byte 197,121,110,192 // vmovd %eax,%xmm8 - .byte 233,250,254,255,255 // jmpq 2036 <_sk_lerp_565_avx+0x26> + .byte 233,250,254,255,255 // jmpq 8d22 <_sk_lerp_565_avx+0x26> .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 196,65,57,196,68,89,4,2 // vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm8,%xmm8 .byte 196,65,121,110,12,89 // vmovd (%r9,%rbx,2),%xmm9 .byte 196,67,57,14,193,3 // vpblendw $0x3,%xmm9,%xmm8,%xmm8 - .byte 233,220,254,255,255 // jmpq 2036 <_sk_lerp_565_avx+0x26> + .byte 233,220,254,255,255 // jmpq 8d22 <_sk_lerp_565_avx+0x26> .byte 196,65,57,239,192 // vpxor %xmm8,%xmm8,%xmm8 .byte 196,65,57,196,68,89,12,6 // vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm8,%xmm8 .byte 196,65,57,196,68,89,10,5 // vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm8,%xmm8 .byte 196,65,57,196,68,89,8,4 // vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm8,%xmm8 .byte 196,65,122,126,12,89 // vmovq (%r9,%rbx,2),%xmm9 .byte 196,67,49,14,192,240 // vpblendw $0xf0,%xmm8,%xmm9,%xmm8 - .byte 233,174,254,255,255 // jmpq 2036 <_sk_lerp_565_avx+0x26> + .byte 233,174,254,255,255 // jmpq 8d22 <_sk_lerp_565_avx+0x26> .byte 166 // cmpsb %es:(%rdi),%ds:(%rsi) .byte 255 // (bad) .byte 255 // (bad) @@ -26530,9 +25581,9 @@ _sk_load_tables_avx: .byte 72,173 // lods %ds:(%rsi),%rax .byte 76,139,8 // mov (%rax),%r9 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,4,2,0,0 // jne 23bc <_sk_load_tables_avx+0x218> + .byte 15,133,4,2,0,0 // jne 90a8 <_sk_load_tables_avx+0x218> .byte 196,65,125,16,20,145 // vmovupd (%r9,%rdx,4),%ymm10 - .byte 197,125,40,13,26,149,0,0 // vmovapd 0x951a(%rip),%ymm9 # b6e0 <_sk_clut_4D_avx+0x2685> + .byte 197,125,40,13,14,36,2,0 // vmovapd 0x2240e(%rip),%ymm9 # 2b2c0 <_sk_overlay_sse2_8bit+0x8ff> .byte 196,193,45,84,201 // vandpd %ymm9,%ymm10,%ymm1 .byte 196,227,125,25,200,1 // vextractf128 $0x1,%ymm1,%xmm0 .byte 196,193,249,126,193 // vmovq %xmm0,%r9 @@ -26624,7 +25675,7 @@ _sk_load_tables_avx: .byte 196,193,65,114,213,24 // vpsrld $0x18,%xmm13,%xmm7 .byte 196,227,101,24,223,1 // vinsertf128 $0x1,%xmm7,%ymm3,%ymm3 .byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3 - .byte 196,226,125,24,61,50,143,0,0 // vbroadcastss 0x8f32(%rip),%ymm7 # b2e0 <_sk_clut_4D_avx+0x2285> + .byte 196,226,125,24,61,222,29,2,0 // vbroadcastss 0x21dde(%rip),%ymm7 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -26634,21 +25685,21 @@ _sk_load_tables_avx: .byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,233,253,255,255 // ja 21be <_sk_load_tables_avx+0x1a> + .byte 15,135,233,253,255,255 // ja 8eaa <_sk_load_tables_avx+0x1a> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,148,0,0,0 // lea 0x94(%rip),%r11 # 2474 <_sk_load_tables_avx+0x2d0> + .byte 76,141,29,148,0,0,0 // lea 0x94(%rip),%r11 # 9160 <_sk_load_tables_avx+0x2d0> .byte 79,99,20,147 // movslq (%r11,%r10,4),%r10 .byte 77,1,218 // add %r11,%r10 .byte 65,255,226 // jmpq *%r10 .byte 196,65,122,16,20,145 // vmovss (%r9,%rdx,4),%xmm10 - .byte 233,201,253,255,255 // jmpq 21be <_sk_load_tables_avx+0x1a> + .byte 233,201,253,255,255 // jmpq 8eaa <_sk_load_tables_avx+0x1a> .byte 196,193,121,110,68,145,8 // vmovd 0x8(%r9,%rdx,4),%xmm0 .byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0 .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1 .byte 196,99,117,12,208,4 // vblendps $0x4,%ymm0,%ymm1,%ymm10 .byte 196,193,123,16,4,145 // vmovsd (%r9,%rdx,4),%xmm0 .byte 196,99,45,13,208,1 // vblendpd $0x1,%ymm0,%ymm10,%ymm10 - .byte 233,162,253,255,255 // jmpq 21be <_sk_load_tables_avx+0x1a> + .byte 233,162,253,255,255 // jmpq 8eaa <_sk_load_tables_avx+0x1a> .byte 196,193,121,110,68,145,24 // vmovd 0x18(%r9,%rdx,4),%xmm0 .byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0 .byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 @@ -26662,9 +25713,9 @@ _sk_load_tables_avx: .byte 196,99,45,24,208,1 // vinsertf128 $0x1,%xmm0,%ymm10,%ymm10 .byte 196,193,121,16,4,145 // vmovupd (%r9,%rdx,4),%xmm0 .byte 196,67,125,13,210,12 // vblendpd $0xc,%ymm10,%ymm0,%ymm10 - .byte 233,77,253,255,255 // jmpq 21be <_sk_load_tables_avx+0x1a> + .byte 233,77,253,255,255 // jmpq 8eaa <_sk_load_tables_avx+0x1a> .byte 15,31,0 // nopl (%rax) - .byte 118,255 // jbe 2475 <_sk_load_tables_avx+0x2d1> + .byte 118,255 // jbe 9161 <_sk_load_tables_avx+0x2d1> .byte 255 // (bad) .byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi) .byte 255 // (bad) @@ -26693,7 +25744,7 @@ _sk_load_tables_u16_be_avx: .byte 76,141,20,149,0,0,0,0 // lea 0x0(,%rdx,4),%r10 .byte 77,133,192 // test %r8,%r8 .byte 197,252,17,124,36,200 // vmovups %ymm7,-0x38(%rsp) - .byte 15,133,84,2,0,0 // jne 2700 <_sk_load_tables_u16_be_avx+0x270> + .byte 15,133,84,2,0,0 // jne 93ec <_sk_load_tables_u16_be_avx+0x270> .byte 196,1,121,16,4,81 // vmovupd (%r9,%r10,2),%xmm8 .byte 196,129,121,16,84,81,16 // vmovupd 0x10(%r9,%r10,2),%xmm2 .byte 196,129,121,16,92,81,32 // vmovupd 0x20(%r9,%r10,2),%xmm3 @@ -26708,7 +25759,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,231,146,0,0 // vmovdqa 0x92e7(%rip),%xmm10 # b7e0 <_sk_clut_4D_avx+0x2785> + .byte 197,121,111,21,171,37,2,0 // vmovdqa 0x225ab(%rip),%xmm10 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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 @@ -26806,7 +25857,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,242,139,0,0 // vbroadcastss 0x8bf2(%rip),%ymm7 # b2e4 <_sk_clut_4D_avx+0x2289> + .byte 196,226,125,24,61,182,26,2,0 // vbroadcastss 0x21ab6(%rip),%ymm7 # 2ae94 <_sk_overlay_sse2_8bit+0x4d3> .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 @@ -26814,29 +25865,29 @@ _sk_load_tables_u16_be_avx: .byte 196,1,123,16,4,81 // vmovsd (%r9,%r10,2),%xmm8 .byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,85 // je 2766 <_sk_load_tables_u16_be_avx+0x2d6> + .byte 116,85 // je 9452 <_sk_load_tables_u16_be_avx+0x2d6> .byte 196,1,57,22,68,81,8 // vmovhpd 0x8(%r9,%r10,2),%xmm8,%xmm8 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,72 // jb 2766 <_sk_load_tables_u16_be_avx+0x2d6> + .byte 114,72 // jb 9452 <_sk_load_tables_u16_be_avx+0x2d6> .byte 196,129,123,16,84,81,16 // vmovsd 0x10(%r9,%r10,2),%xmm2 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 116,72 // je 2773 <_sk_load_tables_u16_be_avx+0x2e3> + .byte 116,72 // je 945f <_sk_load_tables_u16_be_avx+0x2e3> .byte 196,129,105,22,84,81,24 // vmovhpd 0x18(%r9,%r10,2),%xmm2,%xmm2 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,59 // jb 2773 <_sk_load_tables_u16_be_avx+0x2e3> + .byte 114,59 // jb 945f <_sk_load_tables_u16_be_avx+0x2e3> .byte 196,129,123,16,92,81,32 // vmovsd 0x20(%r9,%r10,2),%xmm3 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 15,132,126,253,255,255 // je 24c7 <_sk_load_tables_u16_be_avx+0x37> + .byte 15,132,126,253,255,255 // je 91b3 <_sk_load_tables_u16_be_avx+0x37> .byte 196,129,97,22,92,81,40 // vmovhpd 0x28(%r9,%r10,2),%xmm3,%xmm3 .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 15,130,109,253,255,255 // jb 24c7 <_sk_load_tables_u16_be_avx+0x37> + .byte 15,130,109,253,255,255 // jb 91b3 <_sk_load_tables_u16_be_avx+0x37> .byte 196,1,122,126,76,81,48 // vmovq 0x30(%r9,%r10,2),%xmm9 - .byte 233,97,253,255,255 // jmpq 24c7 <_sk_load_tables_u16_be_avx+0x37> + .byte 233,97,253,255,255 // jmpq 91b3 <_sk_load_tables_u16_be_avx+0x37> .byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3 .byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2 - .byte 233,84,253,255,255 // jmpq 24c7 <_sk_load_tables_u16_be_avx+0x37> + .byte 233,84,253,255,255 // jmpq 91b3 <_sk_load_tables_u16_be_avx+0x37> .byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3 - .byte 233,75,253,255,255 // jmpq 24c7 <_sk_load_tables_u16_be_avx+0x37> + .byte 233,75,253,255,255 // jmpq 91b3 <_sk_load_tables_u16_be_avx+0x37> HIDDEN _sk_load_tables_rgb_u16_be_avx .globl _sk_load_tables_rgb_u16_be_avx @@ -26848,7 +25899,7 @@ _sk_load_tables_rgb_u16_be_avx: .byte 77,133,192 // test %r8,%r8 .byte 197,252,17,124,36,200 // vmovups %ymm7,-0x38(%rsp) .byte 197,252,17,116,36,168 // vmovups %ymm6,-0x58(%rsp) - .byte 15,133,71,2,0,0 // jne 29e1 <_sk_load_tables_rgb_u16_be_avx+0x265> + .byte 15,133,71,2,0,0 // jne 96cd <_sk_load_tables_rgb_u16_be_avx+0x265> .byte 196,129,122,111,4,81 // vmovdqu (%r9,%r10,2),%xmm0 .byte 196,129,122,111,84,81,12 // vmovdqu 0xc(%r9,%r10,2),%xmm2 .byte 196,129,122,111,76,81,24 // vmovdqu 0x18(%r9,%r10,2),%xmm1 @@ -26869,7 +25920,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,236,143,0,0 // vmovdqa 0x8fec(%rip),%xmm9 # b7f0 <_sk_clut_4D_avx+0x2795> + .byte 197,121,111,13,160,34,2,0 // vmovdqa 0x222a0(%rip),%xmm9 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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 @@ -26959,50 +26010,50 @@ _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,21,137,0,0 // vbroadcastss 0x8915(%rip),%ymm3 # b2e8 <_sk_clut_4D_avx+0x228d> + .byte 196,226,125,24,29,69,23,2,0 // vbroadcastss 0x21745(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 .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 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,5 // jne 29fa <_sk_load_tables_rgb_u16_be_avx+0x27e> - .byte 233,212,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 117,5 // jne 96e6 <_sk_load_tables_rgb_u16_be_avx+0x27e> + .byte 233,212,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> .byte 196,129,121,110,76,81,6 // vmovd 0x6(%r9,%r10,2),%xmm1 .byte 196,1,113,196,68,81,10,2 // vpinsrw $0x2,0xa(%r9,%r10,2),%xmm1,%xmm8 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,26 // jb 2a29 <_sk_load_tables_rgb_u16_be_avx+0x2ad> + .byte 114,26 // jb 9715 <_sk_load_tables_rgb_u16_be_avx+0x2ad> .byte 196,129,121,110,76,81,12 // vmovd 0xc(%r9,%r10,2),%xmm1 .byte 196,129,113,196,84,81,16,2 // vpinsrw $0x2,0x10(%r9,%r10,2),%xmm1,%xmm2 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 117,10 // jne 2a2e <_sk_load_tables_rgb_u16_be_avx+0x2b2> - .byte 233,165,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> - .byte 233,160,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 117,10 // jne 971a <_sk_load_tables_rgb_u16_be_avx+0x2b2> + .byte 233,165,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 233,160,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> .byte 196,129,121,110,76,81,18 // vmovd 0x12(%r9,%r10,2),%xmm1 .byte 196,1,113,196,76,81,22,2 // vpinsrw $0x2,0x16(%r9,%r10,2),%xmm1,%xmm9 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,26 // jb 2a5d <_sk_load_tables_rgb_u16_be_avx+0x2e1> + .byte 114,26 // jb 9749 <_sk_load_tables_rgb_u16_be_avx+0x2e1> .byte 196,129,121,110,76,81,24 // vmovd 0x18(%r9,%r10,2),%xmm1 .byte 196,129,113,196,76,81,28,2 // vpinsrw $0x2,0x1c(%r9,%r10,2),%xmm1,%xmm1 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 117,10 // jne 2a62 <_sk_load_tables_rgb_u16_be_avx+0x2e6> - .byte 233,113,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> - .byte 233,108,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 117,10 // jne 974e <_sk_load_tables_rgb_u16_be_avx+0x2e6> + .byte 233,113,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 233,108,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> .byte 196,129,121,110,92,81,30 // vmovd 0x1e(%r9,%r10,2),%xmm3 .byte 196,1,97,196,92,81,34,2 // vpinsrw $0x2,0x22(%r9,%r10,2),%xmm3,%xmm11 .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 114,20 // jb 2a8b <_sk_load_tables_rgb_u16_be_avx+0x30f> + .byte 114,20 // jb 9777 <_sk_load_tables_rgb_u16_be_avx+0x30f> .byte 196,129,121,110,92,81,36 // vmovd 0x24(%r9,%r10,2),%xmm3 .byte 196,129,97,196,92,81,40,2 // vpinsrw $0x2,0x28(%r9,%r10,2),%xmm3,%xmm3 - .byte 233,67,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> - .byte 233,62,253,255,255 // jmpq 27ce <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 233,67,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> + .byte 233,62,253,255,255 // jmpq 94ba <_sk_load_tables_rgb_u16_be_avx+0x52> HIDDEN _sk_byte_tables_avx .globl _sk_byte_tables_avx FUNCTION(_sk_byte_tables_avx) _sk_byte_tables_avx: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,98,125,24,5,81,136,0,0 // vbroadcastss 0x8851(%rip),%ymm8 # b2ec <_sk_clut_4D_avx+0x2291> + .byte 196,98,125,24,5,169,22,2,0 // vbroadcastss 0x216a9(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -27121,7 +26172,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,251,133,0,0 // vbroadcastss 0x85fb(%rip),%ymm9 # b2f0 <_sk_clut_4D_avx+0x2295> + .byte 196,98,125,24,13,151,20,2,0 // vbroadcastss 0x21497(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -27237,7 +26288,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,220,131,0,0 // vbroadcastss 0x83dc(%rip),%ymm9 # b2f4 <_sk_clut_4D_avx+0x2299> + .byte 196,98,125,24,13,116,18,2,0 // vbroadcastss 0x21274(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -27442,36 +26493,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,137,128,0,0 // vbroadcastss 0x8089(%rip),%ymm12 # b2f8 <_sk_clut_4D_avx+0x229d> + .byte 196,98,125,24,37,61,15,2,0 // vbroadcastss 0x20f3d(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> .byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,127,128,0,0 // vbroadcastss 0x807f(%rip),%ymm12 # b2fc <_sk_clut_4D_avx+0x22a1> + .byte 196,98,125,24,37,51,15,2,0 // vbroadcastss 0x20f33(%rip),%ymm12 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0 - .byte 196,98,125,24,37,117,128,0,0 // vbroadcastss 0x8075(%rip),%ymm12 # b300 <_sk_clut_4D_avx+0x22a5> + .byte 196,98,125,24,37,137,14,2,0 // vbroadcastss 0x20e89(%rip),%ymm12 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0 - .byte 196,98,125,24,37,107,128,0,0 // vbroadcastss 0x806b(%rip),%ymm12 # b304 <_sk_clut_4D_avx+0x22a9> + .byte 196,98,125,24,37,27,15,2,0 // vbroadcastss 0x20f1b(%rip),%ymm12 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,97,128,0,0 // vbroadcastss 0x8061(%rip),%ymm12 # b308 <_sk_clut_4D_avx+0x22ad> + .byte 196,98,125,24,37,17,15,2,0 // vbroadcastss 0x20f11(%rip),%ymm12 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .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,82,128,0,0 // vbroadcastss 0x8052(%rip),%ymm12 # b30c <_sk_clut_4D_avx+0x22b1> + .byte 196,98,125,24,37,2,15,2,0 // vbroadcastss 0x20f02(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0 - .byte 196,98,125,24,37,72,128,0,0 // vbroadcastss 0x8048(%rip),%ymm12 # b310 <_sk_clut_4D_avx+0x22b5> + .byte 196,98,125,24,37,248,14,2,0 // vbroadcastss 0x20ef8(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,44,128,0,0 // vbroadcastss 0x802c(%rip),%ymm11 # b314 <_sk_clut_4D_avx+0x22b9> + .byte 196,98,125,24,29,220,14,2,0 // vbroadcastss 0x20edc(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0 - .byte 196,98,125,24,29,34,128,0,0 // vbroadcastss 0x8022(%rip),%ymm11 # b318 <_sk_clut_4D_avx+0x22bd> + .byte 196,98,125,24,29,210,14,2,0 // vbroadcastss 0x20ed2(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .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,19,128,0,0 // vbroadcastss 0x8013(%rip),%ymm11 # b31c <_sk_clut_4D_avx+0x22c1> + .byte 196,98,125,24,29,195,14,2,0 // vbroadcastss 0x20ec3(%rip),%ymm11 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10 - .byte 196,98,125,24,29,9,128,0,0 // vbroadcastss 0x8009(%rip),%ymm11 # b320 <_sk_clut_4D_avx+0x22c5> + .byte 196,98,125,24,29,185,14,2,0 // vbroadcastss 0x20eb9(%rip),%ymm11 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .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,250,127,0,0 // vbroadcastss 0x7ffa(%rip),%ymm10 # b324 <_sk_clut_4D_avx+0x22c9> + .byte 196,98,125,24,21,170,14,2,0 // vbroadcastss 0x20eaa(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -27479,7 +26530,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,209,127,0,0 // vbroadcastss 0x7fd1(%rip),%ymm8 # b328 <_sk_clut_4D_avx+0x22cd> + .byte 196,98,125,24,5,193,13,2,0 // vbroadcastss 0x20dc1(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -27501,36 +26552,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,130,127,0,0 // vbroadcastss 0x7f82(%rip),%ymm12 # b32c <_sk_clut_4D_avx+0x22d1> + .byte 196,98,125,24,37,2,14,2,0 // vbroadcastss 0x20e02(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> .byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,120,127,0,0 // vbroadcastss 0x7f78(%rip),%ymm12 # b330 <_sk_clut_4D_avx+0x22d5> + .byte 196,98,125,24,37,248,13,2,0 // vbroadcastss 0x20df8(%rip),%ymm12 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1 - .byte 196,98,125,24,37,110,127,0,0 // vbroadcastss 0x7f6e(%rip),%ymm12 # b334 <_sk_clut_4D_avx+0x22d9> + .byte 196,98,125,24,37,78,13,2,0 // vbroadcastss 0x20d4e(%rip),%ymm12 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1 - .byte 196,98,125,24,37,100,127,0,0 // vbroadcastss 0x7f64(%rip),%ymm12 # b338 <_sk_clut_4D_avx+0x22dd> + .byte 196,98,125,24,37,224,13,2,0 // vbroadcastss 0x20de0(%rip),%ymm12 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,90,127,0,0 // vbroadcastss 0x7f5a(%rip),%ymm12 # b33c <_sk_clut_4D_avx+0x22e1> + .byte 196,98,125,24,37,214,13,2,0 // vbroadcastss 0x20dd6(%rip),%ymm12 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .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,75,127,0,0 // vbroadcastss 0x7f4b(%rip),%ymm12 # b340 <_sk_clut_4D_avx+0x22e5> + .byte 196,98,125,24,37,199,13,2,0 // vbroadcastss 0x20dc7(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1 - .byte 196,98,125,24,37,65,127,0,0 // vbroadcastss 0x7f41(%rip),%ymm12 # b344 <_sk_clut_4D_avx+0x22e9> + .byte 196,98,125,24,37,189,13,2,0 // vbroadcastss 0x20dbd(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,37,127,0,0 // vbroadcastss 0x7f25(%rip),%ymm11 # b348 <_sk_clut_4D_avx+0x22ed> + .byte 196,98,125,24,29,161,13,2,0 // vbroadcastss 0x20da1(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1 - .byte 196,98,125,24,29,27,127,0,0 // vbroadcastss 0x7f1b(%rip),%ymm11 # b34c <_sk_clut_4D_avx+0x22f1> + .byte 196,98,125,24,29,151,13,2,0 // vbroadcastss 0x20d97(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .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,12,127,0,0 // vbroadcastss 0x7f0c(%rip),%ymm11 # b350 <_sk_clut_4D_avx+0x22f5> + .byte 196,98,125,24,29,136,13,2,0 // vbroadcastss 0x20d88(%rip),%ymm11 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10 - .byte 196,98,125,24,29,2,127,0,0 // vbroadcastss 0x7f02(%rip),%ymm11 # b354 <_sk_clut_4D_avx+0x22f9> + .byte 196,98,125,24,29,126,13,2,0 // vbroadcastss 0x20d7e(%rip),%ymm11 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .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,243,126,0,0 // vbroadcastss 0x7ef3(%rip),%ymm10 # b358 <_sk_clut_4D_avx+0x22fd> + .byte 196,98,125,24,21,111,13,2,0 // vbroadcastss 0x20d6f(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -27538,7 +26589,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,202,126,0,0 // vbroadcastss 0x7eca(%rip),%ymm8 # b35c <_sk_clut_4D_avx+0x2301> + .byte 196,98,125,24,5,134,12,2,0 // vbroadcastss 0x20c86(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -27560,36 +26611,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,123,126,0,0 // vbroadcastss 0x7e7b(%rip),%ymm12 # b360 <_sk_clut_4D_avx+0x2305> + .byte 196,98,125,24,37,199,12,2,0 // vbroadcastss 0x20cc7(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> .byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,113,126,0,0 // vbroadcastss 0x7e71(%rip),%ymm12 # b364 <_sk_clut_4D_avx+0x2309> + .byte 196,98,125,24,37,189,12,2,0 // vbroadcastss 0x20cbd(%rip),%ymm12 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2 - .byte 196,98,125,24,37,103,126,0,0 // vbroadcastss 0x7e67(%rip),%ymm12 # b368 <_sk_clut_4D_avx+0x230d> + .byte 196,98,125,24,37,19,12,2,0 // vbroadcastss 0x20c13(%rip),%ymm12 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2 - .byte 196,98,125,24,37,93,126,0,0 // vbroadcastss 0x7e5d(%rip),%ymm12 # b36c <_sk_clut_4D_avx+0x2311> + .byte 196,98,125,24,37,165,12,2,0 // vbroadcastss 0x20ca5(%rip),%ymm12 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,83,126,0,0 // vbroadcastss 0x7e53(%rip),%ymm12 # b370 <_sk_clut_4D_avx+0x2315> + .byte 196,98,125,24,37,155,12,2,0 // vbroadcastss 0x20c9b(%rip),%ymm12 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .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,68,126,0,0 // vbroadcastss 0x7e44(%rip),%ymm12 # b374 <_sk_clut_4D_avx+0x2319> + .byte 196,98,125,24,37,140,12,2,0 // vbroadcastss 0x20c8c(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2 - .byte 196,98,125,24,37,58,126,0,0 // vbroadcastss 0x7e3a(%rip),%ymm12 # b378 <_sk_clut_4D_avx+0x231d> + .byte 196,98,125,24,37,130,12,2,0 // vbroadcastss 0x20c82(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,30,126,0,0 // vbroadcastss 0x7e1e(%rip),%ymm11 # b37c <_sk_clut_4D_avx+0x2321> + .byte 196,98,125,24,29,102,12,2,0 // vbroadcastss 0x20c66(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2 - .byte 196,98,125,24,29,20,126,0,0 // vbroadcastss 0x7e14(%rip),%ymm11 # b380 <_sk_clut_4D_avx+0x2325> + .byte 196,98,125,24,29,92,12,2,0 // vbroadcastss 0x20c5c(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .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,5,126,0,0 // vbroadcastss 0x7e05(%rip),%ymm11 # b384 <_sk_clut_4D_avx+0x2329> + .byte 196,98,125,24,29,77,12,2,0 // vbroadcastss 0x20c4d(%rip),%ymm11 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10 - .byte 196,98,125,24,29,251,125,0,0 // vbroadcastss 0x7dfb(%rip),%ymm11 # b388 <_sk_clut_4D_avx+0x232d> + .byte 196,98,125,24,29,67,12,2,0 // vbroadcastss 0x20c43(%rip),%ymm11 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .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,236,125,0,0 // vbroadcastss 0x7dec(%rip),%ymm10 # b38c <_sk_clut_4D_avx+0x2331> + .byte 196,98,125,24,21,52,12,2,0 // vbroadcastss 0x20c34(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -27597,7 +26648,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,195,125,0,0 // vbroadcastss 0x7dc3(%rip),%ymm8 # b390 <_sk_clut_4D_avx+0x2335> + .byte 196,98,125,24,5,75,11,2,0 // vbroadcastss 0x20b4b(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -27619,36 +26670,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,116,125,0,0 // vbroadcastss 0x7d74(%rip),%ymm12 # b394 <_sk_clut_4D_avx+0x2339> + .byte 196,98,125,24,37,140,11,2,0 // vbroadcastss 0x20b8c(%rip),%ymm12 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> .byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,106,125,0,0 // vbroadcastss 0x7d6a(%rip),%ymm12 # b398 <_sk_clut_4D_avx+0x233d> + .byte 196,98,125,24,37,130,11,2,0 // vbroadcastss 0x20b82(%rip),%ymm12 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3 - .byte 196,98,125,24,37,96,125,0,0 // vbroadcastss 0x7d60(%rip),%ymm12 # b39c <_sk_clut_4D_avx+0x2341> + .byte 196,98,125,24,37,216,10,2,0 // vbroadcastss 0x20ad8(%rip),%ymm12 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3 - .byte 196,98,125,24,37,86,125,0,0 // vbroadcastss 0x7d56(%rip),%ymm12 # b3a0 <_sk_clut_4D_avx+0x2345> + .byte 196,98,125,24,37,106,11,2,0 // vbroadcastss 0x20b6a(%rip),%ymm12 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11 - .byte 196,98,125,24,37,76,125,0,0 // vbroadcastss 0x7d4c(%rip),%ymm12 # b3a4 <_sk_clut_4D_avx+0x2349> + .byte 196,98,125,24,37,96,11,2,0 // vbroadcastss 0x20b60(%rip),%ymm12 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .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,61,125,0,0 // vbroadcastss 0x7d3d(%rip),%ymm12 # b3a8 <_sk_clut_4D_avx+0x234d> + .byte 196,98,125,24,37,81,11,2,0 // vbroadcastss 0x20b51(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3 - .byte 196,98,125,24,37,51,125,0,0 // vbroadcastss 0x7d33(%rip),%ymm12 # b3ac <_sk_clut_4D_avx+0x2351> + .byte 196,98,125,24,37,71,11,2,0 // vbroadcastss 0x20b47(%rip),%ymm12 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .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,23,125,0,0 // vbroadcastss 0x7d17(%rip),%ymm11 # b3b0 <_sk_clut_4D_avx+0x2355> + .byte 196,98,125,24,29,43,11,2,0 // vbroadcastss 0x20b2b(%rip),%ymm11 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3 - .byte 196,98,125,24,29,13,125,0,0 // vbroadcastss 0x7d0d(%rip),%ymm11 # b3b4 <_sk_clut_4D_avx+0x2359> + .byte 196,98,125,24,29,33,11,2,0 // vbroadcastss 0x20b21(%rip),%ymm11 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .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,254,124,0,0 // vbroadcastss 0x7cfe(%rip),%ymm11 # b3b8 <_sk_clut_4D_avx+0x235d> + .byte 196,98,125,24,29,18,11,2,0 // vbroadcastss 0x20b12(%rip),%ymm11 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10 - .byte 196,98,125,24,29,244,124,0,0 // vbroadcastss 0x7cf4(%rip),%ymm11 # b3bc <_sk_clut_4D_avx+0x2361> + .byte 196,98,125,24,29,8,11,2,0 // vbroadcastss 0x20b08(%rip),%ymm11 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .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,229,124,0,0 // vbroadcastss 0x7ce5(%rip),%ymm10 # b3c0 <_sk_clut_4D_avx+0x2365> + .byte 196,98,125,24,21,249,10,2,0 // vbroadcastss 0x20af9(%rip),%ymm10 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .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 @@ -27656,7 +26707,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,188,124,0,0 // vbroadcastss 0x7cbc(%rip),%ymm8 # b3c4 <_sk_clut_4D_avx+0x2369> + .byte 196,98,125,24,5,16,10,2,0 // vbroadcastss 0x20a10(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -27675,34 +26726,34 @@ _sk_gamma_avx: .byte 197,252,40,233 // vmovaps %ymm1,%ymm5 .byte 72,173 // lods %ds:(%rsi),%rax .byte 197,252,91,200 // vcvtdq2ps %ymm0,%ymm1 - .byte 196,98,125,24,5,127,124,0,0 // vbroadcastss 0x7c7f(%rip),%ymm8 # b3c8 <_sk_clut_4D_avx+0x236d> + .byte 196,98,125,24,5,99,10,2,0 // vbroadcastss 0x20a63(%rip),%ymm8 # 2ae98 <_sk_overlay_sse2_8bit+0x4d7> .byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1 - .byte 196,98,125,24,13,117,124,0,0 // vbroadcastss 0x7c75(%rip),%ymm9 # b3cc <_sk_clut_4D_avx+0x2371> + .byte 196,98,125,24,13,89,10,2,0 // vbroadcastss 0x20a59(%rip),%ymm9 # 2ae9c <_sk_overlay_sse2_8bit+0x4db> .byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0 - .byte 196,226,125,24,37,107,124,0,0 // vbroadcastss 0x7c6b(%rip),%ymm4 # b3d0 <_sk_clut_4D_avx+0x2375> + .byte 196,226,125,24,37,175,9,2,0 // vbroadcastss 0x209af(%rip),%ymm4 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0 - .byte 196,98,125,24,21,98,124,0,0 // vbroadcastss 0x7c62(%rip),%ymm10 # b3d4 <_sk_clut_4D_avx+0x2379> + .byte 196,98,125,24,21,66,10,2,0 // vbroadcastss 0x20a42(%rip),%ymm10 # 2aea0 <_sk_overlay_sse2_8bit+0x4df> .byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1 - .byte 196,98,125,24,29,88,124,0,0 // vbroadcastss 0x7c58(%rip),%ymm11 # b3d8 <_sk_clut_4D_avx+0x237d> + .byte 196,98,125,24,29,56,10,2,0 // vbroadcastss 0x20a38(%rip),%ymm11 # 2aea4 <_sk_overlay_sse2_8bit+0x4e3> .byte 196,193,124,89,211 // vmulps %ymm11,%ymm0,%ymm2 .byte 197,244,92,202 // vsubps %ymm2,%ymm1,%ymm1 - .byte 196,98,125,24,37,74,124,0,0 // vbroadcastss 0x7c4a(%rip),%ymm12 # b3dc <_sk_clut_4D_avx+0x2381> + .byte 196,98,125,24,37,42,10,2,0 // vbroadcastss 0x20a2a(%rip),%ymm12 # 2aea8 <_sk_overlay_sse2_8bit+0x4e7> .byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0 - .byte 196,98,125,24,45,64,124,0,0 // vbroadcastss 0x7c40(%rip),%ymm13 # b3e0 <_sk_clut_4D_avx+0x2385> + .byte 196,98,125,24,45,32,10,2,0 // vbroadcastss 0x20a20(%rip),%ymm13 # 2aeac <_sk_overlay_sse2_8bit+0x4eb> .byte 197,148,94,192 // vdivps %ymm0,%ymm13,%ymm0 .byte 197,244,92,192 // vsubps %ymm0,%ymm1,%ymm0 .byte 196,98,125,24,48 // vbroadcastss (%rax),%ymm14 .byte 196,193,124,89,198 // vmulps %ymm14,%ymm0,%ymm0 .byte 196,227,125,8,200,1 // vroundps $0x1,%ymm0,%ymm1 .byte 197,252,92,241 // vsubps %ymm1,%ymm0,%ymm6 - .byte 196,98,125,24,61,31,124,0,0 // vbroadcastss 0x7c1f(%rip),%ymm15 # b3e4 <_sk_clut_4D_avx+0x2389> + .byte 196,98,125,24,61,255,9,2,0 // vbroadcastss 0x209ff(%rip),%ymm15 # 2aeb0 <_sk_overlay_sse2_8bit+0x4ef> .byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0 - .byte 196,226,125,24,29,21,124,0,0 // vbroadcastss 0x7c15(%rip),%ymm3 # b3e8 <_sk_clut_4D_avx+0x238d> + .byte 196,226,125,24,29,245,9,2,0 // vbroadcastss 0x209f5(%rip),%ymm3 # 2aeb4 <_sk_overlay_sse2_8bit+0x4f3> .byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1 .byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1 - .byte 196,226,125,24,21,8,124,0,0 // vbroadcastss 0x7c08(%rip),%ymm2 # b3ec <_sk_clut_4D_avx+0x2391> + .byte 196,226,125,24,21,232,9,2,0 // vbroadcastss 0x209e8(%rip),%ymm2 # 2aeb8 <_sk_overlay_sse2_8bit+0x4f7> .byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0 - .byte 196,226,125,24,53,255,123,0,0 // vbroadcastss 0x7bff(%rip),%ymm6 # b3f0 <_sk_clut_4D_avx+0x2395> + .byte 196,226,125,24,53,223,9,2,0 // vbroadcastss 0x209df(%rip),%ymm6 # 2aebc <_sk_overlay_sse2_8bit+0x4fb> .byte 197,204,94,192 // vdivps %ymm0,%ymm6,%ymm0 .byte 197,244,88,192 // vaddps %ymm0,%ymm1,%ymm0 .byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp) @@ -27744,7 +26795,7 @@ _sk_gamma_avx: .byte 197,236,92,212 // vsubps %ymm4,%ymm2,%ymm2 .byte 197,204,94,210 // vdivps %ymm2,%ymm6,%ymm2 .byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1 - .byte 196,226,125,24,21,66,123,0,0 // vbroadcastss 0x7b42(%rip),%ymm2 # b3f4 <_sk_clut_4D_avx+0x2399> + .byte 196,226,125,24,21,34,9,2,0 // vbroadcastss 0x20922(%rip),%ymm2 # 2aec0 <_sk_overlay_sse2_8bit+0x4ff> .byte 197,236,89,92,36,128 // vmulps -0x80(%rsp),%ymm2,%ymm3 .byte 197,252,89,226 // vmulps %ymm2,%ymm0,%ymm4 .byte 197,244,89,210 // vmulps %ymm2,%ymm1,%ymm2 @@ -27764,31 +26815,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,254,122,0,0 // vbroadcastss 0x7afe(%rip),%ymm8 # b3f8 <_sk_clut_4D_avx+0x239d> + .byte 196,98,125,24,5,222,8,2,0 // vbroadcastss 0x208de(%rip),%ymm8 # 2aec4 <_sk_overlay_sse2_8bit+0x503> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 - .byte 196,98,125,24,5,244,122,0,0 // vbroadcastss 0x7af4(%rip),%ymm8 # b3fc <_sk_clut_4D_avx+0x23a1> + .byte 196,98,125,24,5,60,8,2,0 // vbroadcastss 0x2083c(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1 - .byte 196,98,125,24,13,234,122,0,0 // vbroadcastss 0x7aea(%rip),%ymm9 # b400 <_sk_clut_4D_avx+0x23a5> + .byte 196,98,125,24,13,198,8,2,0 // vbroadcastss 0x208c6(%rip),%ymm9 # 2aec8 <_sk_overlay_sse2_8bit+0x507> .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,214,122,0,0 // vbroadcastss 0x7ad6(%rip),%ymm8 # b404 <_sk_clut_4D_avx+0x23a9> + .byte 196,98,125,24,5,178,8,2,0 // vbroadcastss 0x208b2(%rip),%ymm8 # 2aecc <_sk_overlay_sse2_8bit+0x50b> .byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0 - .byte 196,98,125,24,5,204,122,0,0 // vbroadcastss 0x7acc(%rip),%ymm8 # b408 <_sk_clut_4D_avx+0x23ad> + .byte 196,98,125,24,5,168,8,2,0 // vbroadcastss 0x208a8(%rip),%ymm8 # 2aed0 <_sk_overlay_sse2_8bit+0x50f> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 - .byte 196,98,125,24,5,194,122,0,0 // vbroadcastss 0x7ac2(%rip),%ymm8 # b40c <_sk_clut_4D_avx+0x23b1> + .byte 196,98,125,24,5,158,8,2,0 // vbroadcastss 0x2089e(%rip),%ymm8 # 2aed4 <_sk_overlay_sse2_8bit+0x513> .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,180,122,0,0 // vbroadcastss 0x7ab4(%rip),%ymm8 # b410 <_sk_clut_4D_avx+0x23b5> + .byte 196,98,125,24,5,144,8,2,0 // vbroadcastss 0x20890(%rip),%ymm8 # 2aed8 <_sk_overlay_sse2_8bit+0x517> .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,157,122,0,0 // vbroadcastss 0x7a9d(%rip),%ymm9 # b414 <_sk_clut_4D_avx+0x23b9> + .byte 196,98,125,24,13,121,8,2,0 // vbroadcastss 0x20879(%rip),%ymm9 # 2aedc <_sk_overlay_sse2_8bit+0x51b> .byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10 - .byte 196,98,125,24,29,146,122,0,0 // vbroadcastss 0x7a92(%rip),%ymm11 # b418 <_sk_clut_4D_avx+0x23bd> + .byte 196,98,125,24,29,110,8,2,0 // vbroadcastss 0x2086e(%rip),%ymm11 # 2aee0 <_sk_overlay_sse2_8bit+0x51f> .byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1 - .byte 196,98,125,24,37,136,122,0,0 // vbroadcastss 0x7a88(%rip),%ymm12 # b41c <_sk_clut_4D_avx+0x23c1> + .byte 196,98,125,24,37,100,8,2,0 // vbroadcastss 0x20864(%rip),%ymm12 # 2aee4 <_sk_overlay_sse2_8bit+0x523> .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 @@ -27803,9 +26854,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,62,122,0,0 // vbroadcastss 0x7a3e(%rip),%ymm0 # b420 <_sk_clut_4D_avx+0x23c5> + .byte 196,226,125,24,5,26,8,2,0 // vbroadcastss 0x2081a(%rip),%ymm0 # 2aee8 <_sk_overlay_sse2_8bit+0x527> .byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0 - .byte 196,98,125,24,5,53,122,0,0 // vbroadcastss 0x7a35(%rip),%ymm8 # b424 <_sk_clut_4D_avx+0x23c9> + .byte 196,98,125,24,5,17,8,2,0 // vbroadcastss 0x20811(%rip),%ymm8 # 2aeec <_sk_overlay_sse2_8bit+0x52b> .byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -27822,15 +26873,15 @@ _sk_load_a8_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 117,67 // jne 3a54 <_sk_load_a8_avx+0x5c> + .byte 117,67 // jne a740 <_sk_load_a8_avx+0x5c> .byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0 - .byte 197,249,219,5,225,125,0,0 // vpand 0x7de1(%rip),%xmm0,%xmm0 # b800 <_sk_clut_4D_avx+0x27a5> + .byte 197,249,219,5,133,16,2,0 // vpand 0x21085(%rip),%xmm0,%xmm0 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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,233,121,0,0 // vbroadcastss 0x79e9(%rip),%ymm1 # b428 <_sk_clut_4D_avx+0x23cd> + .byte 196,226,125,24,13,77,7,2,0 // vbroadcastss 0x2074d(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -27843,15 +26894,15 @@ _sk_load_a8_avx: .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,175 // ja 3a17 <_sk_load_a8_avx+0x1f> + .byte 119,175 // ja a703 <_sk_load_a8_avx+0x1f> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,121,0,0,0 // lea 0x79(%rip),%r11 # 3aec <_sk_load_a8_avx+0xf4> + .byte 76,141,29,121,0,0,0 // lea 0x79(%rip),%r11 # a7d8 <_sk_load_a8_avx+0xf4> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,182,4,25 // movzbl (%r9,%rbx,1),%eax .byte 197,249,110,192 // vmovd %eax,%xmm0 - .byte 235,144 // jmp 3a17 <_sk_load_a8_avx+0x1f> + .byte 235,144 // jmp a703 <_sk_load_a8_avx+0x1f> .byte 65,15,182,68,25,2 // movzbl 0x2(%r9,%rbx,1),%eax .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0 @@ -27859,7 +26910,7 @@ _sk_load_a8_avx: .byte 197,249,110,200 // vmovd %eax,%xmm1 .byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1 .byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0 - .byte 233,104,255,255,255 // jmpq 3a17 <_sk_load_a8_avx+0x1f> + .byte 233,104,255,255,255 // jmpq a703 <_sk_load_a8_avx+0x1f> .byte 65,15,182,68,25,6 // movzbl 0x6(%r9,%rbx,1),%eax .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0 @@ -27870,7 +26921,7 @@ _sk_load_a8_avx: .byte 196,193,121,110,12,25 // vmovd (%r9,%rbx,1),%xmm1 .byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1 .byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - .byte 233,45,255,255,255 // jmpq 3a17 <_sk_load_a8_avx+0x1f> + .byte 233,45,255,255,255 // jmpq a703 <_sk_load_a8_avx+0x1f> .byte 102,144 // xchg %ax,%ax .byte 144 // nop .byte 255 // (bad) @@ -27879,7 +26930,7 @@ _sk_load_a8_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,221 // callq ffffffffde003afc <_sk_clut_4D_avx+0xffffffffddffaaa1> + .byte 232,255,255,255,221 // callq ffffffffde00a7e8 <_sk_overlay_sse2_8bit+0xffffffffddfdfe27> .byte 255 // (bad) .byte 255 // (bad) .byte 255,210 // callq *%rdx @@ -27902,15 +26953,15 @@ _sk_load_a8_dst_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 117,67 // jne 3b64 <_sk_load_a8_dst_avx+0x5c> + .byte 117,67 // jne a850 <_sk_load_a8_dst_avx+0x5c> .byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4 - .byte 197,217,219,37,225,124,0,0 // vpand 0x7ce1(%rip),%xmm4,%xmm4 # b810 <_sk_clut_4D_avx+0x27b5> + .byte 197,217,219,37,117,15,2,0 // vpand 0x20f75(%rip),%xmm4,%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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,221,120,0,0 // vbroadcastss 0x78dd(%rip),%ymm5 # b42c <_sk_clut_4D_avx+0x23d1> + .byte 196,226,125,24,45,61,6,2,0 // vbroadcastss 0x2063d(%rip),%ymm5 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -27923,15 +26974,15 @@ _sk_load_a8_dst_avx: .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,175 // ja 3b27 <_sk_load_a8_dst_avx+0x1f> + .byte 119,175 // ja a813 <_sk_load_a8_dst_avx+0x1f> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,121,0,0,0 // lea 0x79(%rip),%r11 # 3bfc <_sk_load_a8_dst_avx+0xf4> + .byte 76,141,29,121,0,0,0 // lea 0x79(%rip),%r11 # a8e8 <_sk_load_a8_dst_avx+0xf4> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,182,4,25 // movzbl (%r9,%rbx,1),%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 - .byte 235,144 // jmp 3b27 <_sk_load_a8_dst_avx+0x1f> + .byte 235,144 // jmp a813 <_sk_load_a8_dst_avx+0x1f> .byte 65,15,182,68,25,2 // movzbl 0x2(%r9,%rbx,1),%eax .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4 @@ -27939,7 +26990,7 @@ _sk_load_a8_dst_avx: .byte 197,249,110,232 // vmovd %eax,%xmm5 .byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5 .byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4 - .byte 233,104,255,255,255 // jmpq 3b27 <_sk_load_a8_dst_avx+0x1f> + .byte 233,104,255,255,255 // jmpq a813 <_sk_load_a8_dst_avx+0x1f> .byte 65,15,182,68,25,6 // movzbl 0x6(%r9,%rbx,1),%eax .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4 @@ -27950,7 +27001,7 @@ _sk_load_a8_dst_avx: .byte 196,193,121,110,44,25 // vmovd (%r9,%rbx,1),%xmm5 .byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5 .byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - .byte 233,45,255,255,255 // jmpq 3b27 <_sk_load_a8_dst_avx+0x1f> + .byte 233,45,255,255,255 // jmpq a813 <_sk_load_a8_dst_avx+0x1f> .byte 102,144 // xchg %ax,%ax .byte 144 // nop .byte 255 // (bad) @@ -27959,7 +27010,7 @@ _sk_load_a8_dst_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,221 // callq ffffffffde003c0c <_sk_clut_4D_avx+0xffffffffddffabb1> + .byte 232,255,255,255,221 // callq ffffffffde00a8f8 <_sk_overlay_sse2_8bit+0xffffffffddfdff37> .byte 255 // (bad) .byte 255 // (bad) .byte 255,210 // callq *%rdx @@ -28014,7 +27065,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,76,119,0,0 // vbroadcastss 0x774c(%rip),%ymm1 # b430 <_sk_clut_4D_avx+0x23d5> + .byte 196,226,125,24,13,168,4,2,0 // vbroadcastss 0x204a8(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -28033,14 +27084,14 @@ _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,31,119,0,0 // vbroadcastss 0x771f(%rip),%ymm8 # b434 <_sk_clut_4D_avx+0x23d9> + .byte 196,98,125,24,5,47,4,2,0 // vbroadcastss 0x2042f(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8 .byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8 .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8 .byte 196,65,57,103,192 // vpackuswb %xmm8,%xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,11 // jne 3d3f <_sk_store_a8_avx+0x47> + .byte 117,11 // jne aa2b <_sk_store_a8_avx+0x47> .byte 196,65,123,17,4,25 // vmovsd %xmm8,(%r9,%rbx,1) .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -28049,25 +27100,25 @@ _sk_store_a8_avx: .byte 65,128,226,7 // and $0x7,%r10b .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,235 // ja 3d3a <_sk_store_a8_avx+0x42> + .byte 119,235 // ja aa26 <_sk_store_a8_avx+0x42> .byte 196,66,121,48,192 // vpmovzxbw %xmm8,%xmm8 .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,85,0,0,0 // lea 0x55(%rip),%r11 # 3db4 <_sk_store_a8_avx+0xbc> + .byte 76,141,29,85,0,0,0 // lea 0x55(%rip),%r11 # aaa0 <_sk_store_a8_avx+0xbc> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,67,121,20,4,25,0 // vpextrb $0x0,%xmm8,(%r9,%rbx,1) - .byte 235,201 // jmp 3d3a <_sk_store_a8_avx+0x42> + .byte 235,201 // jmp aa26 <_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,158,122,0,0 // vpshufb 0x7a9e(%rip),%xmm8,%xmm8 # b820 <_sk_clut_4D_avx+0x27c5> + .byte 196,98,57,0,5,50,13,2,0 // vpshufb 0x20d32(%rip),%xmm8,%xmm8 # 2b7a0 <_sk_overlay_sse2_8bit+0xddf> .byte 196,67,121,21,4,25,0 // vpextrw $0x0,%xmm8,(%r9,%rbx,1) - .byte 235,175 // jmp 3d3a <_sk_store_a8_avx+0x42> + .byte 235,175 // jmp aa26 <_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,132,122,0,0 // vpshufb 0x7a84(%rip),%xmm8,%xmm8 # b830 <_sk_clut_4D_avx+0x27d5> + .byte 196,98,57,0,5,24,13,2,0 // vpshufb 0x20d18(%rip),%xmm8,%xmm8 # 2b7b0 <_sk_overlay_sse2_8bit+0xdef> .byte 196,65,121,126,4,25 // vmovd %xmm8,(%r9,%rbx,1) - .byte 235,134 // jmp 3d3a <_sk_store_a8_avx+0x42> + .byte 235,134 // jmp aa26 <_sk_store_a8_avx+0x42> .byte 180,255 // mov $0xff,%ah .byte 255 // (bad) .byte 255,197 // inc %ebp @@ -28100,18 +27151,18 @@ _sk_load_g8_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 117,72 // jne 3e31 <_sk_load_g8_avx+0x61> + .byte 117,72 // jne ab1d <_sk_load_g8_avx+0x61> .byte 196,194,121,48,4,25 // vpmovzxbw (%r9,%rbx,1),%xmm0 - .byte 197,249,219,5,73,122,0,0 // vpand 0x7a49(%rip),%xmm0,%xmm0 # b840 <_sk_clut_4D_avx+0x27e5> + .byte 197,249,219,5,173,12,2,0 // vpand 0x20cad(%rip),%xmm0,%xmm0 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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,33,118,0,0 // vbroadcastss 0x7621(%rip),%ymm1 # b438 <_sk_clut_4D_avx+0x23dd> + .byte 196,226,125,24,13,117,3,2,0 // vbroadcastss 0x20375(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,22,118,0,0 // vbroadcastss 0x7616(%rip),%ymm3 # b43c <_sk_clut_4D_avx+0x23e1> + .byte 196,226,125,24,29,242,2,2,0 // vbroadcastss 0x202f2(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 197,252,40,208 // vmovaps %ymm0,%ymm2 .byte 91 // pop %rbx @@ -28121,15 +27172,15 @@ _sk_load_g8_avx: .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,170 // ja 3def <_sk_load_g8_avx+0x1f> + .byte 119,170 // ja aadb <_sk_load_g8_avx+0x1f> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,120,0,0,0 // lea 0x78(%rip),%r11 # 3ec8 <_sk_load_g8_avx+0xf8> + .byte 76,141,29,120,0,0,0 // lea 0x78(%rip),%r11 # abb4 <_sk_load_g8_avx+0xf8> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,182,4,25 // movzbl (%r9,%rbx,1),%eax .byte 197,249,110,192 // vmovd %eax,%xmm0 - .byte 235,139 // jmp 3def <_sk_load_g8_avx+0x1f> + .byte 235,139 // jmp aadb <_sk_load_g8_avx+0x1f> .byte 65,15,182,68,25,2 // movzbl 0x2(%r9,%rbx,1),%eax .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 197,249,196,192,2 // vpinsrw $0x2,%eax,%xmm0,%xmm0 @@ -28137,7 +27188,7 @@ _sk_load_g8_avx: .byte 197,249,110,200 // vmovd %eax,%xmm1 .byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1 .byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0 - .byte 233,99,255,255,255 // jmpq 3def <_sk_load_g8_avx+0x1f> + .byte 233,99,255,255,255 // jmpq aadb <_sk_load_g8_avx+0x1f> .byte 65,15,182,68,25,6 // movzbl 0x6(%r9,%rbx,1),%eax .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 197,249,196,192,6 // vpinsrw $0x6,%eax,%xmm0,%xmm0 @@ -28148,7 +27199,7 @@ _sk_load_g8_avx: .byte 196,193,121,110,12,25 // vmovd (%r9,%rbx,1),%xmm1 .byte 196,226,121,48,201 // vpmovzxbw %xmm1,%xmm1 .byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - .byte 233,40,255,255,255 // jmpq 3def <_sk_load_g8_avx+0x1f> + .byte 233,40,255,255,255 // jmpq aadb <_sk_load_g8_avx+0x1f> .byte 144 // nop .byte 145 // xchg %eax,%ecx .byte 255 // (bad) @@ -28157,7 +27208,7 @@ _sk_load_g8_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf003ed8 <_sk_clut_4D_avx+0xffffffffdeffae7d> + .byte 233,255,255,255,222 // jmpq ffffffffdf00abc4 <_sk_overlay_sse2_8bit+0xffffffffdefe0203> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -28180,18 +27231,18 @@ _sk_load_g8_dst_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 117,72 // jne 3f45 <_sk_load_g8_dst_avx+0x61> + .byte 117,72 // jne ac31 <_sk_load_g8_dst_avx+0x61> .byte 196,194,121,48,36,25 // vpmovzxbw (%r9,%rbx,1),%xmm4 - .byte 197,217,219,37,69,121,0,0 // vpand 0x7945(%rip),%xmm4,%xmm4 # b850 <_sk_clut_4D_avx+0x27f5> + .byte 197,217,219,37,153,11,2,0 // vpand 0x20b99(%rip),%xmm4,%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .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,21,117,0,0 // vbroadcastss 0x7515(%rip),%ymm5 # b440 <_sk_clut_4D_avx+0x23e5> + .byte 196,226,125,24,45,97,2,2,0 // vbroadcastss 0x20261(%rip),%ymm5 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,61,10,117,0,0 // vbroadcastss 0x750a(%rip),%ymm7 # b444 <_sk_clut_4D_avx+0x23e9> + .byte 196,226,125,24,61,222,1,2,0 // vbroadcastss 0x201de(%rip),%ymm7 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,236 // vmovaps %ymm4,%ymm5 .byte 197,252,40,244 // vmovaps %ymm4,%ymm6 .byte 91 // pop %rbx @@ -28201,15 +27252,15 @@ _sk_load_g8_dst_avx: .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,170 // ja 3f03 <_sk_load_g8_dst_avx+0x1f> + .byte 119,170 // ja abef <_sk_load_g8_dst_avx+0x1f> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,120,0,0,0 // lea 0x78(%rip),%r11 # 3fdc <_sk_load_g8_dst_avx+0xf8> + .byte 76,141,29,120,0,0,0 // lea 0x78(%rip),%r11 # acc8 <_sk_load_g8_dst_avx+0xf8> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,182,4,25 // movzbl (%r9,%rbx,1),%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 - .byte 235,139 // jmp 3f03 <_sk_load_g8_dst_avx+0x1f> + .byte 235,139 // jmp abef <_sk_load_g8_dst_avx+0x1f> .byte 65,15,182,68,25,2 // movzbl 0x2(%r9,%rbx,1),%eax .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 197,217,196,224,2 // vpinsrw $0x2,%eax,%xmm4,%xmm4 @@ -28217,7 +27268,7 @@ _sk_load_g8_dst_avx: .byte 197,249,110,232 // vmovd %eax,%xmm5 .byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5 .byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4 - .byte 233,99,255,255,255 // jmpq 3f03 <_sk_load_g8_dst_avx+0x1f> + .byte 233,99,255,255,255 // jmpq abef <_sk_load_g8_dst_avx+0x1f> .byte 65,15,182,68,25,6 // movzbl 0x6(%r9,%rbx,1),%eax .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 197,217,196,224,6 // vpinsrw $0x6,%eax,%xmm4,%xmm4 @@ -28228,7 +27279,7 @@ _sk_load_g8_dst_avx: .byte 196,193,121,110,44,25 // vmovd (%r9,%rbx,1),%xmm5 .byte 196,226,121,48,237 // vpmovzxbw %xmm5,%xmm5 .byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - .byte 233,40,255,255,255 // jmpq 3f03 <_sk_load_g8_dst_avx+0x1f> + .byte 233,40,255,255,255 // jmpq abef <_sk_load_g8_dst_avx+0x1f> .byte 144 // nop .byte 145 // xchg %eax,%ecx .byte 255 // (bad) @@ -28237,7 +27288,7 @@ _sk_load_g8_dst_avx: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf003fec <_sk_clut_4D_avx+0xffffffffdeffaf91> + .byte 233,255,255,255,222 // jmpq ffffffffdf00acd8 <_sk_overlay_sse2_8bit+0xffffffffdefe0317> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -28292,10 +27343,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,132,115,0,0 // vbroadcastss 0x7384(%rip),%ymm1 # b448 <_sk_clut_4D_avx+0x23ed> + .byte 196,226,125,24,13,200,0,2,0 // vbroadcastss 0x200c8(%rip),%ymm1 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,121,115,0,0 // vbroadcastss 0x7379(%rip),%ymm3 # b44c <_sk_clut_4D_avx+0x23f1> + .byte 196,226,125,24,29,69,0,2,0 // vbroadcastss 0x20045(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 197,252,40,208 // vmovaps %ymm0,%ymm2 .byte 255,224 // jmpq *%rax @@ -28313,29 +27364,29 @@ _sk_load_565_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,129,0,0,0 // jne 417e <_sk_load_565_avx+0xa1> + .byte 15,133,129,0,0,0 // jne ae6a <_sk_load_565_avx+0xa1> .byte 196,193,122,111,4,89 // vmovdqu (%r9,%rbx,2),%xmm0 .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,209,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 - .byte 196,226,125,24,5,49,115,0,0 // vbroadcastss 0x7331(%rip),%ymm0 # b450 <_sk_clut_4D_avx+0x23f5> + .byte 196,226,125,24,5,113,0,2,0 // vbroadcastss 0x20071(%rip),%ymm0 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,36,115,0,0 // vbroadcastss 0x7324(%rip),%ymm1 # b454 <_sk_clut_4D_avx+0x23f9> + .byte 196,226,125,24,13,100,0,2,0 // vbroadcastss 0x20064(%rip),%ymm1 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,24,13,27,115,0,0 // vbroadcastss 0x731b(%rip),%ymm1 # b458 <_sk_clut_4D_avx+0x23fd> + .byte 196,226,125,24,13,91,0,2,0 // vbroadcastss 0x2005b(%rip),%ymm1 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,29,14,115,0,0 // vbroadcastss 0x730e(%rip),%ymm3 # b45c <_sk_clut_4D_avx+0x2401> + .byte 196,226,125,24,29,78,0,2,0 // vbroadcastss 0x2004e(%rip),%ymm3 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1 - .byte 196,226,125,24,29,5,115,0,0 // vbroadcastss 0x7305(%rip),%ymm3 # b460 <_sk_clut_4D_avx+0x2405> + .byte 196,226,125,24,29,69,0,2,0 // vbroadcastss 0x20045(%rip),%ymm3 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,226,125,24,29,248,114,0,0 // vbroadcastss 0x72f8(%rip),%ymm3 # b464 <_sk_clut_4D_avx+0x2409> + .byte 196,226,125,24,29,56,0,2,0 // vbroadcastss 0x20038(%rip),%ymm3 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,237,114,0,0 // vbroadcastss 0x72ed(%rip),%ymm3 # b468 <_sk_clut_4D_avx+0x240d> + .byte 196,226,125,24,29,157,255,1,0 // vbroadcastss 0x1ff9d(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d @@ -28343,27 +27394,27 @@ _sk_load_565_avx: .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,109,255,255,255 // ja 4103 <_sk_load_565_avx+0x26> + .byte 15,135,109,255,255,255 // ja adef <_sk_load_565_avx+0x26> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,99,0,0,0 // lea 0x63(%rip),%r11 # 4204 <_sk_load_565_avx+0x127> + .byte 76,141,29,99,0,0,0 // lea 0x63(%rip),%r11 # aef0 <_sk_load_565_avx+0x127> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,183,4,89 // movzwl (%r9,%rbx,2),%eax .byte 197,249,110,192 // vmovd %eax,%xmm0 - .byte 233,75,255,255,255 // jmpq 4103 <_sk_load_565_avx+0x26> + .byte 233,75,255,255,255 // jmpq adef <_sk_load_565_avx+0x26> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,193,121,196,68,89,4,2 // vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,121,110,12,89 // vmovd (%r9,%rbx,2),%xmm1 .byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0 - .byte 233,46,255,255,255 // jmpq 4103 <_sk_load_565_avx+0x26> + .byte 233,46,255,255,255 // jmpq adef <_sk_load_565_avx+0x26> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,193,121,196,68,89,12,6 // vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,121,196,68,89,10,5 // vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,121,196,68,89,8,4 // vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,122,126,12,89 // vmovq (%r9,%rbx,2),%xmm1 .byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - .byte 233,1,255,255,255 // jmpq 4103 <_sk_load_565_avx+0x26> + .byte 233,1,255,255,255 // jmpq adef <_sk_load_565_avx+0x26> .byte 102,144 // xchg %ax,%ax .byte 166 // cmpsb %es:(%rdi),%ds:(%rsi) .byte 255 // (bad) @@ -28397,29 +27448,29 @@ _sk_load_565_dst_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,129,0,0,0 // jne 42c1 <_sk_load_565_dst_avx+0xa1> + .byte 15,133,129,0,0,0 // jne afad <_sk_load_565_dst_avx+0xa1> .byte 196,193,122,111,36,89 // vmovdqu (%r9,%rbx,2),%xmm4 .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,245,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 - .byte 196,226,125,24,37,10,114,0,0 // vbroadcastss 0x720a(%rip),%ymm4 # b46c <_sk_clut_4D_avx+0x2411> + .byte 196,226,125,24,37,46,255,1,0 // vbroadcastss 0x1ff2e(%rip),%ymm4 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,125,24,45,253,113,0,0 // vbroadcastss 0x71fd(%rip),%ymm5 # b470 <_sk_clut_4D_avx+0x2415> + .byte 196,226,125,24,45,33,255,1,0 // vbroadcastss 0x1ff21(%rip),%ymm5 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4 - .byte 196,226,125,24,45,244,113,0,0 // vbroadcastss 0x71f4(%rip),%ymm5 # b474 <_sk_clut_4D_avx+0x2419> + .byte 196,226,125,24,45,24,255,1,0 // vbroadcastss 0x1ff18(%rip),%ymm5 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5 .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 - .byte 196,226,125,24,61,231,113,0,0 // vbroadcastss 0x71e7(%rip),%ymm7 # b478 <_sk_clut_4D_avx+0x241d> + .byte 196,226,125,24,61,11,255,1,0 // vbroadcastss 0x1ff0b(%rip),%ymm7 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5 - .byte 196,226,125,24,61,222,113,0,0 // vbroadcastss 0x71de(%rip),%ymm7 # b47c <_sk_clut_4D_avx+0x2421> + .byte 196,226,125,24,61,2,255,1,0 // vbroadcastss 0x1ff02(%rip),%ymm7 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6 .byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6 - .byte 196,226,125,24,61,209,113,0,0 // vbroadcastss 0x71d1(%rip),%ymm7 # b480 <_sk_clut_4D_avx+0x2425> + .byte 196,226,125,24,61,245,254,1,0 // vbroadcastss 0x1fef5(%rip),%ymm7 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,61,198,113,0,0 // vbroadcastss 0x71c6(%rip),%ymm7 # b484 <_sk_clut_4D_avx+0x2429> + .byte 196,226,125,24,61,90,254,1,0 // vbroadcastss 0x1fe5a(%rip),%ymm7 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d @@ -28427,27 +27478,27 @@ _sk_load_565_dst_avx: .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,109,255,255,255 // ja 4246 <_sk_load_565_dst_avx+0x26> + .byte 15,135,109,255,255,255 // ja af32 <_sk_load_565_dst_avx+0x26> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,100,0,0,0 // lea 0x64(%rip),%r11 # 4348 <_sk_load_565_dst_avx+0x128> + .byte 76,141,29,100,0,0,0 // lea 0x64(%rip),%r11 # b034 <_sk_load_565_dst_avx+0x128> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,183,4,89 // movzwl (%r9,%rbx,2),%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 - .byte 233,75,255,255,255 // jmpq 4246 <_sk_load_565_dst_avx+0x26> + .byte 233,75,255,255,255 // jmpq af32 <_sk_load_565_dst_avx+0x26> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,193,89,196,100,89,4,2 // vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,121,110,44,89 // vmovd (%r9,%rbx,2),%xmm5 .byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4 - .byte 233,46,255,255,255 // jmpq 4246 <_sk_load_565_dst_avx+0x26> + .byte 233,46,255,255,255 // jmpq af32 <_sk_load_565_dst_avx+0x26> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,193,89,196,100,89,12,6 // vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,89,196,100,89,10,5 // vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,89,196,100,89,8,4 // vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,122,126,44,89 // vmovq (%r9,%rbx,2),%xmm5 .byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - .byte 233,1,255,255,255 // jmpq 4246 <_sk_load_565_dst_avx+0x26> + .byte 233,1,255,255,255 // jmpq af32 <_sk_load_565_dst_avx+0x26> .byte 15,31,0 // nopl (%rax) .byte 165 // movsl %ds:(%rsi),%es:(%rdi) .byte 255 // (bad) @@ -28519,23 +27570,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,82,112,0,0 // vbroadcastss 0x7052(%rip),%ymm0 # b488 <_sk_clut_4D_avx+0x242d> + .byte 196,226,125,24,5,90,253,1,0 // vbroadcastss 0x1fd5a(%rip),%ymm0 # 2ae7c <_sk_overlay_sse2_8bit+0x4bb> .byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,69,112,0,0 // vbroadcastss 0x7045(%rip),%ymm1 # b48c <_sk_clut_4D_avx+0x2431> + .byte 196,226,125,24,13,77,253,1,0 // vbroadcastss 0x1fd4d(%rip),%ymm1 # 2ae80 <_sk_overlay_sse2_8bit+0x4bf> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,24,13,60,112,0,0 // vbroadcastss 0x703c(%rip),%ymm1 # b490 <_sk_clut_4D_avx+0x2435> + .byte 196,226,125,24,13,68,253,1,0 // vbroadcastss 0x1fd44(%rip),%ymm1 # 2ae84 <_sk_overlay_sse2_8bit+0x4c3> .byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,29,47,112,0,0 // vbroadcastss 0x702f(%rip),%ymm3 # b494 <_sk_clut_4D_avx+0x2439> + .byte 196,226,125,24,29,55,253,1,0 // vbroadcastss 0x1fd37(%rip),%ymm3 # 2ae88 <_sk_overlay_sse2_8bit+0x4c7> .byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1 - .byte 196,226,125,24,29,38,112,0,0 // vbroadcastss 0x7026(%rip),%ymm3 # b498 <_sk_clut_4D_avx+0x243d> + .byte 196,226,125,24,29,46,253,1,0 // vbroadcastss 0x1fd2e(%rip),%ymm3 # 2ae8c <_sk_overlay_sse2_8bit+0x4cb> .byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,226,125,24,29,25,112,0,0 // vbroadcastss 0x7019(%rip),%ymm3 # b49c <_sk_clut_4D_avx+0x2441> + .byte 196,226,125,24,29,33,253,1,0 // vbroadcastss 0x1fd21(%rip),%ymm3 # 2ae90 <_sk_overlay_sse2_8bit+0x4cf> .byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,14,112,0,0 // vbroadcastss 0x700e(%rip),%ymm3 # b4a0 <_sk_clut_4D_avx+0x2445> + .byte 196,226,125,24,29,134,252,1,0 // vbroadcastss 0x1fc86(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 255,224 // jmpq *%rax HIDDEN _sk_store_565_avx @@ -28550,14 +27601,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,240,111,0,0 // vbroadcastss 0x6ff0(%rip),%ymm8 # b4a4 <_sk_clut_4D_avx+0x2449> + .byte 196,98,125,24,5,80,253,1,0 // vbroadcastss 0x1fd50(%rip),%ymm8 # 2aef0 <_sk_overlay_sse2_8bit+0x52f> .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,201,111,0,0 // vbroadcastss 0x6fc9(%rip),%ymm10 # b4a8 <_sk_clut_4D_avx+0x244d> + .byte 196,98,125,24,21,41,253,1,0 // vbroadcastss 0x1fd29(%rip),%ymm10 # 2aef4 <_sk_overlay_sse2_8bit+0x533> .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 @@ -28571,7 +27622,7 @@ _sk_store_565_avx: .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,11 // jne 4530 <_sk_store_565_avx+0x9c> + .byte 117,11 // jne b21c <_sk_store_565_avx+0x9c> .byte 196,65,122,127,4,89 // vmovdqu %xmm8,(%r9,%rbx,2) .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -28580,22 +27631,22 @@ _sk_store_565_avx: .byte 65,128,226,7 // and $0x7,%r10b .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,235 // ja 452b <_sk_store_565_avx+0x97> + .byte 119,235 // ja b217 <_sk_store_565_avx+0x97> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,69,0,0,0 // lea 0x45(%rip),%r11 # 4590 <_sk_store_565_avx+0xfc> + .byte 76,141,29,69,0,0,0 // lea 0x45(%rip),%r11 # b27c <_sk_store_565_avx+0xfc> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,67,121,21,4,89,0 // vpextrw $0x0,%xmm8,(%r9,%rbx,2) - .byte 235,206 // jmp 452b <_sk_store_565_avx+0x97> + .byte 235,206 // jmp b217 <_sk_store_565_avx+0x97> .byte 196,67,121,21,68,89,4,2 // vpextrw $0x2,%xmm8,0x4(%r9,%rbx,2) .byte 196,65,121,126,4,89 // vmovd %xmm8,(%r9,%rbx,2) - .byte 235,190 // jmp 452b <_sk_store_565_avx+0x97> + .byte 235,190 // jmp b217 <_sk_store_565_avx+0x97> .byte 196,67,121,21,68,89,12,6 // vpextrw $0x6,%xmm8,0xc(%r9,%rbx,2) .byte 196,67,121,21,68,89,10,5 // vpextrw $0x5,%xmm8,0xa(%r9,%rbx,2) .byte 196,67,121,21,68,89,8,4 // vpextrw $0x4,%xmm8,0x8(%r9,%rbx,2) .byte 196,65,121,214,4,89 // vmovq %xmm8,(%r9,%rbx,2) - .byte 235,158 // jmp 452b <_sk_store_565_avx+0x97> + .byte 235,158 // jmp b217 <_sk_store_565_avx+0x97> .byte 15,31,0 // nopl (%rax) .byte 196 // (bad) .byte 255 // (bad) @@ -28634,31 +27685,31 @@ _sk_load_4444_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,153,0,0,0 // jne 4665 <_sk_load_4444_avx+0xb9> + .byte 15,133,153,0,0,0 // jne b351 <_sk_load_4444_avx+0xb9> .byte 196,193,122,111,4,89 // vmovdqu (%r9,%rbx,2),%xmm0 .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,217,1 // vinsertf128 $0x1,%xmm1,%ymm0,%ymm3 - .byte 196,226,125,24,5,190,110,0,0 // vbroadcastss 0x6ebe(%rip),%ymm0 # b4ac <_sk_clut_4D_avx+0x2451> + .byte 196,226,125,24,5,30,252,1,0 // vbroadcastss 0x1fc1e(%rip),%ymm0 # 2aef8 <_sk_overlay_sse2_8bit+0x537> .byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,177,110,0,0 // vbroadcastss 0x6eb1(%rip),%ymm1 # b4b0 <_sk_clut_4D_avx+0x2455> + .byte 196,226,125,24,13,17,252,1,0 // vbroadcastss 0x1fc11(%rip),%ymm1 # 2aefc <_sk_overlay_sse2_8bit+0x53b> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,24,13,168,110,0,0 // vbroadcastss 0x6ea8(%rip),%ymm1 # b4b4 <_sk_clut_4D_avx+0x2459> + .byte 196,226,125,24,13,8,252,1,0 // vbroadcastss 0x1fc08(%rip),%ymm1 # 2af00 <_sk_overlay_sse2_8bit+0x53f> .byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,21,155,110,0,0 // vbroadcastss 0x6e9b(%rip),%ymm2 # b4b8 <_sk_clut_4D_avx+0x245d> + .byte 196,226,125,24,21,251,251,1,0 // vbroadcastss 0x1fbfb(%rip),%ymm2 # 2af04 <_sk_overlay_sse2_8bit+0x543> .byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1 - .byte 196,226,125,24,21,146,110,0,0 // vbroadcastss 0x6e92(%rip),%ymm2 # b4bc <_sk_clut_4D_avx+0x2461> + .byte 196,226,125,24,21,242,251,1,0 // vbroadcastss 0x1fbf2(%rip),%ymm2 # 2af08 <_sk_overlay_sse2_8bit+0x547> .byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,98,125,24,5,133,110,0,0 // vbroadcastss 0x6e85(%rip),%ymm8 # b4c0 <_sk_clut_4D_avx+0x2465> + .byte 196,98,125,24,5,229,251,1,0 // vbroadcastss 0x1fbe5(%rip),%ymm8 # 2af0c <_sk_overlay_sse2_8bit+0x54b> .byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2 - .byte 196,98,125,24,5,123,110,0,0 // vbroadcastss 0x6e7b(%rip),%ymm8 # b4c4 <_sk_clut_4D_avx+0x2469> + .byte 196,98,125,24,5,219,251,1,0 // vbroadcastss 0x1fbdb(%rip),%ymm8 # 2af10 <_sk_overlay_sse2_8bit+0x54f> .byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3 .byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3 - .byte 196,98,125,24,5,109,110,0,0 // vbroadcastss 0x6e6d(%rip),%ymm8 # b4c8 <_sk_clut_4D_avx+0x246d> + .byte 196,98,125,24,5,205,251,1,0 // vbroadcastss 0x1fbcd(%rip),%ymm8 # 2af14 <_sk_overlay_sse2_8bit+0x553> .byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -28668,27 +27719,27 @@ _sk_load_4444_avx: .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,85,255,255,255 // ja 45d2 <_sk_load_4444_avx+0x26> + .byte 15,135,85,255,255,255 // ja b2be <_sk_load_4444_avx+0x26> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,100,0,0,0 // lea 0x64(%rip),%r11 # 46ec <_sk_load_4444_avx+0x140> + .byte 76,141,29,100,0,0,0 // lea 0x64(%rip),%r11 # b3d8 <_sk_load_4444_avx+0x140> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,183,4,89 // movzwl (%r9,%rbx,2),%eax .byte 197,249,110,192 // vmovd %eax,%xmm0 - .byte 233,51,255,255,255 // jmpq 45d2 <_sk_load_4444_avx+0x26> + .byte 233,51,255,255,255 // jmpq b2be <_sk_load_4444_avx+0x26> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,193,121,196,68,89,4,2 // vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,121,110,12,89 // vmovd (%r9,%rbx,2),%xmm1 .byte 196,227,121,14,193,3 // vpblendw $0x3,%xmm1,%xmm0,%xmm0 - .byte 233,22,255,255,255 // jmpq 45d2 <_sk_load_4444_avx+0x26> + .byte 233,22,255,255,255 // jmpq b2be <_sk_load_4444_avx+0x26> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,193,121,196,68,89,12,6 // vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,121,196,68,89,10,5 // vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,121,196,68,89,8,4 // vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm0,%xmm0 .byte 196,193,122,126,12,89 // vmovq (%r9,%rbx,2),%xmm1 .byte 196,227,113,14,192,240 // vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - .byte 233,233,254,255,255 // jmpq 45d2 <_sk_load_4444_avx+0x26> + .byte 233,233,254,255,255 // jmpq b2be <_sk_load_4444_avx+0x26> .byte 15,31,0 // nopl (%rax) .byte 165 // movsl %ds:(%rsi),%es:(%rdi) .byte 255 // (bad) @@ -28725,31 +27776,31 @@ _sk_load_4444_dst_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,153,0,0,0 // jne 47c1 <_sk_load_4444_dst_avx+0xb9> + .byte 15,133,153,0,0,0 // jne b4ad <_sk_load_4444_dst_avx+0xb9> .byte 196,193,122,111,36,89 // vmovdqu (%r9,%rbx,2),%xmm4 .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,253,1 // vinsertf128 $0x1,%xmm5,%ymm4,%ymm7 - .byte 196,226,125,24,37,130,109,0,0 // vbroadcastss 0x6d82(%rip),%ymm4 # b4cc <_sk_clut_4D_avx+0x2471> + .byte 196,226,125,24,37,194,250,1,0 // vbroadcastss 0x1fac2(%rip),%ymm4 # 2aef8 <_sk_overlay_sse2_8bit+0x537> .byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,226,125,24,45,117,109,0,0 // vbroadcastss 0x6d75(%rip),%ymm5 # b4d0 <_sk_clut_4D_avx+0x2475> + .byte 196,226,125,24,45,181,250,1,0 // vbroadcastss 0x1fab5(%rip),%ymm5 # 2aefc <_sk_overlay_sse2_8bit+0x53b> .byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4 - .byte 196,226,125,24,45,108,109,0,0 // vbroadcastss 0x6d6c(%rip),%ymm5 # b4d4 <_sk_clut_4D_avx+0x2479> + .byte 196,226,125,24,45,172,250,1,0 // vbroadcastss 0x1faac(%rip),%ymm5 # 2af00 <_sk_overlay_sse2_8bit+0x53f> .byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5 .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 - .byte 196,226,125,24,53,95,109,0,0 // vbroadcastss 0x6d5f(%rip),%ymm6 # b4d8 <_sk_clut_4D_avx+0x247d> + .byte 196,226,125,24,53,159,250,1,0 // vbroadcastss 0x1fa9f(%rip),%ymm6 # 2af04 <_sk_overlay_sse2_8bit+0x543> .byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5 - .byte 196,226,125,24,53,86,109,0,0 // vbroadcastss 0x6d56(%rip),%ymm6 # b4dc <_sk_clut_4D_avx+0x2481> + .byte 196,226,125,24,53,150,250,1,0 // vbroadcastss 0x1fa96(%rip),%ymm6 # 2af08 <_sk_overlay_sse2_8bit+0x547> .byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6 .byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6 - .byte 196,98,125,24,5,73,109,0,0 // vbroadcastss 0x6d49(%rip),%ymm8 # b4e0 <_sk_clut_4D_avx+0x2485> + .byte 196,98,125,24,5,137,250,1,0 // vbroadcastss 0x1fa89(%rip),%ymm8 # 2af0c <_sk_overlay_sse2_8bit+0x54b> .byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6 - .byte 196,98,125,24,5,63,109,0,0 // vbroadcastss 0x6d3f(%rip),%ymm8 # b4e4 <_sk_clut_4D_avx+0x2489> + .byte 196,98,125,24,5,127,250,1,0 // vbroadcastss 0x1fa7f(%rip),%ymm8 # 2af10 <_sk_overlay_sse2_8bit+0x54f> .byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7 .byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7 - .byte 196,98,125,24,5,49,109,0,0 // vbroadcastss 0x6d31(%rip),%ymm8 # b4e8 <_sk_clut_4D_avx+0x248d> + .byte 196,98,125,24,5,113,250,1,0 // vbroadcastss 0x1fa71(%rip),%ymm8 # 2af14 <_sk_overlay_sse2_8bit+0x553> .byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7 .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -28759,27 +27810,27 @@ _sk_load_4444_dst_avx: .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,85,255,255,255 // ja 472e <_sk_load_4444_dst_avx+0x26> + .byte 15,135,85,255,255,255 // ja b41a <_sk_load_4444_dst_avx+0x26> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,100,0,0,0 // lea 0x64(%rip),%r11 # 4848 <_sk_load_4444_dst_avx+0x140> + .byte 76,141,29,100,0,0,0 // lea 0x64(%rip),%r11 # b534 <_sk_load_4444_dst_avx+0x140> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 65,15,183,4,89 // movzwl (%r9,%rbx,2),%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 - .byte 233,51,255,255,255 // jmpq 472e <_sk_load_4444_dst_avx+0x26> + .byte 233,51,255,255,255 // jmpq b41a <_sk_load_4444_dst_avx+0x26> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,193,89,196,100,89,4,2 // vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,121,110,44,89 // vmovd (%r9,%rbx,2),%xmm5 .byte 196,227,89,14,229,3 // vpblendw $0x3,%xmm5,%xmm4,%xmm4 - .byte 233,22,255,255,255 // jmpq 472e <_sk_load_4444_dst_avx+0x26> + .byte 233,22,255,255,255 // jmpq b41a <_sk_load_4444_dst_avx+0x26> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,193,89,196,100,89,12,6 // vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,89,196,100,89,10,5 // vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,89,196,100,89,8,4 // vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm4,%xmm4 .byte 196,193,122,126,44,89 // vmovq (%r9,%rbx,2),%xmm5 .byte 196,227,81,14,228,240 // vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - .byte 233,233,254,255,255 // jmpq 472e <_sk_load_4444_dst_avx+0x26> + .byte 233,233,254,255,255 // jmpq b41a <_sk_load_4444_dst_avx+0x26> .byte 15,31,0 // nopl (%rax) .byte 165 // movsl %ds:(%rsi),%es:(%rdi) .byte 255 // (bad) @@ -28851,25 +27902,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,182,107,0,0 // vbroadcastss 0x6bb6(%rip),%ymm0 # b4ec <_sk_clut_4D_avx+0x2491> + .byte 196,226,125,24,5,214,248,1,0 // vbroadcastss 0x1f8d6(%rip),%ymm0 # 2aef8 <_sk_overlay_sse2_8bit+0x537> .byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,226,125,24,13,169,107,0,0 // vbroadcastss 0x6ba9(%rip),%ymm1 # b4f0 <_sk_clut_4D_avx+0x2495> + .byte 196,226,125,24,13,201,248,1,0 // vbroadcastss 0x1f8c9(%rip),%ymm1 # 2aefc <_sk_overlay_sse2_8bit+0x53b> .byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,24,13,160,107,0,0 // vbroadcastss 0x6ba0(%rip),%ymm1 # b4f4 <_sk_clut_4D_avx+0x2499> + .byte 196,226,125,24,13,192,248,1,0 // vbroadcastss 0x1f8c0(%rip),%ymm1 # 2af00 <_sk_overlay_sse2_8bit+0x53f> .byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,226,125,24,21,147,107,0,0 // vbroadcastss 0x6b93(%rip),%ymm2 # b4f8 <_sk_clut_4D_avx+0x249d> + .byte 196,226,125,24,21,179,248,1,0 // vbroadcastss 0x1f8b3(%rip),%ymm2 # 2af04 <_sk_overlay_sse2_8bit+0x543> .byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1 - .byte 196,226,125,24,21,138,107,0,0 // vbroadcastss 0x6b8a(%rip),%ymm2 # b4fc <_sk_clut_4D_avx+0x24a1> + .byte 196,226,125,24,21,170,248,1,0 // vbroadcastss 0x1f8aa(%rip),%ymm2 # 2af08 <_sk_overlay_sse2_8bit+0x547> .byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2 .byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2 - .byte 196,98,125,24,5,125,107,0,0 // vbroadcastss 0x6b7d(%rip),%ymm8 # b500 <_sk_clut_4D_avx+0x24a5> + .byte 196,98,125,24,5,157,248,1,0 // vbroadcastss 0x1f89d(%rip),%ymm8 # 2af0c <_sk_overlay_sse2_8bit+0x54b> .byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2 - .byte 196,98,125,24,5,115,107,0,0 // vbroadcastss 0x6b73(%rip),%ymm8 # b504 <_sk_clut_4D_avx+0x24a9> + .byte 196,98,125,24,5,147,248,1,0 // vbroadcastss 0x1f893(%rip),%ymm8 # 2af10 <_sk_overlay_sse2_8bit+0x54f> .byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3 .byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3 - .byte 196,98,125,24,5,101,107,0,0 // vbroadcastss 0x6b65(%rip),%ymm8 # b508 <_sk_clut_4D_avx+0x24ad> + .byte 196,98,125,24,5,133,248,1,0 // vbroadcastss 0x1f885(%rip),%ymm8 # 2af14 <_sk_overlay_sse2_8bit+0x553> .byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -28886,7 +27937,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,64,107,0,0 // vbroadcastss 0x6b40(%rip),%ymm8 # b50c <_sk_clut_4D_avx+0x24b1> + .byte 196,98,125,24,5,96,248,1,0 // vbroadcastss 0x1f860(%rip),%ymm8 # 2af18 <_sk_overlay_sse2_8bit+0x557> .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 @@ -28913,7 +27964,7 @@ _sk_store_4444_avx: .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,11 // jne 4a66 <_sk_store_4444_avx+0xba> + .byte 117,11 // jne b752 <_sk_store_4444_avx+0xba> .byte 196,65,122,127,4,89 // vmovdqu %xmm8,(%r9,%rbx,2) .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -28922,22 +27973,22 @@ _sk_store_4444_avx: .byte 65,128,226,7 // and $0x7,%r10b .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,235 // ja 4a61 <_sk_store_4444_avx+0xb5> + .byte 119,235 // ja b74d <_sk_store_4444_avx+0xb5> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,67,0,0,0 // lea 0x43(%rip),%r11 # 4ac4 <_sk_store_4444_avx+0x118> + .byte 76,141,29,67,0,0,0 // lea 0x43(%rip),%r11 # b7b0 <_sk_store_4444_avx+0x118> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,67,121,21,4,89,0 // vpextrw $0x0,%xmm8,(%r9,%rbx,2) - .byte 235,206 // jmp 4a61 <_sk_store_4444_avx+0xb5> + .byte 235,206 // jmp b74d <_sk_store_4444_avx+0xb5> .byte 196,67,121,21,68,89,4,2 // vpextrw $0x2,%xmm8,0x4(%r9,%rbx,2) .byte 196,65,121,126,4,89 // vmovd %xmm8,(%r9,%rbx,2) - .byte 235,190 // jmp 4a61 <_sk_store_4444_avx+0xb5> + .byte 235,190 // jmp b74d <_sk_store_4444_avx+0xb5> .byte 196,67,121,21,68,89,12,6 // vpextrw $0x6,%xmm8,0xc(%r9,%rbx,2) .byte 196,67,121,21,68,89,10,5 // vpextrw $0x5,%xmm8,0xa(%r9,%rbx,2) .byte 196,67,121,21,68,89,8,4 // vpextrw $0x4,%xmm8,0x8(%r9,%rbx,2) .byte 196,65,121,214,4,89 // vmovq %xmm8,(%r9,%rbx,2) - .byte 235,158 // jmp 4a61 <_sk_store_4444_avx+0xb5> + .byte 235,158 // jmp b74d <_sk_store_4444_avx+0xb5> .byte 144 // nop .byte 198 // (bad) .byte 255 // (bad) @@ -28976,12 +28027,12 @@ _sk_load_8888_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,136,0,0,0 // jne 4b89 <_sk_load_8888_avx+0xa9> + .byte 15,133,136,0,0,0 // jne b875 <_sk_load_8888_avx+0xa9> .byte 196,65,125,16,12,153 // vmovupd (%r9,%rbx,4),%ymm9 - .byte 197,125,40,21,241,107,0,0 // vmovapd 0x6bf1(%rip),%ymm10 # b700 <_sk_clut_4D_avx+0x26a5> + .byte 197,125,40,21,229,250,1,0 // vmovapd 0x1fae5(%rip),%ymm10 # 2b2e0 <_sk_overlay_sse2_8bit+0x91f> .byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,5,239,105,0,0 // vbroadcastss 0x69ef(%rip),%ymm8 # b510 <_sk_clut_4D_avx+0x24b5> + .byte 196,98,125,24,5,107,246,1,0 // vbroadcastss 0x1f66b(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0 .byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1 .byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3 @@ -29009,21 +28060,21 @@ _sk_load_8888_avx: .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,101,255,255,255 // ja 4b07 <_sk_load_8888_avx+0x27> + .byte 15,135,101,255,255,255 // ja b7f3 <_sk_load_8888_avx+0x27> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # 4c40 <_sk_load_8888_avx+0x160> + .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # b92c <_sk_load_8888_avx+0x160> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,122,16,12,153 // vmovss (%r9,%rbx,4),%xmm9 - .byte 233,70,255,255,255 // jmpq 4b07 <_sk_load_8888_avx+0x27> + .byte 233,70,255,255,255 // jmpq b7f3 <_sk_load_8888_avx+0x27> .byte 196,193,121,110,68,153,8 // vmovd 0x8(%r9,%rbx,4),%xmm0 .byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0 .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1 .byte 196,99,117,12,200,4 // vblendps $0x4,%ymm0,%ymm1,%ymm9 .byte 196,193,123,16,4,153 // vmovsd (%r9,%rbx,4),%xmm0 .byte 196,99,53,13,200,1 // vblendpd $0x1,%ymm0,%ymm9,%ymm9 - .byte 233,31,255,255,255 // jmpq 4b07 <_sk_load_8888_avx+0x27> + .byte 233,31,255,255,255 // jmpq b7f3 <_sk_load_8888_avx+0x27> .byte 196,193,121,110,68,153,24 // vmovd 0x18(%r9,%rbx,4),%xmm0 .byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0 .byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 @@ -29037,9 +28088,9 @@ _sk_load_8888_avx: .byte 196,99,53,24,200,1 // vinsertf128 $0x1,%xmm0,%ymm9,%ymm9 .byte 196,193,121,16,4,153 // vmovupd (%r9,%rbx,4),%xmm0 .byte 196,67,125,13,201,12 // vblendpd $0xc,%ymm9,%ymm0,%ymm9 - .byte 233,202,254,255,255 // jmpq 4b07 <_sk_load_8888_avx+0x27> + .byte 233,202,254,255,255 // jmpq b7f3 <_sk_load_8888_avx+0x27> .byte 15,31,0 // nopl (%rax) - .byte 118,255 // jbe 4c41 <_sk_load_8888_avx+0x161> + .byte 118,255 // jbe b92d <_sk_load_8888_avx+0x161> .byte 255 // (bad) .byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi) .byte 255 // (bad) @@ -29072,12 +28123,12 @@ _sk_load_8888_dst_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,136,0,0,0 // jne 4d05 <_sk_load_8888_dst_avx+0xa9> + .byte 15,133,136,0,0,0 // jne b9f1 <_sk_load_8888_dst_avx+0xa9> .byte 196,65,125,16,12,153 // vmovupd (%r9,%rbx,4),%ymm9 - .byte 197,125,40,21,149,106,0,0 // vmovapd 0x6a95(%rip),%ymm10 # b720 <_sk_clut_4D_avx+0x26c5> + .byte 197,125,40,21,137,249,1,0 // vmovapd 0x1f989(%rip),%ymm10 # 2b300 <_sk_overlay_sse2_8bit+0x93f> .byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4 .byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4 - .byte 196,98,125,24,5,119,104,0,0 // vbroadcastss 0x6877(%rip),%ymm8 # b514 <_sk_clut_4D_avx+0x24b9> + .byte 196,98,125,24,5,239,244,1,0 // vbroadcastss 0x1f4ef(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4 .byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5 .byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7 @@ -29105,21 +28156,21 @@ _sk_load_8888_dst_avx: .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,101,255,255,255 // ja 4c83 <_sk_load_8888_dst_avx+0x27> + .byte 15,135,101,255,255,255 // ja b96f <_sk_load_8888_dst_avx+0x27> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # 4dbc <_sk_load_8888_dst_avx+0x160> + .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # baa8 <_sk_load_8888_dst_avx+0x160> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,122,16,12,153 // vmovss (%r9,%rbx,4),%xmm9 - .byte 233,70,255,255,255 // jmpq 4c83 <_sk_load_8888_dst_avx+0x27> + .byte 233,70,255,255,255 // jmpq b96f <_sk_load_8888_dst_avx+0x27> .byte 196,193,121,110,100,153,8 // vmovd 0x8(%r9,%rbx,4),%xmm4 .byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4 .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5 .byte 196,99,85,12,204,4 // vblendps $0x4,%ymm4,%ymm5,%ymm9 .byte 196,193,123,16,36,153 // vmovsd (%r9,%rbx,4),%xmm4 .byte 196,99,53,13,204,1 // vblendpd $0x1,%ymm4,%ymm9,%ymm9 - .byte 233,31,255,255,255 // jmpq 4c83 <_sk_load_8888_dst_avx+0x27> + .byte 233,31,255,255,255 // jmpq b96f <_sk_load_8888_dst_avx+0x27> .byte 196,193,121,110,100,153,24 // vmovd 0x18(%r9,%rbx,4),%xmm4 .byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4 .byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4 @@ -29133,9 +28184,9 @@ _sk_load_8888_dst_avx: .byte 196,99,53,24,204,1 // vinsertf128 $0x1,%xmm4,%ymm9,%ymm9 .byte 196,193,121,16,36,153 // vmovupd (%r9,%rbx,4),%xmm4 .byte 196,67,93,13,201,12 // vblendpd $0xc,%ymm9,%ymm4,%ymm9 - .byte 233,202,254,255,255 // jmpq 4c83 <_sk_load_8888_dst_avx+0x27> + .byte 233,202,254,255,255 // jmpq b96f <_sk_load_8888_dst_avx+0x27> .byte 15,31,0 // nopl (%rax) - .byte 118,255 // jbe 4dbd <_sk_load_8888_dst_avx+0x161> + .byte 118,255 // jbe baa9 <_sk_load_8888_dst_avx+0x161> .byte 255 // (bad) .byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi) .byte 255 // (bad) @@ -29192,10 +28243,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,189,104,0,0 // vmovaps 0x68bd(%rip),%ymm10 # b740 <_sk_clut_4D_avx+0x26e5> + .byte 197,124,40,21,177,247,1,0 // vmovaps 0x1f7b1(%rip),%ymm10 # 2b320 <_sk_overlay_sse2_8bit+0x95f> .byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,13,131,102,0,0 // vbroadcastss 0x6683(%rip),%ymm9 # b518 <_sk_clut_4D_avx+0x24bd> + .byte 196,98,125,24,13,247,242,1,0 // vbroadcastss 0x1f2f7(%rip),%ymm9 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -29229,7 +28280,7 @@ _sk_store_8888_avx: .byte 73,193,225,2 // shl $0x2,%r9 .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx - .byte 196,98,125,24,5,5,102,0,0 // vbroadcastss 0x6605(%rip),%ymm8 # b51c <_sk_clut_4D_avx+0x24c1> + .byte 196,98,125,24,5,45,242,1,0 // vbroadcastss 0x1f22d(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -29254,7 +28305,7 @@ _sk_store_8888_avx: .byte 196,65,45,86,192 // vorpd %ymm8,%ymm10,%ymm8 .byte 196,65,53,86,192 // vorpd %ymm8,%ymm9,%ymm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,11 // jne 4fa6 <_sk_store_8888_avx+0xb0> + .byte 117,11 // jne bc92 <_sk_store_8888_avx+0xb0> .byte 196,65,124,17,4,153 // vmovups %ymm8,(%r9,%rbx,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -29263,17 +28314,17 @@ _sk_store_8888_avx: .byte 65,128,226,7 // and $0x7,%r10b .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,235 // ja 4fa1 <_sk_store_8888_avx+0xab> + .byte 119,235 // ja bc8d <_sk_store_8888_avx+0xab> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,83,0,0,0 // lea 0x53(%rip),%r11 # 5014 <_sk_store_8888_avx+0x11e> + .byte 76,141,29,83,0,0,0 // lea 0x53(%rip),%r11 # bd00 <_sk_store_8888_avx+0x11e> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,121,126,4,153 // vmovd %xmm8,(%r9,%rbx,4) - .byte 235,207 // jmp 4fa1 <_sk_store_8888_avx+0xab> + .byte 235,207 // jmp bc8d <_sk_store_8888_avx+0xab> .byte 196,67,121,22,68,153,8,2 // vpextrd $0x2,%xmm8,0x8(%r9,%rbx,4) .byte 196,65,121,214,4,153 // vmovq %xmm8,(%r9,%rbx,4) - .byte 235,191 // jmp 4fa1 <_sk_store_8888_avx+0xab> + .byte 235,191 // jmp bc8d <_sk_store_8888_avx+0xab> .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,67,121,22,76,153,24,2 // vpextrd $0x2,%xmm9,0x18(%r9,%rbx,4) .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 @@ -29281,7 +28332,7 @@ _sk_store_8888_avx: .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,65,122,17,76,153,16 // vmovss %xmm9,0x10(%r9,%rbx,4) .byte 196,65,121,17,4,153 // vmovupd %xmm8,(%r9,%rbx,4) - .byte 235,142 // jmp 4fa1 <_sk_store_8888_avx+0xab> + .byte 235,142 // jmp bc8d <_sk_store_8888_avx+0xab> .byte 144 // nop .byte 182,255 // mov $0xff,%dh .byte 255 // (bad) @@ -29317,12 +28368,12 @@ _sk_load_bgra_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,136,0,0,0 // jne 50d9 <_sk_load_bgra_avx+0xa9> + .byte 15,133,136,0,0,0 // jne bdc5 <_sk_load_bgra_avx+0xa9> .byte 196,65,125,16,12,153 // vmovupd (%r9,%rbx,4),%ymm9 - .byte 197,125,40,21,1,103,0,0 // vmovapd 0x6701(%rip),%ymm10 # b760 <_sk_clut_4D_avx+0x2705> + .byte 197,125,40,21,245,245,1,0 // vmovapd 0x1f5f5(%rip),%ymm10 # 2b340 <_sk_overlay_sse2_8bit+0x97f> .byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1 .byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1 - .byte 196,98,125,24,5,175,100,0,0 // vbroadcastss 0x64af(%rip),%ymm8 # b520 <_sk_clut_4D_avx+0x24c5> + .byte 196,98,125,24,5,27,241,1,0 // vbroadcastss 0x1f11b(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,116,89,208 // vmulps %ymm8,%ymm1,%ymm2 .byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1 .byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3 @@ -29350,21 +28401,21 @@ _sk_load_bgra_avx: .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,101,255,255,255 // ja 5057 <_sk_load_bgra_avx+0x27> + .byte 15,135,101,255,255,255 // ja bd43 <_sk_load_bgra_avx+0x27> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # 5190 <_sk_load_bgra_avx+0x160> + .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # be7c <_sk_load_bgra_avx+0x160> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,122,16,12,153 // vmovss (%r9,%rbx,4),%xmm9 - .byte 233,70,255,255,255 // jmpq 5057 <_sk_load_bgra_avx+0x27> + .byte 233,70,255,255,255 // jmpq bd43 <_sk_load_bgra_avx+0x27> .byte 196,193,121,110,68,153,8 // vmovd 0x8(%r9,%rbx,4),%xmm0 .byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0 .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1 .byte 196,99,117,12,200,4 // vblendps $0x4,%ymm0,%ymm1,%ymm9 .byte 196,193,123,16,4,153 // vmovsd (%r9,%rbx,4),%xmm0 .byte 196,99,53,13,200,1 // vblendpd $0x1,%ymm0,%ymm9,%ymm9 - .byte 233,31,255,255,255 // jmpq 5057 <_sk_load_bgra_avx+0x27> + .byte 233,31,255,255,255 // jmpq bd43 <_sk_load_bgra_avx+0x27> .byte 196,193,121,110,68,153,24 // vmovd 0x18(%r9,%rbx,4),%xmm0 .byte 197,249,112,192,68 // vpshufd $0x44,%xmm0,%xmm0 .byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 @@ -29378,9 +28429,9 @@ _sk_load_bgra_avx: .byte 196,99,53,24,200,1 // vinsertf128 $0x1,%xmm0,%ymm9,%ymm9 .byte 196,193,121,16,4,153 // vmovupd (%r9,%rbx,4),%xmm0 .byte 196,67,125,13,201,12 // vblendpd $0xc,%ymm9,%ymm0,%ymm9 - .byte 233,202,254,255,255 // jmpq 5057 <_sk_load_bgra_avx+0x27> + .byte 233,202,254,255,255 // jmpq bd43 <_sk_load_bgra_avx+0x27> .byte 15,31,0 // nopl (%rax) - .byte 118,255 // jbe 5191 <_sk_load_bgra_avx+0x161> + .byte 118,255 // jbe be7d <_sk_load_bgra_avx+0x161> .byte 255 // (bad) .byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi) .byte 255 // (bad) @@ -29413,12 +28464,12 @@ _sk_load_bgra_dst_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,136,0,0,0 // jne 5255 <_sk_load_bgra_dst_avx+0xa9> + .byte 15,133,136,0,0,0 // jne bf41 <_sk_load_bgra_dst_avx+0xa9> .byte 196,65,125,16,12,153 // vmovupd (%r9,%rbx,4),%ymm9 - .byte 197,125,40,21,165,101,0,0 // vmovapd 0x65a5(%rip),%ymm10 # b780 <_sk_clut_4D_avx+0x2725> + .byte 197,125,40,21,153,244,1,0 // vmovapd 0x1f499(%rip),%ymm10 # 2b360 <_sk_overlay_sse2_8bit+0x99f> .byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5 .byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5 - .byte 196,98,125,24,5,55,99,0,0 // vbroadcastss 0x6337(%rip),%ymm8 # b524 <_sk_clut_4D_avx+0x24c9> + .byte 196,98,125,24,5,159,239,1,0 // vbroadcastss 0x1ef9f(%rip),%ymm8 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .byte 196,193,84,89,240 // vmulps %ymm8,%ymm5,%ymm6 .byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5 .byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7 @@ -29446,21 +28497,21 @@ _sk_load_bgra_dst_avx: .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9 .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 15,135,101,255,255,255 // ja 51d3 <_sk_load_bgra_dst_avx+0x27> + .byte 15,135,101,255,255,255 // ja bebf <_sk_load_bgra_dst_avx+0x27> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # 530c <_sk_load_bgra_dst_avx+0x160> + .byte 76,141,29,147,0,0,0 // lea 0x93(%rip),%r11 # bff8 <_sk_load_bgra_dst_avx+0x160> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,122,16,12,153 // vmovss (%r9,%rbx,4),%xmm9 - .byte 233,70,255,255,255 // jmpq 51d3 <_sk_load_bgra_dst_avx+0x27> + .byte 233,70,255,255,255 // jmpq bebf <_sk_load_bgra_dst_avx+0x27> .byte 196,193,121,110,100,153,8 // vmovd 0x8(%r9,%rbx,4),%xmm4 .byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4 .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5 .byte 196,99,85,12,204,4 // vblendps $0x4,%ymm4,%ymm5,%ymm9 .byte 196,193,123,16,36,153 // vmovsd (%r9,%rbx,4),%xmm4 .byte 196,99,53,13,204,1 // vblendpd $0x1,%ymm4,%ymm9,%ymm9 - .byte 233,31,255,255,255 // jmpq 51d3 <_sk_load_bgra_dst_avx+0x27> + .byte 233,31,255,255,255 // jmpq bebf <_sk_load_bgra_dst_avx+0x27> .byte 196,193,121,110,100,153,24 // vmovd 0x18(%r9,%rbx,4),%xmm4 .byte 197,249,112,228,68 // vpshufd $0x44,%xmm4,%xmm4 .byte 196,227,125,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm0,%ymm4 @@ -29474,9 +28525,9 @@ _sk_load_bgra_dst_avx: .byte 196,99,53,24,204,1 // vinsertf128 $0x1,%xmm4,%ymm9,%ymm9 .byte 196,193,121,16,36,153 // vmovupd (%r9,%rbx,4),%xmm4 .byte 196,67,93,13,201,12 // vblendpd $0xc,%ymm9,%ymm4,%ymm9 - .byte 233,202,254,255,255 // jmpq 51d3 <_sk_load_bgra_dst_avx+0x27> + .byte 233,202,254,255,255 // jmpq bebf <_sk_load_bgra_dst_avx+0x27> .byte 15,31,0 // nopl (%rax) - .byte 118,255 // jbe 530d <_sk_load_bgra_dst_avx+0x161> + .byte 118,255 // jbe bff9 <_sk_load_bgra_dst_avx+0x161> .byte 255 // (bad) .byte 255,151,255,255,255,129 // callq *-0x7e000001(%rdi) .byte 255 // (bad) @@ -29533,10 +28584,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,205,99,0,0 // vmovaps 0x63cd(%rip),%ymm9 # b7a0 <_sk_clut_4D_avx+0x2745> + .byte 197,124,40,13,193,242,1,0 // vmovaps 0x1f2c1(%rip),%ymm9 # 2b380 <_sk_overlay_sse2_8bit+0x9bf> .byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0 .byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0 - .byte 196,98,125,24,21,67,97,0,0 // vbroadcastss 0x6143(%rip),%ymm10 # b528 <_sk_clut_4D_avx+0x24cd> + .byte 196,98,125,24,21,167,237,1,0 // vbroadcastss 0x1eda7(%rip),%ymm10 # 2ae78 <_sk_overlay_sse2_8bit+0x4b7> .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 @@ -29570,7 +28621,7 @@ _sk_store_bgra_avx: .byte 73,193,225,2 // shl $0x2,%r9 .byte 76,3,8 // add (%rax),%r9 .byte 72,99,218 // movslq %edx,%rbx - .byte 196,98,125,24,5,197,96,0,0 // vbroadcastss 0x60c5(%rip),%ymm8 # b52c <_sk_clut_4D_avx+0x24d1> + .byte 196,98,125,24,5,221,236,1,0 // vbroadcastss 0x1ecdd(%rip),%ymm8 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .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 @@ -29595,7 +28646,7 @@ _sk_store_bgra_avx: .byte 196,65,45,86,192 // vorpd %ymm8,%ymm10,%ymm8 .byte 196,65,53,86,192 // vorpd %ymm8,%ymm9,%ymm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,11 // jne 54f6 <_sk_store_bgra_avx+0xb0> + .byte 117,11 // jne c1e2 <_sk_store_bgra_avx+0xb0> .byte 196,65,124,17,4,153 // vmovups %ymm8,(%r9,%rbx,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx @@ -29604,17 +28655,17 @@ _sk_store_bgra_avx: .byte 65,128,226,7 // and $0x7,%r10b .byte 65,254,202 // dec %r10b .byte 65,128,250,6 // cmp $0x6,%r10b - .byte 119,235 // ja 54f1 <_sk_store_bgra_avx+0xab> + .byte 119,235 // ja c1dd <_sk_store_bgra_avx+0xab> .byte 69,15,182,210 // movzbl %r10b,%r10d - .byte 76,141,29,83,0,0,0 // lea 0x53(%rip),%r11 # 5564 <_sk_store_bgra_avx+0x11e> + .byte 76,141,29,83,0,0,0 // lea 0x53(%rip),%r11 # c250 <_sk_store_bgra_avx+0x11e> .byte 75,99,4,147 // movslq (%r11,%r10,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax .byte 196,65,121,126,4,153 // vmovd %xmm8,(%r9,%rbx,4) - .byte 235,207 // jmp 54f1 <_sk_store_bgra_avx+0xab> + .byte 235,207 // jmp c1dd <_sk_store_bgra_avx+0xab> .byte 196,67,121,22,68,153,8,2 // vpextrd $0x2,%xmm8,0x8(%r9,%rbx,4) .byte 196,65,121,214,4,153 // vmovq %xmm8,(%r9,%rbx,4) - .byte 235,191 // jmp 54f1 <_sk_store_bgra_avx+0xab> + .byte 235,191 // jmp c1dd <_sk_store_bgra_avx+0xab> .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,67,121,22,76,153,24,2 // vpextrd $0x2,%xmm9,0x18(%r9,%rbx,4) .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 @@ -29622,7 +28673,7 @@ _sk_store_bgra_avx: .byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9 .byte 196,65,122,17,76,153,16 // vmovss %xmm9,0x10(%r9,%rbx,4) .byte 196,65,121,17,4,153 // vmovupd %xmm8,(%r9,%rbx,4) - .byte 235,142 // jmp 54f1 <_sk_store_bgra_avx+0xab> + .byte 235,142 // jmp c1dd <_sk_store_bgra_avx+0xab> .byte 144 // nop .byte 182,255 // mov $0xff,%dh .byte 255 // (bad) @@ -29662,7 +28713,7 @@ _sk_load_f16_avx: .byte 197,252,17,116,36,192 // vmovups %ymm6,-0x40(%rsp) .byte 197,252,17,108,36,160 // vmovups %ymm5,-0x60(%rsp) .byte 197,254,127,100,36,128 // vmovdqu %ymm4,-0x80(%rsp) - .byte 15,133,145,2,0,0 // jne 584d <_sk_load_f16_avx+0x2cd> + .byte 15,133,145,2,0,0 // jne c539 <_sk_load_f16_avx+0x2cd> .byte 196,65,121,16,4,193 // vmovupd (%r9,%rax,8),%xmm8 .byte 196,193,121,16,84,193,16 // vmovupd 0x10(%r9,%rax,8),%xmm2 .byte 196,193,121,16,76,193,32 // vmovupd 0x20(%r9,%rax,8),%xmm1 @@ -29680,13 +28731,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,23,95,0,0 // vbroadcastss 0x5f17(%rip),%ymm12 # b530 <_sk_clut_4D_avx+0x24d5> + .byte 196,98,125,24,37,123,236,1,0 // vbroadcastss 0x1ec7b(%rip),%ymm12 # 2af80 <_sk_overlay_sse2_8bit+0x5bf> .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,3,95,0,0 // vbroadcastss 0x5f03(%rip),%xmm11 # b534 <_sk_clut_4D_avx+0x24d9> + .byte 196,98,121,24,29,63,236,1,0 // vbroadcastss 0x1ec3f(%rip),%xmm11 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .byte 196,193,8,87,219 // vxorps %xmm11,%xmm14,%xmm3 - .byte 196,98,121,24,45,249,94,0,0 // vbroadcastss 0x5ef9(%rip),%xmm13 # b538 <_sk_clut_4D_avx+0x24dd> + .byte 196,98,121,24,45,89,236,1,0 // vbroadcastss 0x1ec59(%rip),%xmm13 # 2af84 <_sk_overlay_sse2_8bit+0x5c3> .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 @@ -29700,7 +28751,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,175,94,0,0 // vbroadcastss 0x5eaf(%rip),%xmm3 # b53c <_sk_clut_4D_avx+0x24e1> + .byte 196,226,121,24,29,15,236,1,0 // vbroadcastss 0x1ec0f(%rip),%xmm3 # 2af88 <_sk_overlay_sse2_8bit+0x5c7> .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 @@ -29793,29 +28844,29 @@ _sk_load_f16_avx: .byte 196,65,123,16,4,193 // vmovsd (%r9,%rax,8),%xmm8 .byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,85 // je 58b3 <_sk_load_f16_avx+0x333> + .byte 116,85 // je c59f <_sk_load_f16_avx+0x333> .byte 196,65,57,22,68,193,8 // vmovhpd 0x8(%r9,%rax,8),%xmm8,%xmm8 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,72 // jb 58b3 <_sk_load_f16_avx+0x333> + .byte 114,72 // jb c59f <_sk_load_f16_avx+0x333> .byte 196,193,123,16,84,193,16 // vmovsd 0x10(%r9,%rax,8),%xmm2 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 116,72 // je 58c0 <_sk_load_f16_avx+0x340> + .byte 116,72 // je c5ac <_sk_load_f16_avx+0x340> .byte 196,193,105,22,84,193,24 // vmovhpd 0x18(%r9,%rax,8),%xmm2,%xmm2 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,59 // jb 58c0 <_sk_load_f16_avx+0x340> + .byte 114,59 // jb c5ac <_sk_load_f16_avx+0x340> .byte 196,193,123,16,76,193,32 // vmovsd 0x20(%r9,%rax,8),%xmm1 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 15,132,65,253,255,255 // je 55d7 <_sk_load_f16_avx+0x57> + .byte 15,132,65,253,255,255 // je c2c3 <_sk_load_f16_avx+0x57> .byte 196,193,113,22,76,193,40 // vmovhpd 0x28(%r9,%rax,8),%xmm1,%xmm1 .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 15,130,48,253,255,255 // jb 55d7 <_sk_load_f16_avx+0x57> + .byte 15,130,48,253,255,255 // jb c2c3 <_sk_load_f16_avx+0x57> .byte 196,65,122,126,76,193,48 // vmovq 0x30(%r9,%rax,8),%xmm9 - .byte 233,36,253,255,255 // jmpq 55d7 <_sk_load_f16_avx+0x57> + .byte 233,36,253,255,255 // jmpq c2c3 <_sk_load_f16_avx+0x57> .byte 197,241,87,201 // vxorpd %xmm1,%xmm1,%xmm1 .byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2 - .byte 233,23,253,255,255 // jmpq 55d7 <_sk_load_f16_avx+0x57> + .byte 233,23,253,255,255 // jmpq c2c3 <_sk_load_f16_avx+0x57> .byte 197,241,87,201 // vxorpd %xmm1,%xmm1,%xmm1 - .byte 233,14,253,255,255 // jmpq 55d7 <_sk_load_f16_avx+0x57> + .byte 233,14,253,255,255 // jmpq c2c3 <_sk_load_f16_avx+0x57> HIDDEN _sk_load_f16_dst_avx .globl _sk_load_f16_dst_avx @@ -29834,7 +28885,7 @@ _sk_load_f16_dst_avx: .byte 197,252,17,84,36,192 // vmovups %ymm2,-0x40(%rsp) .byte 197,252,17,76,36,160 // vmovups %ymm1,-0x60(%rsp) .byte 197,254,127,68,36,128 // vmovdqu %ymm0,-0x80(%rsp) - .byte 15,133,145,2,0,0 // jne 5b96 <_sk_load_f16_dst_avx+0x2cd> + .byte 15,133,145,2,0,0 // jne c882 <_sk_load_f16_dst_avx+0x2cd> .byte 196,65,121,16,4,193 // vmovupd (%r9,%rax,8),%xmm8 .byte 196,193,121,16,116,193,16 // vmovupd 0x10(%r9,%rax,8),%xmm6 .byte 196,193,121,16,108,193,32 // vmovupd 0x20(%r9,%rax,8),%xmm5 @@ -29852,13 +28903,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,222,91,0,0 // vbroadcastss 0x5bde(%rip),%ymm12 # b540 <_sk_clut_4D_avx+0x24e5> + .byte 196,98,125,24,37,50,233,1,0 // vbroadcastss 0x1e932(%rip),%ymm12 # 2af80 <_sk_overlay_sse2_8bit+0x5bf> .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,202,91,0,0 // vbroadcastss 0x5bca(%rip),%xmm11 # b544 <_sk_clut_4D_avx+0x24e9> + .byte 196,98,121,24,29,246,232,1,0 // vbroadcastss 0x1e8f6(%rip),%xmm11 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .byte 196,193,8,87,251 // vxorps %xmm11,%xmm14,%xmm7 - .byte 196,98,121,24,45,192,91,0,0 // vbroadcastss 0x5bc0(%rip),%xmm13 # b548 <_sk_clut_4D_avx+0x24ed> + .byte 196,98,121,24,45,16,233,1,0 // vbroadcastss 0x1e910(%rip),%xmm13 # 2af84 <_sk_overlay_sse2_8bit+0x5c3> .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 @@ -29872,7 +28923,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,118,91,0,0 // vbroadcastss 0x5b76(%rip),%xmm7 # b54c <_sk_clut_4D_avx+0x24f1> + .byte 196,226,121,24,61,198,232,1,0 // vbroadcastss 0x1e8c6(%rip),%xmm7 # 2af88 <_sk_overlay_sse2_8bit+0x5c7> .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 @@ -29965,29 +29016,29 @@ _sk_load_f16_dst_avx: .byte 196,65,123,16,4,193 // vmovsd (%r9,%rax,8),%xmm8 .byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,85 // je 5bfc <_sk_load_f16_dst_avx+0x333> + .byte 116,85 // je c8e8 <_sk_load_f16_dst_avx+0x333> .byte 196,65,57,22,68,193,8 // vmovhpd 0x8(%r9,%rax,8),%xmm8,%xmm8 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,72 // jb 5bfc <_sk_load_f16_dst_avx+0x333> + .byte 114,72 // jb c8e8 <_sk_load_f16_dst_avx+0x333> .byte 196,193,123,16,116,193,16 // vmovsd 0x10(%r9,%rax,8),%xmm6 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 116,72 // je 5c09 <_sk_load_f16_dst_avx+0x340> + .byte 116,72 // je c8f5 <_sk_load_f16_dst_avx+0x340> .byte 196,193,73,22,116,193,24 // vmovhpd 0x18(%r9,%rax,8),%xmm6,%xmm6 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,59 // jb 5c09 <_sk_load_f16_dst_avx+0x340> + .byte 114,59 // jb c8f5 <_sk_load_f16_dst_avx+0x340> .byte 196,193,123,16,108,193,32 // vmovsd 0x20(%r9,%rax,8),%xmm5 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 15,132,65,253,255,255 // je 5920 <_sk_load_f16_dst_avx+0x57> + .byte 15,132,65,253,255,255 // je c60c <_sk_load_f16_dst_avx+0x57> .byte 196,193,81,22,108,193,40 // vmovhpd 0x28(%r9,%rax,8),%xmm5,%xmm5 .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 15,130,48,253,255,255 // jb 5920 <_sk_load_f16_dst_avx+0x57> + .byte 15,130,48,253,255,255 // jb c60c <_sk_load_f16_dst_avx+0x57> .byte 196,65,122,126,76,193,48 // vmovq 0x30(%r9,%rax,8),%xmm9 - .byte 233,36,253,255,255 // jmpq 5920 <_sk_load_f16_dst_avx+0x57> + .byte 233,36,253,255,255 // jmpq c60c <_sk_load_f16_dst_avx+0x57> .byte 197,209,87,237 // vxorpd %xmm5,%xmm5,%xmm5 .byte 197,201,87,246 // vxorpd %xmm6,%xmm6,%xmm6 - .byte 233,23,253,255,255 // jmpq 5920 <_sk_load_f16_dst_avx+0x57> + .byte 233,23,253,255,255 // jmpq c60c <_sk_load_f16_dst_avx+0x57> .byte 197,209,87,237 // vxorpd %xmm5,%xmm5,%xmm5 - .byte 233,14,253,255,255 // jmpq 5920 <_sk_load_f16_dst_avx+0x57> + .byte 233,14,253,255,255 // jmpq c60c <_sk_load_f16_dst_avx+0x57> HIDDEN _sk_gather_f16_avx .globl _sk_gather_f16_avx @@ -30048,13 +29099,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,52,88,0,0 // vbroadcastss 0x5834(%rip),%ymm12 # b550 <_sk_clut_4D_avx+0x24f5> + .byte 196,98,125,24,37,120,229,1,0 // vbroadcastss 0x1e578(%rip),%ymm12 # 2af80 <_sk_overlay_sse2_8bit+0x5bf> .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,32,88,0,0 // vbroadcastss 0x5820(%rip),%xmm11 # b554 <_sk_clut_4D_avx+0x24f9> + .byte 196,98,121,24,29,60,229,1,0 // vbroadcastss 0x1e53c(%rip),%xmm11 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .byte 196,193,8,87,219 // vxorps %xmm11,%xmm14,%xmm3 - .byte 196,98,121,24,45,22,88,0,0 // vbroadcastss 0x5816(%rip),%xmm13 # b558 <_sk_clut_4D_avx+0x24fd> + .byte 196,98,121,24,45,86,229,1,0 // vbroadcastss 0x1e556(%rip),%xmm13 # 2af84 <_sk_overlay_sse2_8bit+0x5c3> .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 @@ -30068,7 +29119,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,204,87,0,0 // vbroadcastss 0x57cc(%rip),%xmm3 # b55c <_sk_clut_4D_avx+0x2501> + .byte 196,226,121,24,29,12,229,1,0 // vbroadcastss 0x1e50c(%rip),%xmm3 # 2af88 <_sk_overlay_sse2_8bit+0x5c7> .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 @@ -30168,12 +29219,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,236,85,0,0 // vbroadcastss 0x55ec(%rip),%ymm9 # b560 <_sk_clut_4D_avx+0x2505> + .byte 196,98,125,24,13,252,226,1,0 // vbroadcastss 0x1e2fc(%rip),%ymm9 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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,209,85,0,0 // vbroadcastss 0x55d1(%rip),%xmm8 # b564 <_sk_clut_4D_avx+0x2509> + .byte 196,98,121,24,5,13,227,1,0 // vbroadcastss 0x1e30d(%rip),%xmm8 # 2af8c <_sk_overlay_sse2_8bit+0x5cb> .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 @@ -30183,7 +29234,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,152,85,0,0 // vbroadcastss 0x5598(%rip),%ymm10 # b568 <_sk_clut_4D_avx+0x250d> + .byte 196,98,125,24,21,212,226,1,0 // vbroadcastss 0x1e2d4(%rip),%ymm10 # 2af90 <_sk_overlay_sse2_8bit+0x5cf> .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 @@ -30270,7 +29321,7 @@ _sk_store_f16_avx: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,70 // jne 61c4 <_sk_store_f16_avx+0x274> + .byte 117,70 // jne ceb0 <_sk_store_f16_avx+0x274> .byte 196,65,120,17,28,193 // vmovups %xmm11,(%r9,%rax,8) .byte 196,65,120,17,84,193,16 // vmovups %xmm10,0x10(%r9,%rax,8) .byte 196,65,120,17,76,193,32 // vmovups %xmm9,0x20(%r9,%rax,8) @@ -30286,22 +29337,22 @@ _sk_store_f16_avx: .byte 255,224 // jmpq *%rax .byte 196,65,121,214,28,193 // vmovq %xmm11,(%r9,%rax,8) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,201 // je 6199 <_sk_store_f16_avx+0x249> + .byte 116,201 // je ce85 <_sk_store_f16_avx+0x249> .byte 196,65,121,23,92,193,8 // vmovhpd %xmm11,0x8(%r9,%rax,8) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,188 // jb 6199 <_sk_store_f16_avx+0x249> + .byte 114,188 // jb ce85 <_sk_store_f16_avx+0x249> .byte 196,65,121,214,84,193,16 // vmovq %xmm10,0x10(%r9,%rax,8) - .byte 116,179 // je 6199 <_sk_store_f16_avx+0x249> + .byte 116,179 // je ce85 <_sk_store_f16_avx+0x249> .byte 196,65,121,23,84,193,24 // vmovhpd %xmm10,0x18(%r9,%rax,8) .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,166 // jb 6199 <_sk_store_f16_avx+0x249> + .byte 114,166 // jb ce85 <_sk_store_f16_avx+0x249> .byte 196,65,121,214,76,193,32 // vmovq %xmm9,0x20(%r9,%rax,8) - .byte 116,157 // je 6199 <_sk_store_f16_avx+0x249> + .byte 116,157 // je ce85 <_sk_store_f16_avx+0x249> .byte 196,65,121,23,76,193,40 // vmovhpd %xmm9,0x28(%r9,%rax,8) .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 114,144 // jb 6199 <_sk_store_f16_avx+0x249> + .byte 114,144 // jb ce85 <_sk_store_f16_avx+0x249> .byte 196,65,121,214,68,193,48 // vmovq %xmm8,0x30(%r9,%rax,8) - .byte 235,135 // jmp 6199 <_sk_store_f16_avx+0x249> + .byte 235,135 // jmp ce85 <_sk_store_f16_avx+0x249> HIDDEN _sk_load_u16_be_avx .globl _sk_load_u16_be_avx @@ -30316,7 +29367,7 @@ _sk_load_u16_be_avx: .byte 76,3,8 // add (%rax),%r9 .byte 73,99,194 // movslq %r10d,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,253,0,0,0 // jne 6336 <_sk_load_u16_be_avx+0x124> + .byte 15,133,253,0,0,0 // jne d022 <_sk_load_u16_be_avx+0x124> .byte 196,65,121,16,4,65 // vmovupd (%r9,%rax,2),%xmm8 .byte 196,193,121,16,84,65,16 // vmovupd 0x10(%r9,%rax,2),%xmm2 .byte 196,193,121,16,92,65,32 // vmovupd 0x20(%r9,%rax,2),%xmm3 @@ -30338,7 +29389,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,194,82,0,0 // vbroadcastss 0x52c2(%rip),%ymm11 # b56c <_sk_clut_4D_avx+0x2511> + .byte 196,98,125,24,29,254,222,1,0 // vbroadcastss 0x1defe(%rip),%ymm11 # 2ae94 <_sk_overlay_sse2_8bit+0x4d3> .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 @@ -30372,29 +29423,29 @@ _sk_load_u16_be_avx: .byte 196,65,123,16,4,65 // vmovsd (%r9,%rax,2),%xmm8 .byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,85 // je 639c <_sk_load_u16_be_avx+0x18a> + .byte 116,85 // je d088 <_sk_load_u16_be_avx+0x18a> .byte 196,65,57,22,68,65,8 // vmovhpd 0x8(%r9,%rax,2),%xmm8,%xmm8 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,72 // jb 639c <_sk_load_u16_be_avx+0x18a> + .byte 114,72 // jb d088 <_sk_load_u16_be_avx+0x18a> .byte 196,193,123,16,84,65,16 // vmovsd 0x10(%r9,%rax,2),%xmm2 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 116,72 // je 63a9 <_sk_load_u16_be_avx+0x197> + .byte 116,72 // je d095 <_sk_load_u16_be_avx+0x197> .byte 196,193,105,22,84,65,24 // vmovhpd 0x18(%r9,%rax,2),%xmm2,%xmm2 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,59 // jb 63a9 <_sk_load_u16_be_avx+0x197> + .byte 114,59 // jb d095 <_sk_load_u16_be_avx+0x197> .byte 196,193,123,16,92,65,32 // vmovsd 0x20(%r9,%rax,2),%xmm3 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 15,132,213,254,255,255 // je 6254 <_sk_load_u16_be_avx+0x42> + .byte 15,132,213,254,255,255 // je cf40 <_sk_load_u16_be_avx+0x42> .byte 196,193,97,22,92,65,40 // vmovhpd 0x28(%r9,%rax,2),%xmm3,%xmm3 .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 15,130,196,254,255,255 // jb 6254 <_sk_load_u16_be_avx+0x42> + .byte 15,130,196,254,255,255 // jb cf40 <_sk_load_u16_be_avx+0x42> .byte 196,65,122,126,76,65,48 // vmovq 0x30(%r9,%rax,2),%xmm9 - .byte 233,184,254,255,255 // jmpq 6254 <_sk_load_u16_be_avx+0x42> + .byte 233,184,254,255,255 // jmpq cf40 <_sk_load_u16_be_avx+0x42> .byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3 .byte 197,233,87,210 // vxorpd %xmm2,%xmm2,%xmm2 - .byte 233,171,254,255,255 // jmpq 6254 <_sk_load_u16_be_avx+0x42> + .byte 233,171,254,255,255 // jmpq cf40 <_sk_load_u16_be_avx+0x42> .byte 197,225,87,219 // vxorpd %xmm3,%xmm3,%xmm3 - .byte 233,162,254,255,255 // jmpq 6254 <_sk_load_u16_be_avx+0x42> + .byte 233,162,254,255,255 // jmpq cf40 <_sk_load_u16_be_avx+0x42> HIDDEN _sk_load_rgb_u16_be_avx .globl _sk_load_rgb_u16_be_avx @@ -30411,7 +29462,7 @@ _sk_load_rgb_u16_be_avx: .byte 72,141,4,64 // lea (%rax,%rax,2),%rax .byte 72,193,248,32 // sar $0x20,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,243,0,0,0 // jne 64d0 <_sk_load_rgb_u16_be_avx+0x11e> + .byte 15,133,243,0,0,0 // jne d1bc <_sk_load_rgb_u16_be_avx+0x11e> .byte 196,193,122,111,4,65 // vmovdqu (%r9,%rax,2),%xmm0 .byte 196,193,122,111,84,65,12 // vmovdqu 0xc(%r9,%rax,2),%xmm2 .byte 196,193,122,111,76,65,24 // vmovdqu 0x18(%r9,%rax,2),%xmm1 @@ -30438,7 +29489,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,9,81,0,0 // vbroadcastss 0x5109(%rip),%ymm11 # b570 <_sk_clut_4D_avx+0x2515> + .byte 196,98,125,24,29,65,221,1,0 // vbroadcastss 0x1dd41(%rip),%ymm11 # 2ae94 <_sk_overlay_sse2_8bit+0x4d3> .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 @@ -30459,41 +29510,41 @@ _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,166,80,0,0 // vbroadcastss 0x50a6(%rip),%ymm3 # b574 <_sk_clut_4D_avx+0x2519> + .byte 196,226,125,24,29,74,220,1,0 // vbroadcastss 0x1dc4a(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,5 // jne 64e9 <_sk_load_rgb_u16_be_avx+0x137> - .byte 233,40,255,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> + .byte 117,5 // jne d1d5 <_sk_load_rgb_u16_be_avx+0x137> + .byte 233,40,255,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> .byte 196,193,121,110,76,65,6 // vmovd 0x6(%r9,%rax,2),%xmm1 .byte 196,65,113,196,68,65,10,2 // vpinsrw $0x2,0xa(%r9,%rax,2),%xmm1,%xmm8 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,26 // jb 6518 <_sk_load_rgb_u16_be_avx+0x166> + .byte 114,26 // jb d204 <_sk_load_rgb_u16_be_avx+0x166> .byte 196,193,121,110,76,65,12 // vmovd 0xc(%r9,%rax,2),%xmm1 .byte 196,193,113,196,84,65,16,2 // vpinsrw $0x2,0x10(%r9,%rax,2),%xmm1,%xmm2 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 117,10 // jne 651d <_sk_load_rgb_u16_be_avx+0x16b> - .byte 233,249,254,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> - .byte 233,244,254,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> + .byte 117,10 // jne d209 <_sk_load_rgb_u16_be_avx+0x16b> + .byte 233,249,254,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> + .byte 233,244,254,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> .byte 196,193,121,110,76,65,18 // vmovd 0x12(%r9,%rax,2),%xmm1 .byte 196,65,113,196,76,65,22,2 // vpinsrw $0x2,0x16(%r9,%rax,2),%xmm1,%xmm9 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,26 // jb 654c <_sk_load_rgb_u16_be_avx+0x19a> + .byte 114,26 // jb d238 <_sk_load_rgb_u16_be_avx+0x19a> .byte 196,193,121,110,76,65,24 // vmovd 0x18(%r9,%rax,2),%xmm1 .byte 196,193,113,196,76,65,28,2 // vpinsrw $0x2,0x1c(%r9,%rax,2),%xmm1,%xmm1 .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 117,10 // jne 6551 <_sk_load_rgb_u16_be_avx+0x19f> - .byte 233,197,254,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> - .byte 233,192,254,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> + .byte 117,10 // jne d23d <_sk_load_rgb_u16_be_avx+0x19f> + .byte 233,197,254,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> + .byte 233,192,254,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> .byte 196,193,121,110,92,65,30 // vmovd 0x1e(%r9,%rax,2),%xmm3 .byte 196,65,97,196,92,65,34,2 // vpinsrw $0x2,0x22(%r9,%rax,2),%xmm3,%xmm11 .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 114,20 // jb 657a <_sk_load_rgb_u16_be_avx+0x1c8> + .byte 114,20 // jb d266 <_sk_load_rgb_u16_be_avx+0x1c8> .byte 196,193,121,110,92,65,36 // vmovd 0x24(%r9,%rax,2),%xmm3 .byte 196,193,97,196,92,65,40,2 // vpinsrw $0x2,0x28(%r9,%rax,2),%xmm3,%xmm3 - .byte 233,151,254,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> - .byte 233,146,254,255,255 // jmpq 6411 <_sk_load_rgb_u16_be_avx+0x5f> + .byte 233,151,254,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> + .byte 233,146,254,255,255 // jmpq d0fd <_sk_load_rgb_u16_be_avx+0x5f> HIDDEN _sk_store_u16_be_avx .globl _sk_store_u16_be_avx @@ -30507,7 +29558,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,210,79,0,0 // vbroadcastss 0x4fd2(%rip),%ymm8 # b578 <_sk_clut_4D_avx+0x251d> + .byte 196,98,125,24,5,138,220,1,0 // vbroadcastss 0x1dc8a(%rip),%ymm8 # 2af1c <_sk_overlay_sse2_8bit+0x55b> .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 @@ -30545,7 +29596,7 @@ _sk_store_u16_be_avx: .byte 196,65,17,98,200 // vpunpckldq %xmm8,%xmm13,%xmm9 .byte 196,65,17,106,192 // vpunpckhdq %xmm8,%xmm13,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,31 // jne 668a <_sk_store_u16_be_avx+0x10b> + .byte 117,31 // jne d376 <_sk_store_u16_be_avx+0x10b> .byte 196,65,120,17,28,65 // vmovups %xmm11,(%r9,%rax,2) .byte 196,65,120,17,84,65,16 // vmovups %xmm10,0x10(%r9,%rax,2) .byte 196,65,120,17,76,65,32 // vmovups %xmm9,0x20(%r9,%rax,2) @@ -30554,22 +29605,22 @@ _sk_store_u16_be_avx: .byte 255,224 // jmpq *%rax .byte 196,65,121,214,28,65 // vmovq %xmm11,(%r9,%rax,2) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,240 // je 6686 <_sk_store_u16_be_avx+0x107> + .byte 116,240 // je d372 <_sk_store_u16_be_avx+0x107> .byte 196,65,121,23,92,65,8 // vmovhpd %xmm11,0x8(%r9,%rax,2) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,227 // jb 6686 <_sk_store_u16_be_avx+0x107> + .byte 114,227 // jb d372 <_sk_store_u16_be_avx+0x107> .byte 196,65,121,214,84,65,16 // vmovq %xmm10,0x10(%r9,%rax,2) - .byte 116,218 // je 6686 <_sk_store_u16_be_avx+0x107> + .byte 116,218 // je d372 <_sk_store_u16_be_avx+0x107> .byte 196,65,121,23,84,65,24 // vmovhpd %xmm10,0x18(%r9,%rax,2) .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,205 // jb 6686 <_sk_store_u16_be_avx+0x107> + .byte 114,205 // jb d372 <_sk_store_u16_be_avx+0x107> .byte 196,65,121,214,76,65,32 // vmovq %xmm9,0x20(%r9,%rax,2) - .byte 116,196 // je 6686 <_sk_store_u16_be_avx+0x107> + .byte 116,196 // je d372 <_sk_store_u16_be_avx+0x107> .byte 196,65,121,23,76,65,40 // vmovhpd %xmm9,0x28(%r9,%rax,2) .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 114,183 // jb 6686 <_sk_store_u16_be_avx+0x107> + .byte 114,183 // jb d372 <_sk_store_u16_be_avx+0x107> .byte 196,65,121,214,68,65,48 // vmovq %xmm8,0x30(%r9,%rax,2) - .byte 235,174 // jmp 6686 <_sk_store_u16_be_avx+0x107> + .byte 235,174 // jmp d372 <_sk_store_u16_be_avx+0x107> HIDDEN _sk_load_f32_avx .globl _sk_load_f32_avx @@ -30577,7 +29628,7 @@ FUNCTION(_sk_load_f32_avx) _sk_load_f32_avx: .byte 72,173 // lods %ds:(%rsi),%rax .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 15,135,128,0,0,0 // ja 6764 <_sk_load_f32_avx+0x8c> + .byte 15,135,128,0,0,0 // ja d450 <_sk_load_f32_avx+0x8c> .byte 68,141,20,149,0,0,0,0 // lea 0x0(,%rdx,4),%r10d .byte 76,99,88,8 // movslq 0x8(%rax),%r11 .byte 76,99,201 // movslq %ecx,%r9 @@ -30585,7 +29636,7 @@ _sk_load_f32_avx: .byte 73,193,225,2 // shl $0x2,%r9 .byte 76,3,8 // add (%rax),%r9 .byte 77,99,210 // movslq %r10d,%r10 - .byte 76,141,29,132,0,0,0 // lea 0x84(%rip),%r11 # 678c <_sk_load_f32_avx+0xb4> + .byte 76,141,29,132,0,0,0 // lea 0x84(%rip),%r11 # d478 <_sk_load_f32_avx+0xb4> .byte 75,99,4,131 // movslq (%r11,%r8,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax @@ -30634,7 +29685,7 @@ FUNCTION(_sk_load_f32_dst_avx) _sk_load_f32_dst_avx: .byte 72,173 // lods %ds:(%rsi),%rax .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 15,135,128,0,0,0 // ja 6838 <_sk_load_f32_dst_avx+0x8c> + .byte 15,135,128,0,0,0 // ja d524 <_sk_load_f32_dst_avx+0x8c> .byte 68,141,20,149,0,0,0,0 // lea 0x0(,%rdx,4),%r10d .byte 76,99,88,8 // movslq 0x8(%rax),%r11 .byte 76,99,201 // movslq %ecx,%r9 @@ -30642,7 +29693,7 @@ _sk_load_f32_dst_avx: .byte 73,193,225,2 // shl $0x2,%r9 .byte 76,3,8 // add (%rax),%r9 .byte 77,99,210 // movslq %r10d,%r10 - .byte 76,141,29,132,0,0,0 // lea 0x84(%rip),%r11 # 6860 <_sk_load_f32_dst_avx+0xb4> + .byte 76,141,29,132,0,0,0 // lea 0x84(%rip),%r11 # d54c <_sk_load_f32_dst_avx+0xb4> .byte 75,99,4,131 // movslq (%r11,%r8,4),%rax .byte 76,1,216 // add %r11,%rax .byte 255,224 // jmpq *%rax @@ -30706,7 +29757,7 @@ _sk_store_f32_avx: .byte 196,65,37,20,196 // vunpcklpd %ymm12,%ymm11,%ymm8 .byte 196,65,37,21,220 // vunpckhpd %ymm12,%ymm11,%ymm11 .byte 77,133,192 // test %r8,%r8 - .byte 117,55 // jne 68ff <_sk_store_f32_avx+0x7f> + .byte 117,55 // jne d5eb <_sk_store_f32_avx+0x7f> .byte 196,67,45,24,225,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm12 .byte 196,67,61,24,235,1 // vinsertf128 $0x1,%xmm11,%ymm8,%ymm13 .byte 196,67,45,6,201,49 // vperm2f128 $0x31,%ymm9,%ymm10,%ymm9 @@ -30719,22 +29770,22 @@ _sk_store_f32_avx: .byte 255,224 // jmpq *%rax .byte 196,65,121,17,20,129 // vmovupd %xmm10,(%r9,%rax,4) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,240 // je 68fb <_sk_store_f32_avx+0x7b> + .byte 116,240 // je d5e7 <_sk_store_f32_avx+0x7b> .byte 196,65,121,17,76,129,16 // vmovupd %xmm9,0x10(%r9,%rax,4) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,227 // jb 68fb <_sk_store_f32_avx+0x7b> + .byte 114,227 // jb d5e7 <_sk_store_f32_avx+0x7b> .byte 196,65,121,17,68,129,32 // vmovupd %xmm8,0x20(%r9,%rax,4) - .byte 116,218 // je 68fb <_sk_store_f32_avx+0x7b> + .byte 116,218 // je d5e7 <_sk_store_f32_avx+0x7b> .byte 196,65,121,17,92,129,48 // vmovupd %xmm11,0x30(%r9,%rax,4) .byte 73,131,248,5 // cmp $0x5,%r8 - .byte 114,205 // jb 68fb <_sk_store_f32_avx+0x7b> + .byte 114,205 // jb d5e7 <_sk_store_f32_avx+0x7b> .byte 196,67,125,25,84,129,64,1 // vextractf128 $0x1,%ymm10,0x40(%r9,%rax,4) - .byte 116,195 // je 68fb <_sk_store_f32_avx+0x7b> + .byte 116,195 // je d5e7 <_sk_store_f32_avx+0x7b> .byte 196,67,125,25,76,129,80,1 // vextractf128 $0x1,%ymm9,0x50(%r9,%rax,4) .byte 73,131,248,7 // cmp $0x7,%r8 - .byte 114,181 // jb 68fb <_sk_store_f32_avx+0x7b> + .byte 114,181 // jb d5e7 <_sk_store_f32_avx+0x7b> .byte 196,67,125,25,68,129,96,1 // vextractf128 $0x1,%ymm8,0x60(%r9,%rax,4) - .byte 235,171 // jmp 68fb <_sk_store_f32_avx+0x7b> + .byte 235,171 // jmp d5e7 <_sk_store_f32_avx+0x7b> HIDDEN _sk_clamp_x_avx .globl _sk_clamp_x_avx @@ -30827,7 +29878,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,247,74,0,0 // vmulss 0x4af7(%rip),%xmm9,%xmm0 # b57c <_sk_clut_4D_avx+0x2521> + .byte 197,178,89,5,143,214,1,0 // vmulss 0x1d68f(%rip),%xmm9,%xmm0 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -30861,7 +29912,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,110,74,0,0 // vmulss 0x4a6e(%rip),%xmm9,%xmm1 # b580 <_sk_clut_4D_avx+0x2525> + .byte 197,178,89,13,2,214,1,0 // vmulss 0x1d602(%rip),%xmm9,%xmm1 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -30888,7 +29939,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,8,74,0,0 // vbroadcastss 0x4a08(%rip),%ymm8 # b584 <_sk_clut_4D_avx+0x2529> + .byte 196,98,125,24,5,156,213,1,0 // vbroadcastss 0x1d59c(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -30906,9 +29957,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,235,73,0,0 // vbroadcastss 0x49eb(%rip),%ymm8 # b588 <_sk_clut_4D_avx+0x252d> + .byte 196,98,125,24,5,147,213,1,0 // vbroadcastss 0x1d593(%rip),%ymm8 # 2ae1c <_sk_overlay_sse2_8bit+0x45b> .byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0 - .byte 196,98,125,24,13,225,73,0,0 // vbroadcastss 0x49e1(%rip),%ymm9 # b58c <_sk_clut_4D_avx+0x2531> + .byte 196,98,125,24,13,105,213,1,0 // vbroadcastss 0x1d569(%rip),%ymm9 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -30924,12 +29975,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,177,73,0,0 // vbroadcastss 0x49b1(%rip),%ymm3 # b590 <_sk_clut_4D_avx+0x2535> + .byte 196,226,125,24,29,85,214,1,0 // vbroadcastss 0x1d655(%rip),%ymm3 # 2af20 <_sk_overlay_sse2_8bit+0x55f> .byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0 - .byte 196,226,125,24,29,168,73,0,0 // vbroadcastss 0x49a8(%rip),%ymm3 # b594 <_sk_clut_4D_avx+0x2539> + .byte 196,226,125,24,29,76,214,1,0 // vbroadcastss 0x1d64c(%rip),%ymm3 # 2af24 <_sk_overlay_sse2_8bit+0x563> .byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1 .byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0 - .byte 196,226,125,24,13,155,73,0,0 // vbroadcastss 0x499b(%rip),%ymm1 # b598 <_sk_clut_4D_avx+0x253d> + .byte 196,226,125,24,13,63,214,1,0 // vbroadcastss 0x1d63f(%rip),%ymm1 # 2af28 <_sk_overlay_sse2_8bit+0x567> .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 @@ -31177,9 +30228,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 6fa1 <_sk_evenly_spaced_gradient_avx+0x25> + .byte 120,7 // js dc8d <_sk_evenly_spaced_gradient_avx+0x25> .byte 196,225,242,42,203 // vcvtsi2ss %rbx,%xmm1,%xmm1 - .byte 235,21 // jmp 6fb6 <_sk_evenly_spaced_gradient_avx+0x3a> + .byte 235,21 // jmp dca2 <_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 @@ -31337,18 +30388,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,130,66,0,0 // vbroadcastss 0x4282(%rip),%ymm0 # b59c <_sk_clut_4D_avx+0x2541> + .byte 196,226,125,24,5,42,207,1,0 // vbroadcastss 0x1cf2a(%rip),%ymm0 # 2af30 <_sk_overlay_sse2_8bit+0x56f> .byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0 - .byte 196,226,125,24,13,121,66,0,0 // vbroadcastss 0x4279(%rip),%ymm1 # b5a0 <_sk_clut_4D_avx+0x2545> + .byte 196,226,125,24,13,25,207,1,0 // vbroadcastss 0x1cf19(%rip),%ymm1 # 2af2c <_sk_overlay_sse2_8bit+0x56b> .byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0 .byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0 - .byte 196,226,125,24,13,108,66,0,0 // vbroadcastss 0x426c(%rip),%ymm1 # b5a4 <_sk_clut_4D_avx+0x2549> + .byte 196,226,125,24,13,16,207,1,0 // vbroadcastss 0x1cf10(%rip),%ymm1 # 2af34 <_sk_overlay_sse2_8bit+0x573> .byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0 .byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0 - .byte 196,226,125,24,13,95,66,0,0 // vbroadcastss 0x425f(%rip),%ymm1 # b5a8 <_sk_clut_4D_avx+0x254d> + .byte 196,226,125,24,13,3,207,1,0 // vbroadcastss 0x1cf03(%rip),%ymm1 # 2af38 <_sk_overlay_sse2_8bit+0x577> .byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0 .byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0 - .byte 196,226,125,24,13,82,66,0,0 // vbroadcastss 0x4252(%rip),%ymm1 # b5ac <_sk_clut_4D_avx+0x2551> + .byte 196,226,125,24,13,246,206,1,0 // vbroadcastss 0x1cef6(%rip),%ymm1 # 2af3c <_sk_overlay_sse2_8bit+0x57b> .byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 @@ -31371,12 +30422,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 73dd <_sk_gradient_avx+0x6f> + .byte 114,80 // jb e0c9 <_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,10,66,0,0 // vbroadcastss 0x420a(%rip),%ymm10 # b5b0 <_sk_clut_4D_avx+0x2555> + .byte 196,98,125,24,21,118,205,1,0 // vbroadcastss 0x1cd76(%rip),%ymm10 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .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 @@ -31388,7 +30439,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 73aa <_sk_gradient_avx+0x3c> + .byte 117,205 // jne e096 <_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 @@ -31571,27 +30622,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,0,62,0,0 // vbroadcastss 0x3e00(%rip),%ymm13 # b5b4 <_sk_clut_4D_avx+0x2559> + .byte 196,98,125,24,45,160,202,1,0 // vbroadcastss 0x1caa0(%rip),%ymm13 # 2af40 <_sk_overlay_sse2_8bit+0x57f> .byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13 - .byte 196,98,125,24,53,246,61,0,0 // vbroadcastss 0x3df6(%rip),%ymm14 # b5b8 <_sk_clut_4D_avx+0x255d> + .byte 196,98,125,24,53,150,202,1,0 // vbroadcastss 0x1ca96(%rip),%ymm14 # 2af44 <_sk_overlay_sse2_8bit+0x583> .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,231,61,0,0 // vbroadcastss 0x3de7(%rip),%ymm14 # b5bc <_sk_clut_4D_avx+0x2561> + .byte 196,98,125,24,53,135,202,1,0 // vbroadcastss 0x1ca87(%rip),%ymm14 # 2af48 <_sk_overlay_sse2_8bit+0x587> .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,216,61,0,0 // vbroadcastss 0x3dd8(%rip),%ymm13 # b5c0 <_sk_clut_4D_avx+0x2565> + .byte 196,98,125,24,45,120,202,1,0 // vbroadcastss 0x1ca78(%rip),%ymm13 # 2af4c <_sk_overlay_sse2_8bit+0x58b> .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,195,61,0,0 // vbroadcastss 0x3dc3(%rip),%ymm10 # b5c4 <_sk_clut_4D_avx+0x2569> + .byte 196,98,125,24,21,99,202,1,0 // vbroadcastss 0x1ca63(%rip),%ymm10 # 2af50 <_sk_overlay_sse2_8bit+0x58f> .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,173,61,0,0 // vbroadcastss 0x3dad(%rip),%ymm10 # b5c8 <_sk_clut_4D_avx+0x256d> + .byte 196,98,125,24,21,249,200,1,0 // vbroadcastss 0x1c8f9(%rip),%ymm10 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,151,61,0,0 // vbroadcastss 0x3d97(%rip),%ymm10 # b5cc <_sk_clut_4D_avx+0x2571> + .byte 196,98,125,24,21,227,200,1,0 // vbroadcastss 0x1c8e3(%rip),%ymm10 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -31621,7 +30672,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,65,61,0,0 // vbroadcastss 0x3d41(%rip),%ymm11 # b5d0 <_sk_clut_4D_avx+0x2575> + .byte 196,98,125,24,29,217,201,1,0 // vbroadcastss 0x1c9d9(%rip),%ymm11 # 2af54 <_sk_overlay_sse2_8bit+0x593> .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 @@ -31630,17 +30681,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,21,61,0,0 // vbroadcastss 0x3d15(%rip),%ymm9 # b5d4 <_sk_clut_4D_avx+0x2579> + .byte 196,98,125,24,13,173,201,1,0 // vbroadcastss 0x1c9ad(%rip),%ymm9 # 2af58 <_sk_overlay_sse2_8bit+0x597> .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,243,60,0,0 // vbroadcastss 0x3cf3(%rip),%ymm9 # b5d8 <_sk_clut_4D_avx+0x257d> + .byte 196,98,125,24,13,139,201,1,0 // vbroadcastss 0x1c98b(%rip),%ymm9 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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,228,60,0,0 // vbroadcastss 0x3ce4(%rip),%ymm11 # b5dc <_sk_clut_4D_avx+0x2581> + .byte 196,98,125,24,29,28,200,1,0 // vbroadcastss 0x1c81c(%rip),%ymm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -31660,7 +30711,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,163,60,0,0 // vbroadcastss 0x3ca3(%rip),%ymm11 # b5e0 <_sk_clut_4D_avx+0x2585> + .byte 196,98,125,24,29,43,201,1,0 // vbroadcastss 0x1c92b(%rip),%ymm11 # 2af54 <_sk_overlay_sse2_8bit+0x593> .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 @@ -31669,17 +30720,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,119,60,0,0 // vbroadcastss 0x3c77(%rip),%ymm9 # b5e4 <_sk_clut_4D_avx+0x2589> + .byte 196,98,125,24,13,255,200,1,0 // vbroadcastss 0x1c8ff(%rip),%ymm9 # 2af58 <_sk_overlay_sse2_8bit+0x597> .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,85,60,0,0 // vbroadcastss 0x3c55(%rip),%ymm9 # b5e8 <_sk_clut_4D_avx+0x258d> + .byte 196,98,125,24,13,221,200,1,0 // vbroadcastss 0x1c8dd(%rip),%ymm9 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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,70,60,0,0 // vbroadcastss 0x3c46(%rip),%ymm11 # b5ec <_sk_clut_4D_avx+0x2591> + .byte 196,98,125,24,29,110,199,1,0 // vbroadcastss 0x1c76e(%rip),%ymm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -31698,7 +30749,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,11,60,0,0 // vbroadcastss 0x3c0b(%rip),%ymm10 # b5f0 <_sk_clut_4D_avx+0x2595> + .byte 196,98,125,24,21,131,200,1,0 // vbroadcastss 0x1c883(%rip),%ymm10 # 2af54 <_sk_overlay_sse2_8bit+0x593> .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 @@ -31707,7 +30758,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,223,59,0,0 // vbroadcastss 0x3bdf(%rip),%ymm8 # b5f4 <_sk_clut_4D_avx+0x2599> + .byte 196,98,125,24,5,91,200,1,0 // vbroadcastss 0x1c85b(%rip),%ymm8 # 2af5c <_sk_overlay_sse2_8bit+0x59b> .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 @@ -31748,7 +30799,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,123,59,0,0 // vbroadcastss 0x3b7b(%rip),%ymm8 # b5f8 <_sk_clut_4D_avx+0x259d> + .byte 196,98,125,24,5,151,198,1,0 // vbroadcastss 0x1c697(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -31785,9 +30836,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,7,59,0,0 // vbroadcastss 0x3b07(%rip),%ymm0 # b5fc <_sk_clut_4D_avx+0x25a1> + .byte 196,226,125,24,5,127,199,1,0 // vbroadcastss 0x1c77f(%rip),%ymm0 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0 - .byte 196,98,125,24,5,254,58,0,0 // vbroadcastss 0x3afe(%rip),%ymm8 # b600 <_sk_clut_4D_avx+0x25a5> + .byte 196,98,125,24,5,22,198,1,0 // vbroadcastss 0x1c616(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -31798,7 +30849,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,230,58,0,0 // vbroadcastss 0x3ae6(%rip),%ymm0 # b604 <_sk_clut_4D_avx+0x25a9> + .byte 196,226,125,24,5,246,197,1,0 // vbroadcastss 0x1c5f6(%rip),%ymm0 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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) @@ -31810,9 +30861,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,202,58,0,0 // vbroadcastss 0x3aca(%rip),%ymm1 # b608 <_sk_clut_4D_avx+0x25ad> + .byte 196,226,125,24,13,54,199,1,0 // vbroadcastss 0x1c736(%rip),%ymm1 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1 - .byte 196,98,125,24,5,192,58,0,0 // vbroadcastss 0x3ac0(%rip),%ymm8 # b60c <_sk_clut_4D_avx+0x25b1> + .byte 196,98,125,24,5,204,197,1,0 // vbroadcastss 0x1c5cc(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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 @@ -31823,7 +30874,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,168,58,0,0 // vbroadcastss 0x3aa8(%rip),%ymm1 # b610 <_sk_clut_4D_avx+0x25b5> + .byte 196,226,125,24,13,172,197,1,0 // vbroadcastss 0x1c5ac(%rip),%ymm1 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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) @@ -31835,14 +30886,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,139,58,0,0 // vbroadcastss 0x3a8b(%rip),%ymm0 # b614 <_sk_clut_4D_avx+0x25b9> + .byte 196,226,125,24,5,239,198,1,0 // vbroadcastss 0x1c6ef(%rip),%ymm0 # 2af64 <_sk_overlay_sse2_8bit+0x5a3> .byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0 - .byte 196,98,125,24,5,130,58,0,0 // vbroadcastss 0x3a82(%rip),%ymm8 # b618 <_sk_clut_4D_avx+0x25bd> + .byte 196,98,125,24,5,130,197,1,0 // vbroadcastss 0x1c582(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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,115,58,0,0 // vbroadcastss 0x3a73(%rip),%ymm10 # b61c <_sk_clut_4D_avx+0x25c1> + .byte 196,98,125,24,21,211,198,1,0 // vbroadcastss 0x1c6d3(%rip),%ymm10 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8 - .byte 196,98,125,24,21,105,58,0,0 // vbroadcastss 0x3a69(%rip),%ymm10 # b620 <_sk_clut_4D_avx+0x25c5> + .byte 196,98,125,24,21,209,197,1,0 // vbroadcastss 0x1c5d1(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> .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) @@ -31854,19 +30905,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,76,58,0,0 // vbroadcastss 0x3a4c(%rip),%ymm0 # b624 <_sk_clut_4D_avx+0x25c9> + .byte 196,226,125,24,5,156,198,1,0 // vbroadcastss 0x1c69c(%rip),%ymm0 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0 - .byte 196,98,125,24,5,67,58,0,0 // vbroadcastss 0x3a43(%rip),%ymm8 # b628 <_sk_clut_4D_avx+0x25cd> + .byte 196,98,125,24,5,51,197,1,0 // vbroadcastss 0x1c533(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,60,92,64,64 // vsubps 0x40(%rax),%ymm8,%ymm8 - .byte 196,98,125,24,13,57,58,0,0 // vbroadcastss 0x3a39(%rip),%ymm9 # b62c <_sk_clut_4D_avx+0x25d1> + .byte 196,98,125,24,13,145,198,1,0 // vbroadcastss 0x1c691(%rip),%ymm9 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9 - .byte 196,98,125,24,21,47,58,0,0 // vbroadcastss 0x3a2f(%rip),%ymm10 # b630 <_sk_clut_4D_avx+0x25d5> + .byte 196,98,125,24,21,127,198,1,0 // vbroadcastss 0x1c67f(%rip),%ymm10 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,32,58,0,0 // vbroadcastss 0x3a20(%rip),%ymm10 # b634 <_sk_clut_4D_avx+0x25d9> + .byte 196,98,125,24,21,0,197,1,0 // vbroadcastss 0x1c500(%rip),%ymm10 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,17,58,0,0 // vbroadcastss 0x3a11(%rip),%ymm9 # b638 <_sk_clut_4D_avx+0x25dd> + .byte 196,98,125,24,13,97,198,1,0 // vbroadcastss 0x1c661(%rip),%ymm9 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -31877,17 +30928,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,249,57,0,0 // vbroadcastss 0x39f9(%rip),%ymm8 # b63c <_sk_clut_4D_avx+0x25e1> + .byte 196,98,125,24,5,209,196,1,0 // vbroadcastss 0x1c4d1(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,235,57,0,0 // vbroadcastss 0x39eb(%rip),%ymm10 # b640 <_sk_clut_4D_avx+0x25e5> + .byte 196,98,125,24,21,47,198,1,0 // vbroadcastss 0x1c62f(%rip),%ymm10 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10 - .byte 196,98,125,24,29,225,57,0,0 // vbroadcastss 0x39e1(%rip),%ymm11 # b644 <_sk_clut_4D_avx+0x25e9> + .byte 196,98,125,24,29,29,198,1,0 // vbroadcastss 0x1c61d(%rip),%ymm11 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,200,57,0,0 // vbroadcastss 0x39c8(%rip),%ymm9 # b648 <_sk_clut_4D_avx+0x25ed> + .byte 196,98,125,24,13,8,198,1,0 // vbroadcastss 0x1c608(%rip),%ymm9 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -31898,13 +30949,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,176,57,0,0 // vbroadcastss 0x39b0(%rip),%ymm0 # b64c <_sk_clut_4D_avx+0x25f1> + .byte 196,226,125,24,5,228,197,1,0 // vbroadcastss 0x1c5e4(%rip),%ymm0 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,157,57,0,0 // vbroadcastss 0x399d(%rip),%ymm10 # b650 <_sk_clut_4D_avx+0x25f5> + .byte 196,98,125,24,21,201,197,1,0 // vbroadcastss 0x1c5c9(%rip),%ymm10 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8 - .byte 196,98,125,24,21,147,57,0,0 // vbroadcastss 0x3993(%rip),%ymm10 # b654 <_sk_clut_4D_avx+0x25f9> + .byte 196,98,125,24,21,199,196,1,0 // vbroadcastss 0x1c4c7(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> .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) @@ -31916,14 +30967,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,118,57,0,0 // vbroadcastss 0x3976(%rip),%ymm1 # b658 <_sk_clut_4D_avx+0x25fd> + .byte 196,226,125,24,13,150,197,1,0 // vbroadcastss 0x1c596(%rip),%ymm1 # 2af64 <_sk_overlay_sse2_8bit+0x5a3> .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1 - .byte 196,98,125,24,5,108,57,0,0 // vbroadcastss 0x396c(%rip),%ymm8 # b65c <_sk_clut_4D_avx+0x2601> + .byte 196,98,125,24,5,40,196,1,0 // vbroadcastss 0x1c428(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .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,93,57,0,0 // vbroadcastss 0x395d(%rip),%ymm10 # b660 <_sk_clut_4D_avx+0x2605> + .byte 196,98,125,24,21,121,197,1,0 // vbroadcastss 0x1c579(%rip),%ymm10 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8 - .byte 196,98,125,24,21,83,57,0,0 // vbroadcastss 0x3953(%rip),%ymm10 # b664 <_sk_clut_4D_avx+0x2609> + .byte 196,98,125,24,21,119,196,1,0 // vbroadcastss 0x1c477(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> .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) @@ -31935,19 +30986,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,54,57,0,0 // vbroadcastss 0x3936(%rip),%ymm1 # b668 <_sk_clut_4D_avx+0x260d> + .byte 196,226,125,24,13,66,197,1,0 // vbroadcastss 0x1c542(%rip),%ymm1 # 2af60 <_sk_overlay_sse2_8bit+0x59f> .byte 197,244,88,72,32 // vaddps 0x20(%rax),%ymm1,%ymm1 - .byte 196,98,125,24,5,44,57,0,0 // vbroadcastss 0x392c(%rip),%ymm8 # b66c <_sk_clut_4D_avx+0x2611> + .byte 196,98,125,24,5,216,195,1,0 // vbroadcastss 0x1c3d8(%rip),%ymm8 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,60,92,64,96 // vsubps 0x60(%rax),%ymm8,%ymm8 - .byte 196,98,125,24,13,34,57,0,0 // vbroadcastss 0x3922(%rip),%ymm9 # b670 <_sk_clut_4D_avx+0x2615> + .byte 196,98,125,24,13,54,197,1,0 // vbroadcastss 0x1c536(%rip),%ymm9 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9 - .byte 196,98,125,24,21,24,57,0,0 // vbroadcastss 0x3918(%rip),%ymm10 # b674 <_sk_clut_4D_avx+0x2619> + .byte 196,98,125,24,21,36,197,1,0 // vbroadcastss 0x1c524(%rip),%ymm10 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,9,57,0,0 // vbroadcastss 0x3909(%rip),%ymm10 # b678 <_sk_clut_4D_avx+0x261d> + .byte 196,98,125,24,21,165,195,1,0 // vbroadcastss 0x1c3a5(%rip),%ymm10 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,250,56,0,0 // vbroadcastss 0x38fa(%rip),%ymm9 # b67c <_sk_clut_4D_avx+0x2621> + .byte 196,98,125,24,13,6,197,1,0 // vbroadcastss 0x1c506(%rip),%ymm9 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -31958,17 +31009,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,226,56,0,0 // vbroadcastss 0x38e2(%rip),%ymm8 # b680 <_sk_clut_4D_avx+0x2625> + .byte 196,98,125,24,5,118,195,1,0 // vbroadcastss 0x1c376(%rip),%ymm8 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,211,56,0,0 // vbroadcastss 0x38d3(%rip),%ymm10 # b684 <_sk_clut_4D_avx+0x2629> + .byte 196,98,125,24,21,211,196,1,0 // vbroadcastss 0x1c4d3(%rip),%ymm10 # 2af70 <_sk_overlay_sse2_8bit+0x5af> .byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10 - .byte 196,98,125,24,29,201,56,0,0 // vbroadcastss 0x38c9(%rip),%ymm11 # b688 <_sk_clut_4D_avx+0x262d> + .byte 196,98,125,24,29,193,196,1,0 // vbroadcastss 0x1c4c1(%rip),%ymm11 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,176,56,0,0 // vbroadcastss 0x38b0(%rip),%ymm9 # b68c <_sk_clut_4D_avx+0x2631> + .byte 196,98,125,24,13,172,196,1,0 // vbroadcastss 0x1c4ac(%rip),%ymm9 # 2af74 <_sk_overlay_sse2_8bit+0x5b3> .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 @@ -31979,13 +31030,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,152,56,0,0 // vbroadcastss 0x3898(%rip),%ymm1 # b690 <_sk_clut_4D_avx+0x2635> + .byte 196,226,125,24,13,136,196,1,0 // vbroadcastss 0x1c488(%rip),%ymm1 # 2af6c <_sk_overlay_sse2_8bit+0x5ab> .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,132,56,0,0 // vbroadcastss 0x3884(%rip),%ymm10 # b694 <_sk_clut_4D_avx+0x2639> + .byte 196,98,125,24,21,108,196,1,0 // vbroadcastss 0x1c46c(%rip),%ymm10 # 2af68 <_sk_overlay_sse2_8bit+0x5a7> .byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8 - .byte 196,98,125,24,21,122,56,0,0 // vbroadcastss 0x387a(%rip),%ymm10 # b698 <_sk_clut_4D_avx+0x263d> + .byte 196,98,125,24,21,106,195,1,0 // vbroadcastss 0x1c36a(%rip),%ymm10 # 2ae74 <_sk_overlay_sse2_8bit+0x4b3> .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) @@ -32131,7 +31182,7 @@ _sk_clut_3D_avx: .byte 197,249,127,68,36,224 // vmovdqa %xmm0,-0x20(%rsp) .byte 72,139,0 // mov (%rax),%rax .byte 196,193,121,254,194 // vpaddd %xmm10,%xmm0,%xmm0 - .byte 196,98,121,24,29,18,54,0,0 // vbroadcastss 0x3612(%rip),%xmm11 # b6a0 <_sk_clut_4D_avx+0x2645> + .byte 196,98,121,24,29,2,194,1,0 // vbroadcastss 0x1c202(%rip),%xmm11 # 2af7c <_sk_overlay_sse2_8bit+0x5bb> .byte 196,194,121,64,203 // vpmulld %xmm11,%xmm0,%xmm1 .byte 196,193,249,126,201 // vmovq %xmm1,%r9 .byte 69,137,202 // mov %r9d,%r10d @@ -32165,7 +31216,7 @@ _sk_clut_3D_avx: .byte 196,163,65,33,60,152,48 // vinsertps $0x30,(%rax,%r11,4),%xmm7,%xmm7 .byte 196,227,93,24,223,1 // vinsertf128 $0x1,%xmm7,%ymm4,%ymm3 .byte 197,252,17,92,36,64 // vmovups %ymm3,0x40(%rsp) - .byte 196,98,121,24,13,85,53,0,0 // vbroadcastss 0x3555(%rip),%xmm9 # b6a4 <_sk_clut_4D_avx+0x2649> + .byte 196,98,121,24,13,205,191,1,0 // vbroadcastss 0x1bfcd(%rip),%xmm9 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .byte 196,193,105,254,249 // vpaddd %xmm9,%xmm2,%xmm7 .byte 196,195,249,22,249,1 // vpextrq $0x1,%xmm7,%r9 .byte 196,193,249,126,250 // vmovq %xmm7,%r10 @@ -32193,7 +31244,7 @@ _sk_clut_3D_avx: .byte 196,161,122,16,60,152 // vmovss (%rax,%r11,4),%xmm7 .byte 196,227,81,33,239,48 // vinsertps $0x30,%xmm7,%xmm5,%xmm5 .byte 196,99,85,24,254,1 // vinsertf128 $0x1,%xmm6,%ymm5,%ymm15 - .byte 196,98,121,24,37,196,52,0,0 // vbroadcastss 0x34c4(%rip),%xmm12 # b6a8 <_sk_clut_4D_avx+0x264d> + .byte 196,98,121,24,37,64,191,1,0 // vbroadcastss 0x1bf40(%rip),%xmm12 # 2ae10 <_sk_overlay_sse2_8bit+0x44f> .byte 196,193,105,254,212 // vpaddd %xmm12,%xmm2,%xmm2 .byte 196,195,249,22,209,1 // vpextrq $0x1,%xmm2,%r9 .byte 196,193,249,126,210 // vmovq %xmm2,%r10 @@ -32221,7 +31272,7 @@ _sk_clut_3D_avx: .byte 197,250,16,44,152 // vmovss (%rax,%rbx,4),%xmm5 .byte 196,227,105,33,213,48 // vinsertps $0x30,%xmm5,%xmm2,%xmm2 .byte 196,227,109,24,225,1 // vinsertf128 $0x1,%xmm1,%ymm2,%ymm4 - .byte 196,226,125,24,13,36,52,0,0 // vbroadcastss 0x3424(%rip),%ymm1 # b69c <_sk_clut_4D_avx+0x2641> + .byte 196,226,125,24,13,20,192,1,0 // vbroadcastss 0x1c014(%rip),%ymm1 # 2af78 <_sk_overlay_sse2_8bit+0x5b7> .byte 197,188,88,209 // vaddps %ymm1,%ymm8,%ymm2 .byte 197,252,17,76,36,32 // vmovups %ymm1,0x20(%rsp) .byte 197,254,91,210 // vcvttps2dq %ymm2,%ymm2 @@ -32976,7 +32027,7 @@ _sk_clut_4D_avx: .byte 196,226,25,64,200 // vpmulld %xmm0,%xmm12,%xmm1 .byte 197,249,127,76,36,128 // vmovdqa %xmm1,-0x80(%rsp) .byte 197,241,254,202 // vpaddd %xmm2,%xmm1,%xmm1 - .byte 196,98,121,24,61,226,36,0,0 // vbroadcastss 0x24e2(%rip),%xmm15 # b6b0 <_sk_clut_4D_avx+0x2655> + .byte 196,98,121,24,61,194,176,1,0 // vbroadcastss 0x1b0c2(%rip),%xmm15 # 2af7c <_sk_overlay_sse2_8bit+0x5bb> .byte 196,194,113,64,247 // vpmulld %xmm15,%xmm1,%xmm6 .byte 196,193,249,126,241 // vmovq %xmm6,%r9 .byte 69,137,202 // mov %r9d,%r10d @@ -33014,7 +32065,7 @@ _sk_clut_4D_avx: .byte 196,163,65,33,60,144,32 // vinsertps $0x20,(%rax,%r10,4),%xmm7,%xmm7 .byte 196,163,65,33,60,152,48 // vinsertps $0x30,(%rax,%r11,4),%xmm7,%xmm7 .byte 196,99,53,24,247,1 // vinsertf128 $0x1,%xmm7,%ymm9,%ymm14 - .byte 196,98,121,24,21,13,36,0,0 // vbroadcastss 0x240d(%rip),%xmm10 # b6b4 <_sk_clut_4D_avx+0x2659> + .byte 196,98,121,24,21,117,174,1,0 // vbroadcastss 0x1ae75(%rip),%xmm10 # 2ae08 <_sk_overlay_sse2_8bit+0x447> .byte 196,65,97,254,202 // vpaddd %xmm10,%xmm3,%xmm9 .byte 196,67,249,22,201,1 // vpextrq $0x1,%xmm9,%r9 .byte 196,65,249,126,202 // vmovq %xmm9,%r10 @@ -33042,7 +32093,7 @@ _sk_clut_4D_avx: .byte 196,161,122,16,60,152 // vmovss (%rax,%r11,4),%xmm7 .byte 196,227,81,33,239,48 // vinsertps $0x30,%xmm7,%xmm5,%xmm5 .byte 196,99,85,24,220,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm11 - .byte 196,98,121,24,13,124,35,0,0 // vbroadcastss 0x237c(%rip),%xmm9 # b6b8 <_sk_clut_4D_avx+0x265d> + .byte 196,98,121,24,13,232,173,1,0 // vbroadcastss 0x1ade8(%rip),%xmm9 # 2ae10 <_sk_overlay_sse2_8bit+0x44f> .byte 196,193,97,254,217 // vpaddd %xmm9,%xmm3,%xmm3 .byte 196,195,249,22,217,1 // vpextrq $0x1,%xmm3,%r9 .byte 196,193,249,126,218 // vmovq %xmm3,%r10 @@ -33070,7 +32121,7 @@ _sk_clut_4D_avx: .byte 197,250,16,44,152 // vmovss (%rax,%rbx,4),%xmm5 .byte 196,227,89,33,229,48 // vinsertps $0x30,%xmm5,%xmm4,%xmm4 .byte 196,227,93,24,243,1 // vinsertf128 $0x1,%xmm3,%ymm4,%ymm6 - .byte 196,226,125,24,37,220,34,0,0 // vbroadcastss 0x22dc(%rip),%ymm4 # b6ac <_sk_clut_4D_avx+0x2651> + .byte 196,226,125,24,37,188,174,1,0 // vbroadcastss 0x1aebc(%rip),%ymm4 # 2af78 <_sk_overlay_sse2_8bit+0x5b7> .byte 197,148,88,220 // vaddps %ymm4,%ymm13,%ymm3 .byte 197,252,40,252 // vmovaps %ymm4,%ymm7 .byte 197,252,17,124,36,32 // vmovups %ymm7,0x20(%rsp) @@ -34500,7 +33551,7 @@ _sk_clut_4D_avx: .byte 197,220,89,210 // vmulps %ymm2,%ymm4,%ymm2 .byte 197,212,88,210 // vaddps %ymm2,%ymm5,%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,29,112,5,0,0 // vbroadcastss 0x570(%rip),%ymm3 # b6bc <_sk_clut_4D_avx+0x2661> + .byte 196,226,125,24,29,204,143,1,0 // vbroadcastss 0x18fcc(%rip),%ymm3 # 2ae04 <_sk_overlay_sse2_8bit+0x443> .byte 197,252,16,164,36,32,2,0,0 // vmovups 0x220(%rsp),%ymm4 .byte 197,252,16,172,36,64,2,0,0 // vmovups 0x240(%rsp),%ymm5 .byte 197,252,16,180,36,96,2,0,0 // vmovups 0x260(%rsp),%ymm6 @@ -34511,686 +33562,6 @@ _sk_clut_4D_avx: .byte 65,95 // pop %r15 .byte 255,224 // jmpq *%rax -BALIGN4 - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,1 // cmpb $0x1,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 252 // cld - .byte 190,0,0,128,63 // mov $0x3f800000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,191,0,0,224,64,154 // cmpb $0x9a,0x40e00000(%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 b239 <.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 b249 <.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 b259 <.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 b269 <.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) - .byte 67,0,0 // rex.XB add %al,(%r8) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,145,131,158 // add %al,-0x617c6ec1(%rax) - .byte 61,154,153,153,62 // cmp $0x3e99999a,%eax - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,145,131,158,61 // cmp $0x3d9e8391,%eax - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,92 // ds pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,82,184,78,65 // cmp $0x414eb852,%eax - .byte 57,215 // cmp %edx,%edi - .byte 32,187,186,159,98,60 // and %bh,0x3c629fba(%rbx) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 252 // cld - .byte 191,16,62,168,177 // mov $0xb1a83e10,%edi - .byte 152 // cwtl - .byte 59,0 // cmp (%rax),%eax - .byte 0,128,63,0,0,192 // add %al,-0x3fffffc1(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 0,64,0 // add %al,0x0(%rax) - .byte 0,128,64,171,170,42 // add %al,0x2aaaab40(%rax) - .byte 62,0,0 // add %al,%ds:(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 0,0 // add %al,(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .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 b2d9 <.literal4+0x159> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,129,128,128,59 // and %eax,0x3b808081(,%rdi,1) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,127,67 // add %bh,0x43(%rdi) - .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 b300 <.literal4+0x180> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja b379 <.literal4+0x1f9> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg b334 <.literal4+0x1b4> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja b3ad <.literal4+0x22d> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg b368 <.literal4+0x1e8> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja b3e1 <.literal4+0x261> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg b39c <.literal4+0x21c> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja b415 <.literal4+0x295> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,128,63,0,0,0 // add %al,0x3f(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg b3d0 <.literal4+0x250> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja b449 <.literal4+0x2c9> - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,249,68,180 // mov $0xb444f93f,%edi - .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 - .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,200 // add %cl,%al - .byte 66,0,0 // rex.X add %al,(%rax) - .byte 127,67 // jg b443 <.literal4+0x2c3> - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 128,65,203,61 // addb $0x3d,-0x35(%rcx) - .byte 13,60,111,18,3 // or $0x3126f3c,%eax - .byte 59,10 // cmp (%rdx),%ecx - .byte 215 // xlat %ds:(%rbx) - .byte 163,59,194,24,17,60,203,61,13 // movabs %eax,0xd3dcb3c1118c23b - .byte 190,80,128,3,62 // mov $0x3e038050,%esi - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe b463 <.literal4+0x2e3> - .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) - .byte 0,127,67 // add %bh,0x43(%rdi) - .byte 129,128,128,59,0,0,128,63,129,128 // addl $0x80813f80,0x3b80(%rax) - .byte 128,59,0 // cmpb $0x0,(%rbx) - .byte 0,128,63,129,128,128 // add %al,-0x7f7f7ec1(%rax) - .byte 59,0 // cmp (%rax),%eax - .byte 0,128,63,0,248,0 // add %al,0xf8003f(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,132,55,224,7,0,0 // and %eax,0x7e0(%rdi,%rsi,1) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,0,0,128,63 // and %eax,0x3f800000(,%rdi,1) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne b47d <.literal4+0x2fd> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,0,0,128,63 // and %eax,0x3f800000(,%rdi,1) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne b499 <.literal4+0x319> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,0,0,128,63 // and %eax,0x3f800000(,%rdi,1) - .byte 0,0 // add %al,(%rax) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 124,66 // jl b4ee <.literal4+0x36e> - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,59,15,0 // mov %ecx,0xf3b88(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,61,0,240 // mov %ecx,-0xfffc278(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,59,15,0 // mov %ecx,0xf3b88(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,61,0,240 // mov %ecx,-0xfffc278(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) - .byte 0,0 // add %al,(%rax) - .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 b551 <.literal4+0x3d1> - .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) - .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) - .byte 0,128,0,0,0,0 // add %al,0x0(%rax) - .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,128,0,0,0,0 // add %al,0x0(%rax) - .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,128,0,0,0,0 // add %al,0x0(%rax) - .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,128,56 // add %al,0x38800000(%rax) - .byte 0,64,254 // add %al,-0x2(%rax) - .byte 255,128,0,128,55,128 // incl -0x7fc88000(%rax) - .byte 0,128,55,0,0,128 // add %al,-0x7fffffc9(%rax) - .byte 63 // (bad) - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg b5c3 <.literal4+0x443> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,191,0,0,0 // add %al,0xbf(%rax) - .byte 63 // (bad) - .byte 208 // (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,89 // ds pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 152 // cwtl - .byte 221,147,61,45,16,17 // fstl 0x11102d3d(%rbx) - .byte 192,18,120 // rclb $0x78,(%rdx) - .byte 57,64,32 // cmp %eax,0x20(%rax) - .byte 148 // xchg %eax,%esp - .byte 90 // pop %rdx - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,0,24 // add %bl,%ds:(%rax) - .byte 161,57,1,0,0,0,111,43,231 // movabs 0xe72b6f0000000139,%eax - .byte 187,159,215,202,60 // mov $0x3ccad79f,%ebx - .byte 212 // (bad) - .byte 100,84 // fs push %rsp - .byte 189,169,240,34,62 // mov $0x3e22f0a9,%ebp - .byte 0,0 // add %al,(%rax) - .byte 128,62,0 // cmpb $0x0,(%rsi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,63 // add %al,0x3f000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,128,63 // add %bh,0x3f800000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,128,63 // add %bh,0x3f800000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,128,63,114 // sarb $0x72,0x3f800000(%rdi) - .byte 28,199 // sbb $0xc7,%al - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,0,0,0,191 // mov $0xbf000000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,85 // cmpb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,0,0,192,63 // mov $0x3fc00000,%edi - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,0,0,192,63 // mov $0x3fc00000,%edi - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 192,63,114 // sarb $0x72,(%rdi) - .byte 28,199 // sbb $0xc7,%al - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,0,0,192,191 // mov $0xbfc00000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,114 // cmpb $0x72,(%rdi) - .byte 28,199 // sbb $0xc7,%al - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,0,0,0,191 // mov $0xbf000000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,85 // cmpb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,0,0,192,63 // mov $0x3fc00000,%edi - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,0,0,192,63 // mov $0x3fc00000,%edi - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 192,63,114 // sarb $0x72,(%rdi) - .byte 28,199 // sbb $0xc7,%al - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,114,249,127,63 // mov $0x3f7ff972,%esi - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 114,249 // jb b6a7 <.literal4+0x527> - .byte 127,63 // jg b6ef <_sk_clut_4D_avx+0x2694> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128 // .byte 0x80 - .byte 63 // (bad) - -BALIGN32 - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - -BALIGN16 - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 0,2 // add %al,(%rdx) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,2 // add %al,(%rdx) - .byte 4,6 // add $0x6,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) -BALIGN32 - HIDDEN _sk_start_pipeline_sse41 .globl _sk_start_pipeline_sse41 FUNCTION(_sk_start_pipeline_sse41) @@ -35211,7 +33582,7 @@ _sk_start_pipeline_sse41: .byte 72,137,194 // mov %rax,%rdx .byte 72,137,77,176 // mov %rcx,-0x50(%rbp) .byte 73,57,206 // cmp %rcx,%r14 - .byte 115,117 // jae a1 <_sk_start_pipeline_sse41+0xa1> + .byte 115,117 // jae 11f0b <_sk_start_pipeline_sse41+0xa1> .byte 72,139,69,208 // mov -0x30(%rbp),%rax .byte 72,141,64,4 // lea 0x4(%rax),%rax .byte 72,137,69,184 // mov %rax,-0x48(%rbp) @@ -35221,7 +33592,7 @@ _sk_start_pipeline_sse41: .byte 73,137,244 // mov %rsi,%r12 .byte 72,57,93,184 // cmp %rbx,-0x48(%rbp) .byte 72,139,85,208 // mov -0x30(%rbp),%rdx - .byte 119,45 // ja 7d <_sk_start_pipeline_sse41+0x7d> + .byte 119,45 // ja 11ee7 <_sk_start_pipeline_sse41+0x7d> .byte 76,139,125,208 // mov -0x30(%rbp),%r15 .byte 69,49,192 // xor %r8d,%r8d .byte 76,137,207 // mov %r9,%rdi @@ -35235,10 +33606,10 @@ _sk_start_pipeline_sse41: .byte 73,131,199,8 // add $0x8,%r15 .byte 73,57,223 // cmp %rbx,%r15 .byte 73,137,215 // mov %rdx,%r15 - .byte 118,215 // jbe 54 <_sk_start_pipeline_sse41+0x54> + .byte 118,215 // jbe 11ebe <_sk_start_pipeline_sse41+0x54> .byte 73,137,216 // mov %rbx,%r8 .byte 73,41,208 // sub %rdx,%r8 - .byte 116,19 // je 98 <_sk_start_pipeline_sse41+0x98> + .byte 116,19 // je 11f02 <_sk_start_pipeline_sse41+0x98> .byte 76,137,207 // mov %r9,%rdi .byte 76,137,230 // mov %r12,%rsi .byte 76,137,241 // mov %r14,%rcx @@ -35247,7 +33618,7 @@ _sk_start_pipeline_sse41: .byte 76,139,77,192 // mov -0x40(%rbp),%r9 .byte 73,255,198 // inc %r14 .byte 76,59,117,176 // cmp -0x50(%rbp),%r14 - .byte 117,165 // jne 46 <_sk_start_pipeline_sse41+0x46> + .byte 117,165 // jne 11eb0 <_sk_start_pipeline_sse41+0x46> .byte 72,131,196,40 // add $0x28,%rsp .byte 91 // pop %rbx .byte 65,92 // pop %r12 @@ -35270,7 +33641,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,156,121,0,0 // movaps 0x799c(%rip),%xmm2 # 7a60 <_sk_clut_4D_sse41+0x11c4> + .byte 15,40,21,146,152,1,0 // movaps 0x19892(%rip),%xmm2 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 15,88,202 // addps %xmm2,%xmm1 .byte 15,16,7 // movups (%rdi),%xmm0 .byte 15,88,193 // addps %xmm1,%xmm0 @@ -35279,7 +33650,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,139,121,0,0 // movaps 0x798b(%rip),%xmm2 # 7a70 <_sk_clut_4D_sse41+0x11d4> + .byte 15,40,21,129,152,1,0 // movaps 0x19881(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,87,219 // xorps %xmm3,%xmm3 .byte 15,87,228 // xorps %xmm4,%xmm4 .byte 15,87,237 // xorps %xmm5,%xmm5 @@ -35299,14 +33670,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,89,121,0,0 // movdqa 0x7959(%rip),%xmm10 # 7a80 <_sk_clut_4D_sse41+0x11e4> + .byte 102,68,15,111,21,79,152,1,0 // movdqa 0x1984f(%rip),%xmm10 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .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,121,0,0 // movdqa 0x7945(%rip),%xmm12 # 7a90 <_sk_clut_4D_sse41+0x11f4> - .byte 102,68,15,111,45,76,121,0,0 // movdqa 0x794c(%rip),%xmm13 # 7aa0 <_sk_clut_4D_sse41+0x1204> + .byte 102,68,15,111,37,59,152,1,0 // movdqa 0x1983b(%rip),%xmm12 # 2b7f0 <_sk_overlay_sse2_8bit+0xe2f> + .byte 102,68,15,111,45,66,152,1,0 // movdqa 0x19842(%rip),%xmm13 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .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 @@ -35322,8 +33693,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,7,121,0,0 // mulps 0x7907(%rip),%xmm8 # 7ab0 <_sk_clut_4D_sse41+0x1214> - .byte 68,15,88,5,15,121,0,0 // addps 0x790f(%rip),%xmm8 # 7ac0 <_sk_clut_4D_sse41+0x1224> + .byte 68,15,89,5,253,151,1,0 // mulps 0x197fd(%rip),%xmm8 # 2b810 <_sk_overlay_sse2_8bit+0xe4f> + .byte 68,15,88,5,5,152,1,0 // addps 0x19805(%rip),%xmm8 # 2b820 <_sk_overlay_sse2_8bit+0xe5f> .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 @@ -35365,7 +33736,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,165,120,0,0 // movaps 0x78a5(%rip),%xmm3 # 7ad0 <_sk_clut_4D_sse41+0x1234> + .byte 15,40,29,59,151,1,0 // movaps 0x1973b(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 15,87,201 // xorps %xmm1,%xmm1 .byte 15,87,210 // xorps %xmm2,%xmm2 @@ -35376,7 +33747,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,161,120,0,0 // movaps 0x78a1(%rip),%xmm0 # 7ae0 <_sk_clut_4D_sse41+0x1244> + .byte 15,40,5,39,151,1,0 // movaps 0x19727(%rip),%xmm0 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 15,40,216 // movaps %xmm0,%xmm3 @@ -35422,7 +33793,7 @@ HIDDEN _sk_srcatop_sse41 FUNCTION(_sk_srcatop_sse41) _sk_srcatop_sse41: .byte 15,89,199 // mulps %xmm7,%xmm0 - .byte 68,15,40,5,97,120,0,0 // movaps 0x7861(%rip),%xmm8 # 7af0 <_sk_clut_4D_sse41+0x1254> + .byte 68,15,40,5,215,150,1,0 // movaps 0x196d7(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,89,204 // mulps %xmm4,%xmm9 @@ -35447,7 +33818,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,36,120,0,0 // movaps 0x7824(%rip),%xmm9 # 7b00 <_sk_clut_4D_sse41+0x1264> + .byte 68,15,40,13,138,150,1,0 // movaps 0x1968a(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,207 // subps %xmm7,%xmm9 .byte 65,15,89,193 // mulps %xmm9,%xmm0 .byte 65,15,88,192 // addps %xmm8,%xmm0 @@ -35494,7 +33865,7 @@ HIDDEN _sk_srcout_sse41 .globl _sk_srcout_sse41 FUNCTION(_sk_srcout_sse41) _sk_srcout_sse41: - .byte 68,15,40,5,200,119,0,0 // movaps 0x77c8(%rip),%xmm8 # 7b10 <_sk_clut_4D_sse41+0x1274> + .byte 68,15,40,5,30,150,1,0 // movaps 0x1961e(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,199 // subps %xmm7,%xmm8 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 @@ -35507,7 +33878,7 @@ HIDDEN _sk_dstout_sse41 .globl _sk_dstout_sse41 FUNCTION(_sk_dstout_sse41) _sk_dstout_sse41: - .byte 68,15,40,5,184,119,0,0 // movaps 0x77b8(%rip),%xmm8 # 7b20 <_sk_clut_4D_sse41+0x1284> + .byte 68,15,40,5,254,149,1,0 // movaps 0x195fe(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 15,89,196 // mulps %xmm4,%xmm0 @@ -35524,7 +33895,7 @@ HIDDEN _sk_srcover_sse41 .globl _sk_srcover_sse41 FUNCTION(_sk_srcover_sse41) _sk_srcover_sse41: - .byte 68,15,40,5,155,119,0,0 // movaps 0x779b(%rip),%xmm8 # 7b30 <_sk_clut_4D_sse41+0x1294> + .byte 68,15,40,5,209,149,1,0 // movaps 0x195d1(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,89,204 // mulps %xmm4,%xmm9 @@ -35544,7 +33915,7 @@ HIDDEN _sk_dstover_sse41 .globl _sk_dstover_sse41 FUNCTION(_sk_dstover_sse41) _sk_dstover_sse41: - .byte 68,15,40,5,111,119,0,0 // movaps 0x776f(%rip),%xmm8 # 7b40 <_sk_clut_4D_sse41+0x12a4> + .byte 68,15,40,5,149,149,1,0 // movaps 0x19595(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,199 // subps %xmm7,%xmm8 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 15,88,196 // addps %xmm4,%xmm0 @@ -35572,7 +33943,7 @@ HIDDEN _sk_multiply_sse41 .globl _sk_multiply_sse41 FUNCTION(_sk_multiply_sse41) _sk_multiply_sse41: - .byte 68,15,40,5,67,119,0,0 // movaps 0x7743(%rip),%xmm8 # 7b50 <_sk_clut_4D_sse41+0x12b4> + .byte 68,15,40,5,89,149,1,0 // movaps 0x19559(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,92,207 // subps %xmm7,%xmm9 .byte 69,15,40,209 // movaps %xmm9,%xmm10 @@ -35647,7 +34018,7 @@ HIDDEN _sk_xor__sse41 FUNCTION(_sk_xor__sse41) _sk_xor__sse41: .byte 68,15,40,195 // movaps %xmm3,%xmm8 - .byte 15,40,29,120,118,0,0 // movaps 0x7678(%rip),%xmm3 # 7b60 <_sk_clut_4D_sse41+0x12c4> + .byte 15,40,29,126,148,1,0 // movaps 0x1947e(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,40,203 // movaps %xmm3,%xmm9 .byte 68,15,92,207 // subps %xmm7,%xmm9 .byte 65,15,89,193 // mulps %xmm9,%xmm0 @@ -35695,7 +34066,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,227,117,0,0 // movaps 0x75e3(%rip),%xmm2 # 7b70 <_sk_clut_4D_sse41+0x12d4> + .byte 15,40,21,217,147,1,0 // movaps 0x193d9(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -35729,7 +34100,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,136,117,0,0 // movaps 0x7588(%rip),%xmm2 # 7b80 <_sk_clut_4D_sse41+0x12e4> + .byte 15,40,21,110,147,1,0 // movaps 0x1936e(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -35766,7 +34137,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,34,117,0,0 // movaps 0x7522(%rip),%xmm2 # 7b90 <_sk_clut_4D_sse41+0x12f4> + .byte 15,40,21,248,146,1,0 // movaps 0x192f8(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -35794,7 +34165,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,226,116,0,0 // movaps 0x74e2(%rip),%xmm2 # 7ba0 <_sk_clut_4D_sse41+0x1304> + .byte 15,40,21,168,146,1,0 // movaps 0x192a8(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -35806,7 +34177,7 @@ HIDDEN _sk_colorburn_sse41 .globl _sk_colorburn_sse41 FUNCTION(_sk_colorburn_sse41) _sk_colorburn_sse41: - .byte 68,15,40,29,217,116,0,0 // movaps 0x74d9(%rip),%xmm11 # 7bb0 <_sk_clut_4D_sse41+0x1314> + .byte 68,15,40,29,143,146,1,0 // movaps 0x1928f(%rip),%xmm11 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,227 // movaps %xmm11,%xmm12 .byte 68,15,92,231 // subps %xmm7,%xmm12 .byte 69,15,40,204 // movaps %xmm12,%xmm9 @@ -35890,7 +34261,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,179,115,0,0 // movaps 0x73b3(%rip),%xmm10 # 7bc0 <_sk_clut_4D_sse41+0x1324> + .byte 68,15,40,21,89,145,1,0 // movaps 0x19159(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,218 // movaps %xmm10,%xmm11 .byte 68,15,92,223 // subps %xmm7,%xmm11 .byte 69,15,40,227 // movaps %xmm11,%xmm12 @@ -35972,7 +34343,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,142,114,0,0 // movaps 0x728e(%rip),%xmm10 # 7bd0 <_sk_clut_4D_sse41+0x1334> + .byte 68,15,40,21,36,144,1,0 // movaps 0x19024(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,40,234 // movaps %xmm10,%xmm5 .byte 15,92,239 // subps %xmm7,%xmm5 .byte 15,40,197 // movaps %xmm5,%xmm0 @@ -36055,7 +34426,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,115,113,0,0 // movaps 0x7173(%rip),%xmm10 # 7be0 <_sk_clut_4D_sse41+0x1344> + .byte 68,15,40,21,249,142,1,0 // movaps 0x18ef9(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,218 // movaps %xmm10,%xmm11 .byte 68,15,92,223 // subps %xmm7,%xmm11 .byte 65,15,40,195 // movaps %xmm11,%xmm0 @@ -36140,7 +34511,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,74,112,0,0 // movaps 0x704a(%rip),%xmm1 # 7bf0 <_sk_clut_4D_sse41+0x1354> + .byte 15,40,13,192,141,1,0 // movaps 0x18dc0(%rip),%xmm1 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,40,209 // movaps %xmm1,%xmm10 .byte 68,15,92,208 // subps %xmm0,%xmm10 .byte 68,15,40,240 // movaps %xmm0,%xmm14 @@ -36153,10 +34524,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,40,112,0,0 // movaps 0x7028(%rip),%xmm13 # 7c00 <_sk_clut_4D_sse41+0x1364> + .byte 68,15,40,45,238,141,1,0 // movaps 0x18dee(%rip),%xmm13 # 2b830 <_sk_overlay_sse2_8bit+0xe6f> .byte 69,15,88,245 // addps %xmm13,%xmm14 .byte 68,15,89,242 // mulps %xmm2,%xmm14 - .byte 68,15,40,37,40,112,0,0 // movaps 0x7028(%rip),%xmm12 # 7c10 <_sk_clut_4D_sse41+0x1374> + .byte 68,15,40,37,238,141,1,0 // movaps 0x18dee(%rip),%xmm12 # 2b840 <_sk_overlay_sse2_8bit+0xe7f> .byte 69,15,89,252 // mulps %xmm12,%xmm15 .byte 69,15,88,254 // addps %xmm14,%xmm15 .byte 15,40,198 // movaps %xmm6,%xmm0 @@ -36342,12 +34713,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,147,109,0,0 // movaps 0x6d93(%rip),%xmm0 # 7c20 <_sk_clut_4D_sse41+0x1384> + .byte 15,40,5,89,139,1,0 // movaps 0x18b59(%rip),%xmm0 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 68,15,89,224 // mulps %xmm0,%xmm12 - .byte 15,40,21,152,109,0,0 // movaps 0x6d98(%rip),%xmm2 # 7c30 <_sk_clut_4D_sse41+0x1394> + .byte 15,40,21,94,139,1,0 // movaps 0x18b5e(%rip),%xmm2 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .byte 15,89,250 // mulps %xmm2,%xmm7 .byte 65,15,88,252 // addps %xmm12,%xmm7 - .byte 68,15,40,53,153,109,0,0 // movaps 0x6d99(%rip),%xmm14 # 7c40 <_sk_clut_4D_sse41+0x13a4> + .byte 68,15,40,53,95,139,1,0 // movaps 0x18b5f(%rip),%xmm14 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 68,15,40,252 // movaps %xmm4,%xmm15 .byte 69,15,89,254 // mulps %xmm14,%xmm15 .byte 68,15,88,255 // addps %xmm7,%xmm15 @@ -36430,7 +34801,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,93,108,0,0 // movaps 0x6c5d(%rip),%xmm9 # 7c50 <_sk_clut_4D_sse41+0x13b4> + .byte 68,15,40,13,115,137,1,0 // movaps 0x18973(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -36524,14 +34895,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,23,107,0,0 // movaps 0x6b17(%rip),%xmm2 # 7c60 <_sk_clut_4D_sse41+0x13c4> + .byte 15,40,21,157,136,1,0 // movaps 0x1889d(%rip),%xmm2 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 15,40,221 // movaps %xmm5,%xmm3 .byte 15,89,218 // mulps %xmm2,%xmm3 - .byte 15,40,13,26,107,0,0 // movaps 0x6b1a(%rip),%xmm1 # 7c70 <_sk_clut_4D_sse41+0x13d4> + .byte 15,40,13,160,136,1,0 // movaps 0x188a0(%rip),%xmm1 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .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,25,107,0,0 // movaps 0x6b19(%rip),%xmm13 # 7c80 <_sk_clut_4D_sse41+0x13e4> + .byte 68,15,40,45,159,136,1,0 // movaps 0x1889f(%rip),%xmm13 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 69,15,89,245 // mulps %xmm13,%xmm14 .byte 68,15,88,247 // addps %xmm7,%xmm14 .byte 65,15,40,218 // movaps %xmm10,%xmm3 @@ -36612,7 +34983,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,223,105,0,0 // movaps 0x69df(%rip),%xmm9 # 7c90 <_sk_clut_4D_sse41+0x13f4> + .byte 68,15,40,13,181,134,1,0 // movaps 0x186b5(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -36667,14 +35038,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,42,105,0,0 // movaps 0x692a(%rip),%xmm9 # 7ca0 <_sk_clut_4D_sse41+0x1404> + .byte 68,15,40,13,112,134,1,0 // movaps 0x18670(%rip),%xmm9 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 65,15,40,250 // movaps %xmm10,%xmm7 .byte 65,15,89,249 // mulps %xmm9,%xmm7 - .byte 68,15,40,21,42,105,0,0 // movaps 0x692a(%rip),%xmm10 # 7cb0 <_sk_clut_4D_sse41+0x1414> + .byte 68,15,40,21,112,134,1,0 // movaps 0x18670(%rip),%xmm10 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .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,39,105,0,0 // movaps 0x6927(%rip),%xmm11 # 7cc0 <_sk_clut_4D_sse41+0x1424> + .byte 68,15,40,29,109,134,1,0 // movaps 0x1866d(%rip),%xmm11 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 69,15,40,236 // movaps %xmm12,%xmm13 .byte 69,15,89,235 // mulps %xmm11,%xmm13 .byte 68,15,88,235 // addps %xmm3,%xmm13 @@ -36759,7 +35130,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,227,103,0,0 // movaps 0x67e3(%rip),%xmm9 # 7cd0 <_sk_clut_4D_sse41+0x1434> + .byte 68,15,40,13,121,132,1,0 // movaps 0x18479(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 15,92,196 // subps %xmm4,%xmm0 .byte 68,15,89,192 // mulps %xmm0,%xmm8 @@ -36811,13 +35182,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,59,103,0,0 // movaps 0x673b(%rip),%xmm8 # 7ce0 <_sk_clut_4D_sse41+0x1444> + .byte 68,15,40,5,65,132,1,0 // movaps 0x18441(%rip),%xmm8 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 65,15,89,192 // mulps %xmm8,%xmm0 - .byte 68,15,40,21,63,103,0,0 // movaps 0x673f(%rip),%xmm10 # 7cf0 <_sk_clut_4D_sse41+0x1454> + .byte 68,15,40,21,69,132,1,0 // movaps 0x18445(%rip),%xmm10 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .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,61,103,0,0 // movaps 0x673d(%rip),%xmm12 # 7d00 <_sk_clut_4D_sse41+0x1464> + .byte 68,15,40,37,67,132,1,0 // movaps 0x18443(%rip),%xmm12 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 68,15,40,242 // movaps %xmm2,%xmm14 .byte 69,15,89,244 // mulps %xmm12,%xmm14 .byte 68,15,88,245 // addps %xmm5,%xmm14 @@ -36902,7 +35273,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,243,101,0,0 // movaps 0x65f3(%rip),%xmm0 # 7d10 <_sk_clut_4D_sse41+0x1474> + .byte 15,40,5,73,130,1,0 // movaps 0x18249(%rip),%xmm0 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 15,92,215 // subps %xmm7,%xmm2 .byte 15,89,226 // mulps %xmm2,%xmm4 @@ -36947,23 +35318,23 @@ _sk_srcover_rgba_8888_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,219,0,0,0 // jne 1885 <_sk_srcover_rgba_8888_sse41+0xfb> + .byte 15,133,219,0,0,0 // jne 136ef <_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,101,101,0,0 // movdqa 0x6565(%rip),%xmm4 # 7d20 <_sk_clut_4D_sse41+0x1484> + .byte 102,15,111,37,91,130,1,0 // movdqa 0x1825b(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,97,101,0,0 // pshufb 0x6561(%rip),%xmm5 # 7d30 <_sk_clut_4D_sse41+0x1494> + .byte 102,15,56,0,45,87,130,1,0 // pshufb 0x18257(%rip),%xmm5 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5 .byte 102,15,111,247 // movdqa %xmm7,%xmm6 - .byte 102,15,56,0,53,97,101,0,0 // pshufb 0x6561(%rip),%xmm6 # 7d40 <_sk_clut_4D_sse41+0x14a4> + .byte 102,15,56,0,53,87,130,1,0 // pshufb 0x18257(%rip),%xmm6 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .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,94,101,0,0 // movaps 0x655e(%rip),%xmm8 # 7d50 <_sk_clut_4D_sse41+0x14b4> + .byte 68,15,40,5,116,129,1,0 // movaps 0x18174(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 - .byte 68,15,40,37,98,101,0,0 // movaps 0x6562(%rip),%xmm12 # 7d60 <_sk_clut_4D_sse41+0x14c4> + .byte 68,15,40,37,72,130,1,0 // movaps 0x18248(%rip),%xmm12 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .byte 65,15,89,196 // mulps %xmm12,%xmm0 .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,89,204 // mulps %xmm4,%xmm9 @@ -36989,7 +35360,7 @@ _sk_srcover_rgba_8888_sse41: .byte 102,15,114,240,24 // pslld $0x18,%xmm0 .byte 102,15,235,194 // por %xmm2,%xmm0 .byte 102,15,235,193 // por %xmm1,%xmm0 - .byte 117,88 // jne 18c3 <_sk_srcover_rgba_8888_sse41+0x139> + .byte 117,88 // jne 1372d <_sk_srcover_rgba_8888_sse41+0x139> .byte 243,65,15,127,4,129 // movdqu %xmm0,(%r9,%rax,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,193 // movaps %xmm9,%xmm0 @@ -37000,32 +35371,32 @@ _sk_srcover_rgba_8888_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,91 // je 18ed <_sk_srcover_rgba_8888_sse41+0x163> + .byte 116,91 // je 13757 <_sk_srcover_rgba_8888_sse41+0x163> .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,22 // je 18b2 <_sk_srcover_rgba_8888_sse41+0x128> + .byte 116,22 // je 1371c <_sk_srcover_rgba_8888_sse41+0x128> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 15,133,10,255,255,255 // jne 17b0 <_sk_srcover_rgba_8888_sse41+0x26> + .byte 15,133,10,255,255,255 // jne 1361a <_sk_srcover_rgba_8888_sse41+0x26> .byte 102,65,15,110,100,129,8 // movd 0x8(%r9,%rax,4),%xmm4 .byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7 .byte 243,65,15,126,36,129 // movq (%r9,%rax,4),%xmm4 .byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7 - .byte 233,237,254,255,255 // jmpq 17b0 <_sk_srcover_rgba_8888_sse41+0x26> + .byte 233,237,254,255,255 // jmpq 1361a <_sk_srcover_rgba_8888_sse41+0x26> .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,40 // je 18f8 <_sk_srcover_rgba_8888_sse41+0x16e> + .byte 116,40 // je 13762 <_sk_srcover_rgba_8888_sse41+0x16e> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,15 // je 18e5 <_sk_srcover_rgba_8888_sse41+0x15b> + .byte 116,15 // je 1374f <_sk_srcover_rgba_8888_sse41+0x15b> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,149 // jne 1871 <_sk_srcover_rgba_8888_sse41+0xe7> + .byte 117,149 // jne 136db <_sk_srcover_rgba_8888_sse41+0xe7> .byte 102,65,15,58,22,68,129,8,2 // pextrd $0x2,%xmm0,0x8(%r9,%rax,4) .byte 102,65,15,214,4,129 // movq %xmm0,(%r9,%rax,4) - .byte 235,132 // jmp 1871 <_sk_srcover_rgba_8888_sse41+0xe7> + .byte 235,132 // jmp 136db <_sk_srcover_rgba_8888_sse41+0xe7> .byte 102,65,15,110,60,129 // movd (%r9,%rax,4),%xmm7 - .byte 233,184,254,255,255 // jmpq 17b0 <_sk_srcover_rgba_8888_sse41+0x26> + .byte 233,184,254,255,255 // jmpq 1361a <_sk_srcover_rgba_8888_sse41+0x26> .byte 102,65,15,126,4,129 // movd %xmm0,(%r9,%rax,4) - .byte 233,110,255,255,255 // jmpq 1871 <_sk_srcover_rgba_8888_sse41+0xe7> + .byte 233,110,255,255,255 // jmpq 136db <_sk_srcover_rgba_8888_sse41+0xe7> HIDDEN _sk_clamp_0_sse41 .globl _sk_clamp_0_sse41 @@ -37043,7 +35414,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,77,100,0,0 // movaps 0x644d(%rip),%xmm8 # 7d70 <_sk_clut_4D_sse41+0x14d4> + .byte 68,15,40,5,67,128,1,0 // movaps 0x18043(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,93,192 // minps %xmm8,%xmm0 .byte 65,15,93,200 // minps %xmm8,%xmm1 .byte 65,15,93,208 // minps %xmm8,%xmm2 @@ -37055,7 +35426,7 @@ HIDDEN _sk_clamp_a_sse41 .globl _sk_clamp_a_sse41 FUNCTION(_sk_clamp_a_sse41) _sk_clamp_a_sse41: - .byte 15,93,29,66,100,0,0 // minps 0x6442(%rip),%xmm3 # 7d80 <_sk_clut_4D_sse41+0x14e4> + .byte 15,93,29,40,128,1,0 // minps 0x18028(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,93,195 // minps %xmm3,%xmm0 .byte 15,93,203 // minps %xmm3,%xmm1 .byte 15,93,211 // minps %xmm3,%xmm2 @@ -37066,7 +35437,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,62,100,0,0 // minps 0x643e(%rip),%xmm7 # 7d90 <_sk_clut_4D_sse41+0x14f4> + .byte 15,93,61,20,128,1,0 // minps 0x18014(%rip),%xmm7 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,93,231 // minps %xmm7,%xmm4 .byte 15,93,239 // minps %xmm7,%xmm5 .byte 15,93,247 // minps %xmm7,%xmm6 @@ -37101,7 +35472,7 @@ HIDDEN _sk_invert_sse41 .globl _sk_invert_sse41 FUNCTION(_sk_invert_sse41) _sk_invert_sse41: - .byte 68,15,40,5,10,100,0,0 // movaps 0x640a(%rip),%xmm8 # 7da0 <_sk_clut_4D_sse41+0x1504> + .byte 68,15,40,5,208,127,1,0 // movaps 0x17fd0(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,92,200 // subps %xmm0,%xmm9 .byte 69,15,40,208 // movaps %xmm8,%xmm10 @@ -37163,7 +35534,7 @@ HIDDEN _sk_unpremul_sse41 FUNCTION(_sk_unpremul_sse41) _sk_unpremul_sse41: .byte 69,15,87,192 // xorps %xmm8,%xmm8 - .byte 68,15,40,13,164,99,0,0 // movaps 0x63a4(%rip),%xmm9 # 7db0 <_sk_clut_4D_sse41+0x1514> + .byte 68,15,40,13,90,127,1,0 // movaps 0x17f5a(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -37177,20 +35548,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,143,99,0,0 // movaps 0x638f(%rip),%xmm11 # 7dc0 <_sk_clut_4D_sse41+0x1524> + .byte 68,15,40,29,37,128,1,0 // movaps 0x18025(%rip),%xmm11 # 2b8c0 <_sk_overlay_sse2_8bit+0xeff> .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,135,99,0,0 // movaps 0x6387(%rip),%xmm12 # 7dd0 <_sk_clut_4D_sse41+0x1534> + .byte 68,15,40,37,157,127,1,0 // movaps 0x17f9d(%rip),%xmm12 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 68,15,40,192 // movaps %xmm0,%xmm8 .byte 69,15,89,196 // mulps %xmm12,%xmm8 - .byte 68,15,40,45,135,99,0,0 // movaps 0x6387(%rip),%xmm13 # 7de0 <_sk_clut_4D_sse41+0x1544> + .byte 68,15,40,45,13,128,1,0 // movaps 0x1800d(%rip),%xmm13 # 2b8d0 <_sk_overlay_sse2_8bit+0xf0f> .byte 69,15,88,197 // addps %xmm13,%xmm8 .byte 69,15,89,194 // mulps %xmm10,%xmm8 - .byte 68,15,40,53,135,99,0,0 // movaps 0x6387(%rip),%xmm14 # 7df0 <_sk_clut_4D_sse41+0x1554> + .byte 68,15,40,53,13,128,1,0 // movaps 0x1800d(%rip),%xmm14 # 2b8e0 <_sk_overlay_sse2_8bit+0xf1f> .byte 69,15,88,198 // addps %xmm14,%xmm8 - .byte 68,15,40,61,139,99,0,0 // movaps 0x638b(%rip),%xmm15 # 7e00 <_sk_clut_4D_sse41+0x1564> + .byte 68,15,40,61,17,128,1,0 // movaps 0x18011(%rip),%xmm15 # 2b8f0 <_sk_overlay_sse2_8bit+0xf2f> .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 @@ -37227,19 +35598,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,22,99,0,0 // movaps 0x6316(%rip),%xmm11 # 7e10 <_sk_clut_4D_sse41+0x1574> + .byte 68,15,40,29,92,127,1,0 // movaps 0x17f5c(%rip),%xmm11 # 2b8c0 <_sk_overlay_sse2_8bit+0xeff> .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,15,99,0,0 // movaps 0x630f(%rip),%xmm12 # 7e20 <_sk_clut_4D_sse41+0x1584> + .byte 68,15,40,37,213,126,1,0 // movaps 0x17ed5(%rip),%xmm12 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 65,15,89,228 // mulps %xmm12,%xmm4 - .byte 68,15,40,45,19,99,0,0 // movaps 0x6313(%rip),%xmm13 # 7e30 <_sk_clut_4D_sse41+0x1594> + .byte 68,15,40,45,73,127,1,0 // movaps 0x17f49(%rip),%xmm13 # 2b8d0 <_sk_overlay_sse2_8bit+0xf0f> .byte 65,15,88,229 // addps %xmm13,%xmm4 .byte 15,89,224 // mulps %xmm0,%xmm4 - .byte 68,15,40,53,20,99,0,0 // movaps 0x6314(%rip),%xmm14 # 7e40 <_sk_clut_4D_sse41+0x15a4> + .byte 68,15,40,53,74,127,1,0 // movaps 0x17f4a(%rip),%xmm14 # 2b8e0 <_sk_overlay_sse2_8bit+0xf1f> .byte 65,15,88,230 // addps %xmm14,%xmm4 - .byte 68,15,40,61,24,99,0,0 // movaps 0x6318(%rip),%xmm15 # 7e50 <_sk_clut_4D_sse41+0x15b4> + .byte 68,15,40,61,78,127,1,0 // movaps 0x17f4e(%rip),%xmm15 # 2b8f0 <_sk_overlay_sse2_8bit+0xf2f> .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 @@ -37283,22 +35654,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,140,98,0,0 // movaps 0x628c(%rip),%xmm11 # 7e60 <_sk_clut_4D_sse41+0x15c4> + .byte 68,15,40,29,194,126,1,0 // movaps 0x17ec2(%rip),%xmm11 # 2b900 <_sk_overlay_sse2_8bit+0xf3f> .byte 68,15,40,200 // movaps %xmm0,%xmm9 .byte 69,15,89,203 // mulps %xmm11,%xmm9 - .byte 68,15,40,37,140,98,0,0 // movaps 0x628c(%rip),%xmm12 # 7e70 <_sk_clut_4D_sse41+0x15d4> + .byte 68,15,40,37,194,126,1,0 // movaps 0x17ec2(%rip),%xmm12 # 2b910 <_sk_overlay_sse2_8bit+0xf4f> .byte 69,15,40,248 // movaps %xmm8,%xmm15 .byte 69,15,89,252 // mulps %xmm12,%xmm15 - .byte 68,15,40,21,140,98,0,0 // movaps 0x628c(%rip),%xmm10 # 7e80 <_sk_clut_4D_sse41+0x15e4> + .byte 68,15,40,21,194,126,1,0 // movaps 0x17ec2(%rip),%xmm10 # 2b920 <_sk_overlay_sse2_8bit+0xf5f> .byte 69,15,88,250 // addps %xmm10,%xmm15 .byte 69,15,89,248 // mulps %xmm8,%xmm15 - .byte 68,15,40,45,140,98,0,0 // movaps 0x628c(%rip),%xmm13 # 7e90 <_sk_clut_4D_sse41+0x15f4> + .byte 68,15,40,45,194,126,1,0 // movaps 0x17ec2(%rip),%xmm13 # 2b930 <_sk_overlay_sse2_8bit+0xf6f> .byte 69,15,88,253 // addps %xmm13,%xmm15 - .byte 68,15,40,53,144,98,0,0 // movaps 0x6290(%rip),%xmm14 # 7ea0 <_sk_clut_4D_sse41+0x1604> + .byte 68,15,40,53,198,126,1,0 // movaps 0x17ec6(%rip),%xmm14 # 2b940 <_sk_overlay_sse2_8bit+0xf7f> .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,140,98,0,0 // movaps 0x628c(%rip),%xmm15 # 7eb0 <_sk_clut_4D_sse41+0x1614> + .byte 68,15,40,61,194,126,1,0 // movaps 0x17ec2(%rip),%xmm15 # 2b950 <_sk_overlay_sse2_8bit+0xf8f> .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 @@ -37351,7 +35722,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,217,97,0,0 // movaps 0x61d9(%rip),%xmm14 # 7ec0 <_sk_clut_4D_sse41+0x1624> + .byte 68,15,40,53,127,124,1,0 // movaps 0x17c7f(%rip),%xmm14 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -37360,27 +35731,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,192,97,0,0 // andps 0x61c0(%rip),%xmm15 # 7ed0 <_sk_clut_4D_sse41+0x1634> + .byte 68,15,84,61,230,125,1,0 // andps 0x17de6(%rip),%xmm15 # 2b960 <_sk_overlay_sse2_8bit+0xf9f> .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,179,97,0,0 // movaps 0x61b3(%rip),%xmm13 # 7ee0 <_sk_clut_4D_sse41+0x1644> + .byte 68,15,40,45,217,125,1,0 // movaps 0x17dd9(%rip),%xmm13 # 2b970 <_sk_overlay_sse2_8bit+0xfaf> .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,175,97,0,0 // addps 0x61af(%rip),%xmm8 # 7ef0 <_sk_clut_4D_sse41+0x1654> + .byte 68,15,88,5,213,125,1,0 // addps 0x17dd5(%rip),%xmm8 # 2b980 <_sk_overlay_sse2_8bit+0xfbf> .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,167,97,0,0 // mulps 0x61a7(%rip),%xmm8 # 7f00 <_sk_clut_4D_sse41+0x1664> + .byte 68,15,89,5,205,125,1,0 // mulps 0x17dcd(%rip),%xmm8 # 2b990 <_sk_overlay_sse2_8bit+0xfcf> .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,155,97,0,0 // movaps 0x619b(%rip),%xmm0 # 7f10 <_sk_clut_4D_sse41+0x1674> + .byte 15,40,5,225,123,1,0 // movaps 0x17be1(%rip),%xmm0 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,40,211 // movaps %xmm11,%xmm2 .byte 15,89,208 // mulps %xmm0,%xmm2 .byte 15,194,194,1 // cmpltps %xmm2,%xmm0 @@ -37402,7 +35773,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,97,97,0,0 // movaps 0x6161(%rip),%xmm9 # 7f20 <_sk_clut_4D_sse41+0x1684> + .byte 68,15,40,13,151,123,1,0 // movaps 0x17b97(%rip),%xmm9 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 15,194,194,2 // cmpleps %xmm2,%xmm0 .byte 15,40,217 // movaps %xmm1,%xmm3 @@ -37415,19 +35786,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,60,97,0,0 // movaps 0x613c(%rip),%xmm14 # 7f30 <_sk_clut_4D_sse41+0x1694> + .byte 68,15,40,53,66,125,1,0 // movaps 0x17d42(%rip),%xmm14 # 2b9a0 <_sk_overlay_sse2_8bit+0xfdf> .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,53,97,0,0 // movaps 0x6135(%rip),%xmm11 # 7f40 <_sk_clut_4D_sse41+0x16a4> + .byte 68,15,40,29,59,125,1,0 // movaps 0x17d3b(%rip),%xmm11 # 2b9b0 <_sk_overlay_sse2_8bit+0xfef> .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,46,97,0,0 // movaps 0x612e(%rip),%xmm7 # 7f50 <_sk_clut_4D_sse41+0x16b4> + .byte 15,40,61,212,124,1,0 // movaps 0x17cd4(%rip),%xmm7 # 2b960 <_sk_overlay_sse2_8bit+0xf9f> .byte 69,15,40,238 // movaps %xmm14,%xmm13 .byte 68,15,89,239 // mulps %xmm7,%xmm13 - .byte 15,40,29,47,97,0,0 // movaps 0x612f(%rip),%xmm3 # 7f60 <_sk_clut_4D_sse41+0x16c4> + .byte 15,40,29,229,124,1,0 // movaps 0x17ce5(%rip),%xmm3 # 2b980 <_sk_overlay_sse2_8bit+0xfbf> .byte 68,15,40,227 // movaps %xmm3,%xmm12 .byte 69,15,92,229 // subps %xmm13,%xmm12 .byte 68,15,89,230 // mulps %xmm6,%xmm12 @@ -37437,7 +35808,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,14,97,0,0 // movaps 0x610e(%rip),%xmm12 # 7f70 <_sk_clut_4D_sse41+0x16d4> + .byte 68,15,40,37,196,124,1,0 // movaps 0x17cc4(%rip),%xmm12 # 2b990 <_sk_overlay_sse2_8bit+0xfcf> .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 @@ -37471,7 +35842,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,134,96,0,0 // addps 0x6086(%rip),%xmm10 # 7f80 <_sk_clut_4D_sse41+0x16e4> + .byte 68,15,88,21,92,124,1,0 // addps 0x17c5c(%rip),%xmm10 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -37526,11 +35897,11 @@ _sk_scale_u8_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,52 // jne 1fe1 <_sk_scale_u8_sse41+0x4c> + .byte 117,52 // jne 13e4b <_sk_scale_u8_sse41+0x4c> .byte 102,71,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm8 - .byte 102,68,15,219,5,211,95,0,0 // pand 0x5fd3(%rip),%xmm8 # 7f90 <_sk_clut_4D_sse41+0x16f4> + .byte 102,68,15,219,5,89,122,1,0 // pand 0x17a59(%rip),%xmm8 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8 - .byte 68,15,89,5,215,95,0,0 // mulps 0x5fd7(%rip),%xmm8 # 7fa0 <_sk_clut_4D_sse41+0x1704> + .byte 68,15,89,5,157,123,1,0 // mulps 0x17b9d(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 .byte 65,15,89,208 // mulps %xmm8,%xmm2 @@ -37541,12 +35912,12 @@ _sk_scale_u8_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,59 // je 2029 <_sk_scale_u8_sse41+0x94> + .byte 116,59 // je 13e93 <_sk_scale_u8_sse41+0x94> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 2010 <_sk_scale_u8_sse41+0x7b> + .byte 116,23 // je 13e7a <_sk_scale_u8_sse41+0x7b> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,181 // jne 1fb4 <_sk_scale_u8_sse41+0x1f> + .byte 117,181 // jne 13e1e <_sk_scale_u8_sse41+0x1f> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 .byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8 @@ -37554,10 +35925,10 @@ _sk_scale_u8_sse41: .byte 102,68,15,110,200 // movd %eax,%xmm9 .byte 102,69,15,56,49,201 // pmovzxbd %xmm9,%xmm9 .byte 102,69,15,58,14,193,15 // pblendw $0xf,%xmm9,%xmm8 - .byte 235,139 // jmp 1fb4 <_sk_scale_u8_sse41+0x1f> + .byte 235,139 // jmp 13e1e <_sk_scale_u8_sse41+0x1f> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 - .byte 233,124,255,255,255 // jmpq 1fb4 <_sk_scale_u8_sse41+0x1f> + .byte 233,124,255,255,255 // jmpq 13e1e <_sk_scale_u8_sse41+0x1f> HIDDEN _sk_lerp_1_float_sse41 .globl _sk_lerp_1_float_sse41 @@ -37592,11 +35963,11 @@ _sk_lerp_u8_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,72 // jne 20d0 <_sk_lerp_u8_sse41+0x60> + .byte 117,72 // jne 13f3a <_sk_lerp_u8_sse41+0x60> .byte 102,71,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm8 - .byte 102,68,15,219,5,24,95,0,0 // pand 0x5f18(%rip),%xmm8 # 7fb0 <_sk_clut_4D_sse41+0x1714> + .byte 102,68,15,219,5,126,121,1,0 // pand 0x1797e(%rip),%xmm8 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8 - .byte 68,15,89,5,28,95,0,0 // mulps 0x5f1c(%rip),%xmm8 # 7fc0 <_sk_clut_4D_sse41+0x1724> + .byte 68,15,89,5,194,122,1,0 // mulps 0x17ac2(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 15,92,196 // subps %xmm4,%xmm0 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 15,88,196 // addps %xmm4,%xmm0 @@ -37614,12 +35985,12 @@ _sk_lerp_u8_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,62 // je 211b <_sk_lerp_u8_sse41+0xab> + .byte 116,62 // je 13f85 <_sk_lerp_u8_sse41+0xab> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 20ff <_sk_lerp_u8_sse41+0x8f> + .byte 116,23 // je 13f69 <_sk_lerp_u8_sse41+0x8f> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,161 // jne 208f <_sk_lerp_u8_sse41+0x1f> + .byte 117,161 // jne 13ef9 <_sk_lerp_u8_sse41+0x1f> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 .byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8 @@ -37627,10 +35998,10 @@ _sk_lerp_u8_sse41: .byte 102,68,15,110,200 // movd %eax,%xmm9 .byte 102,69,15,56,49,201 // pmovzxbd %xmm9,%xmm9 .byte 102,69,15,58,14,193,15 // pblendw $0xf,%xmm9,%xmm8 - .byte 233,116,255,255,255 // jmpq 208f <_sk_lerp_u8_sse41+0x1f> + .byte 233,116,255,255,255 // jmpq 13ef9 <_sk_lerp_u8_sse41+0x1f> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 - .byte 233,101,255,255,255 // jmpq 208f <_sk_lerp_u8_sse41+0x1f> + .byte 233,101,255,255,255 // jmpq 13ef9 <_sk_lerp_u8_sse41+0x1f> HIDDEN _sk_lerp_565_sse41 .globl _sk_lerp_565_sse41 @@ -37644,19 +36015,19 @@ _sk_lerp_565_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,152,0,0,0 // jne 21e1 <_sk_lerp_565_sse41+0xb7> + .byte 15,133,152,0,0,0 // jne 1404b <_sk_lerp_565_sse41+0xb7> .byte 102,71,15,56,51,20,89 // pmovzxwd (%r9,%r11,2),%xmm10 - .byte 102,68,15,111,5,119,94,0,0 // movdqa 0x5e77(%rip),%xmm8 # 7fd0 <_sk_clut_4D_sse41+0x1734> + .byte 102,68,15,111,5,29,122,1,0 // movdqa 0x17a1d(%rip),%xmm8 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,69,15,219,194 // pand %xmm10,%xmm8 .byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8 - .byte 68,15,89,5,118,94,0,0 // mulps 0x5e76(%rip),%xmm8 # 7fe0 <_sk_clut_4D_sse41+0x1744> - .byte 102,68,15,111,13,125,94,0,0 // movdqa 0x5e7d(%rip),%xmm9 # 7ff0 <_sk_clut_4D_sse41+0x1754> + .byte 68,15,89,5,28,122,1,0 // mulps 0x17a1c(%rip),%xmm8 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,68,15,111,13,35,122,1,0 // movdqa 0x17a23(%rip),%xmm9 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,69,15,219,202 // pand %xmm10,%xmm9 .byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9 - .byte 68,15,89,13,124,94,0,0 // mulps 0x5e7c(%rip),%xmm9 # 8000 <_sk_clut_4D_sse41+0x1764> - .byte 102,68,15,219,21,131,94,0,0 // pand 0x5e83(%rip),%xmm10 # 8010 <_sk_clut_4D_sse41+0x1774> + .byte 68,15,89,13,34,122,1,0 // mulps 0x17a22(%rip),%xmm9 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,68,15,219,21,41,122,1,0 // pand 0x17a29(%rip),%xmm10 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10 - .byte 68,15,89,21,135,94,0,0 // mulps 0x5e87(%rip),%xmm10 # 8020 <_sk_clut_4D_sse41+0x1784> + .byte 68,15,89,21,45,122,1,0 // mulps 0x17a2d(%rip),%xmm10 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 15,92,196 // subps %xmm4,%xmm0 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 15,88,196 // addps %xmm4,%xmm0 @@ -37681,22 +36052,22 @@ _sk_lerp_565_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,62 // je 222c <_sk_lerp_565_sse41+0x102> + .byte 116,62 // je 14096 <_sk_lerp_565_sse41+0x102> .byte 102,69,15,239,210 // pxor %xmm10,%xmm10 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,27 // je 2214 <_sk_lerp_565_sse41+0xea> + .byte 116,27 // je 1407e <_sk_lerp_565_sse41+0xea> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 15,133,77,255,255,255 // jne 2150 <_sk_lerp_565_sse41+0x26> + .byte 15,133,77,255,255,255 // jne 13fba <_sk_lerp_565_sse41+0x26> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 .byte 102,69,15,112,208,69 // pshufd $0x45,%xmm8,%xmm10 .byte 102,71,15,110,4,89 // movd (%r9,%r11,2),%xmm8 .byte 102,69,15,56,51,192 // pmovzxwd %xmm8,%xmm8 .byte 102,69,15,58,14,208,15 // pblendw $0xf,%xmm8,%xmm10 - .byte 233,36,255,255,255 // jmpq 2150 <_sk_lerp_565_sse41+0x26> + .byte 233,36,255,255,255 // jmpq 13fba <_sk_lerp_565_sse41+0x26> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,68,15,110,208 // movd %eax,%xmm10 - .byte 233,21,255,255,255 // jmpq 2150 <_sk_lerp_565_sse41+0x26> + .byte 233,21,255,255,255 // jmpq 13fba <_sk_lerp_565_sse41+0x26> HIDDEN _sk_load_tables_sse41 .globl _sk_load_tables_sse41 @@ -37705,12 +36076,12 @@ _sk_load_tables_sse41: .byte 72,173 // lods %ds:(%rsi),%rax .byte 76,139,8 // mov (%rax),%r9 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,24,1,0,0 // jne 2361 <_sk_load_tables_sse41+0x126> + .byte 15,133,24,1,0,0 // jne 141cb <_sk_load_tables_sse41+0x126> .byte 243,69,15,111,4,145 // movdqu (%r9,%rdx,4),%xmm8 .byte 65,87 // push %r15 .byte 65,86 // push %r14 .byte 83 // push %rbx - .byte 102,15,111,5,212,93,0,0 // movdqa 0x5dd4(%rip),%xmm0 # 8030 <_sk_clut_4D_sse41+0x1794> + .byte 102,15,111,5,186,119,1,0 // movdqa 0x177ba(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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 @@ -37725,7 +36096,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,143,93,0,0 // pshufb 0x5d8f(%rip),%xmm1 # 8040 <_sk_clut_4D_sse41+0x17a4> + .byte 102,15,56,0,13,117,119,1,0 // pshufb 0x17775(%rip),%xmm1 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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 @@ -37740,7 +36111,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,75,93,0,0 // pshufb 0x5d4b(%rip),%xmm2 # 8050 <_sk_clut_4D_sse41+0x17b4> + .byte 102,15,56,0,21,49,119,1,0 // pshufb 0x17731(%rip),%xmm2 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .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 @@ -37755,7 +36126,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,8,93,0,0 // mulps 0x5d08(%rip),%xmm3 # 8060 <_sk_clut_4D_sse41+0x17c4> + .byte 15,89,29,14,120,1,0 // mulps 0x1780e(%rip),%xmm3 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx .byte 65,94 // pop %r14 @@ -37764,19 +36135,19 @@ _sk_load_tables_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,52 // je 23a2 <_sk_load_tables_sse41+0x167> + .byte 116,52 // je 1420c <_sk_load_tables_sse41+0x167> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 2390 <_sk_load_tables_sse41+0x155> + .byte 116,23 // je 141fa <_sk_load_tables_sse41+0x155> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 15,133,204,254,255,255 // jne 224f <_sk_load_tables_sse41+0x14> + .byte 15,133,204,254,255,255 // jne 140b9 <_sk_load_tables_sse41+0x14> .byte 102,65,15,110,68,145,8 // movd 0x8(%r9,%rdx,4),%xmm0 .byte 102,68,15,112,192,69 // pshufd $0x45,%xmm0,%xmm8 .byte 243,65,15,126,4,145 // movq (%r9,%rdx,4),%xmm0 .byte 102,68,15,58,14,192,15 // pblendw $0xf,%xmm0,%xmm8 - .byte 233,173,254,255,255 // jmpq 224f <_sk_load_tables_sse41+0x14> + .byte 233,173,254,255,255 // jmpq 140b9 <_sk_load_tables_sse41+0x14> .byte 102,69,15,110,4,145 // movd (%r9,%rdx,4),%xmm8 - .byte 233,162,254,255,255 // jmpq 224f <_sk_load_tables_sse41+0x14> + .byte 233,162,254,255,255 // jmpq 140b9 <_sk_load_tables_sse41+0x14> HIDDEN _sk_load_tables_u16_be_sse41 .globl _sk_load_tables_u16_be_sse41 @@ -37786,7 +36157,7 @@ _sk_load_tables_u16_be_sse41: .byte 76,139,8 // mov (%rax),%r9 .byte 76,141,20,149,0,0,0,0 // lea 0x0(,%rdx,4),%r10 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,99,1,0,0 // jne 2526 <_sk_load_tables_u16_be_sse41+0x179> + .byte 15,133,99,1,0,0 // jne 14390 <_sk_load_tables_u16_be_sse41+0x179> .byte 102,67,15,16,4,81 // movupd (%r9,%r10,2),%xmm0 .byte 243,67,15,111,76,81,16 // movdqu 0x10(%r9,%r10,2),%xmm1 .byte 65,87 // push %r15 @@ -37798,7 +36169,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,118,92,0,0 // movdqa 0x5c76(%rip),%xmm8 # 8070 <_sk_clut_4D_sse41+0x17d4> + .byte 102,68,15,111,5,220,119,1,0 // movdqa 0x177dc(%rip),%xmm8 # 2ba40 <_sk_overlay_sse2_8bit+0x107f> .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 @@ -37816,7 +36187,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,37,92,0,0 // pshufb 0x5c25(%rip),%xmm1 # 8080 <_sk_clut_4D_sse41+0x17e4> + .byte 102,15,56,0,13,139,119,1,0 // pshufb 0x1778b(%rip),%xmm1 # 2ba50 <_sk_overlay_sse2_8bit+0x108f> .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 @@ -37852,7 +36223,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,115,91,0,0 // mulps 0x5b73(%rip),%xmm3 # 8090 <_sk_clut_4D_sse41+0x17f4> + .byte 15,89,29,217,118,1,0 // mulps 0x176d9(%rip),%xmm3 # 2ba60 <_sk_overlay_sse2_8bit+0x109f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx .byte 65,94 // pop %r14 @@ -37860,16 +36231,16 @@ _sk_load_tables_u16_be_sse41: .byte 255,224 // jmpq *%rax .byte 242,67,15,16,4,81 // movsd (%r9,%r10,2),%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,13 // jne 253f <_sk_load_tables_u16_be_sse41+0x192> + .byte 117,13 // jne 143a9 <_sk_load_tables_u16_be_sse41+0x192> .byte 243,15,126,192 // movq %xmm0,%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,145,254,255,255 // jmpq 23d0 <_sk_load_tables_u16_be_sse41+0x23> + .byte 233,145,254,255,255 // jmpq 1423a <_sk_load_tables_u16_be_sse41+0x23> .byte 102,67,15,22,68,81,8 // movhpd 0x8(%r9,%r10,2),%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,124,254,255,255 // jb 23d0 <_sk_load_tables_u16_be_sse41+0x23> + .byte 15,130,124,254,255,255 // jb 1423a <_sk_load_tables_u16_be_sse41+0x23> .byte 243,67,15,126,76,81,16 // movq 0x10(%r9,%r10,2),%xmm1 - .byte 233,112,254,255,255 // jmpq 23d0 <_sk_load_tables_u16_be_sse41+0x23> + .byte 233,112,254,255,255 // jmpq 1423a <_sk_load_tables_u16_be_sse41+0x23> HIDDEN _sk_load_tables_rgb_u16_be_sse41 .globl _sk_load_tables_rgb_u16_be_sse41 @@ -37879,7 +36250,7 @@ _sk_load_tables_rgb_u16_be_sse41: .byte 76,139,8 // mov (%rax),%r9 .byte 76,141,20,82 // lea (%rdx,%rdx,2),%r10 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,83,1,0,0 // jne 26c5 <_sk_load_tables_rgb_u16_be_sse41+0x165> + .byte 15,133,83,1,0,0 // jne 1452f <_sk_load_tables_rgb_u16_be_sse41+0x165> .byte 243,67,15,111,20,81 // movdqu (%r9,%r10,2),%xmm2 .byte 243,67,15,111,76,81,8 // movdqu 0x8(%r9,%r10,2),%xmm1 .byte 102,15,115,217,4 // psrldq $0x4,%xmm1 @@ -37894,7 +36265,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,232,90,0,0 // movdqa 0x5ae8(%rip),%xmm8 # 80a0 <_sk_clut_4D_sse41+0x1804> + .byte 102,68,15,111,5,30,118,1,0 // movdqa 0x1761e(%rip),%xmm8 # 2ba40 <_sk_overlay_sse2_8bit+0x107f> .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 @@ -37912,7 +36283,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,151,90,0,0 // pshufb 0x5a97(%rip),%xmm1 # 80b0 <_sk_clut_4D_sse41+0x1814> + .byte 102,15,56,0,13,237,117,1,0 // pshufb 0x175ed(%rip),%xmm1 # 2ba70 <_sk_overlay_sse2_8bit+0x10af> .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 @@ -37943,7 +36314,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,2,90,0,0 // movaps 0x5a02(%rip),%xmm3 # 80c0 <_sk_clut_4D_sse41+0x1824> + .byte 15,40,29,168,114,1,0 // movaps 0x172a8(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 91 // pop %rbx .byte 65,94 // pop %r14 .byte 65,95 // pop %r15 @@ -37952,21 +36323,21 @@ _sk_load_tables_rgb_u16_be_sse41: .byte 102,67,15,196,84,81,4,2 // pinsrw $0x2,0x4(%r9,%r10,2),%xmm2 .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,14 // jne 26eb <_sk_load_tables_rgb_u16_be_sse41+0x18b> + .byte 117,14 // jne 14555 <_sk_load_tables_rgb_u16_be_sse41+0x18b> .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 - .byte 233,173,254,255,255 // jmpq 2598 <_sk_load_tables_rgb_u16_be_sse41+0x38> + .byte 233,173,254,255,255 // jmpq 14402 <_sk_load_tables_rgb_u16_be_sse41+0x38> .byte 102,71,15,110,76,81,6 // movd 0x6(%r9,%r10,2),%xmm9 .byte 102,71,15,196,76,81,10,2 // pinsrw $0x2,0xa(%r9,%r10,2),%xmm9 .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,24 // jb 271c <_sk_load_tables_rgb_u16_be_sse41+0x1bc> + .byte 114,24 // jb 14586 <_sk_load_tables_rgb_u16_be_sse41+0x1bc> .byte 102,67,15,110,76,81,12 // movd 0xc(%r9,%r10,2),%xmm1 .byte 102,67,15,196,76,81,16,2 // pinsrw $0x2,0x10(%r9,%r10,2),%xmm1 .byte 102,15,239,192 // pxor %xmm0,%xmm0 - .byte 233,124,254,255,255 // jmpq 2598 <_sk_load_tables_rgb_u16_be_sse41+0x38> + .byte 233,124,254,255,255 // jmpq 14402 <_sk_load_tables_rgb_u16_be_sse41+0x38> .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,115,254,255,255 // jmpq 2598 <_sk_load_tables_rgb_u16_be_sse41+0x38> + .byte 233,115,254,255,255 // jmpq 14402 <_sk_load_tables_rgb_u16_be_sse41+0x38> HIDDEN _sk_byte_tables_sse41 .globl _sk_byte_tables_sse41 @@ -37977,7 +36348,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,154,89,0,0 // movaps 0x599a(%rip),%xmm8 # 80d0 <_sk_clut_4D_sse41+0x1834> + .byte 68,15,40,5,16,115,1,0 // movaps 0x17310(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -37996,7 +36367,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,75,89,0,0 // movaps 0x594b(%rip),%xmm9 # 80e0 <_sk_clut_4D_sse41+0x1844> + .byte 68,15,40,13,209,115,1,0 // movaps 0x173d1(%rip),%xmm9 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,193 // mulps %xmm9,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 .byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1 @@ -38092,7 +36463,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,195,87,0,0 // movaps 0x57c3(%rip),%xmm9 # 80f0 <_sk_clut_4D_sse41+0x1854> + .byte 68,15,40,13,57,114,1,0 // movaps 0x17239(%rip),%xmm9 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,193 // mulps %xmm9,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 .byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1 @@ -38279,31 +36650,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,11,85,0,0 // mulps 0x550b(%rip),%xmm8 # 8100 <_sk_clut_4D_sse41+0x1864> - .byte 68,15,84,21,19,85,0,0 // andps 0x5513(%rip),%xmm10 # 8110 <_sk_clut_4D_sse41+0x1874> - .byte 68,15,86,21,27,85,0,0 // orps 0x551b(%rip),%xmm10 # 8120 <_sk_clut_4D_sse41+0x1884> - .byte 68,15,88,5,35,85,0,0 // addps 0x5523(%rip),%xmm8 # 8130 <_sk_clut_4D_sse41+0x1894> - .byte 68,15,40,37,43,85,0,0 // movaps 0x552b(%rip),%xmm12 # 8140 <_sk_clut_4D_sse41+0x18a4> + .byte 68,15,89,5,33,112,1,0 // mulps 0x17021(%rip),%xmm8 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,21,41,112,1,0 // andps 0x17029(%rip),%xmm10 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,21,81,109,1,0 // orps 0x16d51(%rip),%xmm10 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,5,41,112,1,0 // addps 0x17029(%rip),%xmm8 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 68,15,40,37,49,112,1,0 // movaps 0x17031(%rip),%xmm12 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 69,15,89,226 // mulps %xmm10,%xmm12 .byte 69,15,92,196 // subps %xmm12,%xmm8 - .byte 68,15,88,21,43,85,0,0 // addps 0x552b(%rip),%xmm10 # 8150 <_sk_clut_4D_sse41+0x18b4> - .byte 68,15,40,37,51,85,0,0 // movaps 0x5533(%rip),%xmm12 # 8160 <_sk_clut_4D_sse41+0x18c4> + .byte 68,15,88,21,49,112,1,0 // addps 0x17031(%rip),%xmm10 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 68,15,40,37,57,112,1,0 // movaps 0x17039(%rip),%xmm12 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .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,32,85,0,0 // addps 0x5520(%rip),%xmm8 # 8170 <_sk_clut_4D_sse41+0x18d4> - .byte 68,15,40,21,40,85,0,0 // movaps 0x5528(%rip),%xmm10 # 8180 <_sk_clut_4D_sse41+0x18e4> + .byte 68,15,88,5,38,112,1,0 // addps 0x17026(%rip),%xmm8 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 68,15,40,21,46,112,1,0 // movaps 0x1702e(%rip),%xmm10 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 69,15,89,211 // mulps %xmm11,%xmm10 .byte 69,15,92,194 // subps %xmm10,%xmm8 - .byte 68,15,40,21,40,85,0,0 // movaps 0x5528(%rip),%xmm10 # 8190 <_sk_clut_4D_sse41+0x18f4> + .byte 68,15,40,21,46,112,1,0 // movaps 0x1702e(%rip),%xmm10 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,211 // subps %xmm11,%xmm10 - .byte 68,15,40,29,44,85,0,0 // movaps 0x552c(%rip),%xmm11 # 81a0 <_sk_clut_4D_sse41+0x1904> + .byte 68,15,40,29,50,112,1,0 // movaps 0x17032(%rip),%xmm11 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 69,15,94,218 // divps %xmm10,%xmm11 .byte 69,15,88,216 // addps %xmm8,%xmm11 - .byte 68,15,89,29,44,85,0,0 // mulps 0x552c(%rip),%xmm11 # 81b0 <_sk_clut_4D_sse41+0x1914> + .byte 68,15,89,29,50,112,1,0 // mulps 0x17032(%rip),%xmm11 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -38311,7 +36682,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,19,85,0,0 // minps 0x5513(%rip),%xmm8 # 81c0 <_sk_clut_4D_sse41+0x1924> + .byte 68,15,93,5,185,108,1,0 // minps 0x16cb9(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -38341,31 +36712,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,180,84,0,0 // mulps 0x54b4(%rip),%xmm12 # 81d0 <_sk_clut_4D_sse41+0x1934> - .byte 68,15,84,29,188,84,0,0 // andps 0x54bc(%rip),%xmm11 # 81e0 <_sk_clut_4D_sse41+0x1944> - .byte 68,15,86,29,196,84,0,0 // orps 0x54c4(%rip),%xmm11 # 81f0 <_sk_clut_4D_sse41+0x1954> - .byte 68,15,88,37,204,84,0,0 // addps 0x54cc(%rip),%xmm12 # 8200 <_sk_clut_4D_sse41+0x1964> - .byte 15,40,13,213,84,0,0 // movaps 0x54d5(%rip),%xmm1 # 8210 <_sk_clut_4D_sse41+0x1974> + .byte 68,15,89,37,250,110,1,0 // mulps 0x16efa(%rip),%xmm12 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,29,2,111,1,0 // andps 0x16f02(%rip),%xmm11 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,29,42,108,1,0 // orps 0x16c2a(%rip),%xmm11 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,37,2,111,1,0 // addps 0x16f02(%rip),%xmm12 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 15,40,13,11,111,1,0 // movaps 0x16f0b(%rip),%xmm1 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 65,15,89,203 // mulps %xmm11,%xmm1 .byte 68,15,92,225 // subps %xmm1,%xmm12 - .byte 68,15,88,29,213,84,0,0 // addps 0x54d5(%rip),%xmm11 # 8220 <_sk_clut_4D_sse41+0x1984> - .byte 15,40,13,222,84,0,0 // movaps 0x54de(%rip),%xmm1 # 8230 <_sk_clut_4D_sse41+0x1994> + .byte 68,15,88,29,11,111,1,0 // addps 0x16f0b(%rip),%xmm11 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 15,40,13,20,111,1,0 // movaps 0x16f14(%rip),%xmm1 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .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,203,84,0,0 // addps 0x54cb(%rip),%xmm12 # 8240 <_sk_clut_4D_sse41+0x19a4> - .byte 15,40,13,212,84,0,0 // movaps 0x54d4(%rip),%xmm1 # 8250 <_sk_clut_4D_sse41+0x19b4> + .byte 68,15,88,37,1,111,1,0 // addps 0x16f01(%rip),%xmm12 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 15,40,13,10,111,1,0 // movaps 0x16f0a(%rip),%xmm1 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 65,15,89,203 // mulps %xmm11,%xmm1 .byte 68,15,92,225 // subps %xmm1,%xmm12 - .byte 68,15,40,21,212,84,0,0 // movaps 0x54d4(%rip),%xmm10 # 8260 <_sk_clut_4D_sse41+0x19c4> + .byte 68,15,40,21,10,111,1,0 // movaps 0x16f0a(%rip),%xmm10 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,211 // subps %xmm11,%xmm10 - .byte 15,40,13,217,84,0,0 // movaps 0x54d9(%rip),%xmm1 # 8270 <_sk_clut_4D_sse41+0x19d4> + .byte 15,40,13,15,111,1,0 // movaps 0x16f0f(%rip),%xmm1 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 65,15,94,202 // divps %xmm10,%xmm1 .byte 65,15,88,204 // addps %xmm12,%xmm1 - .byte 15,89,13,218,84,0,0 // mulps 0x54da(%rip),%xmm1 # 8280 <_sk_clut_4D_sse41+0x19e4> + .byte 15,89,13,16,111,1,0 // mulps 0x16f10(%rip),%xmm1 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -38373,7 +36744,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,197,84,0,0 // minps 0x54c5(%rip),%xmm1 # 8290 <_sk_clut_4D_sse41+0x19f4> + .byte 15,93,13,155,107,1,0 // minps 0x16b9b(%rip),%xmm1 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -38403,31 +36774,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,102,84,0,0 // mulps 0x5466(%rip),%xmm12 # 82a0 <_sk_clut_4D_sse41+0x1a04> - .byte 68,15,84,29,110,84,0,0 // andps 0x546e(%rip),%xmm11 # 82b0 <_sk_clut_4D_sse41+0x1a14> - .byte 68,15,86,29,118,84,0,0 // orps 0x5476(%rip),%xmm11 # 82c0 <_sk_clut_4D_sse41+0x1a24> - .byte 68,15,88,37,126,84,0,0 // addps 0x547e(%rip),%xmm12 # 82d0 <_sk_clut_4D_sse41+0x1a34> - .byte 15,40,21,135,84,0,0 // movaps 0x5487(%rip),%xmm2 # 82e0 <_sk_clut_4D_sse41+0x1a44> + .byte 68,15,89,37,220,109,1,0 // mulps 0x16ddc(%rip),%xmm12 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,29,228,109,1,0 // andps 0x16de4(%rip),%xmm11 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,29,12,107,1,0 // orps 0x16b0c(%rip),%xmm11 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,37,228,109,1,0 // addps 0x16de4(%rip),%xmm12 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 15,40,21,237,109,1,0 // movaps 0x16ded(%rip),%xmm2 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 65,15,89,211 // mulps %xmm11,%xmm2 .byte 68,15,92,226 // subps %xmm2,%xmm12 - .byte 68,15,88,29,135,84,0,0 // addps 0x5487(%rip),%xmm11 # 82f0 <_sk_clut_4D_sse41+0x1a54> - .byte 15,40,21,144,84,0,0 // movaps 0x5490(%rip),%xmm2 # 8300 <_sk_clut_4D_sse41+0x1a64> + .byte 68,15,88,29,237,109,1,0 // addps 0x16ded(%rip),%xmm11 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 15,40,21,246,109,1,0 // movaps 0x16df6(%rip),%xmm2 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .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,125,84,0,0 // addps 0x547d(%rip),%xmm12 # 8310 <_sk_clut_4D_sse41+0x1a74> - .byte 15,40,21,134,84,0,0 // movaps 0x5486(%rip),%xmm2 # 8320 <_sk_clut_4D_sse41+0x1a84> + .byte 68,15,88,37,227,109,1,0 // addps 0x16de3(%rip),%xmm12 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 15,40,21,236,109,1,0 // movaps 0x16dec(%rip),%xmm2 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 65,15,89,211 // mulps %xmm11,%xmm2 .byte 68,15,92,226 // subps %xmm2,%xmm12 - .byte 68,15,40,21,134,84,0,0 // movaps 0x5486(%rip),%xmm10 # 8330 <_sk_clut_4D_sse41+0x1a94> + .byte 68,15,40,21,236,109,1,0 // movaps 0x16dec(%rip),%xmm10 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,211 // subps %xmm11,%xmm10 - .byte 15,40,21,139,84,0,0 // movaps 0x548b(%rip),%xmm2 # 8340 <_sk_clut_4D_sse41+0x1aa4> + .byte 15,40,21,241,109,1,0 // movaps 0x16df1(%rip),%xmm2 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 65,15,94,210 // divps %xmm10,%xmm2 .byte 65,15,88,212 // addps %xmm12,%xmm2 - .byte 15,89,21,140,84,0,0 // mulps 0x548c(%rip),%xmm2 # 8350 <_sk_clut_4D_sse41+0x1ab4> + .byte 15,89,21,242,109,1,0 // mulps 0x16df2(%rip),%xmm2 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -38435,7 +36806,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,119,84,0,0 // minps 0x5477(%rip),%xmm2 # 8360 <_sk_clut_4D_sse41+0x1ac4> + .byte 15,93,21,125,106,1,0 // minps 0x16a7d(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -38465,31 +36836,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,24,84,0,0 // mulps 0x5418(%rip),%xmm12 # 8370 <_sk_clut_4D_sse41+0x1ad4> - .byte 68,15,84,29,32,84,0,0 // andps 0x5420(%rip),%xmm11 # 8380 <_sk_clut_4D_sse41+0x1ae4> - .byte 68,15,86,29,40,84,0,0 // orps 0x5428(%rip),%xmm11 # 8390 <_sk_clut_4D_sse41+0x1af4> - .byte 68,15,88,37,48,84,0,0 // addps 0x5430(%rip),%xmm12 # 83a0 <_sk_clut_4D_sse41+0x1b04> - .byte 15,40,29,57,84,0,0 // movaps 0x5439(%rip),%xmm3 # 83b0 <_sk_clut_4D_sse41+0x1b14> + .byte 68,15,89,37,190,108,1,0 // mulps 0x16cbe(%rip),%xmm12 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,29,198,108,1,0 // andps 0x16cc6(%rip),%xmm11 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,29,238,105,1,0 // orps 0x169ee(%rip),%xmm11 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,37,198,108,1,0 // addps 0x16cc6(%rip),%xmm12 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 15,40,29,207,108,1,0 // movaps 0x16ccf(%rip),%xmm3 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 65,15,89,219 // mulps %xmm11,%xmm3 .byte 68,15,92,227 // subps %xmm3,%xmm12 - .byte 68,15,88,29,57,84,0,0 // addps 0x5439(%rip),%xmm11 # 83c0 <_sk_clut_4D_sse41+0x1b24> - .byte 15,40,29,66,84,0,0 // movaps 0x5442(%rip),%xmm3 # 83d0 <_sk_clut_4D_sse41+0x1b34> + .byte 68,15,88,29,207,108,1,0 // addps 0x16ccf(%rip),%xmm11 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 15,40,29,216,108,1,0 // movaps 0x16cd8(%rip),%xmm3 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .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,47,84,0,0 // addps 0x542f(%rip),%xmm12 # 83e0 <_sk_clut_4D_sse41+0x1b44> - .byte 15,40,29,56,84,0,0 // movaps 0x5438(%rip),%xmm3 # 83f0 <_sk_clut_4D_sse41+0x1b54> + .byte 68,15,88,37,197,108,1,0 // addps 0x16cc5(%rip),%xmm12 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 15,40,29,206,108,1,0 // movaps 0x16cce(%rip),%xmm3 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 65,15,89,219 // mulps %xmm11,%xmm3 .byte 68,15,92,227 // subps %xmm3,%xmm12 - .byte 68,15,40,21,56,84,0,0 // movaps 0x5438(%rip),%xmm10 # 8400 <_sk_clut_4D_sse41+0x1b64> + .byte 68,15,40,21,206,108,1,0 // movaps 0x16cce(%rip),%xmm10 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,211 // subps %xmm11,%xmm10 - .byte 15,40,29,61,84,0,0 // movaps 0x543d(%rip),%xmm3 # 8410 <_sk_clut_4D_sse41+0x1b74> + .byte 15,40,29,211,108,1,0 // movaps 0x16cd3(%rip),%xmm3 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 65,15,94,218 // divps %xmm10,%xmm3 .byte 65,15,88,220 // addps %xmm12,%xmm3 - .byte 15,89,29,62,84,0,0 // mulps 0x543e(%rip),%xmm3 # 8420 <_sk_clut_4D_sse41+0x1b84> + .byte 15,89,29,212,108,1,0 // mulps 0x16cd4(%rip),%xmm3 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -38497,7 +36868,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,41,84,0,0 // minps 0x5429(%rip),%xmm3 # 8430 <_sk_clut_4D_sse41+0x1b94> + .byte 15,93,29,95,105,1,0 // minps 0x1695f(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -38514,20 +36885,20 @@ _sk_gamma_sse41: .byte 15,40,218 // movaps %xmm2,%xmm3 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 15,91,194 // cvtdq2ps %xmm2,%xmm0 - .byte 15,89,5,8,84,0,0 // mulps 0x5408(%rip),%xmm0 # 8440 <_sk_clut_4D_sse41+0x1ba4> - .byte 68,15,40,53,16,84,0,0 // movaps 0x5410(%rip),%xmm14 # 8450 <_sk_clut_4D_sse41+0x1bb4> + .byte 15,89,5,222,107,1,0 // mulps 0x16bde(%rip),%xmm0 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,40,53,230,107,1,0 // movaps 0x16be6(%rip),%xmm14 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> .byte 65,15,84,214 // andps %xmm14,%xmm2 - .byte 68,15,40,37,20,84,0,0 // movaps 0x5414(%rip),%xmm12 # 8460 <_sk_clut_4D_sse41+0x1bc4> + .byte 68,15,40,37,10,105,1,0 // movaps 0x1690a(%rip),%xmm12 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,86,212 // orps %xmm12,%xmm2 - .byte 68,15,40,21,24,84,0,0 // movaps 0x5418(%rip),%xmm10 # 8470 <_sk_clut_4D_sse41+0x1bd4> + .byte 68,15,40,21,222,107,1,0 // movaps 0x16bde(%rip),%xmm10 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> .byte 65,15,88,194 // addps %xmm10,%xmm0 - .byte 68,15,40,29,28,84,0,0 // movaps 0x541c(%rip),%xmm11 # 8480 <_sk_clut_4D_sse41+0x1be4> + .byte 68,15,40,29,226,107,1,0 // movaps 0x16be2(%rip),%xmm11 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 15,40,226 // movaps %xmm2,%xmm4 .byte 65,15,89,227 // mulps %xmm11,%xmm4 .byte 15,92,196 // subps %xmm4,%xmm0 - .byte 68,15,40,13,26,84,0,0 // movaps 0x541a(%rip),%xmm9 # 8490 <_sk_clut_4D_sse41+0x1bf4> + .byte 68,15,40,13,224,107,1,0 // movaps 0x16be0(%rip),%xmm9 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> .byte 65,15,88,209 // addps %xmm9,%xmm2 - .byte 68,15,40,45,30,84,0,0 // movaps 0x541e(%rip),%xmm13 # 84a0 <_sk_clut_4D_sse41+0x1c04> + .byte 68,15,40,45,228,107,1,0 // movaps 0x16be4(%rip),%xmm13 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .byte 65,15,40,229 // movaps %xmm13,%xmm4 .byte 15,94,226 // divps %xmm2,%xmm4 .byte 72,173 // lods %ds:(%rsi),%rax @@ -38538,21 +36909,21 @@ _sk_gamma_sse41: .byte 102,15,58,8,208,1 // roundps $0x1,%xmm0,%xmm2 .byte 15,40,224 // movaps %xmm0,%xmm4 .byte 15,92,226 // subps %xmm2,%xmm4 - .byte 15,40,53,1,84,0,0 // movaps 0x5401(%rip),%xmm6 # 84b0 <_sk_clut_4D_sse41+0x1c14> + .byte 15,40,53,199,107,1,0 // movaps 0x16bc7(%rip),%xmm6 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> .byte 15,88,198 // addps %xmm6,%xmm0 - .byte 15,40,61,23,84,0,0 // movaps 0x5417(%rip),%xmm7 # 84d0 <_sk_clut_4D_sse41+0x1c34> + .byte 15,40,61,221,107,1,0 // movaps 0x16bdd(%rip),%xmm7 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 15,40,239 // movaps %xmm7,%xmm5 .byte 15,92,236 // subps %xmm4,%xmm5 .byte 15,40,212 // movaps %xmm4,%xmm2 - .byte 15,40,37,247,83,0,0 // movaps 0x53f7(%rip),%xmm4 # 84c0 <_sk_clut_4D_sse41+0x1c24> + .byte 15,40,37,189,107,1,0 // movaps 0x16bbd(%rip),%xmm4 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 15,89,212 // mulps %xmm4,%xmm2 .byte 15,92,194 // subps %xmm2,%xmm0 - .byte 68,15,40,61,9,84,0,0 // movaps 0x5409(%rip),%xmm15 # 84e0 <_sk_clut_4D_sse41+0x1c44> + .byte 68,15,40,61,207,107,1,0 // movaps 0x16bcf(%rip),%xmm15 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 65,15,40,215 // movaps %xmm15,%xmm2 .byte 15,94,213 // divps %xmm5,%xmm2 .byte 15,88,208 // addps %xmm0,%xmm2 .byte 15,91,193 // cvtdq2ps %xmm1,%xmm0 - .byte 15,89,5,85,83,0,0 // mulps 0x5355(%rip),%xmm0 # 8440 <_sk_clut_4D_sse41+0x1ba4> + .byte 15,89,5,43,107,1,0 // mulps 0x16b2b(%rip),%xmm0 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> .byte 65,15,84,206 // andps %xmm14,%xmm1 .byte 65,15,86,204 // orps %xmm12,%xmm1 .byte 65,15,88,194 // addps %xmm10,%xmm0 @@ -38578,8 +36949,8 @@ _sk_gamma_sse41: .byte 15,94,206 // divps %xmm6,%xmm1 .byte 15,88,200 // addps %xmm0,%xmm1 .byte 15,91,195 // cvtdq2ps %xmm3,%xmm0 - .byte 15,89,5,246,82,0,0 // mulps 0x52f6(%rip),%xmm0 # 8440 <_sk_clut_4D_sse41+0x1ba4> - .byte 15,84,29,255,82,0,0 // andps 0x52ff(%rip),%xmm3 # 8450 <_sk_clut_4D_sse41+0x1bb4> + .byte 15,89,5,204,106,1,0 // mulps 0x16acc(%rip),%xmm0 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 15,84,29,213,106,1,0 // andps 0x16ad5(%rip),%xmm3 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> .byte 65,15,86,220 // orps %xmm12,%xmm3 .byte 65,15,88,194 // addps %xmm10,%xmm0 .byte 68,15,89,219 // mulps %xmm3,%xmm11 @@ -38597,7 +36968,7 @@ _sk_gamma_sse41: .byte 15,92,253 // subps %xmm5,%xmm7 .byte 68,15,94,255 // divps %xmm7,%xmm15 .byte 68,15,88,248 // addps %xmm0,%xmm15 - .byte 15,40,5,87,83,0,0 // movaps 0x5357(%rip),%xmm0 # 84f0 <_sk_clut_4D_sse41+0x1c54> + .byte 15,40,5,29,107,1,0 // movaps 0x16b1d(%rip),%xmm0 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .byte 15,89,208 // mulps %xmm0,%xmm2 .byte 15,89,200 // mulps %xmm0,%xmm1 .byte 68,15,89,248 // mulps %xmm0,%xmm15 @@ -38617,29 +36988,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,39,83,0,0 // mulps 0x5327(%rip),%xmm8 # 8500 <_sk_clut_4D_sse41+0x1c64> - .byte 68,15,40,13,47,83,0,0 // movaps 0x532f(%rip),%xmm9 # 8510 <_sk_clut_4D_sse41+0x1c74> + .byte 68,15,89,5,237,106,1,0 // mulps 0x16aed(%rip),%xmm8 # 2bb30 <_sk_overlay_sse2_8bit+0x116f> + .byte 68,15,40,13,101,104,1,0 // movaps 0x16865(%rip),%xmm9 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .byte 65,15,89,201 // mulps %xmm9,%xmm1 - .byte 15,40,5,52,83,0,0 // movaps 0x5334(%rip),%xmm0 # 8520 <_sk_clut_4D_sse41+0x1c84> + .byte 15,40,5,234,106,1,0 // movaps 0x16aea(%rip),%xmm0 # 2bb40 <_sk_overlay_sse2_8bit+0x117f> .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,50,83,0,0 // addps 0x5332(%rip),%xmm8 # 8530 <_sk_clut_4D_sse41+0x1c94> - .byte 68,15,89,5,58,83,0,0 // mulps 0x533a(%rip),%xmm8 # 8540 <_sk_clut_4D_sse41+0x1ca4> - .byte 15,89,13,67,83,0,0 // mulps 0x5343(%rip),%xmm1 # 8550 <_sk_clut_4D_sse41+0x1cb4> + .byte 68,15,88,5,232,106,1,0 // addps 0x16ae8(%rip),%xmm8 # 2bb50 <_sk_overlay_sse2_8bit+0x118f> + .byte 68,15,89,5,240,106,1,0 // mulps 0x16af0(%rip),%xmm8 # 2bb60 <_sk_overlay_sse2_8bit+0x119f> + .byte 15,89,13,249,106,1,0 // mulps 0x16af9(%rip),%xmm1 # 2bb70 <_sk_overlay_sse2_8bit+0x11af> .byte 65,15,88,200 // addps %xmm8,%xmm1 - .byte 15,89,21,72,83,0,0 // mulps 0x5348(%rip),%xmm2 # 8560 <_sk_clut_4D_sse41+0x1cc4> + .byte 15,89,21,254,106,1,0 // mulps 0x16afe(%rip),%xmm2 # 2bb80 <_sk_overlay_sse2_8bit+0x11bf> .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,60,83,0,0 // movaps 0x533c(%rip),%xmm9 # 8570 <_sk_clut_4D_sse41+0x1cd4> + .byte 68,15,40,13,242,106,1,0 // movaps 0x16af2(%rip),%xmm9 # 2bb90 <_sk_overlay_sse2_8bit+0x11cf> .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0 - .byte 15,40,21,60,83,0,0 // movaps 0x533c(%rip),%xmm2 # 8580 <_sk_clut_4D_sse41+0x1ce4> + .byte 15,40,21,242,106,1,0 // movaps 0x16af2(%rip),%xmm2 # 2bba0 <_sk_overlay_sse2_8bit+0x11df> .byte 15,88,202 // addps %xmm2,%xmm1 - .byte 68,15,40,37,65,83,0,0 // movaps 0x5341(%rip),%xmm12 # 8590 <_sk_clut_4D_sse41+0x1cf4> + .byte 68,15,40,37,247,106,1,0 // movaps 0x16af7(%rip),%xmm12 # 2bbb0 <_sk_overlay_sse2_8bit+0x11ef> .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 @@ -38658,8 +37029,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,250,82,0,0 // mulps 0x52fa(%rip),%xmm1 # 85a0 <_sk_clut_4D_sse41+0x1d04> - .byte 15,89,21,3,83,0,0 // mulps 0x5303(%rip),%xmm2 # 85b0 <_sk_clut_4D_sse41+0x1d14> + .byte 15,89,13,176,106,1,0 // mulps 0x16ab0(%rip),%xmm1 # 2bbc0 <_sk_overlay_sse2_8bit+0x11ff> + .byte 15,89,21,185,106,1,0 // mulps 0x16ab9(%rip),%xmm2 # 2bbd0 <_sk_overlay_sse2_8bit+0x120f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,40,193 // movaps %xmm1,%xmm0 .byte 65,15,40,200 // movaps %xmm8,%xmm1 @@ -38676,11 +37047,11 @@ _sk_load_a8_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,39 // jne 32f7 <_sk_load_a8_sse41+0x3f> + .byte 117,39 // jne 15161 <_sk_load_a8_sse41+0x3f> .byte 102,67,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm0 - .byte 102,15,219,5,225,82,0,0 // pand 0x52e1(%rip),%xmm0 # 85c0 <_sk_clut_4D_sse41+0x1d24> + .byte 102,15,219,5,55,103,1,0 // pand 0x16737(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,216 // cvtdq2ps %xmm0,%xmm3 - .byte 15,89,29,231,82,0,0 // mulps 0x52e7(%rip),%xmm3 # 85d0 <_sk_clut_4D_sse41+0x1d34> + .byte 15,89,29,125,104,1,0 // mulps 0x1687d(%rip),%xmm3 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 @@ -38689,12 +37060,12 @@ _sk_load_a8_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 3339 <_sk_load_a8_sse41+0x81> + .byte 116,53 // je 151a3 <_sk_load_a8_sse41+0x81> .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3323 <_sk_load_a8_sse41+0x6b> + .byte 116,21 // je 1518d <_sk_load_a8_sse41+0x6b> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,195 // jne 32d7 <_sk_load_a8_sse41+0x1f> + .byte 117,195 // jne 15141 <_sk_load_a8_sse41+0x1f> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 @@ -38702,10 +37073,10 @@ _sk_load_a8_sse41: .byte 102,15,110,200 // movd %eax,%xmm1 .byte 102,15,56,49,201 // pmovzxbd %xmm1,%xmm1 .byte 102,15,58,14,193,15 // pblendw $0xf,%xmm1,%xmm0 - .byte 235,158 // jmp 32d7 <_sk_load_a8_sse41+0x1f> + .byte 235,158 // jmp 15141 <_sk_load_a8_sse41+0x1f> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 - .byte 235,147 // jmp 32d7 <_sk_load_a8_sse41+0x1f> + .byte 235,147 // jmp 15141 <_sk_load_a8_sse41+0x1f> HIDDEN _sk_load_a8_dst_sse41 .globl _sk_load_a8_dst_sse41 @@ -38718,11 +37089,11 @@ _sk_load_a8_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,39 // jne 3383 <_sk_load_a8_dst_sse41+0x3f> + .byte 117,39 // jne 151ed <_sk_load_a8_dst_sse41+0x3f> .byte 102,67,15,56,49,36,25 // pmovzxbd (%r9,%r11,1),%xmm4 - .byte 102,15,219,37,117,82,0,0 // pand 0x5275(%rip),%xmm4 # 85e0 <_sk_clut_4D_sse41+0x1d44> + .byte 102,15,219,37,171,102,1,0 // pand 0x166ab(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,252 // cvtdq2ps %xmm4,%xmm7 - .byte 15,89,61,123,82,0,0 // mulps 0x527b(%rip),%xmm7 # 85f0 <_sk_clut_4D_sse41+0x1d54> + .byte 15,89,61,241,103,1,0 // mulps 0x167f1(%rip),%xmm7 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,228 // xorps %xmm4,%xmm4 .byte 102,15,239,237 // pxor %xmm5,%xmm5 @@ -38731,12 +37102,12 @@ _sk_load_a8_dst_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 33c5 <_sk_load_a8_dst_sse41+0x81> + .byte 116,53 // je 1522f <_sk_load_a8_dst_sse41+0x81> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 33af <_sk_load_a8_dst_sse41+0x6b> + .byte 116,21 // je 15219 <_sk_load_a8_dst_sse41+0x6b> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,195 // jne 3363 <_sk_load_a8_dst_sse41+0x1f> + .byte 117,195 // jne 151cd <_sk_load_a8_dst_sse41+0x1f> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4 @@ -38744,10 +37115,10 @@ _sk_load_a8_dst_sse41: .byte 102,15,110,232 // movd %eax,%xmm5 .byte 102,15,56,49,237 // pmovzxbd %xmm5,%xmm5 .byte 102,15,58,14,229,15 // pblendw $0xf,%xmm5,%xmm4 - .byte 235,158 // jmp 3363 <_sk_load_a8_dst_sse41+0x1f> + .byte 235,158 // jmp 151cd <_sk_load_a8_dst_sse41+0x1f> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 - .byte 235,147 // jmp 3363 <_sk_load_a8_dst_sse41+0x1f> + .byte 235,147 // jmp 151cd <_sk_load_a8_dst_sse41+0x1f> HIDDEN _sk_gather_a8_sse41 .globl _sk_gather_a8_sse41 @@ -38776,7 +37147,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,192,81,0,0 // mulps 0x51c0(%rip),%xmm3 # 8600 <_sk_clut_4D_sse41+0x1d64> + .byte 15,89,29,38,103,1,0 // mulps 0x16726(%rip),%xmm3 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 @@ -38794,13 +37165,13 @@ _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,165,81,0,0 // movaps 0x51a5(%rip),%xmm8 # 8610 <_sk_clut_4D_sse41+0x1d74> + .byte 68,15,40,5,219,101,1,0 // movaps 0x165db(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 .byte 102,69,15,103,192 // packuswb %xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,13 // jne 3491 <_sk_store_a8_sse41+0x41> + .byte 117,13 // jne 152fb <_sk_store_a8_sse41+0x41> .byte 102,68,15,126,192 // movd %xmm8,%eax .byte 67,137,4,25 // mov %eax,(%r9,%r11,1) .byte 72,173 // lods %ds:(%rsi),%rax @@ -38809,17 +37180,17 @@ _sk_store_a8_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,41 // je 34cd <_sk_store_a8_sse41+0x7d> + .byte 116,41 // je 15337 <_sk_store_a8_sse41+0x7d> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,15 // je 34b9 <_sk_store_a8_sse41+0x69> + .byte 116,15 // je 15323 <_sk_store_a8_sse41+0x69> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,221 // jne 348d <_sk_store_a8_sse41+0x3d> + .byte 117,221 // jne 152f7 <_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,93,81,0,0 // pshufb 0x515d(%rip),%xmm8 # 8620 <_sk_clut_4D_sse41+0x1d84> + .byte 102,68,15,56,0,5,179,104,1,0 // pshufb 0x168b3(%rip),%xmm8 # 2bbe0 <_sk_overlay_sse2_8bit+0x121f> .byte 102,71,15,58,21,4,25,0 // pextrw $0x0,%xmm8,(%r9,%r11,1) - .byte 235,192 // jmp 348d <_sk_store_a8_sse41+0x3d> + .byte 235,192 // jmp 152f7 <_sk_store_a8_sse41+0x3d> .byte 102,71,15,58,20,4,25,0 // pextrb $0x0,%xmm8,(%r9,%r11,1) - .byte 235,182 // jmp 348d <_sk_store_a8_sse41+0x3d> + .byte 235,182 // jmp 152f7 <_sk_store_a8_sse41+0x3d> HIDDEN _sk_load_g8_sse41 .globl _sk_load_g8_sse41 @@ -38832,25 +37203,25 @@ _sk_load_g8_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,42 // jne 3519 <_sk_load_g8_sse41+0x42> + .byte 117,42 // jne 15383 <_sk_load_g8_sse41+0x42> .byte 102,67,15,56,49,4,25 // pmovzxbd (%r9,%r11,1),%xmm0 - .byte 102,15,219,5,50,81,0,0 // pand 0x5132(%rip),%xmm0 # 8630 <_sk_clut_4D_sse41+0x1d94> + .byte 102,15,219,5,24,101,1,0 // pand 0x16518(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,56,81,0,0 // mulps 0x5138(%rip),%xmm0 # 8640 <_sk_clut_4D_sse41+0x1da4> + .byte 15,89,5,94,102,1,0 // mulps 0x1665e(%rip),%xmm0 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,63,81,0,0 // movaps 0x513f(%rip),%xmm3 # 8650 <_sk_clut_4D_sse41+0x1db4> + .byte 15,40,29,85,100,1,0 // movaps 0x16455(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 355b <_sk_load_g8_sse41+0x84> + .byte 116,53 // je 153c5 <_sk_load_g8_sse41+0x84> .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3545 <_sk_load_g8_sse41+0x6e> + .byte 116,21 // je 153af <_sk_load_g8_sse41+0x6e> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,192 // jne 34f6 <_sk_load_g8_sse41+0x1f> + .byte 117,192 // jne 15360 <_sk_load_g8_sse41+0x1f> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 @@ -38858,10 +37229,10 @@ _sk_load_g8_sse41: .byte 102,15,110,200 // movd %eax,%xmm1 .byte 102,15,56,49,201 // pmovzxbd %xmm1,%xmm1 .byte 102,15,58,14,193,15 // pblendw $0xf,%xmm1,%xmm0 - .byte 235,155 // jmp 34f6 <_sk_load_g8_sse41+0x1f> + .byte 235,155 // jmp 15360 <_sk_load_g8_sse41+0x1f> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 - .byte 235,144 // jmp 34f6 <_sk_load_g8_sse41+0x1f> + .byte 235,144 // jmp 15360 <_sk_load_g8_sse41+0x1f> HIDDEN _sk_load_g8_dst_sse41 .globl _sk_load_g8_dst_sse41 @@ -38874,25 +37245,25 @@ _sk_load_g8_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,42 // jne 35a8 <_sk_load_g8_dst_sse41+0x42> + .byte 117,42 // jne 15412 <_sk_load_g8_dst_sse41+0x42> .byte 102,67,15,56,49,36,25 // pmovzxbd (%r9,%r11,1),%xmm4 - .byte 102,15,219,37,211,80,0,0 // pand 0x50d3(%rip),%xmm4 # 8660 <_sk_clut_4D_sse41+0x1dc4> + .byte 102,15,219,37,137,100,1,0 // pand 0x16489(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 15,89,37,217,80,0,0 // mulps 0x50d9(%rip),%xmm4 # 8670 <_sk_clut_4D_sse41+0x1dd4> + .byte 15,89,37,207,101,1,0 // mulps 0x165cf(%rip),%xmm4 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,61,224,80,0,0 // movaps 0x50e0(%rip),%xmm7 # 8680 <_sk_clut_4D_sse41+0x1de4> + .byte 15,40,61,198,99,1,0 // movaps 0x163c6(%rip),%xmm7 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,236 // movaps %xmm4,%xmm5 .byte 15,40,244 // movaps %xmm4,%xmm6 .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 35ea <_sk_load_g8_dst_sse41+0x84> + .byte 116,53 // je 15454 <_sk_load_g8_dst_sse41+0x84> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 35d4 <_sk_load_g8_dst_sse41+0x6e> + .byte 116,21 // je 1543e <_sk_load_g8_dst_sse41+0x6e> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,192 // jne 3585 <_sk_load_g8_dst_sse41+0x1f> + .byte 117,192 // jne 153ef <_sk_load_g8_dst_sse41+0x1f> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4 @@ -38900,10 +37271,10 @@ _sk_load_g8_dst_sse41: .byte 102,15,110,232 // movd %eax,%xmm5 .byte 102,15,56,49,237 // pmovzxbd %xmm5,%xmm5 .byte 102,15,58,14,229,15 // pblendw $0xf,%xmm5,%xmm4 - .byte 235,155 // jmp 3585 <_sk_load_g8_dst_sse41+0x1f> + .byte 235,155 // jmp 153ef <_sk_load_g8_dst_sse41+0x1f> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 - .byte 235,144 // jmp 3585 <_sk_load_g8_dst_sse41+0x1f> + .byte 235,144 // jmp 153ef <_sk_load_g8_dst_sse41+0x1f> HIDDEN _sk_gather_g8_sse41 .globl _sk_gather_g8_sse41 @@ -38932,9 +37303,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,43,80,0,0 // mulps 0x502b(%rip),%xmm0 # 8690 <_sk_clut_4D_sse41+0x1df4> + .byte 15,89,5,1,101,1,0 // mulps 0x16501(%rip),%xmm0 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,50,80,0,0 // movaps 0x5032(%rip),%xmm3 # 86a0 <_sk_clut_4D_sse41+0x1e04> + .byte 15,40,29,248,98,1,0 // movaps 0x162f8(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 91 // pop %rbx @@ -38952,41 +37323,41 @@ _sk_load_565_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,80 // jne 36e2 <_sk_load_565_sse41+0x6b> + .byte 117,80 // jne 1554c <_sk_load_565_sse41+0x6b> .byte 102,67,15,56,51,20,89 // pmovzxwd (%r9,%r11,2),%xmm2 - .byte 102,15,111,5,15,80,0,0 // movdqa 0x500f(%rip),%xmm0 # 86b0 <_sk_clut_4D_sse41+0x1e14> + .byte 102,15,111,5,213,100,1,0 // movdqa 0x164d5(%rip),%xmm0 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,15,219,194 // pand %xmm2,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,17,80,0,0 // mulps 0x5011(%rip),%xmm0 # 86c0 <_sk_clut_4D_sse41+0x1e24> - .byte 102,15,111,13,25,80,0,0 // movdqa 0x5019(%rip),%xmm1 # 86d0 <_sk_clut_4D_sse41+0x1e34> + .byte 15,89,5,215,100,1,0 // mulps 0x164d7(%rip),%xmm0 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,15,111,13,223,100,1,0 // movdqa 0x164df(%rip),%xmm1 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,15,219,202 // pand %xmm2,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,27,80,0,0 // mulps 0x501b(%rip),%xmm1 # 86e0 <_sk_clut_4D_sse41+0x1e44> - .byte 102,15,219,21,35,80,0,0 // pand 0x5023(%rip),%xmm2 # 86f0 <_sk_clut_4D_sse41+0x1e54> + .byte 15,89,13,225,100,1,0 // mulps 0x164e1(%rip),%xmm1 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,15,219,21,233,100,1,0 // pand 0x164e9(%rip),%xmm2 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,41,80,0,0 // mulps 0x5029(%rip),%xmm2 # 8700 <_sk_clut_4D_sse41+0x1e64> + .byte 15,89,21,239,100,1,0 // mulps 0x164ef(%rip),%xmm2 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,48,80,0,0 // movaps 0x5030(%rip),%xmm3 # 8710 <_sk_clut_4D_sse41+0x1e74> + .byte 15,40,29,134,98,1,0 // movaps 0x16286(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 3724 <_sk_load_565_sse41+0xad> + .byte 116,53 // je 1558e <_sk_load_565_sse41+0xad> .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 370e <_sk_load_565_sse41+0x97> + .byte 116,21 // je 15578 <_sk_load_565_sse41+0x97> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,154 // jne 3699 <_sk_load_565_sse41+0x22> + .byte 117,154 // jne 15503 <_sk_load_565_sse41+0x22> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2 .byte 102,67,15,110,4,89 // movd (%r9,%r11,2),%xmm0 .byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0 .byte 102,15,58,14,208,15 // pblendw $0xf,%xmm0,%xmm2 - .byte 233,117,255,255,255 // jmpq 3699 <_sk_load_565_sse41+0x22> + .byte 233,117,255,255,255 // jmpq 15503 <_sk_load_565_sse41+0x22> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,208 // movd %eax,%xmm2 - .byte 233,103,255,255,255 // jmpq 3699 <_sk_load_565_sse41+0x22> + .byte 233,103,255,255,255 // jmpq 15503 <_sk_load_565_sse41+0x22> HIDDEN _sk_load_565_dst_sse41 .globl _sk_load_565_dst_sse41 @@ -39000,41 +37371,41 @@ _sk_load_565_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,80 // jne 379d <_sk_load_565_dst_sse41+0x6b> + .byte 117,80 // jne 15607 <_sk_load_565_dst_sse41+0x6b> .byte 102,67,15,56,51,52,89 // pmovzxwd (%r9,%r11,2),%xmm6 - .byte 102,15,111,37,196,79,0,0 // movdqa 0x4fc4(%rip),%xmm4 # 8720 <_sk_clut_4D_sse41+0x1e84> + .byte 102,15,111,37,26,100,1,0 // movdqa 0x1641a(%rip),%xmm4 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,15,219,230 // pand %xmm6,%xmm4 .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 15,89,37,198,79,0,0 // mulps 0x4fc6(%rip),%xmm4 # 8730 <_sk_clut_4D_sse41+0x1e94> - .byte 102,15,111,45,206,79,0,0 // movdqa 0x4fce(%rip),%xmm5 # 8740 <_sk_clut_4D_sse41+0x1ea4> + .byte 15,89,37,28,100,1,0 // mulps 0x1641c(%rip),%xmm4 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,15,111,45,36,100,1,0 // movdqa 0x16424(%rip),%xmm5 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,15,219,238 // pand %xmm6,%xmm5 .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5 - .byte 15,89,45,208,79,0,0 // mulps 0x4fd0(%rip),%xmm5 # 8750 <_sk_clut_4D_sse41+0x1eb4> - .byte 102,15,219,53,216,79,0,0 // pand 0x4fd8(%rip),%xmm6 # 8760 <_sk_clut_4D_sse41+0x1ec4> + .byte 15,89,45,38,100,1,0 // mulps 0x16426(%rip),%xmm5 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,15,219,53,46,100,1,0 // pand 0x1642e(%rip),%xmm6 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 15,91,246 // cvtdq2ps %xmm6,%xmm6 - .byte 15,89,53,222,79,0,0 // mulps 0x4fde(%rip),%xmm6 # 8770 <_sk_clut_4D_sse41+0x1ed4> + .byte 15,89,53,52,100,1,0 // mulps 0x16434(%rip),%xmm6 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,61,229,79,0,0 // movaps 0x4fe5(%rip),%xmm7 # 8780 <_sk_clut_4D_sse41+0x1ee4> + .byte 15,40,61,203,97,1,0 // movaps 0x161cb(%rip),%xmm7 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 37df <_sk_load_565_dst_sse41+0xad> + .byte 116,53 // je 15649 <_sk_load_565_dst_sse41+0xad> .byte 102,15,239,246 // pxor %xmm6,%xmm6 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 37c9 <_sk_load_565_dst_sse41+0x97> + .byte 116,21 // je 15633 <_sk_load_565_dst_sse41+0x97> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,154 // jne 3754 <_sk_load_565_dst_sse41+0x22> + .byte 117,154 // jne 155be <_sk_load_565_dst_sse41+0x22> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6 .byte 102,67,15,110,36,89 // movd (%r9,%r11,2),%xmm4 .byte 102,15,56,51,228 // pmovzxwd %xmm4,%xmm4 .byte 102,15,58,14,244,15 // pblendw $0xf,%xmm4,%xmm6 - .byte 233,117,255,255,255 // jmpq 3754 <_sk_load_565_dst_sse41+0x22> + .byte 233,117,255,255,255 // jmpq 155be <_sk_load_565_dst_sse41+0x22> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,240 // movd %eax,%xmm6 - .byte 233,103,255,255,255 // jmpq 3754 <_sk_load_565_dst_sse41+0x22> + .byte 233,103,255,255,255 // jmpq 155be <_sk_load_565_dst_sse41+0x22> HIDDEN _sk_gather_565_sse41 .globl _sk_gather_565_sse41 @@ -39062,19 +37433,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,57,79,0,0 // movdqa 0x4f39(%rip),%xmm0 # 8790 <_sk_clut_4D_sse41+0x1ef4> + .byte 102,15,111,5,31,99,1,0 // movdqa 0x1631f(%rip),%xmm0 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,15,219,194 // pand %xmm2,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,59,79,0,0 // mulps 0x4f3b(%rip),%xmm0 # 87a0 <_sk_clut_4D_sse41+0x1f04> - .byte 102,15,111,13,67,79,0,0 // movdqa 0x4f43(%rip),%xmm1 # 87b0 <_sk_clut_4D_sse41+0x1f14> + .byte 15,89,5,33,99,1,0 // mulps 0x16321(%rip),%xmm0 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,15,111,13,41,99,1,0 // movdqa 0x16329(%rip),%xmm1 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,15,219,202 // pand %xmm2,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,69,79,0,0 // mulps 0x4f45(%rip),%xmm1 # 87c0 <_sk_clut_4D_sse41+0x1f24> - .byte 102,15,219,21,77,79,0,0 // pand 0x4f4d(%rip),%xmm2 # 87d0 <_sk_clut_4D_sse41+0x1f34> + .byte 15,89,13,43,99,1,0 // mulps 0x1632b(%rip),%xmm1 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,15,219,21,51,99,1,0 // pand 0x16333(%rip),%xmm2 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,83,79,0,0 // mulps 0x4f53(%rip),%xmm2 # 87e0 <_sk_clut_4D_sse41+0x1f44> + .byte 15,89,21,57,99,1,0 // mulps 0x16339(%rip),%xmm2 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,90,79,0,0 // movaps 0x4f5a(%rip),%xmm3 # 87f0 <_sk_clut_4D_sse41+0x1f54> + .byte 15,40,29,208,96,1,0 // movaps 0x160d0(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax @@ -39089,12 +37460,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,73,79,0,0 // movaps 0x4f49(%rip),%xmm8 # 8800 <_sk_clut_4D_sse41+0x1f64> + .byte 68,15,40,5,207,100,1,0 // movaps 0x164cf(%rip),%xmm8 # 2bbf0 <_sk_overlay_sse2_8bit+0x122f> .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,62,79,0,0 // movaps 0x4f3e(%rip),%xmm10 # 8810 <_sk_clut_4D_sse41+0x1f74> + .byte 68,15,40,21,196,100,1,0 // movaps 0x164c4(%rip),%xmm10 # 2bc00 <_sk_overlay_sse2_8bit+0x123f> .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 @@ -39104,7 +37475,7 @@ _sk_store_565_sse41: .byte 102,69,15,86,194 // orpd %xmm10,%xmm8 .byte 102,69,15,56,43,192 // packusdw %xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 3909 <_sk_store_565_sse41+0x70> + .byte 117,10 // jne 15773 <_sk_store_565_sse41+0x70> .byte 242,69,15,17,4,65 // movsd %xmm8,(%r9,%rax,2) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -39112,17 +37483,17 @@ _sk_store_565_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,35 // je 393f <_sk_store_565_sse41+0xa6> + .byte 116,35 // je 157a9 <_sk_store_565_sse41+0xa6> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,15 // je 3931 <_sk_store_565_sse41+0x98> + .byte 116,15 // je 1579b <_sk_store_565_sse41+0x98> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,221 // jne 3905 <_sk_store_565_sse41+0x6c> + .byte 117,221 // jne 1576f <_sk_store_565_sse41+0x6c> .byte 102,69,15,58,21,68,65,4,4 // pextrw $0x4,%xmm8,0x4(%r9,%rax,2) .byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8 .byte 102,69,15,126,4,65 // movd %xmm8,(%r9,%rax,2) - .byte 235,198 // jmp 3905 <_sk_store_565_sse41+0x6c> + .byte 235,198 // jmp 1576f <_sk_store_565_sse41+0x6c> .byte 102,69,15,58,21,4,65,0 // pextrw $0x0,%xmm8,(%r9,%rax,2) - .byte 235,188 // jmp 3905 <_sk_store_565_sse41+0x6c> + .byte 235,188 // jmp 1576f <_sk_store_565_sse41+0x6c> HIDDEN _sk_load_4444_sse41 .globl _sk_load_4444_sse41 @@ -39136,44 +37507,44 @@ _sk_load_4444_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,95 // jne 39c3 <_sk_load_4444_sse41+0x7a> + .byte 117,95 // jne 1582d <_sk_load_4444_sse41+0x7a> .byte 102,67,15,56,51,28,89 // pmovzxwd (%r9,%r11,2),%xmm3 - .byte 102,15,111,5,173,78,0,0 // movdqa 0x4ead(%rip),%xmm0 # 8820 <_sk_clut_4D_sse41+0x1f84> + .byte 102,15,111,5,51,100,1,0 // movdqa 0x16433(%rip),%xmm0 # 2bc10 <_sk_overlay_sse2_8bit+0x124f> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,175,78,0,0 // mulps 0x4eaf(%rip),%xmm0 # 8830 <_sk_clut_4D_sse41+0x1f94> - .byte 102,15,111,13,183,78,0,0 // movdqa 0x4eb7(%rip),%xmm1 # 8840 <_sk_clut_4D_sse41+0x1fa4> + .byte 15,89,5,53,100,1,0 // mulps 0x16435(%rip),%xmm0 # 2bc20 <_sk_overlay_sse2_8bit+0x125f> + .byte 102,15,111,13,61,100,1,0 // movdqa 0x1643d(%rip),%xmm1 # 2bc30 <_sk_overlay_sse2_8bit+0x126f> .byte 102,15,219,203 // pand %xmm3,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,185,78,0,0 // mulps 0x4eb9(%rip),%xmm1 # 8850 <_sk_clut_4D_sse41+0x1fb4> - .byte 102,15,111,21,193,78,0,0 // movdqa 0x4ec1(%rip),%xmm2 # 8860 <_sk_clut_4D_sse41+0x1fc4> + .byte 15,89,13,63,100,1,0 // mulps 0x1643f(%rip),%xmm1 # 2bc40 <_sk_overlay_sse2_8bit+0x127f> + .byte 102,15,111,21,71,100,1,0 // movdqa 0x16447(%rip),%xmm2 # 2bc50 <_sk_overlay_sse2_8bit+0x128f> .byte 102,15,219,211 // pand %xmm3,%xmm2 .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,195,78,0,0 // mulps 0x4ec3(%rip),%xmm2 # 8870 <_sk_clut_4D_sse41+0x1fd4> - .byte 102,15,219,29,203,78,0,0 // pand 0x4ecb(%rip),%xmm3 # 8880 <_sk_clut_4D_sse41+0x1fe4> + .byte 15,89,21,73,100,1,0 // mulps 0x16449(%rip),%xmm2 # 2bc60 <_sk_overlay_sse2_8bit+0x129f> + .byte 102,15,219,29,81,100,1,0 // pand 0x16451(%rip),%xmm3 # 2bc70 <_sk_overlay_sse2_8bit+0x12af> .byte 15,91,219 // cvtdq2ps %xmm3,%xmm3 - .byte 15,89,29,209,78,0,0 // mulps 0x4ed1(%rip),%xmm3 # 8890 <_sk_clut_4D_sse41+0x1ff4> + .byte 15,89,29,87,100,1,0 // mulps 0x16457(%rip),%xmm3 # 2bc80 <_sk_overlay_sse2_8bit+0x12bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 3a05 <_sk_load_4444_sse41+0xbc> + .byte 116,53 // je 1586f <_sk_load_4444_sse41+0xbc> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 39ef <_sk_load_4444_sse41+0xa6> + .byte 116,21 // je 15859 <_sk_load_4444_sse41+0xa6> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,139 // jne 396b <_sk_load_4444_sse41+0x22> + .byte 117,139 // jne 157d5 <_sk_load_4444_sse41+0x22> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3 .byte 102,67,15,110,4,89 // movd (%r9,%r11,2),%xmm0 .byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0 .byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3 - .byte 233,102,255,255,255 // jmpq 396b <_sk_load_4444_sse41+0x22> + .byte 233,102,255,255,255 // jmpq 157d5 <_sk_load_4444_sse41+0x22> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,216 // movd %eax,%xmm3 - .byte 233,88,255,255,255 // jmpq 396b <_sk_load_4444_sse41+0x22> + .byte 233,88,255,255,255 // jmpq 157d5 <_sk_load_4444_sse41+0x22> HIDDEN _sk_load_4444_dst_sse41 .globl _sk_load_4444_dst_sse41 @@ -39187,44 +37558,44 @@ _sk_load_4444_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,95 // jne 3a8d <_sk_load_4444_dst_sse41+0x7a> + .byte 117,95 // jne 158f7 <_sk_load_4444_dst_sse41+0x7a> .byte 102,67,15,56,51,60,89 // pmovzxwd (%r9,%r11,2),%xmm7 - .byte 102,15,111,37,99,78,0,0 // movdqa 0x4e63(%rip),%xmm4 # 88a0 <_sk_clut_4D_sse41+0x2004> + .byte 102,15,111,37,105,99,1,0 // movdqa 0x16369(%rip),%xmm4 # 2bc10 <_sk_overlay_sse2_8bit+0x124f> .byte 102,15,219,231 // pand %xmm7,%xmm4 .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 15,89,37,101,78,0,0 // mulps 0x4e65(%rip),%xmm4 # 88b0 <_sk_clut_4D_sse41+0x2014> - .byte 102,15,111,45,109,78,0,0 // movdqa 0x4e6d(%rip),%xmm5 # 88c0 <_sk_clut_4D_sse41+0x2024> + .byte 15,89,37,107,99,1,0 // mulps 0x1636b(%rip),%xmm4 # 2bc20 <_sk_overlay_sse2_8bit+0x125f> + .byte 102,15,111,45,115,99,1,0 // movdqa 0x16373(%rip),%xmm5 # 2bc30 <_sk_overlay_sse2_8bit+0x126f> .byte 102,15,219,239 // pand %xmm7,%xmm5 .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5 - .byte 15,89,45,111,78,0,0 // mulps 0x4e6f(%rip),%xmm5 # 88d0 <_sk_clut_4D_sse41+0x2034> - .byte 102,15,111,53,119,78,0,0 // movdqa 0x4e77(%rip),%xmm6 # 88e0 <_sk_clut_4D_sse41+0x2044> + .byte 15,89,45,117,99,1,0 // mulps 0x16375(%rip),%xmm5 # 2bc40 <_sk_overlay_sse2_8bit+0x127f> + .byte 102,15,111,53,125,99,1,0 // movdqa 0x1637d(%rip),%xmm6 # 2bc50 <_sk_overlay_sse2_8bit+0x128f> .byte 102,15,219,247 // pand %xmm7,%xmm6 .byte 15,91,246 // cvtdq2ps %xmm6,%xmm6 - .byte 15,89,53,121,78,0,0 // mulps 0x4e79(%rip),%xmm6 # 88f0 <_sk_clut_4D_sse41+0x2054> - .byte 102,15,219,61,129,78,0,0 // pand 0x4e81(%rip),%xmm7 # 8900 <_sk_clut_4D_sse41+0x2064> + .byte 15,89,53,127,99,1,0 // mulps 0x1637f(%rip),%xmm6 # 2bc60 <_sk_overlay_sse2_8bit+0x129f> + .byte 102,15,219,61,135,99,1,0 // pand 0x16387(%rip),%xmm7 # 2bc70 <_sk_overlay_sse2_8bit+0x12af> .byte 15,91,255 // cvtdq2ps %xmm7,%xmm7 - .byte 15,89,61,135,78,0,0 // mulps 0x4e87(%rip),%xmm7 # 8910 <_sk_clut_4D_sse41+0x2074> + .byte 15,89,61,141,99,1,0 // mulps 0x1638d(%rip),%xmm7 # 2bc80 <_sk_overlay_sse2_8bit+0x12bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,53 // je 3acf <_sk_load_4444_dst_sse41+0xbc> + .byte 116,53 // je 15939 <_sk_load_4444_dst_sse41+0xbc> .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3ab9 <_sk_load_4444_dst_sse41+0xa6> + .byte 116,21 // je 15923 <_sk_load_4444_dst_sse41+0xa6> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,139 // jne 3a35 <_sk_load_4444_dst_sse41+0x22> + .byte 117,139 // jne 1589f <_sk_load_4444_dst_sse41+0x22> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7 .byte 102,67,15,110,36,89 // movd (%r9,%r11,2),%xmm4 .byte 102,15,56,51,228 // pmovzxwd %xmm4,%xmm4 .byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7 - .byte 233,102,255,255,255 // jmpq 3a35 <_sk_load_4444_dst_sse41+0x22> + .byte 233,102,255,255,255 // jmpq 1589f <_sk_load_4444_dst_sse41+0x22> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,248 // movd %eax,%xmm7 - .byte 233,88,255,255,255 // jmpq 3a35 <_sk_load_4444_dst_sse41+0x22> + .byte 233,88,255,255,255 // jmpq 1589f <_sk_load_4444_dst_sse41+0x22> HIDDEN _sk_gather_4444_sse41 .globl _sk_gather_4444_sse41 @@ -39252,21 +37623,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,217,77,0,0 // movdqa 0x4dd9(%rip),%xmm0 # 8920 <_sk_clut_4D_sse41+0x2084> + .byte 102,15,111,5,95,98,1,0 // movdqa 0x1625f(%rip),%xmm0 # 2bc10 <_sk_overlay_sse2_8bit+0x124f> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,219,77,0,0 // mulps 0x4ddb(%rip),%xmm0 # 8930 <_sk_clut_4D_sse41+0x2094> - .byte 102,15,111,13,227,77,0,0 // movdqa 0x4de3(%rip),%xmm1 # 8940 <_sk_clut_4D_sse41+0x20a4> + .byte 15,89,5,97,98,1,0 // mulps 0x16261(%rip),%xmm0 # 2bc20 <_sk_overlay_sse2_8bit+0x125f> + .byte 102,15,111,13,105,98,1,0 // movdqa 0x16269(%rip),%xmm1 # 2bc30 <_sk_overlay_sse2_8bit+0x126f> .byte 102,15,219,203 // pand %xmm3,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,229,77,0,0 // mulps 0x4de5(%rip),%xmm1 # 8950 <_sk_clut_4D_sse41+0x20b4> - .byte 102,15,111,21,237,77,0,0 // movdqa 0x4ded(%rip),%xmm2 # 8960 <_sk_clut_4D_sse41+0x20c4> + .byte 15,89,13,107,98,1,0 // mulps 0x1626b(%rip),%xmm1 # 2bc40 <_sk_overlay_sse2_8bit+0x127f> + .byte 102,15,111,21,115,98,1,0 // movdqa 0x16273(%rip),%xmm2 # 2bc50 <_sk_overlay_sse2_8bit+0x128f> .byte 102,15,219,211 // pand %xmm3,%xmm2 .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,239,77,0,0 // mulps 0x4def(%rip),%xmm2 # 8970 <_sk_clut_4D_sse41+0x20d4> - .byte 102,15,219,29,247,77,0,0 // pand 0x4df7(%rip),%xmm3 # 8980 <_sk_clut_4D_sse41+0x20e4> + .byte 15,89,21,117,98,1,0 // mulps 0x16275(%rip),%xmm2 # 2bc60 <_sk_overlay_sse2_8bit+0x129f> + .byte 102,15,219,29,125,98,1,0 // pand 0x1627d(%rip),%xmm3 # 2bc70 <_sk_overlay_sse2_8bit+0x12af> .byte 15,91,219 // cvtdq2ps %xmm3,%xmm3 - .byte 15,89,29,253,77,0,0 // mulps 0x4dfd(%rip),%xmm3 # 8990 <_sk_clut_4D_sse41+0x20f4> + .byte 15,89,29,131,98,1,0 // mulps 0x16283(%rip),%xmm3 # 2bc80 <_sk_overlay_sse2_8bit+0x12bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax @@ -39282,7 +37653,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,234,77,0,0 // movaps 0x4dea(%rip),%xmm8 # 89a0 <_sk_clut_4D_sse41+0x2104> + .byte 68,15,40,5,112,98,1,0 // movaps 0x16270(%rip),%xmm8 # 2bc90 <_sk_overlay_sse2_8bit+0x12cf> .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 @@ -39302,7 +37673,7 @@ _sk_store_4444_sse41: .byte 102,69,15,86,194 // orpd %xmm10,%xmm8 .byte 102,69,15,56,43,192 // packusdw %xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 3c1c <_sk_store_4444_sse41+0x84> + .byte 117,10 // jne 15a86 <_sk_store_4444_sse41+0x84> .byte 242,69,15,17,4,65 // movsd %xmm8,(%r9,%rax,2) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -39310,17 +37681,17 @@ _sk_store_4444_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,35 // je 3c52 <_sk_store_4444_sse41+0xba> + .byte 116,35 // je 15abc <_sk_store_4444_sse41+0xba> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,15 // je 3c44 <_sk_store_4444_sse41+0xac> + .byte 116,15 // je 15aae <_sk_store_4444_sse41+0xac> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,221 // jne 3c18 <_sk_store_4444_sse41+0x80> + .byte 117,221 // jne 15a82 <_sk_store_4444_sse41+0x80> .byte 102,69,15,58,21,68,65,4,4 // pextrw $0x4,%xmm8,0x4(%r9,%rax,2) .byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8 .byte 102,69,15,126,4,65 // movd %xmm8,(%r9,%rax,2) - .byte 235,198 // jmp 3c18 <_sk_store_4444_sse41+0x80> + .byte 235,198 // jmp 15a82 <_sk_store_4444_sse41+0x80> .byte 102,69,15,58,21,4,65,0 // pextrw $0x0,%xmm8,(%r9,%rax,2) - .byte 235,188 // jmp 3c18 <_sk_store_4444_sse41+0x80> + .byte 235,188 // jmp 15a82 <_sk_store_4444_sse41+0x80> HIDDEN _sk_load_8888_sse41 .globl _sk_load_8888_sse41 @@ -39334,19 +37705,19 @@ _sk_load_8888_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,89 // jne 3cd1 <_sk_load_8888_sse41+0x75> + .byte 117,89 // jne 15b3b <_sk_load_8888_sse41+0x75> .byte 243,65,15,111,28,129 // movdqu (%r9,%rax,4),%xmm3 - .byte 102,15,111,5,42,77,0,0 // movdqa 0x4d2a(%rip),%xmm0 # 89b0 <_sk_clut_4D_sse41+0x2114> + .byte 102,15,111,5,144,93,1,0 // movdqa 0x15d90(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 68,15,40,5,43,77,0,0 // movaps 0x4d2b(%rip),%xmm8 # 89c0 <_sk_clut_4D_sse41+0x2124> + .byte 68,15,40,5,209,94,1,0 // movaps 0x15ed1(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 102,15,111,203 // movdqa %xmm3,%xmm1 - .byte 102,15,56,0,13,42,77,0,0 // pshufb 0x4d2a(%rip),%xmm1 # 89d0 <_sk_clut_4D_sse41+0x2134> + .byte 102,15,56,0,13,128,93,1,0 // pshufb 0x15d80(%rip),%xmm1 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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,38,77,0,0 // pshufb 0x4d26(%rip),%xmm2 # 89e0 <_sk_clut_4D_sse41+0x2144> + .byte 102,15,56,0,21,124,93,1,0 // pshufb 0x15d7c(%rip),%xmm2 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 .byte 65,15,89,208 // mulps %xmm8,%xmm2 .byte 102,15,114,211,24 // psrld $0x18,%xmm3 @@ -39357,19 +37728,19 @@ _sk_load_8888_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,45 // je 3d0b <_sk_load_8888_sse41+0xaf> + .byte 116,45 // je 15b75 <_sk_load_8888_sse41+0xaf> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 3cfa <_sk_load_8888_sse41+0x9e> + .byte 116,18 // je 15b64 <_sk_load_8888_sse41+0x9e> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,144 // jne 3c7e <_sk_load_8888_sse41+0x22> + .byte 117,144 // jne 15ae8 <_sk_load_8888_sse41+0x22> .byte 102,65,15,110,68,129,8 // movd 0x8(%r9,%rax,4),%xmm0 .byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3 .byte 243,65,15,126,4,129 // movq (%r9,%rax,4),%xmm0 .byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3 - .byte 233,115,255,255,255 // jmpq 3c7e <_sk_load_8888_sse41+0x22> + .byte 233,115,255,255,255 // jmpq 15ae8 <_sk_load_8888_sse41+0x22> .byte 102,65,15,110,28,129 // movd (%r9,%rax,4),%xmm3 - .byte 233,104,255,255,255 // jmpq 3c7e <_sk_load_8888_sse41+0x22> + .byte 233,104,255,255,255 // jmpq 15ae8 <_sk_load_8888_sse41+0x22> HIDDEN _sk_load_8888_dst_sse41 .globl _sk_load_8888_dst_sse41 @@ -39383,19 +37754,19 @@ _sk_load_8888_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,89 // jne 3d8b <_sk_load_8888_dst_sse41+0x75> + .byte 117,89 // jne 15bf5 <_sk_load_8888_dst_sse41+0x75> .byte 243,65,15,111,60,129 // movdqu (%r9,%rax,4),%xmm7 - .byte 102,15,111,37,176,76,0,0 // movdqa 0x4cb0(%rip),%xmm4 # 89f0 <_sk_clut_4D_sse41+0x2154> + .byte 102,15,111,37,214,92,1,0 // movdqa 0x15cd6(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,15,219,231 // pand %xmm7,%xmm4 .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 68,15,40,5,177,76,0,0 // movaps 0x4cb1(%rip),%xmm8 # 8a00 <_sk_clut_4D_sse41+0x2164> + .byte 68,15,40,5,23,94,1,0 // movaps 0x15e17(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,224 // mulps %xmm8,%xmm4 .byte 102,15,111,239 // movdqa %xmm7,%xmm5 - .byte 102,15,56,0,45,176,76,0,0 // pshufb 0x4cb0(%rip),%xmm5 # 8a10 <_sk_clut_4D_sse41+0x2174> + .byte 102,15,56,0,45,198,92,1,0 // pshufb 0x15cc6(%rip),%xmm5 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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,172,76,0,0 // pshufb 0x4cac(%rip),%xmm6 # 8a20 <_sk_clut_4D_sse41+0x2184> + .byte 102,15,56,0,53,194,92,1,0 // pshufb 0x15cc2(%rip),%xmm6 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .byte 15,91,246 // cvtdq2ps %xmm6,%xmm6 .byte 65,15,89,240 // mulps %xmm8,%xmm6 .byte 102,15,114,215,24 // psrld $0x18,%xmm7 @@ -39406,19 +37777,19 @@ _sk_load_8888_dst_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,45 // je 3dc5 <_sk_load_8888_dst_sse41+0xaf> + .byte 116,45 // je 15c2f <_sk_load_8888_dst_sse41+0xaf> .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 3db4 <_sk_load_8888_dst_sse41+0x9e> + .byte 116,18 // je 15c1e <_sk_load_8888_dst_sse41+0x9e> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,144 // jne 3d38 <_sk_load_8888_dst_sse41+0x22> + .byte 117,144 // jne 15ba2 <_sk_load_8888_dst_sse41+0x22> .byte 102,65,15,110,100,129,8 // movd 0x8(%r9,%rax,4),%xmm4 .byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7 .byte 243,65,15,126,36,129 // movq (%r9,%rax,4),%xmm4 .byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7 - .byte 233,115,255,255,255 // jmpq 3d38 <_sk_load_8888_dst_sse41+0x22> + .byte 233,115,255,255,255 // jmpq 15ba2 <_sk_load_8888_dst_sse41+0x22> .byte 102,65,15,110,60,129 // movd (%r9,%rax,4),%xmm7 - .byte 233,104,255,255,255 // jmpq 3d38 <_sk_load_8888_dst_sse41+0x22> + .byte 233,104,255,255,255 // jmpq 15ba2 <_sk_load_8888_dst_sse41+0x22> HIDDEN _sk_gather_8888_sse41 .globl _sk_gather_8888_sse41 @@ -39443,17 +37814,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,255,75,0,0 // movdqa 0x4bff(%rip),%xmm0 # 8a30 <_sk_clut_4D_sse41+0x2194> + .byte 102,15,111,5,229,91,1,0 // movdqa 0x15be5(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 68,15,40,5,0,76,0,0 // movaps 0x4c00(%rip),%xmm8 # 8a40 <_sk_clut_4D_sse41+0x21a4> + .byte 68,15,40,5,38,93,1,0 // movaps 0x15d26(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 102,15,111,203 // movdqa %xmm3,%xmm1 - .byte 102,15,56,0,13,255,75,0,0 // pshufb 0x4bff(%rip),%xmm1 # 8a50 <_sk_clut_4D_sse41+0x21b4> + .byte 102,15,56,0,13,213,91,1,0 // pshufb 0x15bd5(%rip),%xmm1 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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,251,75,0,0 // pshufb 0x4bfb(%rip),%xmm2 # 8a60 <_sk_clut_4D_sse41+0x21c4> + .byte 102,15,56,0,21,209,91,1,0 // pshufb 0x15bd1(%rip),%xmm2 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 .byte 65,15,89,208 // mulps %xmm8,%xmm2 .byte 102,15,114,211,24 // psrld $0x18,%xmm3 @@ -39474,7 +37845,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,212,75,0,0 // movaps 0x4bd4(%rip),%xmm8 # 8a70 <_sk_clut_4D_sse41+0x21d4> + .byte 68,15,40,5,170,91,1,0 // movaps 0x15baa(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -39493,23 +37864,23 @@ _sk_store_8888_sse41: .byte 102,69,15,235,193 // por %xmm9,%xmm8 .byte 102,69,15,235,194 // por %xmm10,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 3efc <_sk_store_8888_sse41+0x7f> + .byte 117,10 // jne 15d66 <_sk_store_8888_sse41+0x7f> .byte 243,69,15,127,4,129 // movdqu %xmm8,(%r9,%rax,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,29 // je 3f26 <_sk_store_8888_sse41+0xa9> + .byte 116,29 // je 15d90 <_sk_store_8888_sse41+0xa9> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,15 // je 3f1e <_sk_store_8888_sse41+0xa1> + .byte 116,15 // je 15d88 <_sk_store_8888_sse41+0xa1> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,227 // jne 3ef8 <_sk_store_8888_sse41+0x7b> + .byte 117,227 // jne 15d62 <_sk_store_8888_sse41+0x7b> .byte 102,69,15,58,22,68,129,8,2 // pextrd $0x2,%xmm8,0x8(%r9,%rax,4) .byte 102,69,15,214,4,129 // movq %xmm8,(%r9,%rax,4) - .byte 235,210 // jmp 3ef8 <_sk_store_8888_sse41+0x7b> + .byte 235,210 // jmp 15d62 <_sk_store_8888_sse41+0x7b> .byte 102,69,15,126,4,129 // movd %xmm8,(%r9,%rax,4) - .byte 235,202 // jmp 3ef8 <_sk_store_8888_sse41+0x7b> + .byte 235,202 // jmp 15d62 <_sk_store_8888_sse41+0x7b> HIDDEN _sk_load_bgra_sse41 .globl _sk_load_bgra_sse41 @@ -39523,19 +37894,19 @@ _sk_load_bgra_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,89 // jne 3fa3 <_sk_load_bgra_sse41+0x75> + .byte 117,89 // jne 15e0d <_sk_load_bgra_sse41+0x75> .byte 243,65,15,111,28,129 // movdqu (%r9,%rax,4),%xmm3 - .byte 102,15,111,5,40,75,0,0 // movdqa 0x4b28(%rip),%xmm0 # 8a80 <_sk_clut_4D_sse41+0x21e4> + .byte 102,15,111,5,190,90,1,0 // movdqa 0x15abe(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,208 // cvtdq2ps %xmm0,%xmm2 - .byte 68,15,40,5,41,75,0,0 // movaps 0x4b29(%rip),%xmm8 # 8a90 <_sk_clut_4D_sse41+0x21f4> + .byte 68,15,40,5,255,91,1,0 // movaps 0x15bff(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,208 // mulps %xmm8,%xmm2 .byte 102,15,111,195 // movdqa %xmm3,%xmm0 - .byte 102,15,56,0,5,40,75,0,0 // pshufb 0x4b28(%rip),%xmm0 # 8aa0 <_sk_clut_4D_sse41+0x2204> + .byte 102,15,56,0,5,174,90,1,0 // pshufb 0x15aae(%rip),%xmm0 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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,36,75,0,0 // pshufb 0x4b24(%rip),%xmm0 # 8ab0 <_sk_clut_4D_sse41+0x2214> + .byte 102,15,56,0,5,170,90,1,0 // pshufb 0x15aaa(%rip),%xmm0 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 102,15,114,211,24 // psrld $0x18,%xmm3 @@ -39546,19 +37917,19 @@ _sk_load_bgra_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,45 // je 3fdd <_sk_load_bgra_sse41+0xaf> + .byte 116,45 // je 15e47 <_sk_load_bgra_sse41+0xaf> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 3fcc <_sk_load_bgra_sse41+0x9e> + .byte 116,18 // je 15e36 <_sk_load_bgra_sse41+0x9e> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,144 // jne 3f50 <_sk_load_bgra_sse41+0x22> + .byte 117,144 // jne 15dba <_sk_load_bgra_sse41+0x22> .byte 102,65,15,110,68,129,8 // movd 0x8(%r9,%rax,4),%xmm0 .byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3 .byte 243,65,15,126,4,129 // movq (%r9,%rax,4),%xmm0 .byte 102,15,58,14,216,15 // pblendw $0xf,%xmm0,%xmm3 - .byte 233,115,255,255,255 // jmpq 3f50 <_sk_load_bgra_sse41+0x22> + .byte 233,115,255,255,255 // jmpq 15dba <_sk_load_bgra_sse41+0x22> .byte 102,65,15,110,28,129 // movd (%r9,%rax,4),%xmm3 - .byte 233,104,255,255,255 // jmpq 3f50 <_sk_load_bgra_sse41+0x22> + .byte 233,104,255,255,255 // jmpq 15dba <_sk_load_bgra_sse41+0x22> HIDDEN _sk_load_bgra_dst_sse41 .globl _sk_load_bgra_dst_sse41 @@ -39572,19 +37943,19 @@ _sk_load_bgra_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,89 // jne 405d <_sk_load_bgra_dst_sse41+0x75> + .byte 117,89 // jne 15ec7 <_sk_load_bgra_dst_sse41+0x75> .byte 243,65,15,111,60,129 // movdqu (%r9,%rax,4),%xmm7 - .byte 102,15,111,37,174,74,0,0 // movdqa 0x4aae(%rip),%xmm4 # 8ac0 <_sk_clut_4D_sse41+0x2224> + .byte 102,15,111,37,4,90,1,0 // movdqa 0x15a04(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,15,219,231 // pand %xmm7,%xmm4 .byte 15,91,244 // cvtdq2ps %xmm4,%xmm6 - .byte 68,15,40,5,175,74,0,0 // movaps 0x4aaf(%rip),%xmm8 # 8ad0 <_sk_clut_4D_sse41+0x2234> + .byte 68,15,40,5,69,91,1,0 // movaps 0x15b45(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,240 // mulps %xmm8,%xmm6 .byte 102,15,111,231 // movdqa %xmm7,%xmm4 - .byte 102,15,56,0,37,174,74,0,0 // pshufb 0x4aae(%rip),%xmm4 # 8ae0 <_sk_clut_4D_sse41+0x2244> + .byte 102,15,56,0,37,244,89,1,0 // pshufb 0x159f4(%rip),%xmm4 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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,170,74,0,0 // pshufb 0x4aaa(%rip),%xmm4 # 8af0 <_sk_clut_4D_sse41+0x2254> + .byte 102,15,56,0,37,240,89,1,0 // pshufb 0x159f0(%rip),%xmm4 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 .byte 65,15,89,224 // mulps %xmm8,%xmm4 .byte 102,15,114,215,24 // psrld $0x18,%xmm7 @@ -39595,19 +37966,19 @@ _sk_load_bgra_dst_sse41: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,45 // je 4097 <_sk_load_bgra_dst_sse41+0xaf> + .byte 116,45 // je 15f01 <_sk_load_bgra_dst_sse41+0xaf> .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 4086 <_sk_load_bgra_dst_sse41+0x9e> + .byte 116,18 // je 15ef0 <_sk_load_bgra_dst_sse41+0x9e> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,144 // jne 400a <_sk_load_bgra_dst_sse41+0x22> + .byte 117,144 // jne 15e74 <_sk_load_bgra_dst_sse41+0x22> .byte 102,65,15,110,100,129,8 // movd 0x8(%r9,%rax,4),%xmm4 .byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7 .byte 243,65,15,126,36,129 // movq (%r9,%rax,4),%xmm4 .byte 102,15,58,14,252,15 // pblendw $0xf,%xmm4,%xmm7 - .byte 233,115,255,255,255 // jmpq 400a <_sk_load_bgra_dst_sse41+0x22> + .byte 233,115,255,255,255 // jmpq 15e74 <_sk_load_bgra_dst_sse41+0x22> .byte 102,65,15,110,60,129 // movd (%r9,%rax,4),%xmm7 - .byte 233,104,255,255,255 // jmpq 400a <_sk_load_bgra_dst_sse41+0x22> + .byte 233,104,255,255,255 // jmpq 15e74 <_sk_load_bgra_dst_sse41+0x22> HIDDEN _sk_gather_bgra_sse41 .globl _sk_gather_bgra_sse41 @@ -39632,17 +38003,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,253,73,0,0 // movdqa 0x49fd(%rip),%xmm0 # 8b00 <_sk_clut_4D_sse41+0x2264> + .byte 102,15,111,5,19,89,1,0 // movdqa 0x15913(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,208 // cvtdq2ps %xmm0,%xmm2 - .byte 68,15,40,5,254,73,0,0 // movaps 0x49fe(%rip),%xmm8 # 8b10 <_sk_clut_4D_sse41+0x2274> + .byte 68,15,40,5,84,90,1,0 // movaps 0x15a54(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,208 // mulps %xmm8,%xmm2 .byte 102,15,111,195 // movdqa %xmm3,%xmm0 - .byte 102,15,56,0,5,253,73,0,0 // pshufb 0x49fd(%rip),%xmm0 # 8b20 <_sk_clut_4D_sse41+0x2284> + .byte 102,15,56,0,5,3,89,1,0 // pshufb 0x15903(%rip),%xmm0 # 2b890 <_sk_overlay_sse2_8bit+0xecf> .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,249,73,0,0 // pshufb 0x49f9(%rip),%xmm0 # 8b30 <_sk_clut_4D_sse41+0x2294> + .byte 102,15,56,0,5,255,88,1,0 // pshufb 0x158ff(%rip),%xmm0 # 2b8a0 <_sk_overlay_sse2_8bit+0xedf> .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 102,15,114,211,24 // psrld $0x18,%xmm3 @@ -39663,7 +38034,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,210,73,0,0 // movaps 0x49d2(%rip),%xmm8 # 8b40 <_sk_clut_4D_sse41+0x22a4> + .byte 68,15,40,5,216,88,1,0 // movaps 0x158d8(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -39682,23 +38053,23 @@ _sk_store_bgra_sse41: .byte 102,69,15,235,193 // por %xmm9,%xmm8 .byte 102,69,15,235,194 // por %xmm10,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 41ce <_sk_store_bgra_sse41+0x7f> + .byte 117,10 // jne 16038 <_sk_store_bgra_sse41+0x7f> .byte 243,69,15,127,4,129 // movdqu %xmm8,(%r9,%rax,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,29 // je 41f8 <_sk_store_bgra_sse41+0xa9> + .byte 116,29 // je 16062 <_sk_store_bgra_sse41+0xa9> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,15 // je 41f0 <_sk_store_bgra_sse41+0xa1> + .byte 116,15 // je 1605a <_sk_store_bgra_sse41+0xa1> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,227 // jne 41ca <_sk_store_bgra_sse41+0x7b> + .byte 117,227 // jne 16034 <_sk_store_bgra_sse41+0x7b> .byte 102,69,15,58,22,68,129,8,2 // pextrd $0x2,%xmm8,0x8(%r9,%rax,4) .byte 102,69,15,214,4,129 // movq %xmm8,(%r9,%rax,4) - .byte 235,210 // jmp 41ca <_sk_store_bgra_sse41+0x7b> + .byte 235,210 // jmp 16034 <_sk_store_bgra_sse41+0x7b> .byte 102,69,15,126,4,129 // movd %xmm8,(%r9,%rax,4) - .byte 235,202 // jmp 41ca <_sk_store_bgra_sse41+0x7b> + .byte 235,202 // jmp 16034 <_sk_store_bgra_sse41+0x7b> HIDDEN _sk_load_f16_sse41 .globl _sk_load_f16_sse41 @@ -39712,7 +38083,7 @@ _sk_load_f16_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,62,1,0,0 // jne 435e <_sk_load_f16_sse41+0x15e> + .byte 15,133,62,1,0,0 // jne 161c8 <_sk_load_f16_sse41+0x15e> .byte 102,65,15,16,4,193 // movupd (%r9,%rax,8),%xmm0 .byte 243,65,15,111,76,193,16 // movdqu 0x10(%r9,%rax,8),%xmm1 .byte 102,68,15,40,200 // movapd %xmm0,%xmm9 @@ -39722,18 +38093,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,247,72,0,0 // movdqa 0x48f7(%rip),%xmm8 # 8b50 <_sk_clut_4D_sse41+0x22b4> + .byte 102,68,15,111,5,221,91,1,0 // movdqa 0x15bdd(%rip),%xmm8 # 2bca0 <_sk_overlay_sse2_8bit+0x12df> .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,242,72,0,0 // movdqa 0x48f2(%rip),%xmm3 # 8b60 <_sk_clut_4D_sse41+0x22c4> + .byte 102,15,111,29,216,91,1,0 // movdqa 0x15bd8(%rip),%xmm3 # 2bcb0 <_sk_overlay_sse2_8bit+0x12ef> .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,222,72,0,0 // movdqa 0x48de(%rip),%xmm10 # 8b70 <_sk_clut_4D_sse41+0x22d4> + .byte 102,68,15,111,21,196,91,1,0 // movdqa 0x15bc4(%rip),%xmm10 # 2bcc0 <_sk_overlay_sse2_8bit+0x12ff> .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 @@ -39776,16 +38147,16 @@ _sk_load_f16_sse41: .byte 255,224 // jmpq *%rax .byte 242,65,15,16,4,193 // movsd (%r9,%rax,8),%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,13 // jne 4377 <_sk_load_f16_sse41+0x177> + .byte 117,13 // jne 161e1 <_sk_load_f16_sse41+0x177> .byte 243,15,126,192 // movq %xmm0,%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,182,254,255,255 // jmpq 422d <_sk_load_f16_sse41+0x2d> + .byte 233,182,254,255,255 // jmpq 16097 <_sk_load_f16_sse41+0x2d> .byte 102,65,15,22,68,193,8 // movhpd 0x8(%r9,%rax,8),%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,161,254,255,255 // jb 422d <_sk_load_f16_sse41+0x2d> + .byte 15,130,161,254,255,255 // jb 16097 <_sk_load_f16_sse41+0x2d> .byte 243,65,15,126,76,193,16 // movq 0x10(%r9,%rax,8),%xmm1 - .byte 233,149,254,255,255 // jmpq 422d <_sk_load_f16_sse41+0x2d> + .byte 233,149,254,255,255 // jmpq 16097 <_sk_load_f16_sse41+0x2d> HIDDEN _sk_load_f16_dst_sse41 .globl _sk_load_f16_dst_sse41 @@ -39799,7 +38170,7 @@ _sk_load_f16_dst_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,62,1,0,0 // jne 44f6 <_sk_load_f16_dst_sse41+0x15e> + .byte 15,133,62,1,0,0 // jne 16360 <_sk_load_f16_dst_sse41+0x15e> .byte 102,65,15,16,36,193 // movupd (%r9,%rax,8),%xmm4 .byte 243,65,15,111,108,193,16 // movdqu 0x10(%r9,%rax,8),%xmm5 .byte 102,68,15,40,204 // movapd %xmm4,%xmm9 @@ -39809,18 +38180,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,143,71,0,0 // movdqa 0x478f(%rip),%xmm8 # 8b80 <_sk_clut_4D_sse41+0x22e4> + .byte 102,68,15,111,5,69,90,1,0 // movdqa 0x15a45(%rip),%xmm8 # 2bca0 <_sk_overlay_sse2_8bit+0x12df> .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,138,71,0,0 // movdqa 0x478a(%rip),%xmm7 # 8b90 <_sk_clut_4D_sse41+0x22f4> + .byte 102,15,111,61,64,90,1,0 // movdqa 0x15a40(%rip),%xmm7 # 2bcb0 <_sk_overlay_sse2_8bit+0x12ef> .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,118,71,0,0 // movdqa 0x4776(%rip),%xmm10 # 8ba0 <_sk_clut_4D_sse41+0x2304> + .byte 102,68,15,111,21,44,90,1,0 // movdqa 0x15a2c(%rip),%xmm10 # 2bcc0 <_sk_overlay_sse2_8bit+0x12ff> .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 @@ -39863,16 +38234,16 @@ _sk_load_f16_dst_sse41: .byte 255,224 // jmpq *%rax .byte 242,65,15,16,36,193 // movsd (%r9,%rax,8),%xmm4 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,13 // jne 450f <_sk_load_f16_dst_sse41+0x177> + .byte 117,13 // jne 16379 <_sk_load_f16_dst_sse41+0x177> .byte 243,15,126,228 // movq %xmm4,%xmm4 .byte 102,15,239,237 // pxor %xmm5,%xmm5 - .byte 233,182,254,255,255 // jmpq 43c5 <_sk_load_f16_dst_sse41+0x2d> + .byte 233,182,254,255,255 // jmpq 1622f <_sk_load_f16_dst_sse41+0x2d> .byte 102,65,15,22,100,193,8 // movhpd 0x8(%r9,%rax,8),%xmm4 .byte 102,15,239,237 // pxor %xmm5,%xmm5 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,161,254,255,255 // jb 43c5 <_sk_load_f16_dst_sse41+0x2d> + .byte 15,130,161,254,255,255 // jb 1622f <_sk_load_f16_dst_sse41+0x2d> .byte 243,65,15,126,108,193,16 // movq 0x10(%r9,%rax,8),%xmm5 - .byte 233,149,254,255,255 // jmpq 43c5 <_sk_load_f16_dst_sse41+0x2d> + .byte 233,149,254,255,255 // jmpq 1622f <_sk_load_f16_dst_sse41+0x2d> HIDDEN _sk_gather_f16_sse41 .globl _sk_gather_f16_sse41 @@ -39906,18 +38277,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,249,69,0,0 // movdqa 0x45f9(%rip),%xmm8 # 8bb0 <_sk_clut_4D_sse41+0x2314> + .byte 102,68,15,111,5,127,88,1,0 // movdqa 0x1587f(%rip),%xmm8 # 2bca0 <_sk_overlay_sse2_8bit+0x12df> .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,244,69,0,0 // movdqa 0x45f4(%rip),%xmm3 # 8bc0 <_sk_clut_4D_sse41+0x2324> + .byte 102,15,111,29,122,88,1,0 // movdqa 0x1587a(%rip),%xmm3 # 2bcb0 <_sk_overlay_sse2_8bit+0x12ef> .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,224,69,0,0 // movdqa 0x45e0(%rip),%xmm10 # 8bd0 <_sk_clut_4D_sse41+0x2334> + .byte 102,68,15,111,21,102,88,1,0 // movdqa 0x15866(%rip),%xmm10 # 2bcc0 <_sk_overlay_sse2_8bit+0x12ff> .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 @@ -39971,17 +38342,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,3,69,0,0 // movdqa 0x4503(%rip),%xmm10 # 8be0 <_sk_clut_4D_sse41+0x2344> + .byte 102,68,15,111,21,137,87,1,0 // movdqa 0x15789(%rip),%xmm10 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .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,246,68,0,0 // movdqa 0x44f6(%rip),%xmm9 # 8bf0 <_sk_clut_4D_sse41+0x2354> + .byte 102,68,15,111,13,124,87,1,0 // movdqa 0x1577c(%rip),%xmm9 # 2bce0 <_sk_overlay_sse2_8bit+0x131f> .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,231,68,0,0 // movdqa 0x44e7(%rip),%xmm12 # 8c00 <_sk_clut_4D_sse41+0x2364> + .byte 102,68,15,111,37,109,87,1,0 // movdqa 0x1576d(%rip),%xmm12 # 2bcf0 <_sk_overlay_sse2_8bit+0x132f> .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 @@ -40025,7 +38396,7 @@ _sk_store_f16_sse41: .byte 102,69,15,111,200 // movdqa %xmm8,%xmm9 .byte 102,69,15,98,203 // punpckldq %xmm11,%xmm9 .byte 77,133,192 // test %r8,%r8 - .byte 117,21 // jne 480f <_sk_store_f16_sse41+0x152> + .byte 117,21 // jne 16679 <_sk_store_f16_sse41+0x152> .byte 69,15,17,12,193 // movups %xmm9,(%r9,%rax,8) .byte 102,69,15,106,195 // punpckhdq %xmm11,%xmm8 .byte 243,69,15,127,68,193,16 // movdqu %xmm8,0x10(%r9,%rax,8) @@ -40033,13 +38404,13 @@ _sk_store_f16_sse41: .byte 255,224 // jmpq *%rax .byte 102,69,15,214,12,193 // movq %xmm9,(%r9,%rax,8) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,240 // je 480b <_sk_store_f16_sse41+0x14e> + .byte 116,240 // je 16675 <_sk_store_f16_sse41+0x14e> .byte 102,69,15,23,76,193,8 // movhpd %xmm9,0x8(%r9,%rax,8) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,227 // jb 480b <_sk_store_f16_sse41+0x14e> + .byte 114,227 // jb 16675 <_sk_store_f16_sse41+0x14e> .byte 102,69,15,106,195 // punpckhdq %xmm11,%xmm8 .byte 102,69,15,214,68,193,16 // movq %xmm8,0x10(%r9,%rax,8) - .byte 235,213 // jmp 480b <_sk_store_f16_sse41+0x14e> + .byte 235,213 // jmp 16675 <_sk_store_f16_sse41+0x14e> HIDDEN _sk_load_u16_be_sse41 .globl _sk_load_u16_be_sse41 @@ -40054,7 +38425,7 @@ _sk_load_u16_be_sse41: .byte 76,3,8 // add (%rax),%r9 .byte 73,99,194 // movslq %r10d,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,185,0,0,0 // jne 4916 <_sk_load_u16_be_sse41+0xe0> + .byte 15,133,185,0,0,0 // jne 16780 <_sk_load_u16_be_sse41+0xe0> .byte 102,65,15,16,4,65 // movupd (%r9,%rax,2),%xmm0 .byte 243,65,15,111,76,65,16 // movdqu 0x10(%r9,%rax,2),%xmm1 .byte 102,15,40,208 // movapd %xmm0,%xmm2 @@ -40070,7 +38441,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,103,67,0,0 // movaps 0x4367(%rip),%xmm8 # 8c10 <_sk_clut_4D_sse41+0x2374> + .byte 68,15,40,5,77,83,1,0 // movaps 0x1534d(%rip),%xmm8 # 2ba60 <_sk_overlay_sse2_8bit+0x109f> .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 @@ -40098,16 +38469,16 @@ _sk_load_u16_be_sse41: .byte 255,224 // jmpq *%rax .byte 242,65,15,16,4,65 // movsd (%r9,%rax,2),%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,13 // jne 492f <_sk_load_u16_be_sse41+0xf9> + .byte 117,13 // jne 16799 <_sk_load_u16_be_sse41+0xf9> .byte 243,15,126,192 // movq %xmm0,%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,59,255,255,255 // jmpq 486a <_sk_load_u16_be_sse41+0x34> + .byte 233,59,255,255,255 // jmpq 166d4 <_sk_load_u16_be_sse41+0x34> .byte 102,65,15,22,68,65,8 // movhpd 0x8(%r9,%rax,2),%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,38,255,255,255 // jb 486a <_sk_load_u16_be_sse41+0x34> + .byte 15,130,38,255,255,255 // jb 166d4 <_sk_load_u16_be_sse41+0x34> .byte 243,65,15,126,76,65,16 // movq 0x10(%r9,%rax,2),%xmm1 - .byte 233,26,255,255,255 // jmpq 486a <_sk_load_u16_be_sse41+0x34> + .byte 233,26,255,255,255 // jmpq 166d4 <_sk_load_u16_be_sse41+0x34> HIDDEN _sk_load_rgb_u16_be_sse41 .globl _sk_load_rgb_u16_be_sse41 @@ -40124,7 +38495,7 @@ _sk_load_rgb_u16_be_sse41: .byte 72,141,4,64 // lea (%rax,%rax,2),%rax .byte 72,193,248,32 // sar $0x20,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,170,0,0,0 // jne 4a25 <_sk_load_rgb_u16_be_sse41+0xd5> + .byte 15,133,170,0,0,0 // jne 1688f <_sk_load_rgb_u16_be_sse41+0xd5> .byte 243,65,15,111,20,65 // movdqu (%r9,%rax,2),%xmm2 .byte 243,65,15,111,92,65,8 // movdqu 0x8(%r9,%rax,2),%xmm3 .byte 102,15,115,219,4 // psrldq $0x4,%xmm3 @@ -40144,7 +38515,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,70,66,0,0 // movaps 0x4246(%rip),%xmm8 # 8c20 <_sk_clut_4D_sse41+0x2384> + .byte 68,15,40,5,28,82,1,0 // movaps 0x1521c(%rip),%xmm8 # 2ba60 <_sk_overlay_sse2_8bit+0x109f> .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 @@ -40161,27 +38532,27 @@ _sk_load_rgb_u16_be_sse41: .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 .byte 65,15,89,208 // mulps %xmm8,%xmm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,13,66,0,0 // movaps 0x420d(%rip),%xmm3 # 8c30 <_sk_clut_4D_sse41+0x2394> + .byte 15,40,29,67,79,1,0 // movaps 0x14f43(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,13 // jne 4a4a <_sk_load_rgb_u16_be_sse41+0xfa> + .byte 117,13 // jne 168b4 <_sk_load_rgb_u16_be_sse41+0xfa> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,239,192 // pxor %xmm0,%xmm0 - .byte 233,85,255,255,255 // jmpq 499f <_sk_load_rgb_u16_be_sse41+0x4f> + .byte 233,85,255,255,255 // jmpq 16809 <_sk_load_rgb_u16_be_sse41+0x4f> .byte 102,65,15,110,68,65,6 // movd 0x6(%r9,%rax,2),%xmm0 .byte 102,65,15,196,68,65,10,2 // pinsrw $0x2,0xa(%r9,%rax,2),%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,24 // jb 4a7b <_sk_load_rgb_u16_be_sse41+0x12b> + .byte 114,24 // jb 168e5 <_sk_load_rgb_u16_be_sse41+0x12b> .byte 102,65,15,110,92,65,12 // movd 0xc(%r9,%rax,2),%xmm3 .byte 102,65,15,196,92,65,16,2 // pinsrw $0x2,0x10(%r9,%rax,2),%xmm3 .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,36,255,255,255 // jmpq 499f <_sk_load_rgb_u16_be_sse41+0x4f> + .byte 233,36,255,255,255 // jmpq 16809 <_sk_load_rgb_u16_be_sse41+0x4f> .byte 102,15,239,219 // pxor %xmm3,%xmm3 - .byte 233,27,255,255,255 // jmpq 499f <_sk_load_rgb_u16_be_sse41+0x4f> + .byte 233,27,255,255,255 // jmpq 16809 <_sk_load_rgb_u16_be_sse41+0x4f> HIDDEN _sk_store_u16_be_sse41 .globl _sk_store_u16_be_sse41 @@ -40195,7 +38566,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,150,65,0,0 // movaps 0x4196(%rip),%xmm10 # 8c40 <_sk_clut_4D_sse41+0x23a4> + .byte 68,15,40,21,236,83,1,0 // movaps 0x153ec(%rip),%xmm10 # 2bd00 <_sk_overlay_sse2_8bit+0x133f> .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 @@ -40232,7 +38603,7 @@ _sk_store_u16_be_sse41: .byte 102,69,15,111,208 // movdqa %xmm8,%xmm10 .byte 102,69,15,98,209 // punpckldq %xmm9,%xmm10 .byte 77,133,192 // test %r8,%r8 - .byte 117,21 // jne 4b78 <_sk_store_u16_be_sse41+0xf4> + .byte 117,21 // jne 169e2 <_sk_store_u16_be_sse41+0xf4> .byte 69,15,17,20,65 // movups %xmm10,(%r9,%rax,2) .byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8 .byte 243,69,15,127,68,65,16 // movdqu %xmm8,0x10(%r9,%rax,2) @@ -40240,13 +38611,13 @@ _sk_store_u16_be_sse41: .byte 255,224 // jmpq *%rax .byte 102,69,15,214,20,65 // movq %xmm10,(%r9,%rax,2) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,240 // je 4b74 <_sk_store_u16_be_sse41+0xf0> + .byte 116,240 // je 169de <_sk_store_u16_be_sse41+0xf0> .byte 102,69,15,23,84,65,8 // movhpd %xmm10,0x8(%r9,%rax,2) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,227 // jb 4b74 <_sk_store_u16_be_sse41+0xf0> + .byte 114,227 // jb 169de <_sk_store_u16_be_sse41+0xf0> .byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8 .byte 102,69,15,214,68,65,16 // movq %xmm8,0x10(%r9,%rax,2) - .byte 235,213 // jmp 4b74 <_sk_store_u16_be_sse41+0xf0> + .byte 235,213 // jmp 169de <_sk_store_u16_be_sse41+0xf0> HIDDEN _sk_load_f32_sse41 .globl _sk_load_f32_sse41 @@ -40262,7 +38633,7 @@ _sk_load_f32_sse41: .byte 73,99,194 // movslq %r10d,%rax .byte 69,15,16,4,129 // movups (%r9,%rax,4),%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,66 // jne 4c0a <_sk_load_f32_sse41+0x6b> + .byte 117,66 // jne 16a74 <_sk_load_f32_sse41+0x6b> .byte 65,15,16,68,129,16 // movups 0x10(%r9,%rax,4),%xmm0 .byte 65,15,16,92,129,32 // movups 0x20(%r9,%rax,4),%xmm3 .byte 69,15,16,76,129,48 // movups 0x30(%r9,%rax,4),%xmm9 @@ -40282,17 +38653,17 @@ _sk_load_f32_sse41: .byte 255,224 // jmpq *%rax .byte 69,15,87,201 // xorps %xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,8 // jne 4c1c <_sk_load_f32_sse41+0x7d> + .byte 117,8 // jne 16a86 <_sk_load_f32_sse41+0x7d> .byte 15,87,219 // xorps %xmm3,%xmm3 .byte 15,87,192 // xorps %xmm0,%xmm0 - .byte 235,190 // jmp 4bda <_sk_load_f32_sse41+0x3b> + .byte 235,190 // jmp 16a44 <_sk_load_f32_sse41+0x3b> .byte 65,15,16,68,129,16 // movups 0x10(%r9,%rax,4),%xmm0 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,8 // jb 4c30 <_sk_load_f32_sse41+0x91> + .byte 114,8 // jb 16a9a <_sk_load_f32_sse41+0x91> .byte 65,15,16,92,129,32 // movups 0x20(%r9,%rax,4),%xmm3 - .byte 235,170 // jmp 4bda <_sk_load_f32_sse41+0x3b> + .byte 235,170 // jmp 16a44 <_sk_load_f32_sse41+0x3b> .byte 15,87,219 // xorps %xmm3,%xmm3 - .byte 235,165 // jmp 4bda <_sk_load_f32_sse41+0x3b> + .byte 235,165 // jmp 16a44 <_sk_load_f32_sse41+0x3b> HIDDEN _sk_load_f32_dst_sse41 .globl _sk_load_f32_dst_sse41 @@ -40308,7 +38679,7 @@ _sk_load_f32_dst_sse41: .byte 73,99,194 // movslq %r10d,%rax .byte 69,15,16,4,129 // movups (%r9,%rax,4),%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,66 // jne 4ca0 <_sk_load_f32_dst_sse41+0x6b> + .byte 117,66 // jne 16b0a <_sk_load_f32_dst_sse41+0x6b> .byte 65,15,16,100,129,16 // movups 0x10(%r9,%rax,4),%xmm4 .byte 65,15,16,124,129,32 // movups 0x20(%r9,%rax,4),%xmm7 .byte 69,15,16,76,129,48 // movups 0x30(%r9,%rax,4),%xmm9 @@ -40328,17 +38699,17 @@ _sk_load_f32_dst_sse41: .byte 255,224 // jmpq *%rax .byte 69,15,87,201 // xorps %xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,8 // jne 4cb2 <_sk_load_f32_dst_sse41+0x7d> + .byte 117,8 // jne 16b1c <_sk_load_f32_dst_sse41+0x7d> .byte 15,87,255 // xorps %xmm7,%xmm7 .byte 15,87,228 // xorps %xmm4,%xmm4 - .byte 235,190 // jmp 4c70 <_sk_load_f32_dst_sse41+0x3b> + .byte 235,190 // jmp 16ada <_sk_load_f32_dst_sse41+0x3b> .byte 65,15,16,100,129,16 // movups 0x10(%r9,%rax,4),%xmm4 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,8 // jb 4cc6 <_sk_load_f32_dst_sse41+0x91> + .byte 114,8 // jb 16b30 <_sk_load_f32_dst_sse41+0x91> .byte 65,15,16,124,129,32 // movups 0x20(%r9,%rax,4),%xmm7 - .byte 235,170 // jmp 4c70 <_sk_load_f32_dst_sse41+0x3b> + .byte 235,170 // jmp 16ada <_sk_load_f32_dst_sse41+0x3b> .byte 15,87,255 // xorps %xmm7,%xmm7 - .byte 235,165 // jmp 4c70 <_sk_load_f32_dst_sse41+0x3b> + .byte 235,165 // jmp 16ada <_sk_load_f32_dst_sse41+0x3b> HIDDEN _sk_store_f32_sse41 .globl _sk_store_f32_sse41 @@ -40367,7 +38738,7 @@ _sk_store_f32_sse41: .byte 102,69,15,20,203 // unpcklpd %xmm11,%xmm9 .byte 102,69,15,17,36,129 // movupd %xmm12,(%r9,%rax,4) .byte 77,133,192 // test %r8,%r8 - .byte 117,29 // jne 4d48 <_sk_store_f32_sse41+0x7d> + .byte 117,29 // jne 16bb2 <_sk_store_f32_sse41+0x7d> .byte 102,69,15,21,211 // unpckhpd %xmm11,%xmm10 .byte 69,15,17,68,129,16 // movups %xmm8,0x10(%r9,%rax,4) .byte 102,69,15,17,76,129,32 // movupd %xmm9,0x20(%r9,%rax,4) @@ -40375,12 +38746,12 @@ _sk_store_f32_sse41: .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,246 // je 4d44 <_sk_store_f32_sse41+0x79> + .byte 116,246 // je 16bae <_sk_store_f32_sse41+0x79> .byte 69,15,17,68,129,16 // movups %xmm8,0x10(%r9,%rax,4) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,234 // jb 4d44 <_sk_store_f32_sse41+0x79> + .byte 114,234 // jb 16bae <_sk_store_f32_sse41+0x79> .byte 102,69,15,17,76,129,32 // movupd %xmm9,0x20(%r9,%rax,4) - .byte 235,225 // jmp 4d44 <_sk_store_f32_sse41+0x79> + .byte 235,225 // jmp 16bae <_sk_store_f32_sse41+0x79> HIDDEN _sk_clamp_x_sse41 .globl _sk_clamp_x_sse41 @@ -40470,7 +38841,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,208,66,0,0 // mulss 0x42d0(%rip),%xmm9 # 9140 <_sk_clut_4D_sse41+0x28a4> + .byte 243,68,15,89,13,38,65,1,0 // mulss 0x14126(%rip),%xmm9 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -40501,7 +38872,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,98,66,0,0 // mulss 0x4262(%rip),%xmm9 # 9144 <_sk_clut_4D_sse41+0x28a8> + .byte 243,68,15,89,13,180,64,1,0 // mulss 0x140b4(%rip),%xmm9 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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 @@ -40526,7 +38897,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,25,61,0,0 // minps 0x3d19(%rip),%xmm8 # 8c50 <_sk_clut_4D_sse41+0x23b4> + .byte 68,15,93,5,47,74,1,0 // minps 0x14a2f(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -40544,9 +38915,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,10,61,0,0 // movaps 0x3d0a(%rip),%xmm8 # 8c60 <_sk_clut_4D_sse41+0x23c4> + .byte 68,15,40,5,112,74,1,0 // movaps 0x14a70(%rip),%xmm8 # 2b830 <_sk_overlay_sse2_8bit+0xe6f> .byte 65,15,88,192 // addps %xmm8,%xmm0 - .byte 68,15,40,13,14,61,0,0 // movaps 0x3d0e(%rip),%xmm9 # 8c70 <_sk_clut_4D_sse41+0x23d4> + .byte 68,15,40,13,244,73,1,0 // movaps 0x149f4(%rip),%xmm9 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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 @@ -40563,10 +38934,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,237,60,0,0 // mulps 0x3ced(%rip),%xmm0 # 8c80 <_sk_clut_4D_sse41+0x23e4> - .byte 15,89,13,246,60,0,0 // mulps 0x3cf6(%rip),%xmm1 # 8c90 <_sk_clut_4D_sse41+0x23f4> + .byte 15,89,5,19,79,1,0 // mulps 0x14f13(%rip),%xmm0 # 2bd10 <_sk_overlay_sse2_8bit+0x134f> + .byte 15,89,13,28,79,1,0 // mulps 0x14f1c(%rip),%xmm1 # 2bd20 <_sk_overlay_sse2_8bit+0x135f> .byte 15,88,200 // addps %xmm0,%xmm1 - .byte 15,89,29,252,60,0,0 // mulps 0x3cfc(%rip),%xmm3 # 8ca0 <_sk_clut_4D_sse41+0x2404> + .byte 15,89,29,34,79,1,0 // mulps 0x14f22(%rip),%xmm3 # 2bd30 <_sk_overlay_sse2_8bit+0x136f> .byte 15,88,217 // addps %xmm1,%xmm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,192 // xorps %xmm0,%xmm0 @@ -40879,9 +39250,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 5446 <_sk_evenly_spaced_gradient_sse41+0x1a> + .byte 120,7 // js 172b0 <_sk_evenly_spaced_gradient_sse41+0x1a> .byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1 - .byte 235,21 // jmp 545b <_sk_evenly_spaced_gradient_sse41+0x2f> + .byte 235,21 // jmp 172c5 <_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 @@ -40971,15 +39342,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,167,54,0,0 // movaps 0x36a7(%rip),%xmm0 # 8cb0 <_sk_clut_4D_sse41+0x2414> + .byte 15,40,5,205,72,1,0 // movaps 0x148cd(%rip),%xmm0 # 2bd40 <_sk_overlay_sse2_8bit+0x137f> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,173,54,0,0 // addps 0x36ad(%rip),%xmm0 # 8cc0 <_sk_clut_4D_sse41+0x2424> + .byte 15,88,5,211,72,1,0 // addps 0x148d3(%rip),%xmm0 # 2bd50 <_sk_overlay_sse2_8bit+0x138f> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,179,54,0,0 // addps 0x36b3(%rip),%xmm0 # 8cd0 <_sk_clut_4D_sse41+0x2434> + .byte 15,88,5,217,72,1,0 // addps 0x148d9(%rip),%xmm0 # 2bd60 <_sk_overlay_sse2_8bit+0x139f> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,185,54,0,0 // addps 0x36b9(%rip),%xmm0 # 8ce0 <_sk_clut_4D_sse41+0x2444> + .byte 15,88,5,223,72,1,0 // addps 0x148df(%rip),%xmm0 # 2bd70 <_sk_overlay_sse2_8bit+0x13af> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,191,54,0,0 // addps 0x36bf(%rip),%xmm0 # 8cf0 <_sk_clut_4D_sse41+0x2454> + .byte 15,88,5,229,72,1,0 // addps 0x148e5(%rip),%xmm0 # 2bd80 <_sk_overlay_sse2_8bit+0x13bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 @@ -40997,12 +39368,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 5684 <_sk_gradient_sse41+0x46> + .byte 114,50 // jb 174ee <_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,152,54,0,0 // movaps 0x3698(%rip),%xmm2 # 8d00 <_sk_clut_4D_sse41+0x2464> + .byte 15,40,21,14,67,1,0 // movaps 0x1430e(%rip),%xmm2 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .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 @@ -41010,7 +39381,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 5668 <_sk_gradient_sse41+0x2a> + .byte 117,228 // jne 174d2 <_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 @@ -41140,26 +39511,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,57,52,0,0 // movaps 0x3439(%rip),%xmm10 # 8d10 <_sk_clut_4D_sse41+0x2474> + .byte 68,15,40,21,79,70,1,0 // movaps 0x1464f(%rip),%xmm10 # 2bd90 <_sk_overlay_sse2_8bit+0x13cf> .byte 69,15,89,213 // mulps %xmm13,%xmm10 - .byte 68,15,88,21,61,52,0,0 // addps 0x343d(%rip),%xmm10 # 8d20 <_sk_clut_4D_sse41+0x2484> + .byte 68,15,88,21,83,70,1,0 // addps 0x14653(%rip),%xmm10 # 2bda0 <_sk_overlay_sse2_8bit+0x13df> .byte 69,15,89,213 // mulps %xmm13,%xmm10 - .byte 68,15,88,21,65,52,0,0 // addps 0x3441(%rip),%xmm10 # 8d30 <_sk_clut_4D_sse41+0x2494> + .byte 68,15,88,21,87,70,1,0 // addps 0x14657(%rip),%xmm10 # 2bdb0 <_sk_overlay_sse2_8bit+0x13ef> .byte 69,15,89,213 // mulps %xmm13,%xmm10 - .byte 68,15,88,21,69,52,0,0 // addps 0x3445(%rip),%xmm10 # 8d40 <_sk_clut_4D_sse41+0x24a4> + .byte 68,15,88,21,91,70,1,0 // addps 0x1465b(%rip),%xmm10 # 2bdc0 <_sk_overlay_sse2_8bit+0x13ff> .byte 69,15,89,212 // mulps %xmm12,%xmm10 .byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0 - .byte 68,15,40,29,68,52,0,0 // movaps 0x3444(%rip),%xmm11 # 8d50 <_sk_clut_4D_sse41+0x24b4> + .byte 68,15,40,29,90,70,1,0 // movaps 0x1465a(%rip),%xmm11 # 2bdd0 <_sk_overlay_sse2_8bit+0x140f> .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,61,52,0,0 // movaps 0x343d(%rip),%xmm11 # 8d60 <_sk_clut_4D_sse41+0x24c4> + .byte 68,15,40,29,51,64,1,0 // movaps 0x14033(%rip),%xmm11 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,47,52,0,0 // movaps 0x342f(%rip),%xmm9 # 8d70 <_sk_clut_4D_sse41+0x24d4> + .byte 68,15,40,13,37,64,1,0 // movaps 0x14025(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -41193,7 +39564,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,216,51,0,0 // mulps 0x33d8(%rip),%xmm9 # 8d80 <_sk_clut_4D_sse41+0x24e4> + .byte 68,15,89,13,206,69,1,0 // mulps 0x145ce(%rip),%xmm9 # 2bde0 <_sk_overlay_sse2_8bit+0x141f> .byte 15,89,192 // mulps %xmm0,%xmm0 .byte 68,15,40,225 // movaps %xmm1,%xmm12 .byte 69,15,89,228 // mulps %xmm12,%xmm12 @@ -41201,7 +39572,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,195,51,0,0 // mulps 0x33c3(%rip),%xmm10 # 8d90 <_sk_clut_4D_sse41+0x24f4> + .byte 68,15,89,21,185,69,1,0 // mulps 0x145b9(%rip),%xmm10 # 2bdf0 <_sk_overlay_sse2_8bit+0x142f> .byte 69,15,89,212 // mulps %xmm12,%xmm10 .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 15,89,192 // mulps %xmm0,%xmm0 @@ -41210,8 +39581,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,171,51,0,0 // xorps 0x33ab(%rip),%xmm9 # 8da0 <_sk_clut_4D_sse41+0x2504> - .byte 68,15,89,5,179,51,0,0 // mulps 0x33b3(%rip),%xmm8 # 8db0 <_sk_clut_4D_sse41+0x2514> + .byte 68,15,87,13,113,68,1,0 // xorps 0x14471(%rip),%xmm9 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> + .byte 68,15,89,5,89,63,1,0 // mulps 0x13f59(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 69,15,92,202 // subps %xmm10,%xmm9 .byte 69,15,89,200 // mulps %xmm8,%xmm9 @@ -41232,7 +39603,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,122,51,0,0 // mulps 0x337a(%rip),%xmm9 # 8dc0 <_sk_clut_4D_sse41+0x2524> + .byte 68,15,89,13,48,69,1,0 // mulps 0x14530(%rip),%xmm9 # 2bde0 <_sk_overlay_sse2_8bit+0x141f> .byte 15,89,192 // mulps %xmm0,%xmm0 .byte 68,15,40,225 // movaps %xmm1,%xmm12 .byte 69,15,89,228 // mulps %xmm12,%xmm12 @@ -41240,7 +39611,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,101,51,0,0 // mulps 0x3365(%rip),%xmm10 # 8dd0 <_sk_clut_4D_sse41+0x2534> + .byte 68,15,89,21,27,69,1,0 // mulps 0x1451b(%rip),%xmm10 # 2bdf0 <_sk_overlay_sse2_8bit+0x142f> .byte 69,15,89,212 // mulps %xmm12,%xmm10 .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 15,89,192 // mulps %xmm0,%xmm0 @@ -41249,8 +39620,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,77,51,0,0 // xorps 0x334d(%rip),%xmm9 # 8de0 <_sk_clut_4D_sse41+0x2544> - .byte 68,15,89,5,85,51,0,0 // mulps 0x3355(%rip),%xmm8 # 8df0 <_sk_clut_4D_sse41+0x2554> + .byte 68,15,87,13,211,67,1,0 // xorps 0x143d3(%rip),%xmm9 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> + .byte 68,15,89,5,187,62,1,0 // mulps 0x13ebb(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 69,15,92,202 // subps %xmm10,%xmm9 .byte 69,15,89,200 // mulps %xmm8,%xmm9 @@ -41268,7 +39639,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,45,51,0,0 // mulps 0x332d(%rip),%xmm9 # 8e00 <_sk_clut_4D_sse41+0x2564> + .byte 68,15,89,13,163,68,1,0 // mulps 0x144a3(%rip),%xmm9 # 2bde0 <_sk_overlay_sse2_8bit+0x141f> .byte 15,89,192 // mulps %xmm0,%xmm0 .byte 68,15,40,209 // movaps %xmm1,%xmm10 .byte 69,15,89,210 // mulps %xmm10,%xmm10 @@ -41276,7 +39647,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,25,51,0,0 // xorps 0x3319(%rip),%xmm0 # 8e10 <_sk_clut_4D_sse41+0x2574> + .byte 15,87,5,111,67,1,0 // xorps 0x1436f(%rip),%xmm0 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .byte 65,15,94,193 // divps %xmm9,%xmm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -41319,7 +39690,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,191,50,0,0 // movaps 0x32bf(%rip),%xmm8 # 8e20 <_sk_clut_4D_sse41+0x2584> + .byte 68,15,40,5,245,61,1,0 // movaps 0x13df5(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 15,17,0 // movups %xmm0,(%rax) .byte 68,15,40,200 // movaps %xmm0,%xmm9 .byte 69,15,88,200 // addps %xmm8,%xmm9 @@ -41363,8 +39734,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,65,50,0,0 // addps 0x3241(%rip),%xmm0 # 8e30 <_sk_clut_4D_sse41+0x2594> - .byte 68,15,40,13,73,50,0,0 // movaps 0x3249(%rip),%xmm9 # 8e40 <_sk_clut_4D_sse41+0x25a4> + .byte 15,88,5,167,67,1,0 // addps 0x143a7(%rip),%xmm0 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,111,61,1,0 // movaps 0x13d6f(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -41377,7 +39748,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,56,50,0,0 // addps 0x3238(%rip),%xmm0 # 8e50 <_sk_clut_4D_sse41+0x25b4> + .byte 15,88,5,62,61,1,0 // addps 0x13d3e(%rip),%xmm0 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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 @@ -41389,8 +39760,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,42,50,0,0 // addps 0x322a(%rip),%xmm1 # 8e60 <_sk_clut_4D_sse41+0x25c4> - .byte 68,15,40,13,50,50,0,0 // movaps 0x3232(%rip),%xmm9 # 8e70 <_sk_clut_4D_sse41+0x25d4> + .byte 15,88,13,96,67,1,0 // addps 0x14360(%rip),%xmm1 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,40,61,1,0 // movaps 0x13d28(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -41403,7 +39774,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,32,50,0,0 // addps 0x3220(%rip),%xmm1 # 8e80 <_sk_clut_4D_sse41+0x25e4> + .byte 15,88,13,246,60,1,0 // addps 0x13cf6(%rip),%xmm1 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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 @@ -41415,13 +39786,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,19,50,0,0 // addps 0x3213(%rip),%xmm0 # 8e90 <_sk_clut_4D_sse41+0x25f4> - .byte 68,15,40,13,27,50,0,0 // movaps 0x321b(%rip),%xmm9 # 8ea0 <_sk_clut_4D_sse41+0x2604> + .byte 15,88,5,41,67,1,0 // addps 0x14329(%rip),%xmm0 # 2be10 <_sk_overlay_sse2_8bit+0x144f> + .byte 68,15,40,13,225,60,1,0 // movaps 0x13ce1(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,23,50,0,0 // mulps 0x3217(%rip),%xmm9 # 8eb0 <_sk_clut_4D_sse41+0x2614> - .byte 68,15,88,13,31,50,0,0 // addps 0x321f(%rip),%xmm9 # 8ec0 <_sk_clut_4D_sse41+0x2624> + .byte 68,15,89,13,29,67,1,0 // mulps 0x1431d(%rip),%xmm9 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,13,181,62,1,0 // addps 0x13eb5(%rip),%xmm9 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -41434,16 +39805,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,14,50,0,0 // addps 0x320e(%rip),%xmm0 # 8ed0 <_sk_clut_4D_sse41+0x2634> - .byte 68,15,40,13,22,50,0,0 // movaps 0x3216(%rip),%xmm9 # 8ee0 <_sk_clut_4D_sse41+0x2644> + .byte 15,88,5,212,66,1,0 // addps 0x142d4(%rip),%xmm0 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,156,60,1,0 // movaps 0x13c9c(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,92,200 // subps %xmm8,%xmm9 - .byte 68,15,40,5,26,50,0,0 // movaps 0x321a(%rip),%xmm8 # 8ef0 <_sk_clut_4D_sse41+0x2654> + .byte 68,15,40,5,240,66,1,0 // movaps 0x142f0(%rip),%xmm8 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,30,50,0,0 // addps 0x321e(%rip),%xmm8 # 8f00 <_sk_clut_4D_sse41+0x2664> + .byte 68,15,88,5,244,66,1,0 // addps 0x142f4(%rip),%xmm8 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,34,50,0,0 // addps 0x3222(%rip),%xmm8 # 8f10 <_sk_clut_4D_sse41+0x2674> + .byte 68,15,88,5,104,60,1,0 // addps 0x13c68(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,38,50,0,0 // addps 0x3226(%rip),%xmm8 # 8f20 <_sk_clut_4D_sse41+0x2684> + .byte 68,15,88,5,236,66,1,0 // addps 0x142ec(%rip),%xmm8 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -41453,17 +39824,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,32,50,0,0 // movaps 0x3220(%rip),%xmm8 # 8f30 <_sk_clut_4D_sse41+0x2694> + .byte 68,15,40,5,70,60,1,0 // movaps 0x13c46(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,28,50,0,0 // movaps 0x321c(%rip),%xmm10 # 8f40 <_sk_clut_4D_sse41+0x26a4> + .byte 68,15,40,21,162,66,1,0 // movaps 0x142a2(%rip),%xmm10 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,209 // mulps %xmm9,%xmm10 - .byte 68,15,88,21,32,50,0,0 // addps 0x3220(%rip),%xmm10 # 8f50 <_sk_clut_4D_sse41+0x26b4> + .byte 68,15,88,21,166,66,1,0 // addps 0x142a6(%rip),%xmm10 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .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,28,50,0,0 // addps 0x321c(%rip),%xmm10 # 8f60 <_sk_clut_4D_sse41+0x26c4> + .byte 68,15,88,21,162,66,1,0 // addps 0x142a2(%rip),%xmm10 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -41475,11 +39846,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,15,50,0,0 // addps 0x320f(%rip),%xmm0 # 8f70 <_sk_clut_4D_sse41+0x26d4> + .byte 15,88,5,117,66,1,0 // addps 0x14275(%rip),%xmm0 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 69,15,89,201 // mulps %xmm9,%xmm9 - .byte 68,15,89,5,15,50,0,0 // mulps 0x320f(%rip),%xmm8 # 8f80 <_sk_clut_4D_sse41+0x26e4> - .byte 68,15,88,5,23,50,0,0 // addps 0x3217(%rip),%xmm8 # 8f90 <_sk_clut_4D_sse41+0x26f4> + .byte 68,15,89,5,69,66,1,0 // mulps 0x14245(%rip),%xmm8 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,5,221,61,1,0 // addps 0x13ddd(%rip),%xmm8 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -41492,13 +39863,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,5,50,0,0 // addps 0x3205(%rip),%xmm1 # 8fa0 <_sk_clut_4D_sse41+0x2704> - .byte 68,15,40,13,13,50,0,0 // movaps 0x320d(%rip),%xmm9 # 8fb0 <_sk_clut_4D_sse41+0x2714> + .byte 15,88,13,11,66,1,0 // addps 0x1420b(%rip),%xmm1 # 2be10 <_sk_overlay_sse2_8bit+0x144f> + .byte 68,15,40,13,195,59,1,0 // movaps 0x13bc3(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,9,50,0,0 // mulps 0x3209(%rip),%xmm9 # 8fc0 <_sk_clut_4D_sse41+0x2724> - .byte 68,15,88,13,17,50,0,0 // addps 0x3211(%rip),%xmm9 # 8fd0 <_sk_clut_4D_sse41+0x2734> + .byte 68,15,89,13,255,65,1,0 // mulps 0x141ff(%rip),%xmm9 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,13,151,61,1,0 // addps 0x13d97(%rip),%xmm9 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -41511,16 +39882,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,255,49,0,0 // addps 0x31ff(%rip),%xmm1 # 8fe0 <_sk_clut_4D_sse41+0x2744> - .byte 68,15,40,13,7,50,0,0 // movaps 0x3207(%rip),%xmm9 # 8ff0 <_sk_clut_4D_sse41+0x2754> + .byte 15,88,13,181,65,1,0 // addps 0x141b5(%rip),%xmm1 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,125,59,1,0 // movaps 0x13b7d(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,92,200 // subps %xmm8,%xmm9 - .byte 68,15,40,5,11,50,0,0 // movaps 0x320b(%rip),%xmm8 # 9000 <_sk_clut_4D_sse41+0x2764> + .byte 68,15,40,5,209,65,1,0 // movaps 0x141d1(%rip),%xmm8 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,15,50,0,0 // addps 0x320f(%rip),%xmm8 # 9010 <_sk_clut_4D_sse41+0x2774> + .byte 68,15,88,5,213,65,1,0 // addps 0x141d5(%rip),%xmm8 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,19,50,0,0 // addps 0x3213(%rip),%xmm8 # 9020 <_sk_clut_4D_sse41+0x2784> + .byte 68,15,88,5,73,59,1,0 // addps 0x13b49(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,23,50,0,0 // addps 0x3217(%rip),%xmm8 # 9030 <_sk_clut_4D_sse41+0x2794> + .byte 68,15,88,5,205,65,1,0 // addps 0x141cd(%rip),%xmm8 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -41530,17 +39901,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,17,50,0,0 // movaps 0x3211(%rip),%xmm8 # 9040 <_sk_clut_4D_sse41+0x27a4> + .byte 68,15,40,5,39,59,1,0 // movaps 0x13b27(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,12,50,0,0 // movaps 0x320c(%rip),%xmm10 # 9050 <_sk_clut_4D_sse41+0x27b4> + .byte 68,15,40,21,130,65,1,0 // movaps 0x14182(%rip),%xmm10 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,209 // mulps %xmm9,%xmm10 - .byte 68,15,88,21,16,50,0,0 // addps 0x3210(%rip),%xmm10 # 9060 <_sk_clut_4D_sse41+0x27c4> + .byte 68,15,88,21,134,65,1,0 // addps 0x14186(%rip),%xmm10 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .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,12,50,0,0 // addps 0x320c(%rip),%xmm10 # 9070 <_sk_clut_4D_sse41+0x27d4> + .byte 68,15,88,21,130,65,1,0 // addps 0x14182(%rip),%xmm10 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -41552,11 +39923,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,254,49,0,0 // addps 0x31fe(%rip),%xmm1 # 9080 <_sk_clut_4D_sse41+0x27e4> + .byte 15,88,13,84,65,1,0 // addps 0x14154(%rip),%xmm1 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 69,15,89,201 // mulps %xmm9,%xmm9 - .byte 68,15,89,5,254,49,0,0 // mulps 0x31fe(%rip),%xmm8 # 9090 <_sk_clut_4D_sse41+0x27f4> - .byte 68,15,88,5,6,50,0,0 // addps 0x3206(%rip),%xmm8 # 90a0 <_sk_clut_4D_sse41+0x2804> + .byte 68,15,89,5,36,65,1,0 // mulps 0x14124(%rip),%xmm8 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,5,188,60,1,0 // addps 0x13cbc(%rip),%xmm8 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -41703,10 +40074,10 @@ _sk_clut_3D_sse41: .byte 102,68,15,56,64,227 // pmulld %xmm3,%xmm12 .byte 102,65,15,111,212 // movdqa %xmm12,%xmm2 .byte 102,15,254,209 // paddd %xmm1,%xmm2 - .byte 102,15,111,37,47,48,0,0 // movdqa 0x302f(%rip),%xmm4 # 90c0 <_sk_clut_4D_sse41+0x2824> + .byte 102,15,111,37,117,63,1,0 // movdqa 0x13f75(%rip),%xmm4 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,56,64,212 // pmulld %xmm4,%xmm2 .byte 102,68,15,111,220 // movdqa %xmm4,%xmm11 - .byte 102,68,15,111,61,44,48,0,0 // movdqa 0x302c(%rip),%xmm15 # 90d0 <_sk_clut_4D_sse41+0x2834> + .byte 102,68,15,111,61,210,56,1,0 // movdqa 0x138d2(%rip),%xmm15 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,111,226 // movdqa %xmm2,%xmm4 .byte 102,65,15,254,231 // paddd %xmm15,%xmm4 .byte 102,73,15,58,22,225,1 // pextrq $0x1,%xmm4,%r9 @@ -41726,7 +40097,7 @@ _sk_clut_3D_sse41: .byte 102,65,15,58,22,210,1 // pextrd $0x1,%xmm2,%r10d .byte 102,65,15,58,22,211,2 // pextrd $0x2,%xmm2,%r11d .byte 102,65,15,58,22,214,3 // pextrd $0x3,%xmm2,%r14d - .byte 102,68,15,111,13,206,47,0,0 // movdqa 0x2fce(%rip),%xmm9 # 90e0 <_sk_clut_4D_sse41+0x2844> + .byte 102,68,15,111,13,132,56,1,0 // movdqa 0x13884(%rip),%xmm9 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,65,15,254,209 // paddd %xmm9,%xmm2 .byte 102,73,15,58,22,215,1 // pextrq $0x1,%xmm2,%r15 .byte 102,72,15,126,211 // movq %xmm2,%rbx @@ -41740,7 +40111,7 @@ _sk_clut_3D_sse41: .byte 73,193,239,32 // shr $0x20,%r15 .byte 243,66,15,16,20,184 // movss (%rax,%r15,4),%xmm2 .byte 102,15,58,33,242,48 // insertps $0x30,%xmm2,%xmm6 - .byte 15,40,45,83,47,0,0 // movaps 0x2f53(%rip),%xmm5 # 90b0 <_sk_clut_4D_sse41+0x2814> + .byte 15,40,45,153,62,1,0 // movaps 0x13e99(%rip),%xmm5 # 2be60 <_sk_overlay_sse2_8bit+0x149f> .byte 68,15,88,197 // addps %xmm5,%xmm8 .byte 68,15,41,68,36,176 // movaps %xmm8,-0x50(%rsp) .byte 15,40,215 // movaps %xmm7,%xmm2 @@ -41909,7 +40280,7 @@ _sk_clut_3D_sse41: .byte 102,68,15,254,232 // paddd %xmm0,%xmm13 .byte 102,65,15,111,212 // movdqa %xmm12,%xmm2 .byte 102,65,15,254,213 // paddd %xmm13,%xmm2 - .byte 102,15,111,45,18,44,0,0 // movdqa 0x2c12(%rip),%xmm5 # 90c0 <_sk_clut_4D_sse41+0x2824> + .byte 102,15,111,45,88,59,1,0 // movdqa 0x13b58(%rip),%xmm5 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,56,64,213 // pmulld %xmm5,%xmm2 .byte 102,15,111,202 // movdqa %xmm2,%xmm1 .byte 102,65,15,254,207 // paddd %xmm15,%xmm1 @@ -42015,7 +40386,7 @@ _sk_clut_3D_sse41: .byte 102,69,15,58,22,225,1 // pextrd $0x1,%xmm12,%r9d .byte 102,69,15,58,22,226,2 // pextrd $0x2,%xmm12,%r10d .byte 102,69,15,58,22,227,3 // pextrd $0x3,%xmm12,%r11d - .byte 102,15,111,21,6,42,0,0 // movdqa 0x2a06(%rip),%xmm2 # 90e0 <_sk_clut_4D_sse41+0x2844> + .byte 102,15,111,21,188,50,1,0 // movdqa 0x132bc(%rip),%xmm2 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,68,15,254,226 // paddd %xmm2,%xmm12 .byte 102,76,15,58,22,225,1 // pextrq $0x1,%xmm12,%rcx .byte 102,76,15,126,226 // movq %xmm12,%rdx @@ -42194,8 +40565,8 @@ _sk_clut_4D_sse41: .byte 102,65,15,111,197 // movdqa %xmm13,%xmm0 .byte 102,68,15,127,108,36,176 // movdqa %xmm13,-0x50(%rsp) .byte 102,15,254,193 // paddd %xmm1,%xmm0 - .byte 102,15,56,64,5,31,39,0,0 // pmulld 0x271f(%rip),%xmm0 # 9100 <_sk_clut_4D_sse41+0x2864> - .byte 102,68,15,111,29,38,39,0,0 // movdqa 0x2726(%rip),%xmm11 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,15,56,64,5,37,54,1,0 // pmulld 0x13625(%rip),%xmm0 # 2be70 <_sk_overlay_sse2_8bit+0x14af> + .byte 102,68,15,111,29,140,47,1,0 // movdqa 0x12f8c(%rip),%xmm11 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,111,208 // movdqa %xmm0,%xmm2 .byte 102,65,15,254,211 // paddd %xmm11,%xmm2 .byte 102,73,15,58,22,209,1 // pextrq $0x1,%xmm2,%r9 @@ -42215,7 +40586,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,58,22,194,1 // pextrd $0x1,%xmm0,%r10d .byte 102,65,15,58,22,195,2 // pextrd $0x2,%xmm0,%r11d .byte 102,65,15,58,22,198,3 // pextrd $0x3,%xmm0,%r14d - .byte 102,68,15,111,5,200,38,0,0 // movdqa 0x26c8(%rip),%xmm8 # 9120 <_sk_clut_4D_sse41+0x2884> + .byte 102,68,15,111,5,62,47,1,0 // movdqa 0x12f3e(%rip),%xmm8 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,65,15,254,192 // paddd %xmm8,%xmm0 .byte 102,73,15,58,22,199,1 // pextrq $0x1,%xmm0,%r15 .byte 102,72,15,126,195 // movq %xmm0,%rbx @@ -42229,7 +40600,7 @@ _sk_clut_4D_sse41: .byte 73,193,239,32 // shr $0x20,%r15 .byte 243,66,15,16,4,184 // movss (%rax,%r15,4),%xmm0 .byte 102,15,58,33,232,48 // insertps $0x30,%xmm0,%xmm5 - .byte 15,40,53,77,38,0,0 // movaps 0x264d(%rip),%xmm6 # 90f0 <_sk_clut_4D_sse41+0x2854> + .byte 15,40,53,83,53,1,0 // movaps 0x13553(%rip),%xmm6 # 2be60 <_sk_overlay_sse2_8bit+0x149f> .byte 68,15,88,214 // addps %xmm6,%xmm10 .byte 68,15,41,84,36,48 // movaps %xmm10,0x30(%rsp) .byte 15,88,254 // addps %xmm6,%xmm7 @@ -42242,7 +40613,7 @@ _sk_clut_4D_sse41: .byte 102,15,254,206 // paddd %xmm6,%xmm1 .byte 102,68,15,111,214 // movdqa %xmm6,%xmm10 .byte 102,68,15,127,84,36,160 // movdqa %xmm10,-0x60(%rsp) - .byte 102,15,56,64,13,30,38,0,0 // pmulld 0x261e(%rip),%xmm1 # 9100 <_sk_clut_4D_sse41+0x2864> + .byte 102,15,56,64,13,36,53,1,0 // pmulld 0x13524(%rip),%xmm1 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,111,225 // movdqa %xmm1,%xmm4 .byte 102,65,15,254,227 // paddd %xmm11,%xmm4 .byte 102,73,15,58,22,231,1 // pextrq $0x1,%xmm4,%r15 @@ -42300,11 +40671,11 @@ _sk_clut_4D_sse41: .byte 102,15,254,216 // paddd %xmm0,%xmm3 .byte 102,15,111,203 // movdqa %xmm3,%xmm1 .byte 102,65,15,254,205 // paddd %xmm13,%xmm1 - .byte 102,15,111,5,242,36,0,0 // movdqa 0x24f2(%rip),%xmm0 # 9100 <_sk_clut_4D_sse41+0x2864> + .byte 102,15,111,5,248,51,1,0 // movdqa 0x133f8(%rip),%xmm0 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,56,64,200 // pmulld %xmm0,%xmm1 .byte 102,68,15,111,200 // movdqa %xmm0,%xmm9 .byte 102,15,111,193 // movdqa %xmm1,%xmm0 - .byte 102,68,15,111,5,235,36,0,0 // movdqa 0x24eb(%rip),%xmm8 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,68,15,111,5,81,45,1,0 // movdqa 0x12d51(%rip),%xmm8 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,192 // paddd %xmm8,%xmm0 .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx @@ -42406,7 +40777,7 @@ _sk_clut_4D_sse41: .byte 102,15,111,200 // movdqa %xmm0,%xmm1 .byte 102,68,15,111,108,36,176 // movdqa -0x50(%rsp),%xmm13 .byte 102,65,15,254,205 // paddd %xmm13,%xmm1 - .byte 102,15,111,45,199,34,0,0 // movdqa 0x22c7(%rip),%xmm5 # 9100 <_sk_clut_4D_sse41+0x2864> + .byte 102,15,111,45,205,49,1,0 // movdqa 0x131cd(%rip),%xmm5 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,56,64,205 // pmulld %xmm5,%xmm1 .byte 102,15,126,201 // movd %xmm1,%ecx .byte 102,15,58,22,202,1 // pextrd $0x1,%xmm1,%edx @@ -42418,7 +40789,7 @@ _sk_clut_4D_sse41: .byte 243,15,16,20,152 // movss (%rax,%rbx,4),%xmm2 .byte 102,15,58,33,242,48 // insertps $0x30,%xmm2,%xmm6 .byte 102,15,111,209 // movdqa %xmm1,%xmm2 - .byte 102,15,111,29,146,34,0,0 // movdqa 0x2292(%rip),%xmm3 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,15,111,29,248,42,1,0 // movdqa 0x12af8(%rip),%xmm3 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,211 // paddd %xmm3,%xmm2 .byte 102,72,15,58,22,209,1 // pextrq $0x1,%xmm2,%rcx .byte 102,72,15,126,210 // movq %xmm2,%rdx @@ -42466,7 +40837,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,58,22,194,1 // pextrd $0x1,%xmm0,%r10d .byte 102,65,15,58,22,198,2 // pextrd $0x2,%xmm0,%r14d .byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d - .byte 102,15,254,5,176,33,0,0 // paddd 0x21b0(%rip),%xmm0 # 9120 <_sk_clut_4D_sse41+0x2884> + .byte 102,15,254,5,38,42,1,0 // paddd 0x12a26(%rip),%xmm0 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx .byte 137,211 // mov %edx,%ebx @@ -42495,10 +40866,10 @@ _sk_clut_4D_sse41: .byte 102,15,254,100,36,144 // paddd -0x70(%rsp),%xmm4 .byte 102,15,111,196 // movdqa %xmm4,%xmm0 .byte 102,65,15,254,197 // paddd %xmm13,%xmm0 - .byte 102,68,15,111,45,2,33,0,0 // movdqa 0x2102(%rip),%xmm13 # 9100 <_sk_clut_4D_sse41+0x2864> + .byte 102,68,15,111,45,8,48,1,0 // movdqa 0x13008(%rip),%xmm13 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,65,15,56,64,197 // pmulld %xmm13,%xmm0 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,15,111,53,0,33,0,0 // movdqa 0x2100(%rip),%xmm6 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,15,111,53,102,41,1,0 // movdqa 0x12966(%rip),%xmm6 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,206 // paddd %xmm6,%xmm1 .byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx .byte 102,72,15,126,202 // movq %xmm1,%rdx @@ -42516,7 +40887,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d .byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d .byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d - .byte 102,15,111,61,176,32,0,0 // movdqa 0x20b0(%rip),%xmm7 # 9120 <_sk_clut_4D_sse41+0x2884> + .byte 102,15,111,61,38,41,1,0 // movdqa 0x12926(%rip),%xmm7 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,254,199 // paddd %xmm7,%xmm0 .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx @@ -42533,7 +40904,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,254,227 // paddd %xmm11,%xmm4 .byte 102,65,15,56,64,229 // pmulld %xmm13,%xmm4 .byte 102,15,111,244 // movdqa %xmm4,%xmm6 - .byte 102,68,15,111,45,74,32,0,0 // movdqa 0x204a(%rip),%xmm13 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,68,15,111,45,176,40,1,0 // movdqa 0x128b0(%rip),%xmm13 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,245 // paddd %xmm13,%xmm6 .byte 102,72,15,58,22,241,1 // pextrq $0x1,%xmm6,%rcx .byte 102,72,15,126,242 // movq %xmm6,%rdx @@ -42612,7 +40983,7 @@ _sk_clut_4D_sse41: .byte 102,68,15,111,76,36,176 // movdqa -0x50(%rsp),%xmm9 .byte 102,65,15,111,193 // movdqa %xmm9,%xmm0 .byte 102,15,254,194 // paddd %xmm2,%xmm0 - .byte 102,15,111,29,186,30,0,0 // movdqa 0x1eba(%rip),%xmm3 # 9100 <_sk_clut_4D_sse41+0x2864> + .byte 102,15,111,29,192,45,1,0 // movdqa 0x12dc0(%rip),%xmm3 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,56,64,195 // pmulld %xmm3,%xmm0 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 .byte 102,69,15,111,213 // movdqa %xmm13,%xmm10 @@ -42633,7 +41004,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,58,22,193,1 // pextrd $0x1,%xmm0,%r9d .byte 102,65,15,58,22,194,2 // pextrd $0x2,%xmm0,%r10d .byte 102,65,15,58,22,195,3 // pextrd $0x3,%xmm0,%r11d - .byte 102,15,111,45,107,30,0,0 // movdqa 0x1e6b(%rip),%xmm5 # 9120 <_sk_clut_4D_sse41+0x2884> + .byte 102,15,111,45,225,38,1,0 // movdqa 0x126e1(%rip),%xmm5 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,254,197 // paddd %xmm5,%xmm0 .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx @@ -42721,7 +41092,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,58,22,225,1 // pextrd $0x1,%xmm4,%r9d .byte 102,65,15,58,22,226,2 // pextrd $0x2,%xmm4,%r10d .byte 102,65,15,58,22,227,3 // pextrd $0x3,%xmm4,%r11d - .byte 102,68,15,111,13,167,28,0,0 // movdqa 0x1ca7(%rip),%xmm9 # 9120 <_sk_clut_4D_sse41+0x2884> + .byte 102,68,15,111,13,29,37,1,0 // movdqa 0x1251d(%rip),%xmm9 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,65,15,254,225 // paddd %xmm9,%xmm4 .byte 102,72,15,58,22,225,1 // pextrq $0x1,%xmm4,%rcx .byte 102,72,15,126,226 // movq %xmm4,%rdx @@ -42803,7 +41174,7 @@ _sk_clut_4D_sse41: .byte 102,15,254,76,36,176 // paddd -0x50(%rsp),%xmm1 .byte 102,65,15,56,64,205 // pmulld %xmm13,%xmm1 .byte 102,15,111,193 // movdqa %xmm1,%xmm0 - .byte 102,68,15,111,37,240,26,0,0 // movdqa 0x1af0(%rip),%xmm12 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,68,15,111,37,86,35,1,0 // movdqa 0x12356(%rip),%xmm12 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,196 // paddd %xmm12,%xmm0 .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx @@ -42821,7 +41192,7 @@ _sk_clut_4D_sse41: .byte 102,65,15,58,22,201,1 // pextrd $0x1,%xmm1,%r9d .byte 102,65,15,58,22,202,2 // pextrd $0x2,%xmm1,%r10d .byte 102,65,15,58,22,203,3 // pextrd $0x3,%xmm1,%r11d - .byte 102,15,111,29,159,26,0,0 // movdqa 0x1a9f(%rip),%xmm3 # 9120 <_sk_clut_4D_sse41+0x2884> + .byte 102,15,111,29,21,35,1,0 // movdqa 0x12315(%rip),%xmm3 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,254,203 // paddd %xmm3,%xmm1 .byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx .byte 102,72,15,126,202 // movq %xmm1,%rdx @@ -42890,9 +41261,9 @@ _sk_clut_4D_sse41: .byte 102,68,15,254,116,36,144 // paddd -0x70(%rsp),%xmm14 .byte 102,15,111,68,36,176 // movdqa -0x50(%rsp),%xmm0 .byte 102,65,15,254,198 // paddd %xmm14,%xmm0 - .byte 102,15,56,64,5,16,25,0,0 // pmulld 0x1910(%rip),%xmm0 # 9100 <_sk_clut_4D_sse41+0x2864> + .byte 102,15,56,64,5,22,40,1,0 // pmulld 0x12816(%rip),%xmm0 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,15,254,5,20,25,0,0 // paddd 0x1914(%rip),%xmm0 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,15,254,5,122,33,1,0 // paddd 0x1217a(%rip),%xmm0 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx .byte 137,213 // mov %edx,%ebp @@ -42925,8 +41296,8 @@ _sk_clut_4D_sse41: .byte 243,15,16,4,136 // movss (%rax,%rcx,4),%xmm0 .byte 102,15,58,33,232,48 // insertps $0x30,%xmm0,%xmm5 .byte 102,68,15,254,116,36,160 // paddd -0x60(%rsp),%xmm14 - .byte 102,68,15,56,64,53,89,24,0,0 // pmulld 0x1859(%rip),%xmm14 # 9100 <_sk_clut_4D_sse41+0x2864> - .byte 102,15,111,5,97,24,0,0 // movdqa 0x1861(%rip),%xmm0 # 9110 <_sk_clut_4D_sse41+0x2874> + .byte 102,68,15,56,64,53,95,39,1,0 // pmulld 0x1275f(%rip),%xmm14 # 2be70 <_sk_overlay_sse2_8bit+0x14af> + .byte 102,15,111,5,199,32,1,0 // movdqa 0x120c7(%rip),%xmm0 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,198 // paddd %xmm14,%xmm0 .byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx .byte 102,72,15,126,194 // movq %xmm0,%rdx @@ -43007,7 +41378,7 @@ _sk_clut_4D_sse41: .byte 15,89,212 // mulps %xmm4,%xmm2 .byte 15,88,215 // addps %xmm7,%xmm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,18,23,0,0 // movaps 0x1712(%rip),%xmm3 # 9130 <_sk_clut_4D_sse41+0x2894> + .byte 15,40,29,72,31,1,0 // movaps 0x11f48(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 76,137,194 // mov %r8,%rdx .byte 72,139,76,36,240 // mov -0x10(%rsp),%rcx .byte 76,139,68,36,248 // mov -0x8(%rsp),%r8 @@ -43024,2444 +41395,6 @@ _sk_clut_4D_sse41: .byte 93 // pop %rbp .byte 255,224 // jmpq *%rax -BALIGN16 - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,1 // cmpb $0x1,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 252 // cld - .byte 190,0,0,252,190 // mov $0xbefc0000,%esi - .byte 0,0 // add %al,(%rax) - .byte 252 // cld - .byte 190,0,0,252,190 // mov $0xbefc0000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax) - .byte 191,0,0,128,191 // mov $0xbf800000,%edi - .byte 0,0 // add %al,(%rax) - .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 7c5c <.literal16+0x1fc> - .byte 0,0 // add %al,(%rax) - .byte 224,64 // loopne 7c60 <.literal16+0x200> - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7c81 <.literal16+0x221> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7c85 <.literal16+0x225> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7c89 <.literal16+0x229> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7c8d <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,154 // cmpb $0x9a,(%rdi) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7cc1 <.literal16+0x261> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7cc5 <.literal16+0x265> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7cc9 <.literal16+0x269> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7ccd <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,154 // cmpb $0x9a,(%rdi) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d01 <.literal16+0x2a1> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d05 <.literal16+0x2a5> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d09 <.literal16+0x2a9> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d0d <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,154 // cmpb $0x9a,(%rdi) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d41 <.literal16+0x2e1> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d45 <.literal16+0x2e5> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d49 <.literal16+0x2e9> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 7d4d <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,255 // cmpb $0xff,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a007d38 <_sk_clut_4D_sse41+0xa00149c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3007d40 <_sk_clut_4D_sse41+0x30014a4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .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 7dab <.literal16+0x34b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 7daf <.literal16+0x34f> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 7db3 <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,145,131,158 // add %al,-0x617c6ec1(%rax) - .byte 61,145,131,158,61 // cmp $0x3d9e8391,%eax - .byte 145 // xchg %eax,%ecx - .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,92 // ds pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 145 // xchg %eax,%ecx - .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) - .byte 145 // xchg %eax,%ecx - .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,92 // ds pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 82 // push %rdx - .byte 184,78,65,82,184 // mov $0xb852414e,%eax - .byte 78 // rex.WRX - .byte 65,82 // push %r10 - .byte 184,78,65,82,184 // mov $0xb852414e,%eax - .byte 78 // rex.WRX - .byte 65,57,215 // cmp %edx,%r15d - .byte 32,187,57,215,32,187 // and %bh,-0x44df28c7(%rbx) - .byte 57,215 // cmp %edx,%edi - .byte 32,187,57,215,32,187 // and %bh,-0x44df28c7(%rbx) - .byte 186,159,98,60,186 // mov $0xba3c629f,%edx - .byte 159 // lahf - .byte 98 // (bad) - .byte 60,186 // cmp $0xba,%al - .byte 159 // lahf - .byte 98 // (bad) - .byte 60,186 // cmp $0xba,%al - .byte 159 // lahf - .byte 98 // (bad) - .byte 60,109 // cmp $0x6d,%al - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 252 // cld - .byte 191,16,62,252,191 // mov $0xbffc3e10,%edi - .byte 16,62 // adc %bh,(%rsi) - .byte 252 // cld - .byte 191,16,62,252,191 // mov $0xbffc3e10,%edi - .byte 16,62 // adc %bh,(%rsi) - .byte 168,177 // test $0xb1,%al - .byte 152 // cwtl - .byte 59,168,177,152,59,168 // cmp -0x57c4674f(%rax),%ebp - .byte 177,152 // mov $0x98,%cl - .byte 59,168,177,152,59,0 // cmp 0x3b98b1(%rax),%ebp - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,192 // add %al,-0x3fffffc1(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 0,64,0 // add %al,0x0(%rax) - .byte 0,0 // add %al,(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 0,64,0 // add %al,0x0(%rax) - .byte 0,0 // add %al,(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 0,0 // add %al,(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,248,0,0 // addb $0x0,0xf8003b(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 7ff9 <.literal16+0x599> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 7ffd <.literal16+0x59d> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8001 <.literal16+0x5a1> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8005 <.literal16+0x5a5> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,255 // add %edi,%edi - .byte 255 // (bad) - .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a008048 <_sk_clut_4D_sse41+0xa0017ac> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3008050 <_sk_clut_4D_sse41+0x30017b4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,129,128,128,59,129 // incl -0x7ec47f80(%rcx) - .byte 128,128,59,129,128,128,59 // addb $0x3b,-0x7f7f7ec5(%rax) - .byte 129,128,128,59,255,0,255,0,255,0 // addl $0xff00ff,0xff3b80(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 8,255 // or %bh,%bh - .byte 10,255 // or %bh,%bh - .byte 12,255 // or $0xff,%al - .byte 14 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,128,55,128 // add %al,-0x7fc88000(%rax) - .byte 0,128,55,128,0,128 // add %al,-0x7fff7fc9(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 8,128,10,128,12,128 // or %al,-0x7ff37ff6(%rax) - .byte 14 // (bad) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .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 811b <.literal16+0x6bb> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 811f <.literal16+0x6bf> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8123 <.literal16+0x6c3> - .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) - .byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax) - .byte 128,59,0 // cmpb $0x0,(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8114 <.literal16+0x6b4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8118 <.literal16+0x6b8> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 811c <.literal16+0x6bc> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8120 <.literal16+0x6c0> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 81a5 <.literal16+0x745> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8109 <.literal16+0x6a9> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3c14a <_sk_clut_4D_sse41+0xffffffffe9a358ae> - .byte 220,63 // fdivrl (%rdi) - .byte 81 // push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 81e4 <.literal16+0x784> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 81e8 <.literal16+0x788> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 81ec <.literal16+0x78c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 81f0 <.literal16+0x790> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8275 <.literal16+0x815> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 81d9 <.literal16+0x779> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3c21a <_sk_clut_4D_sse41+0xffffffffe9a3597e> - .byte 220,63 // fdivrl (%rdi) - .byte 81 // push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 82b4 <.literal16+0x854> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 82b8 <.literal16+0x858> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 82bc <.literal16+0x85c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 82c0 <.literal16+0x860> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8345 <.literal16+0x8e5> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 82a9 <.literal16+0x849> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3c2ea <_sk_clut_4D_sse41+0xffffffffe9a35a4e> - .byte 220,63 // fdivrl (%rdi) - .byte 81 // push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8384 <.literal16+0x924> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8388 <.literal16+0x928> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 838c <.literal16+0x92c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8390 <.literal16+0x930> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8415 <.literal16+0x9b5> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8379 <.literal16+0x919> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3c3ba <_sk_clut_4D_sse41+0xffffffffe9a35b1e> - .byte 220,63 // fdivrl (%rdi) - .byte 81 // push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8454 <.literal16+0x9f4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8458 <.literal16+0x9f8> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 845c <.literal16+0x9fc> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8460 <.literal16+0xa00> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 84e5 <.literal16+0xa85> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8449 <.literal16+0x9e9> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3c48a <_sk_clut_4D_sse41+0xffffffffe9a35bee> - .byte 220,63 // fdivrl (%rdi) - .byte 81 // push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .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 200,66,0,0 // enterq $0x42,$0x0 - .byte 127,67 // jg 8557 <.literal16+0xaf7> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 855b <.literal16+0xafb> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 855f <.literal16+0xaff> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8563 <.literal16+0xb03> - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 128,65,0,0 // addb $0x0,0x0(%rcx) - .byte 128,65,0,0 // addb $0x0,0x0(%rcx) - .byte 128,65,0,0 // addb $0x0,0x0(%rcx) - .byte 128,65,203,61 // addb $0x3d,-0x35(%rcx) - .byte 13,60,203,61,13 // or $0xd3dcb3c,%eax - .byte 60,203 // cmp $0xcb,%al - .byte 61,13,60,203,61 // cmp $0x3dcb3c0d,%eax - .byte 13,60,111,18,3 // or $0x3126f3c,%eax - .byte 59,111,18 // cmp 0x12(%rdi),%ebp - .byte 3,59 // add (%rbx),%edi - .byte 111 // outsl %ds:(%rsi),(%dx) - .byte 18,3 // adc (%rbx),%al - .byte 59,111,18 // cmp 0x12(%rdi),%ebp - .byte 3,59 // add (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 163,59,10,215,163,59,10,215,163 // movabs %eax,0xa3d70a3ba3d70a3b - .byte 59,10 // cmp (%rdx),%ecx - .byte 215 // xlat %ds:(%rbx) - .byte 163,59,194,24,17,60,194,24,17 // movabs %eax,0x1118c23c1118c23b - .byte 60,194 // cmp $0xc2,%al - .byte 24,17 // sbb %dl,(%rcx) - .byte 60,194 // cmp $0xc2,%al - .byte 24,17 // sbb %dl,(%rcx) - .byte 60,203 // cmp $0xcb,%al - .byte 61,13,190,203,61 // cmp $0x3dcbbe0d,%eax - .byte 13,190,203,61,13 // or $0xd3dcbbe,%eax - .byte 190,203,61,13,190 // mov $0xbe0d3dcb,%esi - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 85e3 <.literal16+0xb83> - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 85e7 <.literal16+0xb87> - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 85eb <.literal16+0xb8b> - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 85ef <.literal16+0xb8f> - .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) - .byte 246,64,83,63 // testb $0x3f,0x53(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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) - .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) - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 865b <.literal16+0xbfb> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 865f <.literal16+0xbff> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8663 <.literal16+0xc03> - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,129,128,128,59,129 // add %al,-0x7ec47f80(%rcx) - .byte 128,128,59,129,128,128,59 // addb $0x3b,-0x7f7f7ec5(%rax) - .byte 129,128,128,59,0,0,128,63,0,0 // addl $0x3f80,0x3b80(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,0,128,63 // addb $0x3f,-0x7fffffc5(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .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,0,0,128,63 // addb $0x3f,-0x7fffffc5(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 86d9 <.literal16+0xc79> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 86dd <.literal16+0xc7d> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 86e1 <.literal16+0xc81> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 86e5 <.literal16+0xc85> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 248 // clc - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 8749 <.literal16+0xce9> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 874d <.literal16+0xced> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8751 <.literal16+0xcf1> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8755 <.literal16+0xcf5> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 248 // clc - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 87b9 <.literal16+0xd59> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 87bd <.literal16+0xd5d> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 87c1 <.literal16+0xd61> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 87c5 <.literal16+0xd65> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,248 // add %bh,%al - .byte 65,0,0 // add %al,(%r8) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 124,66 // jl 8856 <.literal16+0xdf6> - .byte 0,0 // add %al,(%rax) - .byte 124,66 // jl 885a <.literal16+0xdfa> - .byte 0,0 // add %al,(%rax) - .byte 124,66 // jl 885e <.literal16+0xdfe> - .byte 0,0 // add %al,(%rax) - .byte 124,66 // jl 8862 <.literal16+0xe02> - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 240,0,0 // lock add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) - .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) - .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) - .byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%rax) - .byte 61,137,136,136,61 // cmp $0x3d888889,%eax - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 240,0,0 // lock add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) - .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) - .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) - .byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%rax) - .byte 61,137,136,136,61 // cmp $0x3d888889,%eax - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 240,0,0 // lock add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) - .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) - .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) - .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 89e5 <.literal16+0xf85> - .byte 0,0 // add %al,(%rax) - .byte 112,65 // jo 89e9 <.literal16+0xf89> - .byte 0,0 // add %al,(%rax) - .byte 112,65 // jo 89ed <.literal16+0xf8d> - .byte 0,0 // add %al,(%rax) - .byte 112,65 // jo 89f1 <.literal16+0xf91> - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,1,255,255,255 // addb $0xff,-0xfec5(%rax) - .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) # 30089e0 <_sk_clut_4D_sse41+0x3002144> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,1,255,255,255 // addb $0xff,-0xfec5(%rax) - .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) # 3008a20 <_sk_clut_4D_sse41+0x3002184> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,1,255,255,255 // addb $0xff,-0xfec5(%rax) - .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) # 3008a60 <_sk_clut_4D_sse41+0x30021c4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,127,67 // add %bh,0x43(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8abb <.literal16+0x105b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8abf <.literal16+0x105f> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8ac3 <.literal16+0x1063> - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,1,255,255,255 // addb $0xff,-0xfec5(%rax) - .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) # 3008ab0 <_sk_clut_4D_sse41+0x3002214> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,1,255,255,255 // addb $0xff,-0xfec5(%rax) - .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) # 3008af0 <_sk_clut_4D_sse41+0x3002254> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,1,255,255,255 // addb $0xff,-0xfec5(%rax) - .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) # 3008b30 <_sk_clut_4D_sse41+0x3002294> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,6 // incl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,10 // decl (%rdx) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,14 // decl (%rsi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,127,67 // add %bh,0x43(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8b8b <.literal16+0x112b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8b8f <.literal16+0x112f> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8b93 <.literal16+0x1133> - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,4 // add %al,0x4000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,4 // add %al,0x4000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,128,56 // add %al,0x38800000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,56,0 // cmpb $0x0,(%rax) - .byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 64,254 // rex (bad) - .byte 255,0 // incl (%rax) - .byte 64,254 // rex (bad) - .byte 255,0 // incl (%rax) - .byte 64,254 // rex (bad) - .byte 255,0 // incl (%rax) - .byte 64,254 // rex (bad) - .byte 255,128,0,128,55,128 // incl -0x7fc88000(%rax) - .byte 0,128,55,128,0,128 // add %al,-0x7fff7fc9(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 255 // (bad) - .byte 127,71 // jg 8c8b <.literal16+0x122b> - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg 8c8f <.literal16+0x122f> - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg 8c93 <.literal16+0x1233> - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg 8c97 <.literal16+0x1237> - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax) - .byte 191,0,0,128,191 // mov $0xbf800000,%edi - .byte 0,0 // add %al,(%rax) - .byte 128,191,0,0,0,63,0 // cmpb $0x0,0x3f000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 208 // (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,208 // ds (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,208 // ds (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,208 // ds (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,89 // ds pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 89 // pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 89 // pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 89 // pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 152 // cwtl - .byte 221,147,61,152,221,147 // fstl -0x6c2267c3(%rbx) - .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) # 2dc09dca <_sk_clut_4D_sse41+0x2dc0352e> - .byte 17,192 // adc %eax,%eax - .byte 45,16,17,192,18 // sub $0x12c01110,%eax - .byte 120,57 // js 8cfc <.literal16+0x129c> - .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 - .byte 64,32,148,90,62,32,148,90 // and %dl,0x5a94203e(%rdx,%rbx,2) - .byte 62,32,148,90,62,32,148,90 // and %dl,%ds:0x5a94203e(%rdx,%rbx,2) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,0,24 // add %bl,%ds:(%rax) - .byte 161,57,0,24,161,57,0,24,161 // movabs 0xa1180039a1180039,%eax - .byte 57,0 // cmp %eax,(%rax) - .byte 24,161,57,1,0,0 // sbb %ah,0x139(%rcx) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,111,43 // add %ch,0x2b(%rdi) - .byte 231,187 // out %eax,$0xbb - .byte 111 // outsl %ds:(%rsi),(%dx) - .byte 43,231 // sub %edi,%esp - .byte 187,111,43,231,187 // mov $0xbbe72b6f,%ebx - .byte 111 // outsl %ds:(%rsi),(%dx) - .byte 43,231 // sub %edi,%esp - .byte 187,159,215,202,60 // mov $0x3ccad79f,%ebx - .byte 159 // lahf - .byte 215 // xlat %ds:(%rbx) - .byte 202,60,159 // lret $0x9f3c - .byte 215 // xlat %ds:(%rbx) - .byte 202,60,159 // lret $0x9f3c - .byte 215 // xlat %ds:(%rbx) - .byte 202,60,212 // lret $0xd43c - .byte 100,84 // fs push %rsp - .byte 189,212,100,84,189 // mov $0xbd5464d4,%ebp - .byte 212 // (bad) - .byte 100,84 // fs push %rsp - .byte 189,212,100,84,189 // mov $0xbd5464d4,%ebp - .byte 169,240,34,62,169 // test $0xa93e22f0,%eax - .byte 240,34,62 // lock and (%rsi),%bh - .byte 169,240,34,62,169 // test $0xa93e22f0,%eax - .byte 240,34,62 // lock and (%rsi),%bh - .byte 0,0 // add %al,(%rax) - .byte 128,62,0 // cmpb $0x0,(%rsi) - .byte 0,128,62,0,0,128 // add %al,-0x7fffffc2(%rax) - .byte 62,0,0 // add %al,%ds:(%rax) - .byte 128,62,0 // cmpb $0x0,(%rsi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,128,192,0,0,128 // add %al,-0x7fffff40(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,63 // add %al,0x3f000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,128,192,0,0,128 // add %al,-0x7fffff40(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,63 // add %al,0x3f000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi) - .byte 0,192 // add %al,%al - .byte 191,0,0,192,191 // mov $0xbfc00000,%edi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .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 8ed2 <.literal16+0x1472> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8ed6 <.literal16+0x1476> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8eda <.literal16+0x147a> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,85 // cmpb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .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 # 3d641d65 <_sk_clut_4D_sse41+0x3d63b4c9> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .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 # 3d641da5 <_sk_clut_4D_sse41+0x3d63b509> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 114,28 // jb 8f9e <.literal16+0x153e> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8fa2 <.literal16+0x1542> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8fa6 <.literal16+0x1546> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8faa <.literal16+0x154a> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi) - .byte 0,192 // add %al,%al - .byte 191,0,0,192,191 // mov $0xbfc00000,%edi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .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 8fe2 <.literal16+0x1582> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8fe6 <.literal16+0x1586> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 8fea <.literal16+0x158a> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,85 // cmpb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .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 # 3d641e75 <_sk_clut_4D_sse41+0x3d63b5d9> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .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 # 3d641eb5 <_sk_clut_4D_sse41+0x3d63b619> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 114,28 // jb 90ae <.literal16+0x164e> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 90b2 <.literal16+0x1652> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 90b6 <.literal16+0x1656> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 90ba <.literal16+0x165a> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 114,249 // jb 90ab <.literal16+0x164b> - .byte 127,63 // jg 90f3 <.literal16+0x1693> - .byte 114,249 // jb 90af <.literal16+0x164f> - .byte 127,63 // jg 90f7 <.literal16+0x1697> - .byte 114,249 // jb 90b3 <.literal16+0x1653> - .byte 127,63 // jg 90fb <.literal16+0x169b> - .byte 114,249 // jb 90b7 <.literal16+0x1657> - .byte 127,63 // jg 90ff <.literal16+0x169f> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 114,249 // jb 90eb <.literal16+0x168b> - .byte 127,63 // jg 9133 <.literal16+0x16d3> - .byte 114,249 // jb 90ef <.literal16+0x168f> - .byte 127,63 // jg 9137 <.literal16+0x16d7> - .byte 114,249 // jb 90f3 <.literal16+0x1693> - .byte 127,63 // jg 913b <.literal16+0x16db> - .byte 114,249 // jb 90f7 <.literal16+0x1697> - .byte 127,63 // jg 913f <.literal16+0x16df> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128 // .byte 0x80 - .byte 63 // (bad) - -BALIGN4 - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) -BALIGN32 - HIDDEN _sk_start_pipeline_sse2 .globl _sk_start_pipeline_sse2 FUNCTION(_sk_start_pipeline_sse2) @@ -45482,7 +41415,7 @@ _sk_start_pipeline_sse2: .byte 72,137,194 // mov %rax,%rdx .byte 72,137,77,176 // mov %rcx,-0x50(%rbp) .byte 73,57,206 // cmp %rcx,%r14 - .byte 115,117 // jae a1 <_sk_start_pipeline_sse2+0xa1> + .byte 115,117 // jae 19960 <_sk_start_pipeline_sse2+0xa1> .byte 72,139,69,208 // mov -0x30(%rbp),%rax .byte 72,141,64,4 // lea 0x4(%rax),%rax .byte 72,137,69,184 // mov %rax,-0x48(%rbp) @@ -45492,7 +41425,7 @@ _sk_start_pipeline_sse2: .byte 73,137,244 // mov %rsi,%r12 .byte 72,57,93,184 // cmp %rbx,-0x48(%rbp) .byte 72,139,85,208 // mov -0x30(%rbp),%rdx - .byte 119,45 // ja 7d <_sk_start_pipeline_sse2+0x7d> + .byte 119,45 // ja 1993c <_sk_start_pipeline_sse2+0x7d> .byte 76,139,125,208 // mov -0x30(%rbp),%r15 .byte 69,49,192 // xor %r8d,%r8d .byte 76,137,207 // mov %r9,%rdi @@ -45506,10 +41439,10 @@ _sk_start_pipeline_sse2: .byte 73,131,199,8 // add $0x8,%r15 .byte 73,57,223 // cmp %rbx,%r15 .byte 73,137,215 // mov %rdx,%r15 - .byte 118,215 // jbe 54 <_sk_start_pipeline_sse2+0x54> + .byte 118,215 // jbe 19913 <_sk_start_pipeline_sse2+0x54> .byte 73,137,216 // mov %rbx,%r8 .byte 73,41,208 // sub %rdx,%r8 - .byte 116,19 // je 98 <_sk_start_pipeline_sse2+0x98> + .byte 116,19 // je 19957 <_sk_start_pipeline_sse2+0x98> .byte 76,137,207 // mov %r9,%rdi .byte 76,137,230 // mov %r12,%rsi .byte 76,137,241 // mov %r14,%rcx @@ -45518,7 +41451,7 @@ _sk_start_pipeline_sse2: .byte 76,139,77,192 // mov -0x40(%rbp),%r9 .byte 73,255,198 // inc %r14 .byte 76,59,117,176 // cmp -0x50(%rbp),%r14 - .byte 117,165 // jne 46 <_sk_start_pipeline_sse2+0x46> + .byte 117,165 // jne 19905 <_sk_start_pipeline_sse2+0x46> .byte 72,131,196,40 // add $0x28,%rsp .byte 91 // pop %rbx .byte 65,92 // pop %r12 @@ -45541,7 +41474,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,188,132,0,0 // movaps 0x84bc(%rip),%xmm2 # 8580 <_sk_clut_4D_sse2+0x15de> + .byte 15,40,21,61,30,1,0 // movaps 0x11e3d(%rip),%xmm2 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 15,88,202 // addps %xmm2,%xmm1 .byte 15,16,7 // movups (%rdi),%xmm0 .byte 15,88,193 // addps %xmm1,%xmm0 @@ -45550,7 +41483,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,171,132,0,0 // movaps 0x84ab(%rip),%xmm2 # 8590 <_sk_clut_4D_sse2+0x15ee> + .byte 15,40,21,44,30,1,0 // movaps 0x11e2c(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,87,219 // xorps %xmm3,%xmm3 .byte 15,87,228 // xorps %xmm4,%xmm4 .byte 15,87,237 // xorps %xmm5,%xmm5 @@ -45570,14 +41503,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,121,132,0,0 // movdqa 0x8479(%rip),%xmm10 # 85a0 <_sk_clut_4D_sse2+0x15fe> + .byte 102,68,15,111,21,250,29,1,0 // movdqa 0x11dfa(%rip),%xmm10 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .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,132,0,0 // movdqa 0x8465(%rip),%xmm12 # 85b0 <_sk_clut_4D_sse2+0x160e> - .byte 102,68,15,111,45,108,132,0,0 // movdqa 0x846c(%rip),%xmm13 # 85c0 <_sk_clut_4D_sse2+0x161e> + .byte 102,68,15,111,37,230,29,1,0 // movdqa 0x11de6(%rip),%xmm12 # 2b7f0 <_sk_overlay_sse2_8bit+0xe2f> + .byte 102,68,15,111,45,237,29,1,0 // movdqa 0x11ded(%rip),%xmm13 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .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 @@ -45593,8 +41526,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,39,132,0,0 // mulps 0x8427(%rip),%xmm8 # 85d0 <_sk_clut_4D_sse2+0x162e> - .byte 68,15,88,5,47,132,0,0 // addps 0x842f(%rip),%xmm8 # 85e0 <_sk_clut_4D_sse2+0x163e> + .byte 68,15,89,5,168,29,1,0 // mulps 0x11da8(%rip),%xmm8 # 2b810 <_sk_overlay_sse2_8bit+0xe4f> + .byte 68,15,88,5,176,29,1,0 // addps 0x11db0(%rip),%xmm8 # 2b820 <_sk_overlay_sse2_8bit+0xe5f> .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 @@ -45636,7 +41569,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,197,131,0,0 // movaps 0x83c5(%rip),%xmm3 # 85f0 <_sk_clut_4D_sse2+0x164e> + .byte 15,40,29,230,28,1,0 // movaps 0x11ce6(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 15,87,201 // xorps %xmm1,%xmm1 .byte 15,87,210 // xorps %xmm2,%xmm2 @@ -45647,7 +41580,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,193,131,0,0 // movaps 0x83c1(%rip),%xmm0 # 8600 <_sk_clut_4D_sse2+0x165e> + .byte 15,40,5,210,28,1,0 // movaps 0x11cd2(%rip),%xmm0 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 15,40,216 // movaps %xmm0,%xmm3 @@ -45693,7 +41626,7 @@ HIDDEN _sk_srcatop_sse2 FUNCTION(_sk_srcatop_sse2) _sk_srcatop_sse2: .byte 15,89,199 // mulps %xmm7,%xmm0 - .byte 68,15,40,5,129,131,0,0 // movaps 0x8381(%rip),%xmm8 # 8610 <_sk_clut_4D_sse2+0x166e> + .byte 68,15,40,5,130,28,1,0 // movaps 0x11c82(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,89,204 // mulps %xmm4,%xmm9 @@ -45718,7 +41651,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,68,131,0,0 // movaps 0x8344(%rip),%xmm9 # 8620 <_sk_clut_4D_sse2+0x167e> + .byte 68,15,40,13,53,28,1,0 // movaps 0x11c35(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,207 // subps %xmm7,%xmm9 .byte 65,15,89,193 // mulps %xmm9,%xmm0 .byte 65,15,88,192 // addps %xmm8,%xmm0 @@ -45765,7 +41698,7 @@ HIDDEN _sk_srcout_sse2 .globl _sk_srcout_sse2 FUNCTION(_sk_srcout_sse2) _sk_srcout_sse2: - .byte 68,15,40,5,232,130,0,0 // movaps 0x82e8(%rip),%xmm8 # 8630 <_sk_clut_4D_sse2+0x168e> + .byte 68,15,40,5,201,27,1,0 // movaps 0x11bc9(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,199 // subps %xmm7,%xmm8 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 @@ -45778,7 +41711,7 @@ HIDDEN _sk_dstout_sse2 .globl _sk_dstout_sse2 FUNCTION(_sk_dstout_sse2) _sk_dstout_sse2: - .byte 68,15,40,5,216,130,0,0 // movaps 0x82d8(%rip),%xmm8 # 8640 <_sk_clut_4D_sse2+0x169e> + .byte 68,15,40,5,169,27,1,0 // movaps 0x11ba9(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 15,89,196 // mulps %xmm4,%xmm0 @@ -45795,7 +41728,7 @@ HIDDEN _sk_srcover_sse2 .globl _sk_srcover_sse2 FUNCTION(_sk_srcover_sse2) _sk_srcover_sse2: - .byte 68,15,40,5,187,130,0,0 // movaps 0x82bb(%rip),%xmm8 # 8650 <_sk_clut_4D_sse2+0x16ae> + .byte 68,15,40,5,124,27,1,0 // movaps 0x11b7c(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,89,204 // mulps %xmm4,%xmm9 @@ -45815,7 +41748,7 @@ HIDDEN _sk_dstover_sse2 .globl _sk_dstover_sse2 FUNCTION(_sk_dstover_sse2) _sk_dstover_sse2: - .byte 68,15,40,5,143,130,0,0 // movaps 0x828f(%rip),%xmm8 # 8660 <_sk_clut_4D_sse2+0x16be> + .byte 68,15,40,5,64,27,1,0 // movaps 0x11b40(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,199 // subps %xmm7,%xmm8 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 15,88,196 // addps %xmm4,%xmm0 @@ -45843,7 +41776,7 @@ HIDDEN _sk_multiply_sse2 .globl _sk_multiply_sse2 FUNCTION(_sk_multiply_sse2) _sk_multiply_sse2: - .byte 68,15,40,5,99,130,0,0 // movaps 0x8263(%rip),%xmm8 # 8670 <_sk_clut_4D_sse2+0x16ce> + .byte 68,15,40,5,4,27,1,0 // movaps 0x11b04(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,92,207 // subps %xmm7,%xmm9 .byte 69,15,40,209 // movaps %xmm9,%xmm10 @@ -45918,7 +41851,7 @@ HIDDEN _sk_xor__sse2 FUNCTION(_sk_xor__sse2) _sk_xor__sse2: .byte 68,15,40,195 // movaps %xmm3,%xmm8 - .byte 15,40,29,152,129,0,0 // movaps 0x8198(%rip),%xmm3 # 8680 <_sk_clut_4D_sse2+0x16de> + .byte 15,40,29,41,26,1,0 // movaps 0x11a29(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,40,203 // movaps %xmm3,%xmm9 .byte 68,15,92,207 // subps %xmm7,%xmm9 .byte 65,15,89,193 // mulps %xmm9,%xmm0 @@ -45966,7 +41899,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,3,129,0,0 // movaps 0x8103(%rip),%xmm2 # 8690 <_sk_clut_4D_sse2+0x16ee> + .byte 15,40,21,132,25,1,0 // movaps 0x11984(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -46000,7 +41933,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,168,128,0,0 // movaps 0x80a8(%rip),%xmm2 # 86a0 <_sk_clut_4D_sse2+0x16fe> + .byte 15,40,21,25,25,1,0 // movaps 0x11919(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -46037,7 +41970,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,66,128,0,0 // movaps 0x8042(%rip),%xmm2 # 86b0 <_sk_clut_4D_sse2+0x170e> + .byte 15,40,21,163,24,1,0 // movaps 0x118a3(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -46065,7 +41998,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,2,128,0,0 // movaps 0x8002(%rip),%xmm2 # 86c0 <_sk_clut_4D_sse2+0x171e> + .byte 15,40,21,83,24,1,0 // movaps 0x11853(%rip),%xmm2 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,211 // subps %xmm3,%xmm2 .byte 15,89,215 // mulps %xmm7,%xmm2 .byte 15,88,218 // addps %xmm2,%xmm3 @@ -46078,7 +42011,7 @@ HIDDEN _sk_colorburn_sse2 FUNCTION(_sk_colorburn_sse2) _sk_colorburn_sse2: .byte 68,15,40,192 // movaps %xmm0,%xmm8 - .byte 68,15,40,13,245,127,0,0 // movaps 0x7ff5(%rip),%xmm9 # 86d0 <_sk_clut_4D_sse2+0x172e> + .byte 68,15,40,13,54,24,1,0 // movaps 0x11836(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,209 // movaps %xmm9,%xmm10 .byte 68,15,92,215 // subps %xmm7,%xmm10 .byte 69,15,40,218 // movaps %xmm10,%xmm11 @@ -46173,7 +42106,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,173,126,0,0 // movaps 0x7ead(%rip),%xmm10 # 86e0 <_sk_clut_4D_sse2+0x173e> + .byte 68,15,40,21,222,22,1,0 // movaps 0x116de(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,218 // movaps %xmm10,%xmm11 .byte 68,15,92,223 // subps %xmm7,%xmm11 .byte 65,15,40,195 // movaps %xmm11,%xmm0 @@ -46265,7 +42198,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,102,125,0,0 // movaps 0x7d66(%rip),%xmm11 # 86f0 <_sk_clut_4D_sse2+0x174e> + .byte 68,15,40,29,135,21,1,0 // movaps 0x11587(%rip),%xmm11 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,211 // movaps %xmm11,%xmm10 .byte 68,15,92,215 // subps %xmm7,%xmm10 .byte 69,15,40,194 // movaps %xmm10,%xmm8 @@ -46353,7 +42286,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,52,124,0,0 // movaps 0x7c34(%rip),%xmm9 # 8700 <_sk_clut_4D_sse2+0x175e> + .byte 68,15,40,13,69,20,1,0 // movaps 0x11445(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,209 // movaps %xmm9,%xmm10 .byte 68,15,92,215 // subps %xmm7,%xmm10 .byte 69,15,40,218 // movaps %xmm10,%xmm11 @@ -46444,7 +42377,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,241,122,0,0 // movaps 0x7af1(%rip),%xmm9 # 8710 <_sk_clut_4D_sse2+0x176e> + .byte 68,15,40,13,242,18,1,0 // movaps 0x112f2(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,249 // movaps %xmm9,%xmm15 .byte 69,15,92,250 // subps %xmm10,%xmm15 .byte 69,15,40,218 // movaps %xmm10,%xmm11 @@ -46457,10 +42390,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,203,122,0,0 // movaps 0x7acb(%rip),%xmm14 # 8720 <_sk_clut_4D_sse2+0x177e> + .byte 68,15,40,53,28,19,1,0 // movaps 0x1131c(%rip),%xmm14 # 2b830 <_sk_overlay_sse2_8bit+0xe6f> .byte 69,15,88,222 // addps %xmm14,%xmm11 .byte 68,15,89,216 // mulps %xmm0,%xmm11 - .byte 68,15,40,21,203,122,0,0 // movaps 0x7acb(%rip),%xmm10 # 8730 <_sk_clut_4D_sse2+0x178e> + .byte 68,15,40,21,28,19,1,0 // movaps 0x1131c(%rip),%xmm10 # 2b840 <_sk_overlay_sse2_8bit+0xe7f> .byte 69,15,89,234 // mulps %xmm10,%xmm13 .byte 69,15,88,235 // addps %xmm11,%xmm13 .byte 15,88,228 // addps %xmm4,%xmm4 @@ -46605,7 +42538,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,14,121,0,0 // movaps 0x790e(%rip),%xmm8 # 8770 <_sk_clut_4D_sse2+0x17ce> + .byte 68,15,40,5,175,16,1,0 // movaps 0x110af(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,216 // movaps %xmm8,%xmm11 .byte 15,40,207 // movaps %xmm7,%xmm1 .byte 68,15,92,217 // subps %xmm1,%xmm11 @@ -46653,12 +42586,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,27,120,0,0 // movaps 0x781b(%rip),%xmm15 # 8740 <_sk_clut_4D_sse2+0x179e> + .byte 68,15,40,61,108,16,1,0 // movaps 0x1106c(%rip),%xmm15 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 65,15,89,231 // mulps %xmm15,%xmm4 - .byte 15,40,5,32,120,0,0 // movaps 0x7820(%rip),%xmm0 # 8750 <_sk_clut_4D_sse2+0x17ae> + .byte 15,40,5,113,16,1,0 // movaps 0x11071(%rip),%xmm0 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .byte 15,89,240 // mulps %xmm0,%xmm6 .byte 15,88,244 // addps %xmm4,%xmm6 - .byte 68,15,40,53,34,120,0,0 // movaps 0x7822(%rip),%xmm14 # 8760 <_sk_clut_4D_sse2+0x17be> + .byte 68,15,40,53,115,16,1,0 // movaps 0x11073(%rip),%xmm14 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 68,15,40,239 // movaps %xmm7,%xmm13 .byte 69,15,89,238 // mulps %xmm14,%xmm13 .byte 68,15,88,238 // addps %xmm6,%xmm13 @@ -46836,14 +42769,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,180,117,0,0 // movaps 0x75b4(%rip),%xmm8 # 8780 <_sk_clut_4D_sse2+0x17de> + .byte 68,15,40,5,197,13,1,0 // movaps 0x10dc5(%rip),%xmm8 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 15,40,214 // movaps %xmm6,%xmm2 .byte 65,15,89,208 // mulps %xmm8,%xmm2 - .byte 15,40,13,182,117,0,0 // movaps 0x75b6(%rip),%xmm1 # 8790 <_sk_clut_4D_sse2+0x17ee> + .byte 15,40,13,199,13,1,0 // movaps 0x10dc7(%rip),%xmm1 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .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,181,117,0,0 // movaps 0x75b5(%rip),%xmm12 # 87a0 <_sk_clut_4D_sse2+0x17fe> + .byte 68,15,40,37,198,13,1,0 // movaps 0x10dc6(%rip),%xmm12 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 69,15,89,236 // mulps %xmm12,%xmm13 .byte 68,15,88,235 // addps %xmm3,%xmm13 .byte 65,15,40,210 // movaps %xmm10,%xmm2 @@ -46888,7 +42821,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,26,117,0,0 // movaps 0x751a(%rip),%xmm8 # 87b0 <_sk_clut_4D_sse2+0x180e> + .byte 68,15,40,5,123,12,1,0 // movaps 0x10c7b(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,40,224 // movaps %xmm8,%xmm4 .byte 68,15,92,199 // subps %xmm7,%xmm8 .byte 15,88,253 // addps %xmm5,%xmm7 @@ -46989,14 +42922,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,184,115,0,0 // movaps 0x73b8(%rip),%xmm13 # 87c0 <_sk_clut_4D_sse2+0x181e> + .byte 68,15,40,45,137,11,1,0 // movaps 0x10b89(%rip),%xmm13 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 68,15,40,198 // movaps %xmm6,%xmm8 .byte 69,15,89,197 // mulps %xmm13,%xmm8 - .byte 68,15,40,53,184,115,0,0 // movaps 0x73b8(%rip),%xmm14 # 87d0 <_sk_clut_4D_sse2+0x182e> + .byte 68,15,40,53,137,11,1,0 // movaps 0x10b89(%rip),%xmm14 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .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,180,115,0,0 // movaps 0x73b4(%rip),%xmm11 # 87e0 <_sk_clut_4D_sse2+0x183e> + .byte 68,15,40,29,133,11,1,0 // movaps 0x10b85(%rip),%xmm11 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> .byte 69,15,89,227 // mulps %xmm11,%xmm12 .byte 68,15,88,224 // addps %xmm0,%xmm12 .byte 65,15,40,193 // movaps %xmm9,%xmm0 @@ -47004,7 +42937,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,160,115,0,0 // movaps 0x73a0(%rip),%xmm8 # 87f0 <_sk_clut_4D_sse2+0x184e> + .byte 68,15,40,5,193,10,1,0 // movaps 0x10ac1(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,40,224 // movaps %xmm8,%xmm4 .byte 15,92,226 // subps %xmm2,%xmm4 .byte 15,89,252 // mulps %xmm4,%xmm7 @@ -47140,15 +43073,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,183,113,0,0 // movaps 0x71b7(%rip),%xmm12 # 8800 <_sk_clut_4D_sse2+0x185e> + .byte 68,15,40,37,72,9,1,0 // movaps 0x10948(%rip),%xmm12 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 68,15,40,199 // movaps %xmm7,%xmm8 .byte 69,15,89,196 // mulps %xmm12,%xmm8 - .byte 68,15,40,45,183,113,0,0 // movaps 0x71b7(%rip),%xmm13 # 8810 <_sk_clut_4D_sse2+0x186e> + .byte 68,15,40,45,72,9,1,0 // movaps 0x10948(%rip),%xmm13 # 2b860 <_sk_overlay_sse2_8bit+0xe9f> .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,179,113,0,0 // movaps 0x71b3(%rip),%xmm11 # 8820 <_sk_clut_4D_sse2+0x187e> - .byte 68,15,40,5,187,113,0,0 // movaps 0x71bb(%rip),%xmm8 # 8830 <_sk_clut_4D_sse2+0x188e> + .byte 68,15,40,29,68,9,1,0 // movaps 0x10944(%rip),%xmm11 # 2b870 <_sk_overlay_sse2_8bit+0xeaf> + .byte 68,15,40,5,156,8,1,0 // movaps 0x1089c(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,248 // movaps %xmm8,%xmm15 .byte 65,15,40,194 // movaps %xmm10,%xmm0 .byte 68,15,92,248 // subps %xmm0,%xmm15 @@ -47289,10 +43222,10 @@ _sk_srcover_rgba_8888_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,228,0,0,0 // jne 1960 <_sk_srcover_rgba_8888_sse2+0x104> + .byte 15,133,228,0,0,0 // jne 1b21f <_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,179,111,0,0 // movdqa 0x6fb3(%rip),%xmm6 # 8840 <_sk_clut_4D_sse2+0x189e> + .byte 102,15,111,53,52,7,1,0 // movdqa 0x10734(%rip),%xmm6 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,65,15,111,224 // movdqa %xmm8,%xmm4 .byte 102,15,219,230 // pand %xmm6,%xmm4 .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 @@ -47306,9 +43239,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,131,111,0,0 // movaps 0x6f83(%rip),%xmm8 # 8850 <_sk_clut_4D_sse2+0x18ae> + .byte 68,15,40,5,68,6,1,0 // movaps 0x10644(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 68,15,92,195 // subps %xmm3,%xmm8 - .byte 68,15,40,37,135,111,0,0 // movaps 0x6f87(%rip),%xmm12 # 8860 <_sk_clut_4D_sse2+0x18be> + .byte 68,15,40,37,24,7,1,0 // movaps 0x10718(%rip),%xmm12 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .byte 65,15,89,196 // mulps %xmm12,%xmm0 .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,89,204 // mulps %xmm4,%xmm9 @@ -47334,7 +43267,7 @@ _sk_srcover_rgba_8888_sse2: .byte 102,15,114,240,24 // pslld $0x18,%xmm0 .byte 102,15,235,194 // por %xmm2,%xmm0 .byte 102,15,235,193 // por %xmm1,%xmm0 - .byte 117,84 // jne 199a <_sk_srcover_rgba_8888_sse2+0x13e> + .byte 117,84 // jne 1b259 <_sk_srcover_rgba_8888_sse2+0x13e> .byte 243,65,15,127,4,129 // movdqu %xmm0,(%r9,%rax,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,193 // movaps %xmm9,%xmm0 @@ -47345,32 +43278,32 @@ _sk_srcover_rgba_8888_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,90 // je 19c7 <_sk_srcover_rgba_8888_sse2+0x16b> + .byte 116,90 // je 1b286 <_sk_srcover_rgba_8888_sse2+0x16b> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 198f <_sk_srcover_rgba_8888_sse2+0x133> + .byte 116,23 // je 1b24e <_sk_srcover_rgba_8888_sse2+0x133> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 15,133,0,255,255,255 // jne 1882 <_sk_srcover_rgba_8888_sse2+0x26> + .byte 15,133,0,255,255,255 // jne 1b141 <_sk_srcover_rgba_8888_sse2+0x26> .byte 102,65,15,110,100,129,8 // movd 0x8(%r9,%rax,4),%xmm4 .byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8 .byte 102,69,15,18,4,129 // movlpd (%r9,%rax,4),%xmm8 - .byte 233,232,254,255,255 // jmpq 1882 <_sk_srcover_rgba_8888_sse2+0x26> + .byte 233,232,254,255,255 // jmpq 1b141 <_sk_srcover_rgba_8888_sse2+0x26> .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,43 // je 19d2 <_sk_srcover_rgba_8888_sse2+0x176> + .byte 116,43 // je 1b291 <_sk_srcover_rgba_8888_sse2+0x176> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 19bf <_sk_srcover_rgba_8888_sse2+0x163> + .byte 116,18 // je 1b27e <_sk_srcover_rgba_8888_sse2+0x163> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,153 // jne 194c <_sk_srcover_rgba_8888_sse2+0xf0> + .byte 117,153 // jne 1b20b <_sk_srcover_rgba_8888_sse2+0xf0> .byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1 .byte 102,65,15,126,76,129,8 // movd %xmm1,0x8(%r9,%rax,4) .byte 102,65,15,214,4,129 // movq %xmm0,(%r9,%rax,4) - .byte 235,133 // jmp 194c <_sk_srcover_rgba_8888_sse2+0xf0> + .byte 235,133 // jmp 1b20b <_sk_srcover_rgba_8888_sse2+0xf0> .byte 102,69,15,110,4,129 // movd (%r9,%rax,4),%xmm8 - .byte 233,176,254,255,255 // jmpq 1882 <_sk_srcover_rgba_8888_sse2+0x26> + .byte 233,176,254,255,255 // jmpq 1b141 <_sk_srcover_rgba_8888_sse2+0x26> .byte 102,65,15,126,4,129 // movd %xmm0,(%r9,%rax,4) - .byte 233,111,255,255,255 // jmpq 194c <_sk_srcover_rgba_8888_sse2+0xf0> + .byte 233,111,255,255,255 // jmpq 1b20b <_sk_srcover_rgba_8888_sse2+0xf0> HIDDEN _sk_clamp_0_sse2 .globl _sk_clamp_0_sse2 @@ -47388,7 +43321,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,115,110,0,0 // movaps 0x6e73(%rip),%xmm8 # 8870 <_sk_clut_4D_sse2+0x18ce> + .byte 68,15,40,5,20,5,1,0 // movaps 0x10514(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,93,192 // minps %xmm8,%xmm0 .byte 65,15,93,200 // minps %xmm8,%xmm1 .byte 65,15,93,208 // minps %xmm8,%xmm2 @@ -47400,7 +43333,7 @@ HIDDEN _sk_clamp_a_sse2 .globl _sk_clamp_a_sse2 FUNCTION(_sk_clamp_a_sse2) _sk_clamp_a_sse2: - .byte 15,93,29,104,110,0,0 // minps 0x6e68(%rip),%xmm3 # 8880 <_sk_clut_4D_sse2+0x18de> + .byte 15,93,29,249,4,1,0 // minps 0x104f9(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,93,195 // minps %xmm3,%xmm0 .byte 15,93,203 // minps %xmm3,%xmm1 .byte 15,93,211 // minps %xmm3,%xmm2 @@ -47411,7 +43344,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,100,110,0,0 // minps 0x6e64(%rip),%xmm7 # 8890 <_sk_clut_4D_sse2+0x18ee> + .byte 15,93,61,229,4,1,0 // minps 0x104e5(%rip),%xmm7 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,93,231 // minps %xmm7,%xmm4 .byte 15,93,239 // minps %xmm7,%xmm5 .byte 15,93,247 // minps %xmm7,%xmm6 @@ -47446,7 +43379,7 @@ HIDDEN _sk_invert_sse2 .globl _sk_invert_sse2 FUNCTION(_sk_invert_sse2) _sk_invert_sse2: - .byte 68,15,40,5,48,110,0,0 // movaps 0x6e30(%rip),%xmm8 # 88a0 <_sk_clut_4D_sse2+0x18fe> + .byte 68,15,40,5,161,4,1,0 // movaps 0x104a1(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 68,15,92,200 // subps %xmm0,%xmm9 .byte 69,15,40,208 // movaps %xmm8,%xmm10 @@ -47508,7 +43441,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,202,109,0,0 // movaps 0x6dca(%rip),%xmm9 # 88b0 <_sk_clut_4D_sse2+0x190e> + .byte 68,15,40,13,43,4,1,0 // movaps 0x1042b(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -47522,20 +43455,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,181,109,0,0 // movaps 0x6db5(%rip),%xmm8 # 88c0 <_sk_clut_4D_sse2+0x191e> + .byte 68,15,40,5,246,4,1,0 // movaps 0x104f6(%rip),%xmm8 # 2b8c0 <_sk_overlay_sse2_8bit+0xeff> .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,173,109,0,0 // movaps 0x6dad(%rip),%xmm9 # 88d0 <_sk_clut_4D_sse2+0x192e> + .byte 68,15,40,13,110,4,1,0 // movaps 0x1046e(%rip),%xmm9 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 68,15,40,240 // movaps %xmm0,%xmm14 .byte 69,15,89,241 // mulps %xmm9,%xmm14 - .byte 68,15,40,21,173,109,0,0 // movaps 0x6dad(%rip),%xmm10 # 88e0 <_sk_clut_4D_sse2+0x193e> + .byte 68,15,40,21,222,4,1,0 // movaps 0x104de(%rip),%xmm10 # 2b8d0 <_sk_overlay_sse2_8bit+0xf0f> .byte 69,15,88,242 // addps %xmm10,%xmm14 .byte 69,15,89,243 // mulps %xmm11,%xmm14 - .byte 68,15,40,29,173,109,0,0 // movaps 0x6dad(%rip),%xmm11 # 88f0 <_sk_clut_4D_sse2+0x194e> + .byte 68,15,40,29,222,4,1,0 // movaps 0x104de(%rip),%xmm11 # 2b8e0 <_sk_overlay_sse2_8bit+0xf1f> .byte 69,15,88,243 // addps %xmm11,%xmm14 - .byte 68,15,40,37,177,109,0,0 // movaps 0x6db1(%rip),%xmm12 # 8900 <_sk_clut_4D_sse2+0x195e> + .byte 68,15,40,37,226,4,1,0 // movaps 0x104e2(%rip),%xmm12 # 2b8f0 <_sk_overlay_sse2_8bit+0xf2f> .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 @@ -47571,20 +43504,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,66,109,0,0 // movaps 0x6d42(%rip),%xmm8 # 8910 <_sk_clut_4D_sse2+0x196e> + .byte 68,15,40,5,51,4,1,0 // movaps 0x10433(%rip),%xmm8 # 2b8c0 <_sk_overlay_sse2_8bit+0xeff> .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,58,109,0,0 // movaps 0x6d3a(%rip),%xmm9 # 8920 <_sk_clut_4D_sse2+0x197e> + .byte 68,15,40,13,171,3,1,0 // movaps 0x103ab(%rip),%xmm9 # 2b850 <_sk_overlay_sse2_8bit+0xe8f> .byte 68,15,40,244 // movaps %xmm4,%xmm14 .byte 69,15,89,241 // mulps %xmm9,%xmm14 - .byte 68,15,40,21,58,109,0,0 // movaps 0x6d3a(%rip),%xmm10 # 8930 <_sk_clut_4D_sse2+0x198e> + .byte 68,15,40,21,27,4,1,0 // movaps 0x1041b(%rip),%xmm10 # 2b8d0 <_sk_overlay_sse2_8bit+0xf0f> .byte 69,15,88,242 // addps %xmm10,%xmm14 .byte 69,15,89,243 // mulps %xmm11,%xmm14 - .byte 68,15,40,29,58,109,0,0 // movaps 0x6d3a(%rip),%xmm11 # 8940 <_sk_clut_4D_sse2+0x199e> + .byte 68,15,40,29,27,4,1,0 // movaps 0x1041b(%rip),%xmm11 # 2b8e0 <_sk_overlay_sse2_8bit+0xf1f> .byte 69,15,88,243 // addps %xmm11,%xmm14 - .byte 68,15,40,37,62,109,0,0 // movaps 0x6d3e(%rip),%xmm12 # 8950 <_sk_clut_4D_sse2+0x19ae> + .byte 68,15,40,37,31,4,1,0 // movaps 0x1041f(%rip),%xmm12 # 2b8f0 <_sk_overlay_sse2_8bit+0xf2f> .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 @@ -47621,22 +43554,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,203,108,0,0 // movaps 0x6ccb(%rip),%xmm8 # 8960 <_sk_clut_4D_sse2+0x19be> + .byte 68,15,40,5,172,3,1,0 // movaps 0x103ac(%rip),%xmm8 # 2b900 <_sk_overlay_sse2_8bit+0xf3f> .byte 68,15,40,240 // movaps %xmm0,%xmm14 .byte 69,15,89,240 // mulps %xmm8,%xmm14 - .byte 68,15,40,13,203,108,0,0 // movaps 0x6ccb(%rip),%xmm9 # 8970 <_sk_clut_4D_sse2+0x19ce> + .byte 68,15,40,13,172,3,1,0 // movaps 0x103ac(%rip),%xmm9 # 2b910 <_sk_overlay_sse2_8bit+0xf4f> .byte 69,15,40,253 // movaps %xmm13,%xmm15 .byte 69,15,89,249 // mulps %xmm9,%xmm15 - .byte 68,15,40,21,203,108,0,0 // movaps 0x6ccb(%rip),%xmm10 # 8980 <_sk_clut_4D_sse2+0x19de> + .byte 68,15,40,21,172,3,1,0 // movaps 0x103ac(%rip),%xmm10 # 2b920 <_sk_overlay_sse2_8bit+0xf5f> .byte 69,15,88,250 // addps %xmm10,%xmm15 .byte 69,15,89,253 // mulps %xmm13,%xmm15 - .byte 68,15,40,29,203,108,0,0 // movaps 0x6ccb(%rip),%xmm11 # 8990 <_sk_clut_4D_sse2+0x19ee> + .byte 68,15,40,29,172,3,1,0 // movaps 0x103ac(%rip),%xmm11 # 2b930 <_sk_overlay_sse2_8bit+0xf6f> .byte 69,15,88,251 // addps %xmm11,%xmm15 - .byte 68,15,40,37,207,108,0,0 // movaps 0x6ccf(%rip),%xmm12 # 89a0 <_sk_clut_4D_sse2+0x19fe> + .byte 68,15,40,37,176,3,1,0 // movaps 0x103b0(%rip),%xmm12 # 2b940 <_sk_overlay_sse2_8bit+0xf7f> .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,203,108,0,0 // movaps 0x6ccb(%rip),%xmm15 # 89b0 <_sk_clut_4D_sse2+0x1a0e> + .byte 68,15,40,61,172,3,1,0 // movaps 0x103ac(%rip),%xmm15 # 2b950 <_sk_overlay_sse2_8bit+0xf8f> .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 @@ -47686,7 +43619,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,36,108,0,0 // movaps 0x6c24(%rip),%xmm13 # 89c0 <_sk_clut_4D_sse2+0x1a1e> + .byte 68,15,40,45,117,1,1,0 // movaps 0x10175(%rip),%xmm13 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -47695,30 +43628,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,10,108,0,0 // andps 0x6c0a(%rip),%xmm14 # 89d0 <_sk_clut_4D_sse2+0x1a2e> + .byte 68,15,84,53,219,2,1,0 // andps 0x102db(%rip),%xmm14 # 2b960 <_sk_overlay_sse2_8bit+0xf9f> .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,253,107,0,0 // movaps 0x6bfd(%rip),%xmm12 # 89e0 <_sk_clut_4D_sse2+0x1a3e> + .byte 68,15,40,37,206,2,1,0 // movaps 0x102ce(%rip),%xmm12 # 2b970 <_sk_overlay_sse2_8bit+0xfaf> .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,249,107,0,0 // addps 0x6bf9(%rip),%xmm8 # 89f0 <_sk_clut_4D_sse2+0x1a4e> + .byte 68,15,88,5,202,2,1,0 // addps 0x102ca(%rip),%xmm8 # 2b980 <_sk_overlay_sse2_8bit+0xfbf> .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,234,107,0,0 // mulps 0x6bea(%rip),%xmm0 # 8a00 <_sk_clut_4D_sse2+0x1a5e> + .byte 15,89,5,187,2,1,0 // mulps 0x102bb(%rip),%xmm0 # 2b990 <_sk_overlay_sse2_8bit+0xfcf> .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,221,107,0,0 // movaps 0x6bdd(%rip),%xmm9 # 8a10 <_sk_clut_4D_sse2+0x1a6e> + .byte 68,15,40,13,206,0,1,0 // movaps 0x100ce(%rip),%xmm9 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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 @@ -47742,7 +43675,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,156,107,0,0 // movaps 0x6b9c(%rip),%xmm9 # 8a20 <_sk_clut_4D_sse2+0x1a7e> + .byte 68,15,40,13,125,0,1,0 // movaps 0x1007d(%rip),%xmm9 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 69,15,40,209 // movaps %xmm9,%xmm10 .byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10 .byte 15,40,193 // movaps %xmm1,%xmm0 @@ -47759,28 +43692,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,101,107,0,0 // movaps 0x6b65(%rip),%xmm0 # 8a30 <_sk_clut_4D_sse2+0x1a8e> + .byte 15,40,5,22,2,1,0 // movaps 0x10216(%rip),%xmm0 # 2b9a0 <_sk_overlay_sse2_8bit+0xfdf> .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,93,107,0,0 // andps 0x6b5d(%rip),%xmm3 # 8a40 <_sk_clut_4D_sse2+0x1a9e> + .byte 15,84,29,46,0,1,0 // andps 0x1002e(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,203 // subps %xmm3,%xmm1 .byte 15,92,193 // subps %xmm1,%xmm0 - .byte 68,15,40,45,95,107,0,0 // movaps 0x6b5f(%rip),%xmm13 # 8a50 <_sk_clut_4D_sse2+0x1aae> + .byte 68,15,40,45,0,2,1,0 // movaps 0x10200(%rip),%xmm13 # 2b9b0 <_sk_overlay_sse2_8bit+0xfef> .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,111,107,0,0 // movaps 0x6b6f(%rip),%xmm2 # 8a80 <_sk_clut_4D_sse2+0x1ade> + .byte 15,40,21,192,1,1,0 // movaps 0x101c0(%rip),%xmm2 # 2b990 <_sk_overlay_sse2_8bit+0xfcf> .byte 68,15,40,250 // movaps %xmm2,%xmm15 .byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15 - .byte 15,40,13,63,107,0,0 // movaps 0x6b3f(%rip),%xmm1 # 8a60 <_sk_clut_4D_sse2+0x1abe> + .byte 15,40,13,128,1,1,0 // movaps 0x10180(%rip),%xmm1 # 2b960 <_sk_overlay_sse2_8bit+0xf9f> .byte 15,89,193 // mulps %xmm1,%xmm0 - .byte 15,40,45,69,107,0,0 // movaps 0x6b45(%rip),%xmm5 # 8a70 <_sk_clut_4D_sse2+0x1ace> + .byte 15,40,45,150,1,1,0 // movaps 0x10196(%rip),%xmm5 # 2b980 <_sk_overlay_sse2_8bit+0xfbf> .byte 15,40,229 // movaps %xmm5,%xmm4 .byte 15,92,224 // subps %xmm0,%xmm4 .byte 65,15,89,230 // mulps %xmm14,%xmm4 @@ -47803,7 +43736,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,186,106,0,0 // andps 0x6aba(%rip),%xmm3 # 8a40 <_sk_clut_4D_sse2+0x1a9e> + .byte 15,84,29,139,255,0,0 // andps 0xff8b(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,195 // subps %xmm3,%xmm0 .byte 68,15,40,230 // movaps %xmm6,%xmm12 .byte 68,15,92,224 // subps %xmm0,%xmm12 @@ -47833,12 +43766,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,146,106,0,0 // addps 0x6a92(%rip),%xmm6 # 8a90 <_sk_clut_4D_sse2+0x1aee> + .byte 15,88,53,3,1,1,0 // addps 0x10103(%rip),%xmm6 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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,45,106,0,0 // andps 0x6a2d(%rip),%xmm3 # 8a40 <_sk_clut_4D_sse2+0x1a9e> + .byte 15,84,29,254,254,0,0 // andps 0xfefe(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,92,195 // subps %xmm3,%xmm0 .byte 15,92,240 // subps %xmm0,%xmm6 .byte 15,89,206 // mulps %xmm6,%xmm1 @@ -47902,13 +43835,13 @@ _sk_scale_u8_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,61 // jne 2114 <_sk_scale_u8_sse2+0x55> + .byte 117,61 // jne 1b9d3 <_sk_scale_u8_sse2+0x55> .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,176,105,0,0 // pand 0x69b0(%rip),%xmm8 # 8aa0 <_sk_clut_4D_sse2+0x1afe> + .byte 102,68,15,219,5,209,254,0,0 // pand 0xfed1(%rip),%xmm8 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8 - .byte 68,15,89,5,180,105,0,0 // mulps 0x69b4(%rip),%xmm8 # 8ab0 <_sk_clut_4D_sse2+0x1b0e> + .byte 68,15,89,5,21,0,1,0 // mulps 0x10015(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 .byte 65,15,89,208 // mulps %xmm8,%xmm2 @@ -47919,12 +43852,12 @@ _sk_scale_u8_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,61 // je 215e <_sk_scale_u8_sse2+0x9f> + .byte 116,61 // je 1ba1d <_sk_scale_u8_sse2+0x9f> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 2143 <_sk_scale_u8_sse2+0x84> + .byte 116,23 // je 1ba02 <_sk_scale_u8_sse2+0x84> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,181 // jne 20e7 <_sk_scale_u8_sse2+0x28> + .byte 117,181 // jne 1b9a6 <_sk_scale_u8_sse2+0x28> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 .byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8 @@ -47933,10 +43866,10 @@ _sk_scale_u8_sse2: .byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9 .byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9 .byte 242,69,15,16,193 // movsd %xmm9,%xmm8 - .byte 235,137 // jmp 20e7 <_sk_scale_u8_sse2+0x28> + .byte 235,137 // jmp 1b9a6 <_sk_scale_u8_sse2+0x28> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 - .byte 233,122,255,255,255 // jmpq 20e7 <_sk_scale_u8_sse2+0x28> + .byte 233,122,255,255,255 // jmpq 1b9a6 <_sk_scale_u8_sse2+0x28> HIDDEN _sk_lerp_1_float_sse2 .globl _sk_lerp_1_float_sse2 @@ -47971,13 +43904,13 @@ _sk_lerp_u8_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,81 // jne 220e <_sk_lerp_u8_sse2+0x69> + .byte 117,81 // jne 1bacd <_sk_lerp_u8_sse2+0x69> .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,234,104,0,0 // pand 0x68ea(%rip),%xmm8 # 8ac0 <_sk_clut_4D_sse2+0x1b1e> + .byte 102,68,15,219,5,235,253,0,0 // pand 0xfdeb(%rip),%xmm8 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8 - .byte 68,15,89,5,238,104,0,0 // mulps 0x68ee(%rip),%xmm8 # 8ad0 <_sk_clut_4D_sse2+0x1b2e> + .byte 68,15,89,5,47,255,0,0 // mulps 0xff2f(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 15,92,196 // subps %xmm4,%xmm0 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 15,88,196 // addps %xmm4,%xmm0 @@ -47995,12 +43928,12 @@ _sk_lerp_u8_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,64 // je 225b <_sk_lerp_u8_sse2+0xb6> + .byte 116,64 // je 1bb1a <_sk_lerp_u8_sse2+0xb6> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 223d <_sk_lerp_u8_sse2+0x98> + .byte 116,23 // je 1bafc <_sk_lerp_u8_sse2+0x98> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,161 // jne 21cd <_sk_lerp_u8_sse2+0x28> + .byte 117,161 // jne 1ba8c <_sk_lerp_u8_sse2+0x28> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 .byte 102,69,15,112,192,69 // pshufd $0x45,%xmm8,%xmm8 @@ -48009,10 +43942,10 @@ _sk_lerp_u8_sse2: .byte 102,68,15,96,200 // punpcklbw %xmm0,%xmm9 .byte 102,68,15,97,200 // punpcklwd %xmm0,%xmm9 .byte 242,69,15,16,193 // movsd %xmm9,%xmm8 - .byte 233,114,255,255,255 // jmpq 21cd <_sk_lerp_u8_sse2+0x28> + .byte 233,114,255,255,255 // jmpq 1ba8c <_sk_lerp_u8_sse2+0x28> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 - .byte 233,99,255,255,255 // jmpq 21cd <_sk_lerp_u8_sse2+0x28> + .byte 233,99,255,255,255 // jmpq 1ba8c <_sk_lerp_u8_sse2+0x28> HIDDEN _sk_lerp_565_sse2 .globl _sk_lerp_565_sse2 @@ -48026,20 +43959,20 @@ _sk_lerp_565_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,156,0,0,0 // jne 2325 <_sk_lerp_565_sse2+0xbb> + .byte 15,133,156,0,0,0 // jne 1bbe4 <_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,67,104,0,0 // movdqa 0x6843(%rip),%xmm8 # 8ae0 <_sk_clut_4D_sse2+0x1b3e> + .byte 102,68,15,111,5,132,254,0,0 // movdqa 0xfe84(%rip),%xmm8 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,69,15,219,193 // pand %xmm9,%xmm8 .byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8 - .byte 68,15,89,5,66,104,0,0 // mulps 0x6842(%rip),%xmm8 # 8af0 <_sk_clut_4D_sse2+0x1b4e> - .byte 102,68,15,111,21,73,104,0,0 // movdqa 0x6849(%rip),%xmm10 # 8b00 <_sk_clut_4D_sse2+0x1b5e> + .byte 68,15,89,5,131,254,0,0 // mulps 0xfe83(%rip),%xmm8 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,68,15,111,21,138,254,0,0 // movdqa 0xfe8a(%rip),%xmm10 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,69,15,219,209 // pand %xmm9,%xmm10 .byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10 - .byte 68,15,89,21,72,104,0,0 // mulps 0x6848(%rip),%xmm10 # 8b10 <_sk_clut_4D_sse2+0x1b6e> - .byte 102,68,15,219,13,79,104,0,0 // pand 0x684f(%rip),%xmm9 # 8b20 <_sk_clut_4D_sse2+0x1b7e> + .byte 68,15,89,21,137,254,0,0 // mulps 0xfe89(%rip),%xmm10 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,68,15,219,13,144,254,0,0 // pand 0xfe90(%rip),%xmm9 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9 - .byte 68,15,89,13,83,104,0,0 // mulps 0x6853(%rip),%xmm9 # 8b30 <_sk_clut_4D_sse2+0x1b8e> + .byte 68,15,89,13,148,254,0,0 // mulps 0xfe94(%rip),%xmm9 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 15,92,196 // subps %xmm4,%xmm0 .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 15,88,196 // addps %xmm4,%xmm0 @@ -48064,22 +43997,22 @@ _sk_lerp_565_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,59 // je 236d <_sk_lerp_565_sse2+0x103> + .byte 116,59 // je 1bc2c <_sk_lerp_565_sse2+0x103> .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,27 // je 2358 <_sk_lerp_565_sse2+0xee> + .byte 116,27 // je 1bc17 <_sk_lerp_565_sse2+0xee> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 15,133,77,255,255,255 // jne 2294 <_sk_lerp_565_sse2+0x2a> + .byte 15,133,77,255,255,255 // jne 1bb53 <_sk_lerp_565_sse2+0x2a> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,68,15,110,192 // movd %eax,%xmm8 .byte 102,69,15,112,200,69 // pshufd $0x45,%xmm8,%xmm9 .byte 102,71,15,110,4,89 // movd (%r9,%r11,2),%xmm8 .byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8 .byte 242,69,15,16,200 // movsd %xmm8,%xmm9 - .byte 233,39,255,255,255 // jmpq 2294 <_sk_lerp_565_sse2+0x2a> + .byte 233,39,255,255,255 // jmpq 1bb53 <_sk_lerp_565_sse2+0x2a> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,68,15,110,200 // movd %eax,%xmm9 - .byte 233,24,255,255,255 // jmpq 2294 <_sk_lerp_565_sse2+0x2a> + .byte 233,24,255,255,255 // jmpq 1bb53 <_sk_lerp_565_sse2+0x2a> HIDDEN _sk_load_tables_sse2 .globl _sk_load_tables_sse2 @@ -48088,12 +44021,12 @@ _sk_load_tables_sse2: .byte 72,173 // lods %ds:(%rsi),%rax .byte 76,139,8 // mov (%rax),%r9 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,36,1,0,0 // jne 24ae <_sk_load_tables_sse2+0x132> + .byte 15,133,36,1,0,0 // jne 1bd6d <_sk_load_tables_sse2+0x132> .byte 243,69,15,111,12,145 // movdqu (%r9,%rdx,4),%xmm9 .byte 65,87 // push %r15 .byte 65,86 // push %r14 .byte 83 // push %rbx - .byte 102,68,15,111,5,162,103,0,0 // movdqa 0x67a2(%rip),%xmm8 # 8b40 <_sk_clut_4D_sse2+0x1b9e> + .byte 102,68,15,111,5,35,252,0,0 // movdqa 0xfc23(%rip),%xmm8 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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 @@ -48149,7 +44082,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,171,102,0,0 // mulps 0x66ab(%rip),%xmm3 # 8b50 <_sk_clut_4D_sse2+0x1bae> + .byte 15,89,29,108,252,0,0 // mulps 0xfc6c(%rip),%xmm3 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx .byte 65,94 // pop %r14 @@ -48158,18 +44091,18 @@ _sk_load_tables_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,45 // je 24e8 <_sk_load_tables_sse2+0x16c> + .byte 116,45 // je 1bda7 <_sk_load_tables_sse2+0x16c> .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,23 // je 24dd <_sk_load_tables_sse2+0x161> + .byte 116,23 // je 1bd9c <_sk_load_tables_sse2+0x161> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 15,133,192,254,255,255 // jne 2390 <_sk_load_tables_sse2+0x14> + .byte 15,133,192,254,255,255 // jne 1bc4f <_sk_load_tables_sse2+0x14> .byte 102,65,15,110,68,145,8 // movd 0x8(%r9,%rdx,4),%xmm0 .byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9 .byte 102,69,15,18,12,145 // movlpd (%r9,%rdx,4),%xmm9 - .byte 233,168,254,255,255 // jmpq 2390 <_sk_load_tables_sse2+0x14> + .byte 233,168,254,255,255 // jmpq 1bc4f <_sk_load_tables_sse2+0x14> .byte 102,69,15,110,12,145 // movd (%r9,%rdx,4),%xmm9 - .byte 233,157,254,255,255 // jmpq 2390 <_sk_load_tables_sse2+0x14> + .byte 233,157,254,255,255 // jmpq 1bc4f <_sk_load_tables_sse2+0x14> HIDDEN _sk_load_tables_u16_be_sse2 .globl _sk_load_tables_u16_be_sse2 @@ -48179,7 +44112,7 @@ _sk_load_tables_u16_be_sse2: .byte 76,139,8 // mov (%rax),%r9 .byte 76,141,20,149,0,0,0,0 // lea 0x0(,%rdx,4),%r10 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,101,1,0,0 // jne 266e <_sk_load_tables_u16_be_sse2+0x17b> + .byte 15,133,101,1,0,0 // jne 1bf2d <_sk_load_tables_u16_be_sse2+0x17b> .byte 102,67,15,16,4,81 // movupd (%r9,%r10,2),%xmm0 .byte 102,67,15,16,76,81,16 // movupd 0x10(%r9,%r10,2),%xmm1 .byte 65,87 // push %r15 @@ -48191,7 +44124,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,32,102,0,0 // movdqa 0x6620(%rip),%xmm10 # 8b60 <_sk_clut_4D_sse2+0x1bbe> + .byte 102,68,15,111,21,65,252,0,0 // movdqa 0xfc41(%rip),%xmm10 # 2ba40 <_sk_overlay_sse2_8bit+0x107f> .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 @@ -48253,7 +44186,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,11,101,0,0 // mulps 0x650b(%rip),%xmm3 # 8b70 <_sk_clut_4D_sse2+0x1bce> + .byte 15,89,29,60,251,0,0 // mulps 0xfb3c(%rip),%xmm3 # 2ba60 <_sk_overlay_sse2_8bit+0x109f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx .byte 65,94 // pop %r14 @@ -48261,17 +44194,17 @@ _sk_load_tables_u16_be_sse2: .byte 255,224 // jmpq *%rax .byte 242,67,15,16,4,81 // movsd (%r9,%r10,2),%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,17 // jne 268b <_sk_load_tables_u16_be_sse2+0x198> + .byte 117,17 // jne 1bf4a <_sk_load_tables_u16_be_sse2+0x198> .byte 102,15,87,201 // xorpd %xmm1,%xmm1 .byte 102,15,20,193 // unpcklpd %xmm1,%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 - .byte 233,139,254,255,255 // jmpq 2516 <_sk_load_tables_u16_be_sse2+0x23> + .byte 233,139,254,255,255 // jmpq 1bdd5 <_sk_load_tables_u16_be_sse2+0x23> .byte 102,67,15,22,68,81,8 // movhpd 0x8(%r9,%r10,2),%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,118,254,255,255 // jb 2516 <_sk_load_tables_u16_be_sse2+0x23> + .byte 15,130,118,254,255,255 // jb 1bdd5 <_sk_load_tables_u16_be_sse2+0x23> .byte 242,67,15,16,76,81,16 // movsd 0x10(%r9,%r10,2),%xmm1 - .byte 233,106,254,255,255 // jmpq 2516 <_sk_load_tables_u16_be_sse2+0x23> + .byte 233,106,254,255,255 // jmpq 1bdd5 <_sk_load_tables_u16_be_sse2+0x23> HIDDEN _sk_load_tables_rgb_u16_be_sse2 .globl _sk_load_tables_rgb_u16_be_sse2 @@ -48281,7 +44214,7 @@ _sk_load_tables_rgb_u16_be_sse2: .byte 76,139,8 // mov (%rax),%r9 .byte 76,141,20,82 // lea (%rdx,%rdx,2),%r10 .byte 77,133,192 // test %r8,%r8 - .byte 15,133,84,1,0,0 // jne 2812 <_sk_load_tables_rgb_u16_be_sse2+0x166> + .byte 15,133,84,1,0,0 // jne 1c0d1 <_sk_load_tables_rgb_u16_be_sse2+0x166> .byte 243,71,15,111,28,81 // movdqu (%r9,%r10,2),%xmm11 .byte 243,67,15,111,76,81,8 // movdqu 0x8(%r9,%r10,2),%xmm1 .byte 102,15,115,217,4 // psrldq $0x4,%xmm1 @@ -48296,7 +44229,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,122,100,0,0 // movdqa 0x647a(%rip),%xmm8 # 8b80 <_sk_clut_4D_sse2+0x1bde> + .byte 102,68,15,111,5,123,250,0,0 // movdqa 0xfa7b(%rip),%xmm8 # 2ba40 <_sk_overlay_sse2_8bit+0x107f> .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 @@ -48352,7 +44285,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,133,99,0,0 // movaps 0x6385(%rip),%xmm3 # 8b90 <_sk_clut_4D_sse2+0x1bee> + .byte 15,40,29,6,247,0,0 // movaps 0xf706(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 91 // pop %rbx .byte 65,94 // pop %r14 .byte 65,95 // pop %r15 @@ -48361,21 +44294,21 @@ _sk_load_tables_rgb_u16_be_sse2: .byte 102,71,15,196,92,81,4,2 // pinsrw $0x2,0x4(%r9,%r10,2),%xmm11 .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,14 // jne 2838 <_sk_load_tables_rgb_u16_be_sse2+0x18c> + .byte 117,14 // jne 1c0f7 <_sk_load_tables_rgb_u16_be_sse2+0x18c> .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,69,15,239,210 // pxor %xmm10,%xmm10 - .byte 233,172,254,255,255 // jmpq 26e4 <_sk_load_tables_rgb_u16_be_sse2+0x38> + .byte 233,172,254,255,255 // jmpq 1bfa3 <_sk_load_tables_rgb_u16_be_sse2+0x38> .byte 102,71,15,110,84,81,6 // movd 0x6(%r9,%r10,2),%xmm10 .byte 102,71,15,196,84,81,10,2 // pinsrw $0x2,0xa(%r9,%r10,2),%xmm10 .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,24 // jb 2869 <_sk_load_tables_rgb_u16_be_sse2+0x1bd> + .byte 114,24 // jb 1c128 <_sk_load_tables_rgb_u16_be_sse2+0x1bd> .byte 102,67,15,110,76,81,12 // movd 0xc(%r9,%r10,2),%xmm1 .byte 102,67,15,196,76,81,16,2 // pinsrw $0x2,0x10(%r9,%r10,2),%xmm1 .byte 102,15,239,192 // pxor %xmm0,%xmm0 - .byte 233,123,254,255,255 // jmpq 26e4 <_sk_load_tables_rgb_u16_be_sse2+0x38> + .byte 233,123,254,255,255 // jmpq 1bfa3 <_sk_load_tables_rgb_u16_be_sse2+0x38> .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,114,254,255,255 // jmpq 26e4 <_sk_load_tables_rgb_u16_be_sse2+0x38> + .byte 233,114,254,255,255 // jmpq 1bfa3 <_sk_load_tables_rgb_u16_be_sse2+0x38> HIDDEN _sk_byte_tables_sse2 .globl _sk_byte_tables_sse2 @@ -48386,7 +44319,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,30,99,0,0 // movaps 0x631e(%rip),%xmm8 # 8ba0 <_sk_clut_4D_sse2+0x1bfe> + .byte 68,15,40,5,111,247,0,0 // movaps 0xf76f(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -48414,7 +44347,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,184,98,0,0 // movaps 0x62b8(%rip),%xmm10 # 8bb0 <_sk_clut_4D_sse2+0x1c0e> + .byte 68,15,40,21,25,248,0,0 // movaps 0xf819(%rip),%xmm10 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,194 // mulps %xmm10,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 .byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1 @@ -48535,7 +44468,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,0,97,0,0 // movaps 0x6100(%rip),%xmm10 # 8bc0 <_sk_clut_4D_sse2+0x1c1e> + .byte 68,15,40,21,81,246,0,0 // movaps 0xf651(%rip),%xmm10 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 65,15,89,194 // mulps %xmm10,%xmm0 .byte 65,15,89,200 // mulps %xmm8,%xmm1 .byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1 @@ -48742,15 +44675,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,52,94,0,0 // mulps 0x5e34(%rip),%xmm9 # 8bd0 <_sk_clut_4D_sse2+0x1c2e> - .byte 68,15,84,21,60,94,0,0 // andps 0x5e3c(%rip),%xmm10 # 8be0 <_sk_clut_4D_sse2+0x1c3e> - .byte 68,15,86,21,68,94,0,0 // orps 0x5e44(%rip),%xmm10 # 8bf0 <_sk_clut_4D_sse2+0x1c4e> - .byte 68,15,88,13,76,94,0,0 // addps 0x5e4c(%rip),%xmm9 # 8c00 <_sk_clut_4D_sse2+0x1c5e> - .byte 68,15,40,37,84,94,0,0 // movaps 0x5e54(%rip),%xmm12 # 8c10 <_sk_clut_4D_sse2+0x1c6e> + .byte 68,15,89,13,37,244,0,0 // mulps 0xf425(%rip),%xmm9 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,21,45,244,0,0 // andps 0xf42d(%rip),%xmm10 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,21,85,241,0,0 // orps 0xf155(%rip),%xmm10 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,13,45,244,0,0 // addps 0xf42d(%rip),%xmm9 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 68,15,40,37,53,244,0,0 // movaps 0xf435(%rip),%xmm12 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 69,15,89,226 // mulps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,88,21,84,94,0,0 // addps 0x5e54(%rip),%xmm10 # 8c20 <_sk_clut_4D_sse2+0x1c7e> - .byte 68,15,40,37,92,94,0,0 // movaps 0x5e5c(%rip),%xmm12 # 8c30 <_sk_clut_4D_sse2+0x1c8e> + .byte 68,15,88,21,53,244,0,0 // addps 0xf435(%rip),%xmm10 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 68,15,40,37,61,244,0,0 // movaps 0xf43d(%rip),%xmm12 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .byte 69,15,94,226 // divps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 .byte 69,15,89,203 // mulps %xmm11,%xmm9 @@ -48758,22 +44691,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,70,94,0,0 // movaps 0x5e46(%rip),%xmm10 # 8c40 <_sk_clut_4D_sse2+0x1c9e> + .byte 68,15,40,21,23,241,0,0 // movaps 0xf117(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,58,94,0,0 // addps 0x5e3a(%rip),%xmm9 # 8c50 <_sk_clut_4D_sse2+0x1cae> - .byte 68,15,40,37,66,94,0,0 // movaps 0x5e42(%rip),%xmm12 # 8c60 <_sk_clut_4D_sse2+0x1cbe> + .byte 68,15,88,13,11,244,0,0 // addps 0xf40b(%rip),%xmm9 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 68,15,40,37,19,244,0,0 // movaps 0xf413(%rip),%xmm12 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 69,15,89,229 // mulps %xmm13,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,40,37,66,94,0,0 // movaps 0x5e42(%rip),%xmm12 # 8c70 <_sk_clut_4D_sse2+0x1cce> + .byte 68,15,40,37,19,244,0,0 // movaps 0xf413(%rip),%xmm12 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,229 // subps %xmm13,%xmm12 - .byte 68,15,40,45,70,94,0,0 // movaps 0x5e46(%rip),%xmm13 # 8c80 <_sk_clut_4D_sse2+0x1cde> + .byte 68,15,40,45,23,244,0,0 // movaps 0xf417(%rip),%xmm13 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 69,15,94,236 // divps %xmm12,%xmm13 .byte 69,15,88,233 // addps %xmm9,%xmm13 - .byte 68,15,89,45,70,94,0,0 // mulps 0x5e46(%rip),%xmm13 # 8c90 <_sk_clut_4D_sse2+0x1cee> + .byte 68,15,89,45,23,244,0,0 // mulps 0xf417(%rip),%xmm13 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -48809,15 +44742,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,198,93,0,0 // mulps 0x5dc6(%rip),%xmm9 # 8ca0 <_sk_clut_4D_sse2+0x1cfe> - .byte 68,15,84,21,206,93,0,0 // andps 0x5dce(%rip),%xmm10 # 8cb0 <_sk_clut_4D_sse2+0x1d0e> - .byte 68,15,86,21,214,93,0,0 // orps 0x5dd6(%rip),%xmm10 # 8cc0 <_sk_clut_4D_sse2+0x1d1e> - .byte 68,15,88,13,222,93,0,0 // addps 0x5dde(%rip),%xmm9 # 8cd0 <_sk_clut_4D_sse2+0x1d2e> - .byte 68,15,40,37,230,93,0,0 // movaps 0x5de6(%rip),%xmm12 # 8ce0 <_sk_clut_4D_sse2+0x1d3e> + .byte 68,15,89,13,231,242,0,0 // mulps 0xf2e7(%rip),%xmm9 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,21,239,242,0,0 // andps 0xf2ef(%rip),%xmm10 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,21,23,240,0,0 // orps 0xf017(%rip),%xmm10 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,13,239,242,0,0 // addps 0xf2ef(%rip),%xmm9 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 68,15,40,37,247,242,0,0 // movaps 0xf2f7(%rip),%xmm12 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 69,15,89,226 // mulps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,88,21,230,93,0,0 // addps 0x5de6(%rip),%xmm10 # 8cf0 <_sk_clut_4D_sse2+0x1d4e> - .byte 68,15,40,37,238,93,0,0 // movaps 0x5dee(%rip),%xmm12 # 8d00 <_sk_clut_4D_sse2+0x1d5e> + .byte 68,15,88,21,247,242,0,0 // addps 0xf2f7(%rip),%xmm10 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 68,15,40,37,255,242,0,0 // movaps 0xf2ff(%rip),%xmm12 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .byte 69,15,94,226 // divps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 .byte 69,15,89,203 // mulps %xmm11,%xmm9 @@ -48825,22 +44758,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,216,93,0,0 // movaps 0x5dd8(%rip),%xmm10 # 8d10 <_sk_clut_4D_sse2+0x1d6e> + .byte 68,15,40,21,217,239,0,0 // movaps 0xefd9(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,204,93,0,0 // addps 0x5dcc(%rip),%xmm9 # 8d20 <_sk_clut_4D_sse2+0x1d7e> - .byte 68,15,40,37,212,93,0,0 // movaps 0x5dd4(%rip),%xmm12 # 8d30 <_sk_clut_4D_sse2+0x1d8e> + .byte 68,15,88,13,205,242,0,0 // addps 0xf2cd(%rip),%xmm9 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 68,15,40,37,213,242,0,0 // movaps 0xf2d5(%rip),%xmm12 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 69,15,89,229 // mulps %xmm13,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,40,37,212,93,0,0 // movaps 0x5dd4(%rip),%xmm12 # 8d40 <_sk_clut_4D_sse2+0x1d9e> + .byte 68,15,40,37,213,242,0,0 // movaps 0xf2d5(%rip),%xmm12 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,229 // subps %xmm13,%xmm12 - .byte 68,15,40,45,216,93,0,0 // movaps 0x5dd8(%rip),%xmm13 # 8d50 <_sk_clut_4D_sse2+0x1dae> + .byte 68,15,40,45,217,242,0,0 // movaps 0xf2d9(%rip),%xmm13 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 69,15,94,236 // divps %xmm12,%xmm13 .byte 69,15,88,233 // addps %xmm9,%xmm13 - .byte 68,15,89,45,216,93,0,0 // mulps 0x5dd8(%rip),%xmm13 # 8d60 <_sk_clut_4D_sse2+0x1dbe> + .byte 68,15,89,45,217,242,0,0 // mulps 0xf2d9(%rip),%xmm13 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -48876,15 +44809,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,88,93,0,0 // mulps 0x5d58(%rip),%xmm9 # 8d70 <_sk_clut_4D_sse2+0x1dce> - .byte 68,15,84,21,96,93,0,0 // andps 0x5d60(%rip),%xmm10 # 8d80 <_sk_clut_4D_sse2+0x1dde> - .byte 68,15,86,21,104,93,0,0 // orps 0x5d68(%rip),%xmm10 # 8d90 <_sk_clut_4D_sse2+0x1dee> - .byte 68,15,88,13,112,93,0,0 // addps 0x5d70(%rip),%xmm9 # 8da0 <_sk_clut_4D_sse2+0x1dfe> - .byte 68,15,40,37,120,93,0,0 // movaps 0x5d78(%rip),%xmm12 # 8db0 <_sk_clut_4D_sse2+0x1e0e> + .byte 68,15,89,13,169,241,0,0 // mulps 0xf1a9(%rip),%xmm9 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,21,177,241,0,0 // andps 0xf1b1(%rip),%xmm10 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,21,217,238,0,0 // orps 0xeed9(%rip),%xmm10 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,13,177,241,0,0 // addps 0xf1b1(%rip),%xmm9 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 68,15,40,37,185,241,0,0 // movaps 0xf1b9(%rip),%xmm12 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 69,15,89,226 // mulps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,88,21,120,93,0,0 // addps 0x5d78(%rip),%xmm10 # 8dc0 <_sk_clut_4D_sse2+0x1e1e> - .byte 68,15,40,37,128,93,0,0 // movaps 0x5d80(%rip),%xmm12 # 8dd0 <_sk_clut_4D_sse2+0x1e2e> + .byte 68,15,88,21,185,241,0,0 // addps 0xf1b9(%rip),%xmm10 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 68,15,40,37,193,241,0,0 // movaps 0xf1c1(%rip),%xmm12 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .byte 69,15,94,226 // divps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 .byte 69,15,89,203 // mulps %xmm11,%xmm9 @@ -48892,22 +44825,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,106,93,0,0 // movaps 0x5d6a(%rip),%xmm10 # 8de0 <_sk_clut_4D_sse2+0x1e3e> + .byte 68,15,40,21,155,238,0,0 // movaps 0xee9b(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,94,93,0,0 // addps 0x5d5e(%rip),%xmm9 # 8df0 <_sk_clut_4D_sse2+0x1e4e> - .byte 68,15,40,37,102,93,0,0 // movaps 0x5d66(%rip),%xmm12 # 8e00 <_sk_clut_4D_sse2+0x1e5e> + .byte 68,15,88,13,143,241,0,0 // addps 0xf18f(%rip),%xmm9 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 68,15,40,37,151,241,0,0 // movaps 0xf197(%rip),%xmm12 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 69,15,89,229 // mulps %xmm13,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,40,37,102,93,0,0 // movaps 0x5d66(%rip),%xmm12 # 8e10 <_sk_clut_4D_sse2+0x1e6e> + .byte 68,15,40,37,151,241,0,0 // movaps 0xf197(%rip),%xmm12 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,229 // subps %xmm13,%xmm12 - .byte 68,15,40,45,106,93,0,0 // movaps 0x5d6a(%rip),%xmm13 # 8e20 <_sk_clut_4D_sse2+0x1e7e> + .byte 68,15,40,45,155,241,0,0 // movaps 0xf19b(%rip),%xmm13 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 69,15,94,236 // divps %xmm12,%xmm13 .byte 69,15,88,233 // addps %xmm9,%xmm13 - .byte 68,15,89,45,106,93,0,0 // mulps 0x5d6a(%rip),%xmm13 # 8e30 <_sk_clut_4D_sse2+0x1e8e> + .byte 68,15,89,45,155,241,0,0 // mulps 0xf19b(%rip),%xmm13 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -48943,15 +44876,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,234,92,0,0 // mulps 0x5cea(%rip),%xmm9 # 8e40 <_sk_clut_4D_sse2+0x1e9e> - .byte 68,15,84,21,242,92,0,0 // andps 0x5cf2(%rip),%xmm10 # 8e50 <_sk_clut_4D_sse2+0x1eae> - .byte 68,15,86,21,250,92,0,0 // orps 0x5cfa(%rip),%xmm10 # 8e60 <_sk_clut_4D_sse2+0x1ebe> - .byte 68,15,88,13,2,93,0,0 // addps 0x5d02(%rip),%xmm9 # 8e70 <_sk_clut_4D_sse2+0x1ece> - .byte 68,15,40,37,10,93,0,0 // movaps 0x5d0a(%rip),%xmm12 # 8e80 <_sk_clut_4D_sse2+0x1ede> + .byte 68,15,89,13,107,240,0,0 // mulps 0xf06b(%rip),%xmm9 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 68,15,84,21,115,240,0,0 // andps 0xf073(%rip),%xmm10 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,86,21,155,237,0,0 // orps 0xed9b(%rip),%xmm10 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> + .byte 68,15,88,13,115,240,0,0 // addps 0xf073(%rip),%xmm9 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> + .byte 68,15,40,37,123,240,0,0 // movaps 0xf07b(%rip),%xmm12 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 69,15,89,226 // mulps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,88,21,10,93,0,0 // addps 0x5d0a(%rip),%xmm10 # 8e90 <_sk_clut_4D_sse2+0x1eee> - .byte 68,15,40,37,18,93,0,0 // movaps 0x5d12(%rip),%xmm12 # 8ea0 <_sk_clut_4D_sse2+0x1efe> + .byte 68,15,88,21,123,240,0,0 // addps 0xf07b(%rip),%xmm10 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> + .byte 68,15,40,37,131,240,0,0 // movaps 0xf083(%rip),%xmm12 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .byte 69,15,94,226 // divps %xmm10,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 .byte 69,15,89,203 // mulps %xmm11,%xmm9 @@ -48959,22 +44892,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,252,92,0,0 // movaps 0x5cfc(%rip),%xmm10 # 8eb0 <_sk_clut_4D_sse2+0x1f0e> + .byte 68,15,40,21,93,237,0,0 // movaps 0xed5d(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,240,92,0,0 // addps 0x5cf0(%rip),%xmm9 # 8ec0 <_sk_clut_4D_sse2+0x1f1e> - .byte 68,15,40,37,248,92,0,0 // movaps 0x5cf8(%rip),%xmm12 # 8ed0 <_sk_clut_4D_sse2+0x1f2e> + .byte 68,15,88,13,81,240,0,0 // addps 0xf051(%rip),%xmm9 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> + .byte 68,15,40,37,89,240,0,0 // movaps 0xf059(%rip),%xmm12 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 69,15,89,229 // mulps %xmm13,%xmm12 .byte 69,15,92,204 // subps %xmm12,%xmm9 - .byte 68,15,40,37,248,92,0,0 // movaps 0x5cf8(%rip),%xmm12 # 8ee0 <_sk_clut_4D_sse2+0x1f3e> + .byte 68,15,40,37,89,240,0,0 // movaps 0xf059(%rip),%xmm12 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 69,15,92,229 // subps %xmm13,%xmm12 - .byte 68,15,40,45,252,92,0,0 // movaps 0x5cfc(%rip),%xmm13 # 8ef0 <_sk_clut_4D_sse2+0x1f4e> + .byte 68,15,40,45,93,240,0,0 // movaps 0xf05d(%rip),%xmm13 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 69,15,94,236 // divps %xmm12,%xmm13 .byte 69,15,88,233 // addps %xmm9,%xmm13 - .byte 68,15,89,45,252,92,0,0 // mulps 0x5cfc(%rip),%xmm13 # 8f00 <_sk_clut_4D_sse2+0x1f5e> + .byte 68,15,89,45,93,240,0,0 // mulps 0xf05d(%rip),%xmm13 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .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 @@ -48999,19 +44932,19 @@ _sk_gamma_sse2: .byte 15,40,218 // movaps %xmm2,%xmm3 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 15,91,194 // cvtdq2ps %xmm2,%xmm0 - .byte 15,89,5,183,92,0,0 // mulps 0x5cb7(%rip),%xmm0 # 8f10 <_sk_clut_4D_sse2+0x1f6e> - .byte 15,84,21,192,92,0,0 // andps 0x5cc0(%rip),%xmm2 # 8f20 <_sk_clut_4D_sse2+0x1f7e> - .byte 68,15,40,53,200,92,0,0 // movaps 0x5cc8(%rip),%xmm14 # 8f30 <_sk_clut_4D_sse2+0x1f8e> + .byte 15,89,5,104,239,0,0 // mulps 0xef68(%rip),%xmm0 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 15,84,21,113,239,0,0 // andps 0xef71(%rip),%xmm2 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 68,15,40,53,153,236,0,0 // movaps 0xec99(%rip),%xmm14 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,86,214 // orps %xmm14,%xmm2 - .byte 68,15,40,37,204,92,0,0 // movaps 0x5ccc(%rip),%xmm12 # 8f40 <_sk_clut_4D_sse2+0x1f9e> + .byte 68,15,40,37,109,239,0,0 // movaps 0xef6d(%rip),%xmm12 # 2baa0 <_sk_overlay_sse2_8bit+0x10df> .byte 65,15,88,196 // addps %xmm12,%xmm0 - .byte 68,15,40,29,208,92,0,0 // movaps 0x5cd0(%rip),%xmm11 # 8f50 <_sk_clut_4D_sse2+0x1fae> + .byte 68,15,40,29,113,239,0,0 // movaps 0xef71(%rip),%xmm11 # 2bab0 <_sk_overlay_sse2_8bit+0x10ef> .byte 15,40,226 // movaps %xmm2,%xmm4 .byte 65,15,89,227 // mulps %xmm11,%xmm4 .byte 15,92,196 // subps %xmm4,%xmm0 - .byte 68,15,40,21,206,92,0,0 // movaps 0x5cce(%rip),%xmm10 # 8f60 <_sk_clut_4D_sse2+0x1fbe> + .byte 68,15,40,21,111,239,0,0 // movaps 0xef6f(%rip),%xmm10 # 2bac0 <_sk_overlay_sse2_8bit+0x10ff> .byte 65,15,88,210 // addps %xmm10,%xmm2 - .byte 68,15,40,45,210,92,0,0 // movaps 0x5cd2(%rip),%xmm13 # 8f70 <_sk_clut_4D_sse2+0x1fce> + .byte 68,15,40,45,115,239,0,0 // movaps 0xef73(%rip),%xmm13 # 2bad0 <_sk_overlay_sse2_8bit+0x110f> .byte 65,15,40,229 // movaps %xmm13,%xmm4 .byte 15,94,226 // divps %xmm2,%xmm4 .byte 72,173 // lods %ds:(%rsi),%rax @@ -49023,27 +44956,27 @@ _sk_gamma_sse2: .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 .byte 15,40,224 // movaps %xmm0,%xmm4 .byte 15,194,226,1 // cmpltps %xmm2,%xmm4 - .byte 68,15,40,13,178,92,0,0 // movaps 0x5cb2(%rip),%xmm9 # 8f80 <_sk_clut_4D_sse2+0x1fde> + .byte 68,15,40,13,67,236,0,0 // movaps 0xec43(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 65,15,84,225 // andps %xmm9,%xmm4 .byte 15,92,212 // subps %xmm4,%xmm2 .byte 15,40,224 // movaps %xmm0,%xmm4 .byte 15,92,226 // subps %xmm2,%xmm4 - .byte 15,40,53,174,92,0,0 // movaps 0x5cae(%rip),%xmm6 # 8f90 <_sk_clut_4D_sse2+0x1fee> + .byte 15,40,53,63,239,0,0 // movaps 0xef3f(%rip),%xmm6 # 2bae0 <_sk_overlay_sse2_8bit+0x111f> .byte 15,88,198 // addps %xmm6,%xmm0 - .byte 15,40,61,196,92,0,0 // movaps 0x5cc4(%rip),%xmm7 # 8fb0 <_sk_clut_4D_sse2+0x200e> + .byte 15,40,61,85,239,0,0 // movaps 0xef55(%rip),%xmm7 # 2bb00 <_sk_overlay_sse2_8bit+0x113f> .byte 15,40,239 // movaps %xmm7,%xmm5 .byte 15,92,236 // subps %xmm4,%xmm5 .byte 15,40,212 // movaps %xmm4,%xmm2 - .byte 15,40,37,164,92,0,0 // movaps 0x5ca4(%rip),%xmm4 # 8fa0 <_sk_clut_4D_sse2+0x1ffe> + .byte 15,40,37,53,239,0,0 // movaps 0xef35(%rip),%xmm4 # 2baf0 <_sk_overlay_sse2_8bit+0x112f> .byte 15,89,212 // mulps %xmm4,%xmm2 .byte 15,92,194 // subps %xmm2,%xmm0 - .byte 68,15,40,61,182,92,0,0 // movaps 0x5cb6(%rip),%xmm15 # 8fc0 <_sk_clut_4D_sse2+0x201e> + .byte 68,15,40,61,71,239,0,0 // movaps 0xef47(%rip),%xmm15 # 2bb10 <_sk_overlay_sse2_8bit+0x114f> .byte 65,15,40,215 // movaps %xmm15,%xmm2 .byte 15,94,213 // divps %xmm5,%xmm2 .byte 15,88,208 // addps %xmm0,%xmm2 .byte 15,91,193 // cvtdq2ps %xmm1,%xmm0 - .byte 15,89,5,242,91,0,0 // mulps 0x5bf2(%rip),%xmm0 # 8f10 <_sk_clut_4D_sse2+0x1f6e> - .byte 15,84,13,251,91,0,0 // andps 0x5bfb(%rip),%xmm1 # 8f20 <_sk_clut_4D_sse2+0x1f7e> + .byte 15,89,5,163,238,0,0 // mulps 0xeea3(%rip),%xmm0 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 15,84,13,172,238,0,0 // andps 0xeeac(%rip),%xmm1 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> .byte 65,15,86,206 // orps %xmm14,%xmm1 .byte 65,15,88,196 // addps %xmm12,%xmm0 .byte 15,40,233 // movaps %xmm1,%xmm5 @@ -49073,9 +45006,9 @@ _sk_gamma_sse2: .byte 15,94,206 // divps %xmm6,%xmm1 .byte 15,88,200 // addps %xmm0,%xmm1 .byte 15,91,195 // cvtdq2ps %xmm3,%xmm0 - .byte 15,89,5,129,91,0,0 // mulps 0x5b81(%rip),%xmm0 # 8f10 <_sk_clut_4D_sse2+0x1f6e> - .byte 15,84,29,138,91,0,0 // andps 0x5b8a(%rip),%xmm3 # 8f20 <_sk_clut_4D_sse2+0x1f7e> - .byte 15,86,29,147,91,0,0 // orps 0x5b93(%rip),%xmm3 # 8f30 <_sk_clut_4D_sse2+0x1f8e> + .byte 15,89,5,50,238,0,0 // mulps 0xee32(%rip),%xmm0 # 2ba80 <_sk_overlay_sse2_8bit+0x10bf> + .byte 15,84,29,59,238,0,0 // andps 0xee3b(%rip),%xmm3 # 2ba90 <_sk_overlay_sse2_8bit+0x10cf> + .byte 15,86,29,100,235,0,0 // orps 0xeb64(%rip),%xmm3 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,88,196 // addps %xmm12,%xmm0 .byte 68,15,89,219 // mulps %xmm3,%xmm11 .byte 65,15,92,195 // subps %xmm11,%xmm0 @@ -49097,7 +45030,7 @@ _sk_gamma_sse2: .byte 15,92,253 // subps %xmm5,%xmm7 .byte 68,15,94,255 // divps %xmm7,%xmm15 .byte 68,15,88,248 // addps %xmm0,%xmm15 - .byte 15,40,5,224,91,0,0 // movaps 0x5be0(%rip),%xmm0 # 8fd0 <_sk_clut_4D_sse2+0x202e> + .byte 15,40,5,113,238,0,0 // movaps 0xee71(%rip),%xmm0 # 2bb20 <_sk_overlay_sse2_8bit+0x115f> .byte 15,89,208 // mulps %xmm0,%xmm2 .byte 15,89,200 // mulps %xmm0,%xmm1 .byte 68,15,89,248 // mulps %xmm0,%xmm15 @@ -49116,29 +45049,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,181,91,0,0 // mulps 0x5bb5(%rip),%xmm0 # 8fe0 <_sk_clut_4D_sse2+0x203e> - .byte 68,15,40,5,189,91,0,0 // movaps 0x5bbd(%rip),%xmm8 # 8ff0 <_sk_clut_4D_sse2+0x204e> + .byte 15,89,5,70,238,0,0 // mulps 0xee46(%rip),%xmm0 # 2bb30 <_sk_overlay_sse2_8bit+0x116f> + .byte 68,15,40,5,190,235,0,0 // movaps 0xebbe(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .byte 65,15,89,200 // mulps %xmm8,%xmm1 - .byte 68,15,40,13,193,91,0,0 // movaps 0x5bc1(%rip),%xmm9 # 9000 <_sk_clut_4D_sse2+0x205e> + .byte 68,15,40,13,66,238,0,0 // movaps 0xee42(%rip),%xmm9 # 2bb40 <_sk_overlay_sse2_8bit+0x117f> .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,190,91,0,0 // addps 0x5bbe(%rip),%xmm0 # 9010 <_sk_clut_4D_sse2+0x206e> - .byte 15,89,5,199,91,0,0 // mulps 0x5bc7(%rip),%xmm0 # 9020 <_sk_clut_4D_sse2+0x207e> - .byte 15,89,13,208,91,0,0 // mulps 0x5bd0(%rip),%xmm1 # 9030 <_sk_clut_4D_sse2+0x208e> + .byte 15,88,5,63,238,0,0 // addps 0xee3f(%rip),%xmm0 # 2bb50 <_sk_overlay_sse2_8bit+0x118f> + .byte 15,89,5,72,238,0,0 // mulps 0xee48(%rip),%xmm0 # 2bb60 <_sk_overlay_sse2_8bit+0x119f> + .byte 15,89,13,81,238,0,0 // mulps 0xee51(%rip),%xmm1 # 2bb70 <_sk_overlay_sse2_8bit+0x11af> .byte 15,88,200 // addps %xmm0,%xmm1 - .byte 15,89,21,214,91,0,0 // mulps 0x5bd6(%rip),%xmm2 # 9040 <_sk_clut_4D_sse2+0x209e> + .byte 15,89,21,87,238,0,0 // mulps 0xee57(%rip),%xmm2 # 2bb80 <_sk_overlay_sse2_8bit+0x11bf> .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,203,91,0,0 // movaps 0x5bcb(%rip),%xmm2 # 9050 <_sk_clut_4D_sse2+0x20ae> + .byte 15,40,21,76,238,0,0 // movaps 0xee4c(%rip),%xmm2 # 2bb90 <_sk_overlay_sse2_8bit+0x11cf> .byte 68,15,40,194 // movaps %xmm2,%xmm8 .byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8 - .byte 68,15,40,21,202,91,0,0 // movaps 0x5bca(%rip),%xmm10 # 9060 <_sk_clut_4D_sse2+0x20be> + .byte 68,15,40,21,75,238,0,0 // movaps 0xee4b(%rip),%xmm10 # 2bba0 <_sk_overlay_sse2_8bit+0x11df> .byte 65,15,88,202 // addps %xmm10,%xmm1 - .byte 68,15,40,29,206,91,0,0 // movaps 0x5bce(%rip),%xmm11 # 9070 <_sk_clut_4D_sse2+0x20ce> + .byte 68,15,40,29,79,238,0,0 // movaps 0xee4f(%rip),%xmm11 # 2bbb0 <_sk_overlay_sse2_8bit+0x11ef> .byte 65,15,89,203 // mulps %xmm11,%xmm1 .byte 69,15,84,224 // andps %xmm8,%xmm12 .byte 68,15,85,193 // andnps %xmm1,%xmm8 @@ -49162,8 +45095,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,126,91,0,0 // mulps 0x5b7e(%rip),%xmm8 # 9080 <_sk_clut_4D_sse2+0x20de> - .byte 15,89,21,135,91,0,0 // mulps 0x5b87(%rip),%xmm2 # 9090 <_sk_clut_4D_sse2+0x20ee> + .byte 68,15,89,5,255,237,0,0 // mulps 0xedff(%rip),%xmm8 # 2bbc0 <_sk_overlay_sse2_8bit+0x11ff> + .byte 15,89,21,8,238,0,0 // mulps 0xee08(%rip),%xmm2 # 2bbd0 <_sk_overlay_sse2_8bit+0x120f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -49179,13 +45112,13 @@ _sk_load_a8_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,46 // jne 3557 <_sk_load_a8_sse2+0x46> + .byte 117,46 // jne 1ce16 <_sk_load_a8_sse2+0x46> .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,97,91,0,0 // pand 0x5b61(%rip),%xmm0 # 90a0 <_sk_clut_4D_sse2+0x20fe> + .byte 102,15,219,5,130,234,0,0 // pand 0xea82(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,216 // cvtdq2ps %xmm0,%xmm3 - .byte 15,89,29,103,91,0,0 // mulps 0x5b67(%rip),%xmm3 # 90b0 <_sk_clut_4D_sse2+0x210e> + .byte 15,89,29,200,235,0,0 // mulps 0xebc8(%rip),%xmm3 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 @@ -49194,12 +45127,12 @@ _sk_load_a8_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,54 // je 359a <_sk_load_a8_sse2+0x89> + .byte 116,54 // je 1ce59 <_sk_load_a8_sse2+0x89> .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3583 <_sk_load_a8_sse2+0x72> + .byte 116,21 // je 1ce42 <_sk_load_a8_sse2+0x72> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,195 // jne 3537 <_sk_load_a8_sse2+0x26> + .byte 117,195 // jne 1cdf6 <_sk_load_a8_sse2+0x26> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 @@ -49208,10 +45141,10 @@ _sk_load_a8_sse2: .byte 102,15,96,200 // punpcklbw %xmm0,%xmm1 .byte 102,15,97,200 // punpcklwd %xmm0,%xmm1 .byte 242,15,16,193 // movsd %xmm1,%xmm0 - .byte 235,157 // jmp 3537 <_sk_load_a8_sse2+0x26> + .byte 235,157 // jmp 1cdf6 <_sk_load_a8_sse2+0x26> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 - .byte 235,146 // jmp 3537 <_sk_load_a8_sse2+0x26> + .byte 235,146 // jmp 1cdf6 <_sk_load_a8_sse2+0x26> HIDDEN _sk_load_a8_dst_sse2 .globl _sk_load_a8_dst_sse2 @@ -49224,13 +45157,13 @@ _sk_load_a8_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,46 // jne 35eb <_sk_load_a8_dst_sse2+0x46> + .byte 117,46 // jne 1ceaa <_sk_load_a8_dst_sse2+0x46> .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,237,90,0,0 // pand 0x5aed(%rip),%xmm4 # 90c0 <_sk_clut_4D_sse2+0x211e> + .byte 102,15,219,37,238,233,0,0 // pand 0xe9ee(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,252 // cvtdq2ps %xmm4,%xmm7 - .byte 15,89,61,243,90,0,0 // mulps 0x5af3(%rip),%xmm7 # 90d0 <_sk_clut_4D_sse2+0x212e> + .byte 15,89,61,52,235,0,0 // mulps 0xeb34(%rip),%xmm7 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,228 // xorps %xmm4,%xmm4 .byte 102,15,87,237 // xorpd %xmm5,%xmm5 @@ -49239,12 +45172,12 @@ _sk_load_a8_dst_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,54 // je 362e <_sk_load_a8_dst_sse2+0x89> + .byte 116,54 // je 1ceed <_sk_load_a8_dst_sse2+0x89> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3617 <_sk_load_a8_dst_sse2+0x72> + .byte 116,21 // je 1ced6 <_sk_load_a8_dst_sse2+0x72> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,195 // jne 35cb <_sk_load_a8_dst_sse2+0x26> + .byte 117,195 // jne 1ce8a <_sk_load_a8_dst_sse2+0x26> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4 @@ -49253,10 +45186,10 @@ _sk_load_a8_dst_sse2: .byte 102,15,96,232 // punpcklbw %xmm0,%xmm5 .byte 102,15,97,232 // punpcklwd %xmm0,%xmm5 .byte 242,15,16,229 // movsd %xmm5,%xmm4 - .byte 235,157 // jmp 35cb <_sk_load_a8_dst_sse2+0x26> + .byte 235,157 // jmp 1ce8a <_sk_load_a8_dst_sse2+0x26> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 - .byte 235,146 // jmp 35cb <_sk_load_a8_dst_sse2+0x26> + .byte 235,146 // jmp 1ce8a <_sk_load_a8_dst_sse2+0x26> HIDDEN _sk_gather_a8_sse2 .globl _sk_gather_a8_sse2 @@ -49298,7 +45231,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,20,90,0,0 // mulps 0x5a14(%rip),%xmm3 # 90e0 <_sk_clut_4D_sse2+0x213e> + .byte 15,89,29,69,234,0,0 // mulps 0xea45(%rip),%xmm3 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 @@ -49317,7 +45250,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,248,89,0,0 // movaps 0x59f8(%rip),%xmm8 # 90f0 <_sk_clut_4D_sse2+0x214e> + .byte 68,15,40,5,249,232,0,0 // movaps 0xe8f9(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -49325,7 +45258,7 @@ _sk_store_a8_sse2: .byte 102,69,15,107,192 // packssdw %xmm8,%xmm8 .byte 102,69,15,103,192 // packuswb %xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,13 // jne 3729 <_sk_store_a8_sse2+0x4c> + .byte 117,13 // jne 1cfe8 <_sk_store_a8_sse2+0x4c> .byte 102,68,15,126,192 // movd %xmm8,%eax .byte 67,137,4,25 // mov %eax,(%r9,%r11,1) .byte 72,173 // lods %ds:(%rsi),%rax @@ -49335,24 +45268,24 @@ _sk_store_a8_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,59 // je 377b <_sk_store_a8_sse2+0x9e> + .byte 116,59 // je 1d03a <_sk_store_a8_sse2+0x9e> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,22 // je 375c <_sk_store_a8_sse2+0x7f> + .byte 116,22 // je 1d01b <_sk_store_a8_sse2+0x7f> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,217 // jne 3725 <_sk_store_a8_sse2+0x48> + .byte 117,217 // jne 1cfe4 <_sk_store_a8_sse2+0x48> .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,155,89,0,0 // pand 0x599b(%rip),%xmm8 # 9100 <_sk_clut_4D_sse2+0x215e> + .byte 102,68,15,219,5,92,232,0,0 // pand 0xe85c(%rip),%xmm8 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 102,69,15,103,192 // packuswb %xmm8,%xmm8 .byte 102,69,15,103,192 // packuswb %xmm8,%xmm8 .byte 102,68,15,126,192 // movd %xmm8,%eax .byte 102,67,137,4,25 // mov %ax,(%r9,%r11,1) - .byte 235,170 // jmp 3725 <_sk_store_a8_sse2+0x48> + .byte 235,170 // jmp 1cfe4 <_sk_store_a8_sse2+0x48> .byte 102,68,15,127,68,36,216 // movdqa %xmm8,-0x28(%rsp) .byte 138,68,36,216 // mov -0x28(%rsp),%al .byte 67,136,4,25 // mov %al,(%r9,%r11,1) - .byte 235,153 // jmp 3725 <_sk_store_a8_sse2+0x48> + .byte 235,153 // jmp 1cfe4 <_sk_store_a8_sse2+0x48> HIDDEN _sk_load_g8_sse2 .globl _sk_load_g8_sse2 @@ -49365,27 +45298,27 @@ _sk_load_g8_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,49 // jne 37d5 <_sk_load_g8_sse2+0x49> + .byte 117,49 // jne 1d094 <_sk_load_g8_sse2+0x49> .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,86,89,0,0 // pand 0x5956(%rip),%xmm0 # 9110 <_sk_clut_4D_sse2+0x216e> + .byte 102,15,219,5,7,232,0,0 // pand 0xe807(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,92,89,0,0 // mulps 0x595c(%rip),%xmm0 # 9120 <_sk_clut_4D_sse2+0x217e> + .byte 15,89,5,77,233,0,0 // mulps 0xe94d(%rip),%xmm0 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,99,89,0,0 // movaps 0x5963(%rip),%xmm3 # 9130 <_sk_clut_4D_sse2+0x218e> + .byte 15,40,29,68,231,0,0 // movaps 0xe744(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,54 // je 3818 <_sk_load_g8_sse2+0x8c> + .byte 116,54 // je 1d0d7 <_sk_load_g8_sse2+0x8c> .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3801 <_sk_load_g8_sse2+0x75> + .byte 116,21 // je 1d0c0 <_sk_load_g8_sse2+0x75> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,192 // jne 37b2 <_sk_load_g8_sse2+0x26> + .byte 117,192 // jne 1d071 <_sk_load_g8_sse2+0x26> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 @@ -49394,10 +45327,10 @@ _sk_load_g8_sse2: .byte 102,15,96,200 // punpcklbw %xmm0,%xmm1 .byte 102,15,97,200 // punpcklwd %xmm0,%xmm1 .byte 242,15,16,193 // movsd %xmm1,%xmm0 - .byte 235,154 // jmp 37b2 <_sk_load_g8_sse2+0x26> + .byte 235,154 // jmp 1d071 <_sk_load_g8_sse2+0x26> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 - .byte 235,143 // jmp 37b2 <_sk_load_g8_sse2+0x26> + .byte 235,143 // jmp 1d071 <_sk_load_g8_sse2+0x26> HIDDEN _sk_load_g8_dst_sse2 .globl _sk_load_g8_dst_sse2 @@ -49410,27 +45343,27 @@ _sk_load_g8_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,49 // jne 386c <_sk_load_g8_dst_sse2+0x49> + .byte 117,49 // jne 1d12b <_sk_load_g8_dst_sse2+0x49> .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,239,88,0,0 // pand 0x58ef(%rip),%xmm4 # 9140 <_sk_clut_4D_sse2+0x219e> + .byte 102,15,219,37,112,231,0,0 // pand 0xe770(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 15,89,37,245,88,0,0 // mulps 0x58f5(%rip),%xmm4 # 9150 <_sk_clut_4D_sse2+0x21ae> + .byte 15,89,37,182,232,0,0 // mulps 0xe8b6(%rip),%xmm4 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,61,252,88,0,0 // movaps 0x58fc(%rip),%xmm7 # 9160 <_sk_clut_4D_sse2+0x21be> + .byte 15,40,61,173,230,0,0 // movaps 0xe6ad(%rip),%xmm7 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,236 // movaps %xmm4,%xmm5 .byte 15,40,244 // movaps %xmm4,%xmm6 .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,54 // je 38af <_sk_load_g8_dst_sse2+0x8c> + .byte 116,54 // je 1d16e <_sk_load_g8_dst_sse2+0x8c> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3898 <_sk_load_g8_dst_sse2+0x75> + .byte 116,21 // je 1d157 <_sk_load_g8_dst_sse2+0x75> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,192 // jne 3849 <_sk_load_g8_dst_sse2+0x26> + .byte 117,192 // jne 1d108 <_sk_load_g8_dst_sse2+0x26> .byte 67,15,182,68,25,2 // movzbl 0x2(%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,228,69 // pshufd $0x45,%xmm4,%xmm4 @@ -49439,10 +45372,10 @@ _sk_load_g8_dst_sse2: .byte 102,15,96,232 // punpcklbw %xmm0,%xmm5 .byte 102,15,97,232 // punpcklwd %xmm0,%xmm5 .byte 242,15,16,229 // movsd %xmm5,%xmm4 - .byte 235,154 // jmp 3849 <_sk_load_g8_dst_sse2+0x26> + .byte 235,154 // jmp 1d108 <_sk_load_g8_dst_sse2+0x26> .byte 67,15,182,4,25 // movzbl (%r9,%r11,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 - .byte 235,143 // jmp 3849 <_sk_load_g8_dst_sse2+0x26> + .byte 235,143 // jmp 1d108 <_sk_load_g8_dst_sse2+0x26> HIDDEN _sk_gather_g8_sse2 .globl _sk_gather_g8_sse2 @@ -49484,9 +45417,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,35,88,0,0 // mulps 0x5823(%rip),%xmm0 # 9170 <_sk_clut_4D_sse2+0x21ce> + .byte 15,89,5,196,231,0,0 // mulps 0xe7c4(%rip),%xmm0 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,42,88,0,0 // movaps 0x582a(%rip),%xmm3 # 9180 <_sk_clut_4D_sse2+0x21de> + .byte 15,40,29,187,229,0,0 // movaps 0xe5bb(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 .byte 91 // pop %rbx @@ -49505,42 +45438,42 @@ _sk_load_565_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,83 // jne 39ce <_sk_load_565_sse2+0x6e> + .byte 117,83 // jne 1d28d <_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,3,88,0,0 // movdqa 0x5803(%rip),%xmm0 # 9190 <_sk_clut_4D_sse2+0x21ee> + .byte 102,15,111,5,148,231,0,0 // movdqa 0xe794(%rip),%xmm0 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,15,219,194 // pand %xmm2,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,5,88,0,0 // mulps 0x5805(%rip),%xmm0 # 91a0 <_sk_clut_4D_sse2+0x21fe> - .byte 102,15,111,13,13,88,0,0 // movdqa 0x580d(%rip),%xmm1 # 91b0 <_sk_clut_4D_sse2+0x220e> + .byte 15,89,5,150,231,0,0 // mulps 0xe796(%rip),%xmm0 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,15,111,13,158,231,0,0 // movdqa 0xe79e(%rip),%xmm1 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,15,219,202 // pand %xmm2,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,15,88,0,0 // mulps 0x580f(%rip),%xmm1 # 91c0 <_sk_clut_4D_sse2+0x221e> - .byte 102,15,219,21,23,88,0,0 // pand 0x5817(%rip),%xmm2 # 91d0 <_sk_clut_4D_sse2+0x222e> + .byte 15,89,13,160,231,0,0 // mulps 0xe7a0(%rip),%xmm1 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,15,219,21,168,231,0,0 // pand 0xe7a8(%rip),%xmm2 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,29,88,0,0 // mulps 0x581d(%rip),%xmm2 # 91e0 <_sk_clut_4D_sse2+0x223e> + .byte 15,89,21,174,231,0,0 // mulps 0xe7ae(%rip),%xmm2 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,36,88,0,0 // movaps 0x5824(%rip),%xmm3 # 91f0 <_sk_clut_4D_sse2+0x224e> + .byte 15,40,29,69,229,0,0 // movaps 0xe545(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,50 // je 3a0d <_sk_load_565_sse2+0xad> + .byte 116,50 // je 1d2cc <_sk_load_565_sse2+0xad> .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 39fa <_sk_load_565_sse2+0x9a> + .byte 116,21 // je 1d2b9 <_sk_load_565_sse2+0x9a> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,154 // jne 3985 <_sk_load_565_sse2+0x25> + .byte 117,154 // jne 1d244 <_sk_load_565_sse2+0x25> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,208,69 // pshufd $0x45,%xmm0,%xmm2 .byte 102,67,15,110,4,89 // movd (%r9,%r11,2),%xmm0 .byte 102,15,97,192 // punpcklwd %xmm0,%xmm0 .byte 242,15,16,208 // movsd %xmm0,%xmm2 - .byte 233,120,255,255,255 // jmpq 3985 <_sk_load_565_sse2+0x25> + .byte 233,120,255,255,255 // jmpq 1d244 <_sk_load_565_sse2+0x25> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,208 // movd %eax,%xmm2 - .byte 233,106,255,255,255 // jmpq 3985 <_sk_load_565_sse2+0x25> + .byte 233,106,255,255,255 // jmpq 1d244 <_sk_load_565_sse2+0x25> HIDDEN _sk_load_565_dst_sse2 .globl _sk_load_565_dst_sse2 @@ -49554,42 +45487,42 @@ _sk_load_565_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,83 // jne 3a89 <_sk_load_565_dst_sse2+0x6e> + .byte 117,83 // jne 1d348 <_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,184,87,0,0 // movdqa 0x57b8(%rip),%xmm4 # 9200 <_sk_clut_4D_sse2+0x225e> + .byte 102,15,111,37,217,230,0,0 // movdqa 0xe6d9(%rip),%xmm4 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,15,219,230 // pand %xmm6,%xmm4 .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 15,89,37,186,87,0,0 // mulps 0x57ba(%rip),%xmm4 # 9210 <_sk_clut_4D_sse2+0x226e> - .byte 102,15,111,45,194,87,0,0 // movdqa 0x57c2(%rip),%xmm5 # 9220 <_sk_clut_4D_sse2+0x227e> + .byte 15,89,37,219,230,0,0 // mulps 0xe6db(%rip),%xmm4 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,15,111,45,227,230,0,0 // movdqa 0xe6e3(%rip),%xmm5 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,15,219,238 // pand %xmm6,%xmm5 .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5 - .byte 15,89,45,196,87,0,0 // mulps 0x57c4(%rip),%xmm5 # 9230 <_sk_clut_4D_sse2+0x228e> - .byte 102,15,219,53,204,87,0,0 // pand 0x57cc(%rip),%xmm6 # 9240 <_sk_clut_4D_sse2+0x229e> + .byte 15,89,45,229,230,0,0 // mulps 0xe6e5(%rip),%xmm5 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,15,219,53,237,230,0,0 // pand 0xe6ed(%rip),%xmm6 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 15,91,246 // cvtdq2ps %xmm6,%xmm6 - .byte 15,89,53,210,87,0,0 // mulps 0x57d2(%rip),%xmm6 # 9250 <_sk_clut_4D_sse2+0x22ae> + .byte 15,89,53,243,230,0,0 // mulps 0xe6f3(%rip),%xmm6 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,61,217,87,0,0 // movaps 0x57d9(%rip),%xmm7 # 9260 <_sk_clut_4D_sse2+0x22be> + .byte 15,40,61,138,228,0,0 // movaps 0xe48a(%rip),%xmm7 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,50 // je 3ac8 <_sk_load_565_dst_sse2+0xad> + .byte 116,50 // je 1d387 <_sk_load_565_dst_sse2+0xad> .byte 102,15,239,246 // pxor %xmm6,%xmm6 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3ab5 <_sk_load_565_dst_sse2+0x9a> + .byte 116,21 // je 1d374 <_sk_load_565_dst_sse2+0x9a> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,154 // jne 3a40 <_sk_load_565_dst_sse2+0x25> + .byte 117,154 // jne 1d2ff <_sk_load_565_dst_sse2+0x25> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,244,69 // pshufd $0x45,%xmm4,%xmm6 .byte 102,67,15,110,36,89 // movd (%r9,%r11,2),%xmm4 .byte 102,15,97,224 // punpcklwd %xmm0,%xmm4 .byte 242,15,16,244 // movsd %xmm4,%xmm6 - .byte 233,120,255,255,255 // jmpq 3a40 <_sk_load_565_dst_sse2+0x25> + .byte 233,120,255,255,255 // jmpq 1d2ff <_sk_load_565_dst_sse2+0x25> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,240 // movd %eax,%xmm6 - .byte 233,106,255,255,255 // jmpq 3a40 <_sk_load_565_dst_sse2+0x25> + .byte 233,106,255,255,255 // jmpq 1d2ff <_sk_load_565_dst_sse2+0x25> HIDDEN _sk_gather_565_sse2 .globl _sk_gather_565_sse2 @@ -49624,19 +45557,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,20,87,0,0 // movdqa 0x5714(%rip),%xmm0 # 9270 <_sk_clut_4D_sse2+0x22ce> + .byte 102,15,111,5,197,229,0,0 // movdqa 0xe5c5(%rip),%xmm0 # 2b9e0 <_sk_overlay_sse2_8bit+0x101f> .byte 102,15,219,194 // pand %xmm2,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,22,87,0,0 // mulps 0x5716(%rip),%xmm0 # 9280 <_sk_clut_4D_sse2+0x22de> - .byte 102,15,111,13,30,87,0,0 // movdqa 0x571e(%rip),%xmm1 # 9290 <_sk_clut_4D_sse2+0x22ee> + .byte 15,89,5,199,229,0,0 // mulps 0xe5c7(%rip),%xmm0 # 2b9f0 <_sk_overlay_sse2_8bit+0x102f> + .byte 102,15,111,13,207,229,0,0 // movdqa 0xe5cf(%rip),%xmm1 # 2ba00 <_sk_overlay_sse2_8bit+0x103f> .byte 102,15,219,202 // pand %xmm2,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,32,87,0,0 // mulps 0x5720(%rip),%xmm1 # 92a0 <_sk_clut_4D_sse2+0x22fe> - .byte 102,15,219,21,40,87,0,0 // pand 0x5728(%rip),%xmm2 # 92b0 <_sk_clut_4D_sse2+0x230e> + .byte 15,89,13,209,229,0,0 // mulps 0xe5d1(%rip),%xmm1 # 2ba10 <_sk_overlay_sse2_8bit+0x104f> + .byte 102,15,219,21,217,229,0,0 // pand 0xe5d9(%rip),%xmm2 # 2ba20 <_sk_overlay_sse2_8bit+0x105f> .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,46,87,0,0 // mulps 0x572e(%rip),%xmm2 # 92c0 <_sk_clut_4D_sse2+0x231e> + .byte 15,89,21,223,229,0,0 // mulps 0xe5df(%rip),%xmm2 # 2ba30 <_sk_overlay_sse2_8bit+0x106f> .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,53,87,0,0 // movaps 0x5735(%rip),%xmm3 # 92d0 <_sk_clut_4D_sse2+0x232e> + .byte 15,40,29,118,227,0,0 // movaps 0xe376(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax @@ -49651,12 +45584,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,36,87,0,0 // movaps 0x5724(%rip),%xmm8 # 92e0 <_sk_clut_4D_sse2+0x233e> + .byte 68,15,40,5,117,231,0,0 // movaps 0xe775(%rip),%xmm8 # 2bbf0 <_sk_overlay_sse2_8bit+0x122f> .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,25,87,0,0 // movaps 0x5719(%rip),%xmm10 # 92f0 <_sk_clut_4D_sse2+0x234e> + .byte 68,15,40,21,106,231,0,0 // movaps 0xe76a(%rip),%xmm10 # 2bc00 <_sk_overlay_sse2_8bit+0x123f> .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 @@ -49668,7 +45601,7 @@ _sk_store_565_sse2: .byte 102,65,15,114,224,16 // psrad $0x10,%xmm8 .byte 102,69,15,107,192 // packssdw %xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 3c19 <_sk_store_565_sse2+0x7b> + .byte 117,10 // jne 1d4d8 <_sk_store_565_sse2+0x7b> .byte 242,71,15,17,4,89 // movsd %xmm8,(%r9,%r11,2) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -49676,19 +45609,19 @@ _sk_store_565_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,38 // je 3c51 <_sk_store_565_sse2+0xb3> + .byte 116,38 // je 1d510 <_sk_store_565_sse2+0xb3> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 3c43 <_sk_store_565_sse2+0xa5> + .byte 116,18 // je 1d502 <_sk_store_565_sse2+0xa5> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,222 // jne 3c15 <_sk_store_565_sse2+0x77> + .byte 117,222 // jne 1d4d4 <_sk_store_565_sse2+0x77> .byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax .byte 102,67,137,68,89,4 // mov %ax,0x4(%r9,%r11,2) .byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8 .byte 102,71,15,126,4,89 // movd %xmm8,(%r9,%r11,2) - .byte 235,196 // jmp 3c15 <_sk_store_565_sse2+0x77> + .byte 235,196 // jmp 1d4d4 <_sk_store_565_sse2+0x77> .byte 102,68,15,126,192 // movd %xmm8,%eax .byte 102,67,137,4,89 // mov %ax,(%r9,%r11,2) - .byte 235,184 // jmp 3c15 <_sk_store_565_sse2+0x77> + .byte 235,184 // jmp 1d4d4 <_sk_store_565_sse2+0x77> HIDDEN _sk_load_4444_sse2 .globl _sk_load_4444_sse2 @@ -49702,45 +45635,45 @@ _sk_load_4444_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,98 // jne 3cda <_sk_load_4444_sse2+0x7d> + .byte 117,98 // jne 1d599 <_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,118,86,0,0 // movdqa 0x5676(%rip),%xmm0 # 9300 <_sk_clut_4D_sse2+0x235e> + .byte 102,15,111,5,199,230,0,0 // movdqa 0xe6c7(%rip),%xmm0 # 2bc10 <_sk_overlay_sse2_8bit+0x124f> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,120,86,0,0 // mulps 0x5678(%rip),%xmm0 # 9310 <_sk_clut_4D_sse2+0x236e> - .byte 102,15,111,13,128,86,0,0 // movdqa 0x5680(%rip),%xmm1 # 9320 <_sk_clut_4D_sse2+0x237e> + .byte 15,89,5,201,230,0,0 // mulps 0xe6c9(%rip),%xmm0 # 2bc20 <_sk_overlay_sse2_8bit+0x125f> + .byte 102,15,111,13,209,230,0,0 // movdqa 0xe6d1(%rip),%xmm1 # 2bc30 <_sk_overlay_sse2_8bit+0x126f> .byte 102,15,219,203 // pand %xmm3,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,130,86,0,0 // mulps 0x5682(%rip),%xmm1 # 9330 <_sk_clut_4D_sse2+0x238e> - .byte 102,15,111,21,138,86,0,0 // movdqa 0x568a(%rip),%xmm2 # 9340 <_sk_clut_4D_sse2+0x239e> + .byte 15,89,13,211,230,0,0 // mulps 0xe6d3(%rip),%xmm1 # 2bc40 <_sk_overlay_sse2_8bit+0x127f> + .byte 102,15,111,21,219,230,0,0 // movdqa 0xe6db(%rip),%xmm2 # 2bc50 <_sk_overlay_sse2_8bit+0x128f> .byte 102,15,219,211 // pand %xmm3,%xmm2 .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,140,86,0,0 // mulps 0x568c(%rip),%xmm2 # 9350 <_sk_clut_4D_sse2+0x23ae> - .byte 102,15,219,29,148,86,0,0 // pand 0x5694(%rip),%xmm3 # 9360 <_sk_clut_4D_sse2+0x23be> + .byte 15,89,21,221,230,0,0 // mulps 0xe6dd(%rip),%xmm2 # 2bc60 <_sk_overlay_sse2_8bit+0x129f> + .byte 102,15,219,29,229,230,0,0 // pand 0xe6e5(%rip),%xmm3 # 2bc70 <_sk_overlay_sse2_8bit+0x12af> .byte 15,91,219 // cvtdq2ps %xmm3,%xmm3 - .byte 15,89,29,154,86,0,0 // mulps 0x569a(%rip),%xmm3 # 9370 <_sk_clut_4D_sse2+0x23ce> + .byte 15,89,29,235,230,0,0 // mulps 0xe6eb(%rip),%xmm3 # 2bc80 <_sk_overlay_sse2_8bit+0x12bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,50 // je 3d19 <_sk_load_4444_sse2+0xbc> + .byte 116,50 // je 1d5d8 <_sk_load_4444_sse2+0xbc> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3d06 <_sk_load_4444_sse2+0xa9> + .byte 116,21 // je 1d5c5 <_sk_load_4444_sse2+0xa9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,139 // jne 3c82 <_sk_load_4444_sse2+0x25> + .byte 117,139 // jne 1d541 <_sk_load_4444_sse2+0x25> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,112,216,69 // pshufd $0x45,%xmm0,%xmm3 .byte 102,67,15,110,4,89 // movd (%r9,%r11,2),%xmm0 .byte 102,15,97,192 // punpcklwd %xmm0,%xmm0 .byte 242,15,16,216 // movsd %xmm0,%xmm3 - .byte 233,105,255,255,255 // jmpq 3c82 <_sk_load_4444_sse2+0x25> + .byte 233,105,255,255,255 // jmpq 1d541 <_sk_load_4444_sse2+0x25> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,216 // movd %eax,%xmm3 - .byte 233,91,255,255,255 // jmpq 3c82 <_sk_load_4444_sse2+0x25> + .byte 233,91,255,255,255 // jmpq 1d541 <_sk_load_4444_sse2+0x25> HIDDEN _sk_load_4444_dst_sse2 .globl _sk_load_4444_dst_sse2 @@ -49754,45 +45687,45 @@ _sk_load_4444_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 76,99,218 // movslq %edx,%r11 .byte 77,133,192 // test %r8,%r8 - .byte 117,98 // jne 3da4 <_sk_load_4444_dst_sse2+0x7d> + .byte 117,98 // jne 1d663 <_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,44,86,0,0 // movdqa 0x562c(%rip),%xmm4 # 9380 <_sk_clut_4D_sse2+0x23de> + .byte 102,15,111,37,253,229,0,0 // movdqa 0xe5fd(%rip),%xmm4 # 2bc10 <_sk_overlay_sse2_8bit+0x124f> .byte 102,15,219,231 // pand %xmm7,%xmm4 .byte 15,91,228 // cvtdq2ps %xmm4,%xmm4 - .byte 15,89,37,46,86,0,0 // mulps 0x562e(%rip),%xmm4 # 9390 <_sk_clut_4D_sse2+0x23ee> - .byte 102,15,111,45,54,86,0,0 // movdqa 0x5636(%rip),%xmm5 # 93a0 <_sk_clut_4D_sse2+0x23fe> + .byte 15,89,37,255,229,0,0 // mulps 0xe5ff(%rip),%xmm4 # 2bc20 <_sk_overlay_sse2_8bit+0x125f> + .byte 102,15,111,45,7,230,0,0 // movdqa 0xe607(%rip),%xmm5 # 2bc30 <_sk_overlay_sse2_8bit+0x126f> .byte 102,15,219,239 // pand %xmm7,%xmm5 .byte 15,91,237 // cvtdq2ps %xmm5,%xmm5 - .byte 15,89,45,56,86,0,0 // mulps 0x5638(%rip),%xmm5 # 93b0 <_sk_clut_4D_sse2+0x240e> - .byte 102,15,111,53,64,86,0,0 // movdqa 0x5640(%rip),%xmm6 # 93c0 <_sk_clut_4D_sse2+0x241e> + .byte 15,89,45,9,230,0,0 // mulps 0xe609(%rip),%xmm5 # 2bc40 <_sk_overlay_sse2_8bit+0x127f> + .byte 102,15,111,53,17,230,0,0 // movdqa 0xe611(%rip),%xmm6 # 2bc50 <_sk_overlay_sse2_8bit+0x128f> .byte 102,15,219,247 // pand %xmm7,%xmm6 .byte 15,91,246 // cvtdq2ps %xmm6,%xmm6 - .byte 15,89,53,66,86,0,0 // mulps 0x5642(%rip),%xmm6 # 93d0 <_sk_clut_4D_sse2+0x242e> - .byte 102,15,219,61,74,86,0,0 // pand 0x564a(%rip),%xmm7 # 93e0 <_sk_clut_4D_sse2+0x243e> + .byte 15,89,53,19,230,0,0 // mulps 0xe613(%rip),%xmm6 # 2bc60 <_sk_overlay_sse2_8bit+0x129f> + .byte 102,15,219,61,27,230,0,0 // pand 0xe61b(%rip),%xmm7 # 2bc70 <_sk_overlay_sse2_8bit+0x12af> .byte 15,91,255 // cvtdq2ps %xmm7,%xmm7 - .byte 15,89,61,80,86,0,0 // mulps 0x5650(%rip),%xmm7 # 93f0 <_sk_clut_4D_sse2+0x244e> + .byte 15,89,61,33,230,0,0 // mulps 0xe621(%rip),%xmm7 # 2bc80 <_sk_overlay_sse2_8bit+0x12bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,50 // je 3de3 <_sk_load_4444_dst_sse2+0xbc> + .byte 116,50 // je 1d6a2 <_sk_load_4444_dst_sse2+0xbc> .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,21 // je 3dd0 <_sk_load_4444_dst_sse2+0xa9> + .byte 116,21 // je 1d68f <_sk_load_4444_dst_sse2+0xa9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,139 // jne 3d4c <_sk_load_4444_dst_sse2+0x25> + .byte 117,139 // jne 1d60b <_sk_load_4444_dst_sse2+0x25> .byte 67,15,183,68,89,4 // movzwl 0x4(%r9,%r11,2),%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,252,69 // pshufd $0x45,%xmm4,%xmm7 .byte 102,67,15,110,36,89 // movd (%r9,%r11,2),%xmm4 .byte 102,15,97,224 // punpcklwd %xmm0,%xmm4 .byte 242,15,16,252 // movsd %xmm4,%xmm7 - .byte 233,105,255,255,255 // jmpq 3d4c <_sk_load_4444_dst_sse2+0x25> + .byte 233,105,255,255,255 // jmpq 1d60b <_sk_load_4444_dst_sse2+0x25> .byte 67,15,183,4,89 // movzwl (%r9,%r11,2),%eax .byte 102,15,110,248 // movd %eax,%xmm7 - .byte 233,91,255,255,255 // jmpq 3d4c <_sk_load_4444_dst_sse2+0x25> + .byte 233,91,255,255,255 // jmpq 1d60b <_sk_load_4444_dst_sse2+0x25> HIDDEN _sk_gather_4444_sse2 .globl _sk_gather_4444_sse2 @@ -49827,21 +45760,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,137,85,0,0 // movdqa 0x5589(%rip),%xmm0 # 9400 <_sk_clut_4D_sse2+0x245e> + .byte 102,15,111,5,218,228,0,0 // movdqa 0xe4da(%rip),%xmm0 # 2bc10 <_sk_overlay_sse2_8bit+0x124f> .byte 102,15,219,195 // pand %xmm3,%xmm0 .byte 15,91,192 // cvtdq2ps %xmm0,%xmm0 - .byte 15,89,5,139,85,0,0 // mulps 0x558b(%rip),%xmm0 # 9410 <_sk_clut_4D_sse2+0x246e> - .byte 102,15,111,13,147,85,0,0 // movdqa 0x5593(%rip),%xmm1 # 9420 <_sk_clut_4D_sse2+0x247e> + .byte 15,89,5,220,228,0,0 // mulps 0xe4dc(%rip),%xmm0 # 2bc20 <_sk_overlay_sse2_8bit+0x125f> + .byte 102,15,111,13,228,228,0,0 // movdqa 0xe4e4(%rip),%xmm1 # 2bc30 <_sk_overlay_sse2_8bit+0x126f> .byte 102,15,219,203 // pand %xmm3,%xmm1 .byte 15,91,201 // cvtdq2ps %xmm1,%xmm1 - .byte 15,89,13,149,85,0,0 // mulps 0x5595(%rip),%xmm1 # 9430 <_sk_clut_4D_sse2+0x248e> - .byte 102,15,111,21,157,85,0,0 // movdqa 0x559d(%rip),%xmm2 # 9440 <_sk_clut_4D_sse2+0x249e> + .byte 15,89,13,230,228,0,0 // mulps 0xe4e6(%rip),%xmm1 # 2bc40 <_sk_overlay_sse2_8bit+0x127f> + .byte 102,15,111,21,238,228,0,0 // movdqa 0xe4ee(%rip),%xmm2 # 2bc50 <_sk_overlay_sse2_8bit+0x128f> .byte 102,15,219,211 // pand %xmm3,%xmm2 .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 - .byte 15,89,21,159,85,0,0 // mulps 0x559f(%rip),%xmm2 # 9450 <_sk_clut_4D_sse2+0x24ae> - .byte 102,15,219,29,167,85,0,0 // pand 0x55a7(%rip),%xmm3 # 9460 <_sk_clut_4D_sse2+0x24be> + .byte 15,89,21,240,228,0,0 // mulps 0xe4f0(%rip),%xmm2 # 2bc60 <_sk_overlay_sse2_8bit+0x129f> + .byte 102,15,219,29,248,228,0,0 // pand 0xe4f8(%rip),%xmm3 # 2bc70 <_sk_overlay_sse2_8bit+0x12af> .byte 15,91,219 // cvtdq2ps %xmm3,%xmm3 - .byte 15,89,29,173,85,0,0 // mulps 0x55ad(%rip),%xmm3 # 9470 <_sk_clut_4D_sse2+0x24ce> + .byte 15,89,29,254,228,0,0 // mulps 0xe4fe(%rip),%xmm3 # 2bc80 <_sk_overlay_sse2_8bit+0x12bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax @@ -49857,7 +45790,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,154,85,0,0 // movaps 0x559a(%rip),%xmm8 # 9480 <_sk_clut_4D_sse2+0x24de> + .byte 68,15,40,5,235,228,0,0 // movaps 0xe4eb(%rip),%xmm8 # 2bc90 <_sk_overlay_sse2_8bit+0x12cf> .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 @@ -49879,7 +45812,7 @@ _sk_store_4444_sse2: .byte 102,65,15,114,224,16 // psrad $0x10,%xmm8 .byte 102,69,15,107,192 // packssdw %xmm8,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 3f57 <_sk_store_4444_sse2+0x8f> + .byte 117,10 // jne 1d816 <_sk_store_4444_sse2+0x8f> .byte 242,71,15,17,4,89 // movsd %xmm8,(%r9,%r11,2) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -49887,19 +45820,19 @@ _sk_store_4444_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,38 // je 3f8f <_sk_store_4444_sse2+0xc7> + .byte 116,38 // je 1d84e <_sk_store_4444_sse2+0xc7> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,18 // je 3f81 <_sk_store_4444_sse2+0xb9> + .byte 116,18 // je 1d840 <_sk_store_4444_sse2+0xb9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,222 // jne 3f53 <_sk_store_4444_sse2+0x8b> + .byte 117,222 // jne 1d812 <_sk_store_4444_sse2+0x8b> .byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax .byte 102,67,137,68,89,4 // mov %ax,0x4(%r9,%r11,2) .byte 242,69,15,112,192,232 // pshuflw $0xe8,%xmm8,%xmm8 .byte 102,71,15,126,4,89 // movd %xmm8,(%r9,%r11,2) - .byte 235,196 // jmp 3f53 <_sk_store_4444_sse2+0x8b> + .byte 235,196 // jmp 1d812 <_sk_store_4444_sse2+0x8b> .byte 102,68,15,126,192 // movd %xmm8,%eax .byte 102,67,137,4,89 // mov %ax,(%r9,%r11,2) - .byte 235,184 // jmp 3f53 <_sk_store_4444_sse2+0x8b> + .byte 235,184 // jmp 1d812 <_sk_store_4444_sse2+0x8b> HIDDEN _sk_load_8888_sse2 .globl _sk_load_8888_sse2 @@ -49913,13 +45846,13 @@ _sk_load_8888_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,98 // jne 4019 <_sk_load_8888_sse2+0x7e> + .byte 117,98 // jne 1d8d8 <_sk_load_8888_sse2+0x7e> .byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9 - .byte 102,15,111,21,203,84,0,0 // movdqa 0x54cb(%rip),%xmm2 # 9490 <_sk_clut_4D_sse2+0x24ee> + .byte 102,15,111,21,252,223,0,0 // movdqa 0xdffc(%rip),%xmm2 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,199,84,0,0 // movaps 0x54c7(%rip),%xmm8 # 94a0 <_sk_clut_4D_sse2+0x24fe> + .byte 68,15,40,5,56,225,0,0 // movaps 0xe138(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .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 @@ -49939,18 +45872,18 @@ _sk_load_8888_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,41 // je 404f <_sk_load_8888_sse2+0xb4> + .byte 116,41 // je 1d90e <_sk_load_8888_sse2+0xb4> .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,19 // je 4044 <_sk_load_8888_sse2+0xa9> + .byte 116,19 // je 1d903 <_sk_load_8888_sse2+0xa9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,134 // jne 3fbd <_sk_load_8888_sse2+0x22> + .byte 117,134 // jne 1d87c <_sk_load_8888_sse2+0x22> .byte 102,65,15,110,68,129,8 // movd 0x8(%r9,%rax,4),%xmm0 .byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9 .byte 102,69,15,18,12,129 // movlpd (%r9,%rax,4),%xmm9 - .byte 233,110,255,255,255 // jmpq 3fbd <_sk_load_8888_sse2+0x22> + .byte 233,110,255,255,255 // jmpq 1d87c <_sk_load_8888_sse2+0x22> .byte 102,69,15,110,12,129 // movd (%r9,%rax,4),%xmm9 - .byte 233,99,255,255,255 // jmpq 3fbd <_sk_load_8888_sse2+0x22> + .byte 233,99,255,255,255 // jmpq 1d87c <_sk_load_8888_sse2+0x22> HIDDEN _sk_load_8888_dst_sse2 .globl _sk_load_8888_dst_sse2 @@ -49964,13 +45897,13 @@ _sk_load_8888_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,98 // jne 40d8 <_sk_load_8888_dst_sse2+0x7e> + .byte 117,98 // jne 1d997 <_sk_load_8888_dst_sse2+0x7e> .byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9 - .byte 102,15,111,53,44,84,0,0 // movdqa 0x542c(%rip),%xmm6 # 94b0 <_sk_clut_4D_sse2+0x250e> + .byte 102,15,111,53,61,223,0,0 // movdqa 0xdf3d(%rip),%xmm6 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,40,84,0,0 // movaps 0x5428(%rip),%xmm8 # 94c0 <_sk_clut_4D_sse2+0x251e> + .byte 68,15,40,5,121,224,0,0 // movaps 0xe079(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .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 @@ -49990,18 +45923,18 @@ _sk_load_8888_dst_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,41 // je 410e <_sk_load_8888_dst_sse2+0xb4> + .byte 116,41 // je 1d9cd <_sk_load_8888_dst_sse2+0xb4> .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,19 // je 4103 <_sk_load_8888_dst_sse2+0xa9> + .byte 116,19 // je 1d9c2 <_sk_load_8888_dst_sse2+0xa9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,134 // jne 407c <_sk_load_8888_dst_sse2+0x22> + .byte 117,134 // jne 1d93b <_sk_load_8888_dst_sse2+0x22> .byte 102,65,15,110,100,129,8 // movd 0x8(%r9,%rax,4),%xmm4 .byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9 .byte 102,69,15,18,12,129 // movlpd (%r9,%rax,4),%xmm9 - .byte 233,110,255,255,255 // jmpq 407c <_sk_load_8888_dst_sse2+0x22> + .byte 233,110,255,255,255 // jmpq 1d93b <_sk_load_8888_dst_sse2+0x22> .byte 102,69,15,110,12,129 // movd (%r9,%rax,4),%xmm9 - .byte 233,99,255,255,255 // jmpq 407c <_sk_load_8888_dst_sse2+0x22> + .byte 233,99,255,255,255 // jmpq 1d93b <_sk_load_8888_dst_sse2+0x22> HIDDEN _sk_gather_8888_sse2 .globl _sk_gather_8888_sse2 @@ -50035,11 +45968,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,53,83,0,0 // movdqa 0x5335(%rip),%xmm2 # 94d0 <_sk_clut_4D_sse2+0x252e> + .byte 102,15,111,21,38,222,0,0 // movdqa 0xde26(%rip),%xmm2 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,49,83,0,0 // movaps 0x5331(%rip),%xmm8 # 94e0 <_sk_clut_4D_sse2+0x253e> + .byte 68,15,40,5,98,223,0,0 // movaps 0xdf62(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .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 @@ -50069,7 +46002,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,225,82,0,0 // movaps 0x52e1(%rip),%xmm8 # 94f0 <_sk_clut_4D_sse2+0x254e> + .byte 68,15,40,5,226,221,0,0 // movaps 0xdde2(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -50088,24 +46021,24 @@ _sk_store_8888_sse2: .byte 102,69,15,235,193 // por %xmm9,%xmm8 .byte 102,69,15,235,194 // por %xmm10,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 426f <_sk_store_8888_sse2+0x7f> + .byte 117,10 // jne 1db2e <_sk_store_8888_sse2+0x7f> .byte 243,69,15,127,4,129 // movdqu %xmm8,(%r9,%rax,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,33 // je 429d <_sk_store_8888_sse2+0xad> + .byte 116,33 // je 1db5c <_sk_store_8888_sse2+0xad> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,19 // je 4295 <_sk_store_8888_sse2+0xa5> + .byte 116,19 // je 1db54 <_sk_store_8888_sse2+0xa5> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,227 // jne 426b <_sk_store_8888_sse2+0x7b> + .byte 117,227 // jne 1db2a <_sk_store_8888_sse2+0x7b> .byte 102,69,15,112,200,78 // pshufd $0x4e,%xmm8,%xmm9 .byte 102,69,15,126,76,129,8 // movd %xmm9,0x8(%r9,%rax,4) .byte 102,69,15,214,4,129 // movq %xmm8,(%r9,%rax,4) - .byte 235,206 // jmp 426b <_sk_store_8888_sse2+0x7b> + .byte 235,206 // jmp 1db2a <_sk_store_8888_sse2+0x7b> .byte 102,69,15,126,4,129 // movd %xmm8,(%r9,%rax,4) - .byte 235,198 // jmp 426b <_sk_store_8888_sse2+0x7b> + .byte 235,198 // jmp 1db2a <_sk_store_8888_sse2+0x7b> HIDDEN _sk_load_bgra_sse2 .globl _sk_load_bgra_sse2 @@ -50119,13 +46052,13 @@ _sk_load_bgra_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,98 // jne 4323 <_sk_load_bgra_sse2+0x7e> + .byte 117,98 // jne 1dbe2 <_sk_load_bgra_sse2+0x7e> .byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9 - .byte 102,15,111,5,49,82,0,0 // movdqa 0x5231(%rip),%xmm0 # 9500 <_sk_clut_4D_sse2+0x255e> + .byte 102,15,111,5,242,220,0,0 // movdqa 0xdcf2(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,45,82,0,0 // movaps 0x522d(%rip),%xmm8 # 9510 <_sk_clut_4D_sse2+0x256e> + .byte 68,15,40,5,46,222,0,0 // movaps 0xde2e(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .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 @@ -50145,18 +46078,18 @@ _sk_load_bgra_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,41 // je 4359 <_sk_load_bgra_sse2+0xb4> + .byte 116,41 // je 1dc18 <_sk_load_bgra_sse2+0xb4> .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,19 // je 434e <_sk_load_bgra_sse2+0xa9> + .byte 116,19 // je 1dc0d <_sk_load_bgra_sse2+0xa9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,134 // jne 42c7 <_sk_load_bgra_sse2+0x22> + .byte 117,134 // jne 1db86 <_sk_load_bgra_sse2+0x22> .byte 102,65,15,110,68,129,8 // movd 0x8(%r9,%rax,4),%xmm0 .byte 102,68,15,112,200,69 // pshufd $0x45,%xmm0,%xmm9 .byte 102,69,15,18,12,129 // movlpd (%r9,%rax,4),%xmm9 - .byte 233,110,255,255,255 // jmpq 42c7 <_sk_load_bgra_sse2+0x22> + .byte 233,110,255,255,255 // jmpq 1db86 <_sk_load_bgra_sse2+0x22> .byte 102,69,15,110,12,129 // movd (%r9,%rax,4),%xmm9 - .byte 233,99,255,255,255 // jmpq 42c7 <_sk_load_bgra_sse2+0x22> + .byte 233,99,255,255,255 // jmpq 1db86 <_sk_load_bgra_sse2+0x22> HIDDEN _sk_load_bgra_dst_sse2 .globl _sk_load_bgra_dst_sse2 @@ -50170,13 +46103,13 @@ _sk_load_bgra_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 117,98 // jne 43e2 <_sk_load_bgra_dst_sse2+0x7e> + .byte 117,98 // jne 1dca1 <_sk_load_bgra_dst_sse2+0x7e> .byte 243,69,15,111,12,129 // movdqu (%r9,%rax,4),%xmm9 - .byte 102,15,111,37,146,81,0,0 // movdqa 0x5192(%rip),%xmm4 # 9520 <_sk_clut_4D_sse2+0x257e> + .byte 102,15,111,37,51,220,0,0 // movdqa 0xdc33(%rip),%xmm4 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,142,81,0,0 // movaps 0x518e(%rip),%xmm8 # 9530 <_sk_clut_4D_sse2+0x258e> + .byte 68,15,40,5,111,221,0,0 // movaps 0xdd6f(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .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 @@ -50196,18 +46129,18 @@ _sk_load_bgra_dst_sse2: .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,41 // je 4418 <_sk_load_bgra_dst_sse2+0xb4> + .byte 116,41 // je 1dcd7 <_sk_load_bgra_dst_sse2+0xb4> .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,19 // je 440d <_sk_load_bgra_dst_sse2+0xa9> + .byte 116,19 // je 1dccc <_sk_load_bgra_dst_sse2+0xa9> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,134 // jne 4386 <_sk_load_bgra_dst_sse2+0x22> + .byte 117,134 // jne 1dc45 <_sk_load_bgra_dst_sse2+0x22> .byte 102,65,15,110,100,129,8 // movd 0x8(%r9,%rax,4),%xmm4 .byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9 .byte 102,69,15,18,12,129 // movlpd (%r9,%rax,4),%xmm9 - .byte 233,110,255,255,255 // jmpq 4386 <_sk_load_bgra_dst_sse2+0x22> + .byte 233,110,255,255,255 // jmpq 1dc45 <_sk_load_bgra_dst_sse2+0x22> .byte 102,69,15,110,12,129 // movd (%r9,%rax,4),%xmm9 - .byte 233,99,255,255,255 // jmpq 4386 <_sk_load_bgra_dst_sse2+0x22> + .byte 233,99,255,255,255 // jmpq 1dc45 <_sk_load_bgra_dst_sse2+0x22> HIDDEN _sk_gather_bgra_sse2 .globl _sk_gather_bgra_sse2 @@ -50241,11 +46174,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,155,80,0,0 // movdqa 0x509b(%rip),%xmm0 # 9540 <_sk_clut_4D_sse2+0x259e> + .byte 102,15,111,5,28,219,0,0 // movdqa 0xdb1c(%rip),%xmm0 # 2b880 <_sk_overlay_sse2_8bit+0xebf> .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,151,80,0,0 // movaps 0x5097(%rip),%xmm8 # 9550 <_sk_clut_4D_sse2+0x25ae> + .byte 68,15,40,5,88,220,0,0 // movaps 0xdc58(%rip),%xmm8 # 2b9d0 <_sk_overlay_sse2_8bit+0x100f> .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 @@ -50275,7 +46208,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,71,80,0,0 // movaps 0x5047(%rip),%xmm8 # 9560 <_sk_clut_4D_sse2+0x25be> + .byte 68,15,40,5,216,218,0,0 // movaps 0xdad8(%rip),%xmm8 # 2b8b0 <_sk_overlay_sse2_8bit+0xeef> .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 @@ -50294,24 +46227,24 @@ _sk_store_bgra_sse2: .byte 102,69,15,235,193 // por %xmm9,%xmm8 .byte 102,69,15,235,194 // por %xmm10,%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,10 // jne 4579 <_sk_store_bgra_sse2+0x7f> + .byte 117,10 // jne 1de38 <_sk_store_bgra_sse2+0x7f> .byte 243,69,15,127,4,129 // movdqu %xmm8,(%r9,%rax,4) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 69,137,194 // mov %r8d,%r10d .byte 65,128,226,3 // and $0x3,%r10b .byte 65,128,250,1 // cmp $0x1,%r10b - .byte 116,33 // je 45a7 <_sk_store_bgra_sse2+0xad> + .byte 116,33 // je 1de66 <_sk_store_bgra_sse2+0xad> .byte 65,128,250,2 // cmp $0x2,%r10b - .byte 116,19 // je 459f <_sk_store_bgra_sse2+0xa5> + .byte 116,19 // je 1de5e <_sk_store_bgra_sse2+0xa5> .byte 65,128,250,3 // cmp $0x3,%r10b - .byte 117,227 // jne 4575 <_sk_store_bgra_sse2+0x7b> + .byte 117,227 // jne 1de34 <_sk_store_bgra_sse2+0x7b> .byte 102,69,15,112,200,78 // pshufd $0x4e,%xmm8,%xmm9 .byte 102,69,15,126,76,129,8 // movd %xmm9,0x8(%r9,%rax,4) .byte 102,69,15,214,4,129 // movq %xmm8,(%r9,%rax,4) - .byte 235,206 // jmp 4575 <_sk_store_bgra_sse2+0x7b> + .byte 235,206 // jmp 1de34 <_sk_store_bgra_sse2+0x7b> .byte 102,69,15,126,4,129 // movd %xmm8,(%r9,%rax,4) - .byte 235,198 // jmp 4575 <_sk_store_bgra_sse2+0x7b> + .byte 235,198 // jmp 1de34 <_sk_store_bgra_sse2+0x7b> HIDDEN _sk_load_f16_sse2 .globl _sk_load_f16_sse2 @@ -50325,7 +46258,7 @@ _sk_load_f16_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,98,1,0,0 // jne 4731 <_sk_load_f16_sse2+0x182> + .byte 15,133,98,1,0,0 // jne 1dff0 <_sk_load_f16_sse2+0x182> .byte 102,65,15,16,4,193 // movupd (%r9,%rax,8),%xmm0 .byte 102,65,15,16,76,193,16 // movupd 0x10(%r9,%rax,8),%xmm1 .byte 102,68,15,40,192 // movapd %xmm0,%xmm8 @@ -50337,7 +46270,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,95,79,0,0 // movdqa 0x4f5f(%rip),%xmm9 # 9570 <_sk_clut_4D_sse2+0x25ce> + .byte 102,68,15,111,13,208,221,0,0 // movdqa 0xddd0(%rip),%xmm9 # 2bca0 <_sk_overlay_sse2_8bit+0x12df> .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 @@ -50345,11 +46278,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,68,79,0,0 // movdqa 0x4f44(%rip),%xmm11 # 9580 <_sk_clut_4D_sse2+0x25de> + .byte 102,68,15,111,29,197,221,0,0 // movdqa 0xddc5(%rip),%xmm11 # 2bcc0 <_sk_overlay_sse2_8bit+0x12ff> .byte 102,69,15,254,235 // paddd %xmm11,%xmm13 - .byte 102,68,15,111,37,70,79,0,0 // movdqa 0x4f46(%rip),%xmm12 # 9590 <_sk_clut_4D_sse2+0x25ee> + .byte 102,68,15,111,37,199,221,0,0 // movdqa 0xddc7(%rip),%xmm12 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .byte 102,65,15,239,204 // pxor %xmm12,%xmm1 - .byte 102,15,111,29,73,79,0,0 // movdqa 0x4f49(%rip),%xmm3 # 95a0 <_sk_clut_4D_sse2+0x25fe> + .byte 102,15,111,29,106,223,0,0 // movdqa 0xdf6a(%rip),%xmm3 # 2be80 <_sk_overlay_sse2_8bit+0x14bf> .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 @@ -50397,17 +46330,17 @@ _sk_load_f16_sse2: .byte 255,224 // jmpq *%rax .byte 242,65,15,16,4,193 // movsd (%r9,%rax,8),%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,17 // jne 474e <_sk_load_f16_sse2+0x19f> + .byte 117,17 // jne 1e00d <_sk_load_f16_sse2+0x19f> .byte 102,15,87,201 // xorpd %xmm1,%xmm1 .byte 102,15,20,193 // unpcklpd %xmm1,%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 - .byte 233,142,254,255,255 // jmpq 45dc <_sk_load_f16_sse2+0x2d> + .byte 233,142,254,255,255 // jmpq 1de9b <_sk_load_f16_sse2+0x2d> .byte 102,65,15,22,68,193,8 // movhpd 0x8(%r9,%rax,8),%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,121,254,255,255 // jb 45dc <_sk_load_f16_sse2+0x2d> + .byte 15,130,121,254,255,255 // jb 1de9b <_sk_load_f16_sse2+0x2d> .byte 242,65,15,16,76,193,16 // movsd 0x10(%r9,%rax,8),%xmm1 - .byte 233,109,254,255,255 // jmpq 45dc <_sk_load_f16_sse2+0x2d> + .byte 233,109,254,255,255 // jmpq 1de9b <_sk_load_f16_sse2+0x2d> HIDDEN _sk_load_f16_dst_sse2 .globl _sk_load_f16_dst_sse2 @@ -50421,7 +46354,7 @@ _sk_load_f16_dst_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 72,99,194 // movslq %edx,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,98,1,0,0 // jne 48f1 <_sk_load_f16_dst_sse2+0x182> + .byte 15,133,98,1,0,0 // jne 1e1b0 <_sk_load_f16_dst_sse2+0x182> .byte 102,65,15,16,36,193 // movupd (%r9,%rax,8),%xmm4 .byte 102,65,15,16,108,193,16 // movupd 0x10(%r9,%rax,8),%xmm5 .byte 102,68,15,40,196 // movapd %xmm4,%xmm8 @@ -50433,7 +46366,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,223,77,0,0 // movdqa 0x4ddf(%rip),%xmm9 # 95b0 <_sk_clut_4D_sse2+0x260e> + .byte 102,68,15,111,13,16,220,0,0 // movdqa 0xdc10(%rip),%xmm9 # 2bca0 <_sk_overlay_sse2_8bit+0x12df> .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 @@ -50441,11 +46374,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,196,77,0,0 // movdqa 0x4dc4(%rip),%xmm11 # 95c0 <_sk_clut_4D_sse2+0x261e> + .byte 102,68,15,111,29,5,220,0,0 // movdqa 0xdc05(%rip),%xmm11 # 2bcc0 <_sk_overlay_sse2_8bit+0x12ff> .byte 102,69,15,254,235 // paddd %xmm11,%xmm13 - .byte 102,68,15,111,37,198,77,0,0 // movdqa 0x4dc6(%rip),%xmm12 # 95d0 <_sk_clut_4D_sse2+0x262e> + .byte 102,68,15,111,37,7,220,0,0 // movdqa 0xdc07(%rip),%xmm12 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .byte 102,65,15,239,236 // pxor %xmm12,%xmm5 - .byte 102,15,111,61,201,77,0,0 // movdqa 0x4dc9(%rip),%xmm7 # 95e0 <_sk_clut_4D_sse2+0x263e> + .byte 102,15,111,61,170,221,0,0 // movdqa 0xddaa(%rip),%xmm7 # 2be80 <_sk_overlay_sse2_8bit+0x14bf> .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 @@ -50493,17 +46426,17 @@ _sk_load_f16_dst_sse2: .byte 255,224 // jmpq *%rax .byte 242,65,15,16,36,193 // movsd (%r9,%rax,8),%xmm4 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,17 // jne 490e <_sk_load_f16_dst_sse2+0x19f> + .byte 117,17 // jne 1e1cd <_sk_load_f16_dst_sse2+0x19f> .byte 102,15,87,237 // xorpd %xmm5,%xmm5 .byte 102,15,20,229 // unpcklpd %xmm5,%xmm4 .byte 102,15,87,237 // xorpd %xmm5,%xmm5 - .byte 233,142,254,255,255 // jmpq 479c <_sk_load_f16_dst_sse2+0x2d> + .byte 233,142,254,255,255 // jmpq 1e05b <_sk_load_f16_dst_sse2+0x2d> .byte 102,65,15,22,100,193,8 // movhpd 0x8(%r9,%rax,8),%xmm4 .byte 102,15,87,237 // xorpd %xmm5,%xmm5 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,121,254,255,255 // jb 479c <_sk_load_f16_dst_sse2+0x2d> + .byte 15,130,121,254,255,255 // jb 1e05b <_sk_load_f16_dst_sse2+0x2d> .byte 242,65,15,16,108,193,16 // movsd 0x10(%r9,%rax,8),%xmm5 - .byte 233,109,254,255,255 // jmpq 479c <_sk_load_f16_dst_sse2+0x2d> + .byte 233,109,254,255,255 // jmpq 1e05b <_sk_load_f16_dst_sse2+0x2d> HIDDEN _sk_gather_f16_sse2 .globl _sk_gather_f16_sse2 @@ -50545,7 +46478,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,24,76,0,0 // movdqa 0x4c18(%rip),%xmm9 # 95f0 <_sk_clut_4D_sse2+0x264e> + .byte 102,68,15,111,13,9,218,0,0 // movdqa 0xda09(%rip),%xmm9 # 2bca0 <_sk_overlay_sse2_8bit+0x12df> .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 @@ -50553,11 +46486,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,253,75,0,0 // movdqa 0x4bfd(%rip),%xmm11 # 9600 <_sk_clut_4D_sse2+0x265e> + .byte 102,68,15,111,29,254,217,0,0 // movdqa 0xd9fe(%rip),%xmm11 # 2bcc0 <_sk_overlay_sse2_8bit+0x12ff> .byte 102,69,15,254,235 // paddd %xmm11,%xmm13 - .byte 102,68,15,111,37,255,75,0,0 // movdqa 0x4bff(%rip),%xmm12 # 9610 <_sk_clut_4D_sse2+0x266e> + .byte 102,68,15,111,37,0,218,0,0 // movdqa 0xda00(%rip),%xmm12 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .byte 102,65,15,239,204 // pxor %xmm12,%xmm1 - .byte 102,15,111,29,2,76,0,0 // movdqa 0x4c02(%rip),%xmm3 # 9620 <_sk_clut_4D_sse2+0x267e> + .byte 102,15,111,29,163,219,0,0 // movdqa 0xdba3(%rip),%xmm3 # 2be80 <_sk_overlay_sse2_8bit+0x14bf> .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 @@ -50616,17 +46549,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,23,75,0,0 // movdqa 0x4b17(%rip),%xmm10 # 9630 <_sk_clut_4D_sse2+0x268e> + .byte 102,68,15,111,21,248,216,0,0 // movdqa 0xd8f8(%rip),%xmm10 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .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,10,75,0,0 // movdqa 0x4b0a(%rip),%xmm9 # 9640 <_sk_clut_4D_sse2+0x269e> + .byte 102,68,15,111,13,235,216,0,0 // movdqa 0xd8eb(%rip),%xmm9 # 2bce0 <_sk_overlay_sse2_8bit+0x131f> .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,251,74,0,0 // movdqa 0x4afb(%rip),%xmm11 # 9650 <_sk_clut_4D_sse2+0x26ae> + .byte 102,68,15,111,29,220,216,0,0 // movdqa 0xd8dc(%rip),%xmm11 # 2bcf0 <_sk_overlay_sse2_8bit+0x132f> .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 @@ -50678,7 +46611,7 @@ _sk_store_f16_sse2: .byte 102,69,15,111,200 // movdqa %xmm8,%xmm9 .byte 102,69,15,98,204 // punpckldq %xmm12,%xmm9 .byte 77,133,192 // test %r8,%r8 - .byte 117,21 // jne 4c77 <_sk_store_f16_sse2+0x17e> + .byte 117,21 // jne 1e536 <_sk_store_f16_sse2+0x17e> .byte 69,15,17,12,193 // movups %xmm9,(%r9,%rax,8) .byte 102,69,15,106,196 // punpckhdq %xmm12,%xmm8 .byte 243,69,15,127,68,193,16 // movdqu %xmm8,0x10(%r9,%rax,8) @@ -50686,13 +46619,13 @@ _sk_store_f16_sse2: .byte 255,224 // jmpq *%rax .byte 102,69,15,214,12,193 // movq %xmm9,(%r9,%rax,8) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,240 // je 4c73 <_sk_store_f16_sse2+0x17a> + .byte 116,240 // je 1e532 <_sk_store_f16_sse2+0x17a> .byte 102,69,15,23,76,193,8 // movhpd %xmm9,0x8(%r9,%rax,8) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,227 // jb 4c73 <_sk_store_f16_sse2+0x17a> + .byte 114,227 // jb 1e532 <_sk_store_f16_sse2+0x17a> .byte 102,69,15,106,196 // punpckhdq %xmm12,%xmm8 .byte 102,69,15,214,68,193,16 // movq %xmm8,0x10(%r9,%rax,8) - .byte 235,213 // jmp 4c73 <_sk_store_f16_sse2+0x17a> + .byte 235,213 // jmp 1e532 <_sk_store_f16_sse2+0x17a> HIDDEN _sk_load_u16_be_sse2 .globl _sk_load_u16_be_sse2 @@ -50707,7 +46640,7 @@ _sk_load_u16_be_sse2: .byte 76,3,8 // add (%rax),%r9 .byte 73,99,194 // movslq %r10d,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,190,0,0,0 // jne 4d83 <_sk_load_u16_be_sse2+0xe5> + .byte 15,133,190,0,0,0 // jne 1e642 <_sk_load_u16_be_sse2+0xe5> .byte 102,65,15,16,4,65 // movupd (%r9,%rax,2),%xmm0 .byte 102,65,15,16,76,65,16 // movupd 0x10(%r9,%rax,2),%xmm1 .byte 102,15,40,208 // movapd %xmm0,%xmm2 @@ -50724,7 +46657,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,74,73,0,0 // movaps 0x494a(%rip),%xmm8 # 9660 <_sk_clut_4D_sse2+0x26be> + .byte 68,15,40,5,139,212,0,0 // movaps 0xd48b(%rip),%xmm8 # 2ba60 <_sk_overlay_sse2_8bit+0x109f> .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 @@ -50752,17 +46685,17 @@ _sk_load_u16_be_sse2: .byte 255,224 // jmpq *%rax .byte 242,65,15,16,4,65 // movsd (%r9,%rax,2),%xmm0 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,17 // jne 4da0 <_sk_load_u16_be_sse2+0x102> + .byte 117,17 // jne 1e65f <_sk_load_u16_be_sse2+0x102> .byte 102,15,87,201 // xorpd %xmm1,%xmm1 .byte 102,15,20,193 // unpcklpd %xmm1,%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 - .byte 233,50,255,255,255 // jmpq 4cd2 <_sk_load_u16_be_sse2+0x34> + .byte 233,50,255,255,255 // jmpq 1e591 <_sk_load_u16_be_sse2+0x34> .byte 102,65,15,22,68,65,8 // movhpd 0x8(%r9,%rax,2),%xmm0 .byte 102,15,87,201 // xorpd %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 15,130,29,255,255,255 // jb 4cd2 <_sk_load_u16_be_sse2+0x34> + .byte 15,130,29,255,255,255 // jb 1e591 <_sk_load_u16_be_sse2+0x34> .byte 242,65,15,16,76,65,16 // movsd 0x10(%r9,%rax,2),%xmm1 - .byte 233,17,255,255,255 // jmpq 4cd2 <_sk_load_u16_be_sse2+0x34> + .byte 233,17,255,255,255 // jmpq 1e591 <_sk_load_u16_be_sse2+0x34> HIDDEN _sk_load_rgb_u16_be_sse2 .globl _sk_load_rgb_u16_be_sse2 @@ -50779,7 +46712,7 @@ _sk_load_rgb_u16_be_sse2: .byte 72,141,4,64 // lea (%rax,%rax,2),%rax .byte 72,193,248,32 // sar $0x20,%rax .byte 77,133,192 // test %r8,%r8 - .byte 15,133,175,0,0,0 // jne 4e9b <_sk_load_rgb_u16_be_sse2+0xda> + .byte 15,133,175,0,0,0 // jne 1e75a <_sk_load_rgb_u16_be_sse2+0xda> .byte 243,65,15,111,20,65 // movdqu (%r9,%rax,2),%xmm2 .byte 243,65,15,111,92,65,8 // movdqu 0x8(%r9,%rax,2),%xmm3 .byte 102,15,115,219,4 // psrldq $0x4,%xmm3 @@ -50800,7 +46733,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,32,72,0,0 // movaps 0x4820(%rip),%xmm9 # 9670 <_sk_clut_4D_sse2+0x26ce> + .byte 68,15,40,13,81,211,0,0 // movaps 0xd351(%rip),%xmm9 # 2ba60 <_sk_overlay_sse2_8bit+0x109f> .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 @@ -50817,27 +46750,27 @@ _sk_load_rgb_u16_be_sse2: .byte 15,91,210 // cvtdq2ps %xmm2,%xmm2 .byte 65,15,89,209 // mulps %xmm9,%xmm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,231,71,0,0 // movaps 0x47e7(%rip),%xmm3 # 9680 <_sk_clut_4D_sse2+0x26de> + .byte 15,40,29,120,208,0,0 // movaps 0xd078(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,13 // jne 4ec0 <_sk_load_rgb_u16_be_sse2+0xff> + .byte 117,13 // jne 1e77f <_sk_load_rgb_u16_be_sse2+0xff> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,239,192 // pxor %xmm0,%xmm0 - .byte 233,80,255,255,255 // jmpq 4e10 <_sk_load_rgb_u16_be_sse2+0x4f> + .byte 233,80,255,255,255 // jmpq 1e6cf <_sk_load_rgb_u16_be_sse2+0x4f> .byte 102,65,15,110,68,65,6 // movd 0x6(%r9,%rax,2),%xmm0 .byte 102,65,15,196,68,65,10,2 // pinsrw $0x2,0xa(%r9,%rax,2),%xmm0 .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,24 // jb 4ef1 <_sk_load_rgb_u16_be_sse2+0x130> + .byte 114,24 // jb 1e7b0 <_sk_load_rgb_u16_be_sse2+0x130> .byte 102,65,15,110,92,65,12 // movd 0xc(%r9,%rax,2),%xmm3 .byte 102,65,15,196,92,65,16,2 // pinsrw $0x2,0x10(%r9,%rax,2),%xmm3 .byte 102,15,239,201 // pxor %xmm1,%xmm1 - .byte 233,31,255,255,255 // jmpq 4e10 <_sk_load_rgb_u16_be_sse2+0x4f> + .byte 233,31,255,255,255 // jmpq 1e6cf <_sk_load_rgb_u16_be_sse2+0x4f> .byte 102,15,239,219 // pxor %xmm3,%xmm3 - .byte 233,22,255,255,255 // jmpq 4e10 <_sk_load_rgb_u16_be_sse2+0x4f> + .byte 233,22,255,255,255 // jmpq 1e6cf <_sk_load_rgb_u16_be_sse2+0x4f> HIDDEN _sk_store_u16_be_sse2 .globl _sk_store_u16_be_sse2 @@ -50851,7 +46784,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,112,71,0,0 // movaps 0x4770(%rip),%xmm10 # 9690 <_sk_clut_4D_sse2+0x26ee> + .byte 68,15,40,21,33,213,0,0 // movaps 0xd521(%rip),%xmm10 # 2bd00 <_sk_overlay_sse2_8bit+0x133f> .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 @@ -50896,7 +46829,7 @@ _sk_store_u16_be_sse2: .byte 102,69,15,111,208 // movdqa %xmm8,%xmm10 .byte 102,69,15,98,209 // punpckldq %xmm9,%xmm10 .byte 77,133,192 // test %r8,%r8 - .byte 117,21 // jne 501a <_sk_store_u16_be_sse2+0x120> + .byte 117,21 // jne 1e8d9 <_sk_store_u16_be_sse2+0x120> .byte 69,15,17,20,65 // movups %xmm10,(%r9,%rax,2) .byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8 .byte 243,69,15,127,68,65,16 // movdqu %xmm8,0x10(%r9,%rax,2) @@ -50904,13 +46837,13 @@ _sk_store_u16_be_sse2: .byte 255,224 // jmpq *%rax .byte 102,69,15,214,20,65 // movq %xmm10,(%r9,%rax,2) .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,240 // je 5016 <_sk_store_u16_be_sse2+0x11c> + .byte 116,240 // je 1e8d5 <_sk_store_u16_be_sse2+0x11c> .byte 102,69,15,23,84,65,8 // movhpd %xmm10,0x8(%r9,%rax,2) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,227 // jb 5016 <_sk_store_u16_be_sse2+0x11c> + .byte 114,227 // jb 1e8d5 <_sk_store_u16_be_sse2+0x11c> .byte 102,69,15,106,193 // punpckhdq %xmm9,%xmm8 .byte 102,69,15,214,68,65,16 // movq %xmm8,0x10(%r9,%rax,2) - .byte 235,213 // jmp 5016 <_sk_store_u16_be_sse2+0x11c> + .byte 235,213 // jmp 1e8d5 <_sk_store_u16_be_sse2+0x11c> HIDDEN _sk_load_f32_sse2 .globl _sk_load_f32_sse2 @@ -50926,7 +46859,7 @@ _sk_load_f32_sse2: .byte 73,99,194 // movslq %r10d,%rax .byte 69,15,16,4,129 // movups (%r9,%rax,4),%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,66 // jne 50ac <_sk_load_f32_sse2+0x6b> + .byte 117,66 // jne 1e96b <_sk_load_f32_sse2+0x6b> .byte 65,15,16,68,129,16 // movups 0x10(%r9,%rax,4),%xmm0 .byte 65,15,16,92,129,32 // movups 0x20(%r9,%rax,4),%xmm3 .byte 69,15,16,76,129,48 // movups 0x30(%r9,%rax,4),%xmm9 @@ -50946,17 +46879,17 @@ _sk_load_f32_sse2: .byte 255,224 // jmpq *%rax .byte 69,15,87,201 // xorps %xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,8 // jne 50be <_sk_load_f32_sse2+0x7d> + .byte 117,8 // jne 1e97d <_sk_load_f32_sse2+0x7d> .byte 15,87,219 // xorps %xmm3,%xmm3 .byte 15,87,192 // xorps %xmm0,%xmm0 - .byte 235,190 // jmp 507c <_sk_load_f32_sse2+0x3b> + .byte 235,190 // jmp 1e93b <_sk_load_f32_sse2+0x3b> .byte 65,15,16,68,129,16 // movups 0x10(%r9,%rax,4),%xmm0 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,8 // jb 50d2 <_sk_load_f32_sse2+0x91> + .byte 114,8 // jb 1e991 <_sk_load_f32_sse2+0x91> .byte 65,15,16,92,129,32 // movups 0x20(%r9,%rax,4),%xmm3 - .byte 235,170 // jmp 507c <_sk_load_f32_sse2+0x3b> + .byte 235,170 // jmp 1e93b <_sk_load_f32_sse2+0x3b> .byte 15,87,219 // xorps %xmm3,%xmm3 - .byte 235,165 // jmp 507c <_sk_load_f32_sse2+0x3b> + .byte 235,165 // jmp 1e93b <_sk_load_f32_sse2+0x3b> HIDDEN _sk_load_f32_dst_sse2 .globl _sk_load_f32_dst_sse2 @@ -50972,7 +46905,7 @@ _sk_load_f32_dst_sse2: .byte 73,99,194 // movslq %r10d,%rax .byte 69,15,16,4,129 // movups (%r9,%rax,4),%xmm8 .byte 77,133,192 // test %r8,%r8 - .byte 117,66 // jne 5142 <_sk_load_f32_dst_sse2+0x6b> + .byte 117,66 // jne 1ea01 <_sk_load_f32_dst_sse2+0x6b> .byte 65,15,16,100,129,16 // movups 0x10(%r9,%rax,4),%xmm4 .byte 65,15,16,124,129,32 // movups 0x20(%r9,%rax,4),%xmm7 .byte 69,15,16,76,129,48 // movups 0x30(%r9,%rax,4),%xmm9 @@ -50992,17 +46925,17 @@ _sk_load_f32_dst_sse2: .byte 255,224 // jmpq *%rax .byte 69,15,87,201 // xorps %xmm9,%xmm9 .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 117,8 // jne 5154 <_sk_load_f32_dst_sse2+0x7d> + .byte 117,8 // jne 1ea13 <_sk_load_f32_dst_sse2+0x7d> .byte 15,87,255 // xorps %xmm7,%xmm7 .byte 15,87,228 // xorps %xmm4,%xmm4 - .byte 235,190 // jmp 5112 <_sk_load_f32_dst_sse2+0x3b> + .byte 235,190 // jmp 1e9d1 <_sk_load_f32_dst_sse2+0x3b> .byte 65,15,16,100,129,16 // movups 0x10(%r9,%rax,4),%xmm4 .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,8 // jb 5168 <_sk_load_f32_dst_sse2+0x91> + .byte 114,8 // jb 1ea27 <_sk_load_f32_dst_sse2+0x91> .byte 65,15,16,124,129,32 // movups 0x20(%r9,%rax,4),%xmm7 - .byte 235,170 // jmp 5112 <_sk_load_f32_dst_sse2+0x3b> + .byte 235,170 // jmp 1e9d1 <_sk_load_f32_dst_sse2+0x3b> .byte 15,87,255 // xorps %xmm7,%xmm7 - .byte 235,165 // jmp 5112 <_sk_load_f32_dst_sse2+0x3b> + .byte 235,165 // jmp 1e9d1 <_sk_load_f32_dst_sse2+0x3b> HIDDEN _sk_store_f32_sse2 .globl _sk_store_f32_sse2 @@ -51031,7 +46964,7 @@ _sk_store_f32_sse2: .byte 102,69,15,20,203 // unpcklpd %xmm11,%xmm9 .byte 102,69,15,17,36,129 // movupd %xmm12,(%r9,%rax,4) .byte 77,133,192 // test %r8,%r8 - .byte 117,29 // jne 51ea <_sk_store_f32_sse2+0x7d> + .byte 117,29 // jne 1eaa9 <_sk_store_f32_sse2+0x7d> .byte 102,69,15,21,211 // unpckhpd %xmm11,%xmm10 .byte 69,15,17,68,129,16 // movups %xmm8,0x10(%r9,%rax,4) .byte 102,69,15,17,76,129,32 // movupd %xmm9,0x20(%r9,%rax,4) @@ -51039,12 +46972,12 @@ _sk_store_f32_sse2: .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 73,131,248,1 // cmp $0x1,%r8 - .byte 116,246 // je 51e6 <_sk_store_f32_sse2+0x79> + .byte 116,246 // je 1eaa5 <_sk_store_f32_sse2+0x79> .byte 69,15,17,68,129,16 // movups %xmm8,0x10(%r9,%rax,4) .byte 73,131,248,3 // cmp $0x3,%r8 - .byte 114,234 // jb 51e6 <_sk_store_f32_sse2+0x79> + .byte 114,234 // jb 1eaa5 <_sk_store_f32_sse2+0x79> .byte 102,69,15,17,76,129,32 // movupd %xmm9,0x20(%r9,%rax,4) - .byte 235,225 // jmp 51e6 <_sk_store_f32_sse2+0x79> + .byte 235,225 // jmp 1eaa5 <_sk_store_f32_sse2+0x79> HIDDEN _sk_clamp_x_sse2 .globl _sk_clamp_x_sse2 @@ -51090,7 +47023,7 @@ _sk_repeat_x_sse2: .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,29,68,0,0 // andps 0x441d(%rip),%xmm10 # 96a0 <_sk_clut_4D_sse2+0x26fe> + .byte 68,15,84,21,142,204,0,0 // andps 0xcc8e(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -51116,7 +47049,7 @@ _sk_repeat_y_sse2: .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,211,67,0,0 // andps 0x43d3(%rip),%xmm10 # 96b0 <_sk_clut_4D_sse2+0x270e> + .byte 68,15,84,21,52,204,0,0 // andps 0xcc34(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -51142,13 +47075,13 @@ _sk_mirror_x_sse2: .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 243,68,15,89,29,200,72,0,0 // mulss 0x48c8(%rip),%xmm11 # 9c00 <_sk_clut_4D_sse2+0x2c5e> + .byte 243,68,15,89,29,9,194,0,0 // mulss 0xc209(%rip),%xmm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,105,67,0,0 // andps 0x4369(%rip),%xmm11 # 96c0 <_sk_clut_4D_sse2+0x271e> + .byte 68,15,84,29,186,203,0,0 // andps 0xcbba(%rip),%xmm11 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,87,192 // xorps %xmm8,%xmm8 .byte 69,15,92,227 // subps %xmm11,%xmm12 .byte 69,15,89,226 // mulps %xmm10,%xmm12 @@ -51177,13 +47110,13 @@ _sk_mirror_y_sse2: .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 243,68,15,89,29,71,72,0,0 // mulss 0x4847(%rip),%xmm11 # 9c04 <_sk_clut_4D_sse2+0x2c62> + .byte 243,68,15,89,29,132,193,0,0 // mulss 0xc184(%rip),%xmm11 # 2ae00 <_sk_overlay_sse2_8bit+0x43f> .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,244,66,0,0 // andps 0x42f4(%rip),%xmm11 # 96d0 <_sk_clut_4D_sse2+0x272e> + .byte 68,15,84,29,53,203,0,0 // andps 0xcb35(%rip),%xmm11 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,87,192 // xorps %xmm8,%xmm8 .byte 69,15,92,227 // subps %xmm11,%xmm12 .byte 69,15,89,226 // mulps %xmm10,%xmm12 @@ -51206,7 +47139,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,187,66,0,0 // minps 0x42bb(%rip),%xmm8 # 96e0 <_sk_clut_4D_sse2+0x273e> + .byte 68,15,93,5,236,202,0,0 // minps 0xcaec(%rip),%xmm8 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 72,173 // lods %ds:(%rsi),%rax .byte 65,15,40,192 // movaps %xmm8,%xmm0 .byte 255,224 // jmpq *%rax @@ -51219,7 +47152,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,169,66,0,0 // andps 0x42a9(%rip),%xmm9 # 96f0 <_sk_clut_4D_sse2+0x274e> + .byte 68,15,84,13,202,202,0,0 // andps 0xcaca(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,92,193 // subps %xmm9,%xmm8 .byte 65,15,92,192 // subps %xmm8,%xmm0 .byte 72,173 // lods %ds:(%rsi),%rax @@ -51229,14 +47162,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,165,66,0,0 // movaps 0x42a5(%rip),%xmm8 # 9700 <_sk_clut_4D_sse2+0x275e> + .byte 68,15,40,5,22,203,0,0 // movaps 0xcb16(%rip),%xmm8 # 2b830 <_sk_overlay_sse2_8bit+0xe6f> .byte 65,15,88,192 // addps %xmm8,%xmm0 - .byte 68,15,40,13,169,66,0,0 // movaps 0x42a9(%rip),%xmm9 # 9710 <_sk_clut_4D_sse2+0x276e> + .byte 68,15,40,13,154,202,0,0 // movaps 0xca9a(%rip),%xmm9 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,159,66,0,0 // andps 0x429f(%rip),%xmm9 # 9720 <_sk_clut_4D_sse2+0x277e> + .byte 68,15,84,13,144,202,0,0 // andps 0xca90(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,87,219 // xorps %xmm11,%xmm11 .byte 69,15,92,209 // subps %xmm9,%xmm10 .byte 69,15,88,210 // addps %xmm10,%xmm10 @@ -51252,10 +47185,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,133,66,0,0 // mulps 0x4285(%rip),%xmm0 # 9730 <_sk_clut_4D_sse2+0x278e> - .byte 15,89,13,142,66,0,0 // mulps 0x428e(%rip),%xmm1 # 9740 <_sk_clut_4D_sse2+0x279e> + .byte 15,89,5,166,207,0,0 // mulps 0xcfa6(%rip),%xmm0 # 2bd10 <_sk_overlay_sse2_8bit+0x134f> + .byte 15,89,13,175,207,0,0 // mulps 0xcfaf(%rip),%xmm1 # 2bd20 <_sk_overlay_sse2_8bit+0x135f> .byte 15,88,200 // addps %xmm0,%xmm1 - .byte 15,89,29,148,66,0,0 // mulps 0x4294(%rip),%xmm3 # 9750 <_sk_clut_4D_sse2+0x27ae> + .byte 15,89,29,181,207,0,0 // mulps 0xcfb5(%rip),%xmm3 # 2bd30 <_sk_overlay_sse2_8bit+0x136f> .byte 15,88,217 // addps %xmm1,%xmm3 .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,87,192 // xorps %xmm0,%xmm0 @@ -51567,9 +47500,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 595c <_sk_evenly_spaced_gradient_sse2+0x18> + .byte 120,7 // js 1f21b <_sk_evenly_spaced_gradient_sse2+0x18> .byte 243,72,15,42,203 // cvtsi2ss %rbx,%xmm1 - .byte 235,21 // jmp 5971 <_sk_evenly_spaced_gradient_sse2+0x2d> + .byte 235,21 // jmp 1f230 <_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 @@ -51667,15 +47600,15 @@ HIDDEN _sk_gauss_a_to_rgba_sse2 .globl _sk_gauss_a_to_rgba_sse2 FUNCTION(_sk_gauss_a_to_rgba_sse2) _sk_gauss_a_to_rgba_sse2: - .byte 15,40,5,99,60,0,0 // movaps 0x3c63(%rip),%xmm0 # 9760 <_sk_clut_4D_sse2+0x27be> + .byte 15,40,5,132,201,0,0 // movaps 0xc984(%rip),%xmm0 # 2bd40 <_sk_overlay_sse2_8bit+0x137f> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,105,60,0,0 // addps 0x3c69(%rip),%xmm0 # 9770 <_sk_clut_4D_sse2+0x27ce> + .byte 15,88,5,138,201,0,0 // addps 0xc98a(%rip),%xmm0 # 2bd50 <_sk_overlay_sse2_8bit+0x138f> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,111,60,0,0 // addps 0x3c6f(%rip),%xmm0 # 9780 <_sk_clut_4D_sse2+0x27de> + .byte 15,88,5,144,201,0,0 // addps 0xc990(%rip),%xmm0 # 2bd60 <_sk_overlay_sse2_8bit+0x139f> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,117,60,0,0 // addps 0x3c75(%rip),%xmm0 # 9790 <_sk_clut_4D_sse2+0x27ee> + .byte 15,88,5,150,201,0,0 // addps 0xc996(%rip),%xmm0 # 2bd70 <_sk_overlay_sse2_8bit+0x13af> .byte 15,89,195 // mulps %xmm3,%xmm0 - .byte 15,88,5,123,60,0,0 // addps 0x3c7b(%rip),%xmm0 # 97a0 <_sk_clut_4D_sse2+0x27fe> + .byte 15,88,5,156,201,0,0 // addps 0xc99c(%rip),%xmm0 # 2bd80 <_sk_overlay_sse2_8bit+0x13bf> .byte 72,173 // lods %ds:(%rsi),%rax .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 15,40,208 // movaps %xmm0,%xmm2 @@ -51693,12 +47626,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 5b78 <_sk_gradient_sse2+0x46> + .byte 114,50 // jb 1f437 <_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,84,60,0,0 // movaps 0x3c54(%rip),%xmm2 # 97b0 <_sk_clut_4D_sse2+0x280e> + .byte 15,40,21,197,195,0,0 // movaps 0xc3c5(%rip),%xmm2 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .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 @@ -51706,7 +47639,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 5b5c <_sk_gradient_sse2+0x2a> + .byte 117,228 // jne 1f41b <_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 @@ -51845,29 +47778,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,21,58,0,0 // movaps 0x3a15(%rip),%xmm13 # 97c0 <_sk_clut_4D_sse2+0x281e> + .byte 68,15,40,45,38,199,0,0 // movaps 0xc726(%rip),%xmm13 # 2bd90 <_sk_overlay_sse2_8bit+0x13cf> .byte 69,15,89,236 // mulps %xmm12,%xmm13 - .byte 68,15,88,45,25,58,0,0 // addps 0x3a19(%rip),%xmm13 # 97d0 <_sk_clut_4D_sse2+0x282e> + .byte 68,15,88,45,42,199,0,0 // addps 0xc72a(%rip),%xmm13 # 2bda0 <_sk_overlay_sse2_8bit+0x13df> .byte 69,15,89,236 // mulps %xmm12,%xmm13 - .byte 68,15,88,45,29,58,0,0 // addps 0x3a1d(%rip),%xmm13 # 97e0 <_sk_clut_4D_sse2+0x283e> + .byte 68,15,88,45,46,199,0,0 // addps 0xc72e(%rip),%xmm13 # 2bdb0 <_sk_overlay_sse2_8bit+0x13ef> .byte 69,15,89,236 // mulps %xmm12,%xmm13 - .byte 68,15,88,45,33,58,0,0 // addps 0x3a21(%rip),%xmm13 # 97f0 <_sk_clut_4D_sse2+0x284e> + .byte 68,15,88,45,50,199,0,0 // addps 0xc732(%rip),%xmm13 # 2bdc0 <_sk_overlay_sse2_8bit+0x13ff> .byte 69,15,89,235 // mulps %xmm11,%xmm13 .byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9 - .byte 68,15,40,21,32,58,0,0 // movaps 0x3a20(%rip),%xmm10 # 9800 <_sk_clut_4D_sse2+0x285e> + .byte 68,15,40,21,49,199,0,0 // movaps 0xc731(%rip),%xmm10 # 2bdd0 <_sk_overlay_sse2_8bit+0x140f> .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,19,58,0,0 // movaps 0x3a13(%rip),%xmm10 # 9810 <_sk_clut_4D_sse2+0x286e> + .byte 68,15,40,21,4,193,0,0 // movaps 0xc104(%rip),%xmm10 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,2,58,0,0 // movaps 0x3a02(%rip),%xmm10 # 9820 <_sk_clut_4D_sse2+0x287e> + .byte 68,15,40,21,243,192,0,0 // movaps 0xc0f3(%rip),%xmm10 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,92,208 // subps %xmm8,%xmm10 .byte 69,15,84,209 // andps %xmm9,%xmm10 .byte 69,15,85,200 // andnps %xmm8,%xmm9 @@ -51902,7 +47835,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,169,57,0,0 // mulps 0x39a9(%rip),%xmm9 # 9830 <_sk_clut_4D_sse2+0x288e> + .byte 68,15,89,13,154,198,0,0 // mulps 0xc69a(%rip),%xmm9 # 2bde0 <_sk_overlay_sse2_8bit+0x141f> .byte 15,89,192 // mulps %xmm0,%xmm0 .byte 68,15,40,225 // movaps %xmm1,%xmm12 .byte 69,15,89,228 // mulps %xmm12,%xmm12 @@ -51910,7 +47843,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,148,57,0,0 // mulps 0x3994(%rip),%xmm10 # 9840 <_sk_clut_4D_sse2+0x289e> + .byte 68,15,89,21,133,198,0,0 // mulps 0xc685(%rip),%xmm10 # 2bdf0 <_sk_overlay_sse2_8bit+0x142f> .byte 69,15,89,212 // mulps %xmm12,%xmm10 .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 15,89,192 // mulps %xmm0,%xmm0 @@ -51919,8 +47852,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,124,57,0,0 // xorps 0x397c(%rip),%xmm9 # 9850 <_sk_clut_4D_sse2+0x28ae> - .byte 68,15,89,5,132,57,0,0 // mulps 0x3984(%rip),%xmm8 # 9860 <_sk_clut_4D_sse2+0x28be> + .byte 68,15,87,13,61,197,0,0 // xorps 0xc53d(%rip),%xmm9 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> + .byte 68,15,89,5,37,192,0,0 // mulps 0xc025(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 69,15,92,202 // subps %xmm10,%xmm9 .byte 69,15,89,200 // mulps %xmm8,%xmm9 @@ -51941,7 +47874,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,75,57,0,0 // mulps 0x394b(%rip),%xmm9 # 9870 <_sk_clut_4D_sse2+0x28ce> + .byte 68,15,89,13,252,197,0,0 // mulps 0xc5fc(%rip),%xmm9 # 2bde0 <_sk_overlay_sse2_8bit+0x141f> .byte 15,89,192 // mulps %xmm0,%xmm0 .byte 68,15,40,225 // movaps %xmm1,%xmm12 .byte 69,15,89,228 // mulps %xmm12,%xmm12 @@ -51949,7 +47882,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,54,57,0,0 // mulps 0x3936(%rip),%xmm10 # 9880 <_sk_clut_4D_sse2+0x28de> + .byte 68,15,89,21,231,197,0,0 // mulps 0xc5e7(%rip),%xmm10 # 2bdf0 <_sk_overlay_sse2_8bit+0x142f> .byte 69,15,89,212 // mulps %xmm12,%xmm10 .byte 65,15,40,193 // movaps %xmm9,%xmm0 .byte 15,89,192 // mulps %xmm0,%xmm0 @@ -51958,8 +47891,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,30,57,0,0 // xorps 0x391e(%rip),%xmm9 # 9890 <_sk_clut_4D_sse2+0x28ee> - .byte 68,15,89,5,38,57,0,0 // mulps 0x3926(%rip),%xmm8 # 98a0 <_sk_clut_4D_sse2+0x28fe> + .byte 68,15,87,13,159,196,0,0 // xorps 0xc49f(%rip),%xmm9 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> + .byte 68,15,89,5,135,191,0,0 // mulps 0xbf87(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 65,15,89,192 // mulps %xmm8,%xmm0 .byte 69,15,92,202 // subps %xmm10,%xmm9 .byte 69,15,89,200 // mulps %xmm8,%xmm9 @@ -51977,7 +47910,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,254,56,0,0 // mulps 0x38fe(%rip),%xmm9 # 98b0 <_sk_clut_4D_sse2+0x290e> + .byte 68,15,89,13,111,197,0,0 // mulps 0xc56f(%rip),%xmm9 # 2bde0 <_sk_overlay_sse2_8bit+0x141f> .byte 15,89,192 // mulps %xmm0,%xmm0 .byte 68,15,40,209 // movaps %xmm1,%xmm10 .byte 69,15,89,210 // mulps %xmm10,%xmm10 @@ -51985,7 +47918,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,234,56,0,0 // xorps 0x38ea(%rip),%xmm0 # 98c0 <_sk_clut_4D_sse2+0x291e> + .byte 15,87,5,59,196,0,0 // xorps 0xc43b(%rip),%xmm0 # 2bcd0 <_sk_overlay_sse2_8bit+0x130f> .byte 65,15,94,193 // divps %xmm9,%xmm0 .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax @@ -52028,7 +47961,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,144,56,0,0 // movaps 0x3890(%rip),%xmm8 # 98d0 <_sk_clut_4D_sse2+0x292e> + .byte 68,15,40,5,193,190,0,0 // movaps 0xbec1(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 15,17,0 // movups %xmm0,(%rax) .byte 68,15,40,200 // movaps %xmm0,%xmm9 .byte 69,15,88,200 // addps %xmm8,%xmm9 @@ -52036,7 +47969,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,123,56,0,0 // movaps 0x387b(%rip),%xmm12 # 98e0 <_sk_clut_4D_sse2+0x293e> + .byte 68,15,40,37,172,190,0,0 // movaps 0xbeac(%rip),%xmm12 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,84,220 // andps %xmm12,%xmm11 .byte 69,15,92,211 // subps %xmm11,%xmm10 .byte 69,15,92,202 // subps %xmm10,%xmm9 @@ -52083,8 +48016,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,244,55,0,0 // addps 0x37f4(%rip),%xmm0 # 98f0 <_sk_clut_4D_sse2+0x294e> - .byte 68,15,40,13,252,55,0,0 // movaps 0x37fc(%rip),%xmm9 # 9900 <_sk_clut_4D_sse2+0x295e> + .byte 15,88,5,69,196,0,0 // addps 0xc445(%rip),%xmm0 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,13,190,0,0 // movaps 0xbe0d(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -52097,7 +48030,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,235,55,0,0 // addps 0x37eb(%rip),%xmm0 # 9910 <_sk_clut_4D_sse2+0x296e> + .byte 15,88,5,220,189,0,0 // addps 0xbddc(%rip),%xmm0 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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 @@ -52109,8 +48042,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,221,55,0,0 // addps 0x37dd(%rip),%xmm1 # 9920 <_sk_clut_4D_sse2+0x297e> - .byte 68,15,40,13,229,55,0,0 // movaps 0x37e5(%rip),%xmm9 # 9930 <_sk_clut_4D_sse2+0x298e> + .byte 15,88,13,254,195,0,0 // addps 0xc3fe(%rip),%xmm1 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,198,189,0,0 // movaps 0xbdc6(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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 @@ -52123,7 +48056,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,211,55,0,0 // addps 0x37d3(%rip),%xmm1 # 9940 <_sk_clut_4D_sse2+0x299e> + .byte 15,88,13,148,189,0,0 // addps 0xbd94(%rip),%xmm1 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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 @@ -52135,13 +48068,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,198,55,0,0 // addps 0x37c6(%rip),%xmm0 # 9950 <_sk_clut_4D_sse2+0x29ae> - .byte 68,15,40,13,206,55,0,0 // movaps 0x37ce(%rip),%xmm9 # 9960 <_sk_clut_4D_sse2+0x29be> + .byte 15,88,5,199,195,0,0 // addps 0xc3c7(%rip),%xmm0 # 2be10 <_sk_overlay_sse2_8bit+0x144f> + .byte 68,15,40,13,127,189,0,0 // movaps 0xbd7f(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,202,55,0,0 // mulps 0x37ca(%rip),%xmm9 # 9970 <_sk_clut_4D_sse2+0x29ce> - .byte 68,15,88,13,210,55,0,0 // addps 0x37d2(%rip),%xmm9 # 9980 <_sk_clut_4D_sse2+0x29de> + .byte 68,15,89,13,187,195,0,0 // mulps 0xc3bb(%rip),%xmm9 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,13,83,191,0,0 // addps 0xbf53(%rip),%xmm9 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -52154,16 +48087,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,193,55,0,0 // addps 0x37c1(%rip),%xmm0 # 9990 <_sk_clut_4D_sse2+0x29ee> - .byte 68,15,40,13,201,55,0,0 // movaps 0x37c9(%rip),%xmm9 # 99a0 <_sk_clut_4D_sse2+0x29fe> + .byte 15,88,5,114,195,0,0 // addps 0xc372(%rip),%xmm0 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,58,189,0,0 // movaps 0xbd3a(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,92,200 // subps %xmm8,%xmm9 - .byte 68,15,40,5,205,55,0,0 // movaps 0x37cd(%rip),%xmm8 # 99b0 <_sk_clut_4D_sse2+0x2a0e> + .byte 68,15,40,5,142,195,0,0 // movaps 0xc38e(%rip),%xmm8 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,209,55,0,0 // addps 0x37d1(%rip),%xmm8 # 99c0 <_sk_clut_4D_sse2+0x2a1e> + .byte 68,15,88,5,146,195,0,0 // addps 0xc392(%rip),%xmm8 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,213,55,0,0 // addps 0x37d5(%rip),%xmm8 # 99d0 <_sk_clut_4D_sse2+0x2a2e> + .byte 68,15,88,5,6,189,0,0 // addps 0xbd06(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,217,55,0,0 // addps 0x37d9(%rip),%xmm8 # 99e0 <_sk_clut_4D_sse2+0x2a3e> + .byte 68,15,88,5,138,195,0,0 // addps 0xc38a(%rip),%xmm8 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -52173,17 +48106,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,211,55,0,0 // movaps 0x37d3(%rip),%xmm8 # 99f0 <_sk_clut_4D_sse2+0x2a4e> + .byte 68,15,40,5,228,188,0,0 // movaps 0xbce4(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,207,55,0,0 // movaps 0x37cf(%rip),%xmm10 # 9a00 <_sk_clut_4D_sse2+0x2a5e> + .byte 68,15,40,21,64,195,0,0 // movaps 0xc340(%rip),%xmm10 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,209 // mulps %xmm9,%xmm10 - .byte 68,15,88,21,211,55,0,0 // addps 0x37d3(%rip),%xmm10 # 9a10 <_sk_clut_4D_sse2+0x2a6e> + .byte 68,15,88,21,68,195,0,0 // addps 0xc344(%rip),%xmm10 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .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,207,55,0,0 // addps 0x37cf(%rip),%xmm10 # 9a20 <_sk_clut_4D_sse2+0x2a7e> + .byte 68,15,88,21,64,195,0,0 // addps 0xc340(%rip),%xmm10 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -52195,11 +48128,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,194,55,0,0 // addps 0x37c2(%rip),%xmm0 # 9a30 <_sk_clut_4D_sse2+0x2a8e> + .byte 15,88,5,19,195,0,0 // addps 0xc313(%rip),%xmm0 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 69,15,89,201 // mulps %xmm9,%xmm9 - .byte 68,15,89,5,194,55,0,0 // mulps 0x37c2(%rip),%xmm8 # 9a40 <_sk_clut_4D_sse2+0x2a9e> - .byte 68,15,88,5,202,55,0,0 // addps 0x37ca(%rip),%xmm8 # 9a50 <_sk_clut_4D_sse2+0x2aae> + .byte 68,15,89,5,227,194,0,0 // mulps 0xc2e3(%rip),%xmm8 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,5,123,190,0,0 // addps 0xbe7b(%rip),%xmm8 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -52212,13 +48145,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,184,55,0,0 // addps 0x37b8(%rip),%xmm1 # 9a60 <_sk_clut_4D_sse2+0x2abe> - .byte 68,15,40,13,192,55,0,0 // movaps 0x37c0(%rip),%xmm9 # 9a70 <_sk_clut_4D_sse2+0x2ace> + .byte 15,88,13,169,194,0,0 // addps 0xc2a9(%rip),%xmm1 # 2be10 <_sk_overlay_sse2_8bit+0x144f> + .byte 68,15,40,13,97,188,0,0 // movaps 0xbc61(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .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,188,55,0,0 // mulps 0x37bc(%rip),%xmm9 # 9a80 <_sk_clut_4D_sse2+0x2ade> - .byte 68,15,88,13,196,55,0,0 // addps 0x37c4(%rip),%xmm9 # 9a90 <_sk_clut_4D_sse2+0x2aee> + .byte 68,15,89,13,157,194,0,0 // mulps 0xc29d(%rip),%xmm9 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,13,53,190,0,0 // addps 0xbe35(%rip),%xmm9 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -52231,16 +48164,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,178,55,0,0 // addps 0x37b2(%rip),%xmm1 # 9aa0 <_sk_clut_4D_sse2+0x2afe> - .byte 68,15,40,13,186,55,0,0 // movaps 0x37ba(%rip),%xmm9 # 9ab0 <_sk_clut_4D_sse2+0x2b0e> + .byte 15,88,13,83,194,0,0 // addps 0xc253(%rip),%xmm1 # 2be00 <_sk_overlay_sse2_8bit+0x143f> + .byte 68,15,40,13,27,188,0,0 // movaps 0xbc1b(%rip),%xmm9 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 69,15,92,200 // subps %xmm8,%xmm9 - .byte 68,15,40,5,190,55,0,0 // movaps 0x37be(%rip),%xmm8 # 9ac0 <_sk_clut_4D_sse2+0x2b1e> + .byte 68,15,40,5,111,194,0,0 // movaps 0xc26f(%rip),%xmm8 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,194,55,0,0 // addps 0x37c2(%rip),%xmm8 # 9ad0 <_sk_clut_4D_sse2+0x2b2e> + .byte 68,15,88,5,115,194,0,0 // addps 0xc273(%rip),%xmm8 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,198,55,0,0 // addps 0x37c6(%rip),%xmm8 # 9ae0 <_sk_clut_4D_sse2+0x2b3e> + .byte 68,15,88,5,231,187,0,0 // addps 0xbbe7(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .byte 69,15,89,193 // mulps %xmm9,%xmm8 - .byte 68,15,88,5,202,55,0,0 // addps 0x37ca(%rip),%xmm8 # 9af0 <_sk_clut_4D_sse2+0x2b4e> + .byte 68,15,88,5,107,194,0,0 // addps 0xc26b(%rip),%xmm8 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -52250,17 +48183,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,196,55,0,0 // movaps 0x37c4(%rip),%xmm8 # 9b00 <_sk_clut_4D_sse2+0x2b5e> + .byte 68,15,40,5,197,187,0,0 // movaps 0xbbc5(%rip),%xmm8 # 2b7c0 <_sk_overlay_sse2_8bit+0xdff> .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,191,55,0,0 // movaps 0x37bf(%rip),%xmm10 # 9b10 <_sk_clut_4D_sse2+0x2b6e> + .byte 68,15,40,21,32,194,0,0 // movaps 0xc220(%rip),%xmm10 # 2be30 <_sk_overlay_sse2_8bit+0x146f> .byte 69,15,89,209 // mulps %xmm9,%xmm10 - .byte 68,15,88,21,195,55,0,0 // addps 0x37c3(%rip),%xmm10 # 9b20 <_sk_clut_4D_sse2+0x2b7e> + .byte 68,15,88,21,36,194,0,0 // addps 0xc224(%rip),%xmm10 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .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,191,55,0,0 // addps 0x37bf(%rip),%xmm10 # 9b30 <_sk_clut_4D_sse2+0x2b8e> + .byte 68,15,88,21,32,194,0,0 // addps 0xc220(%rip),%xmm10 # 2be50 <_sk_overlay_sse2_8bit+0x148f> .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 @@ -52272,11 +48205,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,177,55,0,0 // addps 0x37b1(%rip),%xmm1 # 9b40 <_sk_clut_4D_sse2+0x2b9e> + .byte 15,88,13,242,193,0,0 // addps 0xc1f2(%rip),%xmm1 # 2be40 <_sk_overlay_sse2_8bit+0x147f> .byte 69,15,40,200 // movaps %xmm8,%xmm9 .byte 69,15,89,201 // mulps %xmm9,%xmm9 - .byte 68,15,89,5,177,55,0,0 // mulps 0x37b1(%rip),%xmm8 # 9b50 <_sk_clut_4D_sse2+0x2bae> - .byte 68,15,88,5,185,55,0,0 // addps 0x37b9(%rip),%xmm8 # 9b60 <_sk_clut_4D_sse2+0x2bbe> + .byte 68,15,89,5,194,193,0,0 // mulps 0xc1c2(%rip),%xmm8 # 2be20 <_sk_overlay_sse2_8bit+0x145f> + .byte 68,15,88,5,90,189,0,0 // addps 0xbd5a(%rip),%xmm8 # 2b9c0 <_sk_overlay_sse2_8bit+0xfff> .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 @@ -52425,7 +48358,7 @@ _sk_clut_3D_sse2: .byte 102,15,254,216 // paddd %xmm0,%xmm3 .byte 102,65,15,111,198 // movdqa %xmm14,%xmm0 .byte 102,15,254,195 // paddd %xmm3,%xmm0 - .byte 102,15,111,45,195,53,0,0 // movdqa 0x35c3(%rip),%xmm5 # 9b80 <_sk_clut_4D_sse2+0x2bde> + .byte 102,15,111,45,244,191,0,0 // movdqa 0xbff4(%rip),%xmm5 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1 .byte 102,15,244,197 // pmuludq %xmm5,%xmm0 .byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0 @@ -52448,7 +48381,7 @@ _sk_clut_3D_sse2: .byte 15,20,241 // unpcklps %xmm1,%xmm6 .byte 15,20,245 // unpcklps %xmm5,%xmm6 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,15,254,13,103,53,0,0 // paddd 0x3567(%rip),%xmm1 # 9b90 <_sk_clut_4D_sse2+0x2bee> + .byte 102,15,254,13,248,184,0,0 // paddd 0xb8f8(%rip),%xmm1 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,112,233,78 // pshufd $0x4e,%xmm1,%xmm5 .byte 102,73,15,126,233 // movq %xmm5,%r9 .byte 102,73,15,126,202 // movq %xmm1,%r10 @@ -52465,7 +48398,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5 .byte 15,20,253 // unpcklps %xmm5,%xmm7 .byte 15,20,249 // unpcklps %xmm1,%xmm7 - .byte 102,15,254,5,45,53,0,0 // paddd 0x352d(%rip),%xmm0 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,254,5,206,184,0,0 // paddd 0xb8ce(%rip),%xmm0 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1 .byte 102,73,15,126,201 // movq %xmm1,%r9 .byte 102,73,15,126,194 // movq %xmm0,%r10 @@ -52482,7 +48415,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5 .byte 15,20,205 // unpcklps %xmm5,%xmm1 .byte 15,20,200 // unpcklps %xmm0,%xmm1 - .byte 15,40,45,180,52,0,0 // movaps 0x34b4(%rip),%xmm5 # 9b70 <_sk_clut_4D_sse2+0x2bce> + .byte 15,40,45,229,190,0,0 // movaps 0xbee5(%rip),%xmm5 # 2be60 <_sk_overlay_sse2_8bit+0x149f> .byte 15,88,229 // addps %xmm5,%xmm4 .byte 15,41,100,36,192 // movaps %xmm4,-0x40(%rsp) .byte 68,15,88,213 // addps %xmm5,%xmm10 @@ -52497,7 +48430,7 @@ _sk_clut_3D_sse2: .byte 102,15,127,68,36,160 // movdqa %xmm0,-0x60(%rsp) .byte 102,15,254,216 // paddd %xmm0,%xmm3 .byte 102,15,112,227,245 // pshufd $0xf5,%xmm3,%xmm4 - .byte 102,15,111,5,125,52,0,0 // movdqa 0x347d(%rip),%xmm0 # 9b80 <_sk_clut_4D_sse2+0x2bde> + .byte 102,15,111,5,174,190,0,0 // movdqa 0xbeae(%rip),%xmm0 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,216 // pmuludq %xmm0,%xmm3 .byte 102,15,112,211,232 // pshufd $0xe8,%xmm3,%xmm2 .byte 102,15,244,224 // pmuludq %xmm0,%xmm4 @@ -52519,7 +48452,7 @@ _sk_clut_3D_sse2: .byte 15,20,227 // unpcklps %xmm3,%xmm4 .byte 15,20,229 // unpcklps %xmm5,%xmm4 .byte 102,15,111,218 // movdqa %xmm2,%xmm3 - .byte 102,15,254,29,38,52,0,0 // paddd 0x3426(%rip),%xmm3 # 9b90 <_sk_clut_4D_sse2+0x2bee> + .byte 102,15,254,29,183,183,0,0 // paddd 0xb7b7(%rip),%xmm3 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,112,235,78 // pshufd $0x4e,%xmm3,%xmm5 .byte 102,73,15,126,233 // movq %xmm5,%r9 .byte 102,73,15,126,218 // movq %xmm3,%r10 @@ -52536,7 +48469,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,4,139 // movss (%rbx,%r9,4),%xmm0 .byte 15,20,216 // unpcklps %xmm0,%xmm3 .byte 15,20,221 // unpcklps %xmm5,%xmm3 - .byte 102,15,254,21,236,51,0,0 // paddd 0x33ec(%rip),%xmm2 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,254,21,141,183,0,0 // paddd 0xb78d(%rip),%xmm2 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,194,78 // pshufd $0x4e,%xmm2,%xmm0 .byte 102,73,15,126,193 // movq %xmm0,%r9 .byte 102,73,15,126,210 // movq %xmm2,%r10 @@ -52598,7 +48531,7 @@ _sk_clut_3D_sse2: .byte 68,15,20,193 // unpcklps %xmm1,%xmm8 .byte 68,15,20,199 // unpcklps %xmm7,%xmm8 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,68,15,111,21,199,50,0,0 // movdqa 0x32c7(%rip),%xmm10 # 9b90 <_sk_clut_4D_sse2+0x2bee> + .byte 102,68,15,111,21,88,182,0,0 // movdqa 0xb658(%rip),%xmm10 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,202 // paddd %xmm10,%xmm1 .byte 102,15,112,249,78 // pshufd $0x4e,%xmm1,%xmm7 .byte 102,73,15,126,249 // movq %xmm7,%r9 @@ -52616,7 +48549,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5 .byte 15,20,205 // unpcklps %xmm5,%xmm1 .byte 15,20,207 // unpcklps %xmm7,%xmm1 - .byte 102,15,111,45,136,50,0,0 // movdqa 0x3288(%rip),%xmm5 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,111,45,41,182,0,0 // movdqa 0xb629(%rip),%xmm5 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,254,197 // paddd %xmm5,%xmm0 .byte 102,15,112,232,78 // pshufd $0x4e,%xmm0,%xmm5 .byte 102,73,15,126,233 // movq %xmm5,%r9 @@ -52674,7 +48607,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,60,139 // movss (%rbx,%r9,4),%xmm7 .byte 68,15,20,223 // unpcklps %xmm7,%xmm11 .byte 68,15,20,221 // unpcklps %xmm5,%xmm11 - .byte 102,15,111,45,131,49,0,0 // movdqa 0x3183(%rip),%xmm5 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,111,45,36,181,0,0 // movdqa 0xb524(%rip),%xmm5 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,254,245 // paddd %xmm5,%xmm6 .byte 102,15,111,253 // movdqa %xmm5,%xmm7 .byte 102,15,112,238,78 // pshufd $0x4e,%xmm6,%xmm5 @@ -52721,7 +48654,7 @@ _sk_clut_3D_sse2: .byte 102,65,15,111,206 // movdqa %xmm14,%xmm1 .byte 102,65,15,254,201 // paddd %xmm9,%xmm1 .byte 102,15,112,209,245 // pshufd $0xf5,%xmm1,%xmm2 - .byte 102,15,111,5,148,48,0,0 // movdqa 0x3094(%rip),%xmm0 # 9b80 <_sk_clut_4D_sse2+0x2bde> + .byte 102,15,111,5,197,186,0,0 // movdqa 0xbac5(%rip),%xmm0 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,200 // pmuludq %xmm0,%xmm1 .byte 102,15,112,217,232 // pshufd $0xe8,%xmm1,%xmm3 .byte 102,15,244,208 // pmuludq %xmm0,%xmm2 @@ -52743,7 +48676,7 @@ _sk_clut_3D_sse2: .byte 15,20,204 // unpcklps %xmm4,%xmm1 .byte 15,20,202 // unpcklps %xmm2,%xmm1 .byte 102,15,111,211 // movdqa %xmm3,%xmm2 - .byte 102,15,111,5,62,48,0,0 // movdqa 0x303e(%rip),%xmm0 # 9b90 <_sk_clut_4D_sse2+0x2bee> + .byte 102,15,111,5,207,179,0,0 // movdqa 0xb3cf(%rip),%xmm0 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,208 // paddd %xmm0,%xmm2 .byte 102,15,112,226,78 // pshufd $0x4e,%xmm2,%xmm4 .byte 102,73,15,126,225 // movq %xmm4,%r9 @@ -52819,7 +48752,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,4,139 // movss (%rbx,%r9,4),%xmm0 .byte 15,20,240 // unpcklps %xmm0,%xmm6 .byte 15,20,245 // unpcklps %xmm5,%xmm6 - .byte 102,15,254,29,255,46,0,0 // paddd 0x2eff(%rip),%xmm3 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,254,29,160,178,0,0 // paddd 0xb2a0(%rip),%xmm3 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,195,78 // pshufd $0x4e,%xmm3,%xmm0 .byte 102,73,15,126,193 // movq %xmm0,%r9 .byte 102,73,15,126,218 // movq %xmm3,%r10 @@ -52870,7 +48803,7 @@ _sk_clut_3D_sse2: .byte 68,15,20,201 // unpcklps %xmm1,%xmm9 .byte 68,15,20,202 // unpcklps %xmm2,%xmm9 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,15,254,13,11,46,0,0 // paddd 0x2e0b(%rip),%xmm1 # 9b90 <_sk_clut_4D_sse2+0x2bee> + .byte 102,15,254,13,156,177,0,0 // paddd 0xb19c(%rip),%xmm1 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2 .byte 102,73,15,126,209 // movq %xmm2,%r9 .byte 102,73,15,126,202 // movq %xmm1,%r10 @@ -52887,7 +48820,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,20,139 // movss (%rbx,%r9,4),%xmm2 .byte 68,15,20,242 // unpcklps %xmm2,%xmm14 .byte 68,15,20,241 // unpcklps %xmm1,%xmm14 - .byte 102,15,254,5,206,45,0,0 // paddd 0x2dce(%rip),%xmm0 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,254,5,111,177,0,0 // paddd 0xb16f(%rip),%xmm0 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1 .byte 102,73,15,126,201 // movq %xmm1,%r9 .byte 102,73,15,126,194 // movq %xmm0,%r10 @@ -52925,7 +48858,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,60,139 // movss (%rbx,%r9,4),%xmm7 .byte 15,20,199 // unpcklps %xmm7,%xmm0 .byte 15,20,193 // unpcklps %xmm1,%xmm0 - .byte 102,15,111,37,17,45,0,0 // movdqa 0x2d11(%rip),%xmm4 # 9b90 <_sk_clut_4D_sse2+0x2bee> + .byte 102,15,111,37,162,176,0,0 // movdqa 0xb0a2(%rip),%xmm4 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,226 // paddd %xmm2,%xmm4 .byte 102,15,112,204,78 // pshufd $0x4e,%xmm4,%xmm1 .byte 102,73,15,126,201 // movq %xmm1,%r9 @@ -52943,7 +48876,7 @@ _sk_clut_3D_sse2: .byte 243,66,15,16,36,139 // movss (%rbx,%r9,4),%xmm4 .byte 15,20,204 // unpcklps %xmm4,%xmm1 .byte 15,20,207 // unpcklps %xmm7,%xmm1 - .byte 102,15,254,21,211,44,0,0 // paddd 0x2cd3(%rip),%xmm2 # 9ba0 <_sk_clut_4D_sse2+0x2bfe> + .byte 102,15,254,21,116,176,0,0 // paddd 0xb074(%rip),%xmm2 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,226,78 // pshufd $0x4e,%xmm2,%xmm4 .byte 102,73,15,126,225 // movq %xmm4,%r9 .byte 102,73,15,126,210 // movq %xmm2,%r10 @@ -53096,7 +49029,7 @@ _sk_clut_4D_sse2: .byte 102,15,254,209 // paddd %xmm1,%xmm2 .byte 102,15,111,220 // movdqa %xmm4,%xmm3 .byte 102,15,254,218 // paddd %xmm2,%xmm3 - .byte 102,68,15,111,21,109,42,0,0 // movdqa 0x2a6d(%rip),%xmm10 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,68,15,111,21,94,180,0,0 // movdqa 0xb45e(%rip),%xmm10 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,112,235,245 // pshufd $0xf5,%xmm3,%xmm5 .byte 102,65,15,244,218 // pmuludq %xmm10,%xmm3 .byte 102,15,112,227,232 // pshufd $0xe8,%xmm3,%xmm4 @@ -53119,7 +49052,7 @@ _sk_clut_4D_sse2: .byte 15,20,222 // unpcklps %xmm6,%xmm3 .byte 15,20,221 // unpcklps %xmm5,%xmm3 .byte 102,15,111,236 // movdqa %xmm4,%xmm5 - .byte 102,15,254,45,15,42,0,0 // paddd 0x2a0f(%rip),%xmm5 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,254,45,96,173,0,0 // paddd 0xad60(%rip),%xmm5 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,112,245,78 // pshufd $0x4e,%xmm5,%xmm6 .byte 102,73,15,126,241 // movq %xmm6,%r9 .byte 102,73,15,126,234 // movq %xmm5,%r10 @@ -53136,7 +49069,7 @@ _sk_clut_4D_sse2: .byte 243,66,15,16,60,139 // movss (%rbx,%r9,4),%xmm7 .byte 15,20,247 // unpcklps %xmm7,%xmm6 .byte 15,20,245 // unpcklps %xmm5,%xmm6 - .byte 102,15,254,37,213,41,0,0 // paddd 0x29d5(%rip),%xmm4 # 9be0 <_sk_clut_4D_sse2+0x2c3e> + .byte 102,15,254,37,54,173,0,0 // paddd 0xad36(%rip),%xmm4 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5 .byte 102,73,15,126,233 // movq %xmm5,%r9 .byte 102,73,15,126,226 // movq %xmm4,%r10 @@ -53153,7 +49086,7 @@ _sk_clut_4D_sse2: .byte 243,66,15,16,60,139 // movss (%rbx,%r9,4),%xmm7 .byte 15,20,239 // unpcklps %xmm7,%xmm5 .byte 15,20,236 // unpcklps %xmm4,%xmm5 - .byte 15,40,61,92,41,0,0 // movaps 0x295c(%rip),%xmm7 # 9bb0 <_sk_clut_4D_sse2+0x2c0e> + .byte 15,40,61,77,179,0,0 // movaps 0xb34d(%rip),%xmm7 # 2be60 <_sk_overlay_sse2_8bit+0x149f> .byte 68,15,88,199 // addps %xmm7,%xmm8 .byte 68,15,41,68,36,176 // movaps %xmm8,-0x50(%rsp) .byte 68,15,88,207 // addps %xmm7,%xmm9 @@ -53191,7 +49124,7 @@ _sk_clut_4D_sse2: .byte 68,15,20,234 // unpcklps %xmm2,%xmm13 .byte 68,15,20,239 // unpcklps %xmm7,%xmm13 .byte 102,15,111,208 // movdqa %xmm0,%xmm2 - .byte 102,15,254,21,195,40,0,0 // paddd 0x28c3(%rip),%xmm2 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,254,21,20,172,0,0 // paddd 0xac14(%rip),%xmm2 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,112,250,78 // pshufd $0x4e,%xmm2,%xmm7 .byte 102,73,15,126,249 // movq %xmm7,%r9 .byte 102,73,15,126,210 // movq %xmm2,%r10 @@ -53208,7 +49141,7 @@ _sk_clut_4D_sse2: .byte 243,70,15,16,12,139 // movss (%rbx,%r9,4),%xmm9 .byte 65,15,20,209 // unpcklps %xmm9,%xmm2 .byte 15,20,215 // unpcklps %xmm7,%xmm2 - .byte 102,15,254,5,136,40,0,0 // paddd 0x2888(%rip),%xmm0 # 9be0 <_sk_clut_4D_sse2+0x2c3e> + .byte 102,15,254,5,233,171,0,0 // paddd 0xabe9(%rip),%xmm0 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,248,78 // pshufd $0x4e,%xmm0,%xmm7 .byte 102,73,15,126,249 // movq %xmm7,%r9 .byte 102,73,15,126,194 // movq %xmm0,%r10 @@ -53249,7 +49182,7 @@ _sk_clut_4D_sse2: .byte 102,15,111,217 // movdqa %xmm1,%xmm3 .byte 102,15,254,92,36,160 // paddd -0x60(%rsp),%xmm3 .byte 102,15,112,227,245 // pshufd $0xf5,%xmm3,%xmm4 - .byte 102,68,15,111,53,180,39,0,0 // movdqa 0x27b4(%rip),%xmm14 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,68,15,111,53,165,177,0,0 // movdqa 0xb1a5(%rip),%xmm14 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,65,15,244,222 // pmuludq %xmm14,%xmm3 .byte 102,15,112,219,232 // pshufd $0xe8,%xmm3,%xmm3 .byte 102,65,15,244,230 // pmuludq %xmm14,%xmm4 @@ -53270,7 +49203,7 @@ _sk_clut_4D_sse2: .byte 68,15,20,228 // unpcklps %xmm4,%xmm12 .byte 68,15,20,229 // unpcklps %xmm5,%xmm12 .byte 102,15,111,227 // movdqa %xmm3,%xmm4 - .byte 102,15,111,61,93,39,0,0 // movdqa 0x275d(%rip),%xmm7 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,111,61,174,170,0,0 // movdqa 0xaaae(%rip),%xmm7 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,231 // paddd %xmm7,%xmm4 .byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5 .byte 102,73,15,126,233 // movq %xmm5,%r9 @@ -53288,7 +49221,7 @@ _sk_clut_4D_sse2: .byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5 .byte 15,20,245 // unpcklps %xmm5,%xmm6 .byte 15,20,244 // unpcklps %xmm4,%xmm6 - .byte 102,68,15,111,5,30,39,0,0 // movdqa 0x271e(%rip),%xmm8 # 9be0 <_sk_clut_4D_sse2+0x2c3e> + .byte 102,68,15,111,5,127,170,0,0 // movdqa 0xaa7f(%rip),%xmm8 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,65,15,254,216 // paddd %xmm8,%xmm3 .byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4 .byte 102,73,15,126,225 // movq %xmm4,%r9 @@ -53402,7 +49335,7 @@ _sk_clut_4D_sse2: .byte 102,68,15,111,108,36,160 // movdqa -0x60(%rsp),%xmm13 .byte 102,65,15,254,205 // paddd %xmm13,%xmm1 .byte 102,15,112,209,245 // pshufd $0xf5,%xmm1,%xmm2 - .byte 102,15,111,29,250,36,0,0 // movdqa 0x24fa(%rip),%xmm3 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,15,111,29,235,174,0,0 // movdqa 0xaeeb(%rip),%xmm3 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,203 // pmuludq %xmm3,%xmm1 .byte 102,15,112,201,232 // pshufd $0xe8,%xmm1,%xmm1 .byte 102,15,244,211 // pmuludq %xmm3,%xmm2 @@ -53424,7 +49357,7 @@ _sk_clut_4D_sse2: .byte 68,15,20,202 // unpcklps %xmm2,%xmm9 .byte 68,15,20,205 // unpcklps %xmm5,%xmm9 .byte 102,15,111,209 // movdqa %xmm1,%xmm2 - .byte 102,15,111,29,161,36,0,0 // movdqa 0x24a1(%rip),%xmm3 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,111,29,242,167,0,0 // movdqa 0xa7f2(%rip),%xmm3 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,211 // paddd %xmm3,%xmm2 .byte 102,15,112,234,78 // pshufd $0x4e,%xmm2,%xmm5 .byte 102,73,15,126,233 // movq %xmm5,%r9 @@ -53532,7 +49465,7 @@ _sk_clut_4D_sse2: .byte 102,65,15,111,211 // movdqa %xmm11,%xmm2 .byte 102,65,15,254,213 // paddd %xmm13,%xmm2 .byte 102,15,112,218,245 // pshufd $0xf5,%xmm2,%xmm3 - .byte 102,15,111,5,194,34,0,0 // movdqa 0x22c2(%rip),%xmm0 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,15,111,5,179,172,0,0 // movdqa 0xacb3(%rip),%xmm0 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,208 // pmuludq %xmm0,%xmm2 .byte 102,15,112,250,232 // pshufd $0xe8,%xmm2,%xmm7 .byte 102,15,244,216 // pmuludq %xmm0,%xmm3 @@ -53553,7 +49486,7 @@ _sk_clut_4D_sse2: .byte 68,15,20,202 // unpcklps %xmm2,%xmm9 .byte 68,15,20,203 // unpcklps %xmm3,%xmm9 .byte 102,15,111,215 // movdqa %xmm7,%xmm2 - .byte 102,15,111,5,109,34,0,0 // movdqa 0x226d(%rip),%xmm0 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,111,5,190,165,0,0 // movdqa 0xa5be(%rip),%xmm0 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,208 // paddd %xmm0,%xmm2 .byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3 .byte 102,73,15,126,217 // movq %xmm3,%r9 @@ -53571,7 +49504,7 @@ _sk_clut_4D_sse2: .byte 243,66,15,16,28,139 // movss (%rbx,%r9,4),%xmm3 .byte 15,20,243 // unpcklps %xmm3,%xmm6 .byte 15,20,242 // unpcklps %xmm2,%xmm6 - .byte 102,68,15,111,45,46,34,0,0 // movdqa 0x222e(%rip),%xmm13 # 9be0 <_sk_clut_4D_sse2+0x2c3e> + .byte 102,68,15,111,45,143,165,0,0 // movdqa 0xa58f(%rip),%xmm13 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,65,15,254,253 // paddd %xmm13,%xmm7 .byte 102,15,112,215,78 // pshufd $0x4e,%xmm7,%xmm2 .byte 102,73,15,126,209 // movq %xmm2,%r9 @@ -53591,7 +49524,7 @@ _sk_clut_4D_sse2: .byte 15,20,250 // unpcklps %xmm2,%xmm7 .byte 102,68,15,254,220 // paddd %xmm4,%xmm11 .byte 102,65,15,112,219,245 // pshufd $0xf5,%xmm11,%xmm3 - .byte 102,15,111,37,180,33,0,0 // movdqa 0x21b4(%rip),%xmm4 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,15,111,37,165,171,0,0 // movdqa 0xaba5(%rip),%xmm4 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,68,15,244,220 // pmuludq %xmm4,%xmm11 .byte 102,65,15,112,211,232 // pshufd $0xe8,%xmm11,%xmm2 .byte 102,15,244,220 // pmuludq %xmm4,%xmm3 @@ -53692,7 +49625,7 @@ _sk_clut_4D_sse2: .byte 102,65,15,111,202 // movdqa %xmm10,%xmm1 .byte 102,15,254,200 // paddd %xmm0,%xmm1 .byte 102,15,112,209,245 // pshufd $0xf5,%xmm1,%xmm2 - .byte 102,15,111,29,246,31,0,0 // movdqa 0x1ff6(%rip),%xmm3 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,15,111,29,231,169,0,0 // movdqa 0xa9e7(%rip),%xmm3 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,203 // pmuludq %xmm3,%xmm1 .byte 102,15,112,201,232 // pshufd $0xe8,%xmm1,%xmm1 .byte 102,15,244,211 // pmuludq %xmm3,%xmm2 @@ -53714,7 +49647,7 @@ _sk_clut_4D_sse2: .byte 15,20,212 // unpcklps %xmm4,%xmm2 .byte 15,20,211 // unpcklps %xmm3,%xmm2 .byte 102,15,111,217 // movdqa %xmm1,%xmm3 - .byte 102,15,111,61,159,31,0,0 // movdqa 0x1f9f(%rip),%xmm7 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,111,61,240,162,0,0 // movdqa 0xa2f0(%rip),%xmm7 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,223 // paddd %xmm7,%xmm3 .byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4 .byte 102,73,15,126,225 // movq %xmm4,%r9 @@ -53732,7 +49665,7 @@ _sk_clut_4D_sse2: .byte 243,66,15,16,44,139 // movss (%rbx,%r9,4),%xmm5 .byte 15,20,221 // unpcklps %xmm5,%xmm3 .byte 15,20,220 // unpcklps %xmm4,%xmm3 - .byte 102,68,15,111,13,96,31,0,0 // movdqa 0x1f60(%rip),%xmm9 # 9be0 <_sk_clut_4D_sse2+0x2c3e> + .byte 102,68,15,111,13,193,162,0,0 // movdqa 0xa2c1(%rip),%xmm9 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,65,15,254,201 // paddd %xmm9,%xmm1 .byte 102,15,112,225,78 // pshufd $0x4e,%xmm1,%xmm4 .byte 102,73,15,126,225 // movq %xmm4,%r9 @@ -53844,7 +49777,7 @@ _sk_clut_4D_sse2: .byte 68,15,20,246 // unpcklps %xmm6,%xmm14 .byte 68,15,20,243 // unpcklps %xmm3,%xmm14 .byte 102,15,111,220 // movdqa %xmm4,%xmm3 - .byte 102,68,15,111,21,99,29,0,0 // movdqa 0x1d63(%rip),%xmm10 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,68,15,111,21,180,160,0,0 // movdqa 0xa0b4(%rip),%xmm10 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,218 // paddd %xmm10,%xmm3 .byte 102,15,112,243,78 // pshufd $0x4e,%xmm3,%xmm6 .byte 102,73,15,126,241 // movq %xmm6,%r9 @@ -53965,7 +49898,7 @@ _sk_clut_4D_sse2: .byte 102,15,111,116,36,160 // movdqa -0x60(%rsp),%xmm6 .byte 102,15,254,198 // paddd %xmm6,%xmm0 .byte 102,15,112,200,245 // pshufd $0xf5,%xmm0,%xmm1 - .byte 102,15,111,29,61,27,0,0 // movdqa 0x1b3d(%rip),%xmm3 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,15,111,29,46,165,0,0 // movdqa 0xa52e(%rip),%xmm3 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,195 // pmuludq %xmm3,%xmm0 .byte 102,15,112,208,232 // pshufd $0xe8,%xmm0,%xmm2 .byte 102,15,244,203 // pmuludq %xmm3,%xmm1 @@ -53987,7 +49920,7 @@ _sk_clut_4D_sse2: .byte 15,20,195 // unpcklps %xmm3,%xmm0 .byte 15,20,193 // unpcklps %xmm1,%xmm0 .byte 102,15,111,202 // movdqa %xmm2,%xmm1 - .byte 102,68,15,111,5,229,26,0,0 // movdqa 0x1ae5(%rip),%xmm8 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,68,15,111,5,54,158,0,0 // movdqa 0x9e36(%rip),%xmm8 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,65,15,254,200 // paddd %xmm8,%xmm1 .byte 102,15,112,217,78 // pshufd $0x4e,%xmm1,%xmm3 .byte 102,73,15,126,217 // movq %xmm3,%r9 @@ -54093,7 +50026,7 @@ _sk_clut_4D_sse2: .byte 102,15,254,124,36,128 // paddd -0x80(%rsp),%xmm7 .byte 102,15,254,247 // paddd %xmm7,%xmm6 .byte 102,15,112,206,245 // pshufd $0xf5,%xmm6,%xmm1 - .byte 102,15,111,21,7,25,0,0 // movdqa 0x1907(%rip),%xmm2 # 9bc0 <_sk_clut_4D_sse2+0x2c1e> + .byte 102,15,111,21,248,162,0,0 // movdqa 0xa2f8(%rip),%xmm2 # 2be70 <_sk_overlay_sse2_8bit+0x14af> .byte 102,15,244,242 // pmuludq %xmm2,%xmm6 .byte 102,15,112,198,232 // pshufd $0xe8,%xmm6,%xmm0 .byte 102,15,244,202 // pmuludq %xmm2,%xmm1 @@ -54115,7 +50048,7 @@ _sk_clut_4D_sse2: .byte 68,15,20,201 // unpcklps %xmm1,%xmm9 .byte 68,15,20,202 // unpcklps %xmm2,%xmm9 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,15,254,13,174,24,0,0 // paddd 0x18ae(%rip),%xmm1 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,254,13,255,155,0,0 // paddd 0x9bff(%rip),%xmm1 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2 .byte 102,73,15,126,209 // movq %xmm2,%r9 .byte 102,73,15,126,202 // movq %xmm1,%r10 @@ -54171,7 +50104,7 @@ _sk_clut_4D_sse2: .byte 243,66,15,16,60,139 // movss (%rbx,%r9,4),%xmm7 .byte 15,20,199 // unpcklps %xmm7,%xmm0 .byte 15,20,193 // unpcklps %xmm1,%xmm0 - .byte 102,15,111,53,180,23,0,0 // movdqa 0x17b4(%rip),%xmm6 # 9bd0 <_sk_clut_4D_sse2+0x2c2e> + .byte 102,15,111,53,5,155,0,0 // movdqa 0x9b05(%rip),%xmm6 # 2b7e0 <_sk_overlay_sse2_8bit+0xe1f> .byte 102,15,254,242 // paddd %xmm2,%xmm6 .byte 102,15,112,206,78 // pshufd $0x4e,%xmm6,%xmm1 .byte 102,73,15,126,201 // movq %xmm1,%r9 @@ -54189,7 +50122,7 @@ _sk_clut_4D_sse2: .byte 243,70,15,16,60,139 // movss (%rbx,%r9,4),%xmm15 .byte 65,15,20,207 // unpcklps %xmm15,%xmm1 .byte 15,20,207 // unpcklps %xmm7,%xmm1 - .byte 102,15,254,21,117,23,0,0 // paddd 0x1775(%rip),%xmm2 # 9be0 <_sk_clut_4D_sse2+0x2c3e> + .byte 102,15,254,21,214,154,0,0 // paddd 0x9ad6(%rip),%xmm2 # 2b800 <_sk_overlay_sse2_8bit+0xe3f> .byte 102,15,112,250,78 // pshufd $0x4e,%xmm2,%xmm7 .byte 102,73,15,126,249 // movq %xmm7,%r9 .byte 102,73,15,126,210 // movq %xmm2,%r10 @@ -54251,7 +50184,7 @@ _sk_clut_4D_sse2: .byte 15,89,212 // mulps %xmm4,%xmm2 .byte 65,15,88,213 // addps %xmm13,%xmm2 .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,29,154,22,0,0 // movaps 0x169a(%rip),%xmm3 # 9bf0 <_sk_clut_4D_sse2+0x2c4e> + .byte 15,40,29,187,153,0,0 // movaps 0x99bb(%rip),%xmm3 # 2b7d0 <_sk_overlay_sse2_8bit+0xe0f> .byte 15,40,100,36,112 // movaps 0x70(%rsp),%xmm4 .byte 15,40,172,36,128,0,0,0 // movaps 0x80(%rsp),%xmm5 .byte 15,40,180,36,144,0,0,0 // movaps 0x90(%rsp),%xmm6 @@ -54260,2339 +50193,6 @@ _sk_clut_4D_sse2: .byte 91 // pop %rbx .byte 255,224 // jmpq *%rax -BALIGN16 - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,1 // cmpb $0x1,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 4,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) - .byte 252 // cld - .byte 190,0,0,252,190 // mov $0xbefc0000,%esi - .byte 0,0 // add %al,(%rax) - .byte 252 // cld - .byte 190,0,0,252,190 // mov $0xbefc0000,%esi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax) - .byte 191,0,0,128,191 // mov $0xbf800000,%edi - .byte 0,0 // add %al,(%rax) - .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 877c <.literal16+0x1fc> - .byte 0,0 // add %al,(%rax) - .byte 224,64 // loopne 8780 <.literal16+0x200> - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87a1 <.literal16+0x221> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87a5 <.literal16+0x225> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87a9 <.literal16+0x229> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87ad <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,154 // cmpb $0x9a,(%rdi) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87e1 <.literal16+0x261> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87e5 <.literal16+0x265> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87e9 <.literal16+0x269> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 87ed <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,154 // cmpb $0x9a,(%rdi) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 8821 <.literal16+0x2a1> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 8825 <.literal16+0x2a5> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 8829 <.literal16+0x2a9> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 882d <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,154 // cmpb $0x9a,(%rdi) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax - .byte 10,23 // or (%rdi),%dl - .byte 63 // (bad) - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 8861 <.literal16+0x2e1> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 8865 <.literal16+0x2e5> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 8869 <.literal16+0x2e9> - .byte 174 // scas %es:(%rdi),%al - .byte 71,225,61 // rex.RXB loope 886d <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,255 // cmpb $0xff,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .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 88ab <.literal16+0x32b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 88af <.literal16+0x32f> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 88b3 <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,145,131,158 // add %al,-0x617c6ec1(%rax) - .byte 61,145,131,158,61 // cmp $0x3d9e8391,%eax - .byte 145 // xchg %eax,%ecx - .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,92 // ds pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 145 // xchg %eax,%ecx - .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) - .byte 145 // xchg %eax,%ecx - .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) - .byte 154 // (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,154 // ds (bad) - .byte 153 // cltd - .byte 153 // cltd - .byte 62,92 // ds pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 92 // pop %rsp - .byte 143 // (bad) - .byte 50,63 // xor (%rdi),%bh - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 35,59 // and (%rbx),%edi - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 174 // scas %es:(%rdi),%al - .byte 71,97 // rex.RXB (bad) - .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax - .byte 82 // push %rdx - .byte 184,78,65,82,184 // mov $0xb852414e,%eax - .byte 78 // rex.WRX - .byte 65,82 // push %r10 - .byte 184,78,65,82,184 // mov $0xb852414e,%eax - .byte 78 // rex.WRX - .byte 65,57,215 // cmp %edx,%r15d - .byte 32,187,57,215,32,187 // and %bh,-0x44df28c7(%rbx) - .byte 57,215 // cmp %edx,%edi - .byte 32,187,57,215,32,187 // and %bh,-0x44df28c7(%rbx) - .byte 186,159,98,60,186 // mov $0xba3c629f,%edx - .byte 159 // lahf - .byte 98 // (bad) - .byte 60,186 // cmp $0xba,%al - .byte 159 // lahf - .byte 98 // (bad) - .byte 60,186 // cmp $0xba,%al - .byte 159 // lahf - .byte 98 // (bad) - .byte 60,109 // cmp $0x6d,%al - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 109 // insl (%dx),%es:(%rdi) - .byte 165 // movsl %ds:(%rsi),%es:(%rdi) - .byte 144 // nop - .byte 63 // (bad) - .byte 252 // cld - .byte 191,16,62,252,191 // mov $0xbffc3e10,%edi - .byte 16,62 // adc %bh,(%rsi) - .byte 252 // cld - .byte 191,16,62,252,191 // mov $0xbffc3e10,%edi - .byte 16,62 // adc %bh,(%rsi) - .byte 168,177 // test $0xb1,%al - .byte 152 // cwtl - .byte 59,168,177,152,59,168 // cmp -0x57c4674f(%rax),%ebp - .byte 177,152 // mov $0x98,%cl - .byte 59,168,177,152,59,0 // cmp 0x3b98b1(%rax),%ebp - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,192 // add %al,-0x3fffffc1(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 0,64,0 // add %al,0x0(%rax) - .byte 0,0 // add %al,(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 0,64,0 // add %al,0x0(%rax) - .byte 0,0 // add %al,(%rax) - .byte 64,0,0 // add %al,(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 62,0,0 // add %al,%ds:(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,171 // cmpb $0xab,(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,63 // sub (%rdi),%bh - .byte 0,0 // add %al,(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 192,64,0,0 // rolb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,0,0 // addb $0x0,0x0(%rax) - .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 42,62 // sub (%rsi),%bh - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,248,0,0 // addb $0x0,0xf8003b(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 8b09 <.literal16+0x589> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8b0d <.literal16+0x58d> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8b11 <.literal16+0x591> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 8b15 <.literal16+0x595> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,255,0 // addb $0x0,-0xff00c5(%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .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 8beb <.literal16+0x66b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8bef <.literal16+0x66f> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 8bf3 <.literal16+0x673> - .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) - .byte 129,128,128,59,129,128,128,59,129,128// addl $0x80813b80,-0x7f7ec480(%rax) - .byte 128,59,0 // cmpb $0x0,(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8be4 <.literal16+0x664> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8be8 <.literal16+0x668> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8bec <.literal16+0x66c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8bf0 <.literal16+0x670> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8c75 <.literal16+0x6f5> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8bd9 <.literal16+0x659> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3cc1a <_sk_clut_4D_sse2+0xffffffffe9a35c78> - .byte 220,63 // fdivrl (%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,81 // cmpb $0x51,(%rdi) - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,52,0 // add %dh,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8cb4 <.literal16+0x734> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8cb8 <.literal16+0x738> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8cbc <.literal16+0x73c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8cc0 <.literal16+0x740> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8d45 <.literal16+0x7c5> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8ca9 <.literal16+0x729> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3ccea <_sk_clut_4D_sse2+0xffffffffe9a35d48> - .byte 220,63 // fdivrl (%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,81 // cmpb $0x51,(%rdi) - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,52,0 // add %dh,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8d84 <.literal16+0x804> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8d88 <.literal16+0x808> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8d8c <.literal16+0x80c> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8d90 <.literal16+0x810> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8e15 <.literal16+0x895> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8d79 <.literal16+0x7f9> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3cdba <_sk_clut_4D_sse2+0xffffffffe9a35e18> - .byte 220,63 // fdivrl (%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,81 // cmpb $0x51,(%rdi) - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,52,0 // add %dh,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8e54 <.literal16+0x8d4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8e58 <.literal16+0x8d8> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8e5c <.literal16+0x8dc> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8e60 <.literal16+0x8e0> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8ee5 <.literal16+0x965> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8e49 <.literal16+0x8c9> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3ce8a <_sk_clut_4D_sse2+0xffffffffe9a35ee8> - .byte 220,63 // fdivrl (%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,81 // cmpb $0x51,(%rdi) - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,52,0 // add %dh,(%rax,%rax,1) - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,0 // xor $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 52,255 // xor $0xff,%al - .byte 255 // (bad) - .byte 127,0 // jg 8f24 <.literal16+0x9a4> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8f28 <.literal16+0x9a8> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8f2c <.literal16+0x9ac> - .byte 255 // (bad) - .byte 255 // (bad) - .byte 127,0 // jg 8f30 <.literal16+0x9b0> - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 119,115 // ja 8fb5 <.literal16+0xa35> - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,119,115 // retq $0x7377 - .byte 248 // clc - .byte 194,117,191 // retq $0xbf75 - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 117,191 // jne 8f19 <.literal16+0x999> - .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi - .byte 63 // (bad) - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .byte 249 // stc - .byte 68,180,62 // rex.R mov $0x3e,%spl - .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 ffffffffe9a3cf5a <_sk_clut_4D_sse2+0xffffffffe9a35fb8> - .byte 220,63 // fdivrl (%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,81 // cmpb $0x51,(%rdi) - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,81 // rex.X push %rcx - .byte 140,242 // mov %?,%edx - .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi - .byte 63 // (bad) - .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi - .byte 63 // (bad) - .byte 248 // clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,248 // rex clc - .byte 245 // cmc - .byte 154 // (bad) - .byte 64,254 // rex (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,254 // rex.B (bad) - .byte 210,221 // rcr %cl,%ch - .byte 65,0,0 // add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .byte 0,75,0 // add %cl,0x0(%rbx) - .byte 0,0 // add %al,(%rax) - .byte 75,0,0 // rex.WXB add %al,(%r8) - .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 200,66,0,0 // enterq $0x42,$0x0 - .byte 127,67 // jg 9037 <.literal16+0xab7> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 903b <.literal16+0xabb> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 903f <.literal16+0xabf> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 9043 <.literal16+0xac3> - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 0,195 // add %al,%bl - .byte 0,0 // add %al,(%rax) - .byte 128,65,0,0 // addb $0x0,0x0(%rcx) - .byte 128,65,0,0 // addb $0x0,0x0(%rcx) - .byte 128,65,0,0 // addb $0x0,0x0(%rcx) - .byte 128,65,203,61 // addb $0x3d,-0x35(%rcx) - .byte 13,60,203,61,13 // or $0xd3dcb3c,%eax - .byte 60,203 // cmp $0xcb,%al - .byte 61,13,60,203,61 // cmp $0x3dcb3c0d,%eax - .byte 13,60,111,18,3 // or $0x3126f3c,%eax - .byte 59,111,18 // cmp 0x12(%rdi),%ebp - .byte 3,59 // add (%rbx),%edi - .byte 111 // outsl %ds:(%rsi),(%dx) - .byte 18,3 // adc (%rbx),%al - .byte 59,111,18 // cmp 0x12(%rdi),%ebp - .byte 3,59 // add (%rbx),%edi - .byte 10,215 // or %bh,%dl - .byte 163,59,10,215,163,59,10,215,163 // movabs %eax,0xa3d70a3ba3d70a3b - .byte 59,10 // cmp (%rdx),%ecx - .byte 215 // xlat %ds:(%rbx) - .byte 163,59,194,24,17,60,194,24,17 // movabs %eax,0x1118c23c1118c23b - .byte 60,194 // cmp $0xc2,%al - .byte 24,17 // sbb %dl,(%rcx) - .byte 60,194 // cmp $0xc2,%al - .byte 24,17 // sbb %dl,(%rcx) - .byte 60,203 // cmp $0xcb,%al - .byte 61,13,190,203,61 // cmp $0x3dcbbe0d,%eax - .byte 13,190,203,61,13 // or $0xd3dcbbe,%eax - .byte 190,203,61,13,190 // mov $0xbe0d3dcb,%esi - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 80 // push %rax - .byte 128,3,62 // addb $0x3e,(%rbx) - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 90c3 <.literal16+0xb43> - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 90c7 <.literal16+0xb47> - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 90cb <.literal16+0xb4b> - .byte 31 // (bad) - .byte 215 // xlat %ds:(%rbx) - .byte 118,63 // jbe 90cf <.literal16+0xb4f> - .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) - .byte 246,64,83,63 // testb $0x3f,0x53(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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) - .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) - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 913b <.literal16+0xbbb> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 913f <.literal16+0xbbf> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 9143 <.literal16+0xbc3> - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,0,128,63 // addb $0x3f,-0x7fffffc5(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,0,128,63 // addb $0x3f,-0x7fffffc5(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .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,0,0,128,63 // addb $0x3f,-0x7fffffc5(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 91b9 <.literal16+0xc39> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 91bd <.literal16+0xc3d> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 91c1 <.literal16+0xc41> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 91c5 <.literal16+0xc45> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 248 // clc - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 9229 <.literal16+0xca9> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 922d <.literal16+0xcad> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 9231 <.literal16+0xcb1> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 9235 <.literal16+0xcb5> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 248 // clc - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,248 // add %bh,%al - .byte 0,0 // add %al,(%rax) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 8,33 // or %ah,(%rcx) - .byte 132,55 // test %dh,(%rdi) - .byte 224,7 // loopne 9299 <.literal16+0xd19> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 929d <.literal16+0xd1d> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 92a1 <.literal16+0xd21> - .byte 0,0 // add %al,(%rax) - .byte 224,7 // loopne 92a5 <.literal16+0xd25> - .byte 0,0 // add %al,(%rax) - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 33,8 // and %ecx,(%rax) - .byte 2,58 // add (%rdx),%bh - .byte 31 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,31 // add %bl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,8 // add %cl,(%rax) - .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 8,33 // or %ah,(%rcx) - .byte 4,61 // add $0x3d,%al - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,248 // add %bh,%al - .byte 65,0,0 // add %al,(%r8) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 248 // clc - .byte 65,0,0 // add %al,(%r8) - .byte 124,66 // jl 9336 <.literal16+0xdb6> - .byte 0,0 // add %al,(%rax) - .byte 124,66 // jl 933a <.literal16+0xdba> - .byte 0,0 // add %al,(%rax) - .byte 124,66 // jl 933e <.literal16+0xdbe> - .byte 0,0 // add %al,(%rax) - .byte 124,66 // jl 9342 <.literal16+0xdc2> - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 240,0,0 // lock add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) - .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) - .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) - .byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%rax) - .byte 61,137,136,136,61 // cmp $0x3d888889,%eax - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 240,0,0 // lock add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) - .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) - .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) - .byte 136,136,61,137,136,136 // mov %cl,-0x777776c3(%rax) - .byte 61,137,136,136,61 // cmp $0x3d888889,%eax - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) - .byte 136,55 // mov %dh,(%rdi) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) - .byte 136,57 // mov %bh,(%rcx) - .byte 240,0,0 // lock add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,240 // add %dh,%al - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) - .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) - .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,15 // add %cl,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) - .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 94c5 <.literal16+0xf45> - .byte 0,0 // add %al,(%rax) - .byte 112,65 // jo 94c9 <.literal16+0xf49> - .byte 0,0 // add %al,(%rax) - .byte 112,65 // jo 94cd <.literal16+0xf4d> - .byte 0,0 // add %al,(%rax) - .byte 112,65 // jo 94d1 <.literal16+0xf51> - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,0,127,67 // addb $0x43,0x7f00003b(%rax) - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 953b <.literal16+0xfbb> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 953f <.literal16+0xfbf> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 9543 <.literal16+0xfc3> - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,255,0,0,0 // addb $0x0,0xff3b(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 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,0,0,127,67 // addb $0x43,0x7f00003b(%rax) - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 95ab <.literal16+0x102b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 95af <.literal16+0x102f> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 95b3 <.literal16+0x1033> - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 128,0,4 // addb $0x4,(%rax) - .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,0 // add %al,0x0(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 128,0,4 // addb $0x4,(%rax) - .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,0 // add %al,0x0(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,56 // add %bh,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 128,0,4 // addb $0x4,(%rax) - .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) - .byte 0,4,0 // add %al,(%rax,%rax,1) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,56,0 // cmpb $0x0,(%rax) - .byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax) - .byte 56,0 // cmp %al,(%rax) - .byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax) - .byte 255,0 // incl (%rax) - .byte 64,254 // rex (bad) - .byte 255,0 // incl (%rax) - .byte 64,254 // rex (bad) - .byte 255,0 // incl (%rax) - .byte 64,254 // rex (bad) - .byte 255,128,0,128,55,128 // incl -0x7fc88000(%rax) - .byte 0,128,55,128,0,128 // add %al,-0x7fff7fc9(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 128,0,128 // addb $0x80,(%rax) - .byte 55 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 255 // (bad) - .byte 127,71 // jg 96db <.literal16+0x115b> - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg 96df <.literal16+0x115f> - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg 96e3 <.literal16+0x1163> - .byte 0,255 // add %bh,%bh - .byte 127,71 // jg 96e7 <.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) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,191,0,0,128,191,0 // cmpb $0x0,-0x40800000(%rdi) - .byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax) - .byte 191,0,0,0,63 // mov $0x3f000000,%edi - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,208 // cmpb $0xd0,(%rdi) - .byte 179,89 // mov $0x59,%bl - .byte 62,208 // ds (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,208 // ds (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,208 // ds (bad) - .byte 179,89 // mov $0x59,%bl - .byte 62,89 // ds pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 89 // pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 89 // pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 89 // pop %rcx - .byte 23 // (bad) - .byte 55 // (bad) - .byte 63 // (bad) - .byte 152 // cwtl - .byte 221,147,61,152,221,147 // fstl -0x6c2267c3(%rbx) - .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) # 2dc0a87a <_sk_clut_4D_sse2+0x2dc038d8> - .byte 17,192 // adc %eax,%eax - .byte 45,16,17,192,18 // sub $0x12c01110,%eax - .byte 120,57 // js 97ac <.literal16+0x122c> - .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 - .byte 64,32,148,90,62,32,148,90 // and %dl,0x5a94203e(%rdx,%rbx,2) - .byte 62,32,148,90,62,32,148,90 // and %dl,%ds:0x5a94203e(%rdx,%rbx,2) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,4,157 // ds add $0x9d,%al - .byte 30 // (bad) - .byte 62,0,24 // add %bl,%ds:(%rax) - .byte 161,57,0,24,161,57,0,24,161 // movabs 0xa1180039a1180039,%eax - .byte 57,0 // cmp %eax,(%rax) - .byte 24,161,57,1,0,0 // sbb %ah,0x139(%rcx) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,1 // add %al,(%rcx) - .byte 0,0 // add %al,(%rax) - .byte 0,111,43 // add %ch,0x2b(%rdi) - .byte 231,187 // out %eax,$0xbb - .byte 111 // outsl %ds:(%rsi),(%dx) - .byte 43,231 // sub %edi,%esp - .byte 187,111,43,231,187 // mov $0xbbe72b6f,%ebx - .byte 111 // outsl %ds:(%rsi),(%dx) - .byte 43,231 // sub %edi,%esp - .byte 187,159,215,202,60 // mov $0x3ccad79f,%ebx - .byte 159 // lahf - .byte 215 // xlat %ds:(%rbx) - .byte 202,60,159 // lret $0x9f3c - .byte 215 // xlat %ds:(%rbx) - .byte 202,60,159 // lret $0x9f3c - .byte 215 // xlat %ds:(%rbx) - .byte 202,60,212 // lret $0xd43c - .byte 100,84 // fs push %rsp - .byte 189,212,100,84,189 // mov $0xbd5464d4,%ebp - .byte 212 // (bad) - .byte 100,84 // fs push %rsp - .byte 189,212,100,84,189 // mov $0xbd5464d4,%ebp - .byte 169,240,34,62,169 // test $0xa93e22f0,%eax - .byte 240,34,62 // lock and (%rsi),%bh - .byte 169,240,34,62,169 // test $0xa93e22f0,%eax - .byte 240,34,62 // lock and (%rsi),%bh - .byte 0,0 // add %al,(%rax) - .byte 128,62,0 // cmpb $0x0,(%rsi) - .byte 0,128,62,0,0,128 // add %al,-0x7fffffc2(%rax) - .byte 62,0,0 // add %al,%ds:(%rax) - .byte 128,62,0 // cmpb $0x0,(%rsi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,128,192,0,0,128 // add %al,-0x7fffff40(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,63 // add %al,0x3f000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,128,192,0,0,128 // add %al,-0x7fffff40(%rax) - .byte 192,0,0 // rolb $0x0,(%rax) - .byte 128,192,0 // add $0x0,%al - .byte 0,0 // add %al,(%rax) - .byte 128,0,0 // addb $0x0,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,63 // add %al,0x3f000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,192 // add %al,%al - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 191,0,0,0,191 // mov $0xbf000000,%edi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi) - .byte 0,192 // add %al,%al - .byte 191,0,0,192,191 // mov $0xbfc00000,%edi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .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 9992 <.literal16+0x1412> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9996 <.literal16+0x1416> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 999a <.literal16+0x141a> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,85 // cmpb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .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 # 3d642825 <_sk_clut_4D_sse2+0x3d63b883> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .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 # 3d642865 <_sk_clut_4D_sse2+0x3d63b8c3> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 114,28 // jb 9a5e <.literal16+0x14de> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9a62 <.literal16+0x14e2> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9a66 <.literal16+0x14e6> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9a6a <.literal16+0x14ea> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 0,0 // add %al,(%rax) - .byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi) - .byte 0,192 // add %al,%al - .byte 191,0,0,192,191 // mov $0xbfc00000,%edi - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .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 9aa2 <.literal16+0x1522> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9aa6 <.literal16+0x1526> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9aaa <.literal16+0x152a> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128,63,85 // cmpb $0x55,(%rdi) - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .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 # 3d642935 <_sk_clut_4D_sse2+0x3d63b993> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 85 // push %rbp - .byte 85 // push %rbp - .byte 149 // xchg %eax,%ebp - .byte 191,85,85,149,191 // mov $0xbf955555,%edi - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .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 # 3d642975 <_sk_clut_4D_sse2+0x3d63b9d3> - .byte 57,142,99,61,0,0 // cmp %ecx,0x3d63(%rsi) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 192,63,0 // sarb $0x0,(%rdi) - .byte 0,192 // add %al,%al - .byte 63 // (bad) - .byte 114,28 // jb 9b6e <.literal16+0x15ee> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9b72 <.literal16+0x15f2> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9b76 <.literal16+0x15f6> - .byte 199 // (bad) - .byte 62,114,28 // jb,pt 9b7a <.literal16+0x15fa> - .byte 199 // (bad) - .byte 62,171 // ds stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 171 // stos %eax,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 170 // stos %al,%es:(%rdi) - .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi - .byte 114,249 // jb 9b6b <.literal16+0x15eb> - .byte 127,63 // jg 9bb3 <.literal16+0x1633> - .byte 114,249 // jb 9b6f <.literal16+0x15ef> - .byte 127,63 // jg 9bb7 <.literal16+0x1637> - .byte 114,249 // jb 9b73 <.literal16+0x15f3> - .byte 127,63 // jg 9bbb <.literal16+0x163b> - .byte 114,249 // jb 9b77 <.literal16+0x15f7> - .byte 127,63 // jg 9bbf <.literal16+0x163f> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 114,249 // jb 9bab <.literal16+0x162b> - .byte 127,63 // jg 9bf3 <.literal16+0x1673> - .byte 114,249 // jb 9baf <.literal16+0x162f> - .byte 127,63 // jg 9bf7 <.literal16+0x1677> - .byte 114,249 // jb 9bb3 <.literal16+0x1633> - .byte 127,63 // jg 9bfb <.literal16+0x167b> - .byte 114,249 // jb 9bb7 <.literal16+0x1637> - .byte 127,63 // jg 9bff <.literal16+0x167f> - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 3,0 // add (%rax),%eax - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 2,0 // add (%rax),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 128,63,0 // cmpb $0x0,(%rdi) - .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) - .byte 63 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 128 // .byte 0x80 - .byte 63 // (bad) - -BALIGN4 - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) - .byte 0,0 // add %al,(%rax) - .byte 0,63 // add %bh,(%rdi) -BALIGN32 - HIDDEN _sk_start_pipeline_hsw_8bit .globl _sk_start_pipeline_hsw_8bit FUNCTION(_sk_start_pipeline_hsw_8bit) @@ -56614,7 +50214,7 @@ _sk_start_pipeline_hsw_8bit: .byte 73,137,246 // mov %rsi,%r14 .byte 72,137,77,168 // mov %rcx,-0x58(%rbp) .byte 73,57,207 // cmp %rcx,%r15 - .byte 115,102 // jae 95 <_sk_start_pipeline_hsw_8bit+0x95> + .byte 115,102 // jae 21ed1 <_sk_start_pipeline_hsw_8bit+0x95> .byte 72,139,69,208 // mov -0x30(%rbp),%rax .byte 72,141,64,16 // lea 0x10(%rax),%rax .byte 72,137,69,176 // mov %rax,-0x50(%rbp) @@ -56624,7 +50224,7 @@ _sk_start_pipeline_hsw_8bit: .byte 76,137,125,192 // mov %r15,-0x40(%rbp) .byte 72,199,69,200,0,0,0,0 // movq $0x0,-0x38(%rbp) .byte 72,57,93,176 // cmp %rbx,-0x50(%rbp) - .byte 119,30 // ja 77 <_sk_start_pipeline_hsw_8bit+0x77> + .byte 119,30 // ja 21eb3 <_sk_start_pipeline_hsw_8bit+0x77> .byte 76,137,231 // mov %r12,%rdi .byte 76,137,246 // mov %r14,%rsi .byte 65,255,213 // callq *%r13 @@ -56633,17 +50233,17 @@ _sk_start_pipeline_hsw_8bit: .byte 72,137,69,184 // mov %rax,-0x48(%rbp) .byte 72,131,193,32 // add $0x20,%rcx .byte 72,57,217 // cmp %rbx,%rcx - .byte 118,226 // jbe 59 <_sk_start_pipeline_hsw_8bit+0x59> + .byte 118,226 // jbe 21e95 <_sk_start_pipeline_hsw_8bit+0x59> .byte 72,137,217 // mov %rbx,%rcx .byte 72,41,193 // sub %rax,%rcx - .byte 116,13 // je 8c <_sk_start_pipeline_hsw_8bit+0x8c> + .byte 116,13 // je 21ec8 <_sk_start_pipeline_hsw_8bit+0x8c> .byte 72,137,77,200 // mov %rcx,-0x38(%rbp) .byte 76,137,231 // mov %r12,%rdi .byte 76,137,246 // mov %r14,%rsi .byte 65,255,213 // callq *%r13 .byte 73,255,199 // inc %r15 .byte 76,59,125,168 // cmp -0x58(%rbp),%r15 - .byte 117,170 // jne 3f <_sk_start_pipeline_hsw_8bit+0x3f> + .byte 117,170 // jne 21e7b <_sk_start_pipeline_hsw_8bit+0x3f> .byte 72,131,196,56 // add $0x38,%rsp .byte 91 // pop %rbx .byte 65,92 // pop %r12 @@ -56675,7 +50275,7 @@ HIDDEN _sk_set_rgb_hsw_8bit FUNCTION(_sk_set_rgb_hsw_8bit) _sk_set_rgb_hsw_8bit: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 197,250,16,37,110,51,0,0 // vmovss 0x336e(%rip),%xmm4 # 3430 <_sk_overlay_hsw_8bit+0x366> + .byte 197,250,16,37,50,143,0,0 // vmovss 0x8f32(%rip),%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 197,218,89,40 // vmulss (%rax),%xmm4,%xmm5 .byte 196,225,250,44,205 // vcvttss2si %xmm5,%rcx .byte 197,218,89,104,4 // vmulss 0x4(%rax),%xmm4,%xmm5 @@ -56688,7 +50288,7 @@ _sk_set_rgb_hsw_8bit: .byte 9,208 // or %edx,%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 .byte 196,226,125,88,228 // vpbroadcastd %xmm4,%ymm4 - .byte 197,253,111,45,102,51,0,0 // vmovdqa 0x3366(%rip),%ymm5 # 3460 <_sk_overlay_hsw_8bit+0x396> + .byte 197,253,111,45,106,148,0,0 // vmovdqa 0x946a(%rip),%ymm5 # 2b3a0 <_sk_overlay_sse2_8bit+0x9df> .byte 197,245,219,205 // vpand %ymm5,%ymm1,%ymm1 .byte 197,253,219,197 // vpand %ymm5,%ymm0,%ymm0 .byte 197,221,235,192 // vpor %ymm0,%ymm4,%ymm0 @@ -56700,10 +50300,10 @@ HIDDEN _sk_premul_hsw_8bit .globl _sk_premul_hsw_8bit FUNCTION(_sk_premul_hsw_8bit) _sk_premul_hsw_8bit: - .byte 197,253,111,37,106,51,0,0 // vmovdqa 0x336a(%rip),%ymm4 # 3480 <_sk_overlay_hsw_8bit+0x3b6> + .byte 197,253,111,37,110,148,0,0 // vmovdqa 0x946e(%rip),%ymm4 # 2b3c0 <_sk_overlay_sse2_8bit+0x9ff> .byte 196,226,125,0,236 // vpshufb %ymm4,%ymm0,%ymm5 .byte 196,226,117,0,228 // vpshufb %ymm4,%ymm1,%ymm4 - .byte 197,253,111,53,120,51,0,0 // vmovdqa 0x3378(%rip),%ymm6 # 34a0 <_sk_overlay_hsw_8bit+0x3d6> + .byte 197,253,111,53,124,148,0,0 // vmovdqa 0x947c(%rip),%ymm6 # 2b3e0 <_sk_overlay_sse2_8bit+0xa1f> .byte 197,221,235,230 // vpor %ymm6,%ymm4,%ymm4 .byte 197,213,235,238 // vpor %ymm6,%ymm5,%ymm5 .byte 196,226,125,48,240 // vpmovzxbw %xmm0,%ymm6 @@ -56743,7 +50343,7 @@ HIDDEN _sk_swap_rb_hsw_8bit .globl _sk_swap_rb_hsw_8bit FUNCTION(_sk_swap_rb_hsw_8bit) _sk_swap_rb_hsw_8bit: - .byte 197,253,111,37,240,50,0,0 // vmovdqa 0x32f0(%rip),%ymm4 # 34c0 <_sk_overlay_hsw_8bit+0x3f6> + .byte 197,253,111,37,244,147,0,0 // vmovdqa 0x93f4(%rip),%ymm4 # 2b400 <_sk_overlay_sse2_8bit+0xa3f> .byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0 .byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -56772,7 +50372,7 @@ _sk_load_8888_hsw_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,17 // jne 220 <_sk_load_8888_hsw_8bit+0x32> + .byte 117,17 // jne 2205c <_sk_load_8888_hsw_8bit+0x32> .byte 196,161,126,111,76,130,32 // vmovdqu 0x20(%rdx,%r8,4),%ymm1 .byte 196,161,126,111,4,130 // vmovdqu (%rdx,%r8,4),%ymm0 .byte 72,173 // lods %ds:(%rsi),%rax @@ -56782,14 +50382,14 @@ _sk_load_8888_hsw_8bit: .byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,231 // ja 21c <_sk_load_8888_hsw_8bit+0x2e> + .byte 119,231 // ja 22058 <_sk_load_8888_hsw_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,24,1,0,0 // lea 0x118(%rip),%rcx # 358 <_sk_load_8888_hsw_8bit+0x16a> + .byte 72,141,13,24,1,0,0 // lea 0x118(%rip),%rcx # 22194 <_sk_load_8888_hsw_8bit+0x16a> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,110,4,130 // vmovd (%rdx,%r8,4),%xmm0 - .byte 235,203 // jmp 21c <_sk_load_8888_hsw_8bit+0x2e> + .byte 235,203 // jmp 22058 <_sk_load_8888_hsw_8bit+0x2e> .byte 196,161,121,110,68,130,8 // vmovd 0x8(%rdx,%r8,4),%xmm0 .byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -56797,7 +50397,7 @@ _sk_load_8888_hsw_8bit: .byte 196,162,121,53,36,130 // vpmovzxdq (%rdx,%r8,4),%xmm4 .byte 197,249,112,228,232 // vpshufd $0xe8,%xmm4,%xmm4 .byte 196,227,125,2,196,3 // vpblendd $0x3,%ymm4,%ymm0,%ymm0 - .byte 235,162 // jmp 21c <_sk_load_8888_hsw_8bit+0x2e> + .byte 235,162 // jmp 22058 <_sk_load_8888_hsw_8bit+0x2e> .byte 196,161,121,110,68,130,24 // vmovd 0x18(%rdx,%r8,4),%xmm0 .byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -56810,7 +50410,7 @@ _sk_load_8888_hsw_8bit: .byte 196,227,125,56,196,1 // vinserti128 $0x1,%xmm4,%ymm0,%ymm0 .byte 196,161,122,111,36,130 // vmovdqu (%rdx,%r8,4),%xmm4 .byte 196,227,93,2,192,240 // vpblendd $0xf0,%ymm0,%ymm4,%ymm0 - .byte 233,83,255,255,255 // jmpq 21c <_sk_load_8888_hsw_8bit+0x2e> + .byte 233,83,255,255,255 // jmpq 22058 <_sk_load_8888_hsw_8bit+0x2e> .byte 196,161,121,110,68,130,40 // vmovd 0x28(%rdx,%r8,4),%xmm0 .byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -56819,7 +50419,7 @@ _sk_load_8888_hsw_8bit: .byte 196,227,117,2,200,15 // vpblendd $0xf,%ymm0,%ymm1,%ymm1 .byte 196,161,121,110,68,130,32 // vmovd 0x20(%rdx,%r8,4),%xmm0 .byte 196,227,117,2,200,1 // vpblendd $0x1,%ymm0,%ymm1,%ymm1 - .byte 233,23,255,255,255 // jmpq 216 <_sk_load_8888_hsw_8bit+0x28> + .byte 233,23,255,255,255 // jmpq 22052 <_sk_load_8888_hsw_8bit+0x28> .byte 196,161,121,110,68,130,56 // vmovd 0x38(%rdx,%r8,4),%xmm0 .byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -56833,7 +50433,7 @@ _sk_load_8888_hsw_8bit: .byte 196,161,126,111,4,130 // vmovdqu (%rdx,%r8,4),%ymm0 .byte 196,161,122,111,100,130,32 // vmovdqu 0x20(%rdx,%r8,4),%xmm4 .byte 196,227,93,2,201,240 // vpblendd $0xf0,%ymm1,%ymm4,%ymm1 - .byte 233,199,254,255,255 // jmpq 21c <_sk_load_8888_hsw_8bit+0x2e> + .byte 233,199,254,255,255 // jmpq 22058 <_sk_load_8888_hsw_8bit+0x2e> .byte 15,31,0 // nopl (%rax) .byte 241 // icebp .byte 254 // (bad) @@ -56886,7 +50486,7 @@ _sk_load_8888_dst_hsw_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,17 // jne 3c6 <_sk_load_8888_dst_hsw_8bit+0x32> + .byte 117,17 // jne 22202 <_sk_load_8888_dst_hsw_8bit+0x32> .byte 196,161,126,111,92,130,32 // vmovdqu 0x20(%rdx,%r8,4),%ymm3 .byte 196,161,126,111,20,130 // vmovdqu (%rdx,%r8,4),%ymm2 .byte 72,173 // lods %ds:(%rsi),%rax @@ -56896,14 +50496,14 @@ _sk_load_8888_dst_hsw_8bit: .byte 197,237,239,210 // vpxor %ymm2,%ymm2,%ymm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,231 // ja 3c2 <_sk_load_8888_dst_hsw_8bit+0x2e> + .byte 119,231 // ja 221fe <_sk_load_8888_dst_hsw_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,22,1,0,0 // lea 0x116(%rip),%rcx # 4fc <_sk_load_8888_dst_hsw_8bit+0x168> + .byte 72,141,13,22,1,0,0 // lea 0x116(%rip),%rcx # 22338 <_sk_load_8888_dst_hsw_8bit+0x168> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,110,20,130 // vmovd (%rdx,%r8,4),%xmm2 - .byte 235,203 // jmp 3c2 <_sk_load_8888_dst_hsw_8bit+0x2e> + .byte 235,203 // jmp 221fe <_sk_load_8888_dst_hsw_8bit+0x2e> .byte 196,161,121,110,84,130,8 // vmovd 0x8(%rdx,%r8,4),%xmm2 .byte 196,226,121,89,210 // vpbroadcastq %xmm2,%xmm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -56911,7 +50511,7 @@ _sk_load_8888_dst_hsw_8bit: .byte 196,162,121,53,36,130 // vpmovzxdq (%rdx,%r8,4),%xmm4 .byte 197,249,112,228,232 // vpshufd $0xe8,%xmm4,%xmm4 .byte 196,227,109,2,212,3 // vpblendd $0x3,%ymm4,%ymm2,%ymm2 - .byte 235,162 // jmp 3c2 <_sk_load_8888_dst_hsw_8bit+0x2e> + .byte 235,162 // jmp 221fe <_sk_load_8888_dst_hsw_8bit+0x2e> .byte 196,161,121,110,84,130,24 // vmovd 0x18(%rdx,%r8,4),%xmm2 .byte 196,226,125,89,210 // vpbroadcastq %xmm2,%ymm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -56924,7 +50524,7 @@ _sk_load_8888_dst_hsw_8bit: .byte 196,227,109,56,212,1 // vinserti128 $0x1,%xmm4,%ymm2,%ymm2 .byte 196,161,122,111,36,130 // vmovdqu (%rdx,%r8,4),%xmm4 .byte 196,227,93,2,210,240 // vpblendd $0xf0,%ymm2,%ymm4,%ymm2 - .byte 233,83,255,255,255 // jmpq 3c2 <_sk_load_8888_dst_hsw_8bit+0x2e> + .byte 233,83,255,255,255 // jmpq 221fe <_sk_load_8888_dst_hsw_8bit+0x2e> .byte 196,161,121,110,84,130,40 // vmovd 0x28(%rdx,%r8,4),%xmm2 .byte 196,226,121,89,210 // vpbroadcastq %xmm2,%xmm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -56933,7 +50533,7 @@ _sk_load_8888_dst_hsw_8bit: .byte 196,227,101,2,218,15 // vpblendd $0xf,%ymm2,%ymm3,%ymm3 .byte 196,161,121,110,84,130,32 // vmovd 0x20(%rdx,%r8,4),%xmm2 .byte 196,227,101,2,218,1 // vpblendd $0x1,%ymm2,%ymm3,%ymm3 - .byte 233,23,255,255,255 // jmpq 3bc <_sk_load_8888_dst_hsw_8bit+0x28> + .byte 233,23,255,255,255 // jmpq 221f8 <_sk_load_8888_dst_hsw_8bit+0x28> .byte 196,161,121,110,84,130,56 // vmovd 0x38(%rdx,%r8,4),%xmm2 .byte 196,226,125,89,210 // vpbroadcastq %xmm2,%ymm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -56947,7 +50547,7 @@ _sk_load_8888_dst_hsw_8bit: .byte 196,161,126,111,20,130 // vmovdqu (%rdx,%r8,4),%ymm2 .byte 196,161,122,111,100,130,32 // vmovdqu 0x20(%rdx,%r8,4),%xmm4 .byte 196,227,93,2,219,240 // vpblendd $0xf0,%ymm3,%ymm4,%ymm3 - .byte 233,199,254,255,255 // jmpq 3c2 <_sk_load_8888_dst_hsw_8bit+0x2e> + .byte 233,199,254,255,255 // jmpq 221fe <_sk_load_8888_dst_hsw_8bit+0x2e> .byte 144 // nop .byte 243,254 // repz (bad) .byte 255 // (bad) @@ -57000,7 +50600,7 @@ _sk_store_8888_hsw_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,17 // jne 56a <_sk_store_8888_hsw_8bit+0x32> + .byte 117,17 // jne 223a6 <_sk_store_8888_hsw_8bit+0x32> .byte 196,161,126,127,4,130 // vmovdqu %ymm0,(%rdx,%r8,4) .byte 196,161,126,127,76,130,32 // vmovdqu %ymm1,0x20(%rdx,%r8,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -57008,17 +50608,17 @@ _sk_store_8888_hsw_8bit: .byte 65,128,225,15 // and $0xf,%r9b .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,239 // ja 566 <_sk_store_8888_hsw_8bit+0x2e> + .byte 119,239 // ja 223a2 <_sk_store_8888_hsw_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,178,0,0,0 // lea 0xb2(%rip),%rcx # 634 <_sk_store_8888_hsw_8bit+0xfc> + .byte 72,141,13,178,0,0,0 // lea 0xb2(%rip),%rcx # 22470 <_sk_store_8888_hsw_8bit+0xfc> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,126,4,130 // vmovd %xmm0,(%rdx,%r8,4) - .byte 235,211 // jmp 566 <_sk_store_8888_hsw_8bit+0x2e> + .byte 235,211 // jmp 223a2 <_sk_store_8888_hsw_8bit+0x2e> .byte 196,163,121,22,68,130,8,2 // vpextrd $0x2,%xmm0,0x8(%rdx,%r8,4) .byte 196,161,121,214,4,130 // vmovq %xmm0,(%rdx,%r8,4) - .byte 235,195 // jmp 566 <_sk_store_8888_hsw_8bit+0x2e> + .byte 235,195 // jmp 223a2 <_sk_store_8888_hsw_8bit+0x2e> .byte 196,227,125,57,196,1 // vextracti128 $0x1,%ymm0,%xmm4 .byte 196,163,121,22,100,130,24,2 // vpextrd $0x2,%xmm4,0x18(%rdx,%r8,4) .byte 196,227,125,57,196,1 // vextracti128 $0x1,%ymm0,%xmm4 @@ -57026,12 +50626,12 @@ _sk_store_8888_hsw_8bit: .byte 196,227,125,57,196,1 // vextracti128 $0x1,%ymm0,%xmm4 .byte 196,161,121,126,100,130,16 // vmovd %xmm4,0x10(%rdx,%r8,4) .byte 196,161,122,127,4,130 // vmovdqu %xmm0,(%rdx,%r8,4) - .byte 235,146 // jmp 566 <_sk_store_8888_hsw_8bit+0x2e> + .byte 235,146 // jmp 223a2 <_sk_store_8888_hsw_8bit+0x2e> .byte 196,163,121,22,76,130,40,2 // vpextrd $0x2,%xmm1,0x28(%rdx,%r8,4) .byte 196,163,121,22,76,130,36,1 // vpextrd $0x1,%xmm1,0x24(%rdx,%r8,4) .byte 196,161,121,126,76,130,32 // vmovd %xmm1,0x20(%rdx,%r8,4) .byte 196,161,126,127,4,130 // vmovdqu %ymm0,(%rdx,%r8,4) - .byte 233,112,255,255,255 // jmpq 566 <_sk_store_8888_hsw_8bit+0x2e> + .byte 233,112,255,255,255 // jmpq 223a2 <_sk_store_8888_hsw_8bit+0x2e> .byte 196,227,125,57,204,1 // vextracti128 $0x1,%ymm1,%xmm4 .byte 196,163,121,22,100,130,56,2 // vpextrd $0x2,%xmm4,0x38(%rdx,%r8,4) .byte 196,227,125,57,204,1 // vextracti128 $0x1,%ymm1,%xmm4 @@ -57040,7 +50640,7 @@ _sk_store_8888_hsw_8bit: .byte 196,161,121,126,100,130,48 // vmovd %xmm4,0x30(%rdx,%r8,4) .byte 196,161,126,127,4,130 // vmovdqu %ymm0,(%rdx,%r8,4) .byte 196,161,122,127,76,130,32 // vmovdqu %xmm1,0x20(%rdx,%r8,4) - .byte 233,53,255,255,255 // jmpq 566 <_sk_store_8888_hsw_8bit+0x2e> + .byte 233,53,255,255,255 // jmpq 223a2 <_sk_store_8888_hsw_8bit+0x2e> .byte 15,31,0 // nopl (%rax) .byte 87 // push %rdi .byte 255 // (bad) @@ -57053,7 +50653,7 @@ _sk_store_8888_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 125,255 // jge 649 <_sk_store_8888_hsw_8bit+0x111> + .byte 125,255 // jge 22485 <_sk_store_8888_hsw_8bit+0x111> .byte 255 // (bad) .byte 255,111,255 // ljmp *-0x1(%rdi) .byte 255 // (bad) @@ -57064,7 +50664,7 @@ _sk_store_8888_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 235,255 // jmp 661 <_sk_store_8888_hsw_8bit+0x129> + .byte 235,255 // jmp 2249d <_sk_store_8888_hsw_8bit+0x129> .byte 255 // (bad) .byte 255 // (bad) .byte 222,255 // fdivrp %st,%st(7) @@ -57090,10 +50690,10 @@ _sk_load_bgra_hsw_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,35 // jne 6b4 <_sk_load_bgra_hsw_8bit+0x44> + .byte 117,35 // jne 224f0 <_sk_load_bgra_hsw_8bit+0x44> .byte 196,161,126,111,76,130,32 // vmovdqu 0x20(%rdx,%r8,4),%ymm1 .byte 196,161,126,111,4,130 // vmovdqu (%rdx,%r8,4),%ymm0 - .byte 197,253,111,37,58,46,0,0 // vmovdqa 0x2e3a(%rip),%ymm4 # 34e0 <_sk_overlay_hsw_8bit+0x416> + .byte 197,253,111,37,62,143,0,0 // vmovdqa 0x8f3e(%rip),%ymm4 # 2b420 <_sk_overlay_sse2_8bit+0xa5f> .byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0 .byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -57103,14 +50703,14 @@ _sk_load_bgra_hsw_8bit: .byte 197,253,239,192 // vpxor %ymm0,%ymm0,%ymm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,213 // ja 69e <_sk_load_bgra_hsw_8bit+0x2e> + .byte 119,213 // ja 224da <_sk_load_bgra_hsw_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,24,1,0,0 // lea 0x118(%rip),%rcx # 7ec <_sk_load_bgra_hsw_8bit+0x17c> + .byte 72,141,13,24,1,0,0 // lea 0x118(%rip),%rcx # 22628 <_sk_load_bgra_hsw_8bit+0x17c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,110,4,130 // vmovd (%rdx,%r8,4),%xmm0 - .byte 235,185 // jmp 69e <_sk_load_bgra_hsw_8bit+0x2e> + .byte 235,185 // jmp 224da <_sk_load_bgra_hsw_8bit+0x2e> .byte 196,161,121,110,68,130,8 // vmovd 0x8(%rdx,%r8,4),%xmm0 .byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -57118,7 +50718,7 @@ _sk_load_bgra_hsw_8bit: .byte 196,162,121,53,36,130 // vpmovzxdq (%rdx,%r8,4),%xmm4 .byte 197,249,112,228,232 // vpshufd $0xe8,%xmm4,%xmm4 .byte 196,227,125,2,196,3 // vpblendd $0x3,%ymm4,%ymm0,%ymm0 - .byte 235,144 // jmp 69e <_sk_load_bgra_hsw_8bit+0x2e> + .byte 235,144 // jmp 224da <_sk_load_bgra_hsw_8bit+0x2e> .byte 196,161,121,110,68,130,24 // vmovd 0x18(%rdx,%r8,4),%xmm0 .byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -57131,7 +50731,7 @@ _sk_load_bgra_hsw_8bit: .byte 196,227,125,56,196,1 // vinserti128 $0x1,%xmm4,%ymm0,%ymm0 .byte 196,161,122,111,36,130 // vmovdqu (%rdx,%r8,4),%xmm4 .byte 196,227,93,2,192,240 // vpblendd $0xf0,%ymm0,%ymm4,%ymm0 - .byte 233,65,255,255,255 // jmpq 69e <_sk_load_bgra_hsw_8bit+0x2e> + .byte 233,65,255,255,255 // jmpq 224da <_sk_load_bgra_hsw_8bit+0x2e> .byte 196,161,121,110,68,130,40 // vmovd 0x28(%rdx,%r8,4),%xmm0 .byte 196,226,121,89,192 // vpbroadcastq %xmm0,%xmm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -57140,7 +50740,7 @@ _sk_load_bgra_hsw_8bit: .byte 196,227,117,2,200,15 // vpblendd $0xf,%ymm0,%ymm1,%ymm1 .byte 196,161,121,110,68,130,32 // vmovd 0x20(%rdx,%r8,4),%xmm0 .byte 196,227,117,2,200,1 // vpblendd $0x1,%ymm0,%ymm1,%ymm1 - .byte 233,5,255,255,255 // jmpq 698 <_sk_load_bgra_hsw_8bit+0x28> + .byte 233,5,255,255,255 // jmpq 224d4 <_sk_load_bgra_hsw_8bit+0x28> .byte 196,161,121,110,68,130,56 // vmovd 0x38(%rdx,%r8,4),%xmm0 .byte 196,226,125,89,192 // vpbroadcastq %xmm0,%ymm0 .byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1 @@ -57154,7 +50754,7 @@ _sk_load_bgra_hsw_8bit: .byte 196,161,126,111,4,130 // vmovdqu (%rdx,%r8,4),%ymm0 .byte 196,161,122,111,100,130,32 // vmovdqu 0x20(%rdx,%r8,4),%xmm4 .byte 196,227,93,2,201,240 // vpblendd $0xf0,%ymm1,%ymm4,%ymm1 - .byte 233,181,254,255,255 // jmpq 69e <_sk_load_bgra_hsw_8bit+0x2e> + .byte 233,181,254,255,255 // jmpq 224da <_sk_load_bgra_hsw_8bit+0x2e> .byte 15,31,0 // nopl (%rax) .byte 241 // icebp .byte 254 // (bad) @@ -57205,10 +50805,10 @@ _sk_load_bgra_dst_hsw_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,35 // jne 86c <_sk_load_bgra_dst_hsw_8bit+0x44> + .byte 117,35 // jne 226a8 <_sk_load_bgra_dst_hsw_8bit+0x44> .byte 196,161,126,111,92,130,32 // vmovdqu 0x20(%rdx,%r8,4),%ymm3 .byte 196,161,126,111,20,130 // vmovdqu (%rdx,%r8,4),%ymm2 - .byte 197,253,111,37,162,44,0,0 // vmovdqa 0x2ca2(%rip),%ymm4 # 3500 <_sk_overlay_hsw_8bit+0x436> + .byte 197,253,111,37,166,141,0,0 // vmovdqa 0x8da6(%rip),%ymm4 # 2b440 <_sk_overlay_sse2_8bit+0xa7f> .byte 196,226,109,0,212 // vpshufb %ymm4,%ymm2,%ymm2 .byte 196,226,101,0,220 // vpshufb %ymm4,%ymm3,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax @@ -57218,14 +50818,14 @@ _sk_load_bgra_dst_hsw_8bit: .byte 197,237,239,210 // vpxor %ymm2,%ymm2,%ymm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,213 // ja 856 <_sk_load_bgra_dst_hsw_8bit+0x2e> + .byte 119,213 // ja 22692 <_sk_load_bgra_dst_hsw_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,24,1,0,0 // lea 0x118(%rip),%rcx # 9a4 <_sk_load_bgra_dst_hsw_8bit+0x17c> + .byte 72,141,13,24,1,0,0 // lea 0x118(%rip),%rcx # 227e0 <_sk_load_bgra_dst_hsw_8bit+0x17c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,110,20,130 // vmovd (%rdx,%r8,4),%xmm2 - .byte 235,185 // jmp 856 <_sk_load_bgra_dst_hsw_8bit+0x2e> + .byte 235,185 // jmp 22692 <_sk_load_bgra_dst_hsw_8bit+0x2e> .byte 196,161,121,110,84,130,8 // vmovd 0x8(%rdx,%r8,4),%xmm2 .byte 196,226,121,89,210 // vpbroadcastq %xmm2,%xmm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -57233,7 +50833,7 @@ _sk_load_bgra_dst_hsw_8bit: .byte 196,162,121,53,36,130 // vpmovzxdq (%rdx,%r8,4),%xmm4 .byte 197,249,112,228,232 // vpshufd $0xe8,%xmm4,%xmm4 .byte 196,227,109,2,212,3 // vpblendd $0x3,%ymm4,%ymm2,%ymm2 - .byte 235,144 // jmp 856 <_sk_load_bgra_dst_hsw_8bit+0x2e> + .byte 235,144 // jmp 22692 <_sk_load_bgra_dst_hsw_8bit+0x2e> .byte 196,161,121,110,84,130,24 // vmovd 0x18(%rdx,%r8,4),%xmm2 .byte 196,226,125,89,210 // vpbroadcastq %xmm2,%ymm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -57246,7 +50846,7 @@ _sk_load_bgra_dst_hsw_8bit: .byte 196,227,109,56,212,1 // vinserti128 $0x1,%xmm4,%ymm2,%ymm2 .byte 196,161,122,111,36,130 // vmovdqu (%rdx,%r8,4),%xmm4 .byte 196,227,93,2,210,240 // vpblendd $0xf0,%ymm2,%ymm4,%ymm2 - .byte 233,65,255,255,255 // jmpq 856 <_sk_load_bgra_dst_hsw_8bit+0x2e> + .byte 233,65,255,255,255 // jmpq 22692 <_sk_load_bgra_dst_hsw_8bit+0x2e> .byte 196,161,121,110,84,130,40 // vmovd 0x28(%rdx,%r8,4),%xmm2 .byte 196,226,121,89,210 // vpbroadcastq %xmm2,%xmm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -57255,7 +50855,7 @@ _sk_load_bgra_dst_hsw_8bit: .byte 196,227,101,2,218,15 // vpblendd $0xf,%ymm2,%ymm3,%ymm3 .byte 196,161,121,110,84,130,32 // vmovd 0x20(%rdx,%r8,4),%xmm2 .byte 196,227,101,2,218,1 // vpblendd $0x1,%ymm2,%ymm3,%ymm3 - .byte 233,5,255,255,255 // jmpq 850 <_sk_load_bgra_dst_hsw_8bit+0x28> + .byte 233,5,255,255,255 // jmpq 2268c <_sk_load_bgra_dst_hsw_8bit+0x28> .byte 196,161,121,110,84,130,56 // vmovd 0x38(%rdx,%r8,4),%xmm2 .byte 196,226,125,89,210 // vpbroadcastq %xmm2,%ymm2 .byte 197,229,239,219 // vpxor %ymm3,%ymm3,%ymm3 @@ -57269,7 +50869,7 @@ _sk_load_bgra_dst_hsw_8bit: .byte 196,161,126,111,20,130 // vmovdqu (%rdx,%r8,4),%ymm2 .byte 196,161,122,111,100,130,32 // vmovdqu 0x20(%rdx,%r8,4),%xmm4 .byte 196,227,93,2,219,240 // vpblendd $0xf0,%ymm3,%ymm4,%ymm3 - .byte 233,181,254,255,255 // jmpq 856 <_sk_load_bgra_dst_hsw_8bit+0x2e> + .byte 233,181,254,255,255 // jmpq 22692 <_sk_load_bgra_dst_hsw_8bit+0x2e> .byte 15,31,0 // nopl (%rax) .byte 241 // icebp .byte 254 // (bad) @@ -57319,11 +50919,11 @@ _sk_store_bgra_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx - .byte 197,253,111,37,28,43,0,0 // vmovdqa 0x2b1c(%rip),%ymm4 # 3520 <_sk_overlay_hsw_8bit+0x456> + .byte 197,253,111,37,32,140,0,0 // vmovdqa 0x8c20(%rip),%ymm4 # 2b460 <_sk_overlay_sse2_8bit+0xa9f> .byte 196,226,117,0,236 // vpshufb %ymm4,%ymm1,%ymm5 .byte 196,226,125,0,228 // vpshufb %ymm4,%ymm0,%ymm4 .byte 77,133,201 // test %r9,%r9 - .byte 117,17 // jne a24 <_sk_store_bgra_hsw_8bit+0x44> + .byte 117,17 // jne 22860 <_sk_store_bgra_hsw_8bit+0x44> .byte 196,161,126,127,36,130 // vmovdqu %ymm4,(%rdx,%r8,4) .byte 196,161,126,127,108,130,32 // vmovdqu %ymm5,0x20(%rdx,%r8,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -57331,17 +50931,17 @@ _sk_store_bgra_hsw_8bit: .byte 65,128,225,15 // and $0xf,%r9b .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,239 // ja a20 <_sk_store_bgra_hsw_8bit+0x40> + .byte 119,239 // ja 2285c <_sk_store_bgra_hsw_8bit+0x40> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,176,0,0,0 // lea 0xb0(%rip),%rcx # aec <_sk_store_bgra_hsw_8bit+0x10c> + .byte 72,141,13,176,0,0,0 // lea 0xb0(%rip),%rcx # 22928 <_sk_store_bgra_hsw_8bit+0x10c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,126,36,130 // vmovd %xmm4,(%rdx,%r8,4) - .byte 235,211 // jmp a20 <_sk_store_bgra_hsw_8bit+0x40> + .byte 235,211 // jmp 2285c <_sk_store_bgra_hsw_8bit+0x40> .byte 196,163,121,22,100,130,8,2 // vpextrd $0x2,%xmm4,0x8(%rdx,%r8,4) .byte 196,161,121,214,36,130 // vmovq %xmm4,(%rdx,%r8,4) - .byte 235,195 // jmp a20 <_sk_store_bgra_hsw_8bit+0x40> + .byte 235,195 // jmp 2285c <_sk_store_bgra_hsw_8bit+0x40> .byte 196,227,125,57,229,1 // vextracti128 $0x1,%ymm4,%xmm5 .byte 196,163,121,22,108,130,24,2 // vpextrd $0x2,%xmm5,0x18(%rdx,%r8,4) .byte 196,227,125,57,229,1 // vextracti128 $0x1,%ymm4,%xmm5 @@ -57349,12 +50949,12 @@ _sk_store_bgra_hsw_8bit: .byte 196,227,125,57,229,1 // vextracti128 $0x1,%ymm4,%xmm5 .byte 196,161,121,126,108,130,16 // vmovd %xmm5,0x10(%rdx,%r8,4) .byte 196,161,122,127,36,130 // vmovdqu %xmm4,(%rdx,%r8,4) - .byte 235,146 // jmp a20 <_sk_store_bgra_hsw_8bit+0x40> + .byte 235,146 // jmp 2285c <_sk_store_bgra_hsw_8bit+0x40> .byte 196,163,121,22,108,130,40,2 // vpextrd $0x2,%xmm5,0x28(%rdx,%r8,4) .byte 196,163,121,22,108,130,36,1 // vpextrd $0x1,%xmm5,0x24(%rdx,%r8,4) .byte 196,161,121,126,108,130,32 // vmovd %xmm5,0x20(%rdx,%r8,4) .byte 196,161,126,127,36,130 // vmovdqu %ymm4,(%rdx,%r8,4) - .byte 233,112,255,255,255 // jmpq a20 <_sk_store_bgra_hsw_8bit+0x40> + .byte 233,112,255,255,255 // jmpq 2285c <_sk_store_bgra_hsw_8bit+0x40> .byte 196,227,125,57,238,1 // vextracti128 $0x1,%ymm5,%xmm6 .byte 196,163,121,22,116,130,56,2 // vpextrd $0x2,%xmm6,0x38(%rdx,%r8,4) .byte 196,227,125,57,238,1 // vextracti128 $0x1,%ymm5,%xmm6 @@ -57363,7 +50963,7 @@ _sk_store_bgra_hsw_8bit: .byte 196,161,121,126,116,130,48 // vmovd %xmm6,0x30(%rdx,%r8,4) .byte 196,161,126,127,36,130 // vmovdqu %ymm4,(%rdx,%r8,4) .byte 196,161,122,127,108,130,32 // vmovdqu %xmm5,0x20(%rdx,%r8,4) - .byte 233,53,255,255,255 // jmpq a20 <_sk_store_bgra_hsw_8bit+0x40> + .byte 233,53,255,255,255 // jmpq 2285c <_sk_store_bgra_hsw_8bit+0x40> .byte 144 // nop .byte 89 // pop %rcx .byte 255 // (bad) @@ -57376,7 +50976,7 @@ _sk_store_bgra_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 127,255 // jg b01 <_sk_store_bgra_hsw_8bit+0x121> + .byte 127,255 // jg 2293d <_sk_store_bgra_hsw_8bit+0x121> .byte 255 // (bad) .byte 255,113,255 // pushq -0x1(%rcx) .byte 255 // (bad) @@ -57414,7 +51014,7 @@ _sk_load_a8_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,35 // jne b68 <_sk_load_a8_hsw_8bit+0x40> + .byte 117,35 // jne 229a4 <_sk_load_a8_hsw_8bit+0x40> .byte 196,161,122,111,4,2 // vmovdqu (%rdx,%r8,1),%xmm0 .byte 197,249,112,200,78 // vpshufd $0x4e,%xmm0,%xmm1 .byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1 @@ -57427,35 +51027,35 @@ _sk_load_a8_hsw_8bit: .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,210 // ja b4b <_sk_load_a8_hsw_8bit+0x23> + .byte 119,210 // ja 22987 <_sk_load_a8_hsw_8bit+0x23> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,192,0,0,0 // lea 0xc0(%rip),%rcx # c44 <_sk_load_a8_hsw_8bit+0x11c> + .byte 72,141,13,192,0,0,0 // lea 0xc0(%rip),%rcx # 22a80 <_sk_load_a8_hsw_8bit+0x11c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 197,249,110,192 // vmovd %eax,%xmm0 - .byte 235,179 // jmp b4b <_sk_load_a8_hsw_8bit+0x23> + .byte 235,179 // jmp 22987 <_sk_load_a8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,2,2 // vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm0,%xmm0 .byte 66,15,183,4,2 // movzwl (%rdx,%r8,1),%eax .byte 197,249,110,200 // vmovd %eax,%xmm1 .byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0 - .byte 235,150 // jmp b4b <_sk_load_a8_hsw_8bit+0x23> + .byte 235,150 // jmp 22987 <_sk_load_a8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,6,6 // vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,5,5 // vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,4,4 // vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,161,121,110,12,2 // vmovd (%rdx,%r8,1),%xmm1 .byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0 - .byte 233,105,255,255,255 // jmpq b4b <_sk_load_a8_hsw_8bit+0x23> + .byte 233,105,255,255,255 // jmpq 22987 <_sk_load_a8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,10,10 // vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,9,9 // vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,8,8 // vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,161,122,126,12,2 // vmovq (%rdx,%r8,1),%xmm1 .byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0 - .byte 233,60,255,255,255 // jmpq b4b <_sk_load_a8_hsw_8bit+0x23> + .byte 233,60,255,255,255 // jmpq 22987 <_sk_load_a8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,14,14 // vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,13,13 // vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm0,%xmm0 @@ -57463,7 +51063,7 @@ _sk_load_a8_hsw_8bit: .byte 196,161,122,126,12,2 // vmovq (%rdx,%r8,1),%xmm1 .byte 196,163,113,34,76,2,8,2 // vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm1,%xmm1 .byte 196,227,113,2,192,8 // vpblendd $0x8,%xmm0,%xmm1,%xmm0 - .byte 233,7,255,255,255 // jmpq b4b <_sk_load_a8_hsw_8bit+0x23> + .byte 233,7,255,255,255 // jmpq 22987 <_sk_load_a8_hsw_8bit+0x23> .byte 73,255 // rex.WB (bad) .byte 255 // (bad) .byte 255,96,255 // jmpq *-0x1(%rax) @@ -57473,7 +51073,7 @@ _sk_load_a8_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 125,255 // jge c59 <_sk_load_a8_hsw_8bit+0x131> + .byte 125,255 // jge 22a95 <_sk_load_a8_hsw_8bit+0x131> .byte 255 // (bad) .byte 255,113,255 // pushq -0x1(%rcx) .byte 255 // (bad) @@ -57510,7 +51110,7 @@ _sk_load_a8_dst_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,35 // jne cc0 <_sk_load_a8_dst_hsw_8bit+0x40> + .byte 117,35 // jne 22afc <_sk_load_a8_dst_hsw_8bit+0x40> .byte 196,161,122,111,20,2 // vmovdqu (%rdx,%r8,1),%xmm2 .byte 197,249,112,218,78 // vpshufd $0x4e,%xmm2,%xmm3 .byte 196,226,125,49,219 // vpmovzxbd %xmm3,%ymm3 @@ -57523,35 +51123,35 @@ _sk_load_a8_dst_hsw_8bit: .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,210 // ja ca3 <_sk_load_a8_dst_hsw_8bit+0x23> + .byte 119,210 // ja 22adf <_sk_load_a8_dst_hsw_8bit+0x23> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,192,0,0,0 // lea 0xc0(%rip),%rcx # d9c <_sk_load_a8_dst_hsw_8bit+0x11c> + .byte 72,141,13,192,0,0,0 // lea 0xc0(%rip),%rcx # 22bd8 <_sk_load_a8_dst_hsw_8bit+0x11c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 197,249,110,208 // vmovd %eax,%xmm2 - .byte 235,179 // jmp ca3 <_sk_load_a8_dst_hsw_8bit+0x23> + .byte 235,179 // jmp 22adf <_sk_load_a8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,2,2 // vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm2,%xmm2 .byte 66,15,183,4,2 // movzwl (%rdx,%r8,1),%eax .byte 197,249,110,216 // vmovd %eax,%xmm3 .byte 196,227,105,14,211,1 // vpblendw $0x1,%xmm3,%xmm2,%xmm2 - .byte 235,150 // jmp ca3 <_sk_load_a8_dst_hsw_8bit+0x23> + .byte 235,150 // jmp 22adf <_sk_load_a8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,6,6 // vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,5,5 // vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,4,4 // vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,161,121,110,28,2 // vmovd (%rdx,%r8,1),%xmm3 .byte 196,227,105,2,211,1 // vpblendd $0x1,%xmm3,%xmm2,%xmm2 - .byte 233,105,255,255,255 // jmpq ca3 <_sk_load_a8_dst_hsw_8bit+0x23> + .byte 233,105,255,255,255 // jmpq 22adf <_sk_load_a8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,10,10 // vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,9,9 // vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,8,8 // vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,161,122,126,28,2 // vmovq (%rdx,%r8,1),%xmm3 .byte 196,227,97,2,210,12 // vpblendd $0xc,%xmm2,%xmm3,%xmm2 - .byte 233,60,255,255,255 // jmpq ca3 <_sk_load_a8_dst_hsw_8bit+0x23> + .byte 233,60,255,255,255 // jmpq 22adf <_sk_load_a8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,14,14 // vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,13,13 // vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm2,%xmm2 @@ -57559,7 +51159,7 @@ _sk_load_a8_dst_hsw_8bit: .byte 196,161,122,126,28,2 // vmovq (%rdx,%r8,1),%xmm3 .byte 196,163,97,34,92,2,8,2 // vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm3,%xmm3 .byte 196,227,97,2,210,8 // vpblendd $0x8,%xmm2,%xmm3,%xmm2 - .byte 233,7,255,255,255 // jmpq ca3 <_sk_load_a8_dst_hsw_8bit+0x23> + .byte 233,7,255,255,255 // jmpq 22adf <_sk_load_a8_dst_hsw_8bit+0x23> .byte 73,255 // rex.WB (bad) .byte 255 // (bad) .byte 255,96,255 // jmpq *-0x1(%rax) @@ -57569,7 +51169,7 @@ _sk_load_a8_dst_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 125,255 // jge db1 <_sk_load_a8_dst_hsw_8bit+0x131> + .byte 125,255 // jge 22bed <_sk_load_a8_dst_hsw_8bit+0x131> .byte 255 // (bad) .byte 255,113,255 // pushq -0x1(%rcx) .byte 255 // (bad) @@ -57605,49 +51205,49 @@ _sk_store_a8_hsw_8bit: .byte 72,99,87,8 // movslq 0x8(%rdi),%rdx .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx - .byte 197,253,111,37,72,39,0,0 // vmovdqa 0x2748(%rip),%ymm4 # 3540 <_sk_overlay_hsw_8bit+0x476> + .byte 197,253,111,37,76,136,0,0 // vmovdqa 0x884c(%rip),%ymm4 # 2b480 <_sk_overlay_sse2_8bit+0xabf> .byte 196,226,117,0,236 // vpshufb %ymm4,%ymm1,%ymm5 .byte 196,227,253,0,237,232 // vpermq $0xe8,%ymm5,%ymm5 - .byte 197,249,111,53,69,42,0,0 // vmovdqa 0x2a45(%rip),%xmm6 # 3850 <_sk_overlay_hsw_8bit+0x786> + .byte 197,249,111,53,73,146,0,0 // vmovdqa 0x9249(%rip),%xmm6 # 2be90 <_sk_overlay_sse2_8bit+0x14cf> .byte 196,226,81,0,238 // vpshufb %xmm6,%xmm5,%xmm5 .byte 196,226,125,0,228 // vpshufb %ymm4,%ymm0,%ymm4 .byte 196,227,253,0,228,232 // vpermq $0xe8,%ymm4,%ymm4 .byte 196,226,89,0,230 // vpshufb %xmm6,%xmm4,%xmm4 .byte 197,217,108,229 // vpunpcklqdq %xmm5,%xmm4,%xmm4 .byte 77,133,201 // test %r9,%r9 - .byte 117,10 // jne e33 <_sk_store_a8_hsw_8bit+0x5b> + .byte 117,10 // jne 22c6f <_sk_store_a8_hsw_8bit+0x5b> .byte 196,161,122,127,36,2 // vmovdqu %xmm4,(%rdx,%r8,1) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 65,128,225,15 // and $0xf,%r9b .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,239 // ja e2f <_sk_store_a8_hsw_8bit+0x57> + .byte 119,239 // ja 22c6b <_sk_store_a8_hsw_8bit+0x57> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,137,0,0,0 // lea 0x89(%rip),%rcx # ed4 <_sk_store_a8_hsw_8bit+0xfc> + .byte 72,141,13,137,0,0,0 // lea 0x89(%rip),%rcx # 22d10 <_sk_store_a8_hsw_8bit+0xfc> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,163,121,20,36,2,0 // vpextrb $0x0,%xmm4,(%rdx,%r8,1) - .byte 235,210 // jmp e2f <_sk_store_a8_hsw_8bit+0x57> + .byte 235,210 // jmp 22c6b <_sk_store_a8_hsw_8bit+0x57> .byte 196,163,121,20,100,2,2,2 // vpextrb $0x2,%xmm4,0x2(%rdx,%r8,1) .byte 196,163,121,21,36,2,0 // vpextrw $0x0,%xmm4,(%rdx,%r8,1) - .byte 235,193 // jmp e2f <_sk_store_a8_hsw_8bit+0x57> + .byte 235,193 // jmp 22c6b <_sk_store_a8_hsw_8bit+0x57> .byte 196,163,121,20,100,2,6,6 // vpextrb $0x6,%xmm4,0x6(%rdx,%r8,1) .byte 196,163,121,20,100,2,5,5 // vpextrb $0x5,%xmm4,0x5(%rdx,%r8,1) .byte 196,163,121,20,100,2,4,4 // vpextrb $0x4,%xmm4,0x4(%rdx,%r8,1) .byte 196,161,121,126,36,2 // vmovd %xmm4,(%rdx,%r8,1) - .byte 235,161 // jmp e2f <_sk_store_a8_hsw_8bit+0x57> + .byte 235,161 // jmp 22c6b <_sk_store_a8_hsw_8bit+0x57> .byte 196,163,121,20,100,2,10,10 // vpextrb $0xa,%xmm4,0xa(%rdx,%r8,1) .byte 196,163,121,20,100,2,9,9 // vpextrb $0x9,%xmm4,0x9(%rdx,%r8,1) .byte 196,163,121,20,100,2,8,8 // vpextrb $0x8,%xmm4,0x8(%rdx,%r8,1) - .byte 235,32 // jmp ec8 <_sk_store_a8_hsw_8bit+0xf0> + .byte 235,32 // jmp 22d04 <_sk_store_a8_hsw_8bit+0xf0> .byte 196,163,121,20,100,2,14,14 // vpextrb $0xe,%xmm4,0xe(%rdx,%r8,1) .byte 196,163,121,20,100,2,13,13 // vpextrb $0xd,%xmm4,0xd(%rdx,%r8,1) .byte 196,163,121,20,100,2,12,12 // vpextrb $0xc,%xmm4,0xc(%rdx,%r8,1) .byte 196,163,121,22,100,2,8,2 // vpextrd $0x2,%xmm4,0x8(%rdx,%r8,1) .byte 196,161,121,214,36,2 // vmovq %xmm4,(%rdx,%r8,1) - .byte 233,92,255,255,255 // jmpq e2f <_sk_store_a8_hsw_8bit+0x57> + .byte 233,92,255,255,255 // jmpq 22c6b <_sk_store_a8_hsw_8bit+0x57> .byte 144 // nop .byte 128,255,255 // cmp $0xff,%bh .byte 255,145,255,255,255,137 // callq *-0x76000001(%rcx) @@ -57695,15 +51295,15 @@ _sk_load_g8_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,61 // jne f6a <_sk_load_g8_hsw_8bit+0x5a> + .byte 117,61 // jne 22da6 <_sk_load_g8_hsw_8bit+0x5a> .byte 196,161,122,111,4,2 // vmovdqu (%rdx,%r8,1),%xmm0 .byte 196,226,125,49,200 // vpmovzxbd %xmm0,%ymm1 .byte 197,249,112,192,78 // vpshufd $0x4e,%xmm0,%xmm0 .byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0 - .byte 196,226,125,88,37,233,36,0,0 // vpbroadcastd 0x24e9(%rip),%ymm4 # 3434 <_sk_overlay_hsw_8bit+0x36a> + .byte 196,226,125,88,37,13,130,0,0 // vpbroadcastd 0x820d(%rip),%ymm4 # 2af94 <_sk_overlay_sse2_8bit+0x5d3> .byte 196,226,125,64,236 // vpmulld %ymm4,%ymm0,%ymm5 .byte 196,226,117,64,196 // vpmulld %ymm4,%ymm1,%ymm0 - .byte 196,226,125,88,13,218,36,0,0 // vpbroadcastd 0x24da(%rip),%ymm1 # 3438 <_sk_overlay_hsw_8bit+0x36e> + .byte 196,226,125,88,13,254,129,0,0 // vpbroadcastd 0x81fe(%rip),%ymm1 # 2af98 <_sk_overlay_sse2_8bit+0x5d7> .byte 197,253,235,193 // vpor %ymm1,%ymm0,%ymm0 .byte 197,213,235,201 // vpor %ymm1,%ymm5,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -57712,35 +51312,35 @@ _sk_load_g8_hsw_8bit: .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,184 // ja f33 <_sk_load_g8_hsw_8bit+0x23> + .byte 119,184 // ja 22d6f <_sk_load_g8_hsw_8bit+0x23> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,198,0,0,0 // lea 0xc6(%rip),%rcx # 104c <_sk_load_g8_hsw_8bit+0x13c> + .byte 72,141,13,198,0,0,0 // lea 0xc6(%rip),%rcx # 22e88 <_sk_load_g8_hsw_8bit+0x13c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 197,249,110,192 // vmovd %eax,%xmm0 - .byte 235,153 // jmp f33 <_sk_load_g8_hsw_8bit+0x23> + .byte 235,153 // jmp 22d6f <_sk_load_g8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,2,2 // vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm0,%xmm0 .byte 66,15,183,4,2 // movzwl (%rdx,%r8,1),%eax .byte 197,249,110,200 // vmovd %eax,%xmm1 .byte 196,227,121,14,193,1 // vpblendw $0x1,%xmm1,%xmm0,%xmm0 - .byte 233,121,255,255,255 // jmpq f33 <_sk_load_g8_hsw_8bit+0x23> + .byte 233,121,255,255,255 // jmpq 22d6f <_sk_load_g8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,6,6 // vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,5,5 // vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,4,4 // vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,161,121,110,12,2 // vmovd (%rdx,%r8,1),%xmm1 .byte 196,227,121,2,193,1 // vpblendd $0x1,%xmm1,%xmm0,%xmm0 - .byte 233,76,255,255,255 // jmpq f33 <_sk_load_g8_hsw_8bit+0x23> + .byte 233,76,255,255,255 // jmpq 22d6f <_sk_load_g8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,10,10 // vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,9,9 // vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,8,8 // vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,161,122,126,12,2 // vmovq (%rdx,%r8,1),%xmm1 .byte 196,227,113,2,192,12 // vpblendd $0xc,%xmm0,%xmm1,%xmm0 - .byte 233,31,255,255,255 // jmpq f33 <_sk_load_g8_hsw_8bit+0x23> + .byte 233,31,255,255,255 // jmpq 22d6f <_sk_load_g8_hsw_8bit+0x23> .byte 197,249,239,192 // vpxor %xmm0,%xmm0,%xmm0 .byte 196,163,121,32,68,2,14,14 // vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm0,%xmm0 .byte 196,163,121,32,68,2,13,13 // vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm0,%xmm0 @@ -57748,7 +51348,7 @@ _sk_load_g8_hsw_8bit: .byte 196,161,122,126,12,2 // vmovq (%rdx,%r8,1),%xmm1 .byte 196,163,113,34,76,2,8,2 // vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm1,%xmm1 .byte 196,227,113,2,192,8 // vpblendd $0x8,%xmm0,%xmm1,%xmm0 - .byte 233,234,254,255,255 // jmpq f33 <_sk_load_g8_hsw_8bit+0x23> + .byte 233,234,254,255,255 // jmpq 22d6f <_sk_load_g8_hsw_8bit+0x23> .byte 15,31,0 // nopl (%rax) .byte 67,255 // rex.XB (bad) .byte 255 // (bad) @@ -57760,7 +51360,7 @@ _sk_load_g8_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 122,255 // jp 1061 <_sk_load_g8_hsw_8bit+0x151> + .byte 122,255 // jp 22e9d <_sk_load_g8_hsw_8bit+0x151> .byte 255 // (bad) .byte 255,110,255 // ljmp *-0x1(%rsi) .byte 255 // (bad) @@ -57796,15 +51396,15 @@ _sk_load_g8_dst_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,61 // jne 10e2 <_sk_load_g8_dst_hsw_8bit+0x5a> + .byte 117,61 // jne 22f1e <_sk_load_g8_dst_hsw_8bit+0x5a> .byte 196,161,122,111,20,2 // vmovdqu (%rdx,%r8,1),%xmm2 .byte 196,226,125,49,218 // vpmovzxbd %xmm2,%ymm3 .byte 197,249,112,210,78 // vpshufd $0x4e,%xmm2,%xmm2 .byte 196,226,125,49,210 // vpmovzxbd %xmm2,%ymm2 - .byte 196,226,125,88,37,121,35,0,0 // vpbroadcastd 0x2379(%rip),%ymm4 # 343c <_sk_overlay_hsw_8bit+0x372> + .byte 196,226,125,88,37,149,128,0,0 // vpbroadcastd 0x8095(%rip),%ymm4 # 2af94 <_sk_overlay_sse2_8bit+0x5d3> .byte 196,226,109,64,236 // vpmulld %ymm4,%ymm2,%ymm5 .byte 196,226,101,64,212 // vpmulld %ymm4,%ymm3,%ymm2 - .byte 196,226,125,88,29,106,35,0,0 // vpbroadcastd 0x236a(%rip),%ymm3 # 3440 <_sk_overlay_hsw_8bit+0x376> + .byte 196,226,125,88,29,134,128,0,0 // vpbroadcastd 0x8086(%rip),%ymm3 # 2af98 <_sk_overlay_sse2_8bit+0x5d7> .byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2 .byte 197,213,235,219 // vpor %ymm3,%ymm5,%ymm3 .byte 72,173 // lods %ds:(%rsi),%rax @@ -57813,35 +51413,35 @@ _sk_load_g8_dst_hsw_8bit: .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 119,184 // ja 10ab <_sk_load_g8_dst_hsw_8bit+0x23> + .byte 119,184 // ja 22ee7 <_sk_load_g8_dst_hsw_8bit+0x23> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,198,0,0,0 // lea 0xc6(%rip),%rcx # 11c4 <_sk_load_g8_dst_hsw_8bit+0x13c> + .byte 72,141,13,198,0,0,0 // lea 0xc6(%rip),%rcx # 23000 <_sk_load_g8_dst_hsw_8bit+0x13c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 197,249,110,208 // vmovd %eax,%xmm2 - .byte 235,153 // jmp 10ab <_sk_load_g8_dst_hsw_8bit+0x23> + .byte 235,153 // jmp 22ee7 <_sk_load_g8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,2,2 // vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm2,%xmm2 .byte 66,15,183,4,2 // movzwl (%rdx,%r8,1),%eax .byte 197,249,110,216 // vmovd %eax,%xmm3 .byte 196,227,105,14,211,1 // vpblendw $0x1,%xmm3,%xmm2,%xmm2 - .byte 233,121,255,255,255 // jmpq 10ab <_sk_load_g8_dst_hsw_8bit+0x23> + .byte 233,121,255,255,255 // jmpq 22ee7 <_sk_load_g8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,6,6 // vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,5,5 // vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,4,4 // vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,161,121,110,28,2 // vmovd (%rdx,%r8,1),%xmm3 .byte 196,227,105,2,211,1 // vpblendd $0x1,%xmm3,%xmm2,%xmm2 - .byte 233,76,255,255,255 // jmpq 10ab <_sk_load_g8_dst_hsw_8bit+0x23> + .byte 233,76,255,255,255 // jmpq 22ee7 <_sk_load_g8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,10,10 // vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,9,9 // vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,8,8 // vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,161,122,126,28,2 // vmovq (%rdx,%r8,1),%xmm3 .byte 196,227,97,2,210,12 // vpblendd $0xc,%xmm2,%xmm3,%xmm2 - .byte 233,31,255,255,255 // jmpq 10ab <_sk_load_g8_dst_hsw_8bit+0x23> + .byte 233,31,255,255,255 // jmpq 22ee7 <_sk_load_g8_dst_hsw_8bit+0x23> .byte 197,233,239,210 // vpxor %xmm2,%xmm2,%xmm2 .byte 196,163,105,32,84,2,14,14 // vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm2,%xmm2 .byte 196,163,105,32,84,2,13,13 // vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm2,%xmm2 @@ -57849,7 +51449,7 @@ _sk_load_g8_dst_hsw_8bit: .byte 196,161,122,126,28,2 // vmovq (%rdx,%r8,1),%xmm3 .byte 196,163,97,34,92,2,8,2 // vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm3,%xmm3 .byte 196,227,97,2,210,8 // vpblendd $0x8,%xmm2,%xmm3,%xmm2 - .byte 233,234,254,255,255 // jmpq 10ab <_sk_load_g8_dst_hsw_8bit+0x23> + .byte 233,234,254,255,255 // jmpq 22ee7 <_sk_load_g8_dst_hsw_8bit+0x23> .byte 15,31,0 // nopl (%rax) .byte 67,255 // rex.XB (bad) .byte 255 // (bad) @@ -57861,7 +51461,7 @@ _sk_load_g8_dst_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 122,255 // jp 11d9 <_sk_load_g8_dst_hsw_8bit+0x151> + .byte 122,255 // jp 23015 <_sk_load_g8_dst_hsw_8bit+0x151> .byte 255 // (bad) .byte 255,110,255 // ljmp *-0x1(%rsi) .byte 255 // (bad) @@ -57898,10 +51498,10 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,222,0,0,0 // jne 1303 <_sk_srcover_rgba_8888_hsw_8bit+0x103> + .byte 15,133,222,0,0,0 // jne 2313f <_sk_srcover_rgba_8888_hsw_8bit+0x103> .byte 196,33,126,111,76,138,32 // vmovdqu 0x20(%rdx,%r9,4),%ymm9 .byte 196,33,126,111,28,138 // vmovdqu (%rdx,%r9,4),%ymm11 - .byte 197,253,111,53,38,35,0,0 // vmovdqa 0x2326(%rip),%ymm6 # 3560 <_sk_overlay_hsw_8bit+0x496> + .byte 197,253,111,53,42,132,0,0 // vmovdqa 0x842a(%rip),%ymm6 # 2b4a0 <_sk_overlay_sse2_8bit+0xadf> .byte 196,226,117,0,254 // vpshufb %ymm6,%ymm1,%ymm7 .byte 196,226,125,0,246 // vpshufb %ymm6,%ymm0,%ymm6 .byte 196,66,125,48,195 // vpmovzxbw %xmm11,%ymm8 @@ -57939,7 +51539,7 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 197,221,252,224 // vpaddb %ymm0,%ymm4,%ymm4 .byte 197,213,252,233 // vpaddb %ymm1,%ymm5,%ymm5 .byte 77,133,192 // test %r8,%r8 - .byte 117,72 // jne 133a <_sk_srcover_rgba_8888_hsw_8bit+0x13a> + .byte 117,72 // jne 23176 <_sk_srcover_rgba_8888_hsw_8bit+0x13a> .byte 196,161,126,127,36,138 // vmovdqu %ymm4,(%rdx,%r9,4) .byte 196,161,126,127,108,138,32 // vmovdqu %ymm5,0x20(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -57950,25 +51550,25 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,65,37,239,219 // vpxor %ymm11,%ymm11,%ymm11 .byte 254,200 // dec %al .byte 60,14 // cmp $0xe,%al - .byte 15,135,22,255,255,255 // ja 1232 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + .byte 15,135,22,255,255,255 // ja 2306e <_sk_srcover_rgba_8888_hsw_8bit+0x32> .byte 15,182,192 // movzbl %al,%eax - .byte 72,141,13,234,1,0,0 // lea 0x1ea(%rip),%rcx # 1510 <_sk_srcover_rgba_8888_hsw_8bit+0x310> + .byte 72,141,13,234,1,0,0 // lea 0x1ea(%rip),%rcx # 2334c <_sk_srcover_rgba_8888_hsw_8bit+0x310> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,33,121,110,28,138 // vmovd (%rdx,%r9,4),%xmm11 - .byte 233,248,254,255,255 // jmpq 1232 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + .byte 233,248,254,255,255 // jmpq 2306e <_sk_srcover_rgba_8888_hsw_8bit+0x32> .byte 65,128,224,15 // and $0xf,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,14 // cmp $0xe,%r8b - .byte 119,184 // ja 12ff <_sk_srcover_rgba_8888_hsw_8bit+0xff> + .byte 119,184 // ja 2313b <_sk_srcover_rgba_8888_hsw_8bit+0xff> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,250,1,0,0 // lea 0x1fa(%rip),%rcx # 154c <_sk_srcover_rgba_8888_hsw_8bit+0x34c> + .byte 72,141,13,250,1,0,0 // lea 0x1fa(%rip),%rcx # 23388 <_sk_srcover_rgba_8888_hsw_8bit+0x34c> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 196,161,121,126,36,138 // vmovd %xmm4,(%rdx,%r9,4) - .byte 235,156 // jmp 12ff <_sk_srcover_rgba_8888_hsw_8bit+0xff> + .byte 235,156 // jmp 2313b <_sk_srcover_rgba_8888_hsw_8bit+0xff> .byte 196,161,121,110,100,138,8 // vmovd 0x8(%rdx,%r9,4),%xmm4 .byte 196,226,121,89,236 // vpbroadcastq %xmm4,%xmm5 .byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9 @@ -57976,7 +51576,7 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,162,121,53,52,138 // vpmovzxdq (%rdx,%r9,4),%xmm6 .byte 197,249,112,246,232 // vpshufd $0xe8,%xmm6,%xmm6 .byte 196,99,37,2,222,3 // vpblendd $0x3,%ymm6,%ymm11,%ymm11 - .byte 233,162,254,255,255 // jmpq 1232 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + .byte 233,162,254,255,255 // jmpq 2306e <_sk_srcover_rgba_8888_hsw_8bit+0x32> .byte 196,161,121,110,100,138,24 // vmovd 0x18(%rdx,%r9,4),%xmm4 .byte 196,226,125,89,236 // vpbroadcastq %xmm4,%ymm5 .byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9 @@ -57989,7 +51589,7 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,99,37,56,222,1 // vinserti128 $0x1,%xmm6,%ymm11,%ymm11 .byte 196,161,122,111,52,138 // vmovdqu (%rdx,%r9,4),%xmm6 .byte 196,67,77,2,219,240 // vpblendd $0xf0,%ymm11,%ymm6,%ymm11 - .byte 233,82,254,255,255 // jmpq 1232 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + .byte 233,82,254,255,255 // jmpq 2306e <_sk_srcover_rgba_8888_hsw_8bit+0x32> .byte 196,161,121,110,100,138,40 // vmovd 0x28(%rdx,%r9,4),%xmm4 .byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4 .byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5 @@ -57998,7 +51598,7 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,99,53,2,205,15 // vpblendd $0xf,%ymm5,%ymm9,%ymm9 .byte 196,161,121,110,108,138,32 // vmovd 0x20(%rdx,%r9,4),%xmm5 .byte 196,99,53,2,205,1 // vpblendd $0x1,%ymm5,%ymm9,%ymm9 - .byte 233,22,254,255,255 // jmpq 122c <_sk_srcover_rgba_8888_hsw_8bit+0x2c> + .byte 233,22,254,255,255 // jmpq 23068 <_sk_srcover_rgba_8888_hsw_8bit+0x2c> .byte 196,161,121,110,100,138,56 // vmovd 0x38(%rdx,%r9,4),%xmm4 .byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4 .byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5 @@ -58012,10 +51612,10 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,33,126,111,28,138 // vmovdqu (%rdx,%r9,4),%ymm11 .byte 196,161,122,111,116,138,32 // vmovdqu 0x20(%rdx,%r9,4),%xmm6 .byte 196,67,77,2,201,240 // vpblendd $0xf0,%ymm9,%ymm6,%ymm9 - .byte 233,198,253,255,255 // jmpq 1232 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + .byte 233,198,253,255,255 // jmpq 2306e <_sk_srcover_rgba_8888_hsw_8bit+0x32> .byte 196,163,121,22,100,138,8,2 // vpextrd $0x2,%xmm4,0x8(%rdx,%r9,4) .byte 196,161,121,214,36,138 // vmovq %xmm4,(%rdx,%r9,4) - .byte 233,128,254,255,255 // jmpq 12ff <_sk_srcover_rgba_8888_hsw_8bit+0xff> + .byte 233,128,254,255,255 // jmpq 2313b <_sk_srcover_rgba_8888_hsw_8bit+0xff> .byte 196,227,125,57,229,1 // vextracti128 $0x1,%ymm4,%xmm5 .byte 196,163,121,22,108,138,24,2 // vpextrd $0x2,%xmm5,0x18(%rdx,%r9,4) .byte 196,227,125,57,229,1 // vextracti128 $0x1,%ymm4,%xmm5 @@ -58023,12 +51623,12 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,227,125,57,229,1 // vextracti128 $0x1,%ymm4,%xmm5 .byte 196,161,121,126,108,138,16 // vmovd %xmm5,0x10(%rdx,%r9,4) .byte 196,161,122,127,36,138 // vmovdqu %xmm4,(%rdx,%r9,4) - .byte 233,76,254,255,255 // jmpq 12ff <_sk_srcover_rgba_8888_hsw_8bit+0xff> + .byte 233,76,254,255,255 // jmpq 2313b <_sk_srcover_rgba_8888_hsw_8bit+0xff> .byte 196,163,121,22,108,138,40,2 // vpextrd $0x2,%xmm5,0x28(%rdx,%r9,4) .byte 196,163,121,22,108,138,36,1 // vpextrd $0x1,%xmm5,0x24(%rdx,%r9,4) .byte 196,161,121,126,108,138,32 // vmovd %xmm5,0x20(%rdx,%r9,4) .byte 196,161,126,127,36,138 // vmovdqu %ymm4,(%rdx,%r9,4) - .byte 233,42,254,255,255 // jmpq 12ff <_sk_srcover_rgba_8888_hsw_8bit+0xff> + .byte 233,42,254,255,255 // jmpq 2313b <_sk_srcover_rgba_8888_hsw_8bit+0xff> .byte 196,227,125,57,238,1 // vextracti128 $0x1,%ymm5,%xmm6 .byte 196,163,121,22,116,138,56,2 // vpextrd $0x2,%xmm6,0x38(%rdx,%r9,4) .byte 196,227,125,57,238,1 // vextracti128 $0x1,%ymm5,%xmm6 @@ -58037,7 +51637,7 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 196,161,121,126,116,138,48 // vmovd %xmm6,0x30(%rdx,%r9,4) .byte 196,161,126,127,36,138 // vmovdqu %ymm4,(%rdx,%r9,4) .byte 196,161,122,127,108,138,32 // vmovdqu %xmm5,0x20(%rdx,%r9,4) - .byte 233,239,253,255,255 // jmpq 12ff <_sk_srcover_rgba_8888_hsw_8bit+0xff> + .byte 233,239,253,255,255 // jmpq 2313b <_sk_srcover_rgba_8888_hsw_8bit+0xff> .byte 31 // (bad) .byte 254 // (bad) .byte 255 // (bad) @@ -58087,7 +51687,7 @@ _sk_srcover_rgba_8888_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 126,255 // jle 1569 <_sk_srcover_rgba_8888_hsw_8bit+0x369> + .byte 126,255 // jle 233a5 <_sk_srcover_rgba_8888_hsw_8bit+0x369> .byte 255 // (bad) .byte 255,119,255 // pushq -0x1(%rdi) .byte 255 // (bad) @@ -58109,7 +51709,7 @@ FUNCTION(_sk_scale_1_float_hsw_8bit) _sk_scale_1_float_hsw_8bit: .byte 72,173 // lods %ds:(%rsi),%rax .byte 197,250,16,32 // vmovss (%rax),%xmm4 - .byte 197,218,89,37,174,30,0,0 // vmulss 0x1eae(%rip),%xmm4,%xmm4 # 3444 <_sk_overlay_hsw_8bit+0x37a> + .byte 197,218,89,37,94,122,0,0 // vmulss 0x7a5e(%rip),%xmm4,%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 197,250,44,196 // vcvttss2si %xmm4,%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 .byte 196,226,125,120,228 // vpbroadcastb %xmm4,%ymm4 @@ -58119,7 +51719,7 @@ _sk_scale_1_float_hsw_8bit: .byte 196,226,125,48,241 // vpmovzxbw %xmm1,%ymm6 .byte 196,227,125,57,201,1 // vextracti128 $0x1,%ymm1,%xmm1 .byte 196,226,125,48,201 // vpmovzxbw %xmm1,%ymm1 - .byte 197,221,219,37,181,31,0,0 // vpand 0x1fb5(%rip),%ymm4,%ymm4 # 3580 <_sk_overlay_hsw_8bit+0x4b6> + .byte 197,221,219,37,185,128,0,0 // vpand 0x80b9(%rip),%ymm4,%ymm4 # 2b4c0 <_sk_overlay_sse2_8bit+0xaff> .byte 197,221,213,249 // vpmullw %ymm1,%ymm4,%ymm7 .byte 197,93,213,198 // vpmullw %ymm6,%ymm4,%ymm8 .byte 197,93,213,200 // vpmullw %ymm0,%ymm4,%ymm9 @@ -58153,12 +51753,12 @@ _sk_scale_u8_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 15,133,191,0,0,0 // jne 1703 <_sk_scale_u8_hsw_8bit+0xe0> + .byte 15,133,191,0,0,0 // jne 2353f <_sk_scale_u8_hsw_8bit+0xe0> .byte 196,161,122,111,36,2 // vmovdqu (%rdx,%r8,1),%xmm4 .byte 196,226,125,49,236 // vpmovzxbd %xmm4,%ymm5 .byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4 .byte 196,226,125,49,228 // vpmovzxbd %xmm4,%ymm4 - .byte 197,253,111,53,63,31,0,0 // vmovdqa 0x1f3f(%rip),%ymm6 # 35a0 <_sk_overlay_hsw_8bit+0x4d6> + .byte 197,253,111,53,67,128,0,0 // vmovdqa 0x8043(%rip),%ymm6 # 2b4e0 <_sk_overlay_sse2_8bit+0xb1f> .byte 196,226,93,0,230 // vpshufb %ymm6,%ymm4,%ymm4 .byte 196,226,85,0,238 // vpshufb %ymm6,%ymm5,%ymm5 .byte 196,226,125,48,240 // vpmovzxbw %xmm0,%ymm6 @@ -58197,35 +51797,35 @@ _sk_scale_u8_hsw_8bit: .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 15,135,50,255,255,255 // ja 164a <_sk_scale_u8_hsw_8bit+0x27> + .byte 15,135,50,255,255,255 // ja 23486 <_sk_scale_u8_hsw_8bit+0x27> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,201,0,0,0 // lea 0xc9(%rip),%rcx # 17ec <_sk_scale_u8_hsw_8bit+0x1c9> + .byte 72,141,13,201,0,0,0 // lea 0xc9(%rip),%rcx # 23628 <_sk_scale_u8_hsw_8bit+0x1c9> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 - .byte 233,16,255,255,255 // jmpq 164a <_sk_scale_u8_hsw_8bit+0x27> + .byte 233,16,255,255,255 // jmpq 23486 <_sk_scale_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,2,2 // vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm4,%xmm4 .byte 66,15,183,4,2 // movzwl (%rdx,%r8,1),%eax .byte 197,249,110,232 // vmovd %eax,%xmm5 .byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4 - .byte 233,240,254,255,255 // jmpq 164a <_sk_scale_u8_hsw_8bit+0x27> + .byte 233,240,254,255,255 // jmpq 23486 <_sk_scale_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,6,6 // vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,5,5 // vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,4,4 // vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,161,121,110,44,2 // vmovd (%rdx,%r8,1),%xmm5 .byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4 - .byte 233,195,254,255,255 // jmpq 164a <_sk_scale_u8_hsw_8bit+0x27> + .byte 233,195,254,255,255 // jmpq 23486 <_sk_scale_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,10,10 // vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,9,9 // vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,8,8 // vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,161,122,126,44,2 // vmovq (%rdx,%r8,1),%xmm5 .byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4 - .byte 233,150,254,255,255 // jmpq 164a <_sk_scale_u8_hsw_8bit+0x27> + .byte 233,150,254,255,255 // jmpq 23486 <_sk_scale_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,14,14 // vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,13,13 // vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm4,%xmm4 @@ -58233,7 +51833,7 @@ _sk_scale_u8_hsw_8bit: .byte 196,161,122,126,44,2 // vmovq (%rdx,%r8,1),%xmm5 .byte 196,163,81,34,108,2,8,2 // vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm5,%xmm5 .byte 196,227,81,2,228,8 // vpblendd $0x8,%xmm4,%xmm5,%xmm4 - .byte 233,97,254,255,255 // jmpq 164a <_sk_scale_u8_hsw_8bit+0x27> + .byte 233,97,254,255,255 // jmpq 23486 <_sk_scale_u8_hsw_8bit+0x27> .byte 15,31,0 // nopl (%rax) .byte 64,255 // rex (bad) .byte 255 // (bad) @@ -58245,7 +51845,7 @@ _sk_scale_u8_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 122,255 // jp 1801 <_sk_scale_u8_hsw_8bit+0x1de> + .byte 122,255 // jp 2363d <_sk_scale_u8_hsw_8bit+0x1de> .byte 255 // (bad) .byte 255,110,255 // ljmp *-0x1(%rsi) .byte 255 // (bad) @@ -58275,7 +51875,7 @@ FUNCTION(_sk_lerp_1_float_hsw_8bit) _sk_lerp_1_float_hsw_8bit: .byte 72,173 // lods %ds:(%rsi),%rax .byte 197,250,16,32 // vmovss (%rax),%xmm4 - .byte 197,218,89,37,18,28,0,0 // vmulss 0x1c12(%rip),%xmm4,%xmm4 # 3448 <_sk_overlay_hsw_8bit+0x37e> + .byte 197,218,89,37,190,119,0,0 // vmulss 0x77be(%rip),%xmm4,%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 197,250,44,196 // vcvttss2si %xmm4,%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 .byte 196,226,125,120,228 // vpbroadcastb %xmm4,%ymm4 @@ -58285,7 +51885,7 @@ _sk_lerp_1_float_hsw_8bit: .byte 196,226,125,48,241 // vpmovzxbw %xmm1,%ymm6 .byte 196,227,125,57,201,1 // vextracti128 $0x1,%ymm1,%xmm1 .byte 196,226,125,48,201 // vpmovzxbw %xmm1,%ymm1 - .byte 197,221,219,61,85,29,0,0 // vpand 0x1d55(%rip),%ymm4,%ymm7 # 35c0 <_sk_overlay_hsw_8bit+0x4f6> + .byte 197,221,219,61,89,126,0,0 // vpand 0x7e59(%rip),%ymm4,%ymm7 # 2b500 <_sk_overlay_sse2_8bit+0xb3f> .byte 197,69,213,193 // vpmullw %ymm1,%ymm7,%ymm8 .byte 197,69,213,206 // vpmullw %ymm6,%ymm7,%ymm9 .byte 197,69,213,208 // vpmullw %ymm0,%ymm7,%ymm10 @@ -58350,12 +51950,12 @@ _sk_lerp_u8_hsw_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 15,133,106,1,0,0 // jne 1ae3 <_sk_lerp_u8_hsw_8bit+0x18b> + .byte 15,133,106,1,0,0 // jne 2391f <_sk_lerp_u8_hsw_8bit+0x18b> .byte 196,161,122,111,36,2 // vmovdqu (%rdx,%r8,1),%xmm4 .byte 196,226,125,49,236 // vpmovzxbd %xmm4,%ymm5 .byte 197,249,112,228,78 // vpshufd $0x4e,%xmm4,%xmm4 .byte 196,226,125,49,228 // vpmovzxbd %xmm4,%ymm4 - .byte 197,253,111,53,74,28,0,0 // vmovdqa 0x1c4a(%rip),%ymm6 # 35e0 <_sk_overlay_hsw_8bit+0x516> + .byte 197,253,111,53,78,125,0,0 // vmovdqa 0x7d4e(%rip),%ymm6 # 2b520 <_sk_overlay_sse2_8bit+0xb5f> .byte 196,98,93,0,206 // vpshufb %ymm6,%ymm4,%ymm9 .byte 196,98,85,0,222 // vpshufb %ymm6,%ymm5,%ymm11 .byte 196,226,125,48,240 // vpmovzxbw %xmm0,%ymm6 @@ -58429,35 +52029,35 @@ _sk_lerp_u8_hsw_8bit: .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 65,254,201 // dec %r9b .byte 65,128,249,14 // cmp $0xe,%r9b - .byte 15,135,135,254,255,255 // ja 197f <_sk_lerp_u8_hsw_8bit+0x27> + .byte 15,135,135,254,255,255 // ja 237bb <_sk_lerp_u8_hsw_8bit+0x27> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,201,0,0,0 // lea 0xc9(%rip),%rcx # 1bcc <_sk_lerp_u8_hsw_8bit+0x274> + .byte 72,141,13,201,0,0,0 // lea 0xc9(%rip),%rcx # 23a08 <_sk_lerp_u8_hsw_8bit+0x274> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 197,249,110,224 // vmovd %eax,%xmm4 - .byte 233,101,254,255,255 // jmpq 197f <_sk_lerp_u8_hsw_8bit+0x27> + .byte 233,101,254,255,255 // jmpq 237bb <_sk_lerp_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,2,2 // vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm4,%xmm4 .byte 66,15,183,4,2 // movzwl (%rdx,%r8,1),%eax .byte 197,249,110,232 // vmovd %eax,%xmm5 .byte 196,227,89,14,229,1 // vpblendw $0x1,%xmm5,%xmm4,%xmm4 - .byte 233,69,254,255,255 // jmpq 197f <_sk_lerp_u8_hsw_8bit+0x27> + .byte 233,69,254,255,255 // jmpq 237bb <_sk_lerp_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,6,6 // vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,5,5 // vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,4,4 // vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,161,121,110,44,2 // vmovd (%rdx,%r8,1),%xmm5 .byte 196,227,89,2,229,1 // vpblendd $0x1,%xmm5,%xmm4,%xmm4 - .byte 233,24,254,255,255 // jmpq 197f <_sk_lerp_u8_hsw_8bit+0x27> + .byte 233,24,254,255,255 // jmpq 237bb <_sk_lerp_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,10,10 // vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,9,9 // vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,8,8 // vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,161,122,126,44,2 // vmovq (%rdx,%r8,1),%xmm5 .byte 196,227,81,2,228,12 // vpblendd $0xc,%xmm4,%xmm5,%xmm4 - .byte 233,235,253,255,255 // jmpq 197f <_sk_lerp_u8_hsw_8bit+0x27> + .byte 233,235,253,255,255 // jmpq 237bb <_sk_lerp_u8_hsw_8bit+0x27> .byte 197,217,239,228 // vpxor %xmm4,%xmm4,%xmm4 .byte 196,163,89,32,100,2,14,14 // vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm4,%xmm4 .byte 196,163,89,32,100,2,13,13 // vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm4,%xmm4 @@ -58465,7 +52065,7 @@ _sk_lerp_u8_hsw_8bit: .byte 196,161,122,126,44,2 // vmovq (%rdx,%r8,1),%xmm5 .byte 196,163,81,34,108,2,8,2 // vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm5,%xmm5 .byte 196,227,81,2,228,8 // vpblendd $0x8,%xmm4,%xmm5,%xmm4 - .byte 233,182,253,255,255 // jmpq 197f <_sk_lerp_u8_hsw_8bit+0x27> + .byte 233,182,253,255,255 // jmpq 237bb <_sk_lerp_u8_hsw_8bit+0x27> .byte 15,31,0 // nopl (%rax) .byte 64,255 // rex (bad) .byte 255 // (bad) @@ -58477,7 +52077,7 @@ _sk_lerp_u8_hsw_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 122,255 // jp 1be1 <_sk_lerp_u8_hsw_8bit+0x289> + .byte 122,255 // jp 23a1d <_sk_lerp_u8_hsw_8bit+0x289> .byte 255 // (bad) .byte 255,110,255 // ljmp *-0x1(%rsi) .byte 255 // (bad) @@ -58524,7 +52124,7 @@ HIDDEN _sk_black_color_hsw_8bit FUNCTION(_sk_black_color_hsw_8bit) _sk_black_color_hsw_8bit: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 196,226,125,24,5,33,24,0,0 // vbroadcastss 0x1821(%rip),%ymm0 # 344c <_sk_overlay_hsw_8bit+0x382> + .byte 196,226,125,24,5,49,117,0,0 // vbroadcastss 0x7531(%rip),%ymm0 # 2af98 <_sk_overlay_sse2_8bit+0x5d7> .byte 197,252,40,200 // vmovaps %ymm0,%ymm1 .byte 255,224 // jmpq *%rax @@ -58550,7 +52150,7 @@ HIDDEN _sk_srcatop_hsw_8bit .globl _sk_srcatop_hsw_8bit FUNCTION(_sk_srcatop_hsw_8bit) _sk_srcatop_hsw_8bit: - .byte 197,125,111,5,175,25,0,0 // vmovdqa 0x19af(%rip),%ymm8 # 3600 <_sk_overlay_hsw_8bit+0x536> + .byte 197,125,111,5,179,122,0,0 // vmovdqa 0x7ab3(%rip),%ymm8 # 2b540 <_sk_overlay_sse2_8bit+0xb7f> .byte 196,194,101,0,224 // vpshufb %ymm8,%ymm3,%ymm4 .byte 196,194,109,0,232 // vpshufb %ymm8,%ymm2,%ymm5 .byte 196,98,125,48,208 // vpmovzxbw %xmm0,%ymm10 @@ -58627,7 +52227,7 @@ HIDDEN _sk_dstatop_hsw_8bit .globl _sk_dstatop_hsw_8bit FUNCTION(_sk_dstatop_hsw_8bit) _sk_dstatop_hsw_8bit: - .byte 197,125,111,5,106,24,0,0 // vmovdqa 0x186a(%rip),%ymm8 # 3620 <_sk_overlay_hsw_8bit+0x556> + .byte 197,125,111,5,110,121,0,0 // vmovdqa 0x796e(%rip),%ymm8 # 2b560 <_sk_overlay_sse2_8bit+0xb9f> .byte 196,194,117,0,224 // vpshufb %ymm8,%ymm1,%ymm4 .byte 196,194,125,0,232 // vpshufb %ymm8,%ymm0,%ymm5 .byte 196,98,125,48,210 // vpmovzxbw %xmm2,%ymm10 @@ -58704,7 +52304,7 @@ HIDDEN _sk_srcin_hsw_8bit .globl _sk_srcin_hsw_8bit FUNCTION(_sk_srcin_hsw_8bit) _sk_srcin_hsw_8bit: - .byte 197,253,111,37,33,23,0,0 // vmovdqa 0x1721(%rip),%ymm4 # 3640 <_sk_overlay_hsw_8bit+0x576> + .byte 197,253,111,37,37,120,0,0 // vmovdqa 0x7825(%rip),%ymm4 # 2b580 <_sk_overlay_sse2_8bit+0xbbf> .byte 196,226,101,0,236 // vpshufb %ymm4,%ymm3,%ymm5 .byte 196,226,109,0,228 // vpshufb %ymm4,%ymm2,%ymm4 .byte 196,226,125,48,240 // vpmovzxbw %xmm0,%ymm6 @@ -58744,7 +52344,7 @@ HIDDEN _sk_dstin_hsw_8bit .globl _sk_dstin_hsw_8bit FUNCTION(_sk_dstin_hsw_8bit) _sk_dstin_hsw_8bit: - .byte 197,253,111,37,151,22,0,0 // vmovdqa 0x1697(%rip),%ymm4 # 3660 <_sk_overlay_hsw_8bit+0x596> + .byte 197,253,111,37,155,119,0,0 // vmovdqa 0x779b(%rip),%ymm4 # 2b5a0 <_sk_overlay_sse2_8bit+0xbdf> .byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1 .byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0 .byte 196,226,125,48,226 // vpmovzxbw %xmm2,%ymm4 @@ -58784,7 +52384,7 @@ HIDDEN _sk_srcout_hsw_8bit .globl _sk_srcout_hsw_8bit FUNCTION(_sk_srcout_hsw_8bit) _sk_srcout_hsw_8bit: - .byte 197,253,111,37,11,22,0,0 // vmovdqa 0x160b(%rip),%ymm4 # 3680 <_sk_overlay_hsw_8bit+0x5b6> + .byte 197,253,111,37,15,119,0,0 // vmovdqa 0x770f(%rip),%ymm4 # 2b5c0 <_sk_overlay_sse2_8bit+0xbff> .byte 196,226,109,0,236 // vpshufb %ymm4,%ymm2,%ymm5 .byte 196,226,101,0,228 // vpshufb %ymm4,%ymm3,%ymm4 .byte 197,205,118,246 // vpcmpeqd %ymm6,%ymm6,%ymm6 @@ -58827,7 +52427,7 @@ HIDDEN _sk_dstout_hsw_8bit .globl _sk_dstout_hsw_8bit FUNCTION(_sk_dstout_hsw_8bit) _sk_dstout_hsw_8bit: - .byte 197,253,111,37,117,21,0,0 // vmovdqa 0x1575(%rip),%ymm4 # 36a0 <_sk_overlay_hsw_8bit+0x5d6> + .byte 197,253,111,37,121,118,0,0 // vmovdqa 0x7679(%rip),%ymm4 # 2b5e0 <_sk_overlay_sse2_8bit+0xc1f> .byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0 .byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1 .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4 @@ -58870,7 +52470,7 @@ HIDDEN _sk_srcover_hsw_8bit .globl _sk_srcover_hsw_8bit FUNCTION(_sk_srcover_hsw_8bit) _sk_srcover_hsw_8bit: - .byte 197,253,111,37,221,20,0,0 // vmovdqa 0x14dd(%rip),%ymm4 # 36c0 <_sk_overlay_hsw_8bit+0x5f6> + .byte 197,253,111,37,225,117,0,0 // vmovdqa 0x75e1(%rip),%ymm4 # 2b600 <_sk_overlay_sse2_8bit+0xc3f> .byte 196,226,117,0,236 // vpshufb %ymm4,%ymm1,%ymm5 .byte 196,226,125,0,228 // vpshufb %ymm4,%ymm0,%ymm4 .byte 196,98,125,48,202 // vpmovzxbw %xmm2,%ymm9 @@ -58914,7 +52514,7 @@ HIDDEN _sk_dstover_hsw_8bit .globl _sk_dstover_hsw_8bit FUNCTION(_sk_dstover_hsw_8bit) _sk_dstover_hsw_8bit: - .byte 197,253,111,37,62,20,0,0 // vmovdqa 0x143e(%rip),%ymm4 # 36e0 <_sk_overlay_hsw_8bit+0x616> + .byte 197,253,111,37,66,117,0,0 // vmovdqa 0x7542(%rip),%ymm4 # 2b620 <_sk_overlay_sse2_8bit+0xc5f> .byte 196,226,101,0,236 // vpshufb %ymm4,%ymm3,%ymm5 .byte 196,226,109,0,228 // vpshufb %ymm4,%ymm2,%ymm4 .byte 196,98,125,48,200 // vpmovzxbw %xmm0,%ymm9 @@ -58997,7 +52597,7 @@ FUNCTION(_sk_multiply_hsw_8bit) _sk_multiply_hsw_8bit: .byte 197,253,111,243 // vmovdqa %ymm3,%ymm6 .byte 197,253,111,218 // vmovdqa %ymm2,%ymm3 - .byte 197,125,111,13,255,18,0,0 // vmovdqa 0x12ff(%rip),%ymm9 # 3700 <_sk_overlay_hsw_8bit+0x636> + .byte 197,125,111,13,3,116,0,0 // vmovdqa 0x7403(%rip),%ymm9 # 2b640 <_sk_overlay_sse2_8bit+0xc7f> .byte 196,194,101,0,225 // vpshufb %ymm9,%ymm3,%ymm4 .byte 196,194,77,0,233 // vpshufb %ymm9,%ymm6,%ymm5 .byte 196,65,45,118,210 // vpcmpeqd %ymm10,%ymm10,%ymm10 @@ -59141,7 +52741,7 @@ HIDDEN _sk_xor__hsw_8bit .globl _sk_xor__hsw_8bit FUNCTION(_sk_xor__hsw_8bit) _sk_xor__hsw_8bit: - .byte 197,125,111,13,141,16,0,0 // vmovdqa 0x108d(%rip),%ymm9 # 3720 <_sk_overlay_hsw_8bit+0x656> + .byte 197,125,111,13,145,113,0,0 // vmovdqa 0x7191(%rip),%ymm9 # 2b660 <_sk_overlay_sse2_8bit+0xc9f> .byte 196,194,109,0,225 // vpshufb %ymm9,%ymm2,%ymm4 .byte 196,194,101,0,249 // vpshufb %ymm9,%ymm3,%ymm7 .byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11 @@ -59220,7 +52820,7 @@ HIDDEN _sk_darken_hsw_8bit .globl _sk_darken_hsw_8bit FUNCTION(_sk_darken_hsw_8bit) _sk_darken_hsw_8bit: - .byte 197,125,111,5,59,15,0,0 // vmovdqa 0xf3b(%rip),%ymm8 # 3740 <_sk_overlay_hsw_8bit+0x676> + .byte 197,125,111,5,63,112,0,0 // vmovdqa 0x703f(%rip),%ymm8 # 2b680 <_sk_overlay_sse2_8bit+0xcbf> .byte 196,194,101,0,224 // vpshufb %ymm8,%ymm3,%ymm4 .byte 196,194,109,0,240 // vpshufb %ymm8,%ymm2,%ymm6 .byte 196,98,125,48,208 // vpmovzxbw %xmm0,%ymm10 @@ -59293,7 +52893,7 @@ _sk_darken_hsw_8bit: .byte 197,253,248,246 // vpsubb %ymm6,%ymm0,%ymm6 .byte 197,245,248,205 // vpsubb %ymm5,%ymm1,%ymm1 .byte 197,253,248,196 // vpsubb %ymm4,%ymm0,%ymm0 - .byte 196,226,125,88,37,220,10,0,0 // vpbroadcastd 0xadc(%rip),%ymm4 # 3450 <_sk_overlay_hsw_8bit+0x386> + .byte 196,226,125,88,37,236,103,0,0 // vpbroadcastd 0x67ec(%rip),%ymm4 # 2af9c <_sk_overlay_sse2_8bit+0x5db> .byte 196,227,125,76,198,64 // vpblendvb %ymm4,%ymm6,%ymm0,%ymm0 .byte 196,227,117,76,207,64 // vpblendvb %ymm4,%ymm7,%ymm1,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -59303,7 +52903,7 @@ HIDDEN _sk_lighten_hsw_8bit .globl _sk_lighten_hsw_8bit FUNCTION(_sk_lighten_hsw_8bit) _sk_lighten_hsw_8bit: - .byte 197,125,111,5,212,13,0,0 // vmovdqa 0xdd4(%rip),%ymm8 # 3760 <_sk_overlay_hsw_8bit+0x696> + .byte 197,125,111,5,216,110,0,0 // vmovdqa 0x6ed8(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0xcdf> .byte 196,194,101,0,224 // vpshufb %ymm8,%ymm3,%ymm4 .byte 196,194,109,0,240 // vpshufb %ymm8,%ymm2,%ymm6 .byte 196,98,125,48,208 // vpmovzxbw %xmm0,%ymm10 @@ -59376,7 +52976,7 @@ _sk_lighten_hsw_8bit: .byte 197,253,248,246 // vpsubb %ymm6,%ymm0,%ymm6 .byte 197,245,248,205 // vpsubb %ymm5,%ymm1,%ymm1 .byte 197,253,248,196 // vpsubb %ymm4,%ymm0,%ymm0 - .byte 196,226,125,88,37,89,9,0,0 // vpbroadcastd 0x959(%rip),%ymm4 # 3454 <_sk_overlay_hsw_8bit+0x38a> + .byte 196,226,125,88,37,101,102,0,0 // vpbroadcastd 0x6665(%rip),%ymm4 # 2af9c <_sk_overlay_sse2_8bit+0x5db> .byte 196,227,125,76,198,64 // vpblendvb %ymm4,%ymm6,%ymm0,%ymm0 .byte 196,227,117,76,207,64 // vpblendvb %ymm4,%ymm7,%ymm1,%ymm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -59416,7 +53016,7 @@ _sk_exclusion_hsw_8bit: .byte 196,227,77,56,252,1 // vinserti128 $0x1,%xmm4,%ymm6,%ymm7 .byte 196,227,77,70,228,49 // vperm2i128 $0x31,%ymm4,%ymm6,%ymm4 .byte 197,197,103,228 // vpackuswb %ymm4,%ymm7,%ymm4 - .byte 197,253,111,53,214,11,0,0 // vmovdqa 0xbd6(%rip),%ymm6 # 3780 <_sk_overlay_hsw_8bit+0x6b6> + .byte 197,253,111,53,218,108,0,0 // vmovdqa 0x6cda(%rip),%ymm6 # 2b6c0 <_sk_overlay_sse2_8bit+0xcff> .byte 197,221,219,254 // vpand %ymm6,%ymm4,%ymm7 .byte 197,213,219,246 // vpand %ymm6,%ymm5,%ymm6 .byte 197,237,252,192 // vpaddb %ymm0,%ymm2,%ymm0 @@ -59432,7 +53032,7 @@ HIDDEN _sk_difference_hsw_8bit .globl _sk_difference_hsw_8bit FUNCTION(_sk_difference_hsw_8bit) _sk_difference_hsw_8bit: - .byte 197,125,111,5,202,11,0,0 // vmovdqa 0xbca(%rip),%ymm8 # 37a0 <_sk_overlay_hsw_8bit+0x6d6> + .byte 197,125,111,5,206,108,0,0 // vmovdqa 0x6cce(%rip),%ymm8 # 2b6e0 <_sk_overlay_sse2_8bit+0xd1f> .byte 196,194,101,0,224 // vpshufb %ymm8,%ymm3,%ymm4 .byte 196,194,109,0,240 // vpshufb %ymm8,%ymm2,%ymm6 .byte 196,98,125,48,208 // vpmovzxbw %xmm0,%ymm10 @@ -59499,7 +53099,7 @@ _sk_difference_hsw_8bit: .byte 197,197,103,237 // vpackuswb %ymm5,%ymm7,%ymm5 .byte 197,181,218,228 // vpminub %ymm4,%ymm9,%ymm4 .byte 197,165,218,237 // vpminub %ymm5,%ymm11,%ymm5 - .byte 197,253,111,53,148,10,0,0 // vmovdqa 0xa94(%rip),%ymm6 # 37c0 <_sk_overlay_hsw_8bit+0x6f6> + .byte 197,253,111,53,152,107,0,0 // vmovdqa 0x6b98(%rip),%ymm6 # 2b700 <_sk_overlay_sse2_8bit+0xd3f> .byte 197,213,219,254 // vpand %ymm6,%ymm5,%ymm7 .byte 197,221,219,246 // vpand %ymm6,%ymm4,%ymm6 .byte 197,237,252,192 // vpaddb %ymm0,%ymm2,%ymm0 @@ -59525,7 +53125,7 @@ _sk_hardlight_hsw_8bit: .byte 196,227,125,57,203,1 // vextracti128 $0x1,%ymm1,%xmm3 .byte 196,98,125,48,195 // vpmovzxbw %xmm3,%ymm8 .byte 197,126,127,132,36,192,0,0,0 // vmovdqu %ymm8,0xc0(%rsp) - .byte 197,253,111,29,73,10,0,0 // vmovdqa 0xa49(%rip),%ymm3 # 37e0 <_sk_overlay_hsw_8bit+0x716> + .byte 197,253,111,29,77,107,0,0 // vmovdqa 0x6b4d(%rip),%ymm3 # 2b720 <_sk_overlay_sse2_8bit+0xd5f> .byte 196,226,125,0,227 // vpshufb %ymm3,%ymm0,%ymm4 .byte 196,226,117,0,203 // vpshufb %ymm3,%ymm1,%ymm1 .byte 197,125,111,251 // vmovdqa %ymm3,%ymm15 @@ -59554,7 +53154,7 @@ _sk_hardlight_hsw_8bit: .byte 196,65,125,111,231 // vmovdqa %ymm15,%ymm12 .byte 196,194,93,0,220 // vpshufb %ymm12,%ymm4,%ymm3 .byte 196,226,125,48,211 // vpmovzxbw %xmm3,%ymm2 - .byte 196,226,125,121,5,203,9,0,0 // vpbroadcastw 0x9cb(%rip),%ymm0 # 3800 <_sk_overlay_hsw_8bit+0x736> + .byte 196,226,125,121,5,207,106,0,0 // vpbroadcastw 0x6acf(%rip),%ymm0 # 2b740 <_sk_overlay_sse2_8bit+0xd7f> .byte 197,109,239,248 // vpxor %ymm0,%ymm2,%ymm15 .byte 197,133,213,207 // vpmullw %ymm7,%ymm15,%ymm1 .byte 197,254,127,140,36,32,1,0,0 // vmovdqu %ymm1,0x120(%rsp) @@ -59654,7 +53254,7 @@ _sk_hardlight_hsw_8bit: .byte 197,254,111,116,36,224 // vmovdqu -0x20(%rsp),%ymm6 .byte 197,205,253,52,36 // vpaddw (%rsp),%ymm6,%ymm6 .byte 196,193,53,253,252 // vpaddw %ymm12,%ymm9,%ymm7 - .byte 196,98,125,121,5,195,7,0,0 // vpbroadcastw 0x7c3(%rip),%ymm8 # 3802 <_sk_overlay_hsw_8bit+0x738> + .byte 196,98,125,121,5,199,104,0,0 // vpbroadcastw 0x68c7(%rip),%ymm8 # 2b742 <_sk_overlay_sse2_8bit+0xd81> .byte 196,193,93,253,224 // vpaddw %ymm8,%ymm4,%ymm4 .byte 197,229,253,220 // vpaddw %ymm4,%ymm3,%ymm3 .byte 196,193,85,253,224 // vpaddw %ymm8,%ymm5,%ymm4 @@ -59663,7 +53263,7 @@ _sk_hardlight_hsw_8bit: .byte 197,245,253,204 // vpaddw %ymm4,%ymm1,%ymm1 .byte 196,193,69,253,224 // vpaddw %ymm8,%ymm7,%ymm4 .byte 197,253,253,196 // vpaddw %ymm4,%ymm0,%ymm0 - .byte 196,226,125,121,37,152,7,0,0 // vpbroadcastw 0x798(%rip),%ymm4 # 3804 <_sk_overlay_hsw_8bit+0x73a> + .byte 196,226,125,121,37,156,104,0,0 // vpbroadcastw 0x689c(%rip),%ymm4 # 2b744 <_sk_overlay_sse2_8bit+0xd83> .byte 197,253,228,196 // vpmulhuw %ymm4,%ymm0,%ymm0 .byte 197,245,228,204 // vpmulhuw %ymm4,%ymm1,%ymm1 .byte 197,237,228,212 // vpmulhuw %ymm4,%ymm2,%ymm2 @@ -59690,7 +53290,7 @@ FUNCTION(_sk_overlay_hsw_8bit) _sk_overlay_hsw_8bit: .byte 72,129,236,152,1,0,0 // sub $0x198,%rsp .byte 197,252,17,140,36,64,1,0,0 // vmovups %ymm1,0x140(%rsp) - .byte 197,253,111,45,62,7,0,0 // vmovdqa 0x73e(%rip),%ymm5 # 3820 <_sk_overlay_hsw_8bit+0x756> + .byte 197,253,111,45,66,104,0,0 // vmovdqa 0x6842(%rip),%ymm5 # 2b760 <_sk_overlay_sse2_8bit+0xd9f> .byte 197,253,111,226 // vmovdqa %ymm2,%ymm4 .byte 196,227,125,57,225,1 // vextracti128 $0x1,%ymm4,%xmm1 .byte 196,98,125,48,193 // vpmovzxbw %xmm1,%ymm8 @@ -59725,7 +53325,7 @@ _sk_overlay_hsw_8bit: .byte 197,93,117,251 // vpcmpeqw %ymm3,%ymm4,%ymm15 .byte 197,253,111,216 // vmovdqa %ymm0,%ymm3 .byte 196,226,125,48,227 // vpmovzxbw %xmm3,%ymm4 - .byte 196,226,125,121,5,152,6,0,0 // vpbroadcastw 0x698(%rip),%ymm0 # 3840 <_sk_overlay_hsw_8bit+0x776> + .byte 196,226,125,121,5,156,103,0,0 // vpbroadcastw 0x679c(%rip),%ymm0 # 2b780 <_sk_overlay_sse2_8bit+0xdbf> .byte 197,117,239,232 // vpxor %ymm0,%ymm1,%ymm13 .byte 197,21,213,212 // vpmullw %ymm4,%ymm13,%ymm10 .byte 197,126,127,148,36,192,0,0,0 // vmovdqu %ymm10,0xc0(%rsp) @@ -59826,7 +53426,7 @@ _sk_overlay_hsw_8bit: .byte 197,254,111,116,36,192 // vmovdqu -0x40(%rsp),%ymm6 .byte 197,205,253,116,36,224 // vpaddw -0x20(%rsp),%ymm6,%ymm6 .byte 196,193,29,253,253 // vpaddw %ymm13,%ymm12,%ymm7 - .byte 196,98,125,121,5,163,4,0,0 // vpbroadcastw 0x4a3(%rip),%ymm8 # 3842 <_sk_overlay_hsw_8bit+0x778> + .byte 196,98,125,121,5,167,101,0,0 // vpbroadcastw 0x65a7(%rip),%ymm8 # 2b782 <_sk_overlay_sse2_8bit+0xdc1> .byte 196,193,109,253,208 // vpaddw %ymm8,%ymm2,%ymm2 .byte 197,229,253,210 // vpaddw %ymm2,%ymm3,%ymm2 .byte 196,193,85,253,216 // vpaddw %ymm8,%ymm5,%ymm3 @@ -59835,7 +53435,7 @@ _sk_overlay_hsw_8bit: .byte 197,245,253,204 // vpaddw %ymm4,%ymm1,%ymm1 .byte 196,193,69,253,224 // vpaddw %ymm8,%ymm7,%ymm4 .byte 197,253,253,196 // vpaddw %ymm4,%ymm0,%ymm0 - .byte 196,226,125,121,37,120,4,0,0 // vpbroadcastw 0x478(%rip),%ymm4 # 3844 <_sk_overlay_hsw_8bit+0x77a> + .byte 196,226,125,121,37,124,101,0,0 // vpbroadcastw 0x657c(%rip),%ymm4 # 2b784 <_sk_overlay_sse2_8bit+0xdc3> .byte 197,253,228,196 // vpmulhuw %ymm4,%ymm0,%ymm0 .byte 197,245,228,204 // vpmulhuw %ymm4,%ymm1,%ymm1 .byte 197,229,228,220 // vpmulhuw %ymm4,%ymm3,%ymm3 @@ -59855,649 +53455,9 @@ _sk_overlay_hsw_8bit: .byte 197,252,16,156,36,96,1,0,0 // vmovups 0x160(%rsp),%ymm3 .byte 72,129,196,152,1,0,0 // add $0x198,%rsp .byte 255,224 // jmpq *%rax - -BALIGN4 - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 3477 <_sk_overlay_hsw_8bit+0x3ad> - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 348b <_sk_overlay_hsw_8bit+0x3c1> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 348f <_sk_overlay_hsw_8bit+0x3c5> - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - -BALIGN32 - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,0,0 // sldt (%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 2,1 // add (%rcx),%al - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,3,255 // or $0xff030f0c,%eax - .byte 7 // (bad) - .byte 255,11 // decl (%rbx) - .byte 255,15 // decl (%rdi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,19 // callq *(%rbx) - .byte 255,23 // callq *(%rdi) - .byte 255,27 // lcall *(%rbx) - .byte 255,31 // lcall *(%rdi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,3 // incl (%rbx) - .byte 3,3 // add (%rbx),%eax - .byte 3,7 // add (%rdi),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,4,4 // add %al,(%rsp,%rax,1) - .byte 4,4 // add $0x4,%al - .byte 8,8 // or %cl,(%rax) - .byte 8,8 // or %cl,(%rax) - .byte 12,12 // or $0xc,%al - .byte 12,12 // or $0xc,%al - .byte 16,16 // adc %dl,(%rax) - .byte 16,16 // adc %dl,(%rax) - .byte 20,20 // adc $0x14,%al - .byte 20,20 // adc $0x14,%al - .byte 24,24 // sbb %bl,(%rax) - .byte 24,24 // sbb %bl,(%rax) - .byte 28,28 // sbb $0x1c,%al - .byte 28,28 // sbb $0x1c,%al - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 4,4 // add $0x4,%al - .byte 4,4 // add $0x4,%al - .byte 8,8 // or %cl,(%rax) - .byte 8,8 // or %cl,(%rax) - .byte 12,12 // or $0xc,%al - .byte 12,12 // or $0xc,%al - .byte 16,16 // adc %dl,(%rax) - .byte 16,16 // adc %dl,(%rax) - .byte 20,20 // adc $0x14,%al - .byte 20,20 // adc $0x14,%al - .byte 24,24 // sbb %bl,(%rax) - .byte 24,24 // sbb %bl,(%rax) - .byte 28,28 // sbb $0x1c,%al - .byte 28,28 // sbb $0x1c,%al - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 0,127,0 // add %bh,0x0(%rdi) - .byte 129,128,0,0,0,0,0,0,0,0 // addl $0x0,0x0(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 0,127,0 // add %bh,0x0(%rdi) - .byte 129 // .byte 0x81 - .byte 128 // .byte 0x80 - -BALIGN16 - .byte 0,2 // add %al,(%rdx) - .byte 4,6 // add $0x6,%al - .byte 8,10 // or %cl,(%rdx) - .byte 12,14 // or $0xe,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) -BALIGN32 + .byte 144 // nop + .byte 144 // nop + .byte 144 // nop HIDDEN _sk_start_pipeline_sse41_8bit .globl _sk_start_pipeline_sse41_8bit @@ -60520,7 +53480,7 @@ _sk_start_pipeline_sse41_8bit: .byte 73,137,246 // mov %rsi,%r14 .byte 72,137,77,168 // mov %rcx,-0x58(%rbp) .byte 73,57,207 // cmp %rcx,%r15 - .byte 115,102 // jae 95 <_sk_start_pipeline_sse41_8bit+0x95> + .byte 115,102 // jae 25301 <_sk_start_pipeline_sse41_8bit+0x95> .byte 72,139,69,208 // mov -0x30(%rbp),%rax .byte 72,141,64,8 // lea 0x8(%rax),%rax .byte 72,137,69,176 // mov %rax,-0x50(%rbp) @@ -60530,7 +53490,7 @@ _sk_start_pipeline_sse41_8bit: .byte 72,137,69,184 // mov %rax,-0x48(%rbp) .byte 76,137,125,192 // mov %r15,-0x40(%rbp) .byte 72,199,69,200,0,0,0,0 // movq $0x0,-0x38(%rbp) - .byte 119,30 // ja 77 <_sk_start_pipeline_sse41_8bit+0x77> + .byte 119,30 // ja 252e3 <_sk_start_pipeline_sse41_8bit+0x77> .byte 76,137,231 // mov %r12,%rdi .byte 76,137,246 // mov %r14,%rsi .byte 65,255,213 // callq *%r13 @@ -60539,17 +53499,17 @@ _sk_start_pipeline_sse41_8bit: .byte 72,137,69,184 // mov %rax,-0x48(%rbp) .byte 72,131,193,16 // add $0x10,%rcx .byte 72,57,217 // cmp %rbx,%rcx - .byte 118,226 // jbe 59 <_sk_start_pipeline_sse41_8bit+0x59> + .byte 118,226 // jbe 252c5 <_sk_start_pipeline_sse41_8bit+0x59> .byte 72,137,217 // mov %rbx,%rcx .byte 72,41,193 // sub %rax,%rcx - .byte 116,13 // je 8c <_sk_start_pipeline_sse41_8bit+0x8c> + .byte 116,13 // je 252f8 <_sk_start_pipeline_sse41_8bit+0x8c> .byte 72,137,77,200 // mov %rcx,-0x38(%rbp) .byte 76,137,231 // mov %r12,%rdi .byte 76,137,246 // mov %r14,%rsi .byte 65,255,213 // callq *%r13 .byte 73,255,199 // inc %r15 .byte 76,59,125,168 // cmp -0x58(%rbp),%r15 - .byte 117,170 // jne 3f <_sk_start_pipeline_sse41_8bit+0x3f> + .byte 117,170 // jne 252ab <_sk_start_pipeline_sse41_8bit+0x3f> .byte 72,131,196,56 // add $0x38,%rsp .byte 91 // pop %rbx .byte 65,92 // pop %r12 @@ -60581,7 +53541,7 @@ HIDDEN _sk_set_rgb_sse41_8bit FUNCTION(_sk_set_rgb_sse41_8bit) _sk_set_rgb_sse41_8bit: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 243,15,16,37,61,41,0,0 // movss 0x293d(%rip),%xmm4 # 2a00 <_sk_overlay_sse41_8bit+0x400> + .byte 243,15,16,37,1,91,0,0 // movss 0x5b01(%rip),%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 243,15,16,40 // movss (%rax),%xmm5 .byte 243,15,89,236 // mulss %xmm4,%xmm5 .byte 243,72,15,44,205 // cvttss2si %xmm5,%rcx @@ -60596,7 +53556,7 @@ _sk_set_rgb_sse41_8bit: .byte 9,208 // or %edx,%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,228,0 // pshufd $0x0,%xmm4,%xmm4 - .byte 102,15,111,45,13,41,0,0 // movdqa 0x290d(%rip),%xmm5 # 2a10 <_sk_overlay_sse41_8bit+0x410> + .byte 102,15,111,45,49,107,0,0 // movdqa 0x6b31(%rip),%xmm5 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,219,205 // pand %xmm5,%xmm1 .byte 102,15,219,197 // pand %xmm5,%xmm0 .byte 102,15,235,196 // por %xmm4,%xmm0 @@ -60610,12 +53570,12 @@ FUNCTION(_sk_premul_sse41_8bit) _sk_premul_sse41_8bit: .byte 102,15,111,225 // movdqa %xmm1,%xmm4 .byte 102,15,111,232 // movdqa %xmm0,%xmm5 - .byte 102,15,111,5,249,40,0,0 // movdqa 0x28f9(%rip),%xmm0 # 2a20 <_sk_overlay_sse41_8bit+0x420> + .byte 102,15,111,5,29,107,0,0 // movdqa 0x6b1d(%rip),%xmm0 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,111,253 // movdqa %xmm5,%xmm7 .byte 102,15,56,0,248 // pshufb %xmm0,%xmm7 .byte 102,15,111,244 // movdqa %xmm4,%xmm6 .byte 102,15,56,0,240 // pshufb %xmm0,%xmm6 - .byte 102,15,111,5,239,40,0,0 // movdqa 0x28ef(%rip),%xmm0 # 2a30 <_sk_overlay_sse41_8bit+0x430> + .byte 102,15,111,5,243,106,0,0 // movdqa 0x6af3(%rip),%xmm0 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,235,240 // por %xmm0,%xmm6 .byte 102,15,235,248 // por %xmm0,%xmm7 .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 @@ -60648,7 +53608,7 @@ HIDDEN _sk_swap_rb_sse41_8bit .globl _sk_swap_rb_sse41_8bit FUNCTION(_sk_swap_rb_sse41_8bit) _sk_swap_rb_sse41_8bit: - .byte 102,15,111,37,124,40,0,0 // movdqa 0x287c(%rip),%xmm4 # 2a40 <_sk_overlay_sse41_8bit+0x440> + .byte 102,15,111,37,144,106,0,0 // movdqa 0x6a90(%rip),%xmm4 # 2bec0 <_sk_overlay_sse2_8bit+0x14ff> .byte 102,15,56,0,196 // pshufb %xmm4,%xmm0 .byte 102,15,56,0,204 // pshufb %xmm4,%xmm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -60677,7 +53637,7 @@ _sk_load_8888_sse41_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,17 // jne 214 <_sk_load_8888_sse41_8bit+0x32> + .byte 117,17 // jne 25480 <_sk_load_8888_sse41_8bit+0x32> .byte 243,66,15,111,76,130,16 // movdqu 0x10(%rdx,%r8,4),%xmm1 .byte 243,66,15,111,4,130 // movdqu (%rdx,%r8,4),%xmm0 .byte 72,173 // lods %ds:(%rsi),%rax @@ -60687,24 +53647,24 @@ _sk_load_8888_sse41_8bit: .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,231 // ja 210 <_sk_load_8888_sse41_8bit+0x2e> + .byte 119,231 // ja 2547c <_sk_load_8888_sse41_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,76,0,0,0 // lea 0x4c(%rip),%rcx # 280 <_sk_load_8888_sse41_8bit+0x9e> + .byte 72,141,13,76,0,0,0 // lea 0x4c(%rip),%rcx # 254ec <_sk_load_8888_sse41_8bit+0x9e> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,110,4,130 // movd (%rdx,%r8,4),%xmm0 - .byte 235,203 // jmp 210 <_sk_load_8888_sse41_8bit+0x2e> + .byte 235,203 // jmp 2547c <_sk_load_8888_sse41_8bit+0x2e> .byte 102,66,15,110,68,130,8 // movd 0x8(%rdx,%r8,4),%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 .byte 243,66,15,126,36,130 // movq (%rdx,%r8,4),%xmm4 .byte 102,15,58,14,196,15 // pblendw $0xf,%xmm4,%xmm0 - .byte 235,177 // jmp 210 <_sk_load_8888_sse41_8bit+0x2e> + .byte 235,177 // jmp 2547c <_sk_load_8888_sse41_8bit+0x2e> .byte 102,66,15,110,68,130,24 // movd 0x18(%rdx,%r8,4),%xmm0 .byte 102,15,112,200,69 // pshufd $0x45,%xmm0,%xmm1 .byte 102,66,15,58,34,76,130,20,1 // pinsrd $0x1,0x14(%rdx,%r8,4),%xmm1 .byte 102,66,15,58,34,76,130,16,0 // pinsrd $0x0,0x10(%rdx,%r8,4),%xmm1 - .byte 235,139 // jmp 20a <_sk_load_8888_sse41_8bit+0x28> + .byte 235,139 // jmp 25476 <_sk_load_8888_sse41_8bit+0x28> .byte 144 // nop .byte 189,255,255,255,209 // mov $0xd1ffffff,%ebp .byte 255 // (bad) @@ -60716,7 +53676,7 @@ _sk_load_8888_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 235,255 // jmp 295 <_sk_load_8888_sse41_8bit+0xb3> + .byte 235,255 // jmp 25501 <_sk_load_8888_sse41_8bit+0xb3> .byte 255 // (bad) .byte 255 // (bad) .byte 223,255 // (bad) @@ -60736,7 +53696,7 @@ _sk_load_8888_dst_sse41_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,17 // jne 2ce <_sk_load_8888_dst_sse41_8bit+0x32> + .byte 117,17 // jne 2553a <_sk_load_8888_dst_sse41_8bit+0x32> .byte 243,66,15,111,92,130,16 // movdqu 0x10(%rdx,%r8,4),%xmm3 .byte 243,66,15,111,20,130 // movdqu (%rdx,%r8,4),%xmm2 .byte 72,173 // lods %ds:(%rsi),%rax @@ -60746,24 +53706,24 @@ _sk_load_8888_dst_sse41_8bit: .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,231 // ja 2ca <_sk_load_8888_dst_sse41_8bit+0x2e> + .byte 119,231 // ja 25536 <_sk_load_8888_dst_sse41_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,78,0,0,0 // lea 0x4e(%rip),%rcx # 33c <_sk_load_8888_dst_sse41_8bit+0xa0> + .byte 72,141,13,78,0,0,0 // lea 0x4e(%rip),%rcx # 255a8 <_sk_load_8888_dst_sse41_8bit+0xa0> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,110,20,130 // movd (%rdx,%r8,4),%xmm2 - .byte 235,203 // jmp 2ca <_sk_load_8888_dst_sse41_8bit+0x2e> + .byte 235,203 // jmp 25536 <_sk_load_8888_dst_sse41_8bit+0x2e> .byte 102,66,15,110,84,130,8 // movd 0x8(%rdx,%r8,4),%xmm2 .byte 102,15,112,210,69 // pshufd $0x45,%xmm2,%xmm2 .byte 243,66,15,126,36,130 // movq (%rdx,%r8,4),%xmm4 .byte 102,15,58,14,212,15 // pblendw $0xf,%xmm4,%xmm2 - .byte 235,177 // jmp 2ca <_sk_load_8888_dst_sse41_8bit+0x2e> + .byte 235,177 // jmp 25536 <_sk_load_8888_dst_sse41_8bit+0x2e> .byte 102,66,15,110,84,130,24 // movd 0x18(%rdx,%r8,4),%xmm2 .byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3 .byte 102,66,15,58,34,92,130,20,1 // pinsrd $0x1,0x14(%rdx,%r8,4),%xmm3 .byte 102,66,15,58,34,92,130,16,0 // pinsrd $0x0,0x10(%rdx,%r8,4),%xmm3 - .byte 235,139 // jmp 2c4 <_sk_load_8888_dst_sse41_8bit+0x28> + .byte 235,139 // jmp 25530 <_sk_load_8888_dst_sse41_8bit+0x28> .byte 15,31,0 // nopl (%rax) .byte 187,255,255,255,207 // mov $0xcfffffff,%ebx .byte 255 // (bad) @@ -60775,7 +53735,7 @@ _sk_load_8888_dst_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,221 // jmpq ffffffffde000354 <_sk_overlay_sse41_8bit+0xffffffffddffdd54> + .byte 233,255,255,255,221 // jmpq ffffffffde0255c0 <_sk_overlay_sse2_8bit+0xffffffffddffabff> .byte 255 // (bad) .byte 255 // (bad) .byte 255 // .byte 0xff @@ -60793,7 +53753,7 @@ _sk_store_8888_sse41_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,192 // test %r8,%r8 - .byte 117,17 // jne 38a <_sk_store_8888_sse41_8bit+0x32> + .byte 117,17 // jne 255f6 <_sk_store_8888_sse41_8bit+0x32> .byte 243,66,15,127,4,138 // movdqu %xmm0,(%rdx,%r9,4) .byte 243,66,15,127,76,138,16 // movdqu %xmm1,0x10(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -60801,22 +53761,22 @@ _sk_store_8888_sse41_8bit: .byte 65,128,224,7 // and $0x7,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,6 // cmp $0x6,%r8b - .byte 119,239 // ja 386 <_sk_store_8888_sse41_8bit+0x2e> + .byte 119,239 // ja 255f2 <_sk_store_8888_sse41_8bit+0x2e> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,70,0,0,0 // lea 0x46(%rip),%rcx # 3e8 <_sk_store_8888_sse41_8bit+0x90> + .byte 72,141,13,70,0,0,0 // lea 0x46(%rip),%rcx # 25654 <_sk_store_8888_sse41_8bit+0x90> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,126,4,138 // movd %xmm0,(%rdx,%r9,4) - .byte 235,211 // jmp 386 <_sk_store_8888_sse41_8bit+0x2e> + .byte 235,211 // jmp 255f2 <_sk_store_8888_sse41_8bit+0x2e> .byte 102,66,15,58,22,68,138,8,2 // pextrd $0x2,%xmm0,0x8(%rdx,%r9,4) .byte 102,66,15,214,4,138 // movq %xmm0,(%rdx,%r9,4) - .byte 235,194 // jmp 386 <_sk_store_8888_sse41_8bit+0x2e> + .byte 235,194 // jmp 255f2 <_sk_store_8888_sse41_8bit+0x2e> .byte 102,66,15,58,22,76,138,24,2 // pextrd $0x2,%xmm1,0x18(%rdx,%r9,4) .byte 102,66,15,58,22,76,138,20,1 // pextrd $0x1,%xmm1,0x14(%rdx,%r9,4) .byte 102,66,15,126,76,138,16 // movd %xmm1,0x10(%rdx,%r9,4) .byte 243,66,15,127,4,138 // movdqu %xmm0,(%rdx,%r9,4) - .byte 235,161 // jmp 386 <_sk_store_8888_sse41_8bit+0x2e> + .byte 235,161 // jmp 255f2 <_sk_store_8888_sse41_8bit+0x2e> .byte 15,31,0 // nopl (%rax) .byte 195 // retq .byte 255 // (bad) @@ -60855,10 +53815,10 @@ _sk_load_bgra_sse41_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,35 // jne 448 <_sk_load_bgra_sse41_8bit+0x44> + .byte 117,35 // jne 256b4 <_sk_load_bgra_sse41_8bit+0x44> .byte 243,66,15,111,76,130,16 // movdqu 0x10(%rdx,%r8,4),%xmm1 .byte 243,66,15,111,4,130 // movdqu (%rdx,%r8,4),%xmm0 - .byte 102,15,111,37,22,38,0,0 // movdqa 0x2616(%rip),%xmm4 # 2a50 <_sk_overlay_sse41_8bit+0x450> + .byte 102,15,111,37,26,104,0,0 // movdqa 0x681a(%rip),%xmm4 # 2bec0 <_sk_overlay_sse2_8bit+0x14ff> .byte 102,15,56,0,196 // pshufb %xmm4,%xmm0 .byte 102,15,56,0,204 // pshufb %xmm4,%xmm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -60868,24 +53828,24 @@ _sk_load_bgra_sse41_8bit: .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,213 // ja 432 <_sk_load_bgra_sse41_8bit+0x2e> + .byte 119,213 // ja 2569e <_sk_load_bgra_sse41_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,80,0,0,0 // lea 0x50(%rip),%rcx # 4b8 <_sk_load_bgra_sse41_8bit+0xb4> + .byte 72,141,13,80,0,0,0 // lea 0x50(%rip),%rcx # 25724 <_sk_load_bgra_sse41_8bit+0xb4> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,110,4,130 // movd (%rdx,%r8,4),%xmm0 - .byte 235,185 // jmp 432 <_sk_load_bgra_sse41_8bit+0x2e> + .byte 235,185 // jmp 2569e <_sk_load_bgra_sse41_8bit+0x2e> .byte 102,66,15,110,68,130,8 // movd 0x8(%rdx,%r8,4),%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 .byte 243,66,15,126,36,130 // movq (%rdx,%r8,4),%xmm4 .byte 102,15,58,14,196,15 // pblendw $0xf,%xmm4,%xmm0 - .byte 235,159 // jmp 432 <_sk_load_bgra_sse41_8bit+0x2e> + .byte 235,159 // jmp 2569e <_sk_load_bgra_sse41_8bit+0x2e> .byte 102,66,15,110,68,130,24 // movd 0x18(%rdx,%r8,4),%xmm0 .byte 102,15,112,200,69 // pshufd $0x45,%xmm0,%xmm1 .byte 102,66,15,58,34,76,130,20,1 // pinsrd $0x1,0x14(%rdx,%r8,4),%xmm1 .byte 102,66,15,58,34,76,130,16,0 // pinsrd $0x0,0x10(%rdx,%r8,4),%xmm1 - .byte 233,118,255,255,255 // jmpq 42c <_sk_load_bgra_sse41_8bit+0x28> + .byte 233,118,255,255,255 // jmpq 25698 <_sk_load_bgra_sse41_8bit+0x28> .byte 102,144 // xchg %ax,%ax .byte 185,255,255,255,205 // mov $0xcdffffff,%ecx .byte 255 // (bad) @@ -60918,10 +53878,10 @@ _sk_load_bgra_dst_sse41_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,35 // jne 518 <_sk_load_bgra_dst_sse41_8bit+0x44> + .byte 117,35 // jne 25784 <_sk_load_bgra_dst_sse41_8bit+0x44> .byte 243,66,15,111,92,130,16 // movdqu 0x10(%rdx,%r8,4),%xmm3 .byte 243,66,15,111,20,130 // movdqu (%rdx,%r8,4),%xmm2 - .byte 102,15,111,37,86,37,0,0 // movdqa 0x2556(%rip),%xmm4 # 2a60 <_sk_overlay_sse41_8bit+0x460> + .byte 102,15,111,37,74,103,0,0 // movdqa 0x674a(%rip),%xmm4 # 2bec0 <_sk_overlay_sse2_8bit+0x14ff> .byte 102,15,56,0,212 // pshufb %xmm4,%xmm2 .byte 102,15,56,0,220 // pshufb %xmm4,%xmm3 .byte 72,173 // lods %ds:(%rsi),%rax @@ -60931,24 +53891,24 @@ _sk_load_bgra_dst_sse41_8bit: .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,213 // ja 502 <_sk_load_bgra_dst_sse41_8bit+0x2e> + .byte 119,213 // ja 2576e <_sk_load_bgra_dst_sse41_8bit+0x2e> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,80,0,0,0 // lea 0x50(%rip),%rcx # 588 <_sk_load_bgra_dst_sse41_8bit+0xb4> + .byte 72,141,13,80,0,0,0 // lea 0x50(%rip),%rcx # 257f4 <_sk_load_bgra_dst_sse41_8bit+0xb4> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,110,20,130 // movd (%rdx,%r8,4),%xmm2 - .byte 235,185 // jmp 502 <_sk_load_bgra_dst_sse41_8bit+0x2e> + .byte 235,185 // jmp 2576e <_sk_load_bgra_dst_sse41_8bit+0x2e> .byte 102,66,15,110,84,130,8 // movd 0x8(%rdx,%r8,4),%xmm2 .byte 102,15,112,210,69 // pshufd $0x45,%xmm2,%xmm2 .byte 243,66,15,126,36,130 // movq (%rdx,%r8,4),%xmm4 .byte 102,15,58,14,212,15 // pblendw $0xf,%xmm4,%xmm2 - .byte 235,159 // jmp 502 <_sk_load_bgra_dst_sse41_8bit+0x2e> + .byte 235,159 // jmp 2576e <_sk_load_bgra_dst_sse41_8bit+0x2e> .byte 102,66,15,110,84,130,24 // movd 0x18(%rdx,%r8,4),%xmm2 .byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3 .byte 102,66,15,58,34,92,130,20,1 // pinsrd $0x1,0x14(%rdx,%r8,4),%xmm3 .byte 102,66,15,58,34,92,130,16,0 // pinsrd $0x0,0x10(%rdx,%r8,4),%xmm3 - .byte 233,118,255,255,255 // jmpq 4fc <_sk_load_bgra_dst_sse41_8bit+0x28> + .byte 233,118,255,255,255 // jmpq 25768 <_sk_load_bgra_dst_sse41_8bit+0x28> .byte 102,144 // xchg %ax,%ax .byte 185,255,255,255,205 // mov $0xcdffffff,%ecx .byte 255 // (bad) @@ -60980,13 +53940,13 @@ _sk_store_bgra_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx - .byte 102,15,111,53,168,36,0,0 // movdqa 0x24a8(%rip),%xmm6 # 2a70 <_sk_overlay_sse41_8bit+0x470> + .byte 102,15,111,53,140,102,0,0 // movdqa 0x668c(%rip),%xmm6 # 2bec0 <_sk_overlay_sse2_8bit+0x14ff> .byte 102,15,111,233 // movdqa %xmm1,%xmm5 .byte 102,15,56,0,238 // pshufb %xmm6,%xmm5 .byte 102,15,111,224 // movdqa %xmm0,%xmm4 .byte 102,15,56,0,230 // pshufb %xmm6,%xmm4 .byte 77,133,192 // test %r8,%r8 - .byte 117,17 // jne 5f0 <_sk_store_bgra_sse41_8bit+0x4c> + .byte 117,17 // jne 2585c <_sk_store_bgra_sse41_8bit+0x4c> .byte 243,66,15,127,36,138 // movdqu %xmm4,(%rdx,%r9,4) .byte 243,66,15,127,108,138,16 // movdqu %xmm5,0x10(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -60994,22 +53954,22 @@ _sk_store_bgra_sse41_8bit: .byte 65,128,224,7 // and $0x7,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,6 // cmp $0x6,%r8b - .byte 119,239 // ja 5ec <_sk_store_bgra_sse41_8bit+0x48> + .byte 119,239 // ja 25858 <_sk_store_bgra_sse41_8bit+0x48> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,68,0,0,0 // lea 0x44(%rip),%rcx # 64c <_sk_store_bgra_sse41_8bit+0xa8> + .byte 72,141,13,68,0,0,0 // lea 0x44(%rip),%rcx # 258b8 <_sk_store_bgra_sse41_8bit+0xa8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,126,36,138 // movd %xmm4,(%rdx,%r9,4) - .byte 235,211 // jmp 5ec <_sk_store_bgra_sse41_8bit+0x48> + .byte 235,211 // jmp 25858 <_sk_store_bgra_sse41_8bit+0x48> .byte 102,66,15,58,22,100,138,8,2 // pextrd $0x2,%xmm4,0x8(%rdx,%r9,4) .byte 102,66,15,214,36,138 // movq %xmm4,(%rdx,%r9,4) - .byte 235,194 // jmp 5ec <_sk_store_bgra_sse41_8bit+0x48> + .byte 235,194 // jmp 25858 <_sk_store_bgra_sse41_8bit+0x48> .byte 102,66,15,58,22,108,138,24,2 // pextrd $0x2,%xmm5,0x18(%rdx,%r9,4) .byte 102,66,15,58,22,108,138,20,1 // pextrd $0x1,%xmm5,0x14(%rdx,%r9,4) .byte 102,66,15,126,108,138,16 // movd %xmm5,0x10(%rdx,%r9,4) .byte 243,66,15,127,36,138 // movdqu %xmm4,(%rdx,%r9,4) - .byte 235,161 // jmp 5ec <_sk_store_bgra_sse41_8bit+0x48> + .byte 235,161 // jmp 25858 <_sk_store_bgra_sse41_8bit+0x48> .byte 144 // nop .byte 197,255,255 // (bad) .byte 255,214 // callq *%rsi @@ -61044,9 +54004,9 @@ _sk_load_a8_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,42 // jne 6af <_sk_load_a8_sse41_8bit+0x47> + .byte 117,42 // jne 2591b <_sk_load_a8_sse41_8bit+0x47> .byte 102,66,15,56,48,12,2 // pmovzxbw (%rdx,%r8,1),%xmm1 - .byte 102,15,219,13,236,35,0,0 // pand 0x23ec(%rip),%xmm1 # 2a80 <_sk_overlay_sse41_8bit+0x480> + .byte 102,15,219,13,144,94,0,0 // pand 0x5e90(%rip),%xmm1 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,56,51,193 // pmovzxwd %xmm1,%xmm0 .byte 102,15,105,204 // punpckhwd %xmm4,%xmm1 @@ -61058,15 +54018,15 @@ _sk_load_a8_sse41_8bit: .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,204 // ja 68c <_sk_load_a8_sse41_8bit+0x24> + .byte 119,204 // ja 258f8 <_sk_load_a8_sse41_8bit+0x24> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,117,0,0,0 // lea 0x75(%rip),%rcx # 740 <_sk_load_a8_sse41_8bit+0xd8> + .byte 72,141,13,117,0,0,0 // lea 0x75(%rip),%rcx # 259ac <_sk_load_a8_sse41_8bit+0xd8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,200 // movd %eax,%xmm1 - .byte 235,173 // jmp 68c <_sk_load_a8_sse41_8bit+0x24> + .byte 235,173 // jmp 258f8 <_sk_load_a8_sse41_8bit+0x24> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,15,196,200,2 // pinsrw $0x2,%eax,%xmm1 @@ -61074,7 +54034,7 @@ _sk_load_a8_sse41_8bit: .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0 .byte 102,15,58,14,200,3 // pblendw $0x3,%xmm0,%xmm1 - .byte 235,136 // jmp 68c <_sk_load_a8_sse41_8bit+0x24> + .byte 235,136 // jmp 258f8 <_sk_load_a8_sse41_8bit+0x24> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,15,196,200,6 // pinsrw $0x6,%eax,%xmm1 @@ -61085,7 +54045,7 @@ _sk_load_a8_sse41_8bit: .byte 102,66,15,110,4,2 // movd (%rdx,%r8,1),%xmm0 .byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0 .byte 102,15,58,14,200,15 // pblendw $0xf,%xmm0,%xmm1 - .byte 233,77,255,255,255 // jmpq 68c <_sk_load_a8_sse41_8bit+0x24> + .byte 233,77,255,255,255 // jmpq 258f8 <_sk_load_a8_sse41_8bit+0x24> .byte 144 // nop .byte 148 // xchg %eax,%esp .byte 255 // (bad) @@ -61094,7 +54054,7 @@ _sk_load_a8_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf000750 <_sk_overlay_sse41_8bit+0xffffffffdeffe150> + .byte 233,255,255,255,222 // jmpq ffffffffdf0259bc <_sk_overlay_sse2_8bit+0xffffffffdeffaffb> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -61117,9 +54077,9 @@ _sk_load_a8_dst_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,42 // jne 7a3 <_sk_load_a8_dst_sse41_8bit+0x47> + .byte 117,42 // jne 25a0f <_sk_load_a8_dst_sse41_8bit+0x47> .byte 102,66,15,56,48,28,2 // pmovzxbw (%rdx,%r8,1),%xmm3 - .byte 102,15,219,29,8,35,0,0 // pand 0x2308(%rip),%xmm3 # 2a90 <_sk_overlay_sse41_8bit+0x490> + .byte 102,15,219,29,156,93,0,0 // pand 0x5d9c(%rip),%xmm3 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,56,51,211 // pmovzxwd %xmm3,%xmm2 .byte 102,15,105,220 // punpckhwd %xmm4,%xmm3 @@ -61131,15 +54091,15 @@ _sk_load_a8_dst_sse41_8bit: .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,204 // ja 780 <_sk_load_a8_dst_sse41_8bit+0x24> + .byte 119,204 // ja 259ec <_sk_load_a8_dst_sse41_8bit+0x24> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,117,0,0,0 // lea 0x75(%rip),%rcx # 834 <_sk_load_a8_dst_sse41_8bit+0xd8> + .byte 72,141,13,117,0,0,0 // lea 0x75(%rip),%rcx # 25aa0 <_sk_load_a8_dst_sse41_8bit+0xd8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,216 // movd %eax,%xmm3 - .byte 235,173 // jmp 780 <_sk_load_a8_dst_sse41_8bit+0x24> + .byte 235,173 // jmp 259ec <_sk_load_a8_dst_sse41_8bit+0x24> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,196,216,2 // pinsrw $0x2,%eax,%xmm3 @@ -61147,7 +54107,7 @@ _sk_load_a8_dst_sse41_8bit: .byte 102,15,110,208 // movd %eax,%xmm2 .byte 102,15,56,48,210 // pmovzxbw %xmm2,%xmm2 .byte 102,15,58,14,218,3 // pblendw $0x3,%xmm2,%xmm3 - .byte 235,136 // jmp 780 <_sk_load_a8_dst_sse41_8bit+0x24> + .byte 235,136 // jmp 259ec <_sk_load_a8_dst_sse41_8bit+0x24> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,196,216,6 // pinsrw $0x6,%eax,%xmm3 @@ -61158,7 +54118,7 @@ _sk_load_a8_dst_sse41_8bit: .byte 102,66,15,110,20,2 // movd (%rdx,%r8,1),%xmm2 .byte 102,15,56,48,210 // pmovzxbw %xmm2,%xmm2 .byte 102,15,58,14,218,15 // pblendw $0xf,%xmm2,%xmm3 - .byte 233,77,255,255,255 // jmpq 780 <_sk_load_a8_dst_sse41_8bit+0x24> + .byte 233,77,255,255,255 // jmpq 259ec <_sk_load_a8_dst_sse41_8bit+0x24> .byte 144 // nop .byte 148 // xchg %eax,%esp .byte 255 // (bad) @@ -61167,7 +54127,7 @@ _sk_load_a8_dst_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf000844 <_sk_overlay_sse41_8bit+0xffffffffdeffe244> + .byte 233,255,255,255,222 // jmpq ffffffffdf025ab0 <_sk_overlay_sse2_8bit+0xffffffffdeffb0ef> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -61189,39 +54149,39 @@ _sk_store_a8_sse41_8bit: .byte 72,99,87,8 // movslq 0x8(%rdi),%rdx .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx - .byte 102,15,111,45,48,34,0,0 // movdqa 0x2230(%rip),%xmm5 # 2aa0 <_sk_overlay_sse41_8bit+0x4a0> + .byte 102,15,111,45,244,99,0,0 // movdqa 0x63f4(%rip),%xmm5 # 2bed0 <_sk_overlay_sse2_8bit+0x150f> .byte 102,15,111,241 // movdqa %xmm1,%xmm6 .byte 102,15,56,0,245 // pshufb %xmm5,%xmm6 .byte 102,15,111,224 // movdqa %xmm0,%xmm4 .byte 102,15,56,0,229 // pshufb %xmm5,%xmm4 .byte 102,15,108,230 // punpcklqdq %xmm6,%xmm4 .byte 77,133,201 // test %r9,%r9 - .byte 117,19 // jne 89e <_sk_store_a8_sse41_8bit+0x4e> - .byte 102,15,56,0,37,60,34,0,0 // pshufb 0x223c(%rip),%xmm4 # 2ad0 <_sk_overlay_sse41_8bit+0x4d0> + .byte 117,19 // jne 25b0a <_sk_store_a8_sse41_8bit+0x4e> + .byte 102,15,56,0,37,144,99,0,0 // pshufb 0x6390(%rip),%xmm4 # 2be90 <_sk_overlay_sse2_8bit+0x14cf> .byte 102,66,15,214,36,2 // movq %xmm4,(%rdx,%r8,1) .byte 72,173 // lods %ds:(%rsi),%rax .byte 255,224 // jmpq *%rax .byte 65,128,225,7 // and $0x7,%r9b .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,239 // ja 89a <_sk_store_a8_sse41_8bit+0x4a> + .byte 119,239 // ja 25b06 <_sk_store_a8_sse41_8bit+0x4a> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,94,0,0,0 // lea 0x5e(%rip),%rcx # 914 <_sk_store_a8_sse41_8bit+0xc4> + .byte 72,141,13,94,0,0,0 // lea 0x5e(%rip),%rcx # 25b80 <_sk_store_a8_sse41_8bit+0xc4> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,58,20,36,2,0 // pextrb $0x0,%xmm4,(%rdx,%r8,1) - .byte 235,209 // jmp 89a <_sk_store_a8_sse41_8bit+0x4a> + .byte 235,209 // jmp 25b06 <_sk_store_a8_sse41_8bit+0x4a> .byte 102,66,15,58,20,100,2,2,4 // pextrb $0x4,%xmm4,0x2(%rdx,%r8,1) - .byte 102,15,56,0,37,229,33,0,0 // pshufb 0x21e5(%rip),%xmm4 # 2ac0 <_sk_overlay_sse41_8bit+0x4c0> + .byte 102,15,56,0,37,89,92,0,0 // pshufb 0x5c59(%rip),%xmm4 # 2b7a0 <_sk_overlay_sse2_8bit+0xddf> .byte 102,66,15,58,21,36,2,0 // pextrw $0x0,%xmm4,(%rdx,%r8,1) - .byte 235,181 // jmp 89a <_sk_store_a8_sse41_8bit+0x4a> + .byte 235,181 // jmp 25b06 <_sk_store_a8_sse41_8bit+0x4a> .byte 102,66,15,58,20,100,2,6,12 // pextrb $0xc,%xmm4,0x6(%rdx,%r8,1) .byte 102,66,15,58,20,100,2,5,10 // pextrb $0xa,%xmm4,0x5(%rdx,%r8,1) .byte 102,66,15,58,20,100,2,4,8 // pextrb $0x8,%xmm4,0x4(%rdx,%r8,1) - .byte 102,15,56,0,37,167,33,0,0 // pshufb 0x21a7(%rip),%xmm4 # 2ab0 <_sk_overlay_sse41_8bit+0x4b0> + .byte 102,15,56,0,37,59,92,0,0 // pshufb 0x5c3b(%rip),%xmm4 # 2b7b0 <_sk_overlay_sse2_8bit+0xdef> .byte 102,66,15,126,36,2 // movd %xmm4,(%rdx,%r8,1) - .byte 235,137 // jmp 89a <_sk_store_a8_sse41_8bit+0x4a> + .byte 235,137 // jmp 25b06 <_sk_store_a8_sse41_8bit+0x4a> .byte 15,31,0 // nopl (%rax) .byte 171 // stos %eax,%es:(%rdi) .byte 255 // (bad) @@ -61257,16 +54217,16 @@ _sk_load_g8_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,66 // jne 98f <_sk_load_g8_sse41_8bit+0x5f> + .byte 117,66 // jne 25bfb <_sk_load_g8_sse41_8bit+0x5f> .byte 102,66,15,56,48,12,2 // pmovzxbw (%rdx,%r8,1),%xmm1 - .byte 102,15,219,13,132,33,0,0 // pand 0x2184(%rip),%xmm1 # 2ae0 <_sk_overlay_sse41_8bit+0x4e0> + .byte 102,15,219,13,200,91,0,0 // pand 0x5bc8(%rip),%xmm1 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,56,51,193 // pmovzxwd %xmm1,%xmm0 .byte 102,15,105,204 // punpckhwd %xmm4,%xmm1 - .byte 102,15,111,37,127,33,0,0 // movdqa 0x217f(%rip),%xmm4 # 2af0 <_sk_overlay_sse41_8bit+0x4f0> + .byte 102,15,111,37,3,99,0,0 // movdqa 0x6303(%rip),%xmm4 # 2bee0 <_sk_overlay_sse2_8bit+0x151f> .byte 102,15,56,64,204 // pmulld %xmm4,%xmm1 .byte 102,15,56,64,196 // pmulld %xmm4,%xmm0 - .byte 102,15,111,37,125,33,0,0 // movdqa 0x217d(%rip),%xmm4 # 2b00 <_sk_overlay_sse41_8bit+0x500> + .byte 102,15,111,37,177,98,0,0 // movdqa 0x62b1(%rip),%xmm4 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,235,196 // por %xmm4,%xmm0 .byte 102,15,235,204 // por %xmm4,%xmm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -61275,15 +54235,15 @@ _sk_load_g8_sse41_8bit: .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,180 // ja 954 <_sk_load_g8_sse41_8bit+0x24> + .byte 119,180 // ja 25bc0 <_sk_load_g8_sse41_8bit+0x24> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,121,0,0,0 // lea 0x79(%rip),%rcx # a24 <_sk_load_g8_sse41_8bit+0xf4> + .byte 72,141,13,121,0,0,0 // lea 0x79(%rip),%rcx # 25c90 <_sk_load_g8_sse41_8bit+0xf4> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,200 // movd %eax,%xmm1 - .byte 235,149 // jmp 954 <_sk_load_g8_sse41_8bit+0x24> + .byte 235,149 // jmp 25bc0 <_sk_load_g8_sse41_8bit+0x24> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,15,196,200,2 // pinsrw $0x2,%eax,%xmm1 @@ -61291,7 +54251,7 @@ _sk_load_g8_sse41_8bit: .byte 102,15,110,192 // movd %eax,%xmm0 .byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0 .byte 102,15,58,14,200,3 // pblendw $0x3,%xmm0,%xmm1 - .byte 233,109,255,255,255 // jmpq 954 <_sk_load_g8_sse41_8bit+0x24> + .byte 233,109,255,255,255 // jmpq 25bc0 <_sk_load_g8_sse41_8bit+0x24> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,15,196,200,6 // pinsrw $0x6,%eax,%xmm1 @@ -61302,7 +54262,7 @@ _sk_load_g8_sse41_8bit: .byte 102,66,15,110,4,2 // movd (%rdx,%r8,1),%xmm0 .byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0 .byte 102,15,58,14,200,15 // pblendw $0xf,%xmm0,%xmm1 - .byte 233,50,255,255,255 // jmpq 954 <_sk_load_g8_sse41_8bit+0x24> + .byte 233,50,255,255,255 // jmpq 25bc0 <_sk_load_g8_sse41_8bit+0x24> .byte 102,144 // xchg %ax,%ax .byte 144 // nop .byte 255 // (bad) @@ -61311,7 +54271,7 @@ _sk_load_g8_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,221 // callq ffffffffde000a34 <_sk_overlay_sse41_8bit+0xffffffffddffe434> + .byte 232,255,255,255,221 // callq ffffffffde025ca0 <_sk_overlay_sse2_8bit+0xffffffffddffb2df> .byte 255 // (bad) .byte 255 // (bad) .byte 255,210 // callq *%rdx @@ -61334,16 +54294,16 @@ _sk_load_g8_dst_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,66 // jne a9f <_sk_load_g8_dst_sse41_8bit+0x5f> + .byte 117,66 // jne 25d0b <_sk_load_g8_dst_sse41_8bit+0x5f> .byte 102,66,15,56,48,28,2 // pmovzxbw (%rdx,%r8,1),%xmm3 - .byte 102,15,219,29,164,32,0,0 // pand 0x20a4(%rip),%xmm3 # 2b10 <_sk_overlay_sse41_8bit+0x510> + .byte 102,15,219,29,184,90,0,0 // pand 0x5ab8(%rip),%xmm3 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,56,51,211 // pmovzxwd %xmm3,%xmm2 .byte 102,15,105,220 // punpckhwd %xmm4,%xmm3 - .byte 102,15,111,37,159,32,0,0 // movdqa 0x209f(%rip),%xmm4 # 2b20 <_sk_overlay_sse41_8bit+0x520> + .byte 102,15,111,37,243,97,0,0 // movdqa 0x61f3(%rip),%xmm4 # 2bee0 <_sk_overlay_sse2_8bit+0x151f> .byte 102,15,56,64,220 // pmulld %xmm4,%xmm3 .byte 102,15,56,64,212 // pmulld %xmm4,%xmm2 - .byte 102,15,111,37,157,32,0,0 // movdqa 0x209d(%rip),%xmm4 # 2b30 <_sk_overlay_sse41_8bit+0x530> + .byte 102,15,111,37,161,97,0,0 // movdqa 0x61a1(%rip),%xmm4 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,235,212 // por %xmm4,%xmm2 .byte 102,15,235,220 // por %xmm4,%xmm3 .byte 72,173 // lods %ds:(%rsi),%rax @@ -61352,15 +54312,15 @@ _sk_load_g8_dst_sse41_8bit: .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,180 // ja a64 <_sk_load_g8_dst_sse41_8bit+0x24> + .byte 119,180 // ja 25cd0 <_sk_load_g8_dst_sse41_8bit+0x24> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,121,0,0,0 // lea 0x79(%rip),%rcx # b34 <_sk_load_g8_dst_sse41_8bit+0xf4> + .byte 72,141,13,121,0,0,0 // lea 0x79(%rip),%rcx # 25da0 <_sk_load_g8_dst_sse41_8bit+0xf4> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,216 // movd %eax,%xmm3 - .byte 235,149 // jmp a64 <_sk_load_g8_dst_sse41_8bit+0x24> + .byte 235,149 // jmp 25cd0 <_sk_load_g8_dst_sse41_8bit+0x24> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,196,216,2 // pinsrw $0x2,%eax,%xmm3 @@ -61368,7 +54328,7 @@ _sk_load_g8_dst_sse41_8bit: .byte 102,15,110,208 // movd %eax,%xmm2 .byte 102,15,56,48,210 // pmovzxbw %xmm2,%xmm2 .byte 102,15,58,14,218,3 // pblendw $0x3,%xmm2,%xmm3 - .byte 233,109,255,255,255 // jmpq a64 <_sk_load_g8_dst_sse41_8bit+0x24> + .byte 233,109,255,255,255 // jmpq 25cd0 <_sk_load_g8_dst_sse41_8bit+0x24> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,196,216,6 // pinsrw $0x6,%eax,%xmm3 @@ -61379,7 +54339,7 @@ _sk_load_g8_dst_sse41_8bit: .byte 102,66,15,110,20,2 // movd (%rdx,%r8,1),%xmm2 .byte 102,15,56,48,210 // pmovzxbw %xmm2,%xmm2 .byte 102,15,58,14,218,15 // pblendw $0xf,%xmm2,%xmm3 - .byte 233,50,255,255,255 // jmpq a64 <_sk_load_g8_dst_sse41_8bit+0x24> + .byte 233,50,255,255,255 // jmpq 25cd0 <_sk_load_g8_dst_sse41_8bit+0x24> .byte 102,144 // xchg %ax,%ax .byte 144 // nop .byte 255 // (bad) @@ -61388,7 +54348,7 @@ _sk_load_g8_dst_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 232,255,255,255,221 // callq ffffffffde000b44 <_sk_overlay_sse41_8bit+0xffffffffddffe544> + .byte 232,255,255,255,221 // callq ffffffffde025db0 <_sk_overlay_sse2_8bit+0xffffffffddffb3ef> .byte 255 // (bad) .byte 255 // (bad) .byte 255,210 // callq *%rdx @@ -61412,11 +54372,11 @@ _sk_srcover_rgba_8888_sse41_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,206,0,0,0 // jne c43 <_sk_srcover_rgba_8888_sse41_8bit+0xf3> + .byte 15,133,206,0,0,0 // jne 25eaf <_sk_srcover_rgba_8888_sse41_8bit+0xf3> .byte 243,70,15,111,68,138,16 // movdqu 0x10(%rdx,%r9,4),%xmm8 .byte 243,70,15,111,12,138 // movdqu (%rdx,%r9,4),%xmm9 .byte 77,133,192 // test %r8,%r8 - .byte 102,15,111,37,179,31,0,0 // movdqa 0x1fb3(%rip),%xmm4 # 2b40 <_sk_overlay_sse41_8bit+0x540> + .byte 102,15,111,37,183,96,0,0 // movdqa 0x60b7(%rip),%xmm4 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,111,241 // movdqa %xmm1,%xmm6 .byte 102,15,56,0,244 // pshufb %xmm4,%xmm6 .byte 102,15,111,248 // movdqa %xmm0,%xmm7 @@ -61450,7 +54410,7 @@ _sk_srcover_rgba_8888_sse41_8bit: .byte 102,68,15,248,204 // psubb %xmm4,%xmm9 .byte 102,68,15,252,200 // paddb %xmm0,%xmm9 .byte 102,68,15,252,193 // paddb %xmm1,%xmm8 - .byte 117,72 // jne c7a <_sk_srcover_rgba_8888_sse41_8bit+0x12a> + .byte 117,72 // jne 25ee6 <_sk_srcover_rgba_8888_sse41_8bit+0x12a> .byte 243,70,15,127,12,138 // movdqu %xmm9,(%rdx,%r9,4) .byte 243,70,15,127,68,138,16 // movdqu %xmm8,0x10(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -61461,43 +54421,43 @@ _sk_srcover_rgba_8888_sse41_8bit: .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 254,200 // dec %al .byte 60,6 // cmp $0x6,%al - .byte 15,135,38,255,255,255 // ja b82 <_sk_srcover_rgba_8888_sse41_8bit+0x32> + .byte 15,135,38,255,255,255 // ja 25dee <_sk_srcover_rgba_8888_sse41_8bit+0x32> .byte 15,182,192 // movzbl %al,%eax - .byte 72,141,13,186,0,0,0 // lea 0xba(%rip),%rcx # d20 <_sk_srcover_rgba_8888_sse41_8bit+0x1d0> + .byte 72,141,13,186,0,0,0 // lea 0xba(%rip),%rcx # 25f8c <_sk_srcover_rgba_8888_sse41_8bit+0x1d0> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,70,15,110,12,138 // movd (%rdx,%r9,4),%xmm9 - .byte 233,8,255,255,255 // jmpq b82 <_sk_srcover_rgba_8888_sse41_8bit+0x32> + .byte 233,8,255,255,255 // jmpq 25dee <_sk_srcover_rgba_8888_sse41_8bit+0x32> .byte 65,128,224,7 // and $0x7,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,6 // cmp $0x6,%r8b - .byte 119,184 // ja c3f <_sk_srcover_rgba_8888_sse41_8bit+0xef> + .byte 119,184 // ja 25eab <_sk_srcover_rgba_8888_sse41_8bit+0xef> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,170,0,0,0 // lea 0xaa(%rip),%rcx # d3c <_sk_srcover_rgba_8888_sse41_8bit+0x1ec> + .byte 72,141,13,170,0,0,0 // lea 0xaa(%rip),%rcx # 25fa8 <_sk_srcover_rgba_8888_sse41_8bit+0x1ec> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,70,15,126,12,138 // movd %xmm9,(%rdx,%r9,4) - .byte 235,156 // jmp c3f <_sk_srcover_rgba_8888_sse41_8bit+0xef> + .byte 235,156 // jmp 25eab <_sk_srcover_rgba_8888_sse41_8bit+0xef> .byte 102,66,15,110,100,138,8 // movd 0x8(%rdx,%r9,4),%xmm4 .byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9 .byte 243,66,15,126,36,138 // movq (%rdx,%r9,4),%xmm4 .byte 102,68,15,58,14,204,15 // pblendw $0xf,%xmm4,%xmm9 - .byte 233,192,254,255,255 // jmpq b82 <_sk_srcover_rgba_8888_sse41_8bit+0x32> + .byte 233,192,254,255,255 // jmpq 25dee <_sk_srcover_rgba_8888_sse41_8bit+0x32> .byte 102,66,15,110,100,138,24 // movd 0x18(%rdx,%r9,4),%xmm4 .byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8 .byte 102,70,15,58,34,68,138,20,1 // pinsrd $0x1,0x14(%rdx,%r9,4),%xmm8 .byte 102,70,15,58,34,68,138,16,0 // pinsrd $0x0,0x10(%rdx,%r9,4),%xmm8 - .byte 233,150,254,255,255 // jmpq b7c <_sk_srcover_rgba_8888_sse41_8bit+0x2c> + .byte 233,150,254,255,255 // jmpq 25de8 <_sk_srcover_rgba_8888_sse41_8bit+0x2c> .byte 102,70,15,58,22,76,138,8,2 // pextrd $0x2,%xmm9,0x8(%rdx,%r9,4) .byte 102,70,15,214,12,138 // movq %xmm9,(%rdx,%r9,4) - .byte 233,69,255,255,255 // jmpq c3f <_sk_srcover_rgba_8888_sse41_8bit+0xef> + .byte 233,69,255,255,255 // jmpq 25eab <_sk_srcover_rgba_8888_sse41_8bit+0xef> .byte 102,70,15,58,22,68,138,24,2 // pextrd $0x2,%xmm8,0x18(%rdx,%r9,4) .byte 102,70,15,58,22,68,138,20,1 // pextrd $0x1,%xmm8,0x14(%rdx,%r9,4) .byte 102,70,15,126,68,138,16 // movd %xmm8,0x10(%rdx,%r9,4) .byte 243,70,15,127,12,138 // movdqu %xmm9,(%rdx,%r9,4) - .byte 233,33,255,255,255 // jmpq c3f <_sk_srcover_rgba_8888_sse41_8bit+0xef> + .byte 233,33,255,255,255 // jmpq 25eab <_sk_srcover_rgba_8888_sse41_8bit+0xef> .byte 102,144 // xchg %ax,%ax .byte 79,255 // rex.WRXB (bad) .byte 255 // (bad) @@ -61538,7 +54498,7 @@ _sk_scale_1_float_sse41_8bit: .byte 102,15,111,232 // movdqa %xmm0,%xmm5 .byte 72,173 // lods %ds:(%rsi),%rax .byte 243,15,16,0 // movss (%rax),%xmm0 - .byte 243,15,89,5,150,28,0,0 // mulss 0x1c96(%rip),%xmm0 # 2a04 <_sk_overlay_sse41_8bit+0x404> + .byte 243,15,89,5,86,78,0,0 // mulss 0x4e56(%rip),%xmm0 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 243,15,44,192 // cvttss2si %xmm0,%eax .byte 15,87,192 // xorps %xmm0,%xmm0 .byte 102,68,15,56,48,197 // pmovzxbw %xmm5,%xmm8 @@ -61546,7 +54506,7 @@ _sk_scale_1_float_sse41_8bit: .byte 102,68,15,56,48,204 // pmovzxbw %xmm4,%xmm9 .byte 102,15,104,224 // punpckhbw %xmm0,%xmm4 .byte 102,15,110,240 // movd %eax,%xmm6 - .byte 102,15,56,0,53,186,29,0,0 // pshufb 0x1dba(%rip),%xmm6 # 2b50 <_sk_overlay_sse41_8bit+0x550> + .byte 102,15,56,0,53,238,94,0,0 // pshufb 0x5eee(%rip),%xmm6 # 2bef0 <_sk_overlay_sse2_8bit+0x152f> .byte 102,15,111,206 // movdqa %xmm6,%xmm1 .byte 102,65,15,213,201 // pmullw %xmm9,%xmm1 .byte 102,15,111,198 // movdqa %xmm6,%xmm0 @@ -61579,13 +54539,13 @@ _sk_scale_u8_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 15,133,160,0,0,0 // jne ea7 <_sk_scale_u8_sse41_8bit+0xc1> + .byte 15,133,160,0,0,0 // jne 26113 <_sk_scale_u8_sse41_8bit+0xc1> .byte 102,66,15,56,48,52,2 // pmovzxbw (%rdx,%r8,1),%xmm6 - .byte 102,15,219,53,74,29,0,0 // pand 0x1d4a(%rip),%xmm6 # 2b60 <_sk_overlay_sse41_8bit+0x560> + .byte 102,15,219,53,14,87,0,0 // pand 0x570e(%rip),%xmm6 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 102,15,111,254 // movdqa %xmm6,%xmm7 - .byte 102,15,56,0,61,72,29,0,0 // pshufb 0x1d48(%rip),%xmm7 # 2b70 <_sk_overlay_sse41_8bit+0x570> - .byte 102,15,56,0,53,79,29,0,0 // pshufb 0x1d4f(%rip),%xmm6 # 2b80 <_sk_overlay_sse41_8bit+0x580> + .byte 102,15,56,0,61,108,94,0,0 // pshufb 0x5e6c(%rip),%xmm7 # 2bf00 <_sk_overlay_sse2_8bit+0x153f> + .byte 102,15,56,0,53,115,94,0,0 // pshufb 0x5e73(%rip),%xmm6 # 2bf10 <_sk_overlay_sse2_8bit+0x154f> .byte 102,68,15,56,48,200 // pmovzxbw %xmm0,%xmm9 .byte 102,65,15,104,192 // punpckhbw %xmm8,%xmm0 .byte 102,68,15,56,48,209 // pmovzxbw %xmm1,%xmm10 @@ -61616,15 +54576,15 @@ _sk_scale_u8_sse41_8bit: .byte 102,15,239,246 // pxor %xmm6,%xmm6 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 15,135,82,255,255,255 // ja e0e <_sk_scale_u8_sse41_8bit+0x28> + .byte 15,135,82,255,255,255 // ja 2607a <_sk_scale_u8_sse41_8bit+0x28> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,125,0,0,0 // lea 0x7d(%rip),%rcx # f44 <_sk_scale_u8_sse41_8bit+0x15e> + .byte 72,141,13,125,0,0,0 // lea 0x7d(%rip),%rcx # 261b0 <_sk_scale_u8_sse41_8bit+0x15e> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,240 // movd %eax,%xmm6 - .byte 233,48,255,255,255 // jmpq e0e <_sk_scale_u8_sse41_8bit+0x28> + .byte 233,48,255,255,255 // jmpq 2607a <_sk_scale_u8_sse41_8bit+0x28> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,246 // pxor %xmm6,%xmm6 .byte 102,15,196,240,2 // pinsrw $0x2,%eax,%xmm6 @@ -61632,7 +54592,7 @@ _sk_scale_u8_sse41_8bit: .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4 .byte 102,15,58,14,244,3 // pblendw $0x3,%xmm4,%xmm6 - .byte 233,8,255,255,255 // jmpq e0e <_sk_scale_u8_sse41_8bit+0x28> + .byte 233,8,255,255,255 // jmpq 2607a <_sk_scale_u8_sse41_8bit+0x28> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,246 // pxor %xmm6,%xmm6 .byte 102,15,196,240,6 // pinsrw $0x6,%eax,%xmm6 @@ -61643,7 +54603,7 @@ _sk_scale_u8_sse41_8bit: .byte 102,66,15,110,36,2 // movd (%rdx,%r8,1),%xmm4 .byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4 .byte 102,15,58,14,244,15 // pblendw $0xf,%xmm4,%xmm6 - .byte 233,205,254,255,255 // jmpq e0e <_sk_scale_u8_sse41_8bit+0x28> + .byte 233,205,254,255,255 // jmpq 2607a <_sk_scale_u8_sse41_8bit+0x28> .byte 15,31,0 // nopl (%rax) .byte 140,255 // mov %?,%edi .byte 255 // (bad) @@ -61670,7 +54630,7 @@ FUNCTION(_sk_lerp_1_float_sse41_8bit) _sk_lerp_1_float_sse41_8bit: .byte 72,173 // lods %ds:(%rsi),%rax .byte 243,15,16,32 // movss (%rax),%xmm4 - .byte 243,15,89,37,154,26,0,0 // mulss 0x1a9a(%rip),%xmm4 # 2a08 <_sk_overlay_sse41_8bit+0x408> + .byte 243,15,89,37,86,76,0,0 // mulss 0x4c56(%rip),%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 243,15,44,196 // cvttss2si %xmm4,%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,96,228 // punpcklbw %xmm4,%xmm4 @@ -61681,7 +54641,7 @@ _sk_lerp_1_float_sse41_8bit: .byte 102,65,15,104,193 // punpckhbw %xmm9,%xmm0 .byte 102,68,15,56,48,217 // pmovzxbw %xmm1,%xmm11 .byte 102,65,15,104,201 // punpckhbw %xmm9,%xmm1 - .byte 102,15,56,0,61,231,27,0,0 // pshufb 0x1be7(%rip),%xmm7 # 2b90 <_sk_overlay_sse41_8bit+0x590> + .byte 102,15,56,0,61,11,93,0,0 // pshufb 0x5d0b(%rip),%xmm7 # 2bf20 <_sk_overlay_sse2_8bit+0x155f> .byte 102,68,15,111,231 // movdqa %xmm7,%xmm12 .byte 102,69,15,213,227 // pmullw %xmm11,%xmm12 .byte 102,68,15,111,239 // movdqa %xmm7,%xmm13 @@ -61742,13 +54702,13 @@ _sk_lerp_u8_sse41_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 15,133,46,1,0,0 // jne 11d1 <_sk_lerp_u8_sse41_8bit+0x14f> + .byte 15,133,46,1,0,0 // jne 2643d <_sk_lerp_u8_sse41_8bit+0x14f> .byte 102,66,15,56,48,60,2 // pmovzxbw (%rdx,%r8,1),%xmm7 - .byte 102,15,219,61,238,26,0,0 // pand 0x1aee(%rip),%xmm7 # 2ba0 <_sk_overlay_sse41_8bit+0x5a0> + .byte 102,15,219,61,114,84,0,0 // pand 0x5472(%rip),%xmm7 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 102,15,111,247 // movdqa %xmm7,%xmm6 - .byte 102,15,56,0,53,236,26,0,0 // pshufb 0x1aec(%rip),%xmm6 # 2bb0 <_sk_overlay_sse41_8bit+0x5b0> - .byte 102,15,56,0,61,243,26,0,0 // pshufb 0x1af3(%rip),%xmm7 # 2bc0 <_sk_overlay_sse41_8bit+0x5c0> + .byte 102,15,56,0,53,208,91,0,0 // pshufb 0x5bd0(%rip),%xmm6 # 2bf00 <_sk_overlay_sse2_8bit+0x153f> + .byte 102,15,56,0,61,215,91,0,0 // pshufb 0x5bd7(%rip),%xmm7 # 2bf10 <_sk_overlay_sse2_8bit+0x154f> .byte 102,68,15,56,48,200 // pmovzxbw %xmm0,%xmm9 .byte 102,65,15,104,192 // punpckhbw %xmm8,%xmm0 .byte 102,68,15,56,48,209 // pmovzxbw %xmm1,%xmm10 @@ -61808,15 +54768,15 @@ _sk_lerp_u8_sse41_8bit: .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 15,135,196,254,255,255 // ja 10aa <_sk_lerp_u8_sse41_8bit+0x28> + .byte 15,135,196,254,255,255 // ja 26316 <_sk_lerp_u8_sse41_8bit+0x28> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,123,0,0,0 // lea 0x7b(%rip),%rcx # 126c <_sk_lerp_u8_sse41_8bit+0x1ea> + .byte 72,141,13,123,0,0,0 // lea 0x7b(%rip),%rcx # 264d8 <_sk_lerp_u8_sse41_8bit+0x1ea> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,248 // movd %eax,%xmm7 - .byte 233,162,254,255,255 // jmpq 10aa <_sk_lerp_u8_sse41_8bit+0x28> + .byte 233,162,254,255,255 // jmpq 26316 <_sk_lerp_u8_sse41_8bit+0x28> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 102,15,196,248,2 // pinsrw $0x2,%eax,%xmm7 @@ -61824,7 +54784,7 @@ _sk_lerp_u8_sse41_8bit: .byte 102,15,110,232 // movd %eax,%xmm5 .byte 102,15,56,48,237 // pmovzxbw %xmm5,%xmm5 .byte 102,15,58,14,253,3 // pblendw $0x3,%xmm5,%xmm7 - .byte 233,122,254,255,255 // jmpq 10aa <_sk_lerp_u8_sse41_8bit+0x28> + .byte 233,122,254,255,255 // jmpq 26316 <_sk_lerp_u8_sse41_8bit+0x28> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,255 // pxor %xmm7,%xmm7 .byte 102,15,196,248,6 // pinsrw $0x6,%eax,%xmm7 @@ -61835,7 +54795,7 @@ _sk_lerp_u8_sse41_8bit: .byte 102,66,15,110,44,2 // movd (%rdx,%r8,1),%xmm5 .byte 102,15,56,48,237 // pmovzxbw %xmm5,%xmm5 .byte 102,15,58,14,253,15 // pblendw $0xf,%xmm5,%xmm7 - .byte 233,63,254,255,255 // jmpq 10aa <_sk_lerp_u8_sse41_8bit+0x28> + .byte 233,63,254,255,255 // jmpq 26316 <_sk_lerp_u8_sse41_8bit+0x28> .byte 144 // nop .byte 142,255 // mov %edi,%? .byte 255 // (bad) @@ -61843,7 +54803,7 @@ _sk_lerp_u8_sse41_8bit: .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,222 // jmpq ffffffffdf00127c <_sk_overlay_sse41_8bit+0xffffffffdeffec7c> + .byte 233,255,255,255,222 // jmpq ffffffffdf0264e8 <_sk_overlay_sse2_8bit+0xffffffffdeffbb27> .byte 255 // (bad) .byte 255 // (bad) .byte 255,211 // callq *%rbx @@ -61877,7 +54837,7 @@ HIDDEN _sk_black_color_sse41_8bit FUNCTION(_sk_black_color_sse41_8bit) _sk_black_color_sse41_8bit: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,5,43,25,0,0 // movaps 0x192b(%rip),%xmm0 # 2bd0 <_sk_overlay_sse41_8bit+0x5d0> + .byte 15,40,5,143,89,0,0 // movaps 0x598f(%rip),%xmm0 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 255,224 // jmpq *%rax @@ -61903,7 +54863,7 @@ HIDDEN _sk_srcatop_sse41_8bit .globl _sk_srcatop_sse41_8bit FUNCTION(_sk_srcatop_sse41_8bit) _sk_srcatop_sse41_8bit: - .byte 102,68,15,111,21,23,25,0,0 // movdqa 0x1917(%rip),%xmm10 # 2be0 <_sk_overlay_sse41_8bit+0x5e0> + .byte 102,68,15,111,21,123,89,0,0 // movdqa 0x597b(%rip),%xmm10 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,219 // movdqa %xmm3,%xmm11 .byte 102,68,15,56,48,195 // pmovzxbw %xmm3,%xmm8 .byte 102,15,111,235 // movdqa %xmm3,%xmm5 @@ -61973,7 +54933,7 @@ HIDDEN _sk_dstatop_sse41_8bit .globl _sk_dstatop_sse41_8bit FUNCTION(_sk_dstatop_sse41_8bit) _sk_dstatop_sse41_8bit: - .byte 102,68,15,111,29,236,23,0,0 // movdqa 0x17ec(%rip),%xmm11 # 2bf0 <_sk_overlay_sse41_8bit+0x5f0> + .byte 102,68,15,111,29,64,88,0,0 // movdqa 0x5840(%rip),%xmm11 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,233 // movdqa %xmm1,%xmm13 .byte 102,69,15,56,0,235 // pshufb %xmm11,%xmm13 .byte 102,68,15,111,248 // movdqa %xmm0,%xmm15 @@ -62045,7 +55005,7 @@ FUNCTION(_sk_srcin_sse41_8bit) _sk_srcin_sse41_8bit: .byte 102,15,111,225 // movdqa %xmm1,%xmm4 .byte 102,15,111,232 // movdqa %xmm0,%xmm5 - .byte 102,15,111,5,179,22,0,0 // movdqa 0x16b3(%rip),%xmm0 # 2c00 <_sk_overlay_sse41_8bit+0x600> + .byte 102,15,111,5,247,86,0,0 // movdqa 0x56f7(%rip),%xmm0 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,111,243 // movdqa %xmm3,%xmm6 .byte 102,15,56,0,240 // pshufb %xmm0,%xmm6 .byte 102,15,111,250 // movdqa %xmm2,%xmm7 @@ -62080,7 +55040,7 @@ HIDDEN _sk_dstin_sse41_8bit .globl _sk_dstin_sse41_8bit FUNCTION(_sk_dstin_sse41_8bit) _sk_dstin_sse41_8bit: - .byte 102,15,111,37,54,22,0,0 // movdqa 0x1636(%rip),%xmm4 # 2c10 <_sk_overlay_sse41_8bit+0x610> + .byte 102,15,111,37,106,86,0,0 // movdqa 0x566a(%rip),%xmm4 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,56,0,204 // pshufb %xmm4,%xmm1 .byte 102,15,56,0,196 // pshufb %xmm4,%xmm0 .byte 102,69,15,239,210 // pxor %xmm10,%xmm10 @@ -62119,7 +55079,7 @@ FUNCTION(_sk_srcout_sse41_8bit) _sk_srcout_sse41_8bit: .byte 102,15,111,225 // movdqa %xmm1,%xmm4 .byte 102,15,111,232 // movdqa %xmm0,%xmm5 - .byte 102,15,111,5,169,21,0,0 // movdqa 0x15a9(%rip),%xmm0 # 2c20 <_sk_overlay_sse41_8bit+0x620> + .byte 102,15,111,5,205,85,0,0 // movdqa 0x55cd(%rip),%xmm0 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,111,250 // movdqa %xmm2,%xmm7 .byte 102,15,56,0,248 // pshufb %xmm0,%xmm7 .byte 102,15,111,243 // movdqa %xmm3,%xmm6 @@ -62157,7 +55117,7 @@ HIDDEN _sk_dstout_sse41_8bit .globl _sk_dstout_sse41_8bit FUNCTION(_sk_dstout_sse41_8bit) _sk_dstout_sse41_8bit: - .byte 102,15,111,37,32,21,0,0 // movdqa 0x1520(%rip),%xmm4 # 2c30 <_sk_overlay_sse41_8bit+0x630> + .byte 102,15,111,37,52,85,0,0 // movdqa 0x5534(%rip),%xmm4 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,56,0,196 // pshufb %xmm4,%xmm0 .byte 102,15,56,0,204 // pshufb %xmm4,%xmm1 .byte 102,15,118,228 // pcmpeqd %xmm4,%xmm4 @@ -62197,7 +55157,7 @@ HIDDEN _sk_srcover_sse41_8bit .globl _sk_srcover_sse41_8bit FUNCTION(_sk_srcover_sse41_8bit) _sk_srcover_sse41_8bit: - .byte 102,15,111,53,143,20,0,0 // movdqa 0x148f(%rip),%xmm6 # 2c40 <_sk_overlay_sse41_8bit+0x640> + .byte 102,15,111,53,147,84,0,0 // movdqa 0x5493(%rip),%xmm6 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,217 // movdqa %xmm1,%xmm11 .byte 102,68,15,56,0,222 // pshufb %xmm6,%xmm11 .byte 102,15,111,232 // movdqa %xmm0,%xmm5 @@ -62238,7 +55198,7 @@ HIDDEN _sk_dstover_sse41_8bit .globl _sk_dstover_sse41_8bit FUNCTION(_sk_dstover_sse41_8bit) _sk_dstover_sse41_8bit: - .byte 102,68,15,111,5,239,19,0,0 // movdqa 0x13ef(%rip),%xmm8 # 2c50 <_sk_overlay_sse41_8bit+0x650> + .byte 102,68,15,111,5,227,83,0,0 // movdqa 0x53e3(%rip),%xmm8 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,209 // movdqa %xmm1,%xmm10 .byte 102,68,15,56,48,201 // pmovzxbw %xmm1,%xmm9 .byte 102,15,252,203 // paddb %xmm3,%xmm1 @@ -62317,7 +55277,7 @@ _sk_multiply_sse41_8bit: .byte 102,15,111,218 // movdqa %xmm2,%xmm3 .byte 102,15,111,209 // movdqa %xmm1,%xmm2 .byte 102,15,111,200 // movdqa %xmm0,%xmm1 - .byte 102,68,15,111,53,189,18,0,0 // movdqa 0x12bd(%rip),%xmm14 # 2c60 <_sk_overlay_sse41_8bit+0x660> + .byte 102,68,15,111,53,161,82,0,0 // movdqa 0x52a1(%rip),%xmm14 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,195 // movdqa %xmm3,%xmm8 .byte 102,15,111,235 // movdqa %xmm3,%xmm5 .byte 102,65,15,56,0,238 // pshufb %xmm14,%xmm5 @@ -62446,7 +55406,7 @@ HIDDEN _sk_xor__sse41_8bit .globl _sk_xor__sse41_8bit FUNCTION(_sk_xor__sse41_8bit) _sk_xor__sse41_8bit: - .byte 102,68,15,111,21,139,16,0,0 // movdqa 0x108b(%rip),%xmm10 # 2c70 <_sk_overlay_sse41_8bit+0x670> + .byte 102,68,15,111,21,95,80,0,0 // movdqa 0x505f(%rip),%xmm10 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,226 // movdqa %xmm2,%xmm12 .byte 102,68,15,56,48,194 // pmovzxbw %xmm2,%xmm8 .byte 102,15,111,234 // movdqa %xmm2,%xmm5 @@ -62519,7 +55479,7 @@ HIDDEN _sk_darken_sse41_8bit FUNCTION(_sk_darken_sse41_8bit) _sk_darken_sse41_8bit: .byte 102,68,15,111,240 // movdqa %xmm0,%xmm14 - .byte 102,68,15,111,5,78,15,0,0 // movdqa 0xf4e(%rip),%xmm8 # 2c80 <_sk_overlay_sse41_8bit+0x680> + .byte 102,68,15,111,5,18,79,0,0 // movdqa 0x4f12(%rip),%xmm8 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,219 // movdqa %xmm3,%xmm11 .byte 102,68,15,56,48,203 // pmovzxbw %xmm3,%xmm9 .byte 102,15,111,243 // movdqa %xmm3,%xmm6 @@ -62586,7 +55546,7 @@ _sk_darken_sse41_8bit: .byte 102,15,248,231 // psubb %xmm7,%xmm4 .byte 102,15,248,206 // psubb %xmm6,%xmm1 .byte 102,68,15,248,245 // psubb %xmm5,%xmm14 - .byte 15,40,5,18,14,0,0 // movaps 0xe12(%rip),%xmm0 # 2c90 <_sk_overlay_sse41_8bit+0x690> + .byte 15,40,5,70,78,0,0 // movaps 0x4e46(%rip),%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,68,15,56,16,244 // pblendvb %xmm0,%xmm4,%xmm14 .byte 102,65,15,56,16,200 // pblendvb %xmm0,%xmm8,%xmm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -62598,7 +55558,7 @@ HIDDEN _sk_lighten_sse41_8bit FUNCTION(_sk_lighten_sse41_8bit) _sk_lighten_sse41_8bit: .byte 102,68,15,111,240 // movdqa %xmm0,%xmm14 - .byte 102,68,15,111,5,255,13,0,0 // movdqa 0xdff(%rip),%xmm8 # 2ca0 <_sk_overlay_sse41_8bit+0x6a0> + .byte 102,68,15,111,5,163,77,0,0 // movdqa 0x4da3(%rip),%xmm8 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,219 // movdqa %xmm3,%xmm11 .byte 102,68,15,56,48,203 // pmovzxbw %xmm3,%xmm9 .byte 102,15,111,243 // movdqa %xmm3,%xmm6 @@ -62665,7 +55625,7 @@ _sk_lighten_sse41_8bit: .byte 102,15,248,231 // psubb %xmm7,%xmm4 .byte 102,15,248,206 // psubb %xmm6,%xmm1 .byte 102,68,15,248,245 // psubb %xmm5,%xmm14 - .byte 15,40,5,195,12,0,0 // movaps 0xcc3(%rip),%xmm0 # 2cb0 <_sk_overlay_sse41_8bit+0x6b0> + .byte 15,40,5,215,76,0,0 // movaps 0x4cd7(%rip),%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,68,15,56,16,244 // pblendvb %xmm0,%xmm4,%xmm14 .byte 102,65,15,56,16,200 // pblendvb %xmm0,%xmm8,%xmm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -62705,7 +55665,7 @@ _sk_exclusion_sse41_8bit: .byte 102,15,113,215,8 // psrlw $0x8,%xmm7 .byte 102,15,103,253 // packuswb %xmm5,%xmm7 .byte 102,15,103,230 // packuswb %xmm6,%xmm4 - .byte 102,15,111,45,41,12,0,0 // movdqa 0xc29(%rip),%xmm5 # 2cc0 <_sk_overlay_sse41_8bit+0x6c0> + .byte 102,15,111,45,45,76,0,0 // movdqa 0x4c2d(%rip),%xmm5 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,15,248,204 // psubb %xmm4,%xmm1 .byte 102,15,219,229 // pand %xmm5,%xmm4 .byte 102,15,219,239 // pand %xmm7,%xmm5 @@ -62720,7 +55680,7 @@ HIDDEN _sk_difference_sse41_8bit FUNCTION(_sk_difference_sse41_8bit) _sk_difference_sse41_8bit: .byte 102,68,15,111,193 // movdqa %xmm1,%xmm8 - .byte 102,15,111,13,16,12,0,0 // movdqa 0xc10(%rip),%xmm1 # 2cd0 <_sk_overlay_sse41_8bit+0x6d0> + .byte 102,15,111,13,132,75,0,0 // movdqa 0x4b84(%rip),%xmm1 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,111,219 // movdqa %xmm3,%xmm11 .byte 102,68,15,56,48,203 // pmovzxbw %xmm3,%xmm9 .byte 102,15,111,243 // movdqa %xmm3,%xmm6 @@ -62758,7 +55718,7 @@ _sk_difference_sse41_8bit: .byte 102,15,113,214,8 // psrlw $0x8,%xmm6 .byte 102,15,113,215,8 // psrlw $0x8,%xmm7 .byte 102,15,103,254 // packuswb %xmm6,%xmm7 - .byte 102,15,111,37,85,11,0,0 // movdqa 0xb55(%rip),%xmm4 # 2cd0 <_sk_overlay_sse41_8bit+0x6d0> + .byte 102,15,111,37,201,74,0,0 // movdqa 0x4ac9(%rip),%xmm4 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,15,56,0,204 // pshufb %xmm4,%xmm1 .byte 102,15,56,0,236 // pshufb %xmm4,%xmm5 .byte 102,69,15,104,236 // punpckhbw %xmm12,%xmm13 @@ -62783,7 +55743,7 @@ _sk_difference_sse41_8bit: .byte 102,15,103,241 // packuswb %xmm1,%xmm6 .byte 102,65,15,218,230 // pminub %xmm14,%xmm4 .byte 102,15,218,247 // pminub %xmm7,%xmm6 - .byte 102,15,111,13,232,10,0,0 // movdqa 0xae8(%rip),%xmm1 # 2ce0 <_sk_overlay_sse41_8bit+0x6e0> + .byte 102,15,111,13,204,74,0,0 // movdqa 0x4acc(%rip),%xmm1 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,68,15,248,198 // psubb %xmm6,%xmm8 .byte 102,15,219,241 // pand %xmm1,%xmm6 .byte 102,15,219,204 // pand %xmm4,%xmm1 @@ -62812,7 +55772,7 @@ _sk_hardlight_sse41_8bit: .byte 102,15,127,76,36,128 // movdqa %xmm1,-0x80(%rsp) .byte 102,69,15,56,48,221 // pmovzxbw %xmm13,%xmm11 .byte 102,68,15,127,92,36,48 // movdqa %xmm11,0x30(%rsp) - .byte 102,15,111,13,130,10,0,0 // movdqa 0xa82(%rip),%xmm1 # 2cf0 <_sk_overlay_sse41_8bit+0x6f0> + .byte 102,15,111,13,214,73,0,0 // movdqa 0x49d6(%rip),%xmm1 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,56,0,241 // pshufb %xmm1,%xmm14 .byte 102,68,15,56,0,233 // pshufb %xmm1,%xmm13 .byte 102,69,15,56,48,205 // pmovzxbw %xmm13,%xmm9 @@ -62861,7 +55821,7 @@ _sk_hardlight_sse41_8bit: .byte 102,65,15,56,58,242 // pminuw %xmm10,%xmm6 .byte 102,15,117,240 // pcmpeqw %xmm0,%xmm6 .byte 102,15,127,116,36,64 // movdqa %xmm6,0x40(%rsp) - .byte 102,15,111,53,150,9,0,0 // movdqa 0x996(%rip),%xmm6 # 2d00 <_sk_overlay_sse41_8bit+0x700> + .byte 102,15,111,53,186,65,0,0 // movdqa 0x41ba(%rip),%xmm6 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,111,199 // movdqa %xmm7,%xmm0 .byte 102,15,239,198 // pxor %xmm6,%xmm0 .byte 102,65,15,213,192 // pmullw %xmm8,%xmm0 @@ -62968,7 +55928,7 @@ _sk_hardlight_sse41_8bit: .byte 102,15,253,116,36,32 // paddw 0x20(%rsp),%xmm6 .byte 102,15,253,124,36,144 // paddw -0x70(%rsp),%xmm7 .byte 102,15,253,108,36,128 // paddw -0x80(%rsp),%xmm5 - .byte 102,15,111,5,134,7,0,0 // movdqa 0x786(%rip),%xmm0 # 2d10 <_sk_overlay_sse41_8bit+0x710> + .byte 102,15,111,5,74,71,0,0 // movdqa 0x474a(%rip),%xmm0 # 2bf40 <_sk_overlay_sse2_8bit+0x157f> .byte 102,68,15,253,216 // paddw %xmm0,%xmm11 .byte 102,68,15,253,219 // paddw %xmm3,%xmm11 .byte 102,15,253,240 // paddw %xmm0,%xmm6 @@ -62977,7 +55937,7 @@ _sk_hardlight_sse41_8bit: .byte 102,15,253,252 // paddw %xmm4,%xmm7 .byte 102,15,253,232 // paddw %xmm0,%xmm5 .byte 102,15,253,234 // paddw %xmm2,%xmm5 - .byte 102,15,111,5,108,7,0,0 // movdqa 0x76c(%rip),%xmm0 # 2d20 <_sk_overlay_sse41_8bit+0x720> + .byte 102,15,111,5,48,71,0,0 // movdqa 0x4730(%rip),%xmm0 # 2bf50 <_sk_overlay_sse2_8bit+0x158f> .byte 102,15,228,240 // pmulhuw %xmm0,%xmm6 .byte 102,68,15,228,216 // pmulhuw %xmm0,%xmm11 .byte 102,15,228,232 // pmulhuw %xmm0,%xmm5 @@ -63012,7 +55972,7 @@ _sk_overlay_sse41_8bit: .byte 102,15,127,76,36,128 // movdqa %xmm1,-0x80(%rsp) .byte 102,65,15,56,48,206 // pmovzxbw %xmm14,%xmm1 .byte 102,15,127,140,36,144,0,0,0 // movdqa %xmm1,0x90(%rsp) - .byte 102,15,111,13,229,6,0,0 // movdqa 0x6e5(%rip),%xmm1 # 2d30 <_sk_overlay_sse41_8bit+0x730> + .byte 102,15,111,13,249,69,0,0 // movdqa 0x45f9(%rip),%xmm1 # 2beb0 <_sk_overlay_sse2_8bit+0x14ef> .byte 102,68,15,56,0,249 // pshufb %xmm1,%xmm15 .byte 102,68,15,56,0,241 // pshufb %xmm1,%xmm14 .byte 102,65,15,56,48,238 // pmovzxbw %xmm14,%xmm5 @@ -63064,7 +56024,7 @@ _sk_overlay_sse41_8bit: .byte 102,65,15,56,58,221 // pminuw %xmm13,%xmm3 .byte 102,15,117,216 // pcmpeqw %xmm0,%xmm3 .byte 102,15,127,92,36,48 // movdqa %xmm3,0x30(%rsp) - .byte 102,15,111,53,231,5,0,0 // movdqa 0x5e7(%rip),%xmm6 # 2d40 <_sk_overlay_sse41_8bit+0x740> + .byte 102,15,111,53,203,61,0,0 // movdqa 0x3dcb(%rip),%xmm6 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,65,15,111,193 // movdqa %xmm9,%xmm0 .byte 102,15,239,198 // pxor %xmm6,%xmm0 .byte 102,15,213,196 // pmullw %xmm4,%xmm0 @@ -63173,7 +56133,7 @@ _sk_overlay_sse41_8bit: .byte 102,15,253,116,36,32 // paddw 0x20(%rsp),%xmm6 .byte 102,68,15,253,4,36 // paddw (%rsp),%xmm8 .byte 102,15,253,108,36,128 // paddw -0x80(%rsp),%xmm5 - .byte 102,15,111,5,211,3,0,0 // movdqa 0x3d3(%rip),%xmm0 # 2d50 <_sk_overlay_sse41_8bit+0x750> + .byte 102,15,111,5,87,67,0,0 // movdqa 0x4357(%rip),%xmm0 # 2bf40 <_sk_overlay_sse2_8bit+0x157f> .byte 102,68,15,253,216 // paddw %xmm0,%xmm11 .byte 102,69,15,253,217 // paddw %xmm9,%xmm11 .byte 102,15,253,240 // paddw %xmm0,%xmm6 @@ -63182,7 +56142,7 @@ _sk_overlay_sse41_8bit: .byte 102,68,15,253,195 // paddw %xmm3,%xmm8 .byte 102,15,253,232 // paddw %xmm0,%xmm5 .byte 102,15,253,234 // paddw %xmm2,%xmm5 - .byte 102,15,111,5,183,3,0,0 // movdqa 0x3b7(%rip),%xmm0 # 2d60 <_sk_overlay_sse41_8bit+0x760> + .byte 102,15,111,5,59,67,0,0 // movdqa 0x433b(%rip),%xmm0 # 2bf50 <_sk_overlay_sse2_8bit+0x158f> .byte 102,15,228,240 // pmulhuw %xmm0,%xmm6 .byte 102,68,15,228,216 // pmulhuw %xmm0,%xmm11 .byte 102,15,228,232 // pmulhuw %xmm0,%xmm5 @@ -63200,506 +56160,8 @@ _sk_overlay_sse41_8bit: .byte 102,15,111,205 // movdqa %xmm5,%xmm1 .byte 72,129,196,200,0,0,0 // add $0xc8,%rsp .byte 255,224 // jmpq *%rax - -BALIGN4 - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 2a47 <_sk_overlay_sse41_8bit+0x447> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 2a4b <_sk_overlay_sse41_8bit+0x44b> - .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 2a4f <_sk_overlay_sse41_8bit+0x44f> - -BALIGN16 - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,0,0 // sldt (%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 2,1 // add (%rcx),%al - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,2,1 // or $0x1020f0c,%eax - .byte 0,3 // add %al,(%rbx) - .byte 6 // (bad) - .byte 5,4,7,10,9 // add $0x90a0704,%eax - .byte 8,11 // or %cl,(%rbx) - .byte 14 // (bad) - .byte 13,12,15,255,0 // or $0xff0f0c,%eax - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 3,255 // add %edi,%edi - .byte 7 // (bad) - .byte 255,11 // decl (%rbx) - .byte 255,15 // decl (%rdi) - .byte 255,11 // decl (%rbx) - .byte 255,15 // decl (%rdi) - .byte 255,15 // decl (%rdi) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 2,4,6 // add (%rsi,%rax,1),%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,2 // add %al,(%rdx) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,2 // add %al,(%rdx) - .byte 4,6 // add $0x6,%al - .byte 8,10 // or %cl,(%rdx) - .byte 12,14 // or $0xe,%al - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,0 // (bad) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 8,8 // or %cl,(%rax) - .byte 8,8 // or %cl,(%rax) - .byte 10,10 // or (%rdx),%cl - .byte 10,10 // or (%rdx),%cl - .byte 12,12 // or $0xc,%al - .byte 12,12 // or $0xc,%al - .byte 14 // (bad) - .byte 14 // (bad) - .byte 14 // (bad) - .byte 14 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,2 // add (%rdx),%al - .byte 2,2 // add (%rdx),%al - .byte 4,4 // add $0x4,%al - .byte 4,4 // add $0x4,%al - .byte 6 // (bad) - .byte 6 // (bad) - .byte 6 // (bad) - .byte 6 // (bad) - .byte 0,128,2,128,4,128 // add %al,-0x7ffb7ffe(%rax) - .byte 6 // (bad) - .byte 128,4,128,5 // addb $0x5,(%rax,%rax,4) - .byte 128,6,128 // addb $0x80,(%rsi) - .byte 7 // (bad) - .byte 128,255,0 // cmp $0x0,%bh - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 255,0 // incl (%rax) - .byte 8,8 // or %cl,(%rax) - .byte 8,8 // or %cl,(%rax) - .byte 10,10 // or (%rdx),%cl - .byte 10,10 // or (%rdx),%cl - .byte 12,12 // or $0xc,%al - .byte 12,12 // or $0xc,%al - .byte 14 // (bad) - .byte 14 // (bad) - .byte 14 // (bad) - .byte 14 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,0 // add %al,(%rax) - .byte 2,2 // add (%rdx),%al - .byte 2,2 // add (%rdx),%al - .byte 4,4 // add $0x4,%al - .byte 4,4 // add $0x4,%al - .byte 6 // (bad) - .byte 6 // (bad) - .byte 6 // (bad) - .byte 6 // (bad) - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,3,3 // lsl (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 255 // (bad) - .byte 255 // (bad) - .byte 255,0 // incl (%rax) - .byte 3,3 // add (%rbx),%eax - .byte 3,3 // add (%rbx),%eax - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,127,0 // add %bh,0x0(%rdi) - .byte 127,0 // jg 2d14 <.literal16+0x304> - .byte 127,0 // jg 2d16 <.literal16+0x306> - .byte 127,0 // jg 2d18 <.literal16+0x308> - .byte 127,0 // jg 2d1a <.literal16+0x30a> - .byte 127,0 // jg 2d1c <.literal16+0x30c> - .byte 127,0 // jg 2d1e <.literal16+0x30e> - .byte 127,0 // jg 2d20 <.literal16+0x310> - .byte 129,128,129,128,129,128,129,128,129,128// addl $0x80818081,-0x7f7e7f7f(%rax) - .byte 129,128,129,128,129,128,3,3,3,3 // addl $0x3030303,-0x7f7e7f7f(%rax) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 7 // (bad) - .byte 11,11 // or (%rbx),%ecx - .byte 11,11 // or (%rbx),%ecx - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15 // (bad) - .byte 15,255 // (bad) - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,255 // add %bh,%bh - .byte 0,127,0 // add %bh,0x0(%rdi) - .byte 127,0 // jg 2d54 <.literal16+0x344> - .byte 127,0 // jg 2d56 <.literal16+0x346> - .byte 127,0 // jg 2d58 <.literal16+0x348> - .byte 127,0 // jg 2d5a <.literal16+0x34a> - .byte 127,0 // jg 2d5c <.literal16+0x34c> - .byte 127,0 // jg 2d5e <.literal16+0x34e> - .byte 127,0 // jg 2d60 <.literal16+0x350> - .byte 129,128,129,128,129,128,129,128,129,128// addl $0x80818081,-0x7f7e7f7f(%rax) - .byte 129 // .byte 0x81 - .byte 128 // .byte 0x80 - .byte 129 // .byte 0x81 - .byte 128 // .byte 0x80 - .byte 129 // .byte 0x81 - .byte 128 // .byte 0x80 -BALIGN32 + .byte 144 // nop + .byte 144 // nop HIDDEN _sk_start_pipeline_sse2_8bit .globl _sk_start_pipeline_sse2_8bit @@ -63722,7 +56184,7 @@ _sk_start_pipeline_sse2_8bit: .byte 73,137,246 // mov %rsi,%r14 .byte 72,137,77,168 // mov %rcx,-0x58(%rbp) .byte 73,57,207 // cmp %rcx,%r15 - .byte 115,102 // jae 95 <_sk_start_pipeline_sse2_8bit+0x95> + .byte 115,102 // jae 27d01 <_sk_start_pipeline_sse2_8bit+0x95> .byte 72,139,69,208 // mov -0x30(%rbp),%rax .byte 72,141,64,8 // lea 0x8(%rax),%rax .byte 72,137,69,176 // mov %rax,-0x50(%rbp) @@ -63732,7 +56194,7 @@ _sk_start_pipeline_sse2_8bit: .byte 72,137,69,184 // mov %rax,-0x48(%rbp) .byte 76,137,125,192 // mov %r15,-0x40(%rbp) .byte 72,199,69,200,0,0,0,0 // movq $0x0,-0x38(%rbp) - .byte 119,30 // ja 77 <_sk_start_pipeline_sse2_8bit+0x77> + .byte 119,30 // ja 27ce3 <_sk_start_pipeline_sse2_8bit+0x77> .byte 76,137,231 // mov %r12,%rdi .byte 76,137,246 // mov %r14,%rsi .byte 65,255,213 // callq *%r13 @@ -63741,17 +56203,17 @@ _sk_start_pipeline_sse2_8bit: .byte 72,137,69,184 // mov %rax,-0x48(%rbp) .byte 72,131,193,16 // add $0x10,%rcx .byte 72,57,217 // cmp %rbx,%rcx - .byte 118,226 // jbe 59 <_sk_start_pipeline_sse2_8bit+0x59> + .byte 118,226 // jbe 27cc5 <_sk_start_pipeline_sse2_8bit+0x59> .byte 72,137,217 // mov %rbx,%rcx .byte 72,41,193 // sub %rax,%rcx - .byte 116,13 // je 8c <_sk_start_pipeline_sse2_8bit+0x8c> + .byte 116,13 // je 27cf8 <_sk_start_pipeline_sse2_8bit+0x8c> .byte 72,137,77,200 // mov %rcx,-0x38(%rbp) .byte 76,137,231 // mov %r12,%rdi .byte 76,137,246 // mov %r14,%rsi .byte 65,255,213 // callq *%r13 .byte 73,255,199 // inc %r15 .byte 76,59,125,168 // cmp -0x58(%rbp),%r15 - .byte 117,170 // jne 3f <_sk_start_pipeline_sse2_8bit+0x3f> + .byte 117,170 // jne 27cab <_sk_start_pipeline_sse2_8bit+0x3f> .byte 72,131,196,56 // add $0x38,%rsp .byte 91 // pop %rbx .byte 65,92 // pop %r12 @@ -63783,7 +56245,7 @@ HIDDEN _sk_set_rgb_sse2_8bit FUNCTION(_sk_set_rgb_sse2_8bit) _sk_set_rgb_sse2_8bit: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 243,15,16,37,209,48,0,0 // movss 0x30d1(%rip),%xmm4 # 3194 <_sk_overlay_sse2_8bit+0x43f> + .byte 243,15,16,37,1,49,0,0 // movss 0x3101(%rip),%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 243,15,16,40 // movss (%rax),%xmm5 .byte 243,15,89,236 // mulss %xmm4,%xmm5 .byte 243,72,15,44,205 // cvttss2si %xmm5,%rcx @@ -63798,7 +56260,7 @@ _sk_set_rgb_sse2_8bit: .byte 9,208 // or %edx,%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,112,228,0 // pshufd $0x0,%xmm4,%xmm4 - .byte 102,15,111,45,157,48,0,0 // movdqa 0x309d(%rip),%xmm5 # 31a0 <_sk_overlay_sse2_8bit+0x44b> + .byte 102,15,111,45,49,65,0,0 // movdqa 0x4131(%rip),%xmm5 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,219,205 // pand %xmm5,%xmm1 .byte 102,15,219,197 // pand %xmm5,%xmm0 .byte 102,15,235,196 // por %xmm4,%xmm0 @@ -63823,7 +56285,7 @@ _sk_premul_sse2_8bit: .byte 102,15,96,192 // punpcklbw %xmm0,%xmm0 .byte 242,15,112,192,95 // pshuflw $0x5f,%xmm0,%xmm0 .byte 243,15,112,248,95 // pshufhw $0x5f,%xmm0,%xmm7 - .byte 102,15,111,5,81,48,0,0 // movdqa 0x3051(%rip),%xmm0 # 31b0 <_sk_overlay_sse2_8bit+0x45b> + .byte 102,15,111,5,213,64,0,0 // movdqa 0x40d5(%rip),%xmm0 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,235,248 // por %xmm0,%xmm7 .byte 102,15,235,240 // por %xmm0,%xmm6 .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 @@ -63904,7 +56366,7 @@ _sk_load_8888_sse2_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,16 // jne 27f <_sk_load_8888_sse2_8bit+0x31> + .byte 117,16 // jne 27eeb <_sk_load_8888_sse2_8bit+0x31> .byte 66,15,16,76,130,16 // movups 0x10(%rdx,%r8,4),%xmm1 .byte 102,66,15,16,4,130 // movupd (%rdx,%r8,4),%xmm0 .byte 72,173 // lods %ds:(%rsi),%rax @@ -63914,18 +56376,18 @@ _sk_load_8888_sse2_8bit: .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,231 // ja 27b <_sk_load_8888_sse2_8bit+0x2d> + .byte 119,231 // ja 27ee7 <_sk_load_8888_sse2_8bit+0x2d> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,81,0,0,0 // lea 0x51(%rip),%rcx # 2f0 <_sk_load_8888_sse2_8bit+0xa2> + .byte 72,141,13,81,0,0,0 // lea 0x51(%rip),%rcx # 27f5c <_sk_load_8888_sse2_8bit+0xa2> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 243,66,15,16,4,130 // movss (%rdx,%r8,4),%xmm0 - .byte 235,203 // jmp 27b <_sk_load_8888_sse2_8bit+0x2d> + .byte 235,203 // jmp 27ee7 <_sk_load_8888_sse2_8bit+0x2d> .byte 102,66,15,110,68,130,8 // movd 0x8(%rdx,%r8,4),%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 .byte 102,66,15,18,4,130 // movlpd (%rdx,%r8,4),%xmm0 - .byte 235,183 // jmp 27b <_sk_load_8888_sse2_8bit+0x2d> + .byte 235,183 // jmp 27ee7 <_sk_load_8888_sse2_8bit+0x2d> .byte 102,66,15,110,68,130,24 // movd 0x18(%rdx,%r8,4),%xmm0 .byte 102,15,112,200,69 // pshufd $0x45,%xmm0,%xmm1 .byte 243,66,15,16,68,130,20 // movss 0x14(%rdx,%r8,4),%xmm0 @@ -63934,7 +56396,7 @@ _sk_load_8888_sse2_8bit: .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 243,66,15,16,68,130,16 // movss 0x10(%rdx,%r8,4),%xmm0 .byte 243,15,16,200 // movss %xmm0,%xmm1 - .byte 235,134 // jmp 275 <_sk_load_8888_sse2_8bit+0x27> + .byte 235,134 // jmp 27ee1 <_sk_load_8888_sse2_8bit+0x27> .byte 144 // nop .byte 184,255,255,255,204 // mov $0xccffffff,%eax .byte 255 // (bad) @@ -63966,7 +56428,7 @@ _sk_load_8888_dst_sse2_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,16 // jne 33d <_sk_load_8888_dst_sse2_8bit+0x31> + .byte 117,16 // jne 27fa9 <_sk_load_8888_dst_sse2_8bit+0x31> .byte 66,15,16,92,130,16 // movups 0x10(%rdx,%r8,4),%xmm3 .byte 102,66,15,16,20,130 // movupd (%rdx,%r8,4),%xmm2 .byte 72,173 // lods %ds:(%rsi),%rax @@ -63976,18 +56438,18 @@ _sk_load_8888_dst_sse2_8bit: .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,231 // ja 339 <_sk_load_8888_dst_sse2_8bit+0x2d> + .byte 119,231 // ja 27fa5 <_sk_load_8888_dst_sse2_8bit+0x2d> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,83,0,0,0 // lea 0x53(%rip),%rcx # 3b0 <_sk_load_8888_dst_sse2_8bit+0xa4> + .byte 72,141,13,83,0,0,0 // lea 0x53(%rip),%rcx # 2801c <_sk_load_8888_dst_sse2_8bit+0xa4> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 243,66,15,16,20,130 // movss (%rdx,%r8,4),%xmm2 - .byte 235,203 // jmp 339 <_sk_load_8888_dst_sse2_8bit+0x2d> + .byte 235,203 // jmp 27fa5 <_sk_load_8888_dst_sse2_8bit+0x2d> .byte 102,66,15,110,84,130,8 // movd 0x8(%rdx,%r8,4),%xmm2 .byte 102,15,112,210,69 // pshufd $0x45,%xmm2,%xmm2 .byte 102,66,15,18,20,130 // movlpd (%rdx,%r8,4),%xmm2 - .byte 235,183 // jmp 339 <_sk_load_8888_dst_sse2_8bit+0x2d> + .byte 235,183 // jmp 27fa5 <_sk_load_8888_dst_sse2_8bit+0x2d> .byte 102,66,15,110,84,130,24 // movd 0x18(%rdx,%r8,4),%xmm2 .byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3 .byte 243,66,15,16,84,130,20 // movss 0x14(%rdx,%r8,4),%xmm2 @@ -63996,7 +56458,7 @@ _sk_load_8888_dst_sse2_8bit: .byte 15,40,218 // movaps %xmm2,%xmm3 .byte 243,66,15,16,84,130,16 // movss 0x10(%rdx,%r8,4),%xmm2 .byte 243,15,16,218 // movss %xmm2,%xmm3 - .byte 235,134 // jmp 333 <_sk_load_8888_dst_sse2_8bit+0x27> + .byte 235,134 // jmp 27f9f <_sk_load_8888_dst_sse2_8bit+0x27> .byte 15,31,0 // nopl (%rax) .byte 182,255 // mov $0xff,%dh .byte 255 // (bad) @@ -64031,7 +56493,7 @@ _sk_store_8888_sse2_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,192 // test %r8,%r8 - .byte 117,17 // jne 3fe <_sk_store_8888_sse2_8bit+0x32> + .byte 117,17 // jne 2806a <_sk_store_8888_sse2_8bit+0x32> .byte 243,66,15,127,4,138 // movdqu %xmm0,(%rdx,%r9,4) .byte 243,66,15,127,76,138,16 // movdqu %xmm1,0x10(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -64039,25 +56501,25 @@ _sk_store_8888_sse2_8bit: .byte 65,128,224,7 // and $0x7,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,6 // cmp $0x6,%r8b - .byte 119,239 // ja 3fa <_sk_store_8888_sse2_8bit+0x2e> + .byte 119,239 // ja 28066 <_sk_store_8888_sse2_8bit+0x2e> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,78,0,0,0 // lea 0x4e(%rip),%rcx # 464 <_sk_store_8888_sse2_8bit+0x98> + .byte 72,141,13,78,0,0,0 // lea 0x4e(%rip),%rcx # 280d0 <_sk_store_8888_sse2_8bit+0x98> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,126,4,138 // movd %xmm0,(%rdx,%r9,4) - .byte 235,211 // jmp 3fa <_sk_store_8888_sse2_8bit+0x2e> + .byte 235,211 // jmp 28066 <_sk_store_8888_sse2_8bit+0x2e> .byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4 .byte 102,66,15,126,100,138,8 // movd %xmm4,0x8(%rdx,%r9,4) .byte 102,66,15,214,4,138 // movq %xmm0,(%rdx,%r9,4) - .byte 235,191 // jmp 3fa <_sk_store_8888_sse2_8bit+0x2e> + .byte 235,191 // jmp 28066 <_sk_store_8888_sse2_8bit+0x2e> .byte 102,15,112,225,78 // pshufd $0x4e,%xmm1,%xmm4 .byte 102,66,15,126,100,138,24 // movd %xmm4,0x18(%rdx,%r9,4) .byte 102,15,112,225,229 // pshufd $0xe5,%xmm1,%xmm4 .byte 102,66,15,126,100,138,20 // movd %xmm4,0x14(%rdx,%r9,4) .byte 102,66,15,126,76,138,16 // movd %xmm1,0x10(%rdx,%r9,4) .byte 243,66,15,127,4,138 // movdqu %xmm0,(%rdx,%r9,4) - .byte 235,152 // jmp 3fa <_sk_store_8888_sse2_8bit+0x2e> + .byte 235,152 // jmp 28066 <_sk_store_8888_sse2_8bit+0x2e> .byte 102,144 // xchg %ax,%ax .byte 187,255,255,255,207 // mov $0xcfffffff,%ebx .byte 255 // (bad) @@ -64093,7 +56555,7 @@ _sk_load_bgra_sse2_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,92 // jne 4fd <_sk_load_bgra_sse2_8bit+0x7d> + .byte 117,92 // jne 28169 <_sk_load_bgra_sse2_8bit+0x7d> .byte 66,15,16,76,130,16 // movups 0x10(%rdx,%r8,4),%xmm1 .byte 102,66,15,16,4,130 // movupd (%rdx,%r8,4),%xmm0 .byte 102,15,239,228 // pxor %xmm4,%xmm4 @@ -64120,18 +56582,18 @@ _sk_load_bgra_sse2_8bit: .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,155 // ja 4ad <_sk_load_bgra_sse2_8bit+0x2d> + .byte 119,155 // ja 28119 <_sk_load_bgra_sse2_8bit+0x2d> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,91,0,0,0 // lea 0x5b(%rip),%rcx # 578 <_sk_load_bgra_sse2_8bit+0xf8> + .byte 72,141,13,91,0,0,0 // lea 0x5b(%rip),%rcx # 281e4 <_sk_load_bgra_sse2_8bit+0xf8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 243,66,15,16,4,130 // movss (%rdx,%r8,4),%xmm0 - .byte 233,124,255,255,255 // jmpq 4ad <_sk_load_bgra_sse2_8bit+0x2d> + .byte 233,124,255,255,255 // jmpq 28119 <_sk_load_bgra_sse2_8bit+0x2d> .byte 102,66,15,110,68,130,8 // movd 0x8(%rdx,%r8,4),%xmm0 .byte 102,15,112,192,69 // pshufd $0x45,%xmm0,%xmm0 .byte 102,66,15,18,4,130 // movlpd (%rdx,%r8,4),%xmm0 - .byte 233,101,255,255,255 // jmpq 4ad <_sk_load_bgra_sse2_8bit+0x2d> + .byte 233,101,255,255,255 // jmpq 28119 <_sk_load_bgra_sse2_8bit+0x2d> .byte 102,66,15,110,68,130,24 // movd 0x18(%rdx,%r8,4),%xmm0 .byte 102,15,112,200,69 // pshufd $0x45,%xmm0,%xmm1 .byte 243,66,15,16,68,130,20 // movss 0x14(%rdx,%r8,4),%xmm0 @@ -64140,7 +56602,7 @@ _sk_load_bgra_sse2_8bit: .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 243,66,15,16,68,130,16 // movss 0x10(%rdx,%r8,4),%xmm0 .byte 243,15,16,200 // movss %xmm0,%xmm1 - .byte 233,49,255,255,255 // jmpq 4a7 <_sk_load_bgra_sse2_8bit+0x27> + .byte 233,49,255,255,255 // jmpq 28113 <_sk_load_bgra_sse2_8bit+0x27> .byte 102,144 // xchg %ax,%ax .byte 174 // scas %es:(%rdi),%al .byte 255 // (bad) @@ -64177,7 +56639,7 @@ _sk_load_bgra_dst_sse2_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,92 // jne 611 <_sk_load_bgra_dst_sse2_8bit+0x7d> + .byte 117,92 // jne 2827d <_sk_load_bgra_dst_sse2_8bit+0x7d> .byte 66,15,16,92,130,16 // movups 0x10(%rdx,%r8,4),%xmm3 .byte 102,66,15,16,20,130 // movupd (%rdx,%r8,4),%xmm2 .byte 102,15,239,228 // pxor %xmm4,%xmm4 @@ -64204,18 +56666,18 @@ _sk_load_bgra_dst_sse2_8bit: .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,155 // ja 5c1 <_sk_load_bgra_dst_sse2_8bit+0x2d> + .byte 119,155 // ja 2822d <_sk_load_bgra_dst_sse2_8bit+0x2d> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,91,0,0,0 // lea 0x5b(%rip),%rcx # 68c <_sk_load_bgra_dst_sse2_8bit+0xf8> + .byte 72,141,13,91,0,0,0 // lea 0x5b(%rip),%rcx # 282f8 <_sk_load_bgra_dst_sse2_8bit+0xf8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 243,66,15,16,20,130 // movss (%rdx,%r8,4),%xmm2 - .byte 233,124,255,255,255 // jmpq 5c1 <_sk_load_bgra_dst_sse2_8bit+0x2d> + .byte 233,124,255,255,255 // jmpq 2822d <_sk_load_bgra_dst_sse2_8bit+0x2d> .byte 102,66,15,110,84,130,8 // movd 0x8(%rdx,%r8,4),%xmm2 .byte 102,15,112,210,69 // pshufd $0x45,%xmm2,%xmm2 .byte 102,66,15,18,20,130 // movlpd (%rdx,%r8,4),%xmm2 - .byte 233,101,255,255,255 // jmpq 5c1 <_sk_load_bgra_dst_sse2_8bit+0x2d> + .byte 233,101,255,255,255 // jmpq 2822d <_sk_load_bgra_dst_sse2_8bit+0x2d> .byte 102,66,15,110,84,130,24 // movd 0x18(%rdx,%r8,4),%xmm2 .byte 102,15,112,218,69 // pshufd $0x45,%xmm2,%xmm3 .byte 243,66,15,16,84,130,20 // movss 0x14(%rdx,%r8,4),%xmm2 @@ -64224,7 +56686,7 @@ _sk_load_bgra_dst_sse2_8bit: .byte 15,40,218 // movaps %xmm2,%xmm3 .byte 243,66,15,16,84,130,16 // movss 0x10(%rdx,%r8,4),%xmm2 .byte 243,15,16,218 // movss %xmm2,%xmm3 - .byte 233,49,255,255,255 // jmpq 5bb <_sk_load_bgra_dst_sse2_8bit+0x27> + .byte 233,49,255,255,255 // jmpq 28227 <_sk_load_bgra_dst_sse2_8bit+0x27> .byte 102,144 // xchg %ax,%ax .byte 174 // scas %es:(%rdi),%al .byte 255 // (bad) @@ -64280,7 +56742,7 @@ _sk_store_bgra_sse2_8bit: .byte 243,15,112,237,198 // pshufhw $0xc6,%xmm5,%xmm5 .byte 102,15,103,238 // packuswb %xmm6,%xmm5 .byte 77,133,192 // test %r8,%r8 - .byte 117,17 // jne 72e <_sk_store_bgra_sse2_8bit+0x86> + .byte 117,17 // jne 2839a <_sk_store_bgra_sse2_8bit+0x86> .byte 243,66,15,127,44,138 // movdqu %xmm5,(%rdx,%r9,4) .byte 243,66,15,127,100,138,16 // movdqu %xmm4,0x10(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -64288,25 +56750,25 @@ _sk_store_bgra_sse2_8bit: .byte 65,128,224,7 // and $0x7,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,6 // cmp $0x6,%r8b - .byte 119,239 // ja 72a <_sk_store_bgra_sse2_8bit+0x82> + .byte 119,239 // ja 28396 <_sk_store_bgra_sse2_8bit+0x82> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,78,0,0,0 // lea 0x4e(%rip),%rcx # 794 <_sk_store_bgra_sse2_8bit+0xec> + .byte 72,141,13,78,0,0,0 // lea 0x4e(%rip),%rcx # 28400 <_sk_store_bgra_sse2_8bit+0xec> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,66,15,126,44,138 // movd %xmm5,(%rdx,%r9,4) - .byte 235,211 // jmp 72a <_sk_store_bgra_sse2_8bit+0x82> + .byte 235,211 // jmp 28396 <_sk_store_bgra_sse2_8bit+0x82> .byte 102,15,112,229,78 // pshufd $0x4e,%xmm5,%xmm4 .byte 102,66,15,126,100,138,8 // movd %xmm4,0x8(%rdx,%r9,4) .byte 102,66,15,214,44,138 // movq %xmm5,(%rdx,%r9,4) - .byte 235,191 // jmp 72a <_sk_store_bgra_sse2_8bit+0x82> + .byte 235,191 // jmp 28396 <_sk_store_bgra_sse2_8bit+0x82> .byte 102,15,112,244,78 // pshufd $0x4e,%xmm4,%xmm6 .byte 102,66,15,126,116,138,24 // movd %xmm6,0x18(%rdx,%r9,4) .byte 102,15,112,244,229 // pshufd $0xe5,%xmm4,%xmm6 .byte 102,66,15,126,116,138,20 // movd %xmm6,0x14(%rdx,%r9,4) .byte 102,66,15,126,100,138,16 // movd %xmm4,0x10(%rdx,%r9,4) .byte 243,66,15,127,44,138 // movdqu %xmm5,(%rdx,%r9,4) - .byte 235,152 // jmp 72a <_sk_store_bgra_sse2_8bit+0x82> + .byte 235,152 // jmp 28396 <_sk_store_bgra_sse2_8bit+0x82> .byte 102,144 // xchg %ax,%ax .byte 187,255,255,255,207 // mov $0xcfffffff,%ebx .byte 255 // (bad) @@ -64341,10 +56803,10 @@ _sk_load_a8_sse2_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,48 // jne 7fd <_sk_load_a8_sse2_8bit+0x4d> + .byte 117,48 // jne 28469 <_sk_load_a8_sse2_8bit+0x4d> .byte 243,66,15,126,4,2 // movq (%rdx,%r8,1),%xmm0 .byte 102,15,96,192 // punpcklbw %xmm0,%xmm0 - .byte 102,15,84,5,225,41,0,0 // andpd 0x29e1(%rip),%xmm0 # 31c0 <_sk_overlay_sse2_8bit+0x46b> + .byte 102,15,84,5,69,51,0,0 // andpd 0x3345(%rip),%xmm0 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,40,200 // movapd %xmm0,%xmm1 .byte 102,15,105,204 // punpckhwd %xmm4,%xmm1 @@ -64357,15 +56819,15 @@ _sk_load_a8_sse2_8bit: .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,201 // ja 7d7 <_sk_load_a8_sse2_8bit+0x27> + .byte 119,201 // ja 28443 <_sk_load_a8_sse2_8bit+0x27> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,111,0,0,0 // lea 0x6f(%rip),%rcx # 888 <_sk_load_a8_sse2_8bit+0xd8> + .byte 72,141,13,111,0,0,0 // lea 0x6f(%rip),%rcx # 284f4 <_sk_load_a8_sse2_8bit+0xd8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 - .byte 235,170 // jmp 7d7 <_sk_load_a8_sse2_8bit+0x27> + .byte 235,170 // jmp 28443 <_sk_load_a8_sse2_8bit+0x27> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 102,15,196,192,2 // pinsrw $0x2,%eax,%xmm0 @@ -64373,7 +56835,7 @@ _sk_load_a8_sse2_8bit: .byte 102,15,110,200 // movd %eax,%xmm1 .byte 102,15,96,200 // punpcklbw %xmm0,%xmm1 .byte 243,15,16,193 // movss %xmm1,%xmm0 - .byte 235,136 // jmp 7d7 <_sk_load_a8_sse2_8bit+0x27> + .byte 235,136 // jmp 28443 <_sk_load_a8_sse2_8bit+0x27> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 102,15,196,192,6 // pinsrw $0x6,%eax,%xmm0 @@ -64384,7 +56846,7 @@ _sk_load_a8_sse2_8bit: .byte 102,66,15,110,12,2 // movd (%rdx,%r8,1),%xmm1 .byte 102,15,96,200 // punpcklbw %xmm0,%xmm1 .byte 242,15,16,193 // movsd %xmm1,%xmm0 - .byte 233,80,255,255,255 // jmpq 7d7 <_sk_load_a8_sse2_8bit+0x27> + .byte 233,80,255,255,255 // jmpq 28443 <_sk_load_a8_sse2_8bit+0x27> .byte 144 // nop .byte 154 // (bad) .byte 255 // (bad) @@ -64418,10 +56880,10 @@ _sk_load_a8_dst_sse2_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,48 // jne 8f1 <_sk_load_a8_dst_sse2_8bit+0x4d> + .byte 117,48 // jne 2855d <_sk_load_a8_dst_sse2_8bit+0x4d> .byte 243,66,15,126,20,2 // movq (%rdx,%r8,1),%xmm2 .byte 102,15,96,208 // punpcklbw %xmm0,%xmm2 - .byte 102,15,84,21,253,40,0,0 // andpd 0x28fd(%rip),%xmm2 # 31d0 <_sk_overlay_sse2_8bit+0x47b> + .byte 102,15,84,21,81,50,0,0 // andpd 0x3251(%rip),%xmm2 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,40,218 // movapd %xmm2,%xmm3 .byte 102,15,105,220 // punpckhwd %xmm4,%xmm3 @@ -64434,15 +56896,15 @@ _sk_load_a8_dst_sse2_8bit: .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,201 // ja 8cb <_sk_load_a8_dst_sse2_8bit+0x27> + .byte 119,201 // ja 28537 <_sk_load_a8_dst_sse2_8bit+0x27> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,111,0,0,0 // lea 0x6f(%rip),%rcx # 97c <_sk_load_a8_dst_sse2_8bit+0xd8> + .byte 72,141,13,111,0,0,0 // lea 0x6f(%rip),%rcx # 285e8 <_sk_load_a8_dst_sse2_8bit+0xd8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,208 // movd %eax,%xmm2 - .byte 235,170 // jmp 8cb <_sk_load_a8_dst_sse2_8bit+0x27> + .byte 235,170 // jmp 28537 <_sk_load_a8_dst_sse2_8bit+0x27> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 102,15,196,208,2 // pinsrw $0x2,%eax,%xmm2 @@ -64450,7 +56912,7 @@ _sk_load_a8_dst_sse2_8bit: .byte 102,15,110,216 // movd %eax,%xmm3 .byte 102,15,96,216 // punpcklbw %xmm0,%xmm3 .byte 243,15,16,211 // movss %xmm3,%xmm2 - .byte 235,136 // jmp 8cb <_sk_load_a8_dst_sse2_8bit+0x27> + .byte 235,136 // jmp 28537 <_sk_load_a8_dst_sse2_8bit+0x27> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 102,15,196,208,6 // pinsrw $0x6,%eax,%xmm2 @@ -64461,7 +56923,7 @@ _sk_load_a8_dst_sse2_8bit: .byte 102,66,15,110,28,2 // movd (%rdx,%r8,1),%xmm3 .byte 102,15,96,216 // punpcklbw %xmm0,%xmm3 .byte 242,15,16,211 // movsd %xmm3,%xmm2 - .byte 233,80,255,255,255 // jmpq 8cb <_sk_load_a8_dst_sse2_8bit+0x27> + .byte 233,80,255,255,255 // jmpq 28537 <_sk_load_a8_dst_sse2_8bit+0x27> .byte 144 // nop .byte 154 // (bad) .byte 255 // (bad) @@ -64504,8 +56966,8 @@ _sk_store_a8_sse2_8bit: .byte 102,15,114,228,16 // psrad $0x10,%xmm4 .byte 102,15,107,229 // packssdw %xmm5,%xmm4 .byte 77,133,201 // test %r9,%r9 - .byte 117,22 // jne 9f5 <_sk_store_a8_sse2_8bit+0x5d> - .byte 102,15,219,37,249,39,0,0 // pand 0x27f9(%rip),%xmm4 # 31e0 <_sk_overlay_sse2_8bit+0x48b> + .byte 117,22 // jne 28661 <_sk_store_a8_sse2_8bit+0x5d> + .byte 102,15,219,37,61,49,0,0 // pand 0x313d(%rip),%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,103,228 // packuswb %xmm4,%xmm4 .byte 102,66,15,214,36,2 // movq %xmm4,(%rdx,%r8,1) .byte 72,173 // lods %ds:(%rsi),%rax @@ -64513,24 +56975,24 @@ _sk_store_a8_sse2_8bit: .byte 65,128,225,7 // and $0x7,%r9b .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,239 // ja 9f1 <_sk_store_a8_sse2_8bit+0x59> + .byte 119,239 // ja 2865d <_sk_store_a8_sse2_8bit+0x59> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,131,0,0,0 // lea 0x83(%rip),%rcx # a90 <_sk_store_a8_sse2_8bit+0xf8> + .byte 72,141,13,131,0,0,0 // lea 0x83(%rip),%rcx # 286fc <_sk_store_a8_sse2_8bit+0xf8> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,15,127,100,36,168 // movdqa %xmm4,-0x58(%rsp) .byte 138,68,36,168 // mov -0x58(%rsp),%al .byte 66,136,4,2 // mov %al,(%rdx,%r8,1) - .byte 235,203 // jmp 9f1 <_sk_store_a8_sse2_8bit+0x59> + .byte 235,203 // jmp 2865d <_sk_store_a8_sse2_8bit+0x59> .byte 102,15,127,100,36,184 // movdqa %xmm4,-0x48(%rsp) .byte 138,68,36,188 // mov -0x44(%rsp),%al .byte 66,136,68,2,2 // mov %al,0x2(%rdx,%r8,1) - .byte 102,15,219,37,163,39,0,0 // pand 0x27a3(%rip),%xmm4 # 31e0 <_sk_overlay_sse2_8bit+0x48b> + .byte 102,15,219,37,231,48,0,0 // pand 0x30e7(%rip),%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,103,228 // packuswb %xmm4,%xmm4 .byte 102,15,126,224 // movd %xmm4,%eax .byte 102,66,137,4,2 // mov %ax,(%rdx,%r8,1) - .byte 235,165 // jmp 9f1 <_sk_store_a8_sse2_8bit+0x59> + .byte 235,165 // jmp 2865d <_sk_store_a8_sse2_8bit+0x59> .byte 102,15,127,100,36,232 // movdqa %xmm4,-0x18(%rsp) .byte 138,68,36,244 // mov -0xc(%rsp),%al .byte 66,136,68,2,6 // mov %al,0x6(%rdx,%r8,1) @@ -64540,17 +57002,17 @@ _sk_store_a8_sse2_8bit: .byte 102,15,127,100,36,200 // movdqa %xmm4,-0x38(%rsp) .byte 138,68,36,208 // mov -0x30(%rsp),%al .byte 66,136,68,2,4 // mov %al,0x4(%rdx,%r8,1) - .byte 102,15,219,37,95,39,0,0 // pand 0x275f(%rip),%xmm4 # 31e0 <_sk_overlay_sse2_8bit+0x48b> + .byte 102,15,219,37,163,48,0,0 // pand 0x30a3(%rip),%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,103,228 // packuswb %xmm4,%xmm4 .byte 102,66,15,126,36,2 // movd %xmm4,(%rdx,%r8,1) - .byte 233,97,255,255,255 // jmpq 9f1 <_sk_store_a8_sse2_8bit+0x59> + .byte 233,97,255,255,255 // jmpq 2865d <_sk_store_a8_sse2_8bit+0x59> .byte 134,255 // xchg %bh,%bh .byte 255 // (bad) .byte 255,165,255,255,255,150 // jmpq *-0x69000001(%rbp) .byte 255 // (bad) .byte 255 // (bad) .byte 255 // (bad) - .byte 233,255,255,255,218 // jmpq ffffffffdb000aa0 <_sk_overlay_sse2_8bit+0xffffffffdaffdd4b> + .byte 233,255,255,255,218 // jmpq ffffffffdb02870c <_sk_overlay_sse2_8bit+0xffffffffdaffdd4b> .byte 255 // (bad) .byte 255 // (bad) .byte 255,203 // dec %ebx @@ -64574,15 +57036,15 @@ _sk_load_g8_sse2_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,116 // jne b3d <_sk_load_g8_sse2_8bit+0x91> + .byte 117,116 // jne 287a9 <_sk_load_g8_sse2_8bit+0x91> .byte 243,66,15,126,4,2 // movq (%rdx,%r8,1),%xmm0 .byte 102,15,96,192 // punpcklbw %xmm0,%xmm0 - .byte 102,15,84,5,21,39,0,0 // andpd 0x2715(%rip),%xmm0 # 31f0 <_sk_overlay_sse2_8bit+0x49b> + .byte 102,15,84,5,73,48,0,0 // andpd 0x3049(%rip),%xmm0 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,201 // pxor %xmm1,%xmm1 .byte 102,15,40,224 // movapd %xmm0,%xmm4 .byte 102,15,97,225 // punpcklwd %xmm1,%xmm4 .byte 102,15,105,193 // punpckhwd %xmm1,%xmm0 - .byte 102,15,111,45,13,39,0,0 // movdqa 0x270d(%rip),%xmm5 # 3200 <_sk_overlay_sse2_8bit+0x4ab> + .byte 102,15,111,45,129,55,0,0 // movdqa 0x3781(%rip),%xmm5 # 2bee0 <_sk_overlay_sse2_8bit+0x151f> .byte 102,15,112,240,245 // pshufd $0xf5,%xmm0,%xmm6 .byte 102,15,244,197 // pmuludq %xmm5,%xmm0 .byte 102,15,112,200,232 // pshufd $0xe8,%xmm0,%xmm1 @@ -64595,7 +57057,7 @@ _sk_load_g8_sse2_8bit: .byte 102,15,244,245 // pmuludq %xmm5,%xmm6 .byte 102,15,112,230,232 // pshufd $0xe8,%xmm6,%xmm4 .byte 102,15,98,196 // punpckldq %xmm4,%xmm0 - .byte 102,15,111,37,223,38,0,0 // movdqa 0x26df(%rip),%xmm4 # 3210 <_sk_overlay_sse2_8bit+0x4bb> + .byte 102,15,111,37,3,55,0,0 // movdqa 0x3703(%rip),%xmm4 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,235,196 // por %xmm4,%xmm0 .byte 102,15,235,204 // por %xmm4,%xmm1 .byte 72,173 // lods %ds:(%rsi),%rax @@ -64604,15 +57066,15 @@ _sk_load_g8_sse2_8bit: .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,133 // ja ad3 <_sk_load_g8_sse2_8bit+0x27> + .byte 119,133 // ja 2873f <_sk_load_g8_sse2_8bit+0x27> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,119,0,0,0 // lea 0x77(%rip),%rcx # bd0 <_sk_load_g8_sse2_8bit+0x124> + .byte 72,141,13,119,0,0,0 // lea 0x77(%rip),%rcx # 2883c <_sk_load_g8_sse2_8bit+0x124> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,192 // movd %eax,%xmm0 - .byte 233,99,255,255,255 // jmpq ad3 <_sk_load_g8_sse2_8bit+0x27> + .byte 233,99,255,255,255 // jmpq 2873f <_sk_load_g8_sse2_8bit+0x27> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 102,15,196,192,2 // pinsrw $0x2,%eax,%xmm0 @@ -64620,7 +57082,7 @@ _sk_load_g8_sse2_8bit: .byte 102,15,110,200 // movd %eax,%xmm1 .byte 102,15,96,200 // punpcklbw %xmm0,%xmm1 .byte 243,15,16,193 // movss %xmm1,%xmm0 - .byte 233,62,255,255,255 // jmpq ad3 <_sk_load_g8_sse2_8bit+0x27> + .byte 233,62,255,255,255 // jmpq 2873f <_sk_load_g8_sse2_8bit+0x27> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,192 // pxor %xmm0,%xmm0 .byte 102,15,196,192,6 // pinsrw $0x6,%eax,%xmm0 @@ -64631,7 +57093,7 @@ _sk_load_g8_sse2_8bit: .byte 102,66,15,110,12,2 // movd (%rdx,%r8,1),%xmm1 .byte 102,15,96,200 // punpcklbw %xmm0,%xmm1 .byte 242,15,16,193 // movsd %xmm1,%xmm0 - .byte 233,6,255,255,255 // jmpq ad3 <_sk_load_g8_sse2_8bit+0x27> + .byte 233,6,255,255,255 // jmpq 2873f <_sk_load_g8_sse2_8bit+0x27> .byte 15,31,0 // nopl (%rax) .byte 146 // xchg %eax,%edx .byte 255 // (bad) @@ -64666,15 +57128,15 @@ _sk_load_g8_dst_sse2_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 117,116 // jne c7d <_sk_load_g8_dst_sse2_8bit+0x91> + .byte 117,116 // jne 288e9 <_sk_load_g8_dst_sse2_8bit+0x91> .byte 243,66,15,126,20,2 // movq (%rdx,%r8,1),%xmm2 .byte 102,15,96,208 // punpcklbw %xmm0,%xmm2 - .byte 102,15,84,21,5,38,0,0 // andpd 0x2605(%rip),%xmm2 # 3220 <_sk_overlay_sse2_8bit+0x4cb> + .byte 102,15,84,21,9,47,0,0 // andpd 0x2f09(%rip),%xmm2 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,239,219 // pxor %xmm3,%xmm3 .byte 102,15,40,226 // movapd %xmm2,%xmm4 .byte 102,15,97,227 // punpcklwd %xmm3,%xmm4 .byte 102,15,105,211 // punpckhwd %xmm3,%xmm2 - .byte 102,15,111,45,253,37,0,0 // movdqa 0x25fd(%rip),%xmm5 # 3230 <_sk_overlay_sse2_8bit+0x4db> + .byte 102,15,111,45,65,54,0,0 // movdqa 0x3641(%rip),%xmm5 # 2bee0 <_sk_overlay_sse2_8bit+0x151f> .byte 102,15,112,242,245 // pshufd $0xf5,%xmm2,%xmm6 .byte 102,15,244,213 // pmuludq %xmm5,%xmm2 .byte 102,15,112,218,232 // pshufd $0xe8,%xmm2,%xmm3 @@ -64687,7 +57149,7 @@ _sk_load_g8_dst_sse2_8bit: .byte 102,15,244,245 // pmuludq %xmm5,%xmm6 .byte 102,15,112,230,232 // pshufd $0xe8,%xmm6,%xmm4 .byte 102,15,98,212 // punpckldq %xmm4,%xmm2 - .byte 102,15,111,37,207,37,0,0 // movdqa 0x25cf(%rip),%xmm4 # 3240 <_sk_overlay_sse2_8bit+0x4eb> + .byte 102,15,111,37,195,53,0,0 // movdqa 0x35c3(%rip),%xmm4 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 102,15,235,212 // por %xmm4,%xmm2 .byte 102,15,235,220 // por %xmm4,%xmm3 .byte 72,173 // lods %ds:(%rsi),%rax @@ -64696,15 +57158,15 @@ _sk_load_g8_dst_sse2_8bit: .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 119,133 // ja c13 <_sk_load_g8_dst_sse2_8bit+0x27> + .byte 119,133 // ja 2887f <_sk_load_g8_dst_sse2_8bit+0x27> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,119,0,0,0 // lea 0x77(%rip),%rcx # d10 <_sk_load_g8_dst_sse2_8bit+0x124> + .byte 72,141,13,119,0,0,0 // lea 0x77(%rip),%rcx # 2897c <_sk_load_g8_dst_sse2_8bit+0x124> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,208 // movd %eax,%xmm2 - .byte 233,99,255,255,255 // jmpq c13 <_sk_load_g8_dst_sse2_8bit+0x27> + .byte 233,99,255,255,255 // jmpq 2887f <_sk_load_g8_dst_sse2_8bit+0x27> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 102,15,196,208,2 // pinsrw $0x2,%eax,%xmm2 @@ -64712,7 +57174,7 @@ _sk_load_g8_dst_sse2_8bit: .byte 102,15,110,216 // movd %eax,%xmm3 .byte 102,15,96,216 // punpcklbw %xmm0,%xmm3 .byte 243,15,16,211 // movss %xmm3,%xmm2 - .byte 233,62,255,255,255 // jmpq c13 <_sk_load_g8_dst_sse2_8bit+0x27> + .byte 233,62,255,255,255 // jmpq 2887f <_sk_load_g8_dst_sse2_8bit+0x27> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,210 // pxor %xmm2,%xmm2 .byte 102,15,196,208,6 // pinsrw $0x6,%eax,%xmm2 @@ -64723,7 +57185,7 @@ _sk_load_g8_dst_sse2_8bit: .byte 102,66,15,110,28,2 // movd (%rdx,%r8,1),%xmm3 .byte 102,15,96,216 // punpcklbw %xmm0,%xmm3 .byte 242,15,16,211 // movsd %xmm3,%xmm2 - .byte 233,6,255,255,255 // jmpq c13 <_sk_load_g8_dst_sse2_8bit+0x27> + .byte 233,6,255,255,255 // jmpq 2887f <_sk_load_g8_dst_sse2_8bit+0x27> .byte 15,31,0 // nopl (%rax) .byte 146 // xchg %eax,%edx .byte 255 // (bad) @@ -64759,7 +57221,7 @@ _sk_srcover_rgba_8888_sse2_8bit: .byte 72,193,226,2 // shl $0x2,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,192 // test %r8,%r8 - .byte 15,133,253,0,0,0 // jne e4e <_sk_srcover_rgba_8888_sse2_8bit+0x122> + .byte 15,133,253,0,0,0 // jne 28aba <_sk_srcover_rgba_8888_sse2_8bit+0x122> .byte 70,15,16,68,138,16 // movups 0x10(%rdx,%r9,4),%xmm8 .byte 102,70,15,16,12,138 // movupd (%rdx,%r9,4),%xmm9 .byte 77,133,192 // test %r8,%r8 @@ -64808,7 +57270,7 @@ _sk_srcover_rgba_8888_sse2_8bit: .byte 102,68,15,248,207 // psubb %xmm7,%xmm9 .byte 102,68,15,252,200 // paddb %xmm0,%xmm9 .byte 102,68,15,252,193 // paddb %xmm1,%xmm8 - .byte 117,72 // jne e85 <_sk_srcover_rgba_8888_sse2_8bit+0x159> + .byte 117,72 // jne 28af1 <_sk_srcover_rgba_8888_sse2_8bit+0x159> .byte 243,70,15,127,12,138 // movdqu %xmm9,(%rdx,%r9,4) .byte 243,70,15,127,68,138,16 // movdqu %xmm8,0x10(%rdx,%r9,4) .byte 72,173 // lods %ds:(%rsi),%rax @@ -64819,29 +57281,29 @@ _sk_srcover_rgba_8888_sse2_8bit: .byte 102,69,15,239,201 // pxor %xmm9,%xmm9 .byte 254,200 // dec %al .byte 60,6 // cmp $0x6,%al - .byte 15,135,246,254,255,255 // ja d5d <_sk_srcover_rgba_8888_sse2_8bit+0x31> + .byte 15,135,246,254,255,255 // ja 289c9 <_sk_srcover_rgba_8888_sse2_8bit+0x31> .byte 15,182,192 // movzbl %al,%eax - .byte 72,141,13,207,0,0,0 // lea 0xcf(%rip),%rcx # f40 <_sk_srcover_rgba_8888_sse2_8bit+0x214> + .byte 72,141,13,207,0,0,0 // lea 0xcf(%rip),%rcx # 28bac <_sk_srcover_rgba_8888_sse2_8bit+0x214> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 243,70,15,16,12,138 // movss (%rdx,%r9,4),%xmm9 - .byte 233,216,254,255,255 // jmpq d5d <_sk_srcover_rgba_8888_sse2_8bit+0x31> + .byte 233,216,254,255,255 // jmpq 289c9 <_sk_srcover_rgba_8888_sse2_8bit+0x31> .byte 65,128,224,7 // and $0x7,%r8b .byte 65,254,200 // dec %r8b .byte 65,128,248,6 // cmp $0x6,%r8b - .byte 119,184 // ja e4a <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + .byte 119,184 // ja 28ab6 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> .byte 65,15,182,192 // movzbl %r8b,%eax - .byte 72,141,13,191,0,0,0 // lea 0xbf(%rip),%rcx # f5c <_sk_srcover_rgba_8888_sse2_8bit+0x230> + .byte 72,141,13,191,0,0,0 // lea 0xbf(%rip),%rcx # 28bc8 <_sk_srcover_rgba_8888_sse2_8bit+0x230> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 102,70,15,126,12,138 // movd %xmm9,(%rdx,%r9,4) - .byte 235,156 // jmp e4a <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + .byte 235,156 // jmp 28ab6 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> .byte 102,66,15,110,100,138,8 // movd 0x8(%rdx,%r9,4),%xmm4 .byte 102,68,15,112,204,69 // pshufd $0x45,%xmm4,%xmm9 .byte 102,70,15,18,12,138 // movlpd (%rdx,%r9,4),%xmm9 - .byte 233,151,254,255,255 // jmpq d5d <_sk_srcover_rgba_8888_sse2_8bit+0x31> + .byte 233,151,254,255,255 // jmpq 289c9 <_sk_srcover_rgba_8888_sse2_8bit+0x31> .byte 102,66,15,110,100,138,24 // movd 0x18(%rdx,%r9,4),%xmm4 .byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8 .byte 243,66,15,16,100,138,20 // movss 0x14(%rdx,%r9,4),%xmm4 @@ -64850,23 +57312,23 @@ _sk_srcover_rgba_8888_sse2_8bit: .byte 68,15,40,196 // movaps %xmm4,%xmm8 .byte 243,66,15,16,100,138,16 // movss 0x10(%rdx,%r9,4),%xmm4 .byte 243,68,15,16,196 // movss %xmm4,%xmm8 - .byte 233,94,254,255,255 // jmpq d57 <_sk_srcover_rgba_8888_sse2_8bit+0x2b> + .byte 233,94,254,255,255 // jmpq 289c3 <_sk_srcover_rgba_8888_sse2_8bit+0x2b> .byte 102,65,15,112,225,78 // pshufd $0x4e,%xmm9,%xmm4 .byte 102,66,15,126,100,138,8 // movd %xmm4,0x8(%rdx,%r9,4) .byte 102,70,15,214,12,138 // movq %xmm9,(%rdx,%r9,4) - .byte 233,57,255,255,255 // jmpq e4a <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + .byte 233,57,255,255,255 // jmpq 28ab6 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> .byte 102,65,15,112,224,78 // pshufd $0x4e,%xmm8,%xmm4 .byte 102,66,15,126,100,138,24 // movd %xmm4,0x18(%rdx,%r9,4) .byte 102,65,15,112,224,229 // pshufd $0xe5,%xmm8,%xmm4 .byte 102,66,15,126,100,138,20 // movd %xmm4,0x14(%rdx,%r9,4) .byte 102,70,15,126,68,138,16 // movd %xmm8,0x10(%rdx,%r9,4) .byte 243,70,15,127,12,138 // movdqu %xmm9,(%rdx,%r9,4) - .byte 233,13,255,255,255 // jmpq e4a <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + .byte 233,13,255,255,255 // jmpq 28ab6 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> .byte 15,31,0 // nopl (%rax) .byte 58,255 // cmp %bh,%bh .byte 255 // (bad) .byte 255 // (bad) - .byte 123,255 // jnp f45 <_sk_srcover_rgba_8888_sse2_8bit+0x219> + .byte 123,255 // jnp 28bb1 <_sk_srcover_rgba_8888_sse2_8bit+0x219> .byte 255 // (bad) .byte 255,110,255 // ljmp *-0x1(%rsi) .byte 255 // (bad) @@ -64904,7 +57366,7 @@ _sk_scale_1_float_sse2_8bit: .byte 102,68,15,111,200 // movdqa %xmm0,%xmm9 .byte 72,173 // lods %ds:(%rsi),%rax .byte 243,15,16,0 // movss (%rax),%xmm0 - .byte 243,15,89,5,8,34,0,0 // mulss 0x2208(%rip),%xmm0 # 3198 <_sk_overlay_sse2_8bit+0x443> + .byte 243,15,89,5,52,34,0,0 // mulss 0x2234(%rip),%xmm0 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 243,15,44,192 // cvttss2si %xmm0,%eax .byte 102,15,239,246 // pxor %xmm6,%xmm6 .byte 102,65,15,111,193 // movdqa %xmm9,%xmm0 @@ -64916,7 +57378,7 @@ _sk_scale_1_float_sse2_8bit: .byte 102,15,96,246 // punpcklbw %xmm6,%xmm6 .byte 242,15,112,246,0 // pshuflw $0x0,%xmm6,%xmm6 .byte 102,15,112,246,80 // pshufd $0x50,%xmm6,%xmm6 - .byte 102,15,219,53,135,34,0,0 // pand 0x2287(%rip),%xmm6 # 3250 <_sk_overlay_sse2_8bit+0x4fb> + .byte 102,15,219,53,91,43,0,0 // pand 0x2b5b(%rip),%xmm6 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,111,254 // movdqa %xmm6,%xmm7 .byte 102,65,15,213,248 // pmullw %xmm8,%xmm7 .byte 102,15,111,230 // movdqa %xmm6,%xmm4 @@ -64949,10 +57411,10 @@ _sk_scale_u8_sse2_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 15,133,239,0,0,0 // jne 1129 <_sk_scale_u8_sse2_8bit+0x110> + .byte 15,133,239,0,0,0 // jne 28d95 <_sk_scale_u8_sse2_8bit+0x110> .byte 243,66,15,126,36,2 // movq (%rdx,%r8,1),%xmm4 .byte 102,15,96,224 // punpcklbw %xmm0,%xmm4 - .byte 102,15,84,37,20,34,0,0 // andpd 0x2214(%rip),%xmm4 # 3260 <_sk_overlay_sse2_8bit+0x50b> + .byte 102,15,84,37,216,42,0,0 // andpd 0x2ad8(%rip),%xmm4 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 102,15,40,236 // movapd %xmm4,%xmm5 .byte 102,65,15,105,232 // punpckhwd %xmm8,%xmm5 @@ -65005,15 +57467,15 @@ _sk_scale_u8_sse2_8bit: .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 15,135,6,255,255,255 // ja 1044 <_sk_scale_u8_sse2_8bit+0x2b> + .byte 15,135,6,255,255,255 // ja 28cb0 <_sk_scale_u8_sse2_8bit+0x2b> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,119,0,0,0 // lea 0x77(%rip),%rcx # 11c0 <_sk_scale_u8_sse2_8bit+0x1a7> + .byte 72,141,13,119,0,0,0 // lea 0x77(%rip),%rcx # 28e2c <_sk_scale_u8_sse2_8bit+0x1a7> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,224 // movd %eax,%xmm4 - .byte 233,228,254,255,255 // jmpq 1044 <_sk_scale_u8_sse2_8bit+0x2b> + .byte 233,228,254,255,255 // jmpq 28cb0 <_sk_scale_u8_sse2_8bit+0x2b> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,196,224,2 // pinsrw $0x2,%eax,%xmm4 @@ -65021,7 +57483,7 @@ _sk_scale_u8_sse2_8bit: .byte 102,15,110,232 // movd %eax,%xmm5 .byte 102,15,96,232 // punpcklbw %xmm0,%xmm5 .byte 243,15,16,229 // movss %xmm5,%xmm4 - .byte 233,191,254,255,255 // jmpq 1044 <_sk_scale_u8_sse2_8bit+0x2b> + .byte 233,191,254,255,255 // jmpq 28cb0 <_sk_scale_u8_sse2_8bit+0x2b> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,228 // pxor %xmm4,%xmm4 .byte 102,15,196,224,6 // pinsrw $0x6,%eax,%xmm4 @@ -65032,7 +57494,7 @@ _sk_scale_u8_sse2_8bit: .byte 102,66,15,110,44,2 // movd (%rdx,%r8,1),%xmm5 .byte 102,15,96,232 // punpcklbw %xmm0,%xmm5 .byte 242,15,16,229 // movsd %xmm5,%xmm4 - .byte 233,135,254,255,255 // jmpq 1044 <_sk_scale_u8_sse2_8bit+0x2b> + .byte 233,135,254,255,255 // jmpq 28cb0 <_sk_scale_u8_sse2_8bit+0x2b> .byte 15,31,0 // nopl (%rax) .byte 146 // xchg %eax,%edx .byte 255 // (bad) @@ -65061,7 +57523,7 @@ FUNCTION(_sk_lerp_1_float_sse2_8bit) _sk_lerp_1_float_sse2_8bit: .byte 72,173 // lods %ds:(%rsi),%rax .byte 243,15,16,32 // movss (%rax),%xmm4 - .byte 243,15,89,37,178,31,0,0 // mulss 0x1fb2(%rip),%xmm4 # 319c <_sk_overlay_sse2_8bit+0x447> + .byte 243,15,89,37,218,31,0,0 // mulss 0x1fda(%rip),%xmm4 # 2ae30 <_sk_overlay_sse2_8bit+0x46f> .byte 243,15,44,196 // cvttss2si %xmm4,%eax .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,96,228 // punpcklbw %xmm4,%xmm4 @@ -65074,7 +57536,7 @@ _sk_lerp_1_float_sse2_8bit: .byte 102,68,15,111,217 // movdqa %xmm1,%xmm11 .byte 102,69,15,96,217 // punpcklbw %xmm9,%xmm11 .byte 102,65,15,104,201 // punpckhbw %xmm9,%xmm1 - .byte 102,15,111,53,69,32,0,0 // movdqa 0x2045(%rip),%xmm6 # 3270 <_sk_overlay_sse2_8bit+0x51b> + .byte 102,15,111,53,249,40,0,0 // movdqa 0x28f9(%rip),%xmm6 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,65,15,219,240 // pand %xmm8,%xmm6 .byte 102,15,111,230 // movdqa %xmm6,%xmm4 .byte 102,15,213,225 // pmullw %xmm1,%xmm4 @@ -65139,10 +57601,10 @@ _sk_lerp_u8_sse2_8bit: .byte 72,15,175,209 // imul %rcx,%rdx .byte 72,3,16 // add (%rax),%rdx .byte 77,133,201 // test %r9,%r9 - .byte 15,133,141,1,0,0 // jne 14c0 <_sk_lerp_u8_sse2_8bit+0x1ae> + .byte 15,133,141,1,0,0 // jne 2912c <_sk_lerp_u8_sse2_8bit+0x1ae> .byte 243,66,15,126,44,2 // movq (%rdx,%r8,1),%xmm5 .byte 102,15,96,232 // punpcklbw %xmm0,%xmm5 - .byte 102,15,84,45,59,31,0,0 // andpd 0x1f3b(%rip),%xmm5 # 3280 <_sk_overlay_sse2_8bit+0x52b> + .byte 102,15,84,45,223,39,0,0 // andpd 0x27df(%rip),%xmm5 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,69,15,239,192 // pxor %xmm8,%xmm8 .byte 102,15,40,229 // movapd %xmm5,%xmm4 .byte 102,65,15,105,224 // punpckhwd %xmm8,%xmm4 @@ -65228,15 +57690,15 @@ _sk_lerp_u8_sse2_8bit: .byte 102,15,239,237 // pxor %xmm5,%xmm5 .byte 65,254,201 // dec %r9b .byte 65,128,249,6 // cmp $0x6,%r9b - .byte 15,135,104,254,255,255 // ja 133d <_sk_lerp_u8_sse2_8bit+0x2b> + .byte 15,135,104,254,255,255 // ja 28fa9 <_sk_lerp_u8_sse2_8bit+0x2b> .byte 65,15,182,193 // movzbl %r9b,%eax - .byte 72,141,13,116,0,0,0 // lea 0x74(%rip),%rcx # 1554 <_sk_lerp_u8_sse2_8bit+0x242> + .byte 72,141,13,116,0,0,0 // lea 0x74(%rip),%rcx # 291c0 <_sk_lerp_u8_sse2_8bit+0x242> .byte 72,99,4,129 // movslq (%rcx,%rax,4),%rax .byte 72,1,200 // add %rcx,%rax .byte 255,224 // jmpq *%rax .byte 66,15,182,4,2 // movzbl (%rdx,%r8,1),%eax .byte 102,15,110,232 // movd %eax,%xmm5 - .byte 233,70,254,255,255 // jmpq 133d <_sk_lerp_u8_sse2_8bit+0x2b> + .byte 233,70,254,255,255 // jmpq 28fa9 <_sk_lerp_u8_sse2_8bit+0x2b> .byte 66,15,182,68,2,2 // movzbl 0x2(%rdx,%r8,1),%eax .byte 102,15,239,237 // pxor %xmm5,%xmm5 .byte 102,15,196,232,2 // pinsrw $0x2,%eax,%xmm5 @@ -65244,7 +57706,7 @@ _sk_lerp_u8_sse2_8bit: .byte 102,15,110,224 // movd %eax,%xmm4 .byte 102,15,96,224 // punpcklbw %xmm0,%xmm4 .byte 243,15,16,236 // movss %xmm4,%xmm5 - .byte 233,33,254,255,255 // jmpq 133d <_sk_lerp_u8_sse2_8bit+0x2b> + .byte 233,33,254,255,255 // jmpq 28fa9 <_sk_lerp_u8_sse2_8bit+0x2b> .byte 66,15,182,68,2,6 // movzbl 0x6(%rdx,%r8,1),%eax .byte 102,15,239,237 // pxor %xmm5,%xmm5 .byte 102,15,196,232,6 // pinsrw $0x6,%eax,%xmm5 @@ -65255,7 +57717,7 @@ _sk_lerp_u8_sse2_8bit: .byte 102,66,15,110,36,2 // movd (%rdx,%r8,1),%xmm4 .byte 102,15,96,224 // punpcklbw %xmm0,%xmm4 .byte 242,15,16,236 // movsd %xmm4,%xmm5 - .byte 233,233,253,255,255 // jmpq 133d <_sk_lerp_u8_sse2_8bit+0x2b> + .byte 233,233,253,255,255 // jmpq 28fa9 <_sk_lerp_u8_sse2_8bit+0x2b> .byte 149 // xchg %eax,%ebp .byte 255 // (bad) .byte 255 // (bad) @@ -65300,7 +57762,7 @@ HIDDEN _sk_black_color_sse2_8bit FUNCTION(_sk_black_color_sse2_8bit) _sk_black_color_sse2_8bit: .byte 72,173 // lods %ds:(%rsi),%rax - .byte 15,40,5,3,29,0,0 // movaps 0x1d03(%rip),%xmm0 # 3290 <_sk_overlay_sse2_8bit+0x53b> + .byte 15,40,5,167,44,0,0 // movaps 0x2ca7(%rip),%xmm0 # 2bea0 <_sk_overlay_sse2_8bit+0x14df> .byte 15,40,200 // movaps %xmm0,%xmm1 .byte 255,224 // jmpq *%rax @@ -66192,7 +58654,7 @@ _sk_darken_sse2_8bit: .byte 102,65,15,248,234 // psubb %xmm10,%xmm5 .byte 102,15,248,207 // psubb %xmm7,%xmm1 .byte 102,15,248,196 // psubb %xmm4,%xmm0 - .byte 102,15,111,37,30,14,0,0 // movdqa 0xe1e(%rip),%xmm4 # 32a0 <_sk_overlay_sse2_8bit+0x54b> + .byte 102,15,111,37,66,30,0,0 // movdqa 0x1e42(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,15,219,236 // pand %xmm4,%xmm5 .byte 102,15,111,252 // movdqa %xmm4,%xmm7 .byte 102,15,223,248 // pandn %xmm0,%xmm7 @@ -66300,7 +58762,7 @@ _sk_lighten_sse2_8bit: .byte 102,65,15,248,234 // psubb %xmm10,%xmm5 .byte 102,15,248,207 // psubb %xmm7,%xmm1 .byte 102,15,248,196 // psubb %xmm4,%xmm0 - .byte 102,15,111,37,66,12,0,0 // movdqa 0xc42(%rip),%xmm4 # 32b0 <_sk_overlay_sse2_8bit+0x55b> + .byte 102,15,111,37,86,28,0,0 // movdqa 0x1c56(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,15,219,236 // pand %xmm4,%xmm5 .byte 102,15,111,252 // movdqa %xmm4,%xmm7 .byte 102,15,223,248 // pandn %xmm0,%xmm7 @@ -66350,7 +58812,7 @@ _sk_exclusion_sse2_8bit: .byte 102,15,113,214,8 // psrlw $0x8,%xmm6 .byte 102,15,103,244 // packuswb %xmm4,%xmm6 .byte 102,15,103,239 // packuswb %xmm7,%xmm5 - .byte 102,15,111,37,133,11,0,0 // movdqa 0xb85(%rip),%xmm4 # 32c0 <_sk_overlay_sse2_8bit+0x56b> + .byte 102,15,111,37,137,27,0,0 // movdqa 0x1b89(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,15,248,205 // psubb %xmm5,%xmm1 .byte 102,15,219,236 // pand %xmm4,%xmm5 .byte 102,15,219,230 // pand %xmm6,%xmm4 @@ -66449,7 +58911,7 @@ _sk_difference_sse2_8bit: .byte 102,65,15,103,244 // packuswb %xmm12,%xmm6 .byte 102,65,15,218,226 // pminub %xmm10,%xmm4 .byte 102,65,15,218,243 // pminub %xmm11,%xmm6 - .byte 102,15,111,45,210,9,0,0 // movdqa 0x9d2(%rip),%xmm5 # 32d0 <_sk_overlay_sse2_8bit+0x57b> + .byte 102,15,111,45,198,25,0,0 // movdqa 0x19c6(%rip),%xmm5 # 2bf30 <_sk_overlay_sse2_8bit+0x156f> .byte 102,15,248,206 // psubb %xmm6,%xmm1 .byte 102,15,219,245 // pand %xmm5,%xmm6 .byte 102,15,219,236 // pand %xmm4,%xmm5 @@ -66546,7 +59008,7 @@ _sk_hardlight_sse2_8bit: .byte 102,68,15,111,220 // movdqa %xmm4,%xmm11 .byte 102,69,15,217,211 // psubusw %xmm11,%xmm10 .byte 102,68,15,117,213 // pcmpeqw %xmm5,%xmm10 - .byte 102,15,111,45,29,8,0,0 // movdqa 0x81d(%rip),%xmm5 # 32e0 <_sk_overlay_sse2_8bit+0x58b> + .byte 102,15,111,45,97,16,0,0 // movdqa 0x1061(%rip),%xmm5 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,111,198 // movdqa %xmm6,%xmm0 .byte 102,15,239,197 // pxor %xmm5,%xmm0 .byte 102,65,15,213,198 // pmullw %xmm14,%xmm0 @@ -66650,7 +59112,7 @@ _sk_hardlight_sse2_8bit: .byte 102,68,15,253,124,36,32 // paddw 0x20(%rsp),%xmm15 .byte 102,68,15,253,76,36,144 // paddw -0x70(%rsp),%xmm9 .byte 102,15,253,108,36,128 // paddw -0x80(%rsp),%xmm5 - .byte 102,15,111,5,33,6,0,0 // movdqa 0x621(%rip),%xmm0 # 32f0 <_sk_overlay_sse2_8bit+0x59b> + .byte 102,15,111,5,5,22,0,0 // movdqa 0x1605(%rip),%xmm0 # 2bf40 <_sk_overlay_sse2_8bit+0x157f> .byte 102,15,253,208 // paddw %xmm0,%xmm2 .byte 102,68,15,253,210 // paddw %xmm2,%xmm10 .byte 102,68,15,253,248 // paddw %xmm0,%xmm15 @@ -66659,7 +59121,7 @@ _sk_hardlight_sse2_8bit: .byte 102,69,15,253,193 // paddw %xmm9,%xmm8 .byte 102,15,253,232 // paddw %xmm0,%xmm5 .byte 102,15,253,233 // paddw %xmm1,%xmm5 - .byte 102,15,111,5,4,6,0,0 // movdqa 0x604(%rip),%xmm0 # 3300 <_sk_overlay_sse2_8bit+0x5ab> + .byte 102,15,111,5,232,21,0,0 // movdqa 0x15e8(%rip),%xmm0 # 2bf50 <_sk_overlay_sse2_8bit+0x158f> .byte 102,15,228,232 // pmulhuw %xmm0,%xmm5 .byte 102,68,15,228,192 // pmulhuw %xmm0,%xmm8 .byte 102,68,15,228,248 // pmulhuw %xmm0,%xmm15 @@ -66764,7 +59226,7 @@ _sk_overlay_sse2_8bit: .byte 102,15,217,234 // psubusw %xmm2,%xmm5 .byte 102,15,117,236 // pcmpeqw %xmm4,%xmm5 .byte 102,15,127,108,36,32 // movdqa %xmm5,0x20(%rsp) - .byte 102,15,111,53,29,4,0,0 // movdqa 0x41d(%rip),%xmm6 # 3310 <_sk_overlay_sse2_8bit+0x5bb> + .byte 102,15,111,53,49,12,0,0 // movdqa 0xc31(%rip),%xmm6 # 2b790 <_sk_overlay_sse2_8bit+0xdcf> .byte 102,15,111,194 // movdqa %xmm2,%xmm0 .byte 102,15,239,198 // pxor %xmm6,%xmm0 .byte 102,65,15,213,199 // pmullw %xmm15,%xmm0 @@ -66872,7 +59334,7 @@ _sk_overlay_sse2_8bit: .byte 102,68,15,253,92,36,240 // paddw -0x10(%rsp),%xmm11 .byte 102,15,253,108,36,128 // paddw -0x80(%rsp),%xmm5 .byte 102,15,253,116,36,144 // paddw -0x70(%rsp),%xmm6 - .byte 102,15,111,5,16,2,0,0 // movdqa 0x210(%rip),%xmm0 # 3320 <_sk_overlay_sse2_8bit+0x5cb> + .byte 102,15,111,5,196,17,0,0 // movdqa 0x11c4(%rip),%xmm0 # 2bf40 <_sk_overlay_sse2_8bit+0x157f> .byte 102,68,15,253,224 // paddw %xmm0,%xmm12 .byte 102,68,15,253,227 // paddw %xmm3,%xmm12 .byte 102,68,15,253,216 // paddw %xmm0,%xmm11 @@ -66881,7 +59343,7 @@ _sk_overlay_sse2_8bit: .byte 102,15,253,234 // paddw %xmm2,%xmm5 .byte 102,15,253,240 // paddw %xmm0,%xmm6 .byte 102,15,253,241 // paddw %xmm1,%xmm6 - .byte 102,15,111,5,244,1,0,0 // movdqa 0x1f4(%rip),%xmm0 # 3330 <_sk_overlay_sse2_8bit+0x5db> + .byte 102,15,111,5,168,17,0,0 // movdqa 0x11a8(%rip),%xmm0 # 2bf50 <_sk_overlay_sse2_8bit+0x158f> .byte 102,15,228,240 // pmulhuw %xmm0,%xmm6 .byte 102,15,228,232 // pmulhuw %xmm0,%xmm5 .byte 102,68,15,228,216 // pmulhuw %xmm0,%xmm11 @@ -66902,134 +59364,753 @@ _sk_overlay_sse2_8bit: BALIGN4 .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 31db <_sk_overlay_sse2_8bit+0x486> + .byte 0,63 // add %bh,(%rdi) .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 31df <_sk_overlay_sse2_8bit+0x48a> + .byte 128,63,1 // cmpb $0x1,(%rdi) .byte 0,0 // add %al,(%rax) - .byte 127,67 // jg 31e3 <_sk_overlay_sse2_8bit+0x48e> - -BALIGN16 + .byte 0,4,0 // add %al,(%rax,%rax,1) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 2,0 // add (%rax),%al .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) + .byte 252 // cld + .byte 190,0,0,128,191 // mov $0xbf800000,%esi .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 224,64 // loopne 2ae64 <.literal4+0x64> + .byte 154 // (bad) + .byte 153 // cltd + .byte 153 // cltd + .byte 62,61,10,23,63,174 // ds cmp $0xae3f170a,%eax + .byte 71,225,61 // rex.RXB loope 2ae6d <.literal4+0x6d> .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 127,67 // jg 2ae77 <.literal4+0x77> + .byte 145 // xchg %eax,%ecx + .byte 131,158,61,92,143,50,63 // sbbl $0x3f,0x328f5c3d(%rsi) + .byte 10,215 // or %bh,%dl + .byte 35,59 // and (%rbx),%edi + .byte 174 // scas %es:(%rdi),%al + .byte 71,97 // rex.RXB (bad) + .byte 61,82,184,78,65 // cmp $0x414eb852,%eax + .byte 186,159,98,60,57 // mov $0x393c629f,%edx + .byte 215 // xlat %ds:(%rbx) + .byte 32,187,109,165,144,63 // and %bh,0x3f90a56d(%rbx) + .byte 252 // cld + .byte 191,16,62,168,177 // mov $0xb1a83e10,%edi + .byte 152 // cwtl + .byte 59,0 // cmp (%rax),%eax + .byte 0,192 // add %al,%al + .byte 64,0,0 // add %al,(%rax) + .byte 0,64,0 // add %al,0x0(%rax) + .byte 0,128,64,171,170,42 // add %al,0x2aaaab40(%rax) + .byte 62,171 // ds stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 62,171 // ds stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,63 // sub (%rdi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 190,129,128,128,59 // mov $0x3b808081,%esi + .byte 0,248 // add %bh,%al .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 8,33 // or %ah,(%rcx) + .byte 132,55 // test %dh,(%rdi) + .byte 224,7 // loopne 2ae8d <.literal4+0x8d> .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 33,8 // and %ecx,(%rax) + .byte 2,58 // add (%rdx),%bh + .byte 31 // (bad) + .byte 0,0 // add %al,(%rax) + .byte 0,8 // add %cl,(%rax) + .byte 33,4,61,128,0,128,55 // and %eax,0x37800080(,%rdi,1) .byte 0,0 // add %al,(%rax) + .byte 0,52,255 // add %dh,(%rdi,%rdi,8) + .byte 255 // (bad) + .byte 127,0 // jg 2aea0 <.literal4+0xa0> + .byte 119,115 // ja 2af15 <.literal4+0x115> + .byte 248 // clc + .byte 194,117,191 // retq $0xbf75 + .byte 191,63,249,68,180 // mov $0xb444f93f,%edi + .byte 62,163,233,220,63,81,140,242,66,141 // movabs %eax,%ds:0x8d42f28c513fdce9 + .byte 188,190,63,248,245 // mov $0xf5f83fbe,%esp + .byte 154 // (bad) + .byte 64,254 // rex (bad) + .byte 210,221 // rcr %cl,%ch + .byte 65,0,0 // add %al,(%r8) + .byte 0,75,0 // add %cl,0x0(%rbx) + .byte 0,200 // add %cl,%al + .byte 66,0,0 // rex.X add %al,(%rax) + .byte 0,195 // add %al,%bl + .byte 0,0 // add %al,(%rax) + .byte 128,65,203,61 // addb $0x3d,-0x35(%rcx) + .byte 13,60,111,18,3 // or $0x3126f3c,%eax + .byte 59,10 // cmp (%rdx),%ecx + .byte 215 // xlat %ds:(%rbx) + .byte 163,59,194,24,17,60,203,61,13 // movabs %eax,0xd3dcb3c1118c23b + .byte 190,80,128,3,62 // mov $0x3e038050,%esi + .byte 31 // (bad) + .byte 215 // xlat %ds:(%rbx) + .byte 118,63 // jbe 2af2b <.literal4+0x12b> + .byte 246,64,83,63 // testb $0x3f,0x53(%rax) + .byte 0,0 // add %al,(%rax) + .byte 248 // clc + .byte 65,0,0 // add %al,(%r8) + .byte 124,66 // jl 2af3a <.literal4+0x13a> + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax) + .byte 0,0 // add %al,(%rax) + .byte 137,136,136,57,240,0 // mov %ecx,0xf03988(%rax) + .byte 0,0 // add %al,(%rax) + .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 2af5d <.literal4+0x15d> .byte 0,255 // add %bh,%bh + .byte 127,71 // jg 2af67 <.literal4+0x167> + .byte 208 // (bad) + .byte 179,89 // mov $0x59,%bl + .byte 62,89 // ds pop %rcx + .byte 23 // (bad) + .byte 55 // (bad) + .byte 63 // (bad) + .byte 152 // cwtl + .byte 221,147,61,18,120,57 // fstl 0x3978123d(%rbx) + .byte 64,45,16,17,192,32 // rex sub $0x20c01110,%eax + .byte 148 // xchg %eax,%esp + .byte 90 // pop %rdx + .byte 62,4,157 // ds add $0x9d,%al + .byte 30 // (bad) + .byte 62,0,24 // add %bl,%ds:(%rax) + .byte 161,57,111,43,231,187,159,215,202 // movabs 0xcad79fbbe72b6f39,%eax + .byte 60,212 // cmp $0xd4,%al + .byte 100,84 // fs push %rsp + .byte 189,169,240,34,62 // mov $0x3e22f0a9,%ebp + .byte 0,0 // add %al,(%rax) + .byte 128,62,0 // cmpb $0x0,(%rsi) + .byte 0,0 // add %al,(%rax) + .byte 192,0,0 // rolb $0x0,(%rax) + .byte 128,192,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 128,0,0 // addb $0x0,(%rax) + .byte 0,191,0,0,192,191 // add %bh,-0x40400000(%rdi) + .byte 114,28 // jb 2af86 <.literal4+0x186> + .byte 199 // (bad) + .byte 62,0,0 // add %al,%ds:(%rax) + .byte 192,63,85 // sarb $0x55,(%rdi) + .byte 85 // push %rbp + .byte 149 // xchg %eax,%ebp + .byte 191,57,142,99,61 // mov $0x3d638e39,%edi + .byte 114,249 // jb 2af73 <.literal4+0x173> + .byte 127,63 // jg 2afbb <_sk_overlay_sse2_8bit+0x5fa> + .byte 3,0 // add (%rax),%eax + .byte 0,0 // add %al,(%rax) + .byte 0,128,0,0,0,4 // add %al,0x4000000(%rax) + .byte 0,128,0,0,0,56 // add %al,0x38000000(%rax) + .byte 0,0 // add %al,(%rax) + .byte 128,56,0 // cmpb $0x0,(%rax) + .byte 64,254 // rex (bad) + .byte 255,1 // incl (%rcx) + .byte 1,1 // add %eax,(%rcx) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) + +BALIGN32 + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02afc8 <_sk_overlay_sse2_8bit+0xa000607> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202afd0 <_sk_overlay_sse2_8bit+0x1200060f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02afd8 <_sk_overlay_sse2_8bit+0x1a000617> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302afe0 <_sk_overlay_sse2_8bit+0x300061f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b028 <_sk_overlay_sse2_8bit+0xa000667> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b030 <_sk_overlay_sse2_8bit+0x1200066f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b038 <_sk_overlay_sse2_8bit+0x1a000677> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b040 <_sk_overlay_sse2_8bit+0x300067f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b088 <_sk_overlay_sse2_8bit+0xa0006c7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b090 <_sk_overlay_sse2_8bit+0x120006cf> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b098 <_sk_overlay_sse2_8bit+0x1a0006d7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b0a0 <_sk_overlay_sse2_8bit+0x30006df> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b0e8 <_sk_overlay_sse2_8bit+0xa000727> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b0f0 <_sk_overlay_sse2_8bit+0x1200072f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b0f8 <_sk_overlay_sse2_8bit+0x1a000737> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b100 <_sk_overlay_sse2_8bit+0x300073f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b148 <_sk_overlay_sse2_8bit+0xa000787> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b150 <_sk_overlay_sse2_8bit+0x1200078f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b158 <_sk_overlay_sse2_8bit+0x1a000797> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b160 <_sk_overlay_sse2_8bit+0x300079f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b1a8 <_sk_overlay_sse2_8bit+0xa0007e7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b1b0 <_sk_overlay_sse2_8bit+0x120007ef> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b1b8 <_sk_overlay_sse2_8bit+0x1a0007f7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b1c0 <_sk_overlay_sse2_8bit+0x30007ff> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b208 <_sk_overlay_sse2_8bit+0xa000847> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b210 <_sk_overlay_sse2_8bit+0x1200084f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b218 <_sk_overlay_sse2_8bit+0x1a000857> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b220 <_sk_overlay_sse2_8bit+0x300085f> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b268 <_sk_overlay_sse2_8bit+0xa0008a7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 1202b270 <_sk_overlay_sse2_8bit+0x120008af> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a02b278 <_sk_overlay_sse2_8bit+0x1a0008b7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 302b280 <_sk_overlay_sse2_8bit+0x30008bf> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,18 // callq *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,22 // callq *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,26 // lcall *(%rdx) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,30 // lcall *(%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) - .byte 1,1 // add %eax,(%rcx) - .byte 1,0 // add %eax,(%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) - .byte 0,255 // add %bh,%bh .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 3,3 // add (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,0,0 // sldt (%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) .byte 0,255 // add %bh,%bh .byte 0,0 // add %al,(%rax) .byte 0,255 // add %bh,%bh @@ -67037,6 +60118,433 @@ BALIGN16 .byte 0,255 // add %bh,%bh .byte 0,0 // add %al,(%rax) .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 2,1 // add (%rcx),%al + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,2,1 // or $0x1020f0c,%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,3,255 // or $0xff030f0c,%eax + .byte 7 // (bad) + .byte 255,11 // decl (%rbx) + .byte 255,15 // decl (%rdi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,19 // callq *(%rbx) + .byte 255,23 // callq *(%rdi) + .byte 255,27 // lcall *(%rbx) + .byte 255,31 // lcall *(%rdi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,3 // incl (%rbx) + .byte 3,3 // add (%rbx),%eax + .byte 3,7 // add (%rdi),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,255 // (bad) + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,4,4 // add %al,(%rsp,%rax,1) + .byte 4,4 // add $0x4,%al + .byte 8,8 // or %cl,(%rax) + .byte 8,8 // or %cl,(%rax) + .byte 12,12 // or $0xc,%al + .byte 12,12 // or $0xc,%al + .byte 16,16 // adc %dl,(%rax) + .byte 16,16 // adc %dl,(%rax) + .byte 20,20 // adc $0x14,%al + .byte 20,20 // adc $0x14,%al + .byte 24,24 // sbb %bl,(%rax) + .byte 24,24 // sbb %bl,(%rax) + .byte 28,28 // sbb $0x1c,%al + .byte 28,28 // sbb $0x1c,%al + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 4,4 // add $0x4,%al + .byte 4,4 // add $0x4,%al + .byte 8,8 // or %cl,(%rax) + .byte 8,8 // or %cl,(%rax) + .byte 12,12 // or $0xc,%al + .byte 12,12 // or $0xc,%al + .byte 16,16 // adc %dl,(%rax) + .byte 16,16 // adc %dl,(%rax) + .byte 20,20 // adc $0x14,%al + .byte 20,20 // adc $0x14,%al + .byte 24,24 // sbb %bl,(%rax) + .byte 24,24 // sbb %bl,(%rax) + .byte 28,28 // sbb $0x1c,%al + .byte 28,28 // sbb $0x1c,%al + .byte 3,3 // add (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) .byte 255 // (bad) .byte 255 // (bad) .byte 255,0 // incl (%rax) @@ -67058,6 +60566,31 @@ BALIGN16 .byte 255 // (bad) .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 3,3 // add (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) .byte 255 // (bad) .byte 255 // (bad) .byte 255,0 // incl (%rax) @@ -67079,44 +60612,926 @@ BALIGN16 .byte 255 // (bad) .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 3,3 // add (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,255 // (bad) + .byte 0,127,0 // add %bh,0x0(%rdi) + .byte 129,128,0,0,0,0,0,0,0,0 // addl $0x0,0x0(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 3,3 // add (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,3,3 // lsl (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,255 // (bad) + .byte 0,127,0 // add %bh,0x0(%rdi) + .byte 129 // .byte 0x81 + .byte 128 // .byte 0x80 + +BALIGN16 + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 0,2 // add %al,(%rdx) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,2 // add %al,(%rdx) + .byte 4,6 // add $0x6,%al + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,63 // add %bh,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,63 // add %bh,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,63 // add %bh,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,63 // add %bh,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 128,63,0 // cmpb $0x0,(%rdi) + .byte 0,128,63,0,0,128 // add %al,-0x7fffffc1(%rax) + .byte 63 // (bad) + .byte 0,0 // add %al,(%rax) + .byte 128,63,1 // cmpb $0x1,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,1 // add %al,(%rcx) + .byte 0,0 // add %al,(%rax) + .byte 0,1 // add %al,(%rcx) + .byte 0,0 // add %al,(%rax) + .byte 0,1 // add %al,(%rcx) + .byte 0,0 // add %al,(%rax) + .byte 0,4,0 // add %al,(%rax,%rax,1) + .byte 0,0 // add %al,(%rax) + .byte 4,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 4,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 4,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 2,0 // add (%rax),%al + .byte 0,0 // add %al,(%rax) + .byte 2,0 // add (%rax),%al + .byte 0,0 // add %al,(%rax) + .byte 2,0 // add (%rax),%al + .byte 0,0 // add %al,(%rax) + .byte 2,0 // add (%rax),%al + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) + .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) + .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) + .byte 128,60,0,0 // cmpb $0x0,(%rax,%rax,1) + .byte 252 // cld + .byte 190,0,0,252,190 // mov $0xbefc0000,%esi + .byte 0,0 // add %al,(%rax) + .byte 252 // cld + .byte 190,0,0,252,190 // mov $0xbefc0000,%esi + .byte 0,0 // add %al,(%rax) + .byte 128,191,0,0,128,191,0 // cmpb $0x0,-0x40800000(%rdi) + .byte 0,128,191,0,0,128 // add %al,-0x7fffff41(%rax) + .byte 191,0,0,224,64 // mov $0x40e00000,%edi + .byte 0,0 // add %al,(%rax) + .byte 224,64 // loopne 2b888 <.literal16+0xf8> + .byte 0,0 // add %al,(%rax) + .byte 224,64 // loopne 2b88c <.literal16+0xfc> + .byte 0,0 // add %al,(%rax) + .byte 224,64 // loopne 2b890 <.literal16+0x100> + .byte 154 // (bad) + .byte 153 // cltd + .byte 153 // cltd + .byte 62,154 // ds (bad) + .byte 153 // cltd + .byte 153 // cltd + .byte 62,154 // ds (bad) + .byte 153 // cltd + .byte 153 // cltd + .byte 62,154 // ds (bad) + .byte 153 // cltd + .byte 153 // cltd + .byte 62,61,10,23,63,61 // ds cmp $0x3d3f170a,%eax + .byte 10,23 // or (%rdi),%dl + .byte 63 // (bad) + .byte 61,10,23,63,61 // cmp $0x3d3f170a,%eax + .byte 10,23 // or (%rdi),%dl + .byte 63 // (bad) + .byte 174 // scas %es:(%rdi),%al + .byte 71,225,61 // rex.RXB loope 2b8b1 <.literal16+0x121> + .byte 174 // scas %es:(%rdi),%al + .byte 71,225,61 // rex.RXB loope 2b8b5 <.literal16+0x125> + .byte 174 // scas %es:(%rdi),%al + .byte 71,225,61 // rex.RXB loope 2b8b9 <.literal16+0x129> + .byte 174 // scas %es:(%rdi),%al + .byte 71,225,61 // rex.RXB loope 2b8bd <.literal16+0x12d> + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 1,255 // add %edi,%edi + .byte 255 // (bad) + .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a02b898 <_sk_overlay_sse2_8bit+0xa000ed7> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 302b8a0 <_sk_overlay_sse2_8bit+0x3000edf> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,6 // incl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,10 // decl (%rdx) .byte 255 // (bad) .byte 255 // (bad) + .byte 255,14 // decl (%rsi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,0 // incl (%rax) + .byte 0,127,67 // add %bh,0x43(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 127,67 // jg 2b8fb <.literal16+0x16b> + .byte 0,0 // add %al,(%rax) + .byte 127,67 // jg 2b8ff <.literal16+0x16f> + .byte 0,0 // add %al,(%rax) + .byte 127,67 // jg 2b903 <.literal16+0x173> + .byte 145 // xchg %eax,%ecx + .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) + .byte 145 // xchg %eax,%ecx + .byte 131,158,61,145,131,158,61 // sbbl $0x3d,-0x617c6ec3(%rsi) + .byte 92 // pop %rsp + .byte 143 // (bad) + .byte 50,63 // xor (%rdi),%bh + .byte 92 // pop %rsp + .byte 143 // (bad) + .byte 50,63 // xor (%rdi),%bh + .byte 92 // pop %rsp + .byte 143 // (bad) + .byte 50,63 // xor (%rdi),%bh + .byte 92 // pop %rsp + .byte 143 // (bad) + .byte 50,63 // xor (%rdi),%bh + .byte 10,215 // or %bh,%dl + .byte 35,59 // and (%rbx),%edi + .byte 10,215 // or %bh,%dl + .byte 35,59 // and (%rbx),%edi + .byte 10,215 // or %bh,%dl + .byte 35,59 // and (%rbx),%edi + .byte 10,215 // or %bh,%dl + .byte 35,59 // and (%rbx),%edi + .byte 174 // scas %es:(%rdi),%al + .byte 71,97 // rex.RXB (bad) + .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax + .byte 174 // scas %es:(%rdi),%al + .byte 71,97 // rex.RXB (bad) + .byte 61,174,71,97,61 // cmp $0x3d6147ae,%eax + .byte 82 // push %rdx + .byte 184,78,65,82,184 // mov $0xb852414e,%eax + .byte 78 // rex.WRX + .byte 65,82 // push %r10 + .byte 184,78,65,82,184 // mov $0xb852414e,%eax + .byte 78 // rex.WRX + .byte 65,57,215 // cmp %edx,%r15d + .byte 32,187,57,215,32,187 // and %bh,-0x44df28c7(%rbx) + .byte 57,215 // cmp %edx,%edi + .byte 32,187,57,215,32,187 // and %bh,-0x44df28c7(%rbx) + .byte 186,159,98,60,186 // mov $0xba3c629f,%edx + .byte 159 // lahf + .byte 98 // (bad) + .byte 60,186 // cmp $0xba,%al + .byte 159 // lahf + .byte 98 // (bad) + .byte 60,186 // cmp $0xba,%al + .byte 159 // lahf + .byte 98 // (bad) + .byte 60,109 // cmp $0x6d,%al + .byte 165 // movsl %ds:(%rsi),%es:(%rdi) + .byte 144 // nop + .byte 63 // (bad) + .byte 109 // insl (%dx),%es:(%rdi) + .byte 165 // movsl %ds:(%rsi),%es:(%rdi) + .byte 144 // nop + .byte 63 // (bad) + .byte 109 // insl (%dx),%es:(%rdi) + .byte 165 // movsl %ds:(%rsi),%es:(%rdi) + .byte 144 // nop + .byte 63 // (bad) + .byte 109 // insl (%dx),%es:(%rdi) + .byte 165 // movsl %ds:(%rsi),%es:(%rdi) + .byte 144 // nop + .byte 63 // (bad) + .byte 252 // cld + .byte 191,16,62,252,191 // mov $0xbffc3e10,%edi + .byte 16,62 // adc %bh,(%rsi) + .byte 252 // cld + .byte 191,16,62,252,191 // mov $0xbffc3e10,%edi + .byte 16,62 // adc %bh,(%rsi) + .byte 168,177 // test $0xb1,%al + .byte 152 // cwtl + .byte 59,168,177,152,59,168 // cmp -0x57c4674f(%rax),%ebp + .byte 177,152 // mov $0x98,%cl + .byte 59,168,177,152,59,0 // cmp 0x3b98b1(%rax),%ebp + .byte 0,192 // add %al,%al + .byte 64,0,0 // add %al,(%rax) + .byte 192,64,0,0 // rolb $0x0,0x0(%rax) + .byte 192,64,0,0 // rolb $0x0,0x0(%rax) + .byte 192,64,0,0 // rolb $0x0,0x0(%rax) + .byte 0,64,0 // add %al,0x0(%rax) + .byte 0,0 // add %al,(%rax) + .byte 64,0,0 // add %al,(%rax) + .byte 0,64,0 // add %al,0x0(%rax) + .byte 0,0 // add %al,(%rax) + .byte 64,0,0 // add %al,(%rax) + .byte 128,64,0,0 // addb $0x0,0x0(%rax) + .byte 128,64,0,0 // addb $0x0,0x0(%rax) + .byte 128,64,0,0 // addb $0x0,0x0(%rax) + .byte 128,64,171,170 // addb $0xaa,-0x55(%rax) + .byte 42,62 // sub (%rsi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,62 // sub (%rsi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,62 // sub (%rsi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,62 // sub (%rsi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 62,171 // ds stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 62,171 // ds stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 62,171 // ds stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 62,171 // ds stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,63 // sub (%rdi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,63 // sub (%rdi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,63 // sub (%rdi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 42,63 // sub (%rdi),%bh + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi + .byte 171 // stos %eax,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 170 // stos %al,%es:(%rdi) + .byte 190,171,170,170,190 // mov $0xbeaaaaab,%esi + .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,0,248,0,0 // addb $0x0,0xf8003b(%rax) + .byte 0,248 // add %bh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,248 // add %bh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,248 // add %bh,%al + .byte 0,0 // add %al,(%rax) + .byte 8,33 // or %ah,(%rcx) + .byte 132,55 // test %dh,(%rdi) + .byte 8,33 // or %ah,(%rcx) + .byte 132,55 // test %dh,(%rdi) + .byte 8,33 // or %ah,(%rcx) + .byte 132,55 // test %dh,(%rdi) + .byte 8,33 // or %ah,(%rcx) + .byte 132,55 // test %dh,(%rdi) + .byte 224,7 // loopne 2ba09 <.literal16+0x279> + .byte 0,0 // add %al,(%rax) + .byte 224,7 // loopne 2ba0d <.literal16+0x27d> + .byte 0,0 // add %al,(%rax) + .byte 224,7 // loopne 2ba11 <.literal16+0x281> + .byte 0,0 // add %al,(%rax) + .byte 224,7 // loopne 2ba15 <.literal16+0x285> + .byte 0,0 // add %al,(%rax) + .byte 33,8 // and %ecx,(%rax) + .byte 2,58 // add (%rdx),%bh + .byte 33,8 // and %ecx,(%rax) + .byte 2,58 // add (%rdx),%bh + .byte 33,8 // and %ecx,(%rax) + .byte 2,58 // add (%rdx),%bh + .byte 33,8 // and %ecx,(%rax) + .byte 2,58 // add (%rdx),%bh + .byte 31 // (bad) + .byte 0,0 // add %al,(%rax) + .byte 0,31 // add %bl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,31 // add %bl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,31 // add %bl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,8 // add %cl,(%rax) + .byte 33,4,61,8,33,4,61 // and %eax,0x3d042108(,%rdi,1) + .byte 8,33 // or %ah,(%rcx) + .byte 4,61 // add $0x3d,%al + .byte 8,33 // or %ah,(%rcx) + .byte 4,61 // add $0x3d,%al + .byte 255,0 // incl (%rax) .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 8,255 // or %bh,%bh + .byte 10,255 // or %bh,%bh + .byte 12,255 // or $0xff,%al + .byte 14 // (bad) + .byte 255,0 // incl (%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,128,0,128,55,128 // add %al,-0x7fc88000(%rax) + .byte 0,128,55,128,0,128 // add %al,-0x7fff7fc9(%rax) + .byte 55 // (bad) + .byte 128,0,128 // addb $0x80,(%rax) + .byte 55 // (bad) + .byte 8,128,10,128,12,128 // or %al,-0x7ff37ff6(%rax) + .byte 14 // (bad) + .byte 128,0,0 // addb $0x0,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,52,0 // add %dh,(%rax,%rax,1) + .byte 0,0 // add %al,(%rax) + .byte 52,0 // xor $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 52,0 // xor $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 52,255 // xor $0xff,%al + .byte 255 // (bad) + .byte 127,0 // jg 2ba94 <.literal16+0x304> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 127,0 // jg 2ba98 <.literal16+0x308> + .byte 255 // (bad) + .byte 255 // (bad) + .byte 127,0 // jg 2ba9c <.literal16+0x30c> .byte 255 // (bad) .byte 255 // (bad) + .byte 127,0 // jg 2baa0 <.literal16+0x310> + .byte 119,115 // ja 2bb15 <.literal16+0x385> + .byte 248 // clc + .byte 194,119,115 // retq $0x7377 + .byte 248 // clc + .byte 194,119,115 // retq $0x7377 + .byte 248 // clc + .byte 194,119,115 // retq $0x7377 + .byte 248 // clc + .byte 194,117,191 // retq $0xbf75 + .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi + .byte 63 // (bad) + .byte 117,191 // jne 2ba79 <.literal16+0x2e9> + .byte 191,63,117,191,191 // mov $0xbfbf753f,%edi + .byte 63 // (bad) + .byte 249 // stc + .byte 68,180,62 // rex.R mov $0x3e,%spl + .byte 249 // stc + .byte 68,180,62 // rex.R mov $0x3e,%spl + .byte 249 // stc + .byte 68,180,62 // rex.R mov $0x3e,%spl + .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 ffffffffe9a5faba <_sk_overlay_sse2_8bit+0xffffffffe9a350f9> + .byte 220,63 // fdivrl (%rdi) + .byte 81 // push %rcx + .byte 140,242 // mov %?,%edx + .byte 66,81 // rex.X push %rcx + .byte 140,242 // mov %?,%edx + .byte 66,81 // rex.X push %rcx + .byte 140,242 // mov %?,%edx + .byte 66,81 // rex.X push %rcx + .byte 140,242 // mov %?,%edx + .byte 66,141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%r15,4),%edi + .byte 63 // (bad) + .byte 141,188,190,63,141,188,190 // lea -0x414372c1(%rsi,%rdi,4),%edi + .byte 63 // (bad) + .byte 248 // clc + .byte 245 // cmc + .byte 154 // (bad) + .byte 64,248 // rex clc + .byte 245 // cmc + .byte 154 // (bad) + .byte 64,248 // rex clc + .byte 245 // cmc + .byte 154 // (bad) + .byte 64,248 // rex clc + .byte 245 // cmc + .byte 154 // (bad) + .byte 64,254 // rex (bad) + .byte 210,221 // rcr %cl,%ch + .byte 65,254 // rex.B (bad) + .byte 210,221 // rcr %cl,%ch + .byte 65,254 // rex.B (bad) + .byte 210,221 // rcr %cl,%ch + .byte 65,254 // rex.B (bad) + .byte 210,221 // rcr %cl,%ch + .byte 65,0,0 // add %al,(%r8) + .byte 0,75,0 // add %cl,0x0(%rbx) + .byte 0,0 // add %al,(%rax) + .byte 75,0,0 // rex.WXB add %al,(%r8) + .byte 0,75,0 // add %cl,0x0(%rbx) + .byte 0,0 // add %al,(%rax) + .byte 75,0,0 // rex.WXB add %al,(%r8) + .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 200,66,0,0 // enterq $0x42,$0x0 + .byte 0,195 // add %al,%bl + .byte 0,0 // add %al,(%rax) + .byte 0,195 // add %al,%bl + .byte 0,0 // add %al,(%rax) + .byte 0,195 // add %al,%bl + .byte 0,0 // add %al,(%rax) + .byte 0,195 // add %al,%bl + .byte 0,0 // add %al,(%rax) + .byte 128,65,0,0 // addb $0x0,0x0(%rcx) + .byte 128,65,0,0 // addb $0x0,0x0(%rcx) + .byte 128,65,0,0 // addb $0x0,0x0(%rcx) + .byte 128,65,203,61 // addb $0x3d,-0x35(%rcx) + .byte 13,60,203,61,13 // or $0xd3dcb3c,%eax + .byte 60,203 // cmp $0xcb,%al + .byte 61,13,60,203,61 // cmp $0x3dcb3c0d,%eax + .byte 13,60,111,18,3 // or $0x3126f3c,%eax + .byte 59,111,18 // cmp 0x12(%rdi),%ebp + .byte 3,59 // add (%rbx),%edi + .byte 111 // outsl %ds:(%rsi),(%dx) + .byte 18,3 // adc (%rbx),%al + .byte 59,111,18 // cmp 0x12(%rdi),%ebp + .byte 3,59 // add (%rbx),%edi + .byte 10,215 // or %bh,%dl + .byte 163,59,10,215,163,59,10,215,163 // movabs %eax,0xa3d70a3ba3d70a3b + .byte 59,10 // cmp (%rdx),%ecx + .byte 215 // xlat %ds:(%rbx) + .byte 163,59,194,24,17,60,194,24,17 // movabs %eax,0x1118c23c1118c23b + .byte 60,194 // cmp $0xc2,%al + .byte 24,17 // sbb %dl,(%rcx) + .byte 60,194 // cmp $0xc2,%al + .byte 24,17 // sbb %dl,(%rcx) + .byte 60,203 // cmp $0xcb,%al + .byte 61,13,190,203,61 // cmp $0x3dcbbe0d,%eax + .byte 13,190,203,61,13 // or $0xd3dcbbe,%eax + .byte 190,203,61,13,190 // mov $0xbe0d3dcb,%esi + .byte 80 // push %rax + .byte 128,3,62 // addb $0x3e,(%rbx) + .byte 80 // push %rax + .byte 128,3,62 // addb $0x3e,(%rbx) + .byte 80 // push %rax + .byte 128,3,62 // addb $0x3e,(%rbx) + .byte 80 // push %rax + .byte 128,3,62 // addb $0x3e,(%rbx) + .byte 31 // (bad) + .byte 215 // xlat %ds:(%rbx) + .byte 118,63 // jbe 2bc03 <.literal16+0x473> + .byte 31 // (bad) + .byte 215 // xlat %ds:(%rbx) + .byte 118,63 // jbe 2bc07 <.literal16+0x477> + .byte 31 // (bad) + .byte 215 // xlat %ds:(%rbx) + .byte 118,63 // jbe 2bc0b <.literal16+0x47b> + .byte 31 // (bad) + .byte 215 // xlat %ds:(%rbx) + .byte 118,63 // jbe 2bc0f <.literal16+0x47f> + .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) + .byte 246,64,83,63 // testb $0x3f,0x53(%rax) + .byte 0,4,0 // add %al,(%rax,%rax,1) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,248 // add %bh,%al + .byte 65,0,0 // add %al,(%r8) + .byte 248 // clc + .byte 65,0,0 // add %al,(%r8) + .byte 248 // clc + .byte 65,0,0 // add %al,(%r8) + .byte 248 // clc + .byte 65,0,0 // add %al,(%r8) + .byte 124,66 // jl 2bc46 <.literal16+0x4b6> + .byte 0,0 // add %al,(%rax) + .byte 124,66 // jl 2bc4a <.literal16+0x4ba> + .byte 0,0 // add %al,(%rax) + .byte 124,66 // jl 2bc4e <.literal16+0x4be> + .byte 0,0 // add %al,(%rax) + .byte 124,66 // jl 2bc52 <.literal16+0x4c2> + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) + .byte 136,55 // mov %dh,(%rdi) + .byte 137,136,136,55,137,136 // mov %ecx,-0x7776c878(%rax) + .byte 136,55 // mov %dh,(%rdi) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) + .byte 136,57 // mov %bh,(%rcx) + .byte 137,136,136,57,137,136 // mov %ecx,-0x7776c678(%rax) + .byte 136,57 // mov %bh,(%rcx) + .byte 240,0,0 // lock add %al,(%rax) + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,240 // add %dh,%al + .byte 0,0 // add %al,(%rax) + .byte 0,137,136,136,59,137 // add %cl,-0x76c47778(%rcx) + .byte 136,136,59,137,136,136 // mov %cl,-0x777776c5(%rax) + .byte 59,137,136,136,59,15 // cmp 0xf3b8888(%rcx),%ecx + .byte 0,0 // add %al,(%rax) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,15 // add %cl,(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 0,137,136,136,61,137 // add %cl,-0x76c27778(%rcx) + .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 2bcd5 <.literal16+0x545> + .byte 0,0 // add %al,(%rax) + .byte 112,65 // jo 2bcd9 <.literal16+0x549> + .byte 0,0 // add %al,(%rax) + .byte 112,65 // jo 2bcdd <.literal16+0x54d> + .byte 0,0 // add %al,(%rax) + .byte 112,65 // jo 2bce1 <.literal16+0x551> + .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,4,0 // add %al,(%rax,%rax,1) + .byte 0,0 // add %al,(%rax) + .byte 4,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 4,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 4,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 56,0 // cmp %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 56,0 // cmp %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 56,0 // cmp %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 56,0 // cmp %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 128,0,0 // addb $0x0,(%rax) + .byte 0,128,0,0,0,128 // add %al,-0x80000000(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,128,0,0,128,56 // add %al,0x38800000(%rax) + .byte 0,0 // add %al,(%rax) + .byte 128,56,0 // cmpb $0x0,(%rax) + .byte 0,128,56,0,0,128 // add %al,-0x7fffffc8(%rax) + .byte 56,0 // cmp %al,(%rax) + .byte 64,254 // rex (bad) .byte 255,0 // incl (%rax) + .byte 64,254 // rex (bad) .byte 255,0 // incl (%rax) + .byte 64,254 // rex (bad) .byte 255,0 // incl (%rax) + .byte 64,254 // rex (bad) .byte 255,0 // incl (%rax) + .byte 255 // (bad) + .byte 127,71 // jg 2bd4b <.literal16+0x5bb> + .byte 0,255 // add %bh,%bh + .byte 127,71 // jg 2bd4f <.literal16+0x5bf> + .byte 0,255 // add %bh,%bh + .byte 127,71 // jg 2bd53 <.literal16+0x5c3> + .byte 0,255 // add %bh,%bh + .byte 127,71 // jg 2bd57 <.literal16+0x5c7> + .byte 208 // (bad) + .byte 179,89 // mov $0x59,%bl + .byte 62,208 // ds (bad) + .byte 179,89 // mov $0x59,%bl + .byte 62,208 // ds (bad) + .byte 179,89 // mov $0x59,%bl + .byte 62,208 // ds (bad) + .byte 179,89 // mov $0x59,%bl + .byte 62,89 // ds pop %rcx + .byte 23 // (bad) + .byte 55 // (bad) + .byte 63 // (bad) + .byte 89 // pop %rcx + .byte 23 // (bad) + .byte 55 // (bad) + .byte 63 // (bad) + .byte 89 // pop %rcx + .byte 23 // (bad) + .byte 55 // (bad) + .byte 63 // (bad) + .byte 89 // pop %rcx + .byte 23 // (bad) + .byte 55 // (bad) + .byte 63 // (bad) + .byte 152 // cwtl + .byte 221,147,61,152,221,147 // fstl -0x6c2267c3(%rbx) + .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) # 2dc2ce5a <_sk_overlay_sse2_8bit+0x2dc02499> + .byte 17,192 // adc %eax,%eax + .byte 45,16,17,192,18 // sub $0x12c01110,%eax + .byte 120,57 // js 2bd8c <.literal16+0x5fc> + .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 + .byte 64,32,148,90,62,32,148,90 // and %dl,0x5a94203e(%rdx,%rbx,2) + .byte 62,32,148,90,62,32,148,90 // and %dl,%ds:0x5a94203e(%rdx,%rbx,2) + .byte 62,4,157 // ds add $0x9d,%al + .byte 30 // (bad) + .byte 62,4,157 // ds add $0x9d,%al + .byte 30 // (bad) + .byte 62,4,157 // ds add $0x9d,%al + .byte 30 // (bad) + .byte 62,4,157 // ds add $0x9d,%al + .byte 30 // (bad) + .byte 62,0,24 // add %bl,%ds:(%rax) + .byte 161,57,0,24,161,57,0,24,161 // movabs 0xa1180039a1180039,%eax + .byte 57,0 // cmp %eax,(%rax) + .byte 24,161,57,111,43,231 // sbb %ah,-0x18d490c7(%rcx) + .byte 187,111,43,231,187 // mov $0xbbe72b6f,%ebx + .byte 111 // outsl %ds:(%rsi),(%dx) + .byte 43,231 // sub %edi,%esp + .byte 187,111,43,231,187 // mov $0xbbe72b6f,%ebx + .byte 159 // lahf + .byte 215 // xlat %ds:(%rbx) + .byte 202,60,159 // lret $0x9f3c + .byte 215 // xlat %ds:(%rbx) + .byte 202,60,159 // lret $0x9f3c + .byte 215 // xlat %ds:(%rbx) + .byte 202,60,159 // lret $0x9f3c + .byte 215 // xlat %ds:(%rbx) + .byte 202,60,212 // lret $0xd43c + .byte 100,84 // fs push %rsp + .byte 189,212,100,84,189 // mov $0xbd5464d4,%ebp + .byte 212 // (bad) + .byte 100,84 // fs push %rsp + .byte 189,212,100,84,189 // mov $0xbd5464d4,%ebp + .byte 169,240,34,62,169 // test $0xa93e22f0,%eax + .byte 240,34,62 // lock and (%rsi),%bh + .byte 169,240,34,62,169 // test $0xa93e22f0,%eax + .byte 240,34,62 // lock and (%rsi),%bh + .byte 0,0 // add %al,(%rax) + .byte 128,62,0 // cmpb $0x0,(%rsi) + .byte 0,128,62,0,0,128 // add %al,-0x7fffffc2(%rax) + .byte 62,0,0 // add %al,%ds:(%rax) + .byte 128,62,0 // cmpb $0x0,(%rsi) + .byte 0,0 // add %al,(%rax) + .byte 192,0,0 // rolb $0x0,(%rax) + .byte 0,192 // add %al,%al + .byte 0,0 // add %al,(%rax) + .byte 0,192 // add %al,%al + .byte 0,0 // add %al,(%rax) + .byte 0,192 // add %al,%al + .byte 0,0 // add %al,(%rax) + .byte 128,192,0 // add $0x0,%al + .byte 0,128,192,0,0,128 // add %al,-0x7fffff40(%rax) + .byte 192,0,0 // rolb $0x0,(%rax) + .byte 128,192,0 // add $0x0,%al + .byte 0,0 // add %al,(%rax) + .byte 191,0,0,0,191 // mov $0xbf000000,%edi + .byte 0,0 // add %al,(%rax) + .byte 0,191,0,0,0,191 // add %bh,-0x41000000(%rdi) + .byte 0,0 // add %al,(%rax) + .byte 192,191,0,0,192,191,0 // sarb $0x0,-0x40400000(%rdi) + .byte 0,192 // add %al,%al + .byte 191,0,0,192,191 // mov $0xbfc00000,%edi + .byte 114,28 // jb 2be3e <.literal16+0x6ae> + .byte 199 // (bad) + .byte 62,114,28 // jb,pt 2be42 <.literal16+0x6b2> + .byte 199 // (bad) + .byte 62,114,28 // jb,pt 2be46 <.literal16+0x6b6> + .byte 199 // (bad) + .byte 62,114,28 // jb,pt 2be4a <.literal16+0x6ba> + .byte 199 // (bad) + .byte 62,85 // ds push %rbp + .byte 85 // push %rbp + .byte 149 // xchg %eax,%ebp + .byte 191,85,85,149,191 // mov $0xbf955555,%edi + .byte 85 // push %rbp + .byte 85 // push %rbp + .byte 149 // xchg %eax,%ebp + .byte 191,85,85,149,191 // mov $0xbf955555,%edi + .byte 0,0 // add %al,(%rax) + .byte 192,63,0 // sarb $0x0,(%rdi) + .byte 0,192 // add %al,%al + .byte 63 // (bad) + .byte 0,0 // add %al,(%rax) + .byte 192,63,0 // sarb $0x0,(%rdi) + .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 # 3d664c95 <_sk_overlay_sse2_8bit+0x3d63a2d4> + .byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi) + .byte 127,63 // jg 2bea3 <.literal16+0x713> + .byte 114,249 // jb 2be5f <.literal16+0x6cf> + .byte 127,63 // jg 2bea7 <.literal16+0x717> + .byte 114,249 // jb 2be63 <.literal16+0x6d3> + .byte 127,63 // jg 2beab <.literal16+0x71b> + .byte 114,249 // jb 2be67 <.literal16+0x6d7> + .byte 127,63 // jg 2beaf <.literal16+0x71f> + .byte 3,0 // add (%rax),%eax + .byte 0,0 // add %al,(%rax) + .byte 3,0 // add (%rax),%eax + .byte 0,0 // add %al,(%rax) + .byte 3,0 // add (%rax),%eax + .byte 0,0 // add %al,(%rax) + .byte 3,0 // add (%rax),%eax + .byte 0,0 // add %al,(%rax) + .byte 0,4,0 // add %al,(%rax,%rax,1) + .byte 128,0,4 // addb $0x4,(%rax) + .byte 0,128,0,4,0,128 // add %al,-0x7ffffc00(%rax) + .byte 0,4,0 // add %al,(%rax,%rax,1) + .byte 128,0,2 // addb $0x2,(%rax) + .byte 4,6 // add $0x6,%al + .byte 8,10 // or %cl,(%rdx) + .byte 12,14 // or $0xe,%al + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 0,0 // add %al,(%rax) + .byte 0,255 // add %bh,%bh + .byte 3,3 // add (%rbx),%eax + .byte 3,3 // add (%rbx),%eax + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 7 // (bad) + .byte 11,11 // or (%rbx),%ecx + .byte 11,11 // or (%rbx),%ecx + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15 // (bad) + .byte 15,2,1 // lar (%rcx),%eax + .byte 0,3 // add %al,(%rbx) + .byte 6 // (bad) + .byte 5,4,7,10,9 // add $0x90a0704,%eax + .byte 8,11 // or %cl,(%rbx) + .byte 14 // (bad) + .byte 13,12,15,3,255 // or $0xff030f0c,%eax + .byte 7 // (bad) + .byte 255,11 // decl (%rbx) + .byte 255,15 // decl (%rdi) + .byte 255,11 // decl (%rbx) + .byte 255,15 // decl (%rdi) + .byte 255,15 // decl (%rdi) + .byte 255 // (bad) + .byte 255 // (bad) + .byte 255,1 // incl (%rcx) + .byte 1,1 // add %eax,(%rcx) + .byte 0,1 // add %al,(%rcx) + .byte 1,1 // add %eax,(%rcx) + .byte 0,1 // add %al,(%rcx) + .byte 1,1 // add %eax,(%rcx) + .byte 0,1 // add %al,(%rcx) + .byte 1,1 // add %eax,(%rcx) + .byte 0,0 // add %al,(%rax) .byte 255,0 // incl (%rax) .byte 255,0 // incl (%rax) .byte 255,0 // incl (%rax) .byte 255,0 // incl (%rax) .byte 255,0 // incl (%rax) - .byte 127,0 // jg 32f2 <.literal16+0x152> - .byte 127,0 // jg 32f4 <.literal16+0x154> - .byte 127,0 // jg 32f6 <.literal16+0x156> - .byte 127,0 // jg 32f8 <.literal16+0x158> - .byte 127,0 // jg 32fa <.literal16+0x15a> - .byte 127,0 // jg 32fc <.literal16+0x15c> - .byte 127,0 // jg 32fe <.literal16+0x15e> - .byte 127,0 // jg 3300 <.literal16+0x160> - .byte 129,128,129,128,129,128,129,128,129,128// addl $0x80818081,-0x7f7e7f7f(%rax) - .byte 129,128,129,128,129,128,255,0,255,0 // addl $0xff00ff,-0x7f7e7f7f(%rax) .byte 255,0 // incl (%rax) .byte 255,0 // incl (%rax) + .byte 255,8 // decl (%rax) + .byte 8,8 // or %cl,(%rax) + .byte 8,10 // or %cl,(%rdx) + .byte 10,10 // or (%rdx),%cl + .byte 10,12,12 // or (%rsp,%rcx,1),%cl + .byte 12,12 // or $0xc,%al + .byte 14 // (bad) + .byte 14 // (bad) + .byte 14 // (bad) + .byte 14 // (bad) + .byte 0,0 // add %al,(%rax) + .byte 0,0 // add %al,(%rax) + .byte 2,2 // add (%rdx),%al + .byte 2,2 // add (%rdx),%al + .byte 4,4 // add $0x4,%al + .byte 4,4 // add $0x4,%al + .byte 6 // (bad) + .byte 6 // (bad) + .byte 6 // (bad) + .byte 6 // (bad) + .byte 0,128,2,128,4,128 // add %al,-0x7ffb7ffe(%rax) + .byte 6 // (bad) + .byte 128,4,128,5 // addb $0x5,(%rax,%rax,4) + .byte 128,6,128 // addb $0x80,(%rsi) + .byte 7 // (bad) + .byte 128,255,255 // cmp $0xff,%bh .byte 255,0 // incl (%rax) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) + .byte 255 // (bad) + .byte 255 // (bad) .byte 255,0 // incl (%rax) - .byte 127,0 // jg 3322 <.literal16+0x182> - .byte 127,0 // jg 3324 <.literal16+0x184> - .byte 127,0 // jg 3326 <.literal16+0x186> - .byte 127,0 // jg 3328 <.literal16+0x188> - .byte 127,0 // jg 332a <.literal16+0x18a> - .byte 127,0 // jg 332c <.literal16+0x18c> - .byte 127,0 // jg 332e <.literal16+0x18e> - .byte 127,0 // jg 3330 <.literal16+0x190> + .byte 127,0 // jg 2bf42 <.literal16+0x7b2> + .byte 127,0 // jg 2bf44 <.literal16+0x7b4> + .byte 127,0 // jg 2bf46 <.literal16+0x7b6> + .byte 127,0 // jg 2bf48 <.literal16+0x7b8> + .byte 127,0 // jg 2bf4a <.literal16+0x7ba> + .byte 127,0 // jg 2bf4c <.literal16+0x7bc> + .byte 127,0 // jg 2bf4e <.literal16+0x7be> + .byte 127,0 // jg 2bf50 <.literal16+0x7c0> .byte 129,128,129,128,129,128,129,128,129,128// addl $0x80818081,-0x7f7e7f7f(%rax) .byte 129 // .byte 0x81 .byte 128 // .byte 0x80 diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S index 3ee03c9043..eee638a8c3 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,129,108,0,0 ; vbroadcastss 0x6c81(%rip),%ymm1 # 6de0 <_sk_clut_4D_hsw+0x8c8> + DB 196,226,125,24,13,45,180,2,0 ; vbroadcastss 0x2b42d(%rip),%ymm1 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,97,108,0,0 ; vbroadcastss 0x6c61(%rip),%ymm2 # 6de4 <_sk_clut_4D_hsw+0x8cc> + DB 196,226,125,24,21,13,180,2,0 ; vbroadcastss 0x2b40d(%rip),%ymm2 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,40,108,0,0 ; vpbroadcastd 0x6c28(%rip),%ymm10 # 6de8 <_sk_clut_4D_hsw+0x8d0> + DB 196,98,125,88,21,212,179,2,0 ; vpbroadcastd 0x2b3d4(%rip),%ymm10 # 2b594 <_sk_overlay_sse2_8bit+0x473> 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,13,108,0,0 ; vpbroadcastd 0x6c0d(%rip),%ymm12 # 6dec <_sk_clut_4D_hsw+0x8d4> - DB 196,98,125,88,45,8,108,0,0 ; vpbroadcastd 0x6c08(%rip),%ymm13 # 6df0 <_sk_clut_4D_hsw+0x8d8> + DB 196,98,125,88,37,185,179,2,0 ; vpbroadcastd 0x2b3b9(%rip),%ymm12 # 2b598 <_sk_overlay_sse2_8bit+0x477> + DB 196,98,125,88,45,180,179,2,0 ; vpbroadcastd 0x2b3b4(%rip),%ymm13 # 2b59c <_sk_overlay_sse2_8bit+0x47b> 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,186,107,0,0 ; vbroadcastss 0x6bba(%rip),%ymm9 # 6df4 <_sk_clut_4D_hsw+0x8dc> - DB 196,98,125,24,21,181,107,0,0 ; vbroadcastss 0x6bb5(%rip),%ymm10 # 6df8 <_sk_clut_4D_hsw+0x8e0> + DB 196,98,125,24,13,102,179,2,0 ; vbroadcastss 0x2b366(%rip),%ymm9 # 2b5a0 <_sk_overlay_sse2_8bit+0x47f> + DB 196,98,125,24,21,97,179,2,0 ; vbroadcastss 0x2b361(%rip),%ymm10 # 2b5a4 <_sk_overlay_sse2_8bit+0x483> 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,85,107,0,0 ; vbroadcastss 0x6b55(%rip),%ymm3 # 6dfc <_sk_clut_4D_hsw+0x8e4> + DB 196,226,125,24,29,233,178,2,0 ; vbroadcastss 0x2b2e9(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,64,107,0,0 ; vbroadcastss 0x6b40(%rip),%ymm0 # 6e00 <_sk_clut_4D_hsw+0x8e8> + DB 196,226,125,24,5,208,178,2,0 ; vbroadcastss 0x2b2d0(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,227,106,0,0 ; vbroadcastss 0x6ae3(%rip),%ymm8 # 6e04 <_sk_clut_4D_hsw+0x8ec> + DB 196,98,125,24,5,111,178,2,0 ; vbroadcastss 0x2b26f(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,182,106,0,0 ; vbroadcastss 0x6ab6(%rip),%ymm8 # 6e08 <_sk_clut_4D_hsw+0x8f0> + DB 196,98,125,24,5,62,178,2,0 ; vbroadcastss 0x2b23e(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,93,106,0,0 ; vbroadcastss 0x6a5d(%rip),%ymm8 # 6e0c <_sk_clut_4D_hsw+0x8f4> + DB 196,98,125,24,5,225,177,2,0 ; vbroadcastss 0x2b1e1(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,64,106,0,0 ; vbroadcastss 0x6a40(%rip),%ymm0 # 6e10 <_sk_clut_4D_hsw+0x8f8> + DB 196,226,125,24,5,192,177,2,0 ; vbroadcastss 0x2b1c0(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,35,106,0,0 ; vbroadcastss 0x6a23(%rip),%ymm8 # 6e14 <_sk_clut_4D_hsw+0x8fc> + DB 196,98,125,24,5,159,177,2,0 ; vbroadcastss 0x2b19f(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,2,106,0,0 ; vbroadcastss 0x6a02(%rip),%ymm8 # 6e18 <_sk_clut_4D_hsw+0x900> + DB 196,98,125,24,5,122,177,2,0 ; vbroadcastss 0x2b17a(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,205,105,0,0 ; vbroadcastss 0x69cd(%rip),%ymm8 # 6e1c <_sk_clut_4D_hsw+0x904> + DB 196,98,125,24,5,65,177,2,0 ; vbroadcastss 0x2b141(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,72,105,0,0 ; vbroadcastss 0x6948(%rip),%ymm8 # 6e20 <_sk_clut_4D_hsw+0x908> + DB 196,98,125,24,5,184,176,2,0 ; vbroadcastss 0x2b0b8(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,208,104,0,0 ; vbroadcastss 0x68d0(%rip),%ymm8 # 6e24 <_sk_clut_4D_hsw+0x90c> + DB 196,98,125,24,5,60,176,2,0 ; vbroadcastss 0x2b03c(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,127,104,0,0 ; vbroadcastss 0x687f(%rip),%ymm8 # 6e28 <_sk_clut_4D_hsw+0x910> + DB 196,98,125,24,5,231,175,2,0 ; vbroadcastss 0x2afe7(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,34,104,0,0 ; vbroadcastss 0x6822(%rip),%ymm8 # 6e2c <_sk_clut_4D_hsw+0x914> + DB 196,98,125,24,5,134,175,2,0 ; vbroadcastss 0x2af86(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,224,103,0,0 ; vbroadcastss 0x67e0(%rip),%ymm8 # 6e30 <_sk_clut_4D_hsw+0x918> + DB 196,98,125,24,5,64,175,2,0 ; vbroadcastss 0x2af40(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,206,103,0,0 ; vbroadcastss 0x67ce(%rip),%ymm8 # 6e34 <_sk_clut_4D_hsw+0x91c> + DB 196,98,125,24,5,42,175,2,0 ; vbroadcastss 0x2af2a(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,226,102,0,0 ; vbroadcastss 0x66e2(%rip),%ymm9 # 6e38 <_sk_clut_4D_hsw+0x920> + DB 196,98,125,24,13,58,174,2,0 ; vbroadcastss 0x2ae3a(%rip),%ymm9 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,0,102,0,0 ; vbroadcastss 0x6600(%rip),%ymm8 # 6e3c <_sk_clut_4D_hsw+0x924> + DB 196,98,125,24,5,84,173,2,0 ; vbroadcastss 0x2ad54(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,56,101,0,0 ; vbroadcastss 0x6538(%rip),%ymm8 # 6e40 <_sk_clut_4D_hsw+0x928> + DB 196,98,125,24,5,136,172,2,0 ; vbroadcastss 0x2ac88(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,63,100,0,0 ; vbroadcastss 0x643f(%rip),%ymm11 # 6e48 <_sk_clut_4D_hsw+0x930> + DB 196,98,125,24,29,159,171,2,0 ; vbroadcastss 0x2ab9f(%rip),%ymm11 # 2b5a8 <_sk_overlay_sse2_8bit+0x487> 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,48,100,0,0 ; vbroadcastss 0x6430(%rip),%ymm12 # 6e4c <_sk_clut_4D_hsw+0x934> + DB 196,98,125,24,37,144,171,2,0 ; vbroadcastss 0x2ab90(%rip),%ymm12 # 2b5ac <_sk_overlay_sse2_8bit+0x48b> 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,243,99,0,0 ; vbroadcastss 0x63f3(%rip),%ymm8 # 6e44 <_sk_clut_4D_hsw+0x92c> + DB 196,98,125,24,5,63,171,2,0 ; vbroadcastss 0x2ab3f(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,242,97,0,0 ; vbroadcastss 0x61f2(%rip),%ymm14 # 6e50 <_sk_clut_4D_hsw+0x938> - DB 196,98,125,24,61,237,97,0,0 ; vbroadcastss 0x61ed(%rip),%ymm15 # 6e54 <_sk_clut_4D_hsw+0x93c> + DB 196,98,125,24,53,82,169,2,0 ; vbroadcastss 0x2a952(%rip),%ymm14 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> + DB 196,98,125,24,61,77,169,2,0 ; vbroadcastss 0x2a94d(%rip),%ymm15 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,222,97,0,0 ; vbroadcastss 0x61de(%rip),%ymm0 # 6e58 <_sk_clut_4D_hsw+0x940> + DB 196,226,125,24,5,62,169,2,0 ; vbroadcastss 0x2a93e(%rip),%ymm0 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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,203,96,0,0 ; vbroadcastss 0x60cb(%rip),%ymm1 # 6e5c <_sk_clut_4D_hsw+0x944> + DB 196,226,125,24,13,255,167,2,0 ; vbroadcastss 0x2a7ff(%rip),%ymm1 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,220,95,0,0 ; vbroadcastss 0x5fdc(%rip),%ymm14 # 6e60 <_sk_clut_4D_hsw+0x948> - DB 196,98,125,24,61,215,95,0,0 ; vbroadcastss 0x5fd7(%rip),%ymm15 # 6e64 <_sk_clut_4D_hsw+0x94c> + DB 196,98,125,24,53,44,167,2,0 ; vbroadcastss 0x2a72c(%rip),%ymm14 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> + DB 196,98,125,24,61,39,167,2,0 ; vbroadcastss 0x2a727(%rip),%ymm15 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,95,0,0 ; vbroadcastss 0x5fc8(%rip),%ymm0 # 6e68 <_sk_clut_4D_hsw+0x950> + DB 196,226,125,24,5,24,167,2,0 ; vbroadcastss 0x2a718(%rip),%ymm0 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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,181,94,0,0 ; vbroadcastss 0x5eb5(%rip),%ymm1 # 6e6c <_sk_clut_4D_hsw+0x954> + DB 196,226,125,24,13,217,165,2,0 ; vbroadcastss 0x2a5d9(%rip),%ymm1 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,72,94,0,0 ; vbroadcastss 0x5e48(%rip),%ymm13 # 6e70 <_sk_clut_4D_hsw+0x958> - DB 196,98,125,24,53,67,94,0,0 ; vbroadcastss 0x5e43(%rip),%ymm14 # 6e74 <_sk_clut_4D_hsw+0x95c> + DB 196,98,125,24,45,136,165,2,0 ; vbroadcastss 0x2a588(%rip),%ymm13 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> + DB 196,98,125,24,53,131,165,2,0 ; vbroadcastss 0x2a583(%rip),%ymm14 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,52,94,0,0 ; vbroadcastss 0x5e34(%rip),%ymm15 # 6e78 <_sk_clut_4D_hsw+0x960> + DB 196,98,125,24,61,116,165,2,0 ; vbroadcastss 0x2a574(%rip),%ymm15 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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,22,93,0,0 ; vbroadcastss 0x5d16(%rip),%ymm0 # 6e7c <_sk_clut_4D_hsw+0x964> + DB 196,226,125,24,5,42,164,2,0 ; vbroadcastss 0x2a42a(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,169,92,0,0 ; vbroadcastss 0x5ca9(%rip),%ymm13 # 6e80 <_sk_clut_4D_hsw+0x968> - DB 196,98,125,24,53,164,92,0,0 ; vbroadcastss 0x5ca4(%rip),%ymm14 # 6e84 <_sk_clut_4D_hsw+0x96c> + DB 196,98,125,24,45,217,163,2,0 ; vbroadcastss 0x2a3d9(%rip),%ymm13 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> + DB 196,98,125,24,53,212,163,2,0 ; vbroadcastss 0x2a3d4(%rip),%ymm14 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,149,92,0,0 ; vbroadcastss 0x5c95(%rip),%ymm15 # 6e88 <_sk_clut_4D_hsw+0x970> + DB 196,98,125,24,61,197,163,2,0 ; vbroadcastss 0x2a3c5(%rip),%ymm15 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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,119,91,0,0 ; vbroadcastss 0x5b77(%rip),%ymm0 # 6e8c <_sk_clut_4D_hsw+0x974> + DB 196,226,125,24,5,123,162,2,0 ; vbroadcastss 0x2a27b(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -1197,17 +1197,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 15,133,180,0,0,0 ; jne 142f <_sk_srcover_rgba_8888_hsw+0xd5> DB 196,193,126,111,60,153 ; vmovdqu (%r9,%rbx,4),%ymm7 - DB 197,197,219,37,119,95,0,0 ; vpand 0x5f77(%rip),%ymm7,%ymm4 # 7300 <_sk_clut_4D_hsw+0xde8> + DB 197,197,219,37,183,163,2,0 ; vpand 0x2a3b7(%rip),%ymm7,%ymm4 # 2b740 <_sk_overlay_sse2_8bit+0x61f> DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,69,0,45,138,95,0,0 ; vpshufb 0x5f8a(%rip),%ymm7,%ymm5 # 7320 <_sk_clut_4D_hsw+0xe08> + DB 196,226,69,0,45,202,163,2,0 ; vpshufb 0x2a3ca(%rip),%ymm7,%ymm5 # 2b760 <_sk_overlay_sse2_8bit+0x63f> DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 - DB 196,226,69,0,53,157,95,0,0 ; vpshufb 0x5f9d(%rip),%ymm7,%ymm6 # 7340 <_sk_clut_4D_hsw+0xe28> + DB 196,226,69,0,53,221,163,2,0 ; vpshufb 0x2a3dd(%rip),%ymm7,%ymm6 # 2b780 <_sk_overlay_sse2_8bit+0x65f> 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,215,90,0,0 ; vbroadcastss 0x5ad7(%rip),%ymm8 # 6e90 <_sk_clut_4D_hsw+0x978> + DB 196,98,125,24,5,215,161,2,0 ; vbroadcastss 0x2a1d7(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8 - DB 196,98,125,24,13,206,90,0,0 ; vbroadcastss 0x5ace(%rip),%ymm9 # 6e94 <_sk_clut_4D_hsw+0x97c> + DB 196,98,125,24,13,246,161,2,0 ; vbroadcastss 0x2a1f6(%rip),%ymm9 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -1332,7 +1332,7 @@ _sk_clamp_0_hsw LABEL PROC PUBLIC _sk_clamp_1_hsw _sk_clamp_1_hsw LABEL PROC - DB 196,98,125,24,5,234,88,0,0 ; vbroadcastss 0x58ea(%rip),%ymm8 # 6e98 <_sk_clut_4D_hsw+0x980> + DB 196,98,125,24,5,226,159,2,0 ; vbroadcastss 0x29fe2(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -1342,7 +1342,7 @@ _sk_clamp_1_hsw LABEL PROC PUBLIC _sk_clamp_a_hsw _sk_clamp_a_hsw LABEL PROC - DB 196,98,125,24,5,205,88,0,0 ; vbroadcastss 0x58cd(%rip),%ymm8 # 6e9c <_sk_clut_4D_hsw+0x984> + DB 196,98,125,24,5,193,159,2,0 ; vbroadcastss 0x29fc1(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -1352,7 +1352,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,179,88,0,0 ; vbroadcastss 0x58b3(%rip),%ymm8 # 6ea0 <_sk_clut_4D_hsw+0x988> + DB 196,98,125,24,5,163,159,2,0 ; vbroadcastss 0x29fa3(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -1379,7 +1379,7 @@ _sk_swap_rb_hsw LABEL PROC PUBLIC _sk_invert_hsw _sk_invert_hsw LABEL PROC - DB 196,98,125,24,5,114,88,0,0 ; vbroadcastss 0x5872(%rip),%ymm8 # 6ea4 <_sk_clut_4D_hsw+0x98c> + DB 196,98,125,24,5,94,159,2,0 ; vbroadcastss 0x29f5e(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0 DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1 DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2 @@ -1425,7 +1425,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,6,88,0,0 ; vbroadcastss 0x5806(%rip),%ymm10 # 6ea8 <_sk_clut_4D_hsw+0x990> + DB 196,98,125,24,21,238,158,2,0 ; vbroadcastss 0x29eee(%rip),%ymm10 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -1436,16 +1436,16 @@ _sk_unpremul_hsw LABEL PROC PUBLIC _sk_from_srgb_hsw _sk_from_srgb_hsw LABEL PROC - DB 196,98,125,24,5,231,87,0,0 ; vbroadcastss 0x57e7(%rip),%ymm8 # 6eac <_sk_clut_4D_hsw+0x994> + DB 196,98,125,24,5,251,158,2,0 ; vbroadcastss 0x29efb(%rip),%ymm8 # 2b5c0 <_sk_overlay_sse2_8bit+0x49f> 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,217,87,0,0 ; vbroadcastss 0x57d9(%rip),%ymm11 # 6eb0 <_sk_clut_4D_hsw+0x998> - DB 196,98,125,24,37,212,87,0,0 ; vbroadcastss 0x57d4(%rip),%ymm12 # 6eb4 <_sk_clut_4D_hsw+0x99c> + DB 196,98,125,24,29,237,158,2,0 ; vbroadcastss 0x29eed(%rip),%ymm11 # 2b5c4 <_sk_overlay_sse2_8bit+0x4a3> + DB 196,98,125,24,37,208,158,2,0 ; vbroadcastss 0x29ed0(%rip),%ymm12 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> 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,197,87,0,0 ; vbroadcastss 0x57c5(%rip),%ymm14 # 6eb8 <_sk_clut_4D_hsw+0x9a0> + DB 196,98,125,24,53,213,158,2,0 ; vbroadcastss 0x29ed5(%rip),%ymm14 # 2b5c8 <_sk_overlay_sse2_8bit+0x4a7> DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13 - DB 196,98,125,24,21,187,87,0,0 ; vbroadcastss 0x57bb(%rip),%ymm10 # 6ebc <_sk_clut_4D_hsw+0x9a4> + DB 196,98,125,24,21,203,158,2,0 ; vbroadcastss 0x29ecb(%rip),%ymm10 # 2b5cc <_sk_overlay_sse2_8bit+0x4ab> 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 @@ -1466,16 +1466,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,99,87,0,0 ; vbroadcastss 0x5763(%rip),%ymm8 # 6ec0 <_sk_clut_4D_hsw+0x9a8> + DB 196,98,125,24,5,99,158,2,0 ; vbroadcastss 0x29e63(%rip),%ymm8 # 2b5c0 <_sk_overlay_sse2_8bit+0x49f> 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,85,87,0,0 ; vbroadcastss 0x5755(%rip),%ymm11 # 6ec4 <_sk_clut_4D_hsw+0x9ac> - DB 196,98,125,24,37,80,87,0,0 ; vbroadcastss 0x5750(%rip),%ymm12 # 6ec8 <_sk_clut_4D_hsw+0x9b0> + DB 196,98,125,24,29,85,158,2,0 ; vbroadcastss 0x29e55(%rip),%ymm11 # 2b5c4 <_sk_overlay_sse2_8bit+0x4a3> + DB 196,98,125,24,37,56,158,2,0 ; vbroadcastss 0x29e38(%rip),%ymm12 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> 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,65,87,0,0 ; vbroadcastss 0x5741(%rip),%ymm14 # 6ecc <_sk_clut_4D_hsw+0x9b4> + DB 196,98,125,24,53,61,158,2,0 ; vbroadcastss 0x29e3d(%rip),%ymm14 # 2b5c8 <_sk_overlay_sse2_8bit+0x4a7> DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13 - DB 196,98,125,24,21,55,87,0,0 ; vbroadcastss 0x5737(%rip),%ymm10 # 6ed0 <_sk_clut_4D_hsw+0x9b8> + DB 196,98,125,24,21,51,158,2,0 ; vbroadcastss 0x29e33(%rip),%ymm10 # 2b5cc <_sk_overlay_sse2_8bit+0x4ab> 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 @@ -1497,19 +1497,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,219,86,0,0 ; vbroadcastss 0x56db(%rip),%ymm8 # 6ed4 <_sk_clut_4D_hsw+0x9bc> + DB 196,98,125,24,5,215,157,2,0 ; vbroadcastss 0x29dd7(%rip),%ymm8 # 2b5d0 <_sk_overlay_sse2_8bit+0x4af> DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10 - DB 196,98,125,24,29,209,86,0,0 ; vbroadcastss 0x56d1(%rip),%ymm11 # 6ed8 <_sk_clut_4D_hsw+0x9c0> - DB 196,98,125,24,37,204,86,0,0 ; vbroadcastss 0x56cc(%rip),%ymm12 # 6edc <_sk_clut_4D_hsw+0x9c4> + DB 196,98,125,24,29,205,157,2,0 ; vbroadcastss 0x29dcd(%rip),%ymm11 # 2b5d4 <_sk_overlay_sse2_8bit+0x4b3> + DB 196,98,125,24,37,200,157,2,0 ; vbroadcastss 0x29dc8(%rip),%ymm12 # 2b5d8 <_sk_overlay_sse2_8bit+0x4b7> 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,189,86,0,0 ; vbroadcastss 0x56bd(%rip),%ymm14 # 6ee0 <_sk_clut_4D_hsw+0x9c8> + DB 196,98,125,24,53,185,157,2,0 ; vbroadcastss 0x29db9(%rip),%ymm14 # 2b5dc <_sk_overlay_sse2_8bit+0x4bb> DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13 - DB 196,98,125,24,61,179,86,0,0 ; vbroadcastss 0x56b3(%rip),%ymm15 # 6ee4 <_sk_clut_4D_hsw+0x9cc> + DB 196,98,125,24,61,175,157,2,0 ; vbroadcastss 0x29daf(%rip),%ymm15 # 2b5e0 <_sk_overlay_sse2_8bit+0x4bf> 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,159,86,0,0 ; vbroadcastss 0x569f(%rip),%ymm13 # 6ee8 <_sk_clut_4D_hsw+0x9d0> + DB 196,98,125,24,45,155,157,2,0 ; vbroadcastss 0x29d9b(%rip),%ymm13 # 2b5e4 <_sk_overlay_sse2_8bit+0x4c3> 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 @@ -1541,26 +1541,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,20,86,0,0 ; vbroadcastss 0x5614(%rip),%ymm11 # 6eec <_sk_clut_4D_hsw+0x9d4> + DB 196,98,125,24,29,184,156,2,0 ; vbroadcastss 0x29cb8(%rip),%ymm11 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,1,86,0,0 ; vbroadcastss 0x5601(%rip),%ymm14 # 6ef0 <_sk_clut_4D_hsw+0x9d8> + DB 196,98,125,24,53,249,156,2,0 ; vbroadcastss 0x29cf9(%rip),%ymm14 # 2b5e8 <_sk_overlay_sse2_8bit+0x4c7> 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,232,85,0,0 ; vbroadcastss 0x55e8(%rip),%ymm14 # 6ef8 <_sk_clut_4D_hsw+0x9e0> + DB 196,98,125,24,53,224,156,2,0 ; vbroadcastss 0x29ce0(%rip),%ymm14 # 2b5f0 <_sk_overlay_sse2_8bit+0x4cf> DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13 - DB 196,98,125,24,53,214,85,0,0 ; vbroadcastss 0x55d6(%rip),%ymm14 # 6ef4 <_sk_clut_4D_hsw+0x9dc> + DB 196,98,125,24,53,206,156,2,0 ; vbroadcastss 0x29cce(%rip),%ymm14 # 2b5ec <_sk_overlay_sse2_8bit+0x4cb> 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,185,85,0,0 ; vbroadcastss 0x55b9(%rip),%ymm11 # 6f00 <_sk_clut_4D_hsw+0x9e8> + DB 196,98,125,24,29,69,156,2,0 ; vbroadcastss 0x29c45(%rip),%ymm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -1570,7 +1570,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,124,85,0,0 ; vbroadcastss 0x557c(%rip),%ymm8 # 6efc <_sk_clut_4D_hsw+0x9e4> + DB 196,98,125,24,5,116,156,2,0 ; vbroadcastss 0x29c74(%rip),%ymm8 # 2b5f4 <_sk_overlay_sse2_8bit+0x4d3> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -1585,30 +1585,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,67,85,0,0 ; vbroadcastss 0x5543(%rip),%ymm8 # 6f04 <_sk_clut_4D_hsw+0x9ec> + DB 196,98,125,24,5,203,155,2,0 ; vbroadcastss 0x29bcb(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,38,85,0,0 ; vbroadcastss 0x5526(%rip),%ymm9 # 6f08 <_sk_clut_4D_hsw+0x9f0> + DB 196,98,125,24,13,10,156,2,0 ; vbroadcastss 0x29c0a(%rip),%ymm9 # 2b5ec <_sk_overlay_sse2_8bit+0x4cb> DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9 - DB 196,98,125,24,29,28,85,0,0 ; vbroadcastss 0x551c(%rip),%ymm11 # 6f0c <_sk_clut_4D_hsw+0x9f4> + DB 196,98,125,24,29,8,156,2,0 ; vbroadcastss 0x29c08(%rip),%ymm11 # 2b5f8 <_sk_overlay_sse2_8bit+0x4d7> 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,6,85,0,0 ; vbroadcastss 0x5506(%rip),%ymm13 # 6f14 <_sk_clut_4D_hsw+0x9fc> + DB 196,98,125,24,45,218,155,2,0 ; vbroadcastss 0x29bda(%rip),%ymm13 # 2b5e8 <_sk_overlay_sse2_8bit+0x4c7> DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0 - DB 196,98,125,24,53,252,84,0,0 ; vbroadcastss 0x54fc(%rip),%ymm14 # 6f18 <_sk_clut_4D_hsw+0xa00> + DB 196,98,125,24,53,212,155,2,0 ; vbroadcastss 0x29bd4(%rip),%ymm14 # 2b5f0 <_sk_overlay_sse2_8bit+0x4cf> 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,226,84,0,0 ; vbroadcastss 0x54e2(%rip),%ymm3 # 6f10 <_sk_clut_4D_hsw+0x9f8> + DB 196,226,125,24,29,206,155,2,0 ; vbroadcastss 0x29bce(%rip),%ymm3 # 2b5fc <_sk_overlay_sse2_8bit+0x4db> 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,205,84,0,0 ; vbroadcastss 0x54cd(%rip),%ymm12 # 6f1c <_sk_clut_4D_hsw+0xa04> + DB 196,98,125,24,37,165,155,2,0 ; vbroadcastss 0x29ba5(%rip),%ymm12 # 2b5f4 <_sk_overlay_sse2_8bit+0x4d3> 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 @@ -1624,7 +1624,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,121,84,0,0 ; vbroadcastss 0x5479(%rip),%ymm0 # 6f20 <_sk_clut_4D_hsw+0xa08> + DB 196,226,125,24,5,89,155,2,0 ; vbroadcastss 0x29b59(%rip),%ymm0 # 2b600 <_sk_overlay_sse2_8bit+0x4df> 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 @@ -1675,10 +1675,10 @@ _sk_scale_u8_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,59 ; jne 1b9e <_sk_scale_u8_hsw+0x54> DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8 - DB 197,57,219,5,143,90,0,0 ; vpand 0x5a8f(%rip),%xmm8,%xmm8 # 7600 <_sk_clut_4D_hsw+0x10e8> + DB 197,57,219,5,191,163,2,0 ; vpand 0x2a3bf(%rip),%xmm8,%xmm8 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8 DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8 - DB 196,98,125,24,13,160,83,0,0 ; vbroadcastss 0x53a0(%rip),%ymm9 # 6f24 <_sk_clut_4D_hsw+0xa0c> + DB 196,98,125,24,13,128,154,2,0 ; vbroadcastss 0x29a80(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -1728,7 +1728,7 @@ _sk_scale_u8_hsw LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf001c48 <_sk_clut_4D_hsw+0xffffffffdeffb730> + DB 233,255,255,255,222 ; jmpq ffffffffdf001c48 <_sk_overlay_sse2_8bit+0xffffffffdefd6b27> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -1766,10 +1766,10 @@ _sk_lerp_u8_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,79 ; jne 1ceb <_sk_lerp_u8_hsw+0x68> DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8 - DB 197,57,219,5,102,89,0,0 ; vpand 0x5966(%rip),%xmm8,%xmm8 # 7610 <_sk_clut_4D_hsw+0x10f8> + DB 197,57,219,5,134,162,2,0 ; vpand 0x2a286(%rip),%xmm8,%xmm8 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8 DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8 - DB 196,98,125,24,13,107,82,0,0 ; vbroadcastss 0x526b(%rip),%ymm9 # 6f28 <_sk_clut_4D_hsw+0xa10> + DB 196,98,125,24,13,71,153,2,0 ; vbroadcastss 0x29947(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -1850,20 +1850,20 @@ _sk_lerp_565_hsw LABEL PROC DB 15,133,170,0,0,0 ; jne 1e6a <_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,88,81,0,0 ; vpbroadcastd 0x5158(%rip),%ymm9 # 6f2c <_sk_clut_4D_hsw+0xa14> + DB 196,98,125,88,13,52,152,2,0 ; vpbroadcastd 0x29834(%rip),%ymm9 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> 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,73,81,0,0 ; vbroadcastss 0x5149(%rip),%ymm10 # 6f30 <_sk_clut_4D_hsw+0xa18> + DB 196,98,125,24,21,37,152,2,0 ; vbroadcastss 0x29825(%rip),%ymm10 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9 - DB 196,98,125,88,21,63,81,0,0 ; vpbroadcastd 0x513f(%rip),%ymm10 # 6f34 <_sk_clut_4D_hsw+0xa1c> + DB 196,98,125,88,21,27,152,2,0 ; vpbroadcastd 0x2981b(%rip),%ymm10 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> 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,48,81,0,0 ; vbroadcastss 0x5130(%rip),%ymm11 # 6f38 <_sk_clut_4D_hsw+0xa20> + DB 196,98,125,24,29,12,152,2,0 ; vbroadcastss 0x2980c(%rip),%ymm11 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10 - DB 196,98,125,88,29,38,81,0,0 ; vpbroadcastd 0x5126(%rip),%ymm11 # 6f3c <_sk_clut_4D_hsw+0xa24> + DB 196,98,125,88,29,2,152,2,0 ; vpbroadcastd 0x29802(%rip),%ymm11 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> 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,23,81,0,0 ; vbroadcastss 0x5117(%rip),%ymm11 # 6f40 <_sk_clut_4D_hsw+0xa28> + DB 196,98,125,24,29,243,151,2,0 ; vbroadcastss 0x297f3(%rip),%ymm11 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> 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 @@ -1932,21 +1932,21 @@ _sk_load_tables_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,103 ; jne 1f81 <_sk_load_tables_hsw+0x71> DB 196,193,126,111,28,145 ; vmovdqu (%r9,%rdx,4),%ymm3 - DB 197,229,219,13,56,84,0,0 ; vpand 0x5438(%rip),%ymm3,%ymm1 # 7360 <_sk_clut_4D_hsw+0xe48> + DB 197,229,219,13,120,152,2,0 ; vpand 0x29878(%rip),%ymm3,%ymm1 # 2b7a0 <_sk_overlay_sse2_8bit+0x67f> DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8 DB 76,139,72,8 ; mov 0x8(%rax),%r9 DB 76,139,80,16 ; mov 0x10(%rax),%r10 DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2 DB 196,194,109,146,4,137 ; vgatherdps %ymm2,(%r9,%ymm1,4),%ymm0 - DB 196,226,101,0,21,56,84,0,0 ; vpshufb 0x5438(%rip),%ymm3,%ymm2 # 7380 <_sk_clut_4D_hsw+0xe68> + DB 196,226,101,0,21,120,152,2,0 ; vpshufb 0x29878(%rip),%ymm3,%ymm2 # 2b7c0 <_sk_overlay_sse2_8bit+0x69f> 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,64,84,0,0 ; vpshufb 0x5440(%rip),%ymm3,%ymm9 # 73a0 <_sk_clut_4D_hsw+0xe88> + DB 196,98,101,0,13,128,152,2,0 ; vpshufb 0x29880(%rip),%ymm3,%ymm9 # 2b7e0 <_sk_overlay_sse2_8bit+0x6bf> 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,204,79,0,0 ; vbroadcastss 0x4fcc(%rip),%ymm8 # 6f44 <_sk_clut_4D_hsw+0xa2c> + DB 196,98,125,24,5,140,150,2,0 ; vbroadcastss 0x2968c(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2026,7 +2026,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,113,85,0,0 ; vmovdqa 0x5571(%rip),%xmm10 # 7620 <_sk_clut_4D_hsw+0x1108> + DB 197,121,111,21,129,158,2,0 ; vmovdqa 0x29e81(%rip),%xmm10 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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 @@ -2048,7 +2048,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,42,78,0,0 ; vbroadcastss 0x4e2a(%rip),%ymm8 # 6f48 <_sk_clut_4D_hsw+0xa30> + DB 196,98,125,24,5,2,149,2,0 ; vbroadcastss 0x29502(%rip),%ymm8 # 2b620 <_sk_overlay_sse2_8bit+0x4ff> DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2106,7 +2106,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,17,84,0,0 ; vmovdqa 0x5411(%rip),%xmm9 # 7630 <_sk_clut_4D_hsw+0x1118> + DB 197,121,111,13,17,157,2,0 ; vmovdqa 0x29d11(%rip),%xmm9 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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 @@ -2123,7 +2123,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,216,76,0,0 ; vbroadcastss 0x4cd8(%rip),%ymm3 # 6f4c <_sk_clut_4D_hsw+0xa34> + DB 196,226,125,24,29,28,147,2,0 ; vbroadcastss 0x2931c(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -2162,7 +2162,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,32,76,0,0 ; vbroadcastss 0x4c20(%rip),%ymm8 # 6f50 <_sk_clut_4D_hsw+0xa38> + DB 196,98,125,24,5,140,146,2,0 ; vbroadcastss 0x2928c(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -2284,7 +2284,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,197,73,0,0 ; vbroadcastss 0x49c5(%rip),%ymm8 # 6f54 <_sk_clut_4D_hsw+0xa3c> + DB 196,98,125,24,5,117,144,2,0 ; vbroadcastss 0x29075(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -2398,7 +2398,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,177,71,0,0 ; vbroadcastss 0x47b1(%rip),%ymm8 # 6f58 <_sk_clut_4D_hsw+0xa40> + DB 196,98,125,24,5,93,142,2,0 ; vbroadcastss 0x28e5d(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -2487,33 +2487,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,139,70,0,0 ; vbroadcastss 0x468b(%rip),%ymm12 # 6f5c <_sk_clut_4D_hsw+0xa44> - DB 196,98,125,24,45,134,70,0,0 ; vbroadcastss 0x4686(%rip),%ymm13 # 6f60 <_sk_clut_4D_hsw+0xa48> + DB 196,98,125,24,37,83,141,2,0 ; vbroadcastss 0x28d53(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> + DB 196,98,125,24,45,78,141,2,0 ; vbroadcastss 0x28d4e(%rip),%ymm13 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,124,70,0,0 ; vbroadcastss 0x467c(%rip),%ymm13 # 6f64 <_sk_clut_4D_hsw+0xa4c> + DB 196,98,125,24,45,164,140,2,0 ; vbroadcastss 0x28ca4(%rip),%ymm13 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,114,70,0,0 ; vbroadcastss 0x4672(%rip),%ymm13 # 6f68 <_sk_clut_4D_hsw+0xa50> + DB 196,98,125,24,45,54,141,2,0 ; vbroadcastss 0x28d36(%rip),%ymm13 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13 - DB 196,98,125,24,29,104,70,0,0 ; vbroadcastss 0x4668(%rip),%ymm11 # 6f6c <_sk_clut_4D_hsw+0xa54> + DB 196,98,125,24,29,44,141,2,0 ; vbroadcastss 0x28d2c(%rip),%ymm11 # 2b630 <_sk_overlay_sse2_8bit+0x50f> DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11 - DB 196,98,125,24,37,94,70,0,0 ; vbroadcastss 0x465e(%rip),%ymm12 # 6f70 <_sk_clut_4D_hsw+0xa58> + DB 196,98,125,24,37,34,141,2,0 ; vbroadcastss 0x28d22(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10 - DB 196,98,125,24,37,84,70,0,0 ; vbroadcastss 0x4654(%rip),%ymm12 # 6f74 <_sk_clut_4D_hsw+0xa5c> + DB 196,98,125,24,37,24,141,2,0 ; vbroadcastss 0x28d18(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,53,70,0,0 ; vbroadcastss 0x4635(%rip),%ymm11 # 6f78 <_sk_clut_4D_hsw+0xa60> + DB 196,98,125,24,29,249,140,2,0 ; vbroadcastss 0x28cf9(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0 - DB 196,98,125,24,29,43,70,0,0 ; vbroadcastss 0x462b(%rip),%ymm11 # 6f7c <_sk_clut_4D_hsw+0xa64> + DB 196,98,125,24,29,239,140,2,0 ; vbroadcastss 0x28cef(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11 - DB 196,226,125,24,5,33,70,0,0 ; vbroadcastss 0x4621(%rip),%ymm0 # 6f80 <_sk_clut_4D_hsw+0xa68> + DB 196,226,125,24,5,229,140,2,0 ; vbroadcastss 0x28ce5(%rip),%ymm0 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0 - DB 196,98,125,24,21,23,70,0,0 ; vbroadcastss 0x4617(%rip),%ymm10 # 6f84 <_sk_clut_4D_hsw+0xa6c> + DB 196,98,125,24,21,219,140,2,0 ; vbroadcastss 0x28cdb(%rip),%ymm10 # 2b648 <_sk_overlay_sse2_8bit+0x527> DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0 DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0 - DB 196,98,125,24,21,10,70,0,0 ; vbroadcastss 0x460a(%rip),%ymm10 # 6f88 <_sk_clut_4D_hsw+0xa70> + DB 196,98,125,24,21,206,140,2,0 ; vbroadcastss 0x28cce(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -2521,7 +2521,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,225,69,0,0 ; vbroadcastss 0x45e1(%rip),%ymm8 # 6f8c <_sk_clut_4D_hsw+0xa74> + DB 196,98,125,24,5,229,139,2,0 ; vbroadcastss 0x28be5(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2539,33 +2539,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,153,69,0,0 ; vbroadcastss 0x4599(%rip),%ymm12 # 6f90 <_sk_clut_4D_hsw+0xa78> - DB 196,98,125,24,45,148,69,0,0 ; vbroadcastss 0x4594(%rip),%ymm13 # 6f94 <_sk_clut_4D_hsw+0xa7c> + DB 196,98,125,24,37,45,140,2,0 ; vbroadcastss 0x28c2d(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> + DB 196,98,125,24,45,40,140,2,0 ; vbroadcastss 0x28c28(%rip),%ymm13 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,138,69,0,0 ; vbroadcastss 0x458a(%rip),%ymm13 # 6f98 <_sk_clut_4D_hsw+0xa80> + DB 196,98,125,24,45,126,139,2,0 ; vbroadcastss 0x28b7e(%rip),%ymm13 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,128,69,0,0 ; vbroadcastss 0x4580(%rip),%ymm13 # 6f9c <_sk_clut_4D_hsw+0xa84> + DB 196,98,125,24,45,16,140,2,0 ; vbroadcastss 0x28c10(%rip),%ymm13 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13 - DB 196,98,125,24,29,118,69,0,0 ; vbroadcastss 0x4576(%rip),%ymm11 # 6fa0 <_sk_clut_4D_hsw+0xa88> + DB 196,98,125,24,29,6,140,2,0 ; vbroadcastss 0x28c06(%rip),%ymm11 # 2b630 <_sk_overlay_sse2_8bit+0x50f> DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11 - DB 196,98,125,24,37,108,69,0,0 ; vbroadcastss 0x456c(%rip),%ymm12 # 6fa4 <_sk_clut_4D_hsw+0xa8c> + DB 196,98,125,24,37,252,139,2,0 ; vbroadcastss 0x28bfc(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10 - DB 196,98,125,24,37,98,69,0,0 ; vbroadcastss 0x4562(%rip),%ymm12 # 6fa8 <_sk_clut_4D_hsw+0xa90> + DB 196,98,125,24,37,242,139,2,0 ; vbroadcastss 0x28bf2(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,67,69,0,0 ; vbroadcastss 0x4543(%rip),%ymm11 # 6fac <_sk_clut_4D_hsw+0xa94> + DB 196,98,125,24,29,211,139,2,0 ; vbroadcastss 0x28bd3(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1 - DB 196,98,125,24,29,57,69,0,0 ; vbroadcastss 0x4539(%rip),%ymm11 # 6fb0 <_sk_clut_4D_hsw+0xa98> + DB 196,98,125,24,29,201,139,2,0 ; vbroadcastss 0x28bc9(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11 - DB 196,226,125,24,13,47,69,0,0 ; vbroadcastss 0x452f(%rip),%ymm1 # 6fb4 <_sk_clut_4D_hsw+0xa9c> + DB 196,226,125,24,13,191,139,2,0 ; vbroadcastss 0x28bbf(%rip),%ymm1 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1 - DB 196,98,125,24,21,37,69,0,0 ; vbroadcastss 0x4525(%rip),%ymm10 # 6fb8 <_sk_clut_4D_hsw+0xaa0> + DB 196,98,125,24,21,181,139,2,0 ; vbroadcastss 0x28bb5(%rip),%ymm10 # 2b648 <_sk_overlay_sse2_8bit+0x527> DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1 DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1 - DB 196,98,125,24,21,24,69,0,0 ; vbroadcastss 0x4518(%rip),%ymm10 # 6fbc <_sk_clut_4D_hsw+0xaa4> + DB 196,98,125,24,21,168,139,2,0 ; vbroadcastss 0x28ba8(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -2573,7 +2573,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,239,68,0,0 ; vbroadcastss 0x44ef(%rip),%ymm8 # 6fc0 <_sk_clut_4D_hsw+0xaa8> + DB 196,98,125,24,5,191,138,2,0 ; vbroadcastss 0x28abf(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2591,33 +2591,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,167,68,0,0 ; vbroadcastss 0x44a7(%rip),%ymm12 # 6fc4 <_sk_clut_4D_hsw+0xaac> - DB 196,98,125,24,45,162,68,0,0 ; vbroadcastss 0x44a2(%rip),%ymm13 # 6fc8 <_sk_clut_4D_hsw+0xab0> + DB 196,98,125,24,37,7,139,2,0 ; vbroadcastss 0x28b07(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> + DB 196,98,125,24,45,2,139,2,0 ; vbroadcastss 0x28b02(%rip),%ymm13 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,152,68,0,0 ; vbroadcastss 0x4498(%rip),%ymm13 # 6fcc <_sk_clut_4D_hsw+0xab4> + DB 196,98,125,24,45,88,138,2,0 ; vbroadcastss 0x28a58(%rip),%ymm13 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,142,68,0,0 ; vbroadcastss 0x448e(%rip),%ymm13 # 6fd0 <_sk_clut_4D_hsw+0xab8> + DB 196,98,125,24,45,234,138,2,0 ; vbroadcastss 0x28aea(%rip),%ymm13 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13 - DB 196,98,125,24,29,132,68,0,0 ; vbroadcastss 0x4484(%rip),%ymm11 # 6fd4 <_sk_clut_4D_hsw+0xabc> + DB 196,98,125,24,29,224,138,2,0 ; vbroadcastss 0x28ae0(%rip),%ymm11 # 2b630 <_sk_overlay_sse2_8bit+0x50f> DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11 - DB 196,98,125,24,37,122,68,0,0 ; vbroadcastss 0x447a(%rip),%ymm12 # 6fd8 <_sk_clut_4D_hsw+0xac0> + DB 196,98,125,24,37,214,138,2,0 ; vbroadcastss 0x28ad6(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10 - DB 196,98,125,24,37,112,68,0,0 ; vbroadcastss 0x4470(%rip),%ymm12 # 6fdc <_sk_clut_4D_hsw+0xac4> + DB 196,98,125,24,37,204,138,2,0 ; vbroadcastss 0x28acc(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,81,68,0,0 ; vbroadcastss 0x4451(%rip),%ymm11 # 6fe0 <_sk_clut_4D_hsw+0xac8> + DB 196,98,125,24,29,173,138,2,0 ; vbroadcastss 0x28aad(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2 - DB 196,98,125,24,29,71,68,0,0 ; vbroadcastss 0x4447(%rip),%ymm11 # 6fe4 <_sk_clut_4D_hsw+0xacc> + DB 196,98,125,24,29,163,138,2,0 ; vbroadcastss 0x28aa3(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11 - DB 196,226,125,24,21,61,68,0,0 ; vbroadcastss 0x443d(%rip),%ymm2 # 6fe8 <_sk_clut_4D_hsw+0xad0> + DB 196,226,125,24,21,153,138,2,0 ; vbroadcastss 0x28a99(%rip),%ymm2 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2 - DB 196,98,125,24,21,51,68,0,0 ; vbroadcastss 0x4433(%rip),%ymm10 # 6fec <_sk_clut_4D_hsw+0xad4> + DB 196,98,125,24,21,143,138,2,0 ; vbroadcastss 0x28a8f(%rip),%ymm10 # 2b648 <_sk_overlay_sse2_8bit+0x527> DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2 DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2 - DB 196,98,125,24,21,38,68,0,0 ; vbroadcastss 0x4426(%rip),%ymm10 # 6ff0 <_sk_clut_4D_hsw+0xad8> + DB 196,98,125,24,21,130,138,2,0 ; vbroadcastss 0x28a82(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -2625,7 +2625,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,253,67,0,0 ; vbroadcastss 0x43fd(%rip),%ymm8 # 6ff4 <_sk_clut_4D_hsw+0xadc> + DB 196,98,125,24,5,153,137,2,0 ; vbroadcastss 0x28999(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2643,33 +2643,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,181,67,0,0 ; vbroadcastss 0x43b5(%rip),%ymm12 # 6ff8 <_sk_clut_4D_hsw+0xae0> - DB 196,98,125,24,45,176,67,0,0 ; vbroadcastss 0x43b0(%rip),%ymm13 # 6ffc <_sk_clut_4D_hsw+0xae4> + DB 196,98,125,24,37,225,137,2,0 ; vbroadcastss 0x289e1(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> + DB 196,98,125,24,45,220,137,2,0 ; vbroadcastss 0x289dc(%rip),%ymm13 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,166,67,0,0 ; vbroadcastss 0x43a6(%rip),%ymm13 # 7000 <_sk_clut_4D_hsw+0xae8> + DB 196,98,125,24,45,50,137,2,0 ; vbroadcastss 0x28932(%rip),%ymm13 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10 - DB 196,98,125,24,45,156,67,0,0 ; vbroadcastss 0x439c(%rip),%ymm13 # 7004 <_sk_clut_4D_hsw+0xaec> + DB 196,98,125,24,45,196,137,2,0 ; vbroadcastss 0x289c4(%rip),%ymm13 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13 - DB 196,98,125,24,29,146,67,0,0 ; vbroadcastss 0x4392(%rip),%ymm11 # 7008 <_sk_clut_4D_hsw+0xaf0> + DB 196,98,125,24,29,186,137,2,0 ; vbroadcastss 0x289ba(%rip),%ymm11 # 2b630 <_sk_overlay_sse2_8bit+0x50f> DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11 - DB 196,98,125,24,37,136,67,0,0 ; vbroadcastss 0x4388(%rip),%ymm12 # 700c <_sk_clut_4D_hsw+0xaf4> + DB 196,98,125,24,37,176,137,2,0 ; vbroadcastss 0x289b0(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10 - DB 196,98,125,24,37,126,67,0,0 ; vbroadcastss 0x437e(%rip),%ymm12 # 7010 <_sk_clut_4D_hsw+0xaf8> + DB 196,98,125,24,37,166,137,2,0 ; vbroadcastss 0x289a6(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,95,67,0,0 ; vbroadcastss 0x435f(%rip),%ymm11 # 7014 <_sk_clut_4D_hsw+0xafc> + DB 196,98,125,24,29,135,137,2,0 ; vbroadcastss 0x28987(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3 - DB 196,98,125,24,29,85,67,0,0 ; vbroadcastss 0x4355(%rip),%ymm11 # 7018 <_sk_clut_4D_hsw+0xb00> + DB 196,98,125,24,29,125,137,2,0 ; vbroadcastss 0x2897d(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11 - DB 196,226,125,24,29,75,67,0,0 ; vbroadcastss 0x434b(%rip),%ymm3 # 701c <_sk_clut_4D_hsw+0xb04> + DB 196,226,125,24,29,115,137,2,0 ; vbroadcastss 0x28973(%rip),%ymm3 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3 - DB 196,98,125,24,21,65,67,0,0 ; vbroadcastss 0x4341(%rip),%ymm10 # 7020 <_sk_clut_4D_hsw+0xb08> + DB 196,98,125,24,21,105,137,2,0 ; vbroadcastss 0x28969(%rip),%ymm10 # 2b648 <_sk_overlay_sse2_8bit+0x527> DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3 DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3 - DB 196,98,125,24,21,52,67,0,0 ; vbroadcastss 0x4334(%rip),%ymm10 # 7024 <_sk_clut_4D_hsw+0xb0c> + DB 196,98,125,24,21,92,137,2,0 ; vbroadcastss 0x2895c(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -2677,7 +2677,7 @@ _sk_parametric_a_hsw LABEL PROC DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3 DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8 DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3 - DB 196,98,125,24,5,11,67,0,0 ; vbroadcastss 0x430b(%rip),%ymm8 # 7028 <_sk_clut_4D_hsw+0xb10> + DB 196,98,125,24,5,115,136,2,0 ; vbroadcastss 0x28873(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2694,35 +2694,35 @@ _sk_gamma_hsw LABEL PROC DB 197,252,40,241 ; vmovaps %ymm1,%ymm6 DB 72,173 ; lods %ds:(%rsi),%rax DB 197,124,91,208 ; vcvtdq2ps %ymm0,%ymm10 - DB 196,98,125,24,29,200,66,0,0 ; vbroadcastss 0x42c8(%rip),%ymm11 # 702c <_sk_clut_4D_hsw+0xb14> - DB 196,226,125,24,45,195,66,0,0 ; vbroadcastss 0x42c3(%rip),%ymm5 # 7030 <_sk_clut_4D_hsw+0xb18> + DB 196,98,125,24,29,192,136,2,0 ; vbroadcastss 0x288c0(%rip),%ymm11 # 2b624 <_sk_overlay_sse2_8bit+0x503> + DB 196,226,125,24,45,187,136,2,0 ; vbroadcastss 0x288bb(%rip),%ymm5 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9 - DB 196,226,125,24,37,186,66,0,0 ; vbroadcastss 0x42ba(%rip),%ymm4 # 7034 <_sk_clut_4D_hsw+0xb1c> + DB 196,226,125,24,37,18,136,2,0 ; vbroadcastss 0x28812(%rip),%ymm4 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12 - DB 196,98,125,24,45,177,66,0,0 ; vbroadcastss 0x42b1(%rip),%ymm13 # 7038 <_sk_clut_4D_hsw+0xb20> + DB 196,98,125,24,45,165,136,2,0 ; vbroadcastss 0x288a5(%rip),%ymm13 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10 - DB 196,98,125,24,13,167,66,0,0 ; vbroadcastss 0x42a7(%rip),%ymm9 # 703c <_sk_clut_4D_hsw+0xb24> + DB 196,98,125,24,13,155,136,2,0 ; vbroadcastss 0x2889b(%rip),%ymm9 # 2b630 <_sk_overlay_sse2_8bit+0x50f> DB 196,66,29,188,209 ; vfnmadd231ps %ymm9,%ymm12,%ymm10 DB 197,124,91,246 ; vcvtdq2ps %ymm6,%ymm14 DB 196,66,37,168,245 ; vfmadd213ps %ymm13,%ymm11,%ymm14 DB 197,124,91,255 ; vcvtdq2ps %ymm7,%ymm15 DB 196,66,37,168,253 ; vfmadd213ps %ymm13,%ymm11,%ymm15 - DB 196,98,125,24,29,139,66,0,0 ; vbroadcastss 0x428b(%rip),%ymm11 # 7040 <_sk_clut_4D_hsw+0xb28> + DB 196,98,125,24,29,127,136,2,0 ; vbroadcastss 0x2887f(%rip),%ymm11 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12 - DB 196,98,125,24,45,129,66,0,0 ; vbroadcastss 0x4281(%rip),%ymm13 # 7044 <_sk_clut_4D_hsw+0xb2c> + DB 196,98,125,24,45,117,136,2,0 ; vbroadcastss 0x28875(%rip),%ymm13 # 2b638 <_sk_overlay_sse2_8bit+0x517> DB 196,65,20,94,228 ; vdivps %ymm12,%ymm13,%ymm12 DB 196,65,44,92,212 ; vsubps %ymm12,%ymm10,%ymm10 DB 196,98,125,24,32 ; vbroadcastss (%rax),%ymm12 DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10 DB 196,67,125,8,194,1 ; vroundps $0x1,%ymm10,%ymm8 DB 196,65,44,92,192 ; vsubps %ymm8,%ymm10,%ymm8 - DB 196,226,125,24,21,93,66,0,0 ; vbroadcastss 0x425d(%rip),%ymm2 # 7048 <_sk_clut_4D_hsw+0xb30> + DB 196,226,125,24,21,81,136,2,0 ; vbroadcastss 0x28851(%rip),%ymm2 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10 - DB 196,226,125,24,29,84,66,0,0 ; vbroadcastss 0x4254(%rip),%ymm3 # 704c <_sk_clut_4D_hsw+0xb34> + DB 196,226,125,24,29,72,136,2,0 ; vbroadcastss 0x28848(%rip),%ymm3 # 2b640 <_sk_overlay_sse2_8bit+0x51f> DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10 - DB 196,226,125,24,13,74,66,0,0 ; vbroadcastss 0x424a(%rip),%ymm1 # 7050 <_sk_clut_4D_hsw+0xb38> + DB 196,226,125,24,13,62,136,2,0 ; vbroadcastss 0x2883e(%rip),%ymm1 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8 - DB 196,226,125,24,5,64,66,0,0 ; vbroadcastss 0x4240(%rip),%ymm0 # 7054 <_sk_clut_4D_hsw+0xb3c> + DB 196,226,125,24,5,52,136,2,0 ; vbroadcastss 0x28834(%rip),%ymm0 # 2b648 <_sk_overlay_sse2_8bit+0x527> DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8 DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8 DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6 @@ -2753,7 +2753,7 @@ _sk_gamma_hsw LABEL PROC DB 197,244,92,205 ; vsubps %ymm5,%ymm1,%ymm1 DB 197,252,94,193 ; vdivps %ymm1,%ymm0,%ymm0 DB 197,236,88,192 ; vaddps %ymm0,%ymm2,%ymm0 - DB 196,226,125,24,13,177,65,0,0 ; vbroadcastss 0x41b1(%rip),%ymm1 # 7058 <_sk_clut_4D_hsw+0xb40> + DB 196,226,125,24,13,165,135,2,0 ; vbroadcastss 0x287a5(%rip),%ymm1 # 2b64c <_sk_overlay_sse2_8bit+0x52b> DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2 DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3 DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4 @@ -2771,26 +2771,26 @@ _sk_gamma_hsw LABEL PROC PUBLIC _sk_lab_to_xyz_hsw _sk_lab_to_xyz_hsw LABEL PROC - DB 196,98,125,24,5,105,65,0,0 ; vbroadcastss 0x4169(%rip),%ymm8 # 705c <_sk_clut_4D_hsw+0xb44> - DB 196,98,125,24,13,100,65,0,0 ; vbroadcastss 0x4164(%rip),%ymm9 # 7060 <_sk_clut_4D_hsw+0xb48> - DB 196,98,125,24,21,95,65,0,0 ; vbroadcastss 0x415f(%rip),%ymm10 # 7064 <_sk_clut_4D_hsw+0xb4c> + DB 196,98,125,24,5,93,135,2,0 ; vbroadcastss 0x2875d(%rip),%ymm8 # 2b650 <_sk_overlay_sse2_8bit+0x52f> + DB 196,98,125,24,13,192,134,2,0 ; vbroadcastss 0x286c0(%rip),%ymm9 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> + DB 196,98,125,24,21,79,135,2,0 ; vbroadcastss 0x2874f(%rip),%ymm10 # 2b654 <_sk_overlay_sse2_8bit+0x533> 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,80,65,0,0 ; vbroadcastss 0x4150(%rip),%ymm9 # 7068 <_sk_clut_4D_hsw+0xb50> + DB 196,98,125,24,13,64,135,2,0 ; vbroadcastss 0x28740(%rip),%ymm9 # 2b658 <_sk_overlay_sse2_8bit+0x537> DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9 - DB 196,226,125,24,5,70,65,0,0 ; vbroadcastss 0x4146(%rip),%ymm0 # 706c <_sk_clut_4D_hsw+0xb54> + DB 196,226,125,24,5,54,135,2,0 ; vbroadcastss 0x28736(%rip),%ymm0 # 2b65c <_sk_overlay_sse2_8bit+0x53b> DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0 - DB 196,98,125,24,5,61,65,0,0 ; vbroadcastss 0x413d(%rip),%ymm8 # 7070 <_sk_clut_4D_hsw+0xb58> + DB 196,98,125,24,5,45,135,2,0 ; vbroadcastss 0x2872d(%rip),%ymm8 # 2b660 <_sk_overlay_sse2_8bit+0x53f> DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8 - DB 196,98,125,24,13,51,65,0,0 ; vbroadcastss 0x4133(%rip),%ymm9 # 7074 <_sk_clut_4D_hsw+0xb5c> + DB 196,98,125,24,13,35,135,2,0 ; vbroadcastss 0x28723(%rip),%ymm9 # 2b664 <_sk_overlay_sse2_8bit+0x543> 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,32,65,0,0 ; vbroadcastss 0x4120(%rip),%ymm2 # 7078 <_sk_clut_4D_hsw+0xb60> + DB 196,226,125,24,21,16,135,2,0 ; vbroadcastss 0x28710(%rip),%ymm2 # 2b668 <_sk_overlay_sse2_8bit+0x547> DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10 - DB 196,98,125,24,29,22,65,0,0 ; vbroadcastss 0x4116(%rip),%ymm11 # 707c <_sk_clut_4D_hsw+0xb64> + DB 196,98,125,24,29,6,135,2,0 ; vbroadcastss 0x28706(%rip),%ymm11 # 2b66c <_sk_overlay_sse2_8bit+0x54b> DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8 - DB 196,98,125,24,37,12,65,0,0 ; vbroadcastss 0x410c(%rip),%ymm12 # 7080 <_sk_clut_4D_hsw+0xb68> + DB 196,98,125,24,37,252,134,2,0 ; vbroadcastss 0x286fc(%rip),%ymm12 # 2b670 <_sk_overlay_sse2_8bit+0x54f> 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 @@ -2805,9 +2805,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,193,64,0,0 ; vbroadcastss 0x40c1(%rip),%ymm0 # 7084 <_sk_clut_4D_hsw+0xb6c> + DB 196,226,125,24,5,177,134,2,0 ; vbroadcastss 0x286b1(%rip),%ymm0 # 2b674 <_sk_overlay_sse2_8bit+0x553> DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0 - DB 196,98,125,24,5,184,64,0,0 ; vbroadcastss 0x40b8(%rip),%ymm8 # 7088 <_sk_clut_4D_hsw+0xb70> + DB 196,98,125,24,5,168,134,2,0 ; vbroadcastss 0x286a8(%rip),%ymm8 # 2b678 <_sk_overlay_sse2_8bit+0x557> DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -2824,10 +2824,10 @@ _sk_load_a8_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,53 ; jne 3027 <_sk_load_a8_hsw+0x4e> DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0 - DB 197,249,219,5,64,70,0,0 ; vpand 0x4640(%rip),%xmm0,%xmm0 # 7640 <_sk_clut_4D_hsw+0x1128> + DB 197,249,219,5,48,143,2,0 ; vpand 0x28f30(%rip),%xmm0,%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,122,64,0,0 ; vbroadcastss 0x407a(%rip),%ymm1 # 708c <_sk_clut_4D_hsw+0xb74> + DB 196,226,125,24,13,242,133,2,0 ; vbroadcastss 0x285f2(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -2901,10 +2901,10 @@ _sk_load_a8_dst_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,53 ; jne 312a <_sk_load_a8_dst_hsw+0x4e> DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4 - DB 197,217,219,37,77,69,0,0 ; vpand 0x454d(%rip),%xmm4,%xmm4 # 7650 <_sk_clut_4D_hsw+0x1138> + DB 197,217,219,37,45,142,2,0 ; vpand 0x28e2d(%rip),%xmm4,%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,125,24,45,123,63,0,0 ; vbroadcastss 0x3f7b(%rip),%ymm5 # 7090 <_sk_clut_4D_hsw+0xb78> + DB 196,226,125,24,45,239,132,2,0 ; vbroadcastss 0x284ef(%rip),%ymm5 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -3003,7 +3003,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,2,62,0,0 ; vbroadcastss 0x3e02(%rip),%ymm1 # 7094 <_sk_clut_4D_hsw+0xb7c> + DB 196,226,125,24,13,114,131,2,0 ; vbroadcastss 0x28372(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -3020,7 +3020,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,213,61,0,0 ; vbroadcastss 0x3dd5(%rip),%ymm8 # 7098 <_sk_clut_4D_hsw+0xb80> + DB 196,98,125,24,5,249,130,2,0 ; vbroadcastss 0x282f9(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -3046,13 +3046,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 32e8 <_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,48,67,0,0 ; vpshufb 0x4330(%rip),%xmm8,%xmm8 # 7660 <_sk_clut_4D_hsw+0x1148> + DB 196,98,57,0,5,16,140,2,0 ; vpshufb 0x28c10(%rip),%xmm8,%xmm8 # 2bf40 <_sk_overlay_sse2_8bit+0xe1f> DB 196,67,121,21,4,25,0 ; vpextrw $0x0,%xmm8,(%r9,%rbx,1) DB 235,175 ; jmp 32e8 <_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,22,67,0,0 ; vpshufb 0x4316(%rip),%xmm8,%xmm8 # 7670 <_sk_clut_4D_hsw+0x1158> + DB 196,98,57,0,5,246,139,2,0 ; vpshufb 0x28bf6(%rip),%xmm8,%xmm8 # 2bf50 <_sk_overlay_sse2_8bit+0xe2f> DB 196,65,121,126,4,25 ; vmovd %xmm8,(%r9,%rbx,1) DB 235,134 ; jmp 32e8 <_sk_store_a8_hsw+0x42> DB 102,144 ; xchg %ax,%ax @@ -3088,13 +3088,13 @@ _sk_load_g8_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,58 ; jne 33d3 <_sk_load_g8_hsw+0x53> DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0 - DB 197,249,219,5,217,66,0,0 ; vpand 0x42d9(%rip),%xmm0,%xmm0 # 7680 <_sk_clut_4D_hsw+0x1168> + DB 197,249,219,5,137,139,2,0 ; vpand 0x28b89(%rip),%xmm0,%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,227,60,0,0 ; vbroadcastss 0x3ce3(%rip),%ymm1 # 709c <_sk_clut_4D_hsw+0xb84> + DB 196,226,125,24,13,75,130,2,0 ; vbroadcastss 0x2824b(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,216,60,0,0 ; vbroadcastss 0x3cd8(%rip),%ymm3 # 70a0 <_sk_clut_4D_hsw+0xb88> + DB 196,226,125,24,29,200,129,2,0 ; vbroadcastss 0x281c8(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 DB 197,252,40,208 ; vmovaps %ymm0,%ymm2 DB 91 ; pop %rbx @@ -3165,13 +3165,13 @@ _sk_load_g8_dst_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,58 ; jne 34db <_sk_load_g8_dst_hsw+0x53> DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4 - DB 197,217,219,37,225,65,0,0 ; vpand 0x41e1(%rip),%xmm4,%xmm4 # 7690 <_sk_clut_4D_hsw+0x1178> + DB 197,217,219,37,129,138,2,0 ; vpand 0x28a81(%rip),%xmm4,%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,125,24,45,227,59,0,0 ; vbroadcastss 0x3be3(%rip),%ymm5 # 70a4 <_sk_clut_4D_hsw+0xb8c> + DB 196,226,125,24,45,67,129,2,0 ; vbroadcastss 0x28143(%rip),%ymm5 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,61,216,59,0,0 ; vbroadcastss 0x3bd8(%rip),%ymm7 # 70a8 <_sk_clut_4D_hsw+0xb90> + DB 196,226,125,24,61,192,128,2,0 ; vbroadcastss 0x280c0(%rip),%ymm7 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,236 ; vmovaps %ymm4,%ymm5 DB 197,252,40,244 ; vmovaps %ymm4,%ymm6 DB 91 ; pop %rbx @@ -3268,10 +3268,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,102,58,0,0 ; vbroadcastss 0x3a66(%rip),%ymm1 # 70ac <_sk_clut_4D_hsw+0xb94> + DB 196,226,125,24,13,190,127,2,0 ; vbroadcastss 0x27fbe(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,91,58,0,0 ; vbroadcastss 0x3a5b(%rip),%ymm3 # 70b0 <_sk_clut_4D_hsw+0xb98> + DB 196,226,125,24,29,59,127,2,0 ; vbroadcastss 0x27f3b(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 DB 197,252,40,208 ; vmovaps %ymm0,%ymm2 DB 255,224 ; jmpq *%rax @@ -3290,23 +3290,23 @@ _sk_load_565_hsw LABEL PROC DB 117,115 ; jne 36ee <_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,37,58,0,0 ; vpbroadcastd 0x3a25(%rip),%ymm0 # 70b4 <_sk_clut_4D_hsw+0xb9c> + DB 196,226,125,88,5,121,127,2,0 ; vpbroadcastd 0x27f79(%rip),%ymm0 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,24,58,0,0 ; vbroadcastss 0x3a18(%rip),%ymm1 # 70b8 <_sk_clut_4D_hsw+0xba0> + DB 196,226,125,24,13,108,127,2,0 ; vbroadcastss 0x27f6c(%rip),%ymm1 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,88,13,15,58,0,0 ; vpbroadcastd 0x3a0f(%rip),%ymm1 # 70bc <_sk_clut_4D_hsw+0xba4> + DB 196,226,125,88,13,99,127,2,0 ; vpbroadcastd 0x27f63(%rip),%ymm1 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,29,2,58,0,0 ; vbroadcastss 0x3a02(%rip),%ymm3 # 70c0 <_sk_clut_4D_hsw+0xba8> + DB 196,226,125,24,29,86,127,2,0 ; vbroadcastss 0x27f56(%rip),%ymm3 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1 - DB 196,226,125,88,29,249,57,0,0 ; vpbroadcastd 0x39f9(%rip),%ymm3 # 70c4 <_sk_clut_4D_hsw+0xbac> + DB 196,226,125,88,29,77,127,2,0 ; vpbroadcastd 0x27f4d(%rip),%ymm3 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,226,125,24,29,236,57,0,0 ; vbroadcastss 0x39ec(%rip),%ymm3 # 70c8 <_sk_clut_4D_hsw+0xbb0> + DB 196,226,125,24,29,64,127,2,0 ; vbroadcastss 0x27f40(%rip),%ymm3 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,225,57,0,0 ; vbroadcastss 0x39e1(%rip),%ymm3 # 70cc <_sk_clut_4D_hsw+0xbb4> + DB 196,226,125,24,29,165,126,2,0 ; vbroadcastss 0x27ea5(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d @@ -3369,23 +3369,23 @@ _sk_load_565_dst_hsw LABEL PROC DB 117,115 ; jne 381f <_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,16,57,0,0 ; vpbroadcastd 0x3910(%rip),%ymm4 # 70d0 <_sk_clut_4D_hsw+0xbb8> + DB 196,226,125,88,37,72,126,2,0 ; vpbroadcastd 0x27e48(%rip),%ymm4 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,125,24,45,3,57,0,0 ; vbroadcastss 0x3903(%rip),%ymm5 # 70d4 <_sk_clut_4D_hsw+0xbbc> + DB 196,226,125,24,45,59,126,2,0 ; vbroadcastss 0x27e3b(%rip),%ymm5 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4 - DB 196,226,125,88,45,250,56,0,0 ; vpbroadcastd 0x38fa(%rip),%ymm5 # 70d8 <_sk_clut_4D_hsw+0xbc0> + DB 196,226,125,88,45,50,126,2,0 ; vpbroadcastd 0x27e32(%rip),%ymm5 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5 DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 - DB 196,226,125,24,61,237,56,0,0 ; vbroadcastss 0x38ed(%rip),%ymm7 # 70dc <_sk_clut_4D_hsw+0xbc4> + DB 196,226,125,24,61,37,126,2,0 ; vbroadcastss 0x27e25(%rip),%ymm7 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5 - DB 196,226,125,88,61,228,56,0,0 ; vpbroadcastd 0x38e4(%rip),%ymm7 # 70e0 <_sk_clut_4D_hsw+0xbc8> + DB 196,226,125,88,61,28,126,2,0 ; vpbroadcastd 0x27e1c(%rip),%ymm7 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6 DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6 - DB 196,226,125,24,61,215,56,0,0 ; vbroadcastss 0x38d7(%rip),%ymm7 # 70e4 <_sk_clut_4D_hsw+0xbcc> + DB 196,226,125,24,61,15,126,2,0 ; vbroadcastss 0x27e0f(%rip),%ymm7 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,61,204,56,0,0 ; vbroadcastss 0x38cc(%rip),%ymm7 # 70e8 <_sk_clut_4D_hsw+0xbd0> + DB 196,226,125,24,61,116,125,2,0 ; vbroadcastss 0x27d74(%rip),%ymm7 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d @@ -3474,23 +3474,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,123,55,0,0 ; vpbroadcastd 0x377b(%rip),%ymm0 # 70ec <_sk_clut_4D_hsw+0xbd4> + DB 196,226,125,88,5,151,124,2,0 ; vpbroadcastd 0x27c97(%rip),%ymm0 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,110,55,0,0 ; vbroadcastss 0x376e(%rip),%ymm1 # 70f0 <_sk_clut_4D_hsw+0xbd8> + DB 196,226,125,24,13,138,124,2,0 ; vbroadcastss 0x27c8a(%rip),%ymm1 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,88,13,101,55,0,0 ; vpbroadcastd 0x3765(%rip),%ymm1 # 70f4 <_sk_clut_4D_hsw+0xbdc> + DB 196,226,125,88,13,129,124,2,0 ; vpbroadcastd 0x27c81(%rip),%ymm1 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,29,88,55,0,0 ; vbroadcastss 0x3758(%rip),%ymm3 # 70f8 <_sk_clut_4D_hsw+0xbe0> + DB 196,226,125,24,29,116,124,2,0 ; vbroadcastss 0x27c74(%rip),%ymm3 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1 - DB 196,226,125,88,29,79,55,0,0 ; vpbroadcastd 0x374f(%rip),%ymm3 # 70fc <_sk_clut_4D_hsw+0xbe4> + DB 196,226,125,88,29,107,124,2,0 ; vpbroadcastd 0x27c6b(%rip),%ymm3 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,226,125,24,29,66,55,0,0 ; vbroadcastss 0x3742(%rip),%ymm3 # 7100 <_sk_clut_4D_hsw+0xbe8> + DB 196,226,125,24,29,94,124,2,0 ; vbroadcastss 0x27c5e(%rip),%ymm3 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,55,55,0,0 ; vbroadcastss 0x3737(%rip),%ymm3 # 7104 <_sk_clut_4D_hsw+0xbec> + DB 196,226,125,24,29,195,123,2,0 ; vbroadcastss 0x27bc3(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 255,224 ; jmpq *%rax PUBLIC _sk_store_565_hsw @@ -3503,11 +3503,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,25,55,0,0 ; vbroadcastss 0x3719(%rip),%ymm8 # 7108 <_sk_clut_4D_hsw+0xbf0> + DB 196,98,125,24,5,141,124,2,0 ; vbroadcastss 0x27c8d(%rip),%ymm8 # 2b67c <_sk_overlay_sse2_8bit+0x55b> 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,4,55,0,0 ; vbroadcastss 0x3704(%rip),%ymm10 # 710c <_sk_clut_4D_hsw+0xbf4> + DB 196,98,125,24,21,120,124,2,0 ; vbroadcastss 0x27c78(%rip),%ymm10 # 2b680 <_sk_overlay_sse2_8bit+0x55f> 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 @@ -3560,7 +3560,7 @@ _sk_store_565_hsw LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,224 ; callq ffffffffe1003abc <_sk_clut_4D_hsw+0xffffffffe0ffd5a4> + DB 232,255,255,255,224 ; callq ffffffffe1003abc <_sk_overlay_sse2_8bit+0xffffffffe0fd899b> DB 255 ; (bad) DB 255 ; (bad) DB 255 ; .byte 0xff @@ -3579,25 +3579,25 @@ _sk_load_4444_hsw LABEL PROC DB 15,133,139,0,0,0 ; jne 3b6b <_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,28,54,0,0 ; vpbroadcastd 0x361c(%rip),%ymm0 # 7110 <_sk_clut_4D_hsw+0xbf8> + DB 196,226,125,88,5,144,123,2,0 ; vpbroadcastd 0x27b90(%rip),%ymm0 # 2b684 <_sk_overlay_sse2_8bit+0x563> DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,15,54,0,0 ; vbroadcastss 0x360f(%rip),%ymm1 # 7114 <_sk_clut_4D_hsw+0xbfc> + DB 196,226,125,24,13,131,123,2,0 ; vbroadcastss 0x27b83(%rip),%ymm1 # 2b688 <_sk_overlay_sse2_8bit+0x567> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,88,13,6,54,0,0 ; vpbroadcastd 0x3606(%rip),%ymm1 # 7118 <_sk_clut_4D_hsw+0xc00> + DB 196,226,125,88,13,122,123,2,0 ; vpbroadcastd 0x27b7a(%rip),%ymm1 # 2b68c <_sk_overlay_sse2_8bit+0x56b> DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,21,249,53,0,0 ; vbroadcastss 0x35f9(%rip),%ymm2 # 711c <_sk_clut_4D_hsw+0xc04> + DB 196,226,125,24,21,109,123,2,0 ; vbroadcastss 0x27b6d(%rip),%ymm2 # 2b690 <_sk_overlay_sse2_8bit+0x56f> DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1 - DB 196,226,125,88,21,240,53,0,0 ; vpbroadcastd 0x35f0(%rip),%ymm2 # 7120 <_sk_clut_4D_hsw+0xc08> + DB 196,226,125,88,21,100,123,2,0 ; vpbroadcastd 0x27b64(%rip),%ymm2 # 2b694 <_sk_overlay_sse2_8bit+0x573> DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,98,125,24,5,227,53,0,0 ; vbroadcastss 0x35e3(%rip),%ymm8 # 7124 <_sk_clut_4D_hsw+0xc0c> + DB 196,98,125,24,5,87,123,2,0 ; vbroadcastss 0x27b57(%rip),%ymm8 # 2b698 <_sk_overlay_sse2_8bit+0x577> DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2 - DB 196,98,125,88,5,217,53,0,0 ; vpbroadcastd 0x35d9(%rip),%ymm8 # 7128 <_sk_clut_4D_hsw+0xc10> + DB 196,98,125,88,5,77,123,2,0 ; vpbroadcastd 0x27b4d(%rip),%ymm8 # 2b69c <_sk_overlay_sse2_8bit+0x57b> DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3 DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3 - DB 196,98,125,24,5,203,53,0,0 ; vbroadcastss 0x35cb(%rip),%ymm8 # 712c <_sk_clut_4D_hsw+0xc14> + DB 196,98,125,24,5,63,123,2,0 ; vbroadcastss 0x27b3f(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0x57f> DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -3663,25 +3663,25 @@ _sk_load_4444_dst_hsw LABEL PROC DB 15,133,139,0,0,0 ; jne 3cb7 <_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,240,52,0,0 ; vpbroadcastd 0x34f0(%rip),%ymm4 # 7130 <_sk_clut_4D_hsw+0xc18> + DB 196,226,125,88,37,68,122,2,0 ; vpbroadcastd 0x27a44(%rip),%ymm4 # 2b684 <_sk_overlay_sse2_8bit+0x563> DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,125,24,45,227,52,0,0 ; vbroadcastss 0x34e3(%rip),%ymm5 # 7134 <_sk_clut_4D_hsw+0xc1c> + DB 196,226,125,24,45,55,122,2,0 ; vbroadcastss 0x27a37(%rip),%ymm5 # 2b688 <_sk_overlay_sse2_8bit+0x567> DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4 - DB 196,226,125,88,45,218,52,0,0 ; vpbroadcastd 0x34da(%rip),%ymm5 # 7138 <_sk_clut_4D_hsw+0xc20> + DB 196,226,125,88,45,46,122,2,0 ; vpbroadcastd 0x27a2e(%rip),%ymm5 # 2b68c <_sk_overlay_sse2_8bit+0x56b> DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5 DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 - DB 196,226,125,24,53,205,52,0,0 ; vbroadcastss 0x34cd(%rip),%ymm6 # 713c <_sk_clut_4D_hsw+0xc24> + DB 196,226,125,24,53,33,122,2,0 ; vbroadcastss 0x27a21(%rip),%ymm6 # 2b690 <_sk_overlay_sse2_8bit+0x56f> DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5 - DB 196,226,125,88,53,196,52,0,0 ; vpbroadcastd 0x34c4(%rip),%ymm6 # 7140 <_sk_clut_4D_hsw+0xc28> + DB 196,226,125,88,53,24,122,2,0 ; vpbroadcastd 0x27a18(%rip),%ymm6 # 2b694 <_sk_overlay_sse2_8bit+0x573> DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6 DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6 - DB 196,98,125,24,5,183,52,0,0 ; vbroadcastss 0x34b7(%rip),%ymm8 # 7144 <_sk_clut_4D_hsw+0xc2c> + DB 196,98,125,24,5,11,122,2,0 ; vbroadcastss 0x27a0b(%rip),%ymm8 # 2b698 <_sk_overlay_sse2_8bit+0x577> DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6 - DB 196,98,125,88,5,173,52,0,0 ; vpbroadcastd 0x34ad(%rip),%ymm8 # 7148 <_sk_clut_4D_hsw+0xc30> + DB 196,98,125,88,5,1,122,2,0 ; vpbroadcastd 0x27a01(%rip),%ymm8 # 2b69c <_sk_overlay_sse2_8bit+0x57b> DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7 DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7 - DB 196,98,125,24,5,159,52,0,0 ; vbroadcastss 0x349f(%rip),%ymm8 # 714c <_sk_clut_4D_hsw+0xc34> + DB 196,98,125,24,5,243,121,2,0 ; vbroadcastss 0x279f3(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0x57f> DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7 DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -3772,25 +3772,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,71,51,0,0 ; vpbroadcastd 0x3347(%rip),%ymm0 # 7150 <_sk_clut_4D_hsw+0xc38> + DB 196,226,125,88,5,123,120,2,0 ; vpbroadcastd 0x2787b(%rip),%ymm0 # 2b684 <_sk_overlay_sse2_8bit+0x563> DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,58,51,0,0 ; vbroadcastss 0x333a(%rip),%ymm1 # 7154 <_sk_clut_4D_hsw+0xc3c> + DB 196,226,125,24,13,110,120,2,0 ; vbroadcastss 0x2786e(%rip),%ymm1 # 2b688 <_sk_overlay_sse2_8bit+0x567> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,88,13,49,51,0,0 ; vpbroadcastd 0x3331(%rip),%ymm1 # 7158 <_sk_clut_4D_hsw+0xc40> + DB 196,226,125,88,13,101,120,2,0 ; vpbroadcastd 0x27865(%rip),%ymm1 # 2b68c <_sk_overlay_sse2_8bit+0x56b> DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,21,36,51,0,0 ; vbroadcastss 0x3324(%rip),%ymm2 # 715c <_sk_clut_4D_hsw+0xc44> + DB 196,226,125,24,21,88,120,2,0 ; vbroadcastss 0x27858(%rip),%ymm2 # 2b690 <_sk_overlay_sse2_8bit+0x56f> DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1 - DB 196,226,125,88,21,27,51,0,0 ; vpbroadcastd 0x331b(%rip),%ymm2 # 7160 <_sk_clut_4D_hsw+0xc48> + DB 196,226,125,88,21,79,120,2,0 ; vpbroadcastd 0x2784f(%rip),%ymm2 # 2b694 <_sk_overlay_sse2_8bit+0x573> DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,98,125,24,5,14,51,0,0 ; vbroadcastss 0x330e(%rip),%ymm8 # 7164 <_sk_clut_4D_hsw+0xc4c> + DB 196,98,125,24,5,66,120,2,0 ; vbroadcastss 0x27842(%rip),%ymm8 # 2b698 <_sk_overlay_sse2_8bit+0x577> DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2 - DB 196,98,125,88,5,4,51,0,0 ; vpbroadcastd 0x3304(%rip),%ymm8 # 7168 <_sk_clut_4D_hsw+0xc50> + DB 196,98,125,88,5,56,120,2,0 ; vpbroadcastd 0x27838(%rip),%ymm8 # 2b69c <_sk_overlay_sse2_8bit+0x57b> DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3 DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3 - DB 196,98,125,24,5,246,50,0,0 ; vbroadcastss 0x32f6(%rip),%ymm8 # 716c <_sk_clut_4D_hsw+0xc54> + DB 196,98,125,24,5,42,120,2,0 ; vbroadcastss 0x2782a(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0x57f> DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -3805,7 +3805,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,209,50,0,0 ; vbroadcastss 0x32d1(%rip),%ymm8 # 7170 <_sk_clut_4D_hsw+0xc58> + DB 196,98,125,24,5,5,120,2,0 ; vbroadcastss 0x27805(%rip),%ymm8 # 2b6a4 <_sk_overlay_sse2_8bit+0x583> 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 @@ -3865,7 +3865,7 @@ _sk_store_4444_hsw LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,224 ; callq ffffffffe1003f78 <_sk_clut_4D_hsw+0xffffffffe0ffda60> + DB 232,255,255,255,224 ; callq ffffffffe1003f78 <_sk_overlay_sse2_8bit+0xffffffffe0fd8e57> DB 255 ; (bad) DB 255 ; (bad) DB 255 ; .byte 0xff @@ -3883,14 +3883,14 @@ _sk_load_8888_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,87 ; jne 3ff0 <_sk_load_8888_hsw+0x74> DB 196,193,126,111,28,153 ; vmovdqu (%r9,%rbx,4),%ymm3 - DB 197,229,219,5,25,52,0,0 ; vpand 0x3419(%rip),%ymm3,%ymm0 # 73c0 <_sk_clut_4D_hsw+0xea8> + DB 197,229,219,5,89,120,2,0 ; vpand 0x27859(%rip),%ymm3,%ymm0 # 2b800 <_sk_overlay_sse2_8bit+0x6df> DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,5,192,49,0,0 ; vbroadcastss 0x31c0(%rip),%ymm8 # 7174 <_sk_clut_4D_hsw+0xc5c> + DB 196,98,125,24,5,80,118,2,0 ; vbroadcastss 0x27650(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 - DB 196,226,101,0,13,30,52,0,0 ; vpshufb 0x341e(%rip),%ymm3,%ymm1 # 73e0 <_sk_clut_4D_hsw+0xec8> + DB 196,226,101,0,13,94,120,2,0 ; vpshufb 0x2785e(%rip),%ymm3,%ymm1 # 2b820 <_sk_overlay_sse2_8bit+0x6ff> DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1 - DB 196,226,101,0,21,44,52,0,0 ; vpshufb 0x342c(%rip),%ymm3,%ymm2 # 7400 <_sk_clut_4D_hsw+0xee8> + DB 196,226,101,0,21,108,120,2,0 ; vpshufb 0x2786c(%rip),%ymm3,%ymm2 # 2b840 <_sk_overlay_sse2_8bit+0x71f> 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 @@ -3967,14 +3967,14 @@ _sk_load_8888_dst_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,87 ; jne 412c <_sk_load_8888_dst_hsw+0x74> DB 196,193,126,111,60,153 ; vmovdqu (%r9,%rbx,4),%ymm7 - DB 197,197,219,37,61,51,0,0 ; vpand 0x333d(%rip),%ymm7,%ymm4 # 7420 <_sk_clut_4D_hsw+0xf08> + DB 197,197,219,37,125,119,2,0 ; vpand 0x2777d(%rip),%ymm7,%ymm4 # 2b860 <_sk_overlay_sse2_8bit+0x73f> DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,98,125,24,5,136,48,0,0 ; vbroadcastss 0x3088(%rip),%ymm8 # 7178 <_sk_clut_4D_hsw+0xc60> + DB 196,98,125,24,5,20,117,2,0 ; vbroadcastss 0x27514(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4 - DB 196,226,69,0,45,66,51,0,0 ; vpshufb 0x3342(%rip),%ymm7,%ymm5 # 7440 <_sk_clut_4D_hsw+0xf28> + DB 196,226,69,0,45,130,119,2,0 ; vpshufb 0x27782(%rip),%ymm7,%ymm5 # 2b880 <_sk_overlay_sse2_8bit+0x75f> DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5 - DB 196,226,69,0,53,80,51,0,0 ; vpshufb 0x3350(%rip),%ymm7,%ymm6 # 7460 <_sk_clut_4D_hsw+0xf48> + DB 196,226,69,0,53,144,119,2,0 ; vpshufb 0x27790(%rip),%ymm7,%ymm6 # 2b8a0 <_sk_overlay_sse2_8bit+0x77f> 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 @@ -4049,14 +4049,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,94,50,0,0 ; vpand 0x325e(%rip),%ymm3,%ymm0 # 7480 <_sk_clut_4D_hsw+0xf68> + DB 197,229,219,5,158,118,2,0 ; vpand 0x2769e(%rip),%ymm3,%ymm0 # 2b8c0 <_sk_overlay_sse2_8bit+0x79f> DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,5,77,47,0,0 ; vbroadcastss 0x2f4d(%rip),%ymm8 # 717c <_sk_clut_4D_hsw+0xc64> + DB 196,98,125,24,5,213,115,2,0 ; vbroadcastss 0x273d5(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 - DB 196,226,101,0,13,99,50,0,0 ; vpshufb 0x3263(%rip),%ymm3,%ymm1 # 74a0 <_sk_clut_4D_hsw+0xf88> + DB 196,226,101,0,13,163,118,2,0 ; vpshufb 0x276a3(%rip),%ymm3,%ymm1 # 2b8e0 <_sk_overlay_sse2_8bit+0x7bf> DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1 - DB 196,226,101,0,21,113,50,0,0 ; vpshufb 0x3271(%rip),%ymm3,%ymm2 # 74c0 <_sk_clut_4D_hsw+0xfa8> + DB 196,226,101,0,21,177,118,2,0 ; vpshufb 0x276b1(%rip),%ymm3,%ymm2 # 2b900 <_sk_overlay_sse2_8bit+0x7df> 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 @@ -4075,7 +4075,7 @@ _sk_store_8888_hsw LABEL PROC DB 73,193,225,2 ; shl $0x2,%r9 DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx - DB 196,98,125,24,5,245,46,0,0 ; vbroadcastss 0x2ef5(%rip),%ymm8 # 7180 <_sk_clut_4D_hsw+0xc68> + DB 196,98,125,24,5,49,115,2,0 ; vbroadcastss 0x27331(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -4130,7 +4130,7 @@ _sk_store_8888_hsw LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,218 ; callq ffffffffdb004368 <_sk_clut_4D_hsw+0xffffffffdaffde50> + DB 232,255,255,255,218 ; callq ffffffffdb004368 <_sk_overlay_sse2_8bit+0xffffffffdafd9247> DB 255 ; (bad) DB 255 ; (bad) DB 255,204 ; dec %esp @@ -4151,14 +4151,14 @@ _sk_load_bgra_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,87 ; jne 43e4 <_sk_load_bgra_hsw+0x74> DB 196,193,126,111,28,153 ; vmovdqu (%r9,%rbx,4),%ymm3 - DB 197,229,219,5,69,49,0,0 ; vpand 0x3145(%rip),%ymm3,%ymm0 # 74e0 <_sk_clut_4D_hsw+0xfc8> + DB 197,229,219,5,133,117,2,0 ; vpand 0x27585(%rip),%ymm3,%ymm0 # 2b920 <_sk_overlay_sse2_8bit+0x7ff> DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,5,220,45,0,0 ; vbroadcastss 0x2ddc(%rip),%ymm8 # 7184 <_sk_clut_4D_hsw+0xc6c> + DB 196,98,125,24,5,92,114,2,0 ; vbroadcastss 0x2725c(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2 - DB 196,226,101,0,5,74,49,0,0 ; vpshufb 0x314a(%rip),%ymm3,%ymm0 # 7500 <_sk_clut_4D_hsw+0xfe8> + DB 196,226,101,0,5,138,117,2,0 ; vpshufb 0x2758a(%rip),%ymm3,%ymm0 # 2b940 <_sk_overlay_sse2_8bit+0x81f> DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1 - DB 196,226,101,0,5,88,49,0,0 ; vpshufb 0x3158(%rip),%ymm3,%ymm0 # 7520 <_sk_clut_4D_hsw+0x1008> + DB 196,226,101,0,5,152,117,2,0 ; vpshufb 0x27598(%rip),%ymm3,%ymm0 # 2b960 <_sk_overlay_sse2_8bit+0x83f> 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 @@ -4235,14 +4235,14 @@ _sk_load_bgra_dst_hsw LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 117,87 ; jne 4520 <_sk_load_bgra_dst_hsw+0x74> DB 196,193,126,111,60,153 ; vmovdqu (%r9,%rbx,4),%ymm7 - DB 197,197,219,37,105,48,0,0 ; vpand 0x3069(%rip),%ymm7,%ymm4 # 7540 <_sk_clut_4D_hsw+0x1028> + DB 197,197,219,37,169,116,2,0 ; vpand 0x274a9(%rip),%ymm7,%ymm4 # 2b980 <_sk_overlay_sse2_8bit+0x85f> DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,98,125,24,5,164,44,0,0 ; vbroadcastss 0x2ca4(%rip),%ymm8 # 7188 <_sk_clut_4D_hsw+0xc70> + DB 196,98,125,24,5,32,113,2,0 ; vbroadcastss 0x27120(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6 - DB 196,226,69,0,37,110,48,0,0 ; vpshufb 0x306e(%rip),%ymm7,%ymm4 # 7560 <_sk_clut_4D_hsw+0x1048> + DB 196,226,69,0,37,174,116,2,0 ; vpshufb 0x274ae(%rip),%ymm7,%ymm4 # 2b9a0 <_sk_overlay_sse2_8bit+0x87f> DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5 - DB 196,226,69,0,37,124,48,0,0 ; vpshufb 0x307c(%rip),%ymm7,%ymm4 # 7580 <_sk_clut_4D_hsw+0x1068> + DB 196,226,69,0,37,188,116,2,0 ; vpshufb 0x274bc(%rip),%ymm7,%ymm4 # 2b9c0 <_sk_overlay_sse2_8bit+0x89f> 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 @@ -4317,14 +4317,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,138,47,0,0 ; vpand 0x2f8a(%rip),%ymm3,%ymm0 # 75a0 <_sk_clut_4D_hsw+0x1088> + DB 197,229,219,5,202,115,2,0 ; vpand 0x273ca(%rip),%ymm3,%ymm0 # 2b9e0 <_sk_overlay_sse2_8bit+0x8bf> DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,5,105,43,0,0 ; vbroadcastss 0x2b69(%rip),%ymm8 # 718c <_sk_clut_4D_hsw+0xc74> + DB 196,98,125,24,5,225,111,2,0 ; vbroadcastss 0x26fe1(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2 - DB 196,226,101,0,5,143,47,0,0 ; vpshufb 0x2f8f(%rip),%ymm3,%ymm0 # 75c0 <_sk_clut_4D_hsw+0x10a8> + DB 196,226,101,0,5,207,115,2,0 ; vpshufb 0x273cf(%rip),%ymm3,%ymm0 # 2ba00 <_sk_overlay_sse2_8bit+0x8df> DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1 - DB 196,226,101,0,5,157,47,0,0 ; vpshufb 0x2f9d(%rip),%ymm3,%ymm0 # 75e0 <_sk_clut_4D_hsw+0x10c8> + DB 196,226,101,0,5,221,115,2,0 ; vpshufb 0x273dd(%rip),%ymm3,%ymm0 # 2ba20 <_sk_overlay_sse2_8bit+0x8ff> 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 @@ -4343,7 +4343,7 @@ _sk_store_bgra_hsw LABEL PROC DB 73,193,225,2 ; shl $0x2,%r9 DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx - DB 196,98,125,24,5,17,43,0,0 ; vbroadcastss 0x2b11(%rip),%ymm8 # 7190 <_sk_clut_4D_hsw+0xc78> + DB 196,98,125,24,5,61,111,2,0 ; vbroadcastss 0x26f3d(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -4398,7 +4398,7 @@ _sk_store_bgra_hsw LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,218 ; callq ffffffffdb00475c <_sk_clut_4D_hsw+0xffffffffdaffe244> + DB 232,255,255,255,218 ; callq ffffffffdb00475c <_sk_overlay_sse2_8bit+0xffffffffdafd963b> DB 255 ; (bad) DB 255 ; (bad) DB 255,204 ; dec %esp @@ -4639,7 +4639,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,91,38,0,0 ; vbroadcastss 0x265b(%rip),%ymm10 # 7194 <_sk_clut_4D_hsw+0xc7c> + DB 196,98,125,24,21,231,106,2,0 ; vbroadcastss 0x26ae7(%rip),%ymm10 # 2b620 <_sk_overlay_sse2_8bit+0x4ff> 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 @@ -4728,7 +4728,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,211,36,0,0 ; vbroadcastss 0x24d3(%rip),%ymm10 # 7198 <_sk_clut_4D_hsw+0xc80> + DB 196,98,125,24,21,91,105,2,0 ; vbroadcastss 0x2695b(%rip),%ymm10 # 2b620 <_sk_overlay_sse2_8bit+0x4ff> 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 @@ -4745,7 +4745,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,135,36,0,0 ; vbroadcastss 0x2487(%rip),%ymm3 # 719c <_sk_clut_4D_hsw+0xc84> + DB 196,226,125,24,29,123,104,2,0 ; vbroadcastss 0x2687b(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -4791,7 +4791,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,179,35,0,0 ; vbroadcastss 0x23b3(%rip),%ymm8 # 71a0 <_sk_clut_4D_hsw+0xc88> + DB 196,98,125,24,5,187,104,2,0 ; vbroadcastss 0x268bb(%rip),%ymm8 # 2b6a8 <_sk_overlay_sse2_8bit+0x587> 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 @@ -5078,7 +5078,7 @@ _sk_mirror_x_hsw LABEL PROC DB 196,65,124,92,218 ; vsubps %ymm10,%ymm0,%ymm11 DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0 DB 196,98,125,24,192 ; vbroadcastss %xmm0,%ymm8 - DB 197,178,89,5,47,31,0,0 ; vmulss 0x1f2f(%rip),%xmm9,%xmm0 # 71a4 <_sk_clut_4D_hsw+0xc8c> + DB 197,178,89,5,23,99,2,0 ; vmulss 0x26317(%rip),%xmm9,%xmm0 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -5103,7 +5103,7 @@ _sk_mirror_y_hsw LABEL PROC DB 196,65,116,92,218 ; vsubps %ymm10,%ymm1,%ymm11 DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1 DB 196,98,125,24,193 ; vbroadcastss %xmm1,%ymm8 - DB 197,178,89,13,207,30,0,0 ; vmulss 0x1ecf(%rip),%xmm9,%xmm1 # 71a8 <_sk_clut_4D_hsw+0xc90> + DB 197,178,89,13,179,98,2,0 ; vmulss 0x262b3(%rip),%xmm9,%xmm1 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -5123,7 +5123,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,132,30,0,0 ; vbroadcastss 0x1e84(%rip),%ymm8 # 71ac <_sk_clut_4D_hsw+0xc94> + DB 196,98,125,24,5,104,98,2,0 ; vbroadcastss 0x26268(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -5137,9 +5137,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,103,30,0,0 ; vbroadcastss 0x1e67(%rip),%ymm8 # 71b0 <_sk_clut_4D_hsw+0xc98> + DB 196,98,125,24,5,95,98,2,0 ; vbroadcastss 0x2625f(%rip),%ymm8 # 2b5a8 <_sk_overlay_sse2_8bit+0x487> DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0 - DB 196,98,125,24,13,93,30,0,0 ; vbroadcastss 0x1e5d(%rip),%ymm9 # 71b4 <_sk_clut_4D_hsw+0xc9c> + DB 196,98,125,24,13,53,98,2,0 ; vbroadcastss 0x26235(%rip),%ymm9 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -5153,11 +5153,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,45,30,0,0 ; vbroadcastss 0x1e2d(%rip),%ymm3 # 71b8 <_sk_clut_4D_hsw+0xca0> - DB 196,98,125,24,5,40,30,0,0 ; vbroadcastss 0x1e28(%rip),%ymm8 # 71bc <_sk_clut_4D_hsw+0xca4> + DB 196,226,125,24,29,33,99,2,0 ; vbroadcastss 0x26321(%rip),%ymm3 # 2b6ac <_sk_overlay_sse2_8bit+0x58b> + DB 196,98,125,24,5,28,99,2,0 ; vbroadcastss 0x2631c(%rip),%ymm8 # 2b6b0 <_sk_overlay_sse2_8bit+0x58f> 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,25,30,0,0 ; vbroadcastss 0x1e19(%rip),%ymm3 # 71c0 <_sk_clut_4D_hsw+0xca8> + DB 196,226,125,24,29,13,99,2,0 ; vbroadcastss 0x2630d(%rip),%ymm3 # 2b6b4 <_sk_overlay_sse2_8bit+0x593> 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 @@ -5405,14 +5405,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,33,26,0,0 ; vbroadcastss 0x1a21(%rip),%ymm0 # 71c4 <_sk_clut_4D_hsw+0xcac> - DB 196,226,125,24,13,28,26,0,0 ; vbroadcastss 0x1a1c(%rip),%ymm1 # 71c8 <_sk_clut_4D_hsw+0xcb0> + DB 196,226,125,24,5,21,95,2,0 ; vbroadcastss 0x25f15(%rip),%ymm0 # 2b6b8 <_sk_overlay_sse2_8bit+0x597> + DB 196,226,125,24,13,16,95,2,0 ; vbroadcastss 0x25f10(%rip),%ymm1 # 2b6bc <_sk_overlay_sse2_8bit+0x59b> DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1 - DB 196,226,125,24,5,18,26,0,0 ; vbroadcastss 0x1a12(%rip),%ymm0 # 71cc <_sk_clut_4D_hsw+0xcb4> + DB 196,226,125,24,5,6,95,2,0 ; vbroadcastss 0x25f06(%rip),%ymm0 # 2b6c0 <_sk_overlay_sse2_8bit+0x59f> DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0 - DB 196,226,125,24,13,8,26,0,0 ; vbroadcastss 0x1a08(%rip),%ymm1 # 71d0 <_sk_clut_4D_hsw+0xcb8> + DB 196,226,125,24,13,252,94,2,0 ; vbroadcastss 0x25efc(%rip),%ymm1 # 2b6c4 <_sk_overlay_sse2_8bit+0x5a3> DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1 - DB 196,226,125,24,5,254,25,0,0 ; vbroadcastss 0x19fe(%rip),%ymm0 # 71d4 <_sk_clut_4D_hsw+0xcbc> + DB 196,226,125,24,5,242,94,2,0 ; vbroadcastss 0x25ef2(%rip),%ymm0 # 2b6c8 <_sk_overlay_sse2_8bit+0x5a7> 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 @@ -5429,7 +5429,7 @@ _sk_gradient_hsw LABEL PROC 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,199,25,0,0 ; vbroadcastss 0x19c7(%rip),%ymm2 # 71d8 <_sk_clut_4D_hsw+0xcc0> + DB 196,226,125,24,21,131,93,2,0 ; vbroadcastss 0x25d83(%rip),%ymm2 # 2b594 <_sk_overlay_sse2_8bit+0x473> 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 @@ -5520,24 +5520,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,70,24,0,0 ; vbroadcastss 0x1846(%rip),%ymm13 # 71dc <_sk_clut_4D_hsw+0xcc4> - DB 196,98,125,24,53,65,24,0,0 ; vbroadcastss 0x1841(%rip),%ymm14 # 71e0 <_sk_clut_4D_hsw+0xcc8> + DB 196,98,125,24,45,54,93,2,0 ; vbroadcastss 0x25d36(%rip),%ymm13 # 2b6cc <_sk_overlay_sse2_8bit+0x5ab> + DB 196,98,125,24,53,49,93,2,0 ; vbroadcastss 0x25d31(%rip),%ymm14 # 2b6d0 <_sk_overlay_sse2_8bit+0x5af> DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14 - DB 196,98,125,24,45,55,24,0,0 ; vbroadcastss 0x1837(%rip),%ymm13 # 71e4 <_sk_clut_4D_hsw+0xccc> + DB 196,98,125,24,45,39,93,2,0 ; vbroadcastss 0x25d27(%rip),%ymm13 # 2b6d4 <_sk_overlay_sse2_8bit+0x5b3> DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13 - DB 196,98,125,24,53,45,24,0,0 ; vbroadcastss 0x182d(%rip),%ymm14 # 71e8 <_sk_clut_4D_hsw+0xcd0> + DB 196,98,125,24,53,29,93,2,0 ; vbroadcastss 0x25d1d(%rip),%ymm14 # 2b6d8 <_sk_overlay_sse2_8bit+0x5b7> 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,24,24,0,0 ; vbroadcastss 0x1818(%rip),%ymm10 # 71ec <_sk_clut_4D_hsw+0xcd4> + DB 196,98,125,24,21,8,93,2,0 ; vbroadcastss 0x25d08(%rip),%ymm10 # 2b6dc <_sk_overlay_sse2_8bit+0x5bb> 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,2,24,0,0 ; vbroadcastss 0x1802(%rip),%ymm10 # 71f0 <_sk_clut_4D_hsw+0xcd8> + DB 196,98,125,24,21,158,91,2,0 ; vbroadcastss 0x25b9e(%rip),%ymm10 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,236,23,0,0 ; vbroadcastss 0x17ec(%rip),%ymm10 # 71f4 <_sk_clut_4D_hsw+0xcdc> + DB 196,98,125,24,21,136,91,2,0 ; vbroadcastss 0x25b88(%rip),%ymm10 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -5561,23 +5561,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,160,23,0,0 ; vbroadcastss 0x17a0(%rip),%ymm11 # 71f8 <_sk_clut_4D_hsw+0xce0> + DB 196,98,125,24,29,136,92,2,0 ; vbroadcastss 0x25c88(%rip),%ymm11 # 2b6e0 <_sk_overlay_sse2_8bit+0x5bf> 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,127,23,0,0 ; vbroadcastss 0x177f(%rip),%ymm9 # 71fc <_sk_clut_4D_hsw+0xce4> + DB 196,98,125,24,13,103,92,2,0 ; vbroadcastss 0x25c67(%rip),%ymm9 # 2b6e4 <_sk_overlay_sse2_8bit+0x5c3> 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,98,23,0,0 ; vbroadcastss 0x1762(%rip),%ymm9 # 7200 <_sk_clut_4D_hsw+0xce8> + DB 196,98,125,24,13,74,92,2,0 ; vbroadcastss 0x25c4a(%rip),%ymm9 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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,83,23,0,0 ; vbroadcastss 0x1753(%rip),%ymm11 # 7204 <_sk_clut_4D_hsw+0xcec> + DB 196,98,125,24,29,219,90,2,0 ; vbroadcastss 0x25adb(%rip),%ymm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -5594,23 +5594,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,24,23,0,0 ; vbroadcastss 0x1718(%rip),%ymm11 # 7208 <_sk_clut_4D_hsw+0xcf0> + DB 196,98,125,24,29,240,91,2,0 ; vbroadcastss 0x25bf0(%rip),%ymm11 # 2b6e0 <_sk_overlay_sse2_8bit+0x5bf> 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,247,22,0,0 ; vbroadcastss 0x16f7(%rip),%ymm9 # 720c <_sk_clut_4D_hsw+0xcf4> + DB 196,98,125,24,13,207,91,2,0 ; vbroadcastss 0x25bcf(%rip),%ymm9 # 2b6e4 <_sk_overlay_sse2_8bit+0x5c3> 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,218,22,0,0 ; vbroadcastss 0x16da(%rip),%ymm9 # 7210 <_sk_clut_4D_hsw+0xcf8> + DB 196,98,125,24,13,178,91,2,0 ; vbroadcastss 0x25bb2(%rip),%ymm9 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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,203,22,0,0 ; vbroadcastss 0x16cb(%rip),%ymm11 # 7214 <_sk_clut_4D_hsw+0xcfc> + DB 196,98,125,24,29,67,90,2,0 ; vbroadcastss 0x25a43(%rip),%ymm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -5626,14 +5626,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,150,22,0,0 ; vbroadcastss 0x1696(%rip),%ymm10 # 7218 <_sk_clut_4D_hsw+0xd00> + DB 196,98,125,24,21,94,91,2,0 ; vbroadcastss 0x25b5e(%rip),%ymm10 # 2b6e0 <_sk_overlay_sse2_8bit+0x5bf> 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,117,22,0,0 ; vbroadcastss 0x1675(%rip),%ymm8 # 721c <_sk_clut_4D_hsw+0xd04> + DB 196,98,125,24,5,65,91,2,0 ; vbroadcastss 0x25b41(%rip),%ymm8 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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 @@ -5667,7 +5667,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,21,22,0,0 ; vbroadcastss 0x1615(%rip),%ymm8 # 7220 <_sk_clut_4D_hsw+0xd08> + DB 196,98,125,24,5,129,89,2,0 ; vbroadcastss 0x25981(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -5697,9 +5697,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,169,21,0,0 ; vbroadcastss 0x15a9(%rip),%ymm0 # 7224 <_sk_clut_4D_hsw+0xd0c> + DB 196,226,125,24,5,113,90,2,0 ; vbroadcastss 0x25a71(%rip),%ymm0 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0 - DB 196,98,125,24,5,160,21,0,0 ; vbroadcastss 0x15a0(%rip),%ymm8 # 7228 <_sk_clut_4D_hsw+0xd10> + DB 196,98,125,24,5,8,89,2,0 ; vbroadcastss 0x25908(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -5708,7 +5708,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,136,21,0,0 ; vbroadcastss 0x1588(%rip),%ymm0 # 722c <_sk_clut_4D_hsw+0xd14> + DB 196,226,125,24,5,232,88,2,0 ; vbroadcastss 0x258e8(%rip),%ymm0 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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) @@ -5718,9 +5718,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,108,21,0,0 ; vbroadcastss 0x156c(%rip),%ymm1 # 7230 <_sk_clut_4D_hsw+0xd18> + DB 196,226,125,24,13,40,90,2,0 ; vbroadcastss 0x25a28(%rip),%ymm1 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1 - DB 196,98,125,24,5,98,21,0,0 ; vbroadcastss 0x1562(%rip),%ymm8 # 7234 <_sk_clut_4D_hsw+0xd1c> + DB 196,98,125,24,5,190,88,2,0 ; vbroadcastss 0x258be(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -5729,7 +5729,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,74,21,0,0 ; vbroadcastss 0x154a(%rip),%ymm1 # 7238 <_sk_clut_4D_hsw+0xd20> + DB 196,226,125,24,13,158,88,2,0 ; vbroadcastss 0x2589e(%rip),%ymm1 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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) @@ -5739,13 +5739,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,45,21,0,0 ; vbroadcastss 0x152d(%rip),%ymm0 # 723c <_sk_clut_4D_hsw+0xd24> + DB 196,226,125,24,5,225,89,2,0 ; vbroadcastss 0x259e1(%rip),%ymm0 # 2b6f0 <_sk_overlay_sse2_8bit+0x5cf> DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0 - DB 196,98,125,24,5,36,21,0,0 ; vbroadcastss 0x1524(%rip),%ymm8 # 7240 <_sk_clut_4D_hsw+0xd28> + DB 196,98,125,24,5,116,88,2,0 ; vbroadcastss 0x25874(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,21,21,0,0 ; vbroadcastss 0x1515(%rip),%ymm10 # 7244 <_sk_clut_4D_hsw+0xd2c> - DB 196,98,125,24,29,16,21,0,0 ; vbroadcastss 0x1510(%rip),%ymm11 # 7248 <_sk_clut_4D_hsw+0xd30> + DB 196,98,125,24,21,209,88,2,0 ; vbroadcastss 0x258d1(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> + DB 196,98,125,24,29,188,89,2,0 ; vbroadcastss 0x259bc(%rip),%ymm11 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> 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) @@ -5755,16 +5755,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,243,20,0,0 ; vbroadcastss 0x14f3(%rip),%ymm0 # 724c <_sk_clut_4D_hsw+0xd34> + DB 196,226,125,24,5,147,89,2,0 ; vbroadcastss 0x25993(%rip),%ymm0 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0 - DB 196,98,125,24,5,234,20,0,0 ; vbroadcastss 0x14ea(%rip),%ymm8 # 7250 <_sk_clut_4D_hsw+0xd38> + DB 196,98,125,24,5,42,88,2,0 ; vbroadcastss 0x2582a(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8 - DB 196,98,125,24,13,224,20,0,0 ; vbroadcastss 0x14e0(%rip),%ymm9 # 7254 <_sk_clut_4D_hsw+0xd3c> - DB 196,98,125,24,21,219,20,0,0 ; vbroadcastss 0x14db(%rip),%ymm10 # 7258 <_sk_clut_4D_hsw+0xd40> + DB 196,98,125,24,13,132,89,2,0 ; vbroadcastss 0x25984(%rip),%ymm9 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> + DB 196,98,125,24,21,127,89,2,0 ; vbroadcastss 0x2597f(%rip),%ymm10 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10 - DB 196,98,125,24,13,209,20,0,0 ; vbroadcastss 0x14d1(%rip),%ymm9 # 725c <_sk_clut_4D_hsw+0xd44> + DB 196,98,125,24,13,1,88,2,0 ; vbroadcastss 0x25801(%rip),%ymm9 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9 - DB 196,98,125,24,21,199,20,0,0 ; vbroadcastss 0x14c7(%rip),%ymm10 # 7260 <_sk_clut_4D_hsw+0xd48> + DB 196,98,125,24,21,103,89,2,0 ; vbroadcastss 0x25967(%rip),%ymm10 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -5773,14 +5773,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,175,20,0,0 ; vbroadcastss 0x14af(%rip),%ymm8 # 7264 <_sk_clut_4D_hsw+0xd4c> + DB 196,98,125,24,5,215,87,2,0 ; vbroadcastss 0x257d7(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,161,20,0,0 ; vbroadcastss 0x14a1(%rip),%ymm10 # 7268 <_sk_clut_4D_hsw+0xd50> - DB 196,98,125,24,29,156,20,0,0 ; vbroadcastss 0x149c(%rip),%ymm11 # 726c <_sk_clut_4D_hsw+0xd54> + DB 196,98,125,24,21,49,89,2,0 ; vbroadcastss 0x25931(%rip),%ymm10 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> + DB 196,98,125,24,29,44,89,2,0 ; vbroadcastss 0x2592c(%rip),%ymm11 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> 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,141,20,0,0 ; vbroadcastss 0x148d(%rip),%ymm8 # 7270 <_sk_clut_4D_hsw+0xd58> + DB 196,98,125,24,5,29,89,2,0 ; vbroadcastss 0x2591d(%rip),%ymm8 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -5789,12 +5789,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,117,20,0,0 ; vbroadcastss 0x1475(%rip),%ymm0 # 7274 <_sk_clut_4D_hsw+0xd5c> + DB 196,226,125,24,5,249,88,2,0 ; vbroadcastss 0x258f9(%rip),%ymm0 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,98,20,0,0 ; vbroadcastss 0x1462(%rip),%ymm10 # 7278 <_sk_clut_4D_hsw+0xd60> - DB 196,98,125,24,29,93,20,0,0 ; vbroadcastss 0x145d(%rip),%ymm11 # 727c <_sk_clut_4D_hsw+0xd64> + DB 196,98,125,24,21,234,87,2,0 ; vbroadcastss 0x257ea(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> + DB 196,98,125,24,29,213,88,2,0 ; vbroadcastss 0x258d5(%rip),%ymm11 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> 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) @@ -5804,13 +5804,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,64,20,0,0 ; vbroadcastss 0x1440(%rip),%ymm1 # 7280 <_sk_clut_4D_hsw+0xd68> + DB 196,226,125,24,13,176,88,2,0 ; vbroadcastss 0x258b0(%rip),%ymm1 # 2b6f0 <_sk_overlay_sse2_8bit+0x5cf> DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1 - DB 196,98,125,24,5,54,20,0,0 ; vbroadcastss 0x1436(%rip),%ymm8 # 7284 <_sk_clut_4D_hsw+0xd6c> + DB 196,98,125,24,5,66,87,2,0 ; vbroadcastss 0x25742(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,39,20,0,0 ; vbroadcastss 0x1427(%rip),%ymm10 # 7288 <_sk_clut_4D_hsw+0xd70> - DB 196,98,125,24,29,34,20,0,0 ; vbroadcastss 0x1422(%rip),%ymm11 # 728c <_sk_clut_4D_hsw+0xd74> + DB 196,98,125,24,21,159,87,2,0 ; vbroadcastss 0x2579f(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> + DB 196,98,125,24,29,138,88,2,0 ; vbroadcastss 0x2588a(%rip),%ymm11 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> 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) @@ -5820,16 +5820,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,5,20,0,0 ; vbroadcastss 0x1405(%rip),%ymm1 # 7290 <_sk_clut_4D_hsw+0xd78> + DB 196,226,125,24,13,97,88,2,0 ; vbroadcastss 0x25861(%rip),%ymm1 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1 - DB 196,98,125,24,5,251,19,0,0 ; vbroadcastss 0x13fb(%rip),%ymm8 # 7294 <_sk_clut_4D_hsw+0xd7c> + DB 196,98,125,24,5,247,86,2,0 ; vbroadcastss 0x256f7(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8 - DB 196,98,125,24,13,241,19,0,0 ; vbroadcastss 0x13f1(%rip),%ymm9 # 7298 <_sk_clut_4D_hsw+0xd80> - DB 196,98,125,24,21,236,19,0,0 ; vbroadcastss 0x13ec(%rip),%ymm10 # 729c <_sk_clut_4D_hsw+0xd84> + DB 196,98,125,24,13,81,88,2,0 ; vbroadcastss 0x25851(%rip),%ymm9 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> + DB 196,98,125,24,21,76,88,2,0 ; vbroadcastss 0x2584c(%rip),%ymm10 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10 - DB 196,98,125,24,13,226,19,0,0 ; vbroadcastss 0x13e2(%rip),%ymm9 # 72a0 <_sk_clut_4D_hsw+0xd88> + DB 196,98,125,24,13,206,86,2,0 ; vbroadcastss 0x256ce(%rip),%ymm9 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9 - DB 196,98,125,24,21,216,19,0,0 ; vbroadcastss 0x13d8(%rip),%ymm10 # 72a4 <_sk_clut_4D_hsw+0xd8c> + DB 196,98,125,24,21,52,88,2,0 ; vbroadcastss 0x25834(%rip),%ymm10 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -5838,14 +5838,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,192,19,0,0 ; vbroadcastss 0x13c0(%rip),%ymm8 # 72a8 <_sk_clut_4D_hsw+0xd90> + DB 196,98,125,24,5,164,86,2,0 ; vbroadcastss 0x256a4(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,177,19,0,0 ; vbroadcastss 0x13b1(%rip),%ymm10 # 72ac <_sk_clut_4D_hsw+0xd94> - DB 196,98,125,24,29,172,19,0,0 ; vbroadcastss 0x13ac(%rip),%ymm11 # 72b0 <_sk_clut_4D_hsw+0xd98> + DB 196,98,125,24,21,253,87,2,0 ; vbroadcastss 0x257fd(%rip),%ymm10 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> + DB 196,98,125,24,29,248,87,2,0 ; vbroadcastss 0x257f8(%rip),%ymm11 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> 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,157,19,0,0 ; vbroadcastss 0x139d(%rip),%ymm8 # 72b4 <_sk_clut_4D_hsw+0xd9c> + DB 196,98,125,24,5,233,87,2,0 ; vbroadcastss 0x257e9(%rip),%ymm8 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -5854,12 +5854,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,133,19,0,0 ; vbroadcastss 0x1385(%rip),%ymm1 # 72b8 <_sk_clut_4D_hsw+0xda0> + DB 196,226,125,24,13,197,87,2,0 ; vbroadcastss 0x257c5(%rip),%ymm1 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,113,19,0,0 ; vbroadcastss 0x1371(%rip),%ymm10 # 72bc <_sk_clut_4D_hsw+0xda4> - DB 196,98,125,24,29,108,19,0,0 ; vbroadcastss 0x136c(%rip),%ymm11 # 72c0 <_sk_clut_4D_hsw+0xda8> + DB 196,98,125,24,21,181,86,2,0 ; vbroadcastss 0x256b5(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> + DB 196,98,125,24,29,160,87,2,0 ; vbroadcastss 0x257a0(%rip),%ymm11 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> 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) @@ -5989,19 +5989,19 @@ _sk_clut_3D_hsw LABEL PROC DB 197,254,127,76,36,32 ; vmovdqu %ymm1,0x20(%rsp) DB 72,139,0 ; mov (%rax),%rax DB 196,193,117,254,204 ; vpaddd %ymm12,%ymm1,%ymm1 - DB 196,226,125,88,61,51,17,0,0 ; vpbroadcastd 0x1133(%rip),%ymm7 # 72c8 <_sk_clut_4D_hsw+0xdb0> + DB 196,226,125,88,61,115,85,2,0 ; vpbroadcastd 0x25573(%rip),%ymm7 # 2b708 <_sk_overlay_sse2_8bit+0x5e7> DB 196,226,117,64,207 ; vpmulld %ymm7,%ymm1,%ymm1 DB 197,205,118,246 ; vpcmpeqd %ymm6,%ymm6,%ymm6 DB 196,98,77,146,4,136 ; vgatherdps %ymm6,(%rax,%ymm1,4),%ymm8 - DB 196,98,125,88,21,31,17,0,0 ; vpbroadcastd 0x111f(%rip),%ymm10 # 72cc <_sk_clut_4D_hsw+0xdb4> + DB 196,98,125,88,21,231,83,2,0 ; vpbroadcastd 0x253e7(%rip),%ymm10 # 2b594 <_sk_overlay_sse2_8bit+0x473> DB 196,193,117,254,242 ; vpaddd %ymm10,%ymm1,%ymm6 DB 196,65,37,118,219 ; vpcmpeqd %ymm11,%ymm11,%ymm11 DB 196,226,37,146,28,176 ; vgatherdps %ymm11,(%rax,%ymm6,4),%ymm3 - DB 196,98,125,88,29,10,17,0,0 ; vpbroadcastd 0x110a(%rip),%ymm11 # 72d0 <_sk_clut_4D_hsw+0xdb8> + DB 196,98,125,88,29,214,83,2,0 ; vpbroadcastd 0x253d6(%rip),%ymm11 # 2b59c <_sk_overlay_sse2_8bit+0x47b> DB 196,193,117,254,203 ; vpaddd %ymm11,%ymm1,%ymm1 DB 197,205,118,246 ; vpcmpeqd %ymm6,%ymm6,%ymm6 DB 196,226,77,146,36,136 ; vgatherdps %ymm6,(%rax,%ymm1,4),%ymm4 - DB 196,98,125,24,45,230,16,0,0 ; vbroadcastss 0x10e6(%rip),%ymm13 # 72c4 <_sk_clut_4D_hsw+0xdac> + DB 196,98,125,24,45,38,85,2,0 ; vbroadcastss 0x25526(%rip),%ymm13 # 2b704 <_sk_overlay_sse2_8bit+0x5e3> DB 196,193,124,88,245 ; vaddps %ymm13,%ymm0,%ymm6 DB 197,254,91,246 ; vcvttps2dq %ymm6,%ymm6 DB 196,226,77,64,205 ; vpmulld %ymm5,%ymm6,%ymm1 @@ -6219,19 +6219,19 @@ _sk_clut_4D_hsw LABEL PROC DB 197,126,91,245 ; vcvttps2dq %ymm5,%ymm14 DB 196,98,13,64,233 ; vpmulld %ymm1,%ymm14,%ymm13 DB 197,149,254,198 ; vpaddd %ymm6,%ymm13,%ymm0 - DB 196,98,125,88,21,111,12,0,0 ; vpbroadcastd 0xc6f(%rip),%ymm10 # 72d8 <_sk_clut_4D_hsw+0xdc0> + DB 196,98,125,88,21,159,80,2,0 ; vpbroadcastd 0x2509f(%rip),%ymm10 # 2b708 <_sk_overlay_sse2_8bit+0x5e7> DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0 DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8 DB 196,98,61,146,60,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm15 - DB 196,98,125,88,29,90,12,0,0 ; vpbroadcastd 0xc5a(%rip),%ymm11 # 72dc <_sk_clut_4D_hsw+0xdc4> + DB 196,98,125,88,29,18,79,2,0 ; vpbroadcastd 0x24f12(%rip),%ymm11 # 2b594 <_sk_overlay_sse2_8bit+0x473> DB 196,65,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm8 DB 196,65,53,118,201 ; vpcmpeqd %ymm9,%ymm9,%ymm9 DB 196,162,53,146,20,128 ; vgatherdps %ymm9,(%rax,%ymm8,4),%ymm2 - DB 196,98,125,88,37,69,12,0,0 ; vpbroadcastd 0xc45(%rip),%ymm12 # 72e0 <_sk_clut_4D_hsw+0xdc8> + DB 196,98,125,88,37,1,79,2,0 ; vpbroadcastd 0x24f01(%rip),%ymm12 # 2b59c <_sk_overlay_sse2_8bit+0x47b> DB 196,193,125,254,196 ; vpaddd %ymm12,%ymm0,%ymm0 DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8 DB 196,226,61,146,60,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm7 - DB 196,98,125,24,13,32,12,0,0 ; vbroadcastss 0xc20(%rip),%ymm9 # 72d4 <_sk_clut_4D_hsw+0xdbc> + DB 196,98,125,24,13,80,80,2,0 ; vbroadcastss 0x25050(%rip),%ymm9 # 2b704 <_sk_overlay_sse2_8bit+0x5e3> DB 196,65,84,88,193 ; vaddps %ymm9,%ymm5,%ymm8 DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8 DB 196,226,61,64,193 ; vpmulld %ymm1,%ymm8,%ymm0 @@ -6556,962 +6556,15 @@ _sk_clut_4D_hsw LABEL PROC DB 197,196,92,214 ; vsubps %ymm6,%ymm7,%ymm2 DB 196,226,61,168,214 ; vfmadd213ps %ymm6,%ymm8,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,51,5,0,0 ; vbroadcastss 0x533(%rip),%ymm3 # 72e4 <_sk_clut_4D_hsw+0xdcc> + DB 196,226,125,24,29,223,71,2,0 ; vbroadcastss 0x247df(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,16,164,36,160,3,0,0 ; vmovups 0x3a0(%rsp),%ymm4 DB 197,252,16,172,36,192,3,0,0 ; vmovups 0x3c0(%rsp),%ymm5 DB 197,252,16,180,36,224,3,0,0 ; vmovups 0x3e0(%rsp),%ymm6 DB 197,252,16,188,36,0,4,0,0 ; vmovups 0x400(%rsp),%ymm7 DB 72,129,196,56,4,0,0 ; add $0x438,%rsp DB 255,224 ; jmpq *%rax - -ALIGN 4 - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,1 ; cmpb $0x1,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 252 ; cld - DB 190,0,0,128,63 ; mov $0x3f800000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,191,0,0,224,64,154 ; cmpb $0x9a,0x40e00000(%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 6e99 <.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 6ea9 <.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 6eb9 <.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 6ec9 <.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) - DB 67,0,0 ; rex.XB add %al,(%r8) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,145,131,158 ; add %al,-0x617c6ec1(%rax) - DB 61,92,143,50,63 ; cmp $0x3f328f5c,%eax - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,10,215 ; ds or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,145,131,158,61 ; cmp $0x3d9e8391,%eax - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,10,215 ; ds or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,82,184,78,65 ; cmp $0x414eb852,%eax - DB 186,159,98,60,57 ; mov $0x393c629f,%edx - DB 215 ; xlat %ds:(%rbx) - DB 32,187,109,165,144,63 ; and %bh,0x3f90a56d(%rbx) - DB 252 ; cld - DB 191,16,62,168,177 ; mov $0xb1a83e10,%edi - DB 152 ; cwtl - DB 59,0 ; cmp (%rax),%eax - DB 0,128,63,0,0,192 ; add %al,-0x3fffffc1(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 0,64,0 ; add %al,0x0(%rax) - DB 0,128,64,171,170,42 ; add %al,0x2aaaab40(%rax) - DB 62,0,0 ; add %al,%ds:(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,64,171 ; add %al,-0x55(%rax) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 0,0 ; add %al,(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - 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 6f3d <.literal4+0x15d> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,129,128,128,59 ; and %eax,0x3b808081(,%rdi,1) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,127,67 ; add %bh,0x43(%rdi) - 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 6f64 <.literal4+0x184> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 6fdd <.literal4+0x1fd> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 6f98 <.literal4+0x1b8> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 7011 <.literal4+0x231> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 6fcc <.literal4+0x1ec> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 7045 <.literal4+0x265> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 7000 <.literal4+0x220> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 7079 <.literal4+0x299> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 7034 <.literal4+0x254> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 70ad <.literal4+0x2cd> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,200 ; add %cl,%al - DB 66,0,0 ; rex.X add %al,(%rax) - DB 127,67 ; jg 70a7 <.literal4+0x2c7> - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 128,65,203,61 ; addb $0x3d,-0x35(%rcx) - DB 13,60,111,18,3 ; or $0x3126f3c,%eax - DB 59,10 ; cmp (%rdx),%ecx - DB 215 ; xlat %ds:(%rbx) - DB 163,59,194,24,17,60,203,61,13 ; movabs %eax,0xd3dcb3c1118c23b - DB 190,80,128,3,62 ; mov $0x3e038050,%esi - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 70c7 <.literal4+0x2e7> - 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) - DB 0,127,67 ; add %bh,0x43(%rdi) - DB 129,128,128,59,0,0,128,63,129,128 ; addl $0x80813f80,0x3b80(%rax) - DB 128,59,0 ; cmpb $0x0,(%rbx) - DB 0,128,63,129,128,128 ; add %al,-0x7f7f7ec1(%rax) - DB 59,0 ; cmp (%rax),%eax - DB 0,128,63,0,248,0 ; add %al,0xf8003f(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,132,55,224,7,0,0 ; and %eax,0x7e0(%rdi,%rsi,1) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,0,0,128,63 ; and %eax,0x3f800000(,%rdi,1) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 70e1 <.literal4+0x301> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,0,0,128,63 ; and %eax,0x3f800000(,%rdi,1) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 70fd <.literal4+0x31d> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,0,0,128,63 ; and %eax,0x3f800000(,%rdi,1) - DB 0,0 ; add %al,(%rax) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 124,66 ; jl 7152 <.literal4+0x372> - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,59,15,0 ; mov %ecx,0xf3b88(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,61,0,240 ; mov %ecx,-0xfffc278(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,59,15,0 ; mov %ecx,0xf3b88(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,61,0,240 ; mov %ecx,-0xfffc278(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) - DB 0,0 ; add %al,(%rax) - 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 71b5 <.literal4+0x3d5> - 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) - 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) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 255 ; (bad) - DB 127,71 ; jg 71eb <.literal4+0x40b> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,191,0,0,0 ; add %al,0xbf(%rax) - DB 63 ; (bad) - DB 208 ; (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,89 ; ds pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 152 ; cwtl - DB 221,147,61,18,120,57 ; fstl 0x3978123d(%rbx) - DB 64,45,16,17,192,32 ; rex sub $0x20c01110,%eax - DB 148 ; xchg %eax,%esp - DB 90 ; pop %rdx - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,0,24 ; add %bl,%ds:(%rax) - DB 161,57,1,0,0,0,111,43,231 ; movabs 0xe72b6f0000000139,%eax - DB 187,159,215,202,60 ; mov $0x3ccad79f,%ebx - DB 212 ; (bad) - DB 100,84 ; fs push %rsp - DB 189,169,240,34,62 ; mov $0x3e22f0a9,%ebp - DB 0,0 ; add %al,(%rax) - DB 128,62,0 ; cmpb $0x0,(%rsi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,63 ; add %al,0x3f000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,128,63 ; add %bh,0x3f800000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,128,63 ; add %bh,0x3f800000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,128,63,171 ; sarb $0xab,0x3f800000(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,114,28,199,62 ; mov $0x3ec71c72,%esi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,128,63 ; add %bh,0x3f800000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,63,85 ; sarb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,0,0,0,63 ; mov $0x3f000000,%edi - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,63,85 ; sarb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,57,142,99,61 ; mov $0x3d638e39,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,171 ; sarb $0xab,(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,114,28,199,62 ; mov $0x3ec71c72,%esi - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,128,63,171 ; sarb $0xab,0x3f800000(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,114,28,199,62 ; mov $0x3ec71c72,%esi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,128,63 ; add %bh,0x3f800000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,63,85 ; sarb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,0,0,0,63 ; mov $0x3f000000,%edi - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,63,85 ; sarb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,57,142,99,61 ; mov $0x3d638e39,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,171 ; sarb $0xab,(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,114,28,199,62 ; mov $0x3ec71c72,%esi - DB 114,249 ; jb 72bf <.literal4+0x4df> - DB 127,63 ; jg 7307 <_sk_clut_4D_hsw+0xdef> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 114,249 ; jb 72cf <.literal4+0x4ef> - DB 127,63 ; jg 7317 <_sk_clut_4D_hsw+0xdff> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128 ; .byte 0x80 - DB 63 ; (bad) - -ALIGN 32 - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a007328 <_sk_clut_4D_hsw+0xa000e10> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12007330 <_sk_clut_4D_hsw+0x12000e18> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a007338 <_sk_clut_4D_hsw+0x1a000e20> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3007340 <_sk_clut_4D_hsw+0x3000e28> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a007388 <_sk_clut_4D_hsw+0xa000e70> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12007390 <_sk_clut_4D_hsw+0x12000e78> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a007398 <_sk_clut_4D_hsw+0x1a000e80> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30073a0 <_sk_clut_4D_hsw+0x3000e88> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0073e8 <_sk_clut_4D_hsw+0xa000ed0> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120073f0 <_sk_clut_4D_hsw+0x12000ed8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0073f8 <_sk_clut_4D_hsw+0x1a000ee0> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3007400 <_sk_clut_4D_hsw+0x3000ee8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a007448 <_sk_clut_4D_hsw+0xa000f30> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12007450 <_sk_clut_4D_hsw+0x12000f38> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a007458 <_sk_clut_4D_hsw+0x1a000f40> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3007460 <_sk_clut_4D_hsw+0x3000f48> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0074a8 <_sk_clut_4D_hsw+0xa000f90> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120074b0 <_sk_clut_4D_hsw+0x12000f98> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0074b8 <_sk_clut_4D_hsw+0x1a000fa0> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30074c0 <_sk_clut_4D_hsw+0x3000fa8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a007508 <_sk_clut_4D_hsw+0xa000ff0> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12007510 <_sk_clut_4D_hsw+0x12000ff8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a007518 <_sk_clut_4D_hsw+0x1a001000> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3007520 <_sk_clut_4D_hsw+0x3001008> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a007568 <_sk_clut_4D_hsw+0xa001050> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12007570 <_sk_clut_4D_hsw+0x12001058> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a007578 <_sk_clut_4D_hsw+0x1a001060> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3007580 <_sk_clut_4D_hsw+0x3001068> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0075c8 <_sk_clut_4D_hsw+0xa0010b0> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120075d0 <_sk_clut_4D_hsw+0x120010b8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0075d8 <_sk_clut_4D_hsw+0x1a0010c0> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30075e0 <_sk_clut_4D_hsw+0x30010c8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,18 ; callq *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,22 ; callq *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,26 ; lcall *(%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,30 ; lcall *(%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; .byte 0xff - -ALIGN 16 - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 0,2 ; add %al,(%rdx) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,2 ; add %al,(%rdx) - DB 4,6 ; add $0x6,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) -ALIGN 32 + DB 144 ; nop + DB 144 ; nop PUBLIC _sk_start_pipeline_avx _sk_start_pipeline_avx LABEL PROC @@ -7544,13 +6597,13 @@ _sk_start_pipeline_avx LABEL PROC DB 73,137,246 ; mov %rsi,%r14 DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp) DB 76,57,203 ; cmp %r9,%rbx - DB 115,110 ; jae ed <_sk_start_pipeline_avx+0xed> + DB 115,110 ; jae 6ecd <_sk_start_pipeline_avx+0xed> DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax DB 72,141,64,8 ; lea 0x8(%rax),%rax DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp) DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp) - DB 119,43 ; ja cc <_sk_start_pipeline_avx+0xcc> + DB 119,43 ; ja 6eac <_sk_start_pipeline_avx+0xcc> DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12 DB 69,49,192 ; xor %r8d,%r8d DB 72,139,125,56 ; mov 0x38(%rbp),%rdi @@ -7562,17 +6615,17 @@ _sk_start_pipeline_avx LABEL PROC DB 73,131,196,16 ; add $0x10,%r12 DB 77,57,252 ; cmp %r15,%r12 DB 73,137,212 ; mov %rdx,%r12 - DB 118,220 ; jbe a8 <_sk_start_pipeline_avx+0xa8> + DB 118,220 ; jbe 6e88 <_sk_start_pipeline_avx+0xa8> DB 77,137,248 ; mov %r15,%r8 DB 73,41,208 ; sub %rdx,%r8 - DB 116,13 ; je e1 <_sk_start_pipeline_avx+0xe1> + DB 116,13 ; je 6ec1 <_sk_start_pipeline_avx+0xe1> DB 72,139,125,56 ; mov 0x38(%rbp),%rdi DB 76,137,246 ; mov %r14,%rsi DB 72,137,217 ; mov %rbx,%rcx DB 65,255,213 ; callq *%r13 DB 72,255,195 ; inc %rbx DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx - DB 117,164 ; jne 91 <_sk_start_pipeline_avx+0x91> + DB 117,164 ; jne 6e71 <_sk_start_pipeline_avx+0x91> DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6 DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7 DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8 @@ -7605,7 +6658,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,147,177,0,0 ; vbroadcastss 0xb193(%rip),%ymm1 # b2f8 <_sk_clut_4D_avx+0x2173> + DB 196,226,125,24,13,71,70,2,0 ; vbroadcastss 0x24647(%rip),%ymm1 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -7614,7 +6667,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,109,177,0,0 ; vbroadcastss 0xb16d(%rip),%ymm2 # b2fc <_sk_clut_4D_avx+0x2177> + DB 196,226,125,24,21,33,70,2,0 ; vbroadcastss 0x24621(%rip),%ymm2 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7636,7 +6689,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,22,177,0,0 ; vbroadcastss 0xb116(%rip),%ymm11 # b300 <_sk_clut_4D_avx+0x217b> + DB 196,98,125,24,29,202,69,2,0 ; vbroadcastss 0x245ca(%rip),%ymm11 # 2b594 <_sk_overlay_sse2_8bit+0x473> 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 @@ -7647,8 +6700,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,215,176,0,0 ; vbroadcastss 0xb0d7(%rip),%ymm12 # b304 <_sk_clut_4D_avx+0x217f> - DB 196,98,125,24,45,210,176,0,0 ; vbroadcastss 0xb0d2(%rip),%ymm13 # b308 <_sk_clut_4D_avx+0x2183> + DB 196,98,125,24,37,139,69,2,0 ; vbroadcastss 0x2458b(%rip),%ymm12 # 2b598 <_sk_overlay_sse2_8bit+0x477> + DB 196,98,125,24,45,134,69,2,0 ; vbroadcastss 0x24586(%rip),%ymm13 # 2b59c <_sk_overlay_sse2_8bit+0x47b> 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 @@ -7675,9 +6728,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,61,176,0,0 ; vbroadcastss 0xb03d(%rip),%ymm9 # b30c <_sk_clut_4D_avx+0x2187> + DB 196,98,125,24,13,241,68,2,0 ; vbroadcastss 0x244f1(%rip),%ymm9 # 2b5a0 <_sk_overlay_sse2_8bit+0x47f> DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8 - DB 196,98,125,24,13,51,176,0,0 ; vbroadcastss 0xb033(%rip),%ymm9 # b310 <_sk_clut_4D_avx+0x218b> + DB 196,98,125,24,13,231,68,2,0 ; vbroadcastss 0x244e7(%rip),%ymm9 # 2b5a4 <_sk_overlay_sse2_8bit+0x483> 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 @@ -7707,7 +6760,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,211,175,0,0 ; vbroadcastss 0xafd3(%rip),%ymm3 # b314 <_sk_clut_4D_avx+0x218f> + DB 196,226,125,24,29,111,68,2,0 ; vbroadcastss 0x2446f(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7716,7 +6769,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,190,175,0,0 ; vbroadcastss 0xafbe(%rip),%ymm0 # b318 <_sk_clut_4D_avx+0x2193> + DB 196,226,125,24,5,86,68,2,0 ; vbroadcastss 0x24456(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 DB 197,252,40,208 ; vmovaps %ymm0,%ymm2 DB 197,252,40,216 ; vmovaps %ymm0,%ymm3 @@ -7754,7 +6807,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,97,175,0,0 ; vbroadcastss 0xaf61(%rip),%ymm8 # b31c <_sk_clut_4D_avx+0x2197> + DB 196,98,125,24,5,245,67,2,0 ; vbroadcastss 0x243f5(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7773,7 +6826,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,35,175,0,0 ; vbroadcastss 0xaf23(%rip),%ymm9 # b320 <_sk_clut_4D_avx+0x219b> + DB 196,98,125,24,13,179,67,2,0 ; vbroadcastss 0x243b3(%rip),%ymm9 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7809,7 +6862,7 @@ _sk_dstin_avx LABEL PROC PUBLIC _sk_srcout_avx _sk_srcout_avx LABEL PROC - DB 196,98,125,24,5,194,174,0,0 ; vbroadcastss 0xaec2(%rip),%ymm8 # b324 <_sk_clut_4D_avx+0x219f> + DB 196,98,125,24,5,78,67,2,0 ; vbroadcastss 0x2434e(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7820,7 +6873,7 @@ _sk_srcout_avx LABEL PROC PUBLIC _sk_dstout_avx _sk_dstout_avx LABEL PROC - DB 196,226,125,24,5,165,174,0,0 ; vbroadcastss 0xaea5(%rip),%ymm0 # b328 <_sk_clut_4D_avx+0x21a3> + DB 196,226,125,24,5,45,67,2,0 ; vbroadcastss 0x2432d(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7831,7 +6884,7 @@ _sk_dstout_avx LABEL PROC PUBLIC _sk_srcover_avx _sk_srcover_avx LABEL PROC - DB 196,98,125,24,5,136,174,0,0 ; vbroadcastss 0xae88(%rip),%ymm8 # b32c <_sk_clut_4D_avx+0x21a7> + DB 196,98,125,24,5,12,67,2,0 ; vbroadcastss 0x2430c(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7846,7 +6899,7 @@ _sk_srcover_avx LABEL PROC PUBLIC _sk_dstover_avx _sk_dstover_avx LABEL PROC - DB 196,98,125,24,5,91,174,0,0 ; vbroadcastss 0xae5b(%rip),%ymm8 # b330 <_sk_clut_4D_avx+0x21ab> + DB 196,98,125,24,5,219,66,2,0 ; vbroadcastss 0x242db(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7870,7 +6923,7 @@ _sk_modulate_avx LABEL PROC PUBLIC _sk_multiply_avx _sk_multiply_avx LABEL PROC - DB 196,98,125,24,5,26,174,0,0 ; vbroadcastss 0xae1a(%rip),%ymm8 # b334 <_sk_clut_4D_avx+0x21af> + DB 196,98,125,24,5,150,66,2,0 ; vbroadcastss 0x24296(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7924,7 +6977,7 @@ _sk_screen_avx LABEL PROC PUBLIC _sk_xor__avx _sk_xor__avx LABEL PROC - DB 196,98,125,24,5,105,173,0,0 ; vbroadcastss 0xad69(%rip),%ymm8 # b338 <_sk_clut_4D_avx+0x21b3> + DB 196,98,125,24,5,225,65,2,0 ; vbroadcastss 0x241e1(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7959,7 +7012,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,233,172,0,0 ; vbroadcastss 0xace9(%rip),%ymm8 # b33c <_sk_clut_4D_avx+0x21b7> + DB 196,98,125,24,5,93,65,2,0 ; vbroadcastss 0x2415d(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -7983,7 +7036,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,149,172,0,0 ; vbroadcastss 0xac95(%rip),%ymm8 # b340 <_sk_clut_4D_avx+0x21bb> + DB 196,98,125,24,5,5,65,2,0 ; vbroadcastss 0x24105(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8010,7 +7063,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,53,172,0,0 ; vbroadcastss 0xac35(%rip),%ymm8 # b344 <_sk_clut_4D_avx+0x21bf> + DB 196,98,125,24,5,161,64,2,0 ; vbroadcastss 0x240a1(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8031,7 +7084,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,240,171,0,0 ; vbroadcastss 0xabf0(%rip),%ymm8 # b348 <_sk_clut_4D_avx+0x21c3> + DB 196,98,125,24,5,88,64,2,0 ; vbroadcastss 0x24058(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8040,7 +7093,7 @@ _sk_exclusion_avx LABEL PROC PUBLIC _sk_colorburn_avx _sk_colorburn_avx LABEL PROC - DB 196,98,125,24,5,219,171,0,0 ; vbroadcastss 0xabdb(%rip),%ymm8 # b34c <_sk_clut_4D_avx+0x21c7> + DB 196,98,125,24,5,63,64,2,0 ; vbroadcastss 0x2403f(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8100,7 +7153,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,227,170,0,0 ; vbroadcastss 0xaae3(%rip),%ymm9 # b350 <_sk_clut_4D_avx+0x21cb> + DB 196,98,125,24,13,67,63,2,0 ; vbroadcastss 0x23f43(%rip),%ymm9 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8155,7 +7208,7 @@ _sk_colordodge_avx LABEL PROC PUBLIC _sk_hardlight_avx _sk_hardlight_avx LABEL PROC - DB 196,98,125,24,5,242,169,0,0 ; vbroadcastss 0xa9f2(%rip),%ymm8 # b354 <_sk_clut_4D_avx+0x21cf> + DB 196,98,125,24,5,78,62,2,0 ; vbroadcastss 0x23e4e(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8208,7 +7261,7 @@ _sk_hardlight_avx LABEL PROC PUBLIC _sk_overlay_avx _sk_overlay_avx LABEL PROC - DB 196,98,125,24,5,27,169,0,0 ; vbroadcastss 0xa91b(%rip),%ymm8 # b358 <_sk_clut_4D_avx+0x21d3> + DB 196,98,125,24,5,115,61,2,0 ; vbroadcastss 0x23d73(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8273,10 +7326,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,14,168,0,0 ; vbroadcastss 0xa80e(%rip),%ymm11 # b360 <_sk_clut_4D_avx+0x21db> + DB 196,98,125,24,29,118,60,2,0 ; vbroadcastss 0x23c76(%rip),%ymm11 # 2b5a8 <_sk_overlay_sse2_8bit+0x487> 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,255,167,0,0 ; vbroadcastss 0xa7ff(%rip),%ymm13 # b364 <_sk_clut_4D_avx+0x21df> + DB 196,98,125,24,45,103,60,2,0 ; vbroadcastss 0x23c67(%rip),%ymm13 # 2b5ac <_sk_overlay_sse2_8bit+0x48b> 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 @@ -8287,7 +7340,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,189,167,0,0 ; vbroadcastss 0xa7bd(%rip),%ymm8 # b35c <_sk_clut_4D_avx+0x21d7> + DB 196,98,125,24,5,17,60,2,0 ; vbroadcastss 0x23c11(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8414,12 +7467,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,135,165,0,0 ; vbroadcastss 0xa587(%rip),%ymm14 # b368 <_sk_clut_4D_avx+0x21e3> + DB 196,98,125,24,53,239,57,2,0 ; vbroadcastss 0x239ef(%rip),%ymm14 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11 - DB 196,98,125,24,61,125,165,0,0 ; vbroadcastss 0xa57d(%rip),%ymm15 # b36c <_sk_clut_4D_avx+0x21e7> + DB 196,98,125,24,61,229,57,2,0 ; vbroadcastss 0x239e5(%rip),%ymm15 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,110,165,0,0 ; vbroadcastss 0xa56e(%rip),%ymm0 # b370 <_sk_clut_4D_avx+0x21eb> + DB 196,226,125,24,5,214,57,2,0 ; vbroadcastss 0x239d6(%rip),%ymm0 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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 @@ -8480,7 +7533,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,71,164,0,0 ; vbroadcastss 0xa447(%rip),%ymm8 # b374 <_sk_clut_4D_avx+0x21ef> + DB 196,98,125,24,5,131,56,2,0 ; vbroadcastss 0x23883(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8537,12 +7590,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,79,163,0,0 ; vbroadcastss 0xa34f(%rip),%ymm14 # b378 <_sk_clut_4D_avx+0x21f3> + DB 196,98,125,24,53,167,55,2,0 ; vbroadcastss 0x237a7(%rip),%ymm14 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11 - DB 196,98,125,24,61,69,163,0,0 ; vbroadcastss 0xa345(%rip),%ymm15 # b37c <_sk_clut_4D_avx+0x21f7> + DB 196,98,125,24,61,157,55,2,0 ; vbroadcastss 0x2379d(%rip),%ymm15 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,54,163,0,0 ; vbroadcastss 0xa336(%rip),%ymm0 # b380 <_sk_clut_4D_avx+0x21fb> + DB 196,226,125,24,5,142,55,2,0 ; vbroadcastss 0x2378e(%rip),%ymm0 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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 @@ -8603,7 +7656,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,15,162,0,0 ; vbroadcastss 0xa20f(%rip),%ymm8 # b384 <_sk_clut_4D_avx+0x21ff> + DB 196,98,125,24,5,59,54,2,0 ; vbroadcastss 0x2363b(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8632,12 +7685,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,159,161,0,0 ; vbroadcastss 0xa19f(%rip),%ymm13 # b388 <_sk_clut_4D_avx+0x2203> + DB 196,98,125,24,45,231,53,2,0 ; vbroadcastss 0x235e7(%rip),%ymm13 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10 - DB 196,98,125,24,53,149,161,0,0 ; vbroadcastss 0xa195(%rip),%ymm14 # b38c <_sk_clut_4D_avx+0x2207> + DB 196,98,125,24,53,221,53,2,0 ; vbroadcastss 0x235dd(%rip),%ymm14 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,134,161,0,0 ; vbroadcastss 0xa186(%rip),%ymm15 # b390 <_sk_clut_4D_avx+0x220b> + DB 196,98,125,24,61,206,53,2,0 ; vbroadcastss 0x235ce(%rip),%ymm15 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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 @@ -8700,7 +7753,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,77,160,0,0 ; vbroadcastss 0xa04d(%rip),%ymm0 # b394 <_sk_clut_4D_avx+0x220f> + DB 196,226,125,24,5,105,52,2,0 ; vbroadcastss 0x23469(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8730,12 +7783,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,217,159,0,0 ; vbroadcastss 0x9fd9(%rip),%ymm13 # b398 <_sk_clut_4D_avx+0x2213> + DB 196,98,125,24,45,17,52,2,0 ; vbroadcastss 0x23411(%rip),%ymm13 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10 - DB 196,98,125,24,53,207,159,0,0 ; vbroadcastss 0x9fcf(%rip),%ymm14 # b39c <_sk_clut_4D_avx+0x2217> + DB 196,98,125,24,53,7,52,2,0 ; vbroadcastss 0x23407(%rip),%ymm14 # 2b5b4 <_sk_overlay_sse2_8bit+0x493> 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,192,159,0,0 ; vbroadcastss 0x9fc0(%rip),%ymm15 # b3a0 <_sk_clut_4D_avx+0x221b> + DB 196,98,125,24,61,248,51,2,0 ; vbroadcastss 0x233f8(%rip),%ymm15 # 2b5b8 <_sk_overlay_sse2_8bit+0x497> 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 @@ -8798,7 +7851,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,135,158,0,0 ; vbroadcastss 0x9e87(%rip),%ymm0 # b3a4 <_sk_clut_4D_avx+0x221f> + DB 196,226,125,24,5,147,50,2,0 ; vbroadcastss 0x23293(%rip),%ymm0 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -8830,9 +7883,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,43,1,0,0 ; jne 16b7 <_sk_srcover_rgba_8888_avx+0x14c> + DB 15,133,43,1,0,0 ; jne 8497 <_sk_srcover_rgba_8888_avx+0x14c> DB 196,65,125,16,4,153 ; vmovupd (%r9,%rbx,4),%ymm8 - DB 197,125,40,13,166,162,0,0 ; vmovapd 0xa2a6(%rip),%ymm9 # b840 <_sk_clut_4D_avx+0x26bb> + DB 197,125,40,13,198,54,2,0 ; vmovapd 0x236c6(%rip),%ymm9 # 2ba40 <_sk_overlay_sse2_8bit+0x91f> DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5 @@ -8850,9 +7903,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 197,193,114,215,24 ; vpsrld $0x18,%xmm7,%xmm7 DB 196,227,61,24,255,1 ; vinsertf128 $0x1,%xmm7,%ymm8,%ymm7 DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7 - DB 196,98,125,24,5,173,157,0,0 ; vbroadcastss 0x9dad(%rip),%ymm8 # b3a8 <_sk_clut_4D_avx+0x2223> + DB 196,98,125,24,5,181,49,2,0 ; vbroadcastss 0x231b5(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8 - DB 196,98,125,24,13,164,157,0,0 ; vbroadcastss 0x9da4(%rip),%ymm9 # b3ac <_sk_clut_4D_avx+0x2227> + DB 196,98,125,24,13,212,49,2,0 ; vbroadcastss 0x231d4(%rip),%ymm9 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -8885,7 +7938,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 196,65,53,86,202 ; vorpd %ymm10,%ymm9,%ymm9 DB 196,65,61,86,193 ; vorpd %ymm9,%ymm8,%ymm8 DB 77,133,192 ; test %r8,%r8 - DB 117,67 ; jne 16ef <_sk_srcover_rgba_8888_avx+0x184> + DB 117,67 ; jne 84cf <_sk_srcover_rgba_8888_avx+0x184> DB 196,65,124,17,4,153 ; vmovups %ymm8,(%r9,%rbx,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -8895,33 +7948,33 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,194,254,255,255 ; ja 1592 <_sk_srcover_rgba_8888_avx+0x27> + DB 15,135,194,254,255,255 ; ja 8372 <_sk_srcover_rgba_8888_avx+0x27> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,5,1,0,0 ; lea 0x105(%rip),%r11 # 17e0 <_sk_srcover_rgba_8888_avx+0x275> + DB 76,141,29,5,1,0,0 ; lea 0x105(%rip),%r11 # 85c0 <_sk_srcover_rgba_8888_avx+0x275> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,122,16,4,153 ; vmovss (%r9,%rbx,4),%xmm8 - DB 233,163,254,255,255 ; jmpq 1592 <_sk_srcover_rgba_8888_avx+0x27> + DB 233,163,254,255,255 ; jmpq 8372 <_sk_srcover_rgba_8888_avx+0x27> DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,7 ; and $0x7,%r10b DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,179 ; ja 16b2 <_sk_srcover_rgba_8888_avx+0x147> + DB 119,179 ; ja 8492 <_sk_srcover_rgba_8888_avx+0x147> DB 65,15,182,194 ; movzbl %r10b,%eax - DB 76,141,21,242,0,0,0 ; lea 0xf2(%rip),%r10 # 17fc <_sk_srcover_rgba_8888_avx+0x291> + DB 76,141,21,242,0,0,0 ; lea 0xf2(%rip),%r10 # 85dc <_sk_srcover_rgba_8888_avx+0x291> DB 73,99,4,130 ; movslq (%r10,%rax,4),%rax DB 76,1,208 ; add %r10,%rax DB 255,224 ; jmpq *%rax DB 196,65,121,126,4,153 ; vmovd %xmm8,(%r9,%rbx,4) - DB 235,151 ; jmp 16b2 <_sk_srcover_rgba_8888_avx+0x147> + DB 235,151 ; jmp 8492 <_sk_srcover_rgba_8888_avx+0x147> DB 196,193,121,110,100,153,8 ; vmovd 0x8(%r9,%rbx,4),%xmm4 DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4 DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5 DB 196,99,85,12,196,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm8 DB 196,193,123,16,36,153 ; vmovsd (%r9,%rbx,4),%xmm4 DB 196,99,61,13,196,1 ; vblendpd $0x1,%ymm4,%ymm8,%ymm8 - DB 233,80,254,255,255 ; jmpq 1592 <_sk_srcover_rgba_8888_avx+0x27> + DB 233,80,254,255,255 ; jmpq 8372 <_sk_srcover_rgba_8888_avx+0x27> DB 196,193,121,110,100,153,24 ; vmovd 0x18(%r9,%rbx,4),%xmm4 DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4 DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4 @@ -8935,10 +7988,10 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 196,99,61,24,196,1 ; vinsertf128 $0x1,%xmm4,%ymm8,%ymm8 DB 196,193,121,16,36,153 ; vmovupd (%r9,%rbx,4),%xmm4 DB 196,67,93,13,192,12 ; vblendpd $0xc,%ymm8,%ymm4,%ymm8 - DB 233,251,253,255,255 ; jmpq 1592 <_sk_srcover_rgba_8888_avx+0x27> + DB 233,251,253,255,255 ; jmpq 8372 <_sk_srcover_rgba_8888_avx+0x27> DB 196,67,121,22,68,153,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9,%rbx,4) DB 196,65,121,214,4,153 ; vmovq %xmm8,(%r9,%rbx,4) - DB 233,8,255,255,255 ; jmpq 16b2 <_sk_srcover_rgba_8888_avx+0x147> + DB 233,8,255,255,255 ; jmpq 8492 <_sk_srcover_rgba_8888_avx+0x147> DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,67,121,22,76,153,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9,%rbx,4) DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 @@ -8946,7 +7999,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,65,122,17,76,153,16 ; vmovss %xmm9,0x10(%r9,%rbx,4) DB 196,65,121,17,4,153 ; vmovupd %xmm8,(%r9,%rbx,4) - DB 233,212,254,255,255 ; jmpq 16b2 <_sk_srcover_rgba_8888_avx+0x147> + DB 233,212,254,255,255 ; jmpq 8492 <_sk_srcover_rgba_8888_avx+0x147> DB 102,144 ; xchg %ax,%ax DB 4,255 ; add $0xff,%al DB 255 ; (bad) @@ -8959,7 +8012,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 126,255 ; jle 17f5 <_sk_srcover_rgba_8888_avx+0x28a> + DB 126,255 ; jle 85d5 <_sk_srcover_rgba_8888_avx+0x28a> DB 255 ; (bad) DB 255,98,255 ; jmpq *-0x1(%rdx) DB 255 ; (bad) @@ -8993,7 +8046,7 @@ _sk_clamp_0_avx LABEL PROC PUBLIC _sk_clamp_1_avx _sk_clamp_1_avx LABEL PROC - DB 196,98,125,24,5,114,155,0,0 ; vbroadcastss 0x9b72(%rip),%ymm8 # b3b0 <_sk_clut_4D_avx+0x222b> + DB 196,98,125,24,5,114,47,2,0 ; vbroadcastss 0x22f72(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -9003,7 +8056,7 @@ _sk_clamp_1_avx LABEL PROC PUBLIC _sk_clamp_a_avx _sk_clamp_a_avx LABEL PROC - DB 196,98,125,24,5,85,155,0,0 ; vbroadcastss 0x9b55(%rip),%ymm8 # b3b4 <_sk_clut_4D_avx+0x222f> + DB 196,98,125,24,5,81,47,2,0 ; vbroadcastss 0x22f51(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -9013,7 +8066,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,59,155,0,0 ; vbroadcastss 0x9b3b(%rip),%ymm8 # b3b8 <_sk_clut_4D_avx+0x2233> + DB 196,98,125,24,5,51,47,2,0 ; vbroadcastss 0x22f33(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -9040,7 +8093,7 @@ _sk_swap_rb_avx LABEL PROC PUBLIC _sk_invert_avx _sk_invert_avx LABEL PROC - DB 196,98,125,24,5,250,154,0,0 ; vbroadcastss 0x9afa(%rip),%ymm8 # b3bc <_sk_clut_4D_avx+0x2237> + DB 196,98,125,24,5,238,46,2,0 ; vbroadcastss 0x22eee(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0 DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1 DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2 @@ -9086,7 +8139,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,142,154,0,0 ; vbroadcastss 0x9a8e(%rip),%ymm10 # b3c0 <_sk_clut_4D_avx+0x223b> + DB 196,98,125,24,21,126,46,2,0 ; vbroadcastss 0x22e7e(%rip),%ymm10 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -9097,17 +8150,17 @@ _sk_unpremul_avx LABEL PROC PUBLIC _sk_from_srgb_avx _sk_from_srgb_avx LABEL PROC - DB 196,98,125,24,5,111,154,0,0 ; vbroadcastss 0x9a6f(%rip),%ymm8 # b3c4 <_sk_clut_4D_avx+0x223f> + DB 196,98,125,24,5,139,46,2,0 ; vbroadcastss 0x22e8b(%rip),%ymm8 # 2b5c0 <_sk_overlay_sse2_8bit+0x49f> 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,97,154,0,0 ; vbroadcastss 0x9a61(%rip),%ymm11 # b3c8 <_sk_clut_4D_avx+0x2243> + DB 196,98,125,24,29,105,46,2,0 ; vbroadcastss 0x22e69(%rip),%ymm11 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12 - DB 196,98,125,24,45,87,154,0,0 ; vbroadcastss 0x9a57(%rip),%ymm13 # b3cc <_sk_clut_4D_avx+0x2247> + DB 196,98,125,24,45,111,46,2,0 ; vbroadcastss 0x22e6f(%rip),%ymm13 # 2b5c4 <_sk_overlay_sse2_8bit+0x4a3> 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,72,154,0,0 ; vbroadcastss 0x9a48(%rip),%ymm12 # b3d0 <_sk_clut_4D_avx+0x224b> + DB 196,98,125,24,37,96,46,2,0 ; vbroadcastss 0x22e60(%rip),%ymm12 # 2b5c8 <_sk_overlay_sse2_8bit+0x4a7> DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10 - DB 196,98,125,24,53,62,154,0,0 ; vbroadcastss 0x9a3e(%rip),%ymm14 # b3d4 <_sk_clut_4D_avx+0x224f> + DB 196,98,125,24,53,86,46,2,0 ; vbroadcastss 0x22e56(%rip),%ymm14 # 2b5cc <_sk_overlay_sse2_8bit+0x4ab> 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 @@ -9131,17 +8184,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,215,153,0,0 ; vbroadcastss 0x99d7(%rip),%ymm8 # b3d8 <_sk_clut_4D_avx+0x2253> + DB 196,98,125,24,5,223,45,2,0 ; vbroadcastss 0x22ddf(%rip),%ymm8 # 2b5c0 <_sk_overlay_sse2_8bit+0x49f> 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,201,153,0,0 ; vbroadcastss 0x99c9(%rip),%ymm11 # b3dc <_sk_clut_4D_avx+0x2257> + DB 196,98,125,24,29,189,45,2,0 ; vbroadcastss 0x22dbd(%rip),%ymm11 # 2b5b0 <_sk_overlay_sse2_8bit+0x48f> DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12 - DB 196,98,125,24,45,191,153,0,0 ; vbroadcastss 0x99bf(%rip),%ymm13 # b3e0 <_sk_clut_4D_avx+0x225b> + DB 196,98,125,24,45,195,45,2,0 ; vbroadcastss 0x22dc3(%rip),%ymm13 # 2b5c4 <_sk_overlay_sse2_8bit+0x4a3> 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,176,153,0,0 ; vbroadcastss 0x99b0(%rip),%ymm12 # b3e4 <_sk_clut_4D_avx+0x225f> + DB 196,98,125,24,37,180,45,2,0 ; vbroadcastss 0x22db4(%rip),%ymm12 # 2b5c8 <_sk_overlay_sse2_8bit+0x4a7> DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10 - DB 196,98,125,24,53,166,153,0,0 ; vbroadcastss 0x99a6(%rip),%ymm14 # b3e8 <_sk_clut_4D_avx+0x2263> + DB 196,98,125,24,53,170,45,2,0 ; vbroadcastss 0x22daa(%rip),%ymm14 # 2b5cc <_sk_overlay_sse2_8bit+0x4ab> 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 @@ -9166,20 +8219,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,59,153,0,0 ; vbroadcastss 0x993b(%rip),%ymm8 # b3ec <_sk_clut_4D_avx+0x2267> + DB 196,98,125,24,5,63,45,2,0 ; vbroadcastss 0x22d3f(%rip),%ymm8 # 2b5d0 <_sk_overlay_sse2_8bit+0x4af> DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10 - DB 196,98,125,24,29,49,153,0,0 ; vbroadcastss 0x9931(%rip),%ymm11 # b3f0 <_sk_clut_4D_avx+0x226b> + DB 196,98,125,24,29,57,45,2,0 ; vbroadcastss 0x22d39(%rip),%ymm11 # 2b5d8 <_sk_overlay_sse2_8bit+0x4b7> DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12 - DB 196,98,125,24,45,39,153,0,0 ; vbroadcastss 0x9927(%rip),%ymm13 # b3f4 <_sk_clut_4D_avx+0x226f> + DB 196,98,125,24,45,39,45,2,0 ; vbroadcastss 0x22d27(%rip),%ymm13 # 2b5d4 <_sk_overlay_sse2_8bit+0x4b3> 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,24,153,0,0 ; vbroadcastss 0x9918(%rip),%ymm14 # b3f8 <_sk_clut_4D_avx+0x2273> + DB 196,98,125,24,53,28,45,2,0 ; vbroadcastss 0x22d1c(%rip),%ymm14 # 2b5dc <_sk_overlay_sse2_8bit+0x4bb> DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12 - DB 196,98,125,24,61,14,153,0,0 ; vbroadcastss 0x990e(%rip),%ymm15 # b3fc <_sk_clut_4D_avx+0x2277> + DB 196,98,125,24,61,18,45,2,0 ; vbroadcastss 0x22d12(%rip),%ymm15 # 2b5e0 <_sk_overlay_sse2_8bit+0x4bf> 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,250,152,0,0 ; vbroadcastss 0x98fa(%rip),%ymm12 # b400 <_sk_clut_4D_avx+0x227b> + DB 196,98,125,24,37,254,44,2,0 ; vbroadcastss 0x22cfe(%rip),%ymm12 # 2b5e4 <_sk_overlay_sse2_8bit+0x4c3> 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 @@ -9214,7 +8267,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,96,152,0,0 ; vbroadcastss 0x9860(%rip),%ymm11 # b404 <_sk_clut_4D_avx+0x227f> + DB 196,98,125,24,29,12,44,2,0 ; vbroadcastss 0x22c0c(%rip),%ymm11 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -9224,19 +8277,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,57,152,0,0 ; vbroadcastss 0x9839(%rip),%ymm11 # b410 <_sk_clut_4D_avx+0x228b> + DB 196,98,125,24,29,57,44,2,0 ; vbroadcastss 0x22c39(%rip),%ymm11 # 2b5f0 <_sk_overlay_sse2_8bit+0x4cf> DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1 - DB 196,98,125,24,29,39,152,0,0 ; vbroadcastss 0x9827(%rip),%ymm11 # b40c <_sk_clut_4D_avx+0x2287> + DB 196,98,125,24,29,39,44,2,0 ; vbroadcastss 0x22c27(%rip),%ymm11 # 2b5ec <_sk_overlay_sse2_8bit+0x4cb> 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,15,152,0,0 ; vbroadcastss 0x980f(%rip),%ymm2 # b408 <_sk_clut_4D_avx+0x2283> + DB 196,226,125,24,21,15,44,2,0 ; vbroadcastss 0x22c0f(%rip),%ymm2 # 2b5e8 <_sk_overlay_sse2_8bit+0x4c7> 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,246,151,0,0 ; vbroadcastss 0x97f6(%rip),%ymm12 # b418 <_sk_clut_4D_avx+0x2293> + DB 196,98,125,24,37,138,43,2,0 ; vbroadcastss 0x22b8a(%rip),%ymm12 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -9246,7 +8299,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,185,151,0,0 ; vbroadcastss 0x97b9(%rip),%ymm8 # b414 <_sk_clut_4D_avx+0x228f> + DB 196,98,125,24,5,185,43,2,0 ; vbroadcastss 0x22bb9(%rip),%ymm8 # 2b5f4 <_sk_overlay_sse2_8bit+0x4d3> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -9261,7 +8314,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,128,151,0,0 ; vbroadcastss 0x9780(%rip),%ymm8 # b41c <_sk_clut_4D_avx+0x2297> + DB 196,98,125,24,5,16,43,2,0 ; vbroadcastss 0x22b10(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -9269,23 +8322,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,90,151,0,0 ; vbroadcastss 0x975a(%rip),%ymm11 # b420 <_sk_clut_4D_avx+0x229b> + DB 196,98,125,24,29,82,43,2,0 ; vbroadcastss 0x22b52(%rip),%ymm11 # 2b5f8 <_sk_overlay_sse2_8bit+0x4d7> 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,68,151,0,0 ; vbroadcastss 0x9744(%rip),%ymm12 # b428 <_sk_clut_4D_avx+0x22a3> + DB 196,98,125,24,37,36,43,2,0 ; vbroadcastss 0x22b24(%rip),%ymm12 # 2b5e8 <_sk_overlay_sse2_8bit+0x4c7> DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0 - DB 196,98,125,24,45,58,151,0,0 ; vbroadcastss 0x973a(%rip),%ymm13 # b42c <_sk_clut_4D_avx+0x22a7> + DB 196,98,125,24,45,30,43,2,0 ; vbroadcastss 0x22b1e(%rip),%ymm13 # 2b5f0 <_sk_overlay_sse2_8bit+0x4cf> 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,27,151,0,0 ; vbroadcastss 0x971b(%rip),%ymm1 # b424 <_sk_clut_4D_avx+0x229f> + DB 196,226,125,24,13,19,43,2,0 ; vbroadcastss 0x22b13(%rip),%ymm1 # 2b5fc <_sk_overlay_sse2_8bit+0x4db> 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,6,151,0,0 ; vbroadcastss 0x9706(%rip),%ymm14 # b430 <_sk_clut_4D_avx+0x22ab> + DB 196,98,125,24,53,234,42,2,0 ; vbroadcastss 0x22aea(%rip),%ymm14 # 2b5f4 <_sk_overlay_sse2_8bit+0x4d3> 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 @@ -9304,7 +8357,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,168,150,0,0 ; vbroadcastss 0x96a8(%rip),%ymm0 # b434 <_sk_clut_4D_avx+0x22af> + DB 196,226,125,24,5,148,42,2,0 ; vbroadcastss 0x22a94(%rip),%ymm0 # 2b600 <_sk_overlay_sse2_8bit+0x4df> 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 @@ -9355,15 +8408,15 @@ _sk_scale_u8_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 117,75 ; jne 1e99 <_sk_scale_u8_avx+0x64> + DB 117,75 ; jne 8c79 <_sk_scale_u8_avx+0x64> DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8 - DB 197,57,219,5,228,154,0,0 ; vpand 0x9ae4(%rip),%xmm8,%xmm8 # b940 <_sk_clut_4D_avx+0x27bb> + DB 197,57,219,5,244,50,2,0 ; vpand 0x232f4(%rip),%xmm8,%xmm8 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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,185,149,0,0 ; vbroadcastss 0x95b9(%rip),%ymm9 # b438 <_sk_clut_4D_avx+0x22b3> + DB 196,98,125,24,13,165,41,2,0 ; vbroadcastss 0x229a5(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -9377,15 +8430,15 @@ _sk_scale_u8_avx LABEL PROC DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,166 ; ja 1e54 <_sk_scale_u8_avx+0x1f> + DB 119,166 ; ja 8c34 <_sk_scale_u8_avx+0x1f> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,123,0,0,0 ; lea 0x7b(%rip),%r11 # 1f34 <_sk_scale_u8_avx+0xff> + DB 76,141,29,123,0,0,0 ; lea 0x7b(%rip),%r11 # 8d14 <_sk_scale_u8_avx+0xff> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,182,4,25 ; movzbl (%r9,%rbx,1),%eax DB 197,121,110,192 ; vmovd %eax,%xmm8 - DB 235,135 ; jmp 1e54 <_sk_scale_u8_avx+0x1f> + DB 235,135 ; jmp 8c34 <_sk_scale_u8_avx+0x1f> DB 65,15,182,68,25,2 ; movzbl 0x2(%r9,%rbx,1),%eax DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8 @@ -9393,7 +8446,7 @@ _sk_scale_u8_avx LABEL PROC DB 197,121,110,200 ; vmovd %eax,%xmm9 DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9 DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8 - DB 233,94,255,255,255 ; jmpq 1e54 <_sk_scale_u8_avx+0x1f> + DB 233,94,255,255,255 ; jmpq 8c34 <_sk_scale_u8_avx+0x1f> DB 65,15,182,68,25,6 ; movzbl 0x6(%r9,%rbx,1),%eax DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8 @@ -9404,7 +8457,7 @@ _sk_scale_u8_avx LABEL PROC DB 196,65,121,110,12,25 ; vmovd (%r9,%rbx,1),%xmm9 DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9 DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8 - DB 233,34,255,255,255 ; jmpq 1e54 <_sk_scale_u8_avx+0x1f> + DB 233,34,255,255,255 ; jmpq 8c34 <_sk_scale_u8_avx+0x1f> DB 102,144 ; xchg %ax,%ax DB 142,255 ; mov %edi,%? DB 255 ; (bad) @@ -9412,7 +8465,7 @@ _sk_scale_u8_avx LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,221 ; callq ffffffffde001f44 <_sk_clut_4D_avx+0xffffffffddff8dbf> + DB 232,255,255,255,221 ; callq ffffffffde008d24 <_sk_overlay_sse2_8bit+0xffffffffddfddc03> DB 255 ; (bad) DB 255 ; (bad) DB 255,210 ; callq *%rdx @@ -9452,15 +8505,15 @@ _sk_lerp_u8_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 117,111 ; jne 2017 <_sk_lerp_u8_avx+0x88> + DB 117,111 ; jne 8df7 <_sk_lerp_u8_avx+0x88> DB 196,66,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm8 - DB 197,57,219,5,154,153,0,0 ; vpand 0x999a(%rip),%xmm8,%xmm8 # b950 <_sk_clut_4D_avx+0x27cb> + DB 197,57,219,5,154,49,2,0 ; vpand 0x2319a(%rip),%xmm8,%xmm8 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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,99,148,0,0 ; vbroadcastss 0x9463(%rip),%ymm9 # b43c <_sk_clut_4D_avx+0x22b7> + DB 196,98,125,24,13,75,40,2,0 ; vbroadcastss 0x2284b(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -9482,15 +8535,15 @@ _sk_lerp_u8_avx LABEL PROC DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,130 ; ja 1fae <_sk_lerp_u8_avx+0x1f> + DB 119,130 ; ja 8d8e <_sk_lerp_u8_avx+0x1f> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,125,0,0,0 ; lea 0x7d(%rip),%r11 # 20b4 <_sk_lerp_u8_avx+0x125> + DB 76,141,29,125,0,0,0 ; lea 0x7d(%rip),%r11 # 8e94 <_sk_lerp_u8_avx+0x125> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,182,4,25 ; movzbl (%r9,%rbx,1),%eax DB 197,121,110,192 ; vmovd %eax,%xmm8 - DB 233,96,255,255,255 ; jmpq 1fae <_sk_lerp_u8_avx+0x1f> + DB 233,96,255,255,255 ; jmpq 8d8e <_sk_lerp_u8_avx+0x1f> DB 65,15,182,68,25,2 ; movzbl 0x2(%r9,%rbx,1),%eax DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8 @@ -9498,7 +8551,7 @@ _sk_lerp_u8_avx LABEL PROC DB 197,121,110,200 ; vmovd %eax,%xmm9 DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9 DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8 - DB 233,55,255,255,255 ; jmpq 1fae <_sk_lerp_u8_avx+0x1f> + DB 233,55,255,255,255 ; jmpq 8d8e <_sk_lerp_u8_avx+0x1f> DB 65,15,182,68,25,6 ; movzbl 0x6(%r9,%rbx,1),%eax DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8 @@ -9509,7 +8562,7 @@ _sk_lerp_u8_avx LABEL PROC DB 196,65,121,110,12,25 ; vmovd (%r9,%rbx,1),%xmm9 DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9 DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8 - DB 233,251,254,255,255 ; jmpq 1fae <_sk_lerp_u8_avx+0x1f> + DB 233,251,254,255,255 ; jmpq 8d8e <_sk_lerp_u8_avx+0x1f> DB 144 ; nop DB 140,255 ; mov %?,%edi DB 255 ; (bad) @@ -9517,7 +8570,7 @@ _sk_lerp_u8_avx LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf0020c4 <_sk_clut_4D_avx+0xffffffffdeff8f3f> + DB 233,255,255,255,222 ; jmpq ffffffffdf008ea4 <_sk_overlay_sse2_8bit+0xffffffffdefddd83> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -9539,26 +8592,26 @@ _sk_lerp_565_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,209,0,0,0 ; jne 21c1 <_sk_lerp_565_avx+0xf1> + DB 15,133,209,0,0,0 ; jne 8fa1 <_sk_lerp_565_avx+0xf1> DB 196,65,122,111,4,89 ; vmovdqu (%r9,%rbx,2),%xmm8 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,98,125,24,13,44,147,0,0 ; vbroadcastss 0x932c(%rip),%ymm9 # b440 <_sk_clut_4D_avx+0x22bb> + DB 196,98,125,24,13,20,39,2,0 ; vbroadcastss 0x22714(%rip),%ymm9 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> 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,29,147,0,0 ; vbroadcastss 0x931d(%rip),%ymm10 # b444 <_sk_clut_4D_avx+0x22bf> + DB 196,98,125,24,21,5,39,2,0 ; vbroadcastss 0x22705(%rip),%ymm10 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9 - DB 196,98,125,24,21,19,147,0,0 ; vbroadcastss 0x9313(%rip),%ymm10 # b448 <_sk_clut_4D_avx+0x22c3> + DB 196,98,125,24,21,251,38,2,0 ; vbroadcastss 0x226fb(%rip),%ymm10 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> 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,4,147,0,0 ; vbroadcastss 0x9304(%rip),%ymm11 # b44c <_sk_clut_4D_avx+0x22c7> + DB 196,98,125,24,29,236,38,2,0 ; vbroadcastss 0x226ec(%rip),%ymm11 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10 - DB 196,98,125,24,29,250,146,0,0 ; vbroadcastss 0x92fa(%rip),%ymm11 # b450 <_sk_clut_4D_avx+0x22cb> + DB 196,98,125,24,29,226,38,2,0 ; vbroadcastss 0x226e2(%rip),%ymm11 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> 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,235,146,0,0 ; vbroadcastss 0x92eb(%rip),%ymm11 # b454 <_sk_clut_4D_avx+0x22cf> + DB 196,98,125,24,29,211,38,2,0 ; vbroadcastss 0x226d3(%rip),%ymm11 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> 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 @@ -9586,27 +8639,27 @@ _sk_lerp_565_avx LABEL PROC DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,28,255,255,255 ; ja 20f6 <_sk_lerp_565_avx+0x26> + DB 15,135,28,255,255,255 ; ja 8ed6 <_sk_lerp_565_avx+0x26> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,99,0,0,0 ; lea 0x63(%rip),%r11 # 2248 <_sk_lerp_565_avx+0x178> + DB 76,141,29,99,0,0,0 ; lea 0x63(%rip),%r11 # 9028 <_sk_lerp_565_avx+0x178> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,183,4,89 ; movzwl (%r9,%rbx,2),%eax DB 197,121,110,192 ; vmovd %eax,%xmm8 - DB 233,250,254,255,255 ; jmpq 20f6 <_sk_lerp_565_avx+0x26> + DB 233,250,254,255,255 ; jmpq 8ed6 <_sk_lerp_565_avx+0x26> DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 196,65,57,196,68,89,4,2 ; vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm8,%xmm8 DB 196,65,121,110,12,89 ; vmovd (%r9,%rbx,2),%xmm9 DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8 - DB 233,220,254,255,255 ; jmpq 20f6 <_sk_lerp_565_avx+0x26> + DB 233,220,254,255,255 ; jmpq 8ed6 <_sk_lerp_565_avx+0x26> DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8 DB 196,65,57,196,68,89,12,6 ; vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm8,%xmm8 DB 196,65,57,196,68,89,10,5 ; vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm8,%xmm8 DB 196,65,57,196,68,89,8,4 ; vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm8,%xmm8 DB 196,65,122,126,12,89 ; vmovq (%r9,%rbx,2),%xmm9 DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8 - DB 233,174,254,255,255 ; jmpq 20f6 <_sk_lerp_565_avx+0x26> + DB 233,174,254,255,255 ; jmpq 8ed6 <_sk_lerp_565_avx+0x26> DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi) DB 255 ; (bad) DB 255 ; (bad) @@ -9633,9 +8686,9 @@ _sk_load_tables_avx LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 76,139,8 ; mov (%rax),%r9 DB 77,133,192 ; test %r8,%r8 - DB 15,133,7,2,0,0 ; jne 2482 <_sk_load_tables_avx+0x21e> + DB 15,133,7,2,0,0 ; jne 9262 <_sk_load_tables_avx+0x21e> DB 196,65,125,16,20,145 ; vmovupd (%r9,%rdx,4),%ymm10 - DB 197,125,40,13,215,149,0,0 ; vmovapd 0x95d7(%rip),%ymm9 # b860 <_sk_clut_4D_avx+0x26db> + DB 197,125,40,13,247,41,2,0 ; vmovapd 0x229f7(%rip),%ymm9 # 2ba60 <_sk_overlay_sse2_8bit+0x93f> DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1 DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0 DB 196,193,249,126,193 ; vmovq %xmm0,%r9 @@ -9727,7 +8780,7 @@ _sk_load_tables_avx LABEL PROC DB 196,193,65,114,213,24 ; vpsrld $0x18,%xmm13,%xmm7 DB 196,227,101,24,223,1 ; vinsertf128 $0x1,%xmm7,%ymm3,%ymm3 DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3 - DB 196,226,125,24,61,231,143,0,0 ; vbroadcastss 0x8fe7(%rip),%ymm7 # b458 <_sk_clut_4D_avx+0x22d3> + DB 196,226,125,24,61,179,35,2,0 ; vbroadcastss 0x223b3(%rip),%ymm7 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -9738,21 +8791,21 @@ _sk_load_tables_avx LABEL PROC DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,230,253,255,255 ; ja 2281 <_sk_load_tables_avx+0x1d> + DB 15,135,230,253,255,255 ; ja 9061 <_sk_load_tables_avx+0x1d> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,146,0,0,0 ; lea 0x92(%rip),%r11 # 2538 <_sk_load_tables_avx+0x2d4> + DB 76,141,29,146,0,0,0 ; lea 0x92(%rip),%r11 # 9318 <_sk_load_tables_avx+0x2d4> DB 79,99,20,147 ; movslq (%r11,%r10,4),%r10 DB 77,1,218 ; add %r11,%r10 DB 65,255,226 ; jmpq *%r10 DB 196,65,122,16,20,145 ; vmovss (%r9,%rdx,4),%xmm10 - DB 233,198,253,255,255 ; jmpq 2281 <_sk_load_tables_avx+0x1d> + DB 233,198,253,255,255 ; jmpq 9061 <_sk_load_tables_avx+0x1d> DB 196,193,121,110,68,145,8 ; vmovd 0x8(%r9,%rdx,4),%xmm0 DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0 DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1 DB 196,99,117,12,208,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm10 DB 196,193,123,16,4,145 ; vmovsd (%r9,%rdx,4),%xmm0 DB 196,99,45,13,208,1 ; vblendpd $0x1,%ymm0,%ymm10,%ymm10 - DB 233,159,253,255,255 ; jmpq 2281 <_sk_load_tables_avx+0x1d> + DB 233,159,253,255,255 ; jmpq 9061 <_sk_load_tables_avx+0x1d> DB 196,193,121,110,68,145,24 ; vmovd 0x18(%r9,%rdx,4),%xmm0 DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0 DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 @@ -9766,9 +8819,9 @@ _sk_load_tables_avx LABEL PROC DB 196,99,45,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm10,%ymm10 DB 196,193,121,16,4,145 ; vmovupd (%r9,%rdx,4),%xmm0 DB 196,67,125,13,210,12 ; vblendpd $0xc,%ymm10,%ymm0,%ymm10 - DB 233,74,253,255,255 ; jmpq 2281 <_sk_load_tables_avx+0x1d> + DB 233,74,253,255,255 ; jmpq 9061 <_sk_load_tables_avx+0x1d> DB 144 ; nop - DB 120,255 ; js 2539 <_sk_load_tables_avx+0x2d5> + DB 120,255 ; js 9319 <_sk_load_tables_avx+0x2d5> DB 255 ; (bad) DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx) DB 255 ; (bad) @@ -9797,7 +8850,7 @@ _sk_load_tables_u16_be_avx LABEL PROC DB 76,141,20,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r10 DB 77,133,192 ; test %r8,%r8 DB 197,252,17,60,36 ; vmovups %ymm7,(%rsp) - DB 15,133,87,2,0,0 ; jne 27ca <_sk_load_tables_u16_be_avx+0x276> + DB 15,133,87,2,0,0 ; jne 95aa <_sk_load_tables_u16_be_avx+0x276> DB 196,1,121,16,4,81 ; vmovupd (%r9,%r10,2),%xmm8 DB 196,129,121,16,84,81,16 ; vmovupd 0x10(%r9,%r10,2),%xmm2 DB 196,129,121,16,92,81,32 ; vmovupd 0x20(%r9,%r10,2),%xmm3 @@ -9812,7 +8865,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,160,147,0,0 ; vmovdqa 0x93a0(%rip),%xmm10 # b960 <_sk_clut_4D_avx+0x27db> + DB 197,121,111,21,144,43,2,0 ; vmovdqa 0x22b90(%rip),%xmm10 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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 @@ -9910,7 +8963,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,163,140,0,0 ; vbroadcastss 0x8ca3(%rip),%ymm7 # b45c <_sk_clut_4D_avx+0x22d7> + DB 196,226,125,24,61,135,32,2,0 ; vbroadcastss 0x22087(%rip),%ymm7 # 2b620 <_sk_overlay_sse2_8bit+0x4ff> 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 @@ -9919,29 +8972,29 @@ _sk_load_tables_u16_be_avx LABEL PROC DB 196,1,123,16,4,81 ; vmovsd (%r9,%r10,2),%xmm8 DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,85 ; je 2830 <_sk_load_tables_u16_be_avx+0x2dc> + DB 116,85 ; je 9610 <_sk_load_tables_u16_be_avx+0x2dc> DB 196,1,57,22,68,81,8 ; vmovhpd 0x8(%r9,%r10,2),%xmm8,%xmm8 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,72 ; jb 2830 <_sk_load_tables_u16_be_avx+0x2dc> + DB 114,72 ; jb 9610 <_sk_load_tables_u16_be_avx+0x2dc> DB 196,129,123,16,84,81,16 ; vmovsd 0x10(%r9,%r10,2),%xmm2 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 116,72 ; je 283d <_sk_load_tables_u16_be_avx+0x2e9> + DB 116,72 ; je 961d <_sk_load_tables_u16_be_avx+0x2e9> DB 196,129,105,22,84,81,24 ; vmovhpd 0x18(%r9,%r10,2),%xmm2,%xmm2 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,59 ; jb 283d <_sk_load_tables_u16_be_avx+0x2e9> + DB 114,59 ; jb 961d <_sk_load_tables_u16_be_avx+0x2e9> DB 196,129,123,16,92,81,32 ; vmovsd 0x20(%r9,%r10,2),%xmm3 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 15,132,123,253,255,255 ; je 258e <_sk_load_tables_u16_be_avx+0x3a> + DB 15,132,123,253,255,255 ; je 936e <_sk_load_tables_u16_be_avx+0x3a> DB 196,129,97,22,92,81,40 ; vmovhpd 0x28(%r9,%r10,2),%xmm3,%xmm3 DB 73,131,248,7 ; cmp $0x7,%r8 - DB 15,130,106,253,255,255 ; jb 258e <_sk_load_tables_u16_be_avx+0x3a> + DB 15,130,106,253,255,255 ; jb 936e <_sk_load_tables_u16_be_avx+0x3a> DB 196,1,122,126,76,81,48 ; vmovq 0x30(%r9,%r10,2),%xmm9 - DB 233,94,253,255,255 ; jmpq 258e <_sk_load_tables_u16_be_avx+0x3a> + DB 233,94,253,255,255 ; jmpq 936e <_sk_load_tables_u16_be_avx+0x3a> DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3 DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2 - DB 233,81,253,255,255 ; jmpq 258e <_sk_load_tables_u16_be_avx+0x3a> + DB 233,81,253,255,255 ; jmpq 936e <_sk_load_tables_u16_be_avx+0x3a> DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3 - DB 233,72,253,255,255 ; jmpq 258e <_sk_load_tables_u16_be_avx+0x3a> + DB 233,72,253,255,255 ; jmpq 936e <_sk_load_tables_u16_be_avx+0x3a> PUBLIC _sk_load_tables_rgb_u16_be_avx _sk_load_tables_rgb_u16_be_avx LABEL PROC @@ -9952,7 +9005,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC DB 77,133,192 ; test %r8,%r8 DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp) DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp) - DB 15,133,74,2,0,0 ; jne 2ab1 <_sk_load_tables_rgb_u16_be_avx+0x26b> + DB 15,133,74,2,0,0 ; jne 9891 <_sk_load_tables_rgb_u16_be_avx+0x26b> DB 196,129,122,111,4,81 ; vmovdqu (%r9,%r10,2),%xmm0 DB 196,129,122,111,84,81,12 ; vmovdqu 0xc(%r9,%r10,2),%xmm2 DB 196,129,122,111,76,81,24 ; vmovdqu 0x18(%r9,%r10,2),%xmm1 @@ -9973,7 +9026,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,159,144,0,0 ; vmovdqa 0x909f(%rip),%xmm9 # b970 <_sk_clut_4D_avx+0x27eb> + DB 197,121,111,13,127,40,2,0 ; vmovdqa 0x2287f(%rip),%xmm9 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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 @@ -10063,7 +9116,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,192,137,0,0 ; vbroadcastss 0x89c0(%rip),%ymm3 # b460 <_sk_clut_4D_avx+0x22db> + DB 196,226,125,24,29,16,29,2,0 ; vbroadcastss 0x21d10(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -10071,41 +9124,41 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC 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 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,5 ; jne 2aca <_sk_load_tables_rgb_u16_be_avx+0x284> - DB 233,209,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 117,5 ; jne 98aa <_sk_load_tables_rgb_u16_be_avx+0x284> + DB 233,209,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> DB 196,129,121,110,76,81,6 ; vmovd 0x6(%r9,%r10,2),%xmm1 DB 196,1,113,196,68,81,10,2 ; vpinsrw $0x2,0xa(%r9,%r10,2),%xmm1,%xmm8 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,26 ; jb 2af9 <_sk_load_tables_rgb_u16_be_avx+0x2b3> + DB 114,26 ; jb 98d9 <_sk_load_tables_rgb_u16_be_avx+0x2b3> DB 196,129,121,110,76,81,12 ; vmovd 0xc(%r9,%r10,2),%xmm1 DB 196,129,113,196,84,81,16,2 ; vpinsrw $0x2,0x10(%r9,%r10,2),%xmm1,%xmm2 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 117,10 ; jne 2afe <_sk_load_tables_rgb_u16_be_avx+0x2b8> - DB 233,162,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> - DB 233,157,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 117,10 ; jne 98de <_sk_load_tables_rgb_u16_be_avx+0x2b8> + DB 233,162,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 233,157,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> DB 196,129,121,110,76,81,18 ; vmovd 0x12(%r9,%r10,2),%xmm1 DB 196,1,113,196,76,81,22,2 ; vpinsrw $0x2,0x16(%r9,%r10,2),%xmm1,%xmm9 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,26 ; jb 2b2d <_sk_load_tables_rgb_u16_be_avx+0x2e7> + DB 114,26 ; jb 990d <_sk_load_tables_rgb_u16_be_avx+0x2e7> DB 196,129,121,110,76,81,24 ; vmovd 0x18(%r9,%r10,2),%xmm1 DB 196,129,113,196,76,81,28,2 ; vpinsrw $0x2,0x1c(%r9,%r10,2),%xmm1,%xmm1 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 117,10 ; jne 2b32 <_sk_load_tables_rgb_u16_be_avx+0x2ec> - DB 233,110,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> - DB 233,105,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 117,10 ; jne 9912 <_sk_load_tables_rgb_u16_be_avx+0x2ec> + DB 233,110,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 233,105,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> DB 196,129,121,110,92,81,30 ; vmovd 0x1e(%r9,%r10,2),%xmm3 DB 196,1,97,196,92,81,34,2 ; vpinsrw $0x2,0x22(%r9,%r10,2),%xmm3,%xmm11 DB 73,131,248,7 ; cmp $0x7,%r8 - DB 114,20 ; jb 2b5b <_sk_load_tables_rgb_u16_be_avx+0x315> + DB 114,20 ; jb 993b <_sk_load_tables_rgb_u16_be_avx+0x315> DB 196,129,121,110,92,81,36 ; vmovd 0x24(%r9,%r10,2),%xmm3 DB 196,129,97,196,92,81,40,2 ; vpinsrw $0x2,0x28(%r9,%r10,2),%xmm3,%xmm3 - DB 233,64,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> - DB 233,59,253,255,255 ; jmpq 289b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 233,64,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> + DB 233,59,253,255,255 ; jmpq 967b <_sk_load_tables_rgb_u16_be_avx+0x55> PUBLIC _sk_byte_tables_avx _sk_byte_tables_avx LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,98,125,24,5,249,136,0,0 ; vbroadcastss 0x88f9(%rip),%ymm8 # b464 <_sk_clut_4D_avx+0x22df> + DB 196,98,125,24,5,113,28,2,0 ; vbroadcastss 0x21c71(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -10224,7 +9277,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,163,134,0,0 ; vbroadcastss 0x86a3(%rip),%ymm9 # b468 <_sk_clut_4D_avx+0x22e3> + DB 196,98,125,24,13,95,26,2,0 ; vbroadcastss 0x21a5f(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -10338,7 +9391,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,132,132,0,0 ; vbroadcastss 0x8484(%rip),%ymm9 # b46c <_sk_clut_4D_avx+0x22e7> + DB 196,98,125,24,13,60,24,2,0 ; vbroadcastss 0x2183c(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -10533,36 +9586,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,49,129,0,0 ; vbroadcastss 0x8131(%rip),%ymm12 # b470 <_sk_clut_4D_avx+0x22eb> + DB 196,98,125,24,37,5,21,2,0 ; vbroadcastss 0x21505(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,39,129,0,0 ; vbroadcastss 0x8127(%rip),%ymm12 # b474 <_sk_clut_4D_avx+0x22ef> + DB 196,98,125,24,37,251,20,2,0 ; vbroadcastss 0x214fb(%rip),%ymm12 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0 - DB 196,98,125,24,37,29,129,0,0 ; vbroadcastss 0x811d(%rip),%ymm12 # b478 <_sk_clut_4D_avx+0x22f3> + DB 196,98,125,24,37,81,20,2,0 ; vbroadcastss 0x21451(%rip),%ymm12 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0 - DB 196,98,125,24,37,19,129,0,0 ; vbroadcastss 0x8113(%rip),%ymm12 # b47c <_sk_clut_4D_avx+0x22f7> + DB 196,98,125,24,37,227,20,2,0 ; vbroadcastss 0x214e3(%rip),%ymm12 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,9,129,0,0 ; vbroadcastss 0x8109(%rip),%ymm12 # b480 <_sk_clut_4D_avx+0x22fb> + DB 196,98,125,24,37,217,20,2,0 ; vbroadcastss 0x214d9(%rip),%ymm12 # 2b630 <_sk_overlay_sse2_8bit+0x50f> 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,250,128,0,0 ; vbroadcastss 0x80fa(%rip),%ymm12 # b484 <_sk_clut_4D_avx+0x22ff> + DB 196,98,125,24,37,202,20,2,0 ; vbroadcastss 0x214ca(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0 - DB 196,98,125,24,37,240,128,0,0 ; vbroadcastss 0x80f0(%rip),%ymm12 # b488 <_sk_clut_4D_avx+0x2303> + DB 196,98,125,24,37,192,20,2,0 ; vbroadcastss 0x214c0(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,212,128,0,0 ; vbroadcastss 0x80d4(%rip),%ymm11 # b48c <_sk_clut_4D_avx+0x2307> + DB 196,98,125,24,29,164,20,2,0 ; vbroadcastss 0x214a4(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0 - DB 196,98,125,24,29,202,128,0,0 ; vbroadcastss 0x80ca(%rip),%ymm11 # b490 <_sk_clut_4D_avx+0x230b> + DB 196,98,125,24,29,154,20,2,0 ; vbroadcastss 0x2149a(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> 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,187,128,0,0 ; vbroadcastss 0x80bb(%rip),%ymm11 # b494 <_sk_clut_4D_avx+0x230f> + DB 196,98,125,24,29,139,20,2,0 ; vbroadcastss 0x2148b(%rip),%ymm11 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10 - DB 196,98,125,24,29,177,128,0,0 ; vbroadcastss 0x80b1(%rip),%ymm11 # b498 <_sk_clut_4D_avx+0x2313> + DB 196,98,125,24,29,129,20,2,0 ; vbroadcastss 0x21481(%rip),%ymm11 # 2b648 <_sk_overlay_sse2_8bit+0x527> 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,162,128,0,0 ; vbroadcastss 0x80a2(%rip),%ymm10 # b49c <_sk_clut_4D_avx+0x2317> + DB 196,98,125,24,21,114,20,2,0 ; vbroadcastss 0x21472(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -10570,7 +9623,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,121,128,0,0 ; vbroadcastss 0x8079(%rip),%ymm8 # b4a0 <_sk_clut_4D_avx+0x231b> + DB 196,98,125,24,5,137,19,2,0 ; vbroadcastss 0x21389(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -10590,36 +9643,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,42,128,0,0 ; vbroadcastss 0x802a(%rip),%ymm12 # b4a4 <_sk_clut_4D_avx+0x231f> + DB 196,98,125,24,37,202,19,2,0 ; vbroadcastss 0x213ca(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,32,128,0,0 ; vbroadcastss 0x8020(%rip),%ymm12 # b4a8 <_sk_clut_4D_avx+0x2323> + DB 196,98,125,24,37,192,19,2,0 ; vbroadcastss 0x213c0(%rip),%ymm12 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1 - DB 196,98,125,24,37,22,128,0,0 ; vbroadcastss 0x8016(%rip),%ymm12 # b4ac <_sk_clut_4D_avx+0x2327> + DB 196,98,125,24,37,22,19,2,0 ; vbroadcastss 0x21316(%rip),%ymm12 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1 - DB 196,98,125,24,37,12,128,0,0 ; vbroadcastss 0x800c(%rip),%ymm12 # b4b0 <_sk_clut_4D_avx+0x232b> + DB 196,98,125,24,37,168,19,2,0 ; vbroadcastss 0x213a8(%rip),%ymm12 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,2,128,0,0 ; vbroadcastss 0x8002(%rip),%ymm12 # b4b4 <_sk_clut_4D_avx+0x232f> + DB 196,98,125,24,37,158,19,2,0 ; vbroadcastss 0x2139e(%rip),%ymm12 # 2b630 <_sk_overlay_sse2_8bit+0x50f> 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,243,127,0,0 ; vbroadcastss 0x7ff3(%rip),%ymm12 # b4b8 <_sk_clut_4D_avx+0x2333> + DB 196,98,125,24,37,143,19,2,0 ; vbroadcastss 0x2138f(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1 - DB 196,98,125,24,37,233,127,0,0 ; vbroadcastss 0x7fe9(%rip),%ymm12 # b4bc <_sk_clut_4D_avx+0x2337> + DB 196,98,125,24,37,133,19,2,0 ; vbroadcastss 0x21385(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,205,127,0,0 ; vbroadcastss 0x7fcd(%rip),%ymm11 # b4c0 <_sk_clut_4D_avx+0x233b> + DB 196,98,125,24,29,105,19,2,0 ; vbroadcastss 0x21369(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1 - DB 196,98,125,24,29,195,127,0,0 ; vbroadcastss 0x7fc3(%rip),%ymm11 # b4c4 <_sk_clut_4D_avx+0x233f> + DB 196,98,125,24,29,95,19,2,0 ; vbroadcastss 0x2135f(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> 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,180,127,0,0 ; vbroadcastss 0x7fb4(%rip),%ymm11 # b4c8 <_sk_clut_4D_avx+0x2343> + DB 196,98,125,24,29,80,19,2,0 ; vbroadcastss 0x21350(%rip),%ymm11 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10 - DB 196,98,125,24,29,170,127,0,0 ; vbroadcastss 0x7faa(%rip),%ymm11 # b4cc <_sk_clut_4D_avx+0x2347> + DB 196,98,125,24,29,70,19,2,0 ; vbroadcastss 0x21346(%rip),%ymm11 # 2b648 <_sk_overlay_sse2_8bit+0x527> 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,155,127,0,0 ; vbroadcastss 0x7f9b(%rip),%ymm10 # b4d0 <_sk_clut_4D_avx+0x234b> + DB 196,98,125,24,21,55,19,2,0 ; vbroadcastss 0x21337(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -10627,7 +9680,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,114,127,0,0 ; vbroadcastss 0x7f72(%rip),%ymm8 # b4d4 <_sk_clut_4D_avx+0x234f> + DB 196,98,125,24,5,78,18,2,0 ; vbroadcastss 0x2124e(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -10647,36 +9700,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,35,127,0,0 ; vbroadcastss 0x7f23(%rip),%ymm12 # b4d8 <_sk_clut_4D_avx+0x2353> + DB 196,98,125,24,37,143,18,2,0 ; vbroadcastss 0x2128f(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,25,127,0,0 ; vbroadcastss 0x7f19(%rip),%ymm12 # b4dc <_sk_clut_4D_avx+0x2357> + DB 196,98,125,24,37,133,18,2,0 ; vbroadcastss 0x21285(%rip),%ymm12 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2 - DB 196,98,125,24,37,15,127,0,0 ; vbroadcastss 0x7f0f(%rip),%ymm12 # b4e0 <_sk_clut_4D_avx+0x235b> + DB 196,98,125,24,37,219,17,2,0 ; vbroadcastss 0x211db(%rip),%ymm12 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2 - DB 196,98,125,24,37,5,127,0,0 ; vbroadcastss 0x7f05(%rip),%ymm12 # b4e4 <_sk_clut_4D_avx+0x235f> + DB 196,98,125,24,37,109,18,2,0 ; vbroadcastss 0x2126d(%rip),%ymm12 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,251,126,0,0 ; vbroadcastss 0x7efb(%rip),%ymm12 # b4e8 <_sk_clut_4D_avx+0x2363> + DB 196,98,125,24,37,99,18,2,0 ; vbroadcastss 0x21263(%rip),%ymm12 # 2b630 <_sk_overlay_sse2_8bit+0x50f> 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,236,126,0,0 ; vbroadcastss 0x7eec(%rip),%ymm12 # b4ec <_sk_clut_4D_avx+0x2367> + DB 196,98,125,24,37,84,18,2,0 ; vbroadcastss 0x21254(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2 - DB 196,98,125,24,37,226,126,0,0 ; vbroadcastss 0x7ee2(%rip),%ymm12 # b4f0 <_sk_clut_4D_avx+0x236b> + DB 196,98,125,24,37,74,18,2,0 ; vbroadcastss 0x2124a(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,198,126,0,0 ; vbroadcastss 0x7ec6(%rip),%ymm11 # b4f4 <_sk_clut_4D_avx+0x236f> + DB 196,98,125,24,29,46,18,2,0 ; vbroadcastss 0x2122e(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2 - DB 196,98,125,24,29,188,126,0,0 ; vbroadcastss 0x7ebc(%rip),%ymm11 # b4f8 <_sk_clut_4D_avx+0x2373> + DB 196,98,125,24,29,36,18,2,0 ; vbroadcastss 0x21224(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> 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,173,126,0,0 ; vbroadcastss 0x7ead(%rip),%ymm11 # b4fc <_sk_clut_4D_avx+0x2377> + DB 196,98,125,24,29,21,18,2,0 ; vbroadcastss 0x21215(%rip),%ymm11 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10 - DB 196,98,125,24,29,163,126,0,0 ; vbroadcastss 0x7ea3(%rip),%ymm11 # b500 <_sk_clut_4D_avx+0x237b> + DB 196,98,125,24,29,11,18,2,0 ; vbroadcastss 0x2120b(%rip),%ymm11 # 2b648 <_sk_overlay_sse2_8bit+0x527> 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,148,126,0,0 ; vbroadcastss 0x7e94(%rip),%ymm10 # b504 <_sk_clut_4D_avx+0x237f> + DB 196,98,125,24,21,252,17,2,0 ; vbroadcastss 0x211fc(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -10684,7 +9737,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,107,126,0,0 ; vbroadcastss 0x7e6b(%rip),%ymm8 # b508 <_sk_clut_4D_avx+0x2383> + DB 196,98,125,24,5,19,17,2,0 ; vbroadcastss 0x21113(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -10704,36 +9757,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,28,126,0,0 ; vbroadcastss 0x7e1c(%rip),%ymm12 # b50c <_sk_clut_4D_avx+0x2387> + DB 196,98,125,24,37,84,17,2,0 ; vbroadcastss 0x21154(%rip),%ymm12 # 2b624 <_sk_overlay_sse2_8bit+0x503> DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,18,126,0,0 ; vbroadcastss 0x7e12(%rip),%ymm12 # b510 <_sk_clut_4D_avx+0x238b> + DB 196,98,125,24,37,74,17,2,0 ; vbroadcastss 0x2114a(%rip),%ymm12 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3 - DB 196,98,125,24,37,8,126,0,0 ; vbroadcastss 0x7e08(%rip),%ymm12 # b514 <_sk_clut_4D_avx+0x238f> + DB 196,98,125,24,37,160,16,2,0 ; vbroadcastss 0x210a0(%rip),%ymm12 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3 - DB 196,98,125,24,37,254,125,0,0 ; vbroadcastss 0x7dfe(%rip),%ymm12 # b518 <_sk_clut_4D_avx+0x2393> + DB 196,98,125,24,37,50,17,2,0 ; vbroadcastss 0x21132(%rip),%ymm12 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11 - DB 196,98,125,24,37,244,125,0,0 ; vbroadcastss 0x7df4(%rip),%ymm12 # b51c <_sk_clut_4D_avx+0x2397> + DB 196,98,125,24,37,40,17,2,0 ; vbroadcastss 0x21128(%rip),%ymm12 # 2b630 <_sk_overlay_sse2_8bit+0x50f> 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,229,125,0,0 ; vbroadcastss 0x7de5(%rip),%ymm12 # b520 <_sk_clut_4D_avx+0x239b> + DB 196,98,125,24,37,25,17,2,0 ; vbroadcastss 0x21119(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3 - DB 196,98,125,24,37,219,125,0,0 ; vbroadcastss 0x7ddb(%rip),%ymm12 # b524 <_sk_clut_4D_avx+0x239f> + DB 196,98,125,24,37,15,17,2,0 ; vbroadcastss 0x2110f(%rip),%ymm12 # 2b638 <_sk_overlay_sse2_8bit+0x517> 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,191,125,0,0 ; vbroadcastss 0x7dbf(%rip),%ymm11 # b528 <_sk_clut_4D_avx+0x23a3> + DB 196,98,125,24,29,243,16,2,0 ; vbroadcastss 0x210f3(%rip),%ymm11 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3 - DB 196,98,125,24,29,181,125,0,0 ; vbroadcastss 0x7db5(%rip),%ymm11 # b52c <_sk_clut_4D_avx+0x23a7> + DB 196,98,125,24,29,233,16,2,0 ; vbroadcastss 0x210e9(%rip),%ymm11 # 2b640 <_sk_overlay_sse2_8bit+0x51f> 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,166,125,0,0 ; vbroadcastss 0x7da6(%rip),%ymm11 # b530 <_sk_clut_4D_avx+0x23ab> + DB 196,98,125,24,29,218,16,2,0 ; vbroadcastss 0x210da(%rip),%ymm11 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10 - DB 196,98,125,24,29,156,125,0,0 ; vbroadcastss 0x7d9c(%rip),%ymm11 # b534 <_sk_clut_4D_avx+0x23af> + DB 196,98,125,24,29,208,16,2,0 ; vbroadcastss 0x210d0(%rip),%ymm11 # 2b648 <_sk_overlay_sse2_8bit+0x527> 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,141,125,0,0 ; vbroadcastss 0x7d8d(%rip),%ymm10 # b538 <_sk_clut_4D_avx+0x23b3> + DB 196,98,125,24,21,193,16,2,0 ; vbroadcastss 0x210c1(%rip),%ymm10 # 2b64c <_sk_overlay_sse2_8bit+0x52b> 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 @@ -10741,7 +9794,7 @@ _sk_parametric_a_avx LABEL PROC DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3 DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8 DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3 - DB 196,98,125,24,5,100,125,0,0 ; vbroadcastss 0x7d64(%rip),%ymm8 # b53c <_sk_clut_4D_avx+0x23b7> + DB 196,98,125,24,5,216,15,2,0 ; vbroadcastss 0x20fd8(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -10758,34 +9811,34 @@ _sk_gamma_avx LABEL PROC DB 197,252,40,233 ; vmovaps %ymm1,%ymm5 DB 72,173 ; lods %ds:(%rsi),%rax DB 197,252,91,200 ; vcvtdq2ps %ymm0,%ymm1 - DB 196,98,125,24,5,29,125,0,0 ; vbroadcastss 0x7d1d(%rip),%ymm8 # b540 <_sk_clut_4D_avx+0x23bb> + DB 196,98,125,24,5,33,16,2,0 ; vbroadcastss 0x21021(%rip),%ymm8 # 2b624 <_sk_overlay_sse2_8bit+0x503> DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1 - DB 196,98,125,24,13,19,125,0,0 ; vbroadcastss 0x7d13(%rip),%ymm9 # b544 <_sk_clut_4D_avx+0x23bf> + DB 196,98,125,24,13,23,16,2,0 ; vbroadcastss 0x21017(%rip),%ymm9 # 2b628 <_sk_overlay_sse2_8bit+0x507> DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0 - DB 196,226,125,24,37,9,125,0,0 ; vbroadcastss 0x7d09(%rip),%ymm4 # b548 <_sk_clut_4D_avx+0x23c3> + DB 196,226,125,24,37,109,15,2,0 ; vbroadcastss 0x20f6d(%rip),%ymm4 # 2b58c <_sk_overlay_sse2_8bit+0x46b> DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0 - DB 196,98,125,24,21,0,125,0,0 ; vbroadcastss 0x7d00(%rip),%ymm10 # b54c <_sk_clut_4D_avx+0x23c7> + DB 196,98,125,24,21,0,16,2,0 ; vbroadcastss 0x21000(%rip),%ymm10 # 2b62c <_sk_overlay_sse2_8bit+0x50b> DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1 - DB 196,98,125,24,29,246,124,0,0 ; vbroadcastss 0x7cf6(%rip),%ymm11 # b550 <_sk_clut_4D_avx+0x23cb> + DB 196,98,125,24,29,246,15,2,0 ; vbroadcastss 0x20ff6(%rip),%ymm11 # 2b630 <_sk_overlay_sse2_8bit+0x50f> DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2 DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1 - DB 196,98,125,24,37,232,124,0,0 ; vbroadcastss 0x7ce8(%rip),%ymm12 # b554 <_sk_clut_4D_avx+0x23cf> + DB 196,98,125,24,37,232,15,2,0 ; vbroadcastss 0x20fe8(%rip),%ymm12 # 2b634 <_sk_overlay_sse2_8bit+0x513> DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0 - DB 196,98,125,24,45,222,124,0,0 ; vbroadcastss 0x7cde(%rip),%ymm13 # b558 <_sk_clut_4D_avx+0x23d3> + DB 196,98,125,24,45,222,15,2,0 ; vbroadcastss 0x20fde(%rip),%ymm13 # 2b638 <_sk_overlay_sse2_8bit+0x517> DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0 DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0 DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14 DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0 DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1 DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6 - DB 196,98,125,24,61,189,124,0,0 ; vbroadcastss 0x7cbd(%rip),%ymm15 # b55c <_sk_clut_4D_avx+0x23d7> + DB 196,98,125,24,61,189,15,2,0 ; vbroadcastss 0x20fbd(%rip),%ymm15 # 2b63c <_sk_overlay_sse2_8bit+0x51b> DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0 - DB 196,226,125,24,29,179,124,0,0 ; vbroadcastss 0x7cb3(%rip),%ymm3 # b560 <_sk_clut_4D_avx+0x23db> + DB 196,226,125,24,29,179,15,2,0 ; vbroadcastss 0x20fb3(%rip),%ymm3 # 2b640 <_sk_overlay_sse2_8bit+0x51f> DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1 DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1 - DB 196,226,125,24,21,166,124,0,0 ; vbroadcastss 0x7ca6(%rip),%ymm2 # b564 <_sk_clut_4D_avx+0x23df> + DB 196,226,125,24,21,166,15,2,0 ; vbroadcastss 0x20fa6(%rip),%ymm2 # 2b644 <_sk_overlay_sse2_8bit+0x523> DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0 - DB 196,226,125,24,53,157,124,0,0 ; vbroadcastss 0x7c9d(%rip),%ymm6 # b568 <_sk_clut_4D_avx+0x23e3> + DB 196,226,125,24,53,157,15,2,0 ; vbroadcastss 0x20f9d(%rip),%ymm6 # 2b648 <_sk_overlay_sse2_8bit+0x527> DB 197,204,94,192 ; vdivps %ymm0,%ymm6,%ymm0 DB 197,244,88,192 ; vaddps %ymm0,%ymm1,%ymm0 DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp) @@ -10827,7 +9880,7 @@ _sk_gamma_avx LABEL PROC DB 197,236,92,212 ; vsubps %ymm4,%ymm2,%ymm2 DB 197,204,94,210 ; vdivps %ymm2,%ymm6,%ymm2 DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1 - DB 196,226,125,24,21,225,123,0,0 ; vbroadcastss 0x7be1(%rip),%ymm2 # b56c <_sk_clut_4D_avx+0x23e7> + DB 196,226,125,24,21,225,14,2,0 ; vbroadcastss 0x20ee1(%rip),%ymm2 # 2b64c <_sk_overlay_sse2_8bit+0x52b> DB 197,236,89,28,36 ; vmulps (%rsp),%ymm2,%ymm3 DB 197,252,89,226 ; vmulps %ymm2,%ymm0,%ymm4 DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2 @@ -10845,31 +9898,31 @@ _sk_gamma_avx LABEL PROC PUBLIC _sk_lab_to_xyz_avx _sk_lab_to_xyz_avx LABEL PROC - DB 196,98,125,24,5,148,123,0,0 ; vbroadcastss 0x7b94(%rip),%ymm8 # b570 <_sk_clut_4D_avx+0x23eb> + DB 196,98,125,24,5,148,14,2,0 ; vbroadcastss 0x20e94(%rip),%ymm8 # 2b650 <_sk_overlay_sse2_8bit+0x52f> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 - DB 196,98,125,24,5,138,123,0,0 ; vbroadcastss 0x7b8a(%rip),%ymm8 # b574 <_sk_clut_4D_avx+0x23ef> + DB 196,98,125,24,5,242,13,2,0 ; vbroadcastss 0x20df2(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1 - DB 196,98,125,24,13,128,123,0,0 ; vbroadcastss 0x7b80(%rip),%ymm9 # b578 <_sk_clut_4D_avx+0x23f3> + DB 196,98,125,24,13,124,14,2,0 ; vbroadcastss 0x20e7c(%rip),%ymm9 # 2b654 <_sk_overlay_sse2_8bit+0x533> 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,108,123,0,0 ; vbroadcastss 0x7b6c(%rip),%ymm8 # b57c <_sk_clut_4D_avx+0x23f7> + DB 196,98,125,24,5,104,14,2,0 ; vbroadcastss 0x20e68(%rip),%ymm8 # 2b658 <_sk_overlay_sse2_8bit+0x537> DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0 - DB 196,98,125,24,5,98,123,0,0 ; vbroadcastss 0x7b62(%rip),%ymm8 # b580 <_sk_clut_4D_avx+0x23fb> + DB 196,98,125,24,5,94,14,2,0 ; vbroadcastss 0x20e5e(%rip),%ymm8 # 2b65c <_sk_overlay_sse2_8bit+0x53b> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 - DB 196,98,125,24,5,88,123,0,0 ; vbroadcastss 0x7b58(%rip),%ymm8 # b584 <_sk_clut_4D_avx+0x23ff> + DB 196,98,125,24,5,84,14,2,0 ; vbroadcastss 0x20e54(%rip),%ymm8 # 2b660 <_sk_overlay_sse2_8bit+0x53f> 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,74,123,0,0 ; vbroadcastss 0x7b4a(%rip),%ymm8 # b588 <_sk_clut_4D_avx+0x2403> + DB 196,98,125,24,5,70,14,2,0 ; vbroadcastss 0x20e46(%rip),%ymm8 # 2b664 <_sk_overlay_sse2_8bit+0x543> 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,51,123,0,0 ; vbroadcastss 0x7b33(%rip),%ymm9 # b58c <_sk_clut_4D_avx+0x2407> + DB 196,98,125,24,13,47,14,2,0 ; vbroadcastss 0x20e2f(%rip),%ymm9 # 2b668 <_sk_overlay_sse2_8bit+0x547> DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10 - DB 196,98,125,24,29,40,123,0,0 ; vbroadcastss 0x7b28(%rip),%ymm11 # b590 <_sk_clut_4D_avx+0x240b> + DB 196,98,125,24,29,36,14,2,0 ; vbroadcastss 0x20e24(%rip),%ymm11 # 2b66c <_sk_overlay_sse2_8bit+0x54b> DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1 - DB 196,98,125,24,37,30,123,0,0 ; vbroadcastss 0x7b1e(%rip),%ymm12 # b594 <_sk_clut_4D_avx+0x240f> + DB 196,98,125,24,37,26,14,2,0 ; vbroadcastss 0x20e1a(%rip),%ymm12 # 2b670 <_sk_overlay_sse2_8bit+0x54f> 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 @@ -10884,9 +9937,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,212,122,0,0 ; vbroadcastss 0x7ad4(%rip),%ymm0 # b598 <_sk_clut_4D_avx+0x2413> + DB 196,226,125,24,5,208,13,2,0 ; vbroadcastss 0x20dd0(%rip),%ymm0 # 2b674 <_sk_overlay_sse2_8bit+0x553> DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0 - DB 196,98,125,24,5,203,122,0,0 ; vbroadcastss 0x7acb(%rip),%ymm8 # b59c <_sk_clut_4D_avx+0x2417> + DB 196,98,125,24,5,199,13,2,0 ; vbroadcastss 0x20dc7(%rip),%ymm8 # 2b678 <_sk_overlay_sse2_8bit+0x557> DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -10901,15 +9954,15 @@ _sk_load_a8_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 117,67 ; jne 3b36 <_sk_load_a8_avx+0x5c> + DB 117,67 ; jne a916 <_sk_load_a8_avx+0x5c> DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0 - DB 197,249,219,5,127,126,0,0 ; vpand 0x7e7f(%rip),%xmm0,%xmm0 # b980 <_sk_clut_4D_avx+0x27fb> + DB 197,249,219,5,79,22,2,0 ; vpand 0x2164f(%rip),%xmm0,%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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,127,122,0,0 ; vbroadcastss 0x7a7f(%rip),%ymm1 # b5a0 <_sk_clut_4D_avx+0x241b> + DB 196,226,125,24,13,3,13,2,0 ; vbroadcastss 0x20d03(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -10922,15 +9975,15 @@ _sk_load_a8_avx LABEL PROC DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,175 ; ja 3af9 <_sk_load_a8_avx+0x1f> + DB 119,175 ; ja a8d9 <_sk_load_a8_avx+0x1f> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,119,0,0,0 ; lea 0x77(%rip),%r11 # 3bcc <_sk_load_a8_avx+0xf2> + DB 76,141,29,119,0,0,0 ; lea 0x77(%rip),%r11 # a9ac <_sk_load_a8_avx+0xf2> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,182,4,25 ; movzbl (%r9,%rbx,1),%eax DB 197,249,110,192 ; vmovd %eax,%xmm0 - DB 235,144 ; jmp 3af9 <_sk_load_a8_avx+0x1f> + DB 235,144 ; jmp a8d9 <_sk_load_a8_avx+0x1f> DB 65,15,182,68,25,2 ; movzbl 0x2(%r9,%rbx,1),%eax DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0 @@ -10938,7 +9991,7 @@ _sk_load_a8_avx LABEL PROC DB 197,249,110,200 ; vmovd %eax,%xmm1 DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1 DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0 - DB 233,104,255,255,255 ; jmpq 3af9 <_sk_load_a8_avx+0x1f> + DB 233,104,255,255,255 ; jmpq a8d9 <_sk_load_a8_avx+0x1f> DB 65,15,182,68,25,6 ; movzbl 0x6(%r9,%rbx,1),%eax DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0 @@ -10949,7 +10002,7 @@ _sk_load_a8_avx LABEL PROC DB 196,193,121,110,12,25 ; vmovd (%r9,%rbx,1),%xmm1 DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1 DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - DB 233,45,255,255,255 ; jmpq 3af9 <_sk_load_a8_avx+0x1f> + DB 233,45,255,255,255 ; jmpq a8d9 <_sk_load_a8_avx+0x1f> DB 146 ; xchg %eax,%edx DB 255 ; (bad) DB 255 ; (bad) @@ -10980,15 +10033,15 @@ _sk_load_a8_dst_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 117,67 ; jne 3c44 <_sk_load_a8_dst_avx+0x5c> + DB 117,67 ; jne aa24 <_sk_load_a8_dst_avx+0x5c> DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4 - DB 197,217,219,37,129,125,0,0 ; vpand 0x7d81(%rip),%xmm4,%xmm4 # b990 <_sk_clut_4D_avx+0x280b> + DB 197,217,219,37,65,21,2,0 ; vpand 0x21541(%rip),%xmm4,%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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,117,121,0,0 ; vbroadcastss 0x7975(%rip),%ymm5 # b5a4 <_sk_clut_4D_avx+0x241f> + DB 196,226,125,24,45,245,11,2,0 ; vbroadcastss 0x20bf5(%rip),%ymm5 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -11001,15 +10054,15 @@ _sk_load_a8_dst_avx LABEL PROC DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,175 ; ja 3c07 <_sk_load_a8_dst_avx+0x1f> + DB 119,175 ; ja a9e7 <_sk_load_a8_dst_avx+0x1f> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,121,0,0,0 ; lea 0x79(%rip),%r11 # 3cdc <_sk_load_a8_dst_avx+0xf4> + DB 76,141,29,121,0,0,0 ; lea 0x79(%rip),%r11 # aabc <_sk_load_a8_dst_avx+0xf4> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,182,4,25 ; movzbl (%r9,%rbx,1),%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 - DB 235,144 ; jmp 3c07 <_sk_load_a8_dst_avx+0x1f> + DB 235,144 ; jmp a9e7 <_sk_load_a8_dst_avx+0x1f> DB 65,15,182,68,25,2 ; movzbl 0x2(%r9,%rbx,1),%eax DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4 @@ -11017,7 +10070,7 @@ _sk_load_a8_dst_avx LABEL PROC DB 197,249,110,232 ; vmovd %eax,%xmm5 DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5 DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4 - DB 233,104,255,255,255 ; jmpq 3c07 <_sk_load_a8_dst_avx+0x1f> + DB 233,104,255,255,255 ; jmpq a9e7 <_sk_load_a8_dst_avx+0x1f> DB 65,15,182,68,25,6 ; movzbl 0x6(%r9,%rbx,1),%eax DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4 @@ -11028,7 +10081,7 @@ _sk_load_a8_dst_avx LABEL PROC DB 196,193,121,110,44,25 ; vmovd (%r9,%rbx,1),%xmm5 DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5 DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - DB 233,45,255,255,255 ; jmpq 3c07 <_sk_load_a8_dst_avx+0x1f> + DB 233,45,255,255,255 ; jmpq a9e7 <_sk_load_a8_dst_avx+0x1f> DB 102,144 ; xchg %ax,%ax DB 144 ; nop DB 255 ; (bad) @@ -11037,7 +10090,7 @@ _sk_load_a8_dst_avx LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,221 ; callq ffffffffde003cec <_sk_clut_4D_avx+0xffffffffddffab67> + DB 232,255,255,255,221 ; callq ffffffffde00aacc <_sk_overlay_sse2_8bit+0xffffffffddfdf9ab> DB 255 ; (bad) DB 255 ; (bad) DB 255,210 ; callq *%rdx @@ -11090,7 +10143,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,228,119,0,0 ; vbroadcastss 0x77e4(%rip),%ymm1 # b5a8 <_sk_clut_4D_avx+0x2423> + DB 196,226,125,24,13,96,10,2,0 ; vbroadcastss 0x20a60(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -11107,14 +10160,14 @@ _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,183,119,0,0 ; vbroadcastss 0x77b7(%rip),%ymm8 # b5ac <_sk_clut_4D_avx+0x2427> + DB 196,98,125,24,5,231,9,2,0 ; vbroadcastss 0x209e7(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8 DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8 DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8 DB 196,65,57,103,192 ; vpackuswb %xmm8,%xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,11 ; jne 3e1f <_sk_store_a8_avx+0x47> + DB 117,11 ; jne abff <_sk_store_a8_avx+0x47> DB 196,65,123,17,4,25 ; vmovsd %xmm8,(%r9,%rbx,1) DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -11123,25 +10176,25 @@ _sk_store_a8_avx LABEL PROC DB 65,128,226,7 ; and $0x7,%r10b DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,235 ; ja 3e1a <_sk_store_a8_avx+0x42> + DB 119,235 ; ja abfa <_sk_store_a8_avx+0x42> DB 196,66,121,48,192 ; vpmovzxbw %xmm8,%xmm8 DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,85,0,0,0 ; lea 0x55(%rip),%r11 # 3e94 <_sk_store_a8_avx+0xbc> + DB 76,141,29,85,0,0,0 ; lea 0x55(%rip),%r11 # ac74 <_sk_store_a8_avx+0xbc> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,67,121,20,4,25,0 ; vpextrb $0x0,%xmm8,(%r9,%rbx,1) - DB 235,201 ; jmp 3e1a <_sk_store_a8_avx+0x42> + DB 235,201 ; jmp abfa <_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,62,123,0,0 ; vpshufb 0x7b3e(%rip),%xmm8,%xmm8 # b9a0 <_sk_clut_4D_avx+0x281b> + DB 196,98,57,0,5,254,18,2,0 ; vpshufb 0x212fe(%rip),%xmm8,%xmm8 # 2bf40 <_sk_overlay_sse2_8bit+0xe1f> DB 196,67,121,21,4,25,0 ; vpextrw $0x0,%xmm8,(%r9,%rbx,1) - DB 235,175 ; jmp 3e1a <_sk_store_a8_avx+0x42> + DB 235,175 ; jmp abfa <_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,36,123,0,0 ; vpshufb 0x7b24(%rip),%xmm8,%xmm8 # b9b0 <_sk_clut_4D_avx+0x282b> + DB 196,98,57,0,5,228,18,2,0 ; vpshufb 0x212e4(%rip),%xmm8,%xmm8 # 2bf50 <_sk_overlay_sse2_8bit+0xe2f> DB 196,65,121,126,4,25 ; vmovd %xmm8,(%r9,%rbx,1) - DB 235,134 ; jmp 3e1a <_sk_store_a8_avx+0x42> + DB 235,134 ; jmp abfa <_sk_store_a8_avx+0x42> DB 180,255 ; mov $0xff,%ah DB 255 ; (bad) DB 255,197 ; inc %ebp @@ -11172,18 +10225,18 @@ _sk_load_g8_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 117,72 ; jne 3f11 <_sk_load_g8_avx+0x61> + DB 117,72 ; jne acf1 <_sk_load_g8_avx+0x61> DB 196,194,121,48,4,25 ; vpmovzxbw (%r9,%rbx,1),%xmm0 - DB 197,249,219,5,233,122,0,0 ; vpand 0x7ae9(%rip),%xmm0,%xmm0 # b9c0 <_sk_clut_4D_avx+0x283b> + DB 197,249,219,5,121,18,2,0 ; vpand 0x21279(%rip),%xmm0,%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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,185,118,0,0 ; vbroadcastss 0x76b9(%rip),%ymm1 # b5b0 <_sk_clut_4D_avx+0x242b> + DB 196,226,125,24,13,45,9,2,0 ; vbroadcastss 0x2092d(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,174,118,0,0 ; vbroadcastss 0x76ae(%rip),%ymm3 # b5b4 <_sk_clut_4D_avx+0x242f> + DB 196,226,125,24,29,170,8,2,0 ; vbroadcastss 0x208aa(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 DB 197,252,40,208 ; vmovaps %ymm0,%ymm2 DB 91 ; pop %rbx @@ -11193,15 +10246,15 @@ _sk_load_g8_avx LABEL PROC DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,170 ; ja 3ecf <_sk_load_g8_avx+0x1f> + DB 119,170 ; ja acaf <_sk_load_g8_avx+0x1f> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,120,0,0,0 ; lea 0x78(%rip),%r11 # 3fa8 <_sk_load_g8_avx+0xf8> + DB 76,141,29,120,0,0,0 ; lea 0x78(%rip),%r11 # ad88 <_sk_load_g8_avx+0xf8> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,182,4,25 ; movzbl (%r9,%rbx,1),%eax DB 197,249,110,192 ; vmovd %eax,%xmm0 - DB 235,139 ; jmp 3ecf <_sk_load_g8_avx+0x1f> + DB 235,139 ; jmp acaf <_sk_load_g8_avx+0x1f> DB 65,15,182,68,25,2 ; movzbl 0x2(%r9,%rbx,1),%eax DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0 @@ -11209,7 +10262,7 @@ _sk_load_g8_avx LABEL PROC DB 197,249,110,200 ; vmovd %eax,%xmm1 DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1 DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0 - DB 233,99,255,255,255 ; jmpq 3ecf <_sk_load_g8_avx+0x1f> + DB 233,99,255,255,255 ; jmpq acaf <_sk_load_g8_avx+0x1f> DB 65,15,182,68,25,6 ; movzbl 0x6(%r9,%rbx,1),%eax DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0 @@ -11220,7 +10273,7 @@ _sk_load_g8_avx LABEL PROC DB 196,193,121,110,12,25 ; vmovd (%r9,%rbx,1),%xmm1 DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1 DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - DB 233,40,255,255,255 ; jmpq 3ecf <_sk_load_g8_avx+0x1f> + DB 233,40,255,255,255 ; jmpq acaf <_sk_load_g8_avx+0x1f> DB 144 ; nop DB 145 ; xchg %eax,%ecx DB 255 ; (bad) @@ -11229,7 +10282,7 @@ _sk_load_g8_avx LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf003fb8 <_sk_clut_4D_avx+0xffffffffdeffae33> + DB 233,255,255,255,222 ; jmpq ffffffffdf00ad98 <_sk_overlay_sse2_8bit+0xffffffffdefdfc77> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -11250,18 +10303,18 @@ _sk_load_g8_dst_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 117,72 ; jne 4025 <_sk_load_g8_dst_avx+0x61> + DB 117,72 ; jne ae05 <_sk_load_g8_dst_avx+0x61> DB 196,194,121,48,36,25 ; vpmovzxbw (%r9,%rbx,1),%xmm4 - DB 197,217,219,37,229,121,0,0 ; vpand 0x79e5(%rip),%xmm4,%xmm4 # b9d0 <_sk_clut_4D_avx+0x284b> + DB 197,217,219,37,101,17,2,0 ; vpand 0x21165(%rip),%xmm4,%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> 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,173,117,0,0 ; vbroadcastss 0x75ad(%rip),%ymm5 # b5b8 <_sk_clut_4D_avx+0x2433> + DB 196,226,125,24,45,25,8,2,0 ; vbroadcastss 0x20819(%rip),%ymm5 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,61,162,117,0,0 ; vbroadcastss 0x75a2(%rip),%ymm7 # b5bc <_sk_clut_4D_avx+0x2437> + DB 196,226,125,24,61,150,7,2,0 ; vbroadcastss 0x20796(%rip),%ymm7 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,236 ; vmovaps %ymm4,%ymm5 DB 197,252,40,244 ; vmovaps %ymm4,%ymm6 DB 91 ; pop %rbx @@ -11271,15 +10324,15 @@ _sk_load_g8_dst_avx LABEL PROC DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,170 ; ja 3fe3 <_sk_load_g8_dst_avx+0x1f> + DB 119,170 ; ja adc3 <_sk_load_g8_dst_avx+0x1f> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,120,0,0,0 ; lea 0x78(%rip),%r11 # 40bc <_sk_load_g8_dst_avx+0xf8> + DB 76,141,29,120,0,0,0 ; lea 0x78(%rip),%r11 # ae9c <_sk_load_g8_dst_avx+0xf8> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,182,4,25 ; movzbl (%r9,%rbx,1),%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 - DB 235,139 ; jmp 3fe3 <_sk_load_g8_dst_avx+0x1f> + DB 235,139 ; jmp adc3 <_sk_load_g8_dst_avx+0x1f> DB 65,15,182,68,25,2 ; movzbl 0x2(%r9,%rbx,1),%eax DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4 @@ -11287,7 +10340,7 @@ _sk_load_g8_dst_avx LABEL PROC DB 197,249,110,232 ; vmovd %eax,%xmm5 DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5 DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4 - DB 233,99,255,255,255 ; jmpq 3fe3 <_sk_load_g8_dst_avx+0x1f> + DB 233,99,255,255,255 ; jmpq adc3 <_sk_load_g8_dst_avx+0x1f> DB 65,15,182,68,25,6 ; movzbl 0x6(%r9,%rbx,1),%eax DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4 @@ -11298,7 +10351,7 @@ _sk_load_g8_dst_avx LABEL PROC DB 196,193,121,110,44,25 ; vmovd (%r9,%rbx,1),%xmm5 DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5 DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - DB 233,40,255,255,255 ; jmpq 3fe3 <_sk_load_g8_dst_avx+0x1f> + DB 233,40,255,255,255 ; jmpq adc3 <_sk_load_g8_dst_avx+0x1f> DB 144 ; nop DB 145 ; xchg %eax,%ecx DB 255 ; (bad) @@ -11307,7 +10360,7 @@ _sk_load_g8_dst_avx LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf0040cc <_sk_clut_4D_avx+0xffffffffdeffaf47> + DB 233,255,255,255,222 ; jmpq ffffffffdf00aeac <_sk_overlay_sse2_8bit+0xffffffffdefdfd8b> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -11360,10 +10413,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,28,116,0,0 ; vbroadcastss 0x741c(%rip),%ymm1 # b5c0 <_sk_clut_4D_avx+0x243b> + DB 196,226,125,24,13,128,6,2,0 ; vbroadcastss 0x20680(%rip),%ymm1 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,17,116,0,0 ; vbroadcastss 0x7411(%rip),%ymm3 # b5c4 <_sk_clut_4D_avx+0x243f> + DB 196,226,125,24,29,253,5,2,0 ; vbroadcastss 0x205fd(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 DB 197,252,40,208 ; vmovaps %ymm0,%ymm2 DB 255,224 ; jmpq *%rax @@ -11379,29 +10432,29 @@ _sk_load_565_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,129,0,0,0 ; jne 425e <_sk_load_565_avx+0xa1> + DB 15,133,129,0,0,0 ; jne b03e <_sk_load_565_avx+0xa1> DB 196,193,122,111,4,89 ; vmovdqu (%r9,%rbx,2),%xmm0 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,209,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 - DB 196,226,125,24,5,201,115,0,0 ; vbroadcastss 0x73c9(%rip),%ymm0 # b5c8 <_sk_clut_4D_avx+0x2443> + DB 196,226,125,24,5,41,6,2,0 ; vbroadcastss 0x20629(%rip),%ymm0 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,188,115,0,0 ; vbroadcastss 0x73bc(%rip),%ymm1 # b5cc <_sk_clut_4D_avx+0x2447> + DB 196,226,125,24,13,28,6,2,0 ; vbroadcastss 0x2061c(%rip),%ymm1 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,24,13,179,115,0,0 ; vbroadcastss 0x73b3(%rip),%ymm1 # b5d0 <_sk_clut_4D_avx+0x244b> + DB 196,226,125,24,13,19,6,2,0 ; vbroadcastss 0x20613(%rip),%ymm1 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,29,166,115,0,0 ; vbroadcastss 0x73a6(%rip),%ymm3 # b5d4 <_sk_clut_4D_avx+0x244f> + DB 196,226,125,24,29,6,6,2,0 ; vbroadcastss 0x20606(%rip),%ymm3 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1 - DB 196,226,125,24,29,157,115,0,0 ; vbroadcastss 0x739d(%rip),%ymm3 # b5d8 <_sk_clut_4D_avx+0x2453> + DB 196,226,125,24,29,253,5,2,0 ; vbroadcastss 0x205fd(%rip),%ymm3 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,226,125,24,29,144,115,0,0 ; vbroadcastss 0x7390(%rip),%ymm3 # b5dc <_sk_clut_4D_avx+0x2457> + DB 196,226,125,24,29,240,5,2,0 ; vbroadcastss 0x205f0(%rip),%ymm3 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,133,115,0,0 ; vbroadcastss 0x7385(%rip),%ymm3 # b5e0 <_sk_clut_4D_avx+0x245b> + DB 196,226,125,24,29,85,5,2,0 ; vbroadcastss 0x20555(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d @@ -11409,27 +10462,27 @@ _sk_load_565_avx LABEL PROC DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,109,255,255,255 ; ja 41e3 <_sk_load_565_avx+0x26> + DB 15,135,109,255,255,255 ; ja afc3 <_sk_load_565_avx+0x26> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,99,0,0,0 ; lea 0x63(%rip),%r11 # 42e4 <_sk_load_565_avx+0x127> + DB 76,141,29,99,0,0,0 ; lea 0x63(%rip),%r11 # b0c4 <_sk_load_565_avx+0x127> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,183,4,89 ; movzwl (%r9,%rbx,2),%eax DB 197,249,110,192 ; vmovd %eax,%xmm0 - DB 233,75,255,255,255 ; jmpq 41e3 <_sk_load_565_avx+0x26> + DB 233,75,255,255,255 ; jmpq afc3 <_sk_load_565_avx+0x26> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,193,121,196,68,89,4,2 ; vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,121,110,12,89 ; vmovd (%r9,%rbx,2),%xmm1 DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0 - DB 233,46,255,255,255 ; jmpq 41e3 <_sk_load_565_avx+0x26> + DB 233,46,255,255,255 ; jmpq afc3 <_sk_load_565_avx+0x26> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,193,121,196,68,89,12,6 ; vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,121,196,68,89,10,5 ; vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,121,196,68,89,8,4 ; vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,122,126,12,89 ; vmovq (%r9,%rbx,2),%xmm1 DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - DB 233,1,255,255,255 ; jmpq 41e3 <_sk_load_565_avx+0x26> + DB 233,1,255,255,255 ; jmpq afc3 <_sk_load_565_avx+0x26> DB 102,144 ; xchg %ax,%ax DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi) DB 255 ; (bad) @@ -11461,29 +10514,29 @@ _sk_load_565_dst_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,129,0,0,0 ; jne 43a1 <_sk_load_565_dst_avx+0xa1> + DB 15,133,129,0,0,0 ; jne b181 <_sk_load_565_dst_avx+0xa1> DB 196,193,122,111,36,89 ; vmovdqu (%r9,%rbx,2),%xmm4 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,245,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 - DB 196,226,125,24,37,162,114,0,0 ; vbroadcastss 0x72a2(%rip),%ymm4 # b5e4 <_sk_clut_4D_avx+0x245f> + DB 196,226,125,24,37,230,4,2,0 ; vbroadcastss 0x204e6(%rip),%ymm4 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,125,24,45,149,114,0,0 ; vbroadcastss 0x7295(%rip),%ymm5 # b5e8 <_sk_clut_4D_avx+0x2463> + DB 196,226,125,24,45,217,4,2,0 ; vbroadcastss 0x204d9(%rip),%ymm5 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4 - DB 196,226,125,24,45,140,114,0,0 ; vbroadcastss 0x728c(%rip),%ymm5 # b5ec <_sk_clut_4D_avx+0x2467> + DB 196,226,125,24,45,208,4,2,0 ; vbroadcastss 0x204d0(%rip),%ymm5 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5 DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 - DB 196,226,125,24,61,127,114,0,0 ; vbroadcastss 0x727f(%rip),%ymm7 # b5f0 <_sk_clut_4D_avx+0x246b> + DB 196,226,125,24,61,195,4,2,0 ; vbroadcastss 0x204c3(%rip),%ymm7 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5 - DB 196,226,125,24,61,118,114,0,0 ; vbroadcastss 0x7276(%rip),%ymm7 # b5f4 <_sk_clut_4D_avx+0x246f> + DB 196,226,125,24,61,186,4,2,0 ; vbroadcastss 0x204ba(%rip),%ymm7 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6 DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6 - DB 196,226,125,24,61,105,114,0,0 ; vbroadcastss 0x7269(%rip),%ymm7 # b5f8 <_sk_clut_4D_avx+0x2473> + DB 196,226,125,24,61,173,4,2,0 ; vbroadcastss 0x204ad(%rip),%ymm7 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,61,94,114,0,0 ; vbroadcastss 0x725e(%rip),%ymm7 # b5fc <_sk_clut_4D_avx+0x2477> + DB 196,226,125,24,61,18,4,2,0 ; vbroadcastss 0x20412(%rip),%ymm7 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d @@ -11491,27 +10544,27 @@ _sk_load_565_dst_avx LABEL PROC DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,109,255,255,255 ; ja 4326 <_sk_load_565_dst_avx+0x26> + DB 15,135,109,255,255,255 ; ja b106 <_sk_load_565_dst_avx+0x26> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,100,0,0,0 ; lea 0x64(%rip),%r11 # 4428 <_sk_load_565_dst_avx+0x128> + DB 76,141,29,100,0,0,0 ; lea 0x64(%rip),%r11 # b208 <_sk_load_565_dst_avx+0x128> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,183,4,89 ; movzwl (%r9,%rbx,2),%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 - DB 233,75,255,255,255 ; jmpq 4326 <_sk_load_565_dst_avx+0x26> + DB 233,75,255,255,255 ; jmpq b106 <_sk_load_565_dst_avx+0x26> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,193,89,196,100,89,4,2 ; vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,121,110,44,89 ; vmovd (%r9,%rbx,2),%xmm5 DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4 - DB 233,46,255,255,255 ; jmpq 4326 <_sk_load_565_dst_avx+0x26> + DB 233,46,255,255,255 ; jmpq b106 <_sk_load_565_dst_avx+0x26> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,193,89,196,100,89,12,6 ; vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,89,196,100,89,10,5 ; vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,89,196,100,89,8,4 ; vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,122,126,44,89 ; vmovq (%r9,%rbx,2),%xmm5 DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - DB 233,1,255,255,255 ; jmpq 4326 <_sk_load_565_dst_avx+0x26> + DB 233,1,255,255,255 ; jmpq b106 <_sk_load_565_dst_avx+0x26> DB 15,31,0 ; nopl (%rax) DB 165 ; movsl %ds:(%rsi),%es:(%rdi) DB 255 ; (bad) @@ -11581,23 +10634,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,234,112,0,0 ; vbroadcastss 0x70ea(%rip),%ymm0 # b600 <_sk_clut_4D_avx+0x247b> + DB 196,226,125,24,5,18,3,2,0 ; vbroadcastss 0x20312(%rip),%ymm0 # 2b608 <_sk_overlay_sse2_8bit+0x4e7> DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,221,112,0,0 ; vbroadcastss 0x70dd(%rip),%ymm1 # b604 <_sk_clut_4D_avx+0x247f> + DB 196,226,125,24,13,5,3,2,0 ; vbroadcastss 0x20305(%rip),%ymm1 # 2b60c <_sk_overlay_sse2_8bit+0x4eb> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,24,13,212,112,0,0 ; vbroadcastss 0x70d4(%rip),%ymm1 # b608 <_sk_clut_4D_avx+0x2483> + DB 196,226,125,24,13,252,2,2,0 ; vbroadcastss 0x202fc(%rip),%ymm1 # 2b610 <_sk_overlay_sse2_8bit+0x4ef> DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,29,199,112,0,0 ; vbroadcastss 0x70c7(%rip),%ymm3 # b60c <_sk_clut_4D_avx+0x2487> + DB 196,226,125,24,29,239,2,2,0 ; vbroadcastss 0x202ef(%rip),%ymm3 # 2b614 <_sk_overlay_sse2_8bit+0x4f3> DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1 - DB 196,226,125,24,29,190,112,0,0 ; vbroadcastss 0x70be(%rip),%ymm3 # b610 <_sk_clut_4D_avx+0x248b> + DB 196,226,125,24,29,230,2,2,0 ; vbroadcastss 0x202e6(%rip),%ymm3 # 2b618 <_sk_overlay_sse2_8bit+0x4f7> DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,226,125,24,29,177,112,0,0 ; vbroadcastss 0x70b1(%rip),%ymm3 # b614 <_sk_clut_4D_avx+0x248f> + DB 196,226,125,24,29,217,2,2,0 ; vbroadcastss 0x202d9(%rip),%ymm3 # 2b61c <_sk_overlay_sse2_8bit+0x4fb> DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,166,112,0,0 ; vbroadcastss 0x70a6(%rip),%ymm3 # b618 <_sk_clut_4D_avx+0x2493> + DB 196,226,125,24,29,62,2,2,0 ; vbroadcastss 0x2023e(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 255,224 ; jmpq *%rax PUBLIC _sk_store_565_avx @@ -11610,14 +10663,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,136,112,0,0 ; vbroadcastss 0x7088(%rip),%ymm8 # b61c <_sk_clut_4D_avx+0x2497> + DB 196,98,125,24,5,8,3,2,0 ; vbroadcastss 0x20308(%rip),%ymm8 # 2b67c <_sk_overlay_sse2_8bit+0x55b> 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,97,112,0,0 ; vbroadcastss 0x7061(%rip),%ymm10 # b620 <_sk_clut_4D_avx+0x249b> + DB 196,98,125,24,21,225,2,2,0 ; vbroadcastss 0x202e1(%rip),%ymm10 # 2b680 <_sk_overlay_sse2_8bit+0x55f> 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 @@ -11631,7 +10684,7 @@ _sk_store_565_avx LABEL PROC DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,11 ; jne 4610 <_sk_store_565_avx+0x9c> + DB 117,11 ; jne b3f0 <_sk_store_565_avx+0x9c> DB 196,65,122,127,4,89 ; vmovdqu %xmm8,(%r9,%rbx,2) DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -11640,22 +10693,22 @@ _sk_store_565_avx LABEL PROC DB 65,128,226,7 ; and $0x7,%r10b DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,235 ; ja 460b <_sk_store_565_avx+0x97> + DB 119,235 ; ja b3eb <_sk_store_565_avx+0x97> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,69,0,0,0 ; lea 0x45(%rip),%r11 # 4670 <_sk_store_565_avx+0xfc> + DB 76,141,29,69,0,0,0 ; lea 0x45(%rip),%r11 # b450 <_sk_store_565_avx+0xfc> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,67,121,21,4,89,0 ; vpextrw $0x0,%xmm8,(%r9,%rbx,2) - DB 235,206 ; jmp 460b <_sk_store_565_avx+0x97> + DB 235,206 ; jmp b3eb <_sk_store_565_avx+0x97> DB 196,67,121,21,68,89,4,2 ; vpextrw $0x2,%xmm8,0x4(%r9,%rbx,2) DB 196,65,121,126,4,89 ; vmovd %xmm8,(%r9,%rbx,2) - DB 235,190 ; jmp 460b <_sk_store_565_avx+0x97> + DB 235,190 ; jmp b3eb <_sk_store_565_avx+0x97> DB 196,67,121,21,68,89,12,6 ; vpextrw $0x6,%xmm8,0xc(%r9,%rbx,2) DB 196,67,121,21,68,89,10,5 ; vpextrw $0x5,%xmm8,0xa(%r9,%rbx,2) DB 196,67,121,21,68,89,8,4 ; vpextrw $0x4,%xmm8,0x8(%r9,%rbx,2) DB 196,65,121,214,4,89 ; vmovq %xmm8,(%r9,%rbx,2) - DB 235,158 ; jmp 460b <_sk_store_565_avx+0x97> + DB 235,158 ; jmp b3eb <_sk_store_565_avx+0x97> DB 15,31,0 ; nopl (%rax) DB 196 ; (bad) DB 255 ; (bad) @@ -11692,31 +10745,31 @@ _sk_load_4444_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,153,0,0,0 ; jne 4745 <_sk_load_4444_avx+0xb9> + DB 15,133,153,0,0,0 ; jne b525 <_sk_load_4444_avx+0xb9> DB 196,193,122,111,4,89 ; vmovdqu (%r9,%rbx,2),%xmm0 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,217,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm3 - DB 196,226,125,24,5,86,111,0,0 ; vbroadcastss 0x6f56(%rip),%ymm0 # b624 <_sk_clut_4D_avx+0x249f> + DB 196,226,125,24,5,214,1,2,0 ; vbroadcastss 0x201d6(%rip),%ymm0 # 2b684 <_sk_overlay_sse2_8bit+0x563> DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,73,111,0,0 ; vbroadcastss 0x6f49(%rip),%ymm1 # b628 <_sk_clut_4D_avx+0x24a3> + DB 196,226,125,24,13,201,1,2,0 ; vbroadcastss 0x201c9(%rip),%ymm1 # 2b688 <_sk_overlay_sse2_8bit+0x567> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,24,13,64,111,0,0 ; vbroadcastss 0x6f40(%rip),%ymm1 # b62c <_sk_clut_4D_avx+0x24a7> + DB 196,226,125,24,13,192,1,2,0 ; vbroadcastss 0x201c0(%rip),%ymm1 # 2b68c <_sk_overlay_sse2_8bit+0x56b> DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,21,51,111,0,0 ; vbroadcastss 0x6f33(%rip),%ymm2 # b630 <_sk_clut_4D_avx+0x24ab> + DB 196,226,125,24,21,179,1,2,0 ; vbroadcastss 0x201b3(%rip),%ymm2 # 2b690 <_sk_overlay_sse2_8bit+0x56f> DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1 - DB 196,226,125,24,21,42,111,0,0 ; vbroadcastss 0x6f2a(%rip),%ymm2 # b634 <_sk_clut_4D_avx+0x24af> + DB 196,226,125,24,21,170,1,2,0 ; vbroadcastss 0x201aa(%rip),%ymm2 # 2b694 <_sk_overlay_sse2_8bit+0x573> DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,98,125,24,5,29,111,0,0 ; vbroadcastss 0x6f1d(%rip),%ymm8 # b638 <_sk_clut_4D_avx+0x24b3> + DB 196,98,125,24,5,157,1,2,0 ; vbroadcastss 0x2019d(%rip),%ymm8 # 2b698 <_sk_overlay_sse2_8bit+0x577> DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2 - DB 196,98,125,24,5,19,111,0,0 ; vbroadcastss 0x6f13(%rip),%ymm8 # b63c <_sk_clut_4D_avx+0x24b7> + DB 196,98,125,24,5,147,1,2,0 ; vbroadcastss 0x20193(%rip),%ymm8 # 2b69c <_sk_overlay_sse2_8bit+0x57b> DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3 DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3 - DB 196,98,125,24,5,5,111,0,0 ; vbroadcastss 0x6f05(%rip),%ymm8 # b640 <_sk_clut_4D_avx+0x24bb> + DB 196,98,125,24,5,133,1,2,0 ; vbroadcastss 0x20185(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0x57f> DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -11726,27 +10779,27 @@ _sk_load_4444_avx LABEL PROC DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,85,255,255,255 ; ja 46b2 <_sk_load_4444_avx+0x26> + DB 15,135,85,255,255,255 ; ja b492 <_sk_load_4444_avx+0x26> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,100,0,0,0 ; lea 0x64(%rip),%r11 # 47cc <_sk_load_4444_avx+0x140> + DB 76,141,29,100,0,0,0 ; lea 0x64(%rip),%r11 # b5ac <_sk_load_4444_avx+0x140> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,183,4,89 ; movzwl (%r9,%rbx,2),%eax DB 197,249,110,192 ; vmovd %eax,%xmm0 - DB 233,51,255,255,255 ; jmpq 46b2 <_sk_load_4444_avx+0x26> + DB 233,51,255,255,255 ; jmpq b492 <_sk_load_4444_avx+0x26> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,193,121,196,68,89,4,2 ; vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,121,110,12,89 ; vmovd (%r9,%rbx,2),%xmm1 DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0 - DB 233,22,255,255,255 ; jmpq 46b2 <_sk_load_4444_avx+0x26> + DB 233,22,255,255,255 ; jmpq b492 <_sk_load_4444_avx+0x26> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,193,121,196,68,89,12,6 ; vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,121,196,68,89,10,5 ; vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,121,196,68,89,8,4 ; vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm0,%xmm0 DB 196,193,122,126,12,89 ; vmovq (%r9,%rbx,2),%xmm1 DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0 - DB 233,233,254,255,255 ; jmpq 46b2 <_sk_load_4444_avx+0x26> + DB 233,233,254,255,255 ; jmpq b492 <_sk_load_4444_avx+0x26> DB 15,31,0 ; nopl (%rax) DB 165 ; movsl %ds:(%rsi),%es:(%rdi) DB 255 ; (bad) @@ -11781,31 +10834,31 @@ _sk_load_4444_dst_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,153,0,0,0 ; jne 48a1 <_sk_load_4444_dst_avx+0xb9> + DB 15,133,153,0,0,0 ; jne b681 <_sk_load_4444_dst_avx+0xb9> DB 196,193,122,111,36,89 ; vmovdqu (%r9,%rbx,2),%xmm4 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,253,1 ; vinsertf128 $0x1,%xmm5,%ymm4,%ymm7 - DB 196,226,125,24,37,26,110,0,0 ; vbroadcastss 0x6e1a(%rip),%ymm4 # b644 <_sk_clut_4D_avx+0x24bf> + DB 196,226,125,24,37,122,0,2,0 ; vbroadcastss 0x2007a(%rip),%ymm4 # 2b684 <_sk_overlay_sse2_8bit+0x563> DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,226,125,24,45,13,110,0,0 ; vbroadcastss 0x6e0d(%rip),%ymm5 # b648 <_sk_clut_4D_avx+0x24c3> + DB 196,226,125,24,45,109,0,2,0 ; vbroadcastss 0x2006d(%rip),%ymm5 # 2b688 <_sk_overlay_sse2_8bit+0x567> DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4 - DB 196,226,125,24,45,4,110,0,0 ; vbroadcastss 0x6e04(%rip),%ymm5 # b64c <_sk_clut_4D_avx+0x24c7> + DB 196,226,125,24,45,100,0,2,0 ; vbroadcastss 0x20064(%rip),%ymm5 # 2b68c <_sk_overlay_sse2_8bit+0x56b> DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5 DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 - DB 196,226,125,24,53,247,109,0,0 ; vbroadcastss 0x6df7(%rip),%ymm6 # b650 <_sk_clut_4D_avx+0x24cb> + DB 196,226,125,24,53,87,0,2,0 ; vbroadcastss 0x20057(%rip),%ymm6 # 2b690 <_sk_overlay_sse2_8bit+0x56f> DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5 - DB 196,226,125,24,53,238,109,0,0 ; vbroadcastss 0x6dee(%rip),%ymm6 # b654 <_sk_clut_4D_avx+0x24cf> + DB 196,226,125,24,53,78,0,2,0 ; vbroadcastss 0x2004e(%rip),%ymm6 # 2b694 <_sk_overlay_sse2_8bit+0x573> DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6 DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6 - DB 196,98,125,24,5,225,109,0,0 ; vbroadcastss 0x6de1(%rip),%ymm8 # b658 <_sk_clut_4D_avx+0x24d3> + DB 196,98,125,24,5,65,0,2,0 ; vbroadcastss 0x20041(%rip),%ymm8 # 2b698 <_sk_overlay_sse2_8bit+0x577> DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6 - DB 196,98,125,24,5,215,109,0,0 ; vbroadcastss 0x6dd7(%rip),%ymm8 # b65c <_sk_clut_4D_avx+0x24d7> + DB 196,98,125,24,5,55,0,2,0 ; vbroadcastss 0x20037(%rip),%ymm8 # 2b69c <_sk_overlay_sse2_8bit+0x57b> DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7 DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7 - DB 196,98,125,24,5,201,109,0,0 ; vbroadcastss 0x6dc9(%rip),%ymm8 # b660 <_sk_clut_4D_avx+0x24db> + DB 196,98,125,24,5,41,0,2,0 ; vbroadcastss 0x20029(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0x57f> DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7 DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -11815,27 +10868,27 @@ _sk_load_4444_dst_avx LABEL PROC DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,85,255,255,255 ; ja 480e <_sk_load_4444_dst_avx+0x26> + DB 15,135,85,255,255,255 ; ja b5ee <_sk_load_4444_dst_avx+0x26> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,100,0,0,0 ; lea 0x64(%rip),%r11 # 4928 <_sk_load_4444_dst_avx+0x140> + DB 76,141,29,100,0,0,0 ; lea 0x64(%rip),%r11 # b708 <_sk_load_4444_dst_avx+0x140> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 65,15,183,4,89 ; movzwl (%r9,%rbx,2),%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 - DB 233,51,255,255,255 ; jmpq 480e <_sk_load_4444_dst_avx+0x26> + DB 233,51,255,255,255 ; jmpq b5ee <_sk_load_4444_dst_avx+0x26> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,193,89,196,100,89,4,2 ; vpinsrw $0x2,0x4(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,121,110,44,89 ; vmovd (%r9,%rbx,2),%xmm5 DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4 - DB 233,22,255,255,255 ; jmpq 480e <_sk_load_4444_dst_avx+0x26> + DB 233,22,255,255,255 ; jmpq b5ee <_sk_load_4444_dst_avx+0x26> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,193,89,196,100,89,12,6 ; vpinsrw $0x6,0xc(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,89,196,100,89,10,5 ; vpinsrw $0x5,0xa(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,89,196,100,89,8,4 ; vpinsrw $0x4,0x8(%r9,%rbx,2),%xmm4,%xmm4 DB 196,193,122,126,44,89 ; vmovq (%r9,%rbx,2),%xmm5 DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4 - DB 233,233,254,255,255 ; jmpq 480e <_sk_load_4444_dst_avx+0x26> + DB 233,233,254,255,255 ; jmpq b5ee <_sk_load_4444_dst_avx+0x26> DB 15,31,0 ; nopl (%rax) DB 165 ; movsl %ds:(%rsi),%es:(%rdi) DB 255 ; (bad) @@ -11905,25 +10958,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,78,108,0,0 ; vbroadcastss 0x6c4e(%rip),%ymm0 # b664 <_sk_clut_4D_avx+0x24df> + DB 196,226,125,24,5,142,254,1,0 ; vbroadcastss 0x1fe8e(%rip),%ymm0 # 2b684 <_sk_overlay_sse2_8bit+0x563> DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,226,125,24,13,65,108,0,0 ; vbroadcastss 0x6c41(%rip),%ymm1 # b668 <_sk_clut_4D_avx+0x24e3> + DB 196,226,125,24,13,129,254,1,0 ; vbroadcastss 0x1fe81(%rip),%ymm1 # 2b688 <_sk_overlay_sse2_8bit+0x567> DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0 - DB 196,226,125,24,13,56,108,0,0 ; vbroadcastss 0x6c38(%rip),%ymm1 # b66c <_sk_clut_4D_avx+0x24e7> + DB 196,226,125,24,13,120,254,1,0 ; vbroadcastss 0x1fe78(%rip),%ymm1 # 2b68c <_sk_overlay_sse2_8bit+0x56b> DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,226,125,24,21,43,108,0,0 ; vbroadcastss 0x6c2b(%rip),%ymm2 # b670 <_sk_clut_4D_avx+0x24eb> + DB 196,226,125,24,21,107,254,1,0 ; vbroadcastss 0x1fe6b(%rip),%ymm2 # 2b690 <_sk_overlay_sse2_8bit+0x56f> DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1 - DB 196,226,125,24,21,34,108,0,0 ; vbroadcastss 0x6c22(%rip),%ymm2 # b674 <_sk_clut_4D_avx+0x24ef> + DB 196,226,125,24,21,98,254,1,0 ; vbroadcastss 0x1fe62(%rip),%ymm2 # 2b694 <_sk_overlay_sse2_8bit+0x573> DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2 DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2 - DB 196,98,125,24,5,21,108,0,0 ; vbroadcastss 0x6c15(%rip),%ymm8 # b678 <_sk_clut_4D_avx+0x24f3> + DB 196,98,125,24,5,85,254,1,0 ; vbroadcastss 0x1fe55(%rip),%ymm8 # 2b698 <_sk_overlay_sse2_8bit+0x577> DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2 - DB 196,98,125,24,5,11,108,0,0 ; vbroadcastss 0x6c0b(%rip),%ymm8 # b67c <_sk_clut_4D_avx+0x24f7> + DB 196,98,125,24,5,75,254,1,0 ; vbroadcastss 0x1fe4b(%rip),%ymm8 # 2b69c <_sk_overlay_sse2_8bit+0x57b> DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3 DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3 - DB 196,98,125,24,5,253,107,0,0 ; vbroadcastss 0x6bfd(%rip),%ymm8 # b680 <_sk_clut_4D_avx+0x24fb> + DB 196,98,125,24,5,61,254,1,0 ; vbroadcastss 0x1fe3d(%rip),%ymm8 # 2b6a0 <_sk_overlay_sse2_8bit+0x57f> DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -11938,7 +10991,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,216,107,0,0 ; vbroadcastss 0x6bd8(%rip),%ymm8 # b684 <_sk_clut_4D_avx+0x24ff> + DB 196,98,125,24,5,24,254,1,0 ; vbroadcastss 0x1fe18(%rip),%ymm8 # 2b6a4 <_sk_overlay_sse2_8bit+0x583> 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 @@ -11965,7 +11018,7 @@ _sk_store_4444_avx LABEL PROC DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,11 ; jne 4b46 <_sk_store_4444_avx+0xba> + DB 117,11 ; jne b926 <_sk_store_4444_avx+0xba> DB 196,65,122,127,4,89 ; vmovdqu %xmm8,(%r9,%rbx,2) DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -11974,22 +11027,22 @@ _sk_store_4444_avx LABEL PROC DB 65,128,226,7 ; and $0x7,%r10b DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,235 ; ja 4b41 <_sk_store_4444_avx+0xb5> + DB 119,235 ; ja b921 <_sk_store_4444_avx+0xb5> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,67,0,0,0 ; lea 0x43(%rip),%r11 # 4ba4 <_sk_store_4444_avx+0x118> + DB 76,141,29,67,0,0,0 ; lea 0x43(%rip),%r11 # b984 <_sk_store_4444_avx+0x118> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,67,121,21,4,89,0 ; vpextrw $0x0,%xmm8,(%r9,%rbx,2) - DB 235,206 ; jmp 4b41 <_sk_store_4444_avx+0xb5> + DB 235,206 ; jmp b921 <_sk_store_4444_avx+0xb5> DB 196,67,121,21,68,89,4,2 ; vpextrw $0x2,%xmm8,0x4(%r9,%rbx,2) DB 196,65,121,126,4,89 ; vmovd %xmm8,(%r9,%rbx,2) - DB 235,190 ; jmp 4b41 <_sk_store_4444_avx+0xb5> + DB 235,190 ; jmp b921 <_sk_store_4444_avx+0xb5> DB 196,67,121,21,68,89,12,6 ; vpextrw $0x6,%xmm8,0xc(%r9,%rbx,2) DB 196,67,121,21,68,89,10,5 ; vpextrw $0x5,%xmm8,0xa(%r9,%rbx,2) DB 196,67,121,21,68,89,8,4 ; vpextrw $0x4,%xmm8,0x8(%r9,%rbx,2) DB 196,65,121,214,4,89 ; vmovq %xmm8,(%r9,%rbx,2) - DB 235,158 ; jmp 4b41 <_sk_store_4444_avx+0xb5> + DB 235,158 ; jmp b921 <_sk_store_4444_avx+0xb5> DB 144 ; nop DB 198 ; (bad) DB 255 ; (bad) @@ -12026,12 +11079,12 @@ _sk_load_8888_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,136,0,0,0 ; jne 4c69 <_sk_load_8888_avx+0xa9> + DB 15,133,136,0,0,0 ; jne ba49 <_sk_load_8888_avx+0xa9> DB 196,65,125,16,12,153 ; vmovupd (%r9,%rbx,4),%ymm9 - DB 197,125,40,21,145,108,0,0 ; vmovapd 0x6c91(%rip),%ymm10 # b880 <_sk_clut_4D_avx+0x26fb> + DB 197,125,40,21,177,0,2,0 ; vmovapd 0x200b1(%rip),%ymm10 # 2ba80 <_sk_overlay_sse2_8bit+0x95f> DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,5,135,106,0,0 ; vbroadcastss 0x6a87(%rip),%ymm8 # b688 <_sk_clut_4D_avx+0x2503> + DB 196,98,125,24,5,35,252,1,0 ; vbroadcastss 0x1fc23(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0 DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1 DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3 @@ -12059,21 +11112,21 @@ _sk_load_8888_avx LABEL PROC DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,101,255,255,255 ; ja 4be7 <_sk_load_8888_avx+0x27> + DB 15,135,101,255,255,255 ; ja b9c7 <_sk_load_8888_avx+0x27> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # 4d20 <_sk_load_8888_avx+0x160> + DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # bb00 <_sk_load_8888_avx+0x160> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,122,16,12,153 ; vmovss (%r9,%rbx,4),%xmm9 - DB 233,70,255,255,255 ; jmpq 4be7 <_sk_load_8888_avx+0x27> + DB 233,70,255,255,255 ; jmpq b9c7 <_sk_load_8888_avx+0x27> DB 196,193,121,110,68,153,8 ; vmovd 0x8(%r9,%rbx,4),%xmm0 DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0 DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1 DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9 DB 196,193,123,16,4,153 ; vmovsd (%r9,%rbx,4),%xmm0 DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9 - DB 233,31,255,255,255 ; jmpq 4be7 <_sk_load_8888_avx+0x27> + DB 233,31,255,255,255 ; jmpq b9c7 <_sk_load_8888_avx+0x27> DB 196,193,121,110,68,153,24 ; vmovd 0x18(%r9,%rbx,4),%xmm0 DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0 DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 @@ -12087,9 +11140,9 @@ _sk_load_8888_avx LABEL PROC DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9 DB 196,193,121,16,4,153 ; vmovupd (%r9,%rbx,4),%xmm0 DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9 - DB 233,202,254,255,255 ; jmpq 4be7 <_sk_load_8888_avx+0x27> + DB 233,202,254,255,255 ; jmpq b9c7 <_sk_load_8888_avx+0x27> DB 15,31,0 ; nopl (%rax) - DB 118,255 ; jbe 4d21 <_sk_load_8888_avx+0x161> + DB 118,255 ; jbe bb01 <_sk_load_8888_avx+0x161> DB 255 ; (bad) DB 255,151,255,255,255,129 ; callq *-0x7e000001(%rdi) DB 255 ; (bad) @@ -12120,12 +11173,12 @@ _sk_load_8888_dst_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,136,0,0,0 ; jne 4de5 <_sk_load_8888_dst_avx+0xa9> + DB 15,133,136,0,0,0 ; jne bbc5 <_sk_load_8888_dst_avx+0xa9> DB 196,65,125,16,12,153 ; vmovupd (%r9,%rbx,4),%ymm9 - DB 197,125,40,21,53,107,0,0 ; vmovapd 0x6b35(%rip),%ymm10 # b8a0 <_sk_clut_4D_avx+0x271b> + DB 197,125,40,21,85,255,1,0 ; vmovapd 0x1ff55(%rip),%ymm10 # 2baa0 <_sk_overlay_sse2_8bit+0x97f> DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4 DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4 - DB 196,98,125,24,5,15,105,0,0 ; vbroadcastss 0x690f(%rip),%ymm8 # b68c <_sk_clut_4D_avx+0x2507> + DB 196,98,125,24,5,167,250,1,0 ; vbroadcastss 0x1faa7(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4 DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5 DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7 @@ -12153,21 +11206,21 @@ _sk_load_8888_dst_avx LABEL PROC DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,101,255,255,255 ; ja 4d63 <_sk_load_8888_dst_avx+0x27> + DB 15,135,101,255,255,255 ; ja bb43 <_sk_load_8888_dst_avx+0x27> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # 4e9c <_sk_load_8888_dst_avx+0x160> + DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # bc7c <_sk_load_8888_dst_avx+0x160> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,122,16,12,153 ; vmovss (%r9,%rbx,4),%xmm9 - DB 233,70,255,255,255 ; jmpq 4d63 <_sk_load_8888_dst_avx+0x27> + DB 233,70,255,255,255 ; jmpq bb43 <_sk_load_8888_dst_avx+0x27> DB 196,193,121,110,100,153,8 ; vmovd 0x8(%r9,%rbx,4),%xmm4 DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4 DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5 DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9 DB 196,193,123,16,36,153 ; vmovsd (%r9,%rbx,4),%xmm4 DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9 - DB 233,31,255,255,255 ; jmpq 4d63 <_sk_load_8888_dst_avx+0x27> + DB 233,31,255,255,255 ; jmpq bb43 <_sk_load_8888_dst_avx+0x27> DB 196,193,121,110,100,153,24 ; vmovd 0x18(%r9,%rbx,4),%xmm4 DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4 DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4 @@ -12181,9 +11234,9 @@ _sk_load_8888_dst_avx LABEL PROC DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9 DB 196,193,121,16,36,153 ; vmovupd (%r9,%rbx,4),%xmm4 DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9 - DB 233,202,254,255,255 ; jmpq 4d63 <_sk_load_8888_dst_avx+0x27> + DB 233,202,254,255,255 ; jmpq bb43 <_sk_load_8888_dst_avx+0x27> DB 15,31,0 ; nopl (%rax) - DB 118,255 ; jbe 4e9d <_sk_load_8888_dst_avx+0x161> + DB 118,255 ; jbe bc7d <_sk_load_8888_dst_avx+0x161> DB 255 ; (bad) DB 255,151,255,255,255,129 ; callq *-0x7e000001(%rdi) DB 255 ; (bad) @@ -12238,10 +11291,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,93,105,0,0 ; vmovaps 0x695d(%rip),%ymm10 # b8c0 <_sk_clut_4D_avx+0x273b> + DB 197,124,40,21,125,253,1,0 ; vmovaps 0x1fd7d(%rip),%ymm10 # 2bac0 <_sk_overlay_sse2_8bit+0x99f> DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,13,27,103,0,0 ; vbroadcastss 0x671b(%rip),%ymm9 # b690 <_sk_clut_4D_avx+0x250b> + DB 196,98,125,24,13,175,248,1,0 ; vbroadcastss 0x1f8af(%rip),%ymm9 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -12273,7 +11326,7 @@ _sk_store_8888_avx LABEL PROC DB 73,193,225,2 ; shl $0x2,%r9 DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx - DB 196,98,125,24,5,157,102,0,0 ; vbroadcastss 0x669d(%rip),%ymm8 # b694 <_sk_clut_4D_avx+0x250f> + DB 196,98,125,24,5,229,247,1,0 ; vbroadcastss 0x1f7e5(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -12298,7 +11351,7 @@ _sk_store_8888_avx LABEL PROC DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8 DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8 DB 77,133,192 ; test %r8,%r8 - DB 117,11 ; jne 5086 <_sk_store_8888_avx+0xb0> + DB 117,11 ; jne be66 <_sk_store_8888_avx+0xb0> DB 196,65,124,17,4,153 ; vmovups %ymm8,(%r9,%rbx,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -12307,17 +11360,17 @@ _sk_store_8888_avx LABEL PROC DB 65,128,226,7 ; and $0x7,%r10b DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,235 ; ja 5081 <_sk_store_8888_avx+0xab> + DB 119,235 ; ja be61 <_sk_store_8888_avx+0xab> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,83,0,0,0 ; lea 0x53(%rip),%r11 # 50f4 <_sk_store_8888_avx+0x11e> + DB 76,141,29,83,0,0,0 ; lea 0x53(%rip),%r11 # bed4 <_sk_store_8888_avx+0x11e> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,121,126,4,153 ; vmovd %xmm8,(%r9,%rbx,4) - DB 235,207 ; jmp 5081 <_sk_store_8888_avx+0xab> + DB 235,207 ; jmp be61 <_sk_store_8888_avx+0xab> DB 196,67,121,22,68,153,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9,%rbx,4) DB 196,65,121,214,4,153 ; vmovq %xmm8,(%r9,%rbx,4) - DB 235,191 ; jmp 5081 <_sk_store_8888_avx+0xab> + DB 235,191 ; jmp be61 <_sk_store_8888_avx+0xab> DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,67,121,22,76,153,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9,%rbx,4) DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 @@ -12325,7 +11378,7 @@ _sk_store_8888_avx LABEL PROC DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,65,122,17,76,153,16 ; vmovss %xmm9,0x10(%r9,%rbx,4) DB 196,65,121,17,4,153 ; vmovupd %xmm8,(%r9,%rbx,4) - DB 235,142 ; jmp 5081 <_sk_store_8888_avx+0xab> + DB 235,142 ; jmp be61 <_sk_store_8888_avx+0xab> DB 144 ; nop DB 182,255 ; mov $0xff,%dh DB 255 ; (bad) @@ -12359,12 +11412,12 @@ _sk_load_bgra_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,136,0,0,0 ; jne 51b9 <_sk_load_bgra_avx+0xa9> + DB 15,133,136,0,0,0 ; jne bf99 <_sk_load_bgra_avx+0xa9> DB 196,65,125,16,12,153 ; vmovupd (%r9,%rbx,4),%ymm9 - DB 197,125,40,21,161,103,0,0 ; vmovapd 0x67a1(%rip),%ymm10 # b8e0 <_sk_clut_4D_avx+0x275b> + DB 197,125,40,21,193,251,1,0 ; vmovapd 0x1fbc1(%rip),%ymm10 # 2bae0 <_sk_overlay_sse2_8bit+0x9bf> DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1 DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1 - DB 196,98,125,24,5,71,101,0,0 ; vbroadcastss 0x6547(%rip),%ymm8 # b698 <_sk_clut_4D_avx+0x2513> + DB 196,98,125,24,5,211,246,1,0 ; vbroadcastss 0x1f6d3(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2 DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1 DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3 @@ -12392,21 +11445,21 @@ _sk_load_bgra_avx LABEL PROC DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,101,255,255,255 ; ja 5137 <_sk_load_bgra_avx+0x27> + DB 15,135,101,255,255,255 ; ja bf17 <_sk_load_bgra_avx+0x27> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # 5270 <_sk_load_bgra_avx+0x160> + DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # c050 <_sk_load_bgra_avx+0x160> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,122,16,12,153 ; vmovss (%r9,%rbx,4),%xmm9 - DB 233,70,255,255,255 ; jmpq 5137 <_sk_load_bgra_avx+0x27> + DB 233,70,255,255,255 ; jmpq bf17 <_sk_load_bgra_avx+0x27> DB 196,193,121,110,68,153,8 ; vmovd 0x8(%r9,%rbx,4),%xmm0 DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0 DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1 DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9 DB 196,193,123,16,4,153 ; vmovsd (%r9,%rbx,4),%xmm0 DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9 - DB 233,31,255,255,255 ; jmpq 5137 <_sk_load_bgra_avx+0x27> + DB 233,31,255,255,255 ; jmpq bf17 <_sk_load_bgra_avx+0x27> DB 196,193,121,110,68,153,24 ; vmovd 0x18(%r9,%rbx,4),%xmm0 DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0 DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 @@ -12420,9 +11473,9 @@ _sk_load_bgra_avx LABEL PROC DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9 DB 196,193,121,16,4,153 ; vmovupd (%r9,%rbx,4),%xmm0 DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9 - DB 233,202,254,255,255 ; jmpq 5137 <_sk_load_bgra_avx+0x27> + DB 233,202,254,255,255 ; jmpq bf17 <_sk_load_bgra_avx+0x27> DB 15,31,0 ; nopl (%rax) - DB 118,255 ; jbe 5271 <_sk_load_bgra_avx+0x161> + DB 118,255 ; jbe c051 <_sk_load_bgra_avx+0x161> DB 255 ; (bad) DB 255,151,255,255,255,129 ; callq *-0x7e000001(%rdi) DB 255 ; (bad) @@ -12453,12 +11506,12 @@ _sk_load_bgra_dst_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx DB 77,133,192 ; test %r8,%r8 - DB 15,133,136,0,0,0 ; jne 5335 <_sk_load_bgra_dst_avx+0xa9> + DB 15,133,136,0,0,0 ; jne c115 <_sk_load_bgra_dst_avx+0xa9> DB 196,65,125,16,12,153 ; vmovupd (%r9,%rbx,4),%ymm9 - DB 197,125,40,21,69,102,0,0 ; vmovapd 0x6645(%rip),%ymm10 # b900 <_sk_clut_4D_avx+0x277b> + DB 197,125,40,21,101,250,1,0 ; vmovapd 0x1fa65(%rip),%ymm10 # 2bb00 <_sk_overlay_sse2_8bit+0x9df> DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5 DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5 - DB 196,98,125,24,5,207,99,0,0 ; vbroadcastss 0x63cf(%rip),%ymm8 # b69c <_sk_clut_4D_avx+0x2517> + DB 196,98,125,24,5,87,245,1,0 ; vbroadcastss 0x1f557(%rip),%ymm8 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6 DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5 DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7 @@ -12486,21 +11539,21 @@ _sk_load_bgra_dst_avx LABEL PROC DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9 DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 15,135,101,255,255,255 ; ja 52b3 <_sk_load_bgra_dst_avx+0x27> + DB 15,135,101,255,255,255 ; ja c093 <_sk_load_bgra_dst_avx+0x27> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # 53ec <_sk_load_bgra_dst_avx+0x160> + DB 76,141,29,147,0,0,0 ; lea 0x93(%rip),%r11 # c1cc <_sk_load_bgra_dst_avx+0x160> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,122,16,12,153 ; vmovss (%r9,%rbx,4),%xmm9 - DB 233,70,255,255,255 ; jmpq 52b3 <_sk_load_bgra_dst_avx+0x27> + DB 233,70,255,255,255 ; jmpq c093 <_sk_load_bgra_dst_avx+0x27> DB 196,193,121,110,100,153,8 ; vmovd 0x8(%r9,%rbx,4),%xmm4 DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4 DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5 DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9 DB 196,193,123,16,36,153 ; vmovsd (%r9,%rbx,4),%xmm4 DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9 - DB 233,31,255,255,255 ; jmpq 52b3 <_sk_load_bgra_dst_avx+0x27> + DB 233,31,255,255,255 ; jmpq c093 <_sk_load_bgra_dst_avx+0x27> DB 196,193,121,110,100,153,24 ; vmovd 0x18(%r9,%rbx,4),%xmm4 DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4 DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4 @@ -12514,9 +11567,9 @@ _sk_load_bgra_dst_avx LABEL PROC DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9 DB 196,193,121,16,36,153 ; vmovupd (%r9,%rbx,4),%xmm4 DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9 - DB 233,202,254,255,255 ; jmpq 52b3 <_sk_load_bgra_dst_avx+0x27> + DB 233,202,254,255,255 ; jmpq c093 <_sk_load_bgra_dst_avx+0x27> DB 15,31,0 ; nopl (%rax) - DB 118,255 ; jbe 53ed <_sk_load_bgra_dst_avx+0x161> + DB 118,255 ; jbe c1cd <_sk_load_bgra_dst_avx+0x161> DB 255 ; (bad) DB 255,151,255,255,255,129 ; callq *-0x7e000001(%rdi) DB 255 ; (bad) @@ -12571,10 +11624,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,109,100,0,0 ; vmovaps 0x646d(%rip),%ymm9 # b920 <_sk_clut_4D_avx+0x279b> + DB 197,124,40,13,141,248,1,0 ; vmovaps 0x1f88d(%rip),%ymm9 # 2bb20 <_sk_overlay_sse2_8bit+0x9ff> DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0 DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0 - DB 196,98,125,24,21,219,97,0,0 ; vbroadcastss 0x61db(%rip),%ymm10 # b6a0 <_sk_clut_4D_avx+0x251b> + DB 196,98,125,24,21,95,243,1,0 ; vbroadcastss 0x1f35f(%rip),%ymm10 # 2b604 <_sk_overlay_sse2_8bit+0x4e3> 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 @@ -12606,7 +11659,7 @@ _sk_store_bgra_avx LABEL PROC DB 73,193,225,2 ; shl $0x2,%r9 DB 76,3,8 ; add (%rax),%r9 DB 72,99,218 ; movslq %edx,%rbx - DB 196,98,125,24,5,93,97,0,0 ; vbroadcastss 0x615d(%rip),%ymm8 # b6a4 <_sk_clut_4D_avx+0x251f> + DB 196,98,125,24,5,149,242,1,0 ; vbroadcastss 0x1f295(%rip),%ymm8 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> 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 @@ -12631,7 +11684,7 @@ _sk_store_bgra_avx LABEL PROC DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8 DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8 DB 77,133,192 ; test %r8,%r8 - DB 117,11 ; jne 55d6 <_sk_store_bgra_avx+0xb0> + DB 117,11 ; jne c3b6 <_sk_store_bgra_avx+0xb0> DB 196,65,124,17,4,153 ; vmovups %ymm8,(%r9,%rbx,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx @@ -12640,17 +11693,17 @@ _sk_store_bgra_avx LABEL PROC DB 65,128,226,7 ; and $0x7,%r10b DB 65,254,202 ; dec %r10b DB 65,128,250,6 ; cmp $0x6,%r10b - DB 119,235 ; ja 55d1 <_sk_store_bgra_avx+0xab> + DB 119,235 ; ja c3b1 <_sk_store_bgra_avx+0xab> DB 69,15,182,210 ; movzbl %r10b,%r10d - DB 76,141,29,83,0,0,0 ; lea 0x53(%rip),%r11 # 5644 <_sk_store_bgra_avx+0x11e> + DB 76,141,29,83,0,0,0 ; lea 0x53(%rip),%r11 # c424 <_sk_store_bgra_avx+0x11e> DB 75,99,4,147 ; movslq (%r11,%r10,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax DB 196,65,121,126,4,153 ; vmovd %xmm8,(%r9,%rbx,4) - DB 235,207 ; jmp 55d1 <_sk_store_bgra_avx+0xab> + DB 235,207 ; jmp c3b1 <_sk_store_bgra_avx+0xab> DB 196,67,121,22,68,153,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9,%rbx,4) DB 196,65,121,214,4,153 ; vmovq %xmm8,(%r9,%rbx,4) - DB 235,191 ; jmp 55d1 <_sk_store_bgra_avx+0xab> + DB 235,191 ; jmp c3b1 <_sk_store_bgra_avx+0xab> DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,67,121,22,76,153,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9,%rbx,4) DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 @@ -12658,7 +11711,7 @@ _sk_store_bgra_avx LABEL PROC DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9 DB 196,65,122,17,76,153,16 ; vmovss %xmm9,0x10(%r9,%rbx,4) DB 196,65,121,17,4,153 ; vmovupd %xmm8,(%r9,%rbx,4) - DB 235,142 ; jmp 55d1 <_sk_store_bgra_avx+0xab> + DB 235,142 ; jmp c3b1 <_sk_store_bgra_avx+0xab> DB 144 ; nop DB 182,255 ; mov $0xff,%dh DB 255 ; (bad) @@ -12696,7 +11749,7 @@ _sk_load_f16_avx LABEL PROC DB 197,252,17,116,36,64 ; vmovups %ymm6,0x40(%rsp) DB 197,252,17,108,36,32 ; vmovups %ymm5,0x20(%rsp) DB 197,254,127,36,36 ; vmovdqu %ymm4,(%rsp) - DB 15,133,147,2,0,0 ; jne 5931 <_sk_load_f16_avx+0x2d1> + DB 15,133,147,2,0,0 ; jne c711 <_sk_load_f16_avx+0x2d1> DB 196,65,121,16,4,193 ; vmovupd (%r9,%rax,8),%xmm8 DB 196,193,121,16,84,193,16 ; vmovupd 0x10(%r9,%rax,8),%xmm2 DB 196,193,121,16,76,193,32 ; vmovupd 0x20(%r9,%rax,8),%xmm1 @@ -12714,13 +11767,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,173,95,0,0 ; vbroadcastss 0x5fad(%rip),%ymm12 # b6a8 <_sk_clut_4D_avx+0x2523> + DB 196,98,125,24,37,49,242,1,0 ; vbroadcastss 0x1f231(%rip),%ymm12 # 2b70c <_sk_overlay_sse2_8bit+0x5eb> 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,153,95,0,0 ; vbroadcastss 0x5f99(%rip),%xmm11 # b6ac <_sk_clut_4D_avx+0x2527> + DB 196,98,121,24,29,245,241,1,0 ; vbroadcastss 0x1f1f5(%rip),%xmm11 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> DB 196,193,8,87,219 ; vxorps %xmm11,%xmm14,%xmm3 - DB 196,98,121,24,45,143,95,0,0 ; vbroadcastss 0x5f8f(%rip),%xmm13 # b6b0 <_sk_clut_4D_avx+0x252b> + DB 196,98,121,24,45,15,242,1,0 ; vbroadcastss 0x1f20f(%rip),%xmm13 # 2b710 <_sk_overlay_sse2_8bit+0x5ef> 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 @@ -12734,7 +11787,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,69,95,0,0 ; vbroadcastss 0x5f45(%rip),%xmm3 # b6b4 <_sk_clut_4D_avx+0x252f> + DB 196,226,121,24,29,197,241,1,0 ; vbroadcastss 0x1f1c5(%rip),%xmm3 # 2b714 <_sk_overlay_sse2_8bit+0x5f3> 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 @@ -12827,29 +11880,29 @@ _sk_load_f16_avx LABEL PROC DB 196,65,123,16,4,193 ; vmovsd (%r9,%rax,8),%xmm8 DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,85 ; je 5997 <_sk_load_f16_avx+0x337> + DB 116,85 ; je c777 <_sk_load_f16_avx+0x337> DB 196,65,57,22,68,193,8 ; vmovhpd 0x8(%r9,%rax,8),%xmm8,%xmm8 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,72 ; jb 5997 <_sk_load_f16_avx+0x337> + DB 114,72 ; jb c777 <_sk_load_f16_avx+0x337> DB 196,193,123,16,84,193,16 ; vmovsd 0x10(%r9,%rax,8),%xmm2 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 116,72 ; je 59a4 <_sk_load_f16_avx+0x344> + DB 116,72 ; je c784 <_sk_load_f16_avx+0x344> DB 196,193,105,22,84,193,24 ; vmovhpd 0x18(%r9,%rax,8),%xmm2,%xmm2 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,59 ; jb 59a4 <_sk_load_f16_avx+0x344> + DB 114,59 ; jb c784 <_sk_load_f16_avx+0x344> DB 196,193,123,16,76,193,32 ; vmovsd 0x20(%r9,%rax,8),%xmm1 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 15,132,63,253,255,255 ; je 56b9 <_sk_load_f16_avx+0x59> + DB 15,132,63,253,255,255 ; je c499 <_sk_load_f16_avx+0x59> DB 196,193,113,22,76,193,40 ; vmovhpd 0x28(%r9,%rax,8),%xmm1,%xmm1 DB 73,131,248,7 ; cmp $0x7,%r8 - DB 15,130,46,253,255,255 ; jb 56b9 <_sk_load_f16_avx+0x59> + DB 15,130,46,253,255,255 ; jb c499 <_sk_load_f16_avx+0x59> DB 196,65,122,126,76,193,48 ; vmovq 0x30(%r9,%rax,8),%xmm9 - DB 233,34,253,255,255 ; jmpq 56b9 <_sk_load_f16_avx+0x59> + DB 233,34,253,255,255 ; jmpq c499 <_sk_load_f16_avx+0x59> DB 197,241,87,201 ; vxorpd %xmm1,%xmm1,%xmm1 DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2 - DB 233,21,253,255,255 ; jmpq 56b9 <_sk_load_f16_avx+0x59> + DB 233,21,253,255,255 ; jmpq c499 <_sk_load_f16_avx+0x59> DB 197,241,87,201 ; vxorpd %xmm1,%xmm1,%xmm1 - DB 233,12,253,255,255 ; jmpq 56b9 <_sk_load_f16_avx+0x59> + DB 233,12,253,255,255 ; jmpq c499 <_sk_load_f16_avx+0x59> PUBLIC _sk_load_f16_dst_avx _sk_load_f16_dst_avx LABEL PROC @@ -12866,7 +11919,7 @@ _sk_load_f16_dst_avx LABEL PROC DB 197,252,17,84,36,64 ; vmovups %ymm2,0x40(%rsp) DB 197,252,17,76,36,32 ; vmovups %ymm1,0x20(%rsp) DB 197,254,127,4,36 ; vmovdqu %ymm0,(%rsp) - DB 15,133,147,2,0,0 ; jne 5c7e <_sk_load_f16_dst_avx+0x2d1> + DB 15,133,147,2,0,0 ; jne ca5e <_sk_load_f16_dst_avx+0x2d1> DB 196,65,121,16,4,193 ; vmovupd (%r9,%rax,8),%xmm8 DB 196,193,121,16,116,193,16 ; vmovupd 0x10(%r9,%rax,8),%xmm6 DB 196,193,121,16,108,193,32 ; vmovupd 0x20(%r9,%rax,8),%xmm5 @@ -12884,13 +11937,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,112,92,0,0 ; vbroadcastss 0x5c70(%rip),%ymm12 # b6b8 <_sk_clut_4D_avx+0x2533> + DB 196,98,125,24,37,228,238,1,0 ; vbroadcastss 0x1eee4(%rip),%ymm12 # 2b70c <_sk_overlay_sse2_8bit+0x5eb> 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,92,92,0,0 ; vbroadcastss 0x5c5c(%rip),%xmm11 # b6bc <_sk_clut_4D_avx+0x2537> + DB 196,98,121,24,29,168,238,1,0 ; vbroadcastss 0x1eea8(%rip),%xmm11 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> DB 196,193,8,87,251 ; vxorps %xmm11,%xmm14,%xmm7 - DB 196,98,121,24,45,82,92,0,0 ; vbroadcastss 0x5c52(%rip),%xmm13 # b6c0 <_sk_clut_4D_avx+0x253b> + DB 196,98,121,24,45,194,238,1,0 ; vbroadcastss 0x1eec2(%rip),%xmm13 # 2b710 <_sk_overlay_sse2_8bit+0x5ef> 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 @@ -12904,7 +11957,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,8,92,0,0 ; vbroadcastss 0x5c08(%rip),%xmm7 # b6c4 <_sk_clut_4D_avx+0x253f> + DB 196,226,121,24,61,120,238,1,0 ; vbroadcastss 0x1ee78(%rip),%xmm7 # 2b714 <_sk_overlay_sse2_8bit+0x5f3> 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 @@ -12997,29 +12050,29 @@ _sk_load_f16_dst_avx LABEL PROC DB 196,65,123,16,4,193 ; vmovsd (%r9,%rax,8),%xmm8 DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,85 ; je 5ce4 <_sk_load_f16_dst_avx+0x337> + DB 116,85 ; je cac4 <_sk_load_f16_dst_avx+0x337> DB 196,65,57,22,68,193,8 ; vmovhpd 0x8(%r9,%rax,8),%xmm8,%xmm8 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,72 ; jb 5ce4 <_sk_load_f16_dst_avx+0x337> + DB 114,72 ; jb cac4 <_sk_load_f16_dst_avx+0x337> DB 196,193,123,16,116,193,16 ; vmovsd 0x10(%r9,%rax,8),%xmm6 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 116,72 ; je 5cf1 <_sk_load_f16_dst_avx+0x344> + DB 116,72 ; je cad1 <_sk_load_f16_dst_avx+0x344> DB 196,193,73,22,116,193,24 ; vmovhpd 0x18(%r9,%rax,8),%xmm6,%xmm6 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,59 ; jb 5cf1 <_sk_load_f16_dst_avx+0x344> + DB 114,59 ; jb cad1 <_sk_load_f16_dst_avx+0x344> DB 196,193,123,16,108,193,32 ; vmovsd 0x20(%r9,%rax,8),%xmm5 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 15,132,63,253,255,255 ; je 5a06 <_sk_load_f16_dst_avx+0x59> + DB 15,132,63,253,255,255 ; je c7e6 <_sk_load_f16_dst_avx+0x59> DB 196,193,81,22,108,193,40 ; vmovhpd 0x28(%r9,%rax,8),%xmm5,%xmm5 DB 73,131,248,7 ; cmp $0x7,%r8 - DB 15,130,46,253,255,255 ; jb 5a06 <_sk_load_f16_dst_avx+0x59> + DB 15,130,46,253,255,255 ; jb c7e6 <_sk_load_f16_dst_avx+0x59> DB 196,65,122,126,76,193,48 ; vmovq 0x30(%r9,%rax,8),%xmm9 - DB 233,34,253,255,255 ; jmpq 5a06 <_sk_load_f16_dst_avx+0x59> + DB 233,34,253,255,255 ; jmpq c7e6 <_sk_load_f16_dst_avx+0x59> DB 197,209,87,237 ; vxorpd %xmm5,%xmm5,%xmm5 DB 197,201,87,246 ; vxorpd %xmm6,%xmm6,%xmm6 - DB 233,21,253,255,255 ; jmpq 5a06 <_sk_load_f16_dst_avx+0x59> + DB 233,21,253,255,255 ; jmpq c7e6 <_sk_load_f16_dst_avx+0x59> DB 197,209,87,237 ; vxorpd %xmm5,%xmm5,%xmm5 - DB 233,12,253,255,255 ; jmpq 5a06 <_sk_load_f16_dst_avx+0x59> + DB 233,12,253,255,255 ; jmpq c7e6 <_sk_load_f16_dst_avx+0x59> PUBLIC _sk_gather_f16_avx _sk_gather_f16_avx LABEL PROC @@ -13078,13 +12131,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,194,88,0,0 ; vbroadcastss 0x58c2(%rip),%ymm12 # b6c8 <_sk_clut_4D_avx+0x2543> + DB 196,98,125,24,37,38,235,1,0 ; vbroadcastss 0x1eb26(%rip),%ymm12 # 2b70c <_sk_overlay_sse2_8bit+0x5eb> 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,174,88,0,0 ; vbroadcastss 0x58ae(%rip),%xmm11 # b6cc <_sk_clut_4D_avx+0x2547> + DB 196,98,121,24,29,234,234,1,0 ; vbroadcastss 0x1eaea(%rip),%xmm11 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> DB 196,193,8,87,219 ; vxorps %xmm11,%xmm14,%xmm3 - DB 196,98,121,24,45,164,88,0,0 ; vbroadcastss 0x58a4(%rip),%xmm13 # b6d0 <_sk_clut_4D_avx+0x254b> + DB 196,98,121,24,45,4,235,1,0 ; vbroadcastss 0x1eb04(%rip),%xmm13 # 2b710 <_sk_overlay_sse2_8bit+0x5ef> 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 @@ -13098,7 +12151,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,90,88,0,0 ; vbroadcastss 0x585a(%rip),%xmm3 # b6d4 <_sk_clut_4D_avx+0x254f> + DB 196,226,121,24,29,186,234,1,0 ; vbroadcastss 0x1eaba(%rip),%xmm3 # 2b714 <_sk_overlay_sse2_8bit+0x5f3> 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 @@ -13196,12 +12249,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,110,86,0,0 ; vbroadcastss 0x566e(%rip),%ymm9 # b6d8 <_sk_clut_4D_avx+0x2553> + DB 196,98,125,24,13,158,232,1,0 ; vbroadcastss 0x1e89e(%rip),%ymm9 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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,84,86,0,0 ; vbroadcastss 0x5654(%rip),%xmm8 # b6dc <_sk_clut_4D_avx+0x2557> + DB 196,98,121,24,5,176,232,1,0 ; vbroadcastss 0x1e8b0(%rip),%xmm8 # 2b718 <_sk_overlay_sse2_8bit+0x5f7> 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 @@ -13211,7 +12264,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,27,86,0,0 ; vbroadcastss 0x561b(%rip),%ymm10 # b6e0 <_sk_clut_4D_avx+0x255b> + DB 196,98,125,24,21,119,232,1,0 ; vbroadcastss 0x1e877(%rip),%ymm10 # 2b71c <_sk_overlay_sse2_8bit+0x5fb> 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 @@ -13298,7 +12351,7 @@ _sk_store_f16_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,79 ; jne 62c2 <_sk_store_f16_avx+0x286> + DB 117,79 ; jne d0a2 <_sk_store_f16_avx+0x286> DB 196,65,120,17,28,193 ; vmovups %xmm11,(%r9,%rax,8) DB 196,65,120,17,84,193,16 ; vmovups %xmm10,0x10(%r9,%rax,8) DB 196,65,120,17,76,193,32 ; vmovups %xmm9,0x20(%r9,%rax,8) @@ -13314,22 +12367,22 @@ _sk_store_f16_avx LABEL PROC DB 255,224 ; jmpq *%rax DB 196,65,121,214,28,193 ; vmovq %xmm11,(%r9,%rax,8) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,192 ; je 628e <_sk_store_f16_avx+0x252> + DB 116,192 ; je d06e <_sk_store_f16_avx+0x252> DB 196,65,121,23,92,193,8 ; vmovhpd %xmm11,0x8(%r9,%rax,8) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,179 ; jb 628e <_sk_store_f16_avx+0x252> + DB 114,179 ; jb d06e <_sk_store_f16_avx+0x252> DB 196,65,121,214,84,193,16 ; vmovq %xmm10,0x10(%r9,%rax,8) - DB 116,170 ; je 628e <_sk_store_f16_avx+0x252> + DB 116,170 ; je d06e <_sk_store_f16_avx+0x252> DB 196,65,121,23,84,193,24 ; vmovhpd %xmm10,0x18(%r9,%rax,8) DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,157 ; jb 628e <_sk_store_f16_avx+0x252> + DB 114,157 ; jb d06e <_sk_store_f16_avx+0x252> DB 196,65,121,214,76,193,32 ; vmovq %xmm9,0x20(%r9,%rax,8) - DB 116,148 ; je 628e <_sk_store_f16_avx+0x252> + DB 116,148 ; je d06e <_sk_store_f16_avx+0x252> DB 196,65,121,23,76,193,40 ; vmovhpd %xmm9,0x28(%r9,%rax,8) DB 73,131,248,7 ; cmp $0x7,%r8 - DB 114,135 ; jb 628e <_sk_store_f16_avx+0x252> + DB 114,135 ; jb d06e <_sk_store_f16_avx+0x252> DB 196,65,121,214,68,193,48 ; vmovq %xmm8,0x30(%r9,%rax,8) - DB 233,123,255,255,255 ; jmpq 628e <_sk_store_f16_avx+0x252> + DB 233,123,255,255,255 ; jmpq d06e <_sk_store_f16_avx+0x252> PUBLIC _sk_load_u16_be_avx _sk_load_u16_be_avx LABEL PROC @@ -13342,7 +12395,7 @@ _sk_load_u16_be_avx LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 73,99,194 ; movslq %r10d,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,253,0,0,0 ; jne 6437 <_sk_load_u16_be_avx+0x124> + DB 15,133,253,0,0,0 ; jne d217 <_sk_load_u16_be_avx+0x124> DB 196,65,121,16,4,65 ; vmovupd (%r9,%rax,2),%xmm8 DB 196,193,121,16,84,65,16 ; vmovupd 0x10(%r9,%rax,2),%xmm2 DB 196,193,121,16,92,65,32 ; vmovupd 0x20(%r9,%rax,2),%xmm3 @@ -13364,7 +12417,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,57,83,0,0 ; vbroadcastss 0x5339(%rip),%ymm11 # b6e4 <_sk_clut_4D_avx+0x255f> + DB 196,98,125,24,29,149,228,1,0 ; vbroadcastss 0x1e495(%rip),%ymm11 # 2b620 <_sk_overlay_sse2_8bit+0x4ff> 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 @@ -13398,29 +12451,29 @@ _sk_load_u16_be_avx LABEL PROC DB 196,65,123,16,4,65 ; vmovsd (%r9,%rax,2),%xmm8 DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,85 ; je 649d <_sk_load_u16_be_avx+0x18a> + DB 116,85 ; je d27d <_sk_load_u16_be_avx+0x18a> DB 196,65,57,22,68,65,8 ; vmovhpd 0x8(%r9,%rax,2),%xmm8,%xmm8 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,72 ; jb 649d <_sk_load_u16_be_avx+0x18a> + DB 114,72 ; jb d27d <_sk_load_u16_be_avx+0x18a> DB 196,193,123,16,84,65,16 ; vmovsd 0x10(%r9,%rax,2),%xmm2 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 116,72 ; je 64aa <_sk_load_u16_be_avx+0x197> + DB 116,72 ; je d28a <_sk_load_u16_be_avx+0x197> DB 196,193,105,22,84,65,24 ; vmovhpd 0x18(%r9,%rax,2),%xmm2,%xmm2 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,59 ; jb 64aa <_sk_load_u16_be_avx+0x197> + DB 114,59 ; jb d28a <_sk_load_u16_be_avx+0x197> DB 196,193,123,16,92,65,32 ; vmovsd 0x20(%r9,%rax,2),%xmm3 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 15,132,213,254,255,255 ; je 6355 <_sk_load_u16_be_avx+0x42> + DB 15,132,213,254,255,255 ; je d135 <_sk_load_u16_be_avx+0x42> DB 196,193,97,22,92,65,40 ; vmovhpd 0x28(%r9,%rax,2),%xmm3,%xmm3 DB 73,131,248,7 ; cmp $0x7,%r8 - DB 15,130,196,254,255,255 ; jb 6355 <_sk_load_u16_be_avx+0x42> + DB 15,130,196,254,255,255 ; jb d135 <_sk_load_u16_be_avx+0x42> DB 196,65,122,126,76,65,48 ; vmovq 0x30(%r9,%rax,2),%xmm9 - DB 233,184,254,255,255 ; jmpq 6355 <_sk_load_u16_be_avx+0x42> + DB 233,184,254,255,255 ; jmpq d135 <_sk_load_u16_be_avx+0x42> DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3 DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2 - DB 233,171,254,255,255 ; jmpq 6355 <_sk_load_u16_be_avx+0x42> + DB 233,171,254,255,255 ; jmpq d135 <_sk_load_u16_be_avx+0x42> DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3 - DB 233,162,254,255,255 ; jmpq 6355 <_sk_load_u16_be_avx+0x42> + DB 233,162,254,255,255 ; jmpq d135 <_sk_load_u16_be_avx+0x42> PUBLIC _sk_load_rgb_u16_be_avx _sk_load_rgb_u16_be_avx LABEL PROC @@ -13435,7 +12488,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC DB 72,141,4,64 ; lea (%rax,%rax,2),%rax DB 72,193,248,32 ; sar $0x20,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,243,0,0,0 ; jne 65d1 <_sk_load_rgb_u16_be_avx+0x11e> + DB 15,133,243,0,0,0 ; jne d3b1 <_sk_load_rgb_u16_be_avx+0x11e> DB 196,193,122,111,4,65 ; vmovdqu (%r9,%rax,2),%xmm0 DB 196,193,122,111,84,65,12 ; vmovdqu 0xc(%r9,%rax,2),%xmm2 DB 196,193,122,111,76,65,24 ; vmovdqu 0x18(%r9,%rax,2),%xmm1 @@ -13462,7 +12515,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,128,81,0,0 ; vbroadcastss 0x5180(%rip),%ymm11 # b6e8 <_sk_clut_4D_avx+0x2563> + DB 196,98,125,24,29,216,226,1,0 ; vbroadcastss 0x1e2d8(%rip),%ymm11 # 2b620 <_sk_overlay_sse2_8bit+0x4ff> 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 @@ -13483,41 +12536,41 @@ _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,29,81,0,0 ; vbroadcastss 0x511d(%rip),%ymm3 # b6ec <_sk_clut_4D_avx+0x2567> + DB 196,226,125,24,29,225,225,1,0 ; vbroadcastss 0x1e1e1(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,5 ; jne 65ea <_sk_load_rgb_u16_be_avx+0x137> - DB 233,40,255,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> + DB 117,5 ; jne d3ca <_sk_load_rgb_u16_be_avx+0x137> + DB 233,40,255,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> DB 196,193,121,110,76,65,6 ; vmovd 0x6(%r9,%rax,2),%xmm1 DB 196,65,113,196,68,65,10,2 ; vpinsrw $0x2,0xa(%r9,%rax,2),%xmm1,%xmm8 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,26 ; jb 6619 <_sk_load_rgb_u16_be_avx+0x166> + DB 114,26 ; jb d3f9 <_sk_load_rgb_u16_be_avx+0x166> DB 196,193,121,110,76,65,12 ; vmovd 0xc(%r9,%rax,2),%xmm1 DB 196,193,113,196,84,65,16,2 ; vpinsrw $0x2,0x10(%r9,%rax,2),%xmm1,%xmm2 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 117,10 ; jne 661e <_sk_load_rgb_u16_be_avx+0x16b> - DB 233,249,254,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> - DB 233,244,254,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> + DB 117,10 ; jne d3fe <_sk_load_rgb_u16_be_avx+0x16b> + DB 233,249,254,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> + DB 233,244,254,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> DB 196,193,121,110,76,65,18 ; vmovd 0x12(%r9,%rax,2),%xmm1 DB 196,65,113,196,76,65,22,2 ; vpinsrw $0x2,0x16(%r9,%rax,2),%xmm1,%xmm9 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,26 ; jb 664d <_sk_load_rgb_u16_be_avx+0x19a> + DB 114,26 ; jb d42d <_sk_load_rgb_u16_be_avx+0x19a> DB 196,193,121,110,76,65,24 ; vmovd 0x18(%r9,%rax,2),%xmm1 DB 196,193,113,196,76,65,28,2 ; vpinsrw $0x2,0x1c(%r9,%rax,2),%xmm1,%xmm1 DB 73,131,248,5 ; cmp $0x5,%r8 - DB 117,10 ; jne 6652 <_sk_load_rgb_u16_be_avx+0x19f> - DB 233,197,254,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> - DB 233,192,254,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> + DB 117,10 ; jne d432 <_sk_load_rgb_u16_be_avx+0x19f> + DB 233,197,254,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> + DB 233,192,254,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> DB 196,193,121,110,92,65,30 ; vmovd 0x1e(%r9,%rax,2),%xmm3 DB 196,65,97,196,92,65,34,2 ; vpinsrw $0x2,0x22(%r9,%rax,2),%xmm3,%xmm11 DB 73,131,248,7 ; cmp $0x7,%r8 - DB 114,20 ; jb 667b <_sk_load_rgb_u16_be_avx+0x1c8> + DB 114,20 ; jb d45b <_sk_load_rgb_u16_be_avx+0x1c8> DB 196,193,121,110,92,65,36 ; vmovd 0x24(%r9,%rax,2),%xmm3 DB 196,193,97,196,92,65,40,2 ; vpinsrw $0x2,0x28(%r9,%rax,2),%xmm3,%xmm3 - DB 233,151,254,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> - DB 233,146,254,255,255 ; jmpq 6512 <_sk_load_rgb_u16_be_avx+0x5f> + DB 233,151,254,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> + DB 233,146,254,255,255 ; jmpq d2f2 <_sk_load_rgb_u16_be_avx+0x5f> PUBLIC _sk_store_u16_be_avx _sk_store_u16_be_avx LABEL PROC @@ -13529,7 +12582,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,73,80,0,0 ; vbroadcastss 0x5049(%rip),%ymm8 # b6f0 <_sk_clut_4D_avx+0x256b> + DB 196,98,125,24,5,33,226,1,0 ; vbroadcastss 0x1e221(%rip),%ymm8 # 2b6a8 <_sk_overlay_sse2_8bit+0x587> 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 @@ -13567,7 +12620,7 @@ _sk_store_u16_be_avx LABEL PROC DB 196,65,17,98,200 ; vpunpckldq %xmm8,%xmm13,%xmm9 DB 196,65,17,106,192 ; vpunpckhdq %xmm8,%xmm13,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,31 ; jne 678b <_sk_store_u16_be_avx+0x10b> + DB 117,31 ; jne d56b <_sk_store_u16_be_avx+0x10b> DB 196,65,120,17,28,65 ; vmovups %xmm11,(%r9,%rax,2) DB 196,65,120,17,84,65,16 ; vmovups %xmm10,0x10(%r9,%rax,2) DB 196,65,120,17,76,65,32 ; vmovups %xmm9,0x20(%r9,%rax,2) @@ -13576,28 +12629,28 @@ _sk_store_u16_be_avx LABEL PROC DB 255,224 ; jmpq *%rax DB 196,65,121,214,28,65 ; vmovq %xmm11,(%r9,%rax,2) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,240 ; je 6787 <_sk_store_u16_be_avx+0x107> + DB 116,240 ; je d567 <_sk_store_u16_be_avx+0x107> DB 196,65,121,23,92,65,8 ; vmovhpd %xmm11,0x8(%r9,%rax,2) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,227 ; jb 6787 <_sk_store_u16_be_avx+0x107> + DB 114,227 ; jb d567 <_sk_store_u16_be_avx+0x107> DB 196,65,121,214,84,65,16 ; vmovq %xmm10,0x10(%r9,%rax,2) - DB 116,218 ; je 6787 <_sk_store_u16_be_avx+0x107> + DB 116,218 ; je d567 <_sk_store_u16_be_avx+0x107> DB 196,65,121,23,84,65,24 ; vmovhpd %xmm10,0x18(%r9,%rax,2) DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,205 ; jb 6787 <_sk_store_u16_be_avx+0x107> + DB 114,205 ; jb d567 <_sk_store_u16_be_avx+0x107> DB 196,65,121,214,76,65,32 ; vmovq %xmm9,0x20(%r9,%rax,2) - DB 116,196 ; je 6787 <_sk_store_u16_be_avx+0x107> + DB 116,196 ; je d567 <_sk_store_u16_be_avx+0x107> DB 196,65,121,23,76,65,40 ; vmovhpd %xmm9,0x28(%r9,%rax,2) DB 73,131,248,7 ; cmp $0x7,%r8 - DB 114,183 ; jb 6787 <_sk_store_u16_be_avx+0x107> + DB 114,183 ; jb d567 <_sk_store_u16_be_avx+0x107> DB 196,65,121,214,68,65,48 ; vmovq %xmm8,0x30(%r9,%rax,2) - DB 235,174 ; jmp 6787 <_sk_store_u16_be_avx+0x107> + DB 235,174 ; jmp d567 <_sk_store_u16_be_avx+0x107> PUBLIC _sk_load_f32_avx _sk_load_f32_avx LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 73,131,248,7 ; cmp $0x7,%r8 - DB 15,135,128,0,0,0 ; ja 6865 <_sk_load_f32_avx+0x8c> + DB 15,135,128,0,0,0 ; ja d645 <_sk_load_f32_avx+0x8c> DB 68,141,20,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r10d DB 76,99,88,8 ; movslq 0x8(%rax),%r11 DB 76,99,201 ; movslq %ecx,%r9 @@ -13605,7 +12658,7 @@ _sk_load_f32_avx LABEL PROC DB 73,193,225,2 ; shl $0x2,%r9 DB 76,3,8 ; add (%rax),%r9 DB 77,99,210 ; movslq %r10d,%r10 - DB 76,141,29,135,0,0,0 ; lea 0x87(%rip),%r11 # 6890 <_sk_load_f32_avx+0xb7> + DB 76,141,29,135,0,0,0 ; lea 0x87(%rip),%r11 # d670 <_sk_load_f32_avx+0xb7> DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax @@ -13654,7 +12707,7 @@ PUBLIC _sk_load_f32_dst_avx _sk_load_f32_dst_avx LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 73,131,248,7 ; cmp $0x7,%r8 - DB 15,135,128,0,0,0 ; ja 693c <_sk_load_f32_dst_avx+0x8c> + DB 15,135,128,0,0,0 ; ja d71c <_sk_load_f32_dst_avx+0x8c> DB 68,141,20,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r10d DB 76,99,88,8 ; movslq 0x8(%rax),%r11 DB 76,99,201 ; movslq %ecx,%r9 @@ -13662,7 +12715,7 @@ _sk_load_f32_dst_avx LABEL PROC DB 73,193,225,2 ; shl $0x2,%r9 DB 76,3,8 ; add (%rax),%r9 DB 77,99,210 ; movslq %r10d,%r10 - DB 76,141,29,132,0,0,0 ; lea 0x84(%rip),%r11 # 6964 <_sk_load_f32_dst_avx+0xb4> + DB 76,141,29,132,0,0,0 ; lea 0x84(%rip),%r11 # d744 <_sk_load_f32_dst_avx+0xb4> DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax DB 76,1,216 ; add %r11,%rax DB 255,224 ; jmpq *%rax @@ -13724,7 +12777,7 @@ _sk_store_f32_avx LABEL PROC DB 196,65,37,20,196 ; vunpcklpd %ymm12,%ymm11,%ymm8 DB 196,65,37,21,220 ; vunpckhpd %ymm12,%ymm11,%ymm11 DB 77,133,192 ; test %r8,%r8 - DB 117,55 ; jne 6a03 <_sk_store_f32_avx+0x7f> + DB 117,55 ; jne d7e3 <_sk_store_f32_avx+0x7f> DB 196,67,45,24,225,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm12 DB 196,67,61,24,235,1 ; vinsertf128 $0x1,%xmm11,%ymm8,%ymm13 DB 196,67,45,6,201,49 ; vperm2f128 $0x31,%ymm9,%ymm10,%ymm9 @@ -13737,22 +12790,22 @@ _sk_store_f32_avx LABEL PROC DB 255,224 ; jmpq *%rax DB 196,65,121,17,20,129 ; vmovupd %xmm10,(%r9,%rax,4) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,240 ; je 69ff <_sk_store_f32_avx+0x7b> + DB 116,240 ; je d7df <_sk_store_f32_avx+0x7b> DB 196,65,121,17,76,129,16 ; vmovupd %xmm9,0x10(%r9,%rax,4) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,227 ; jb 69ff <_sk_store_f32_avx+0x7b> + DB 114,227 ; jb d7df <_sk_store_f32_avx+0x7b> DB 196,65,121,17,68,129,32 ; vmovupd %xmm8,0x20(%r9,%rax,4) - DB 116,218 ; je 69ff <_sk_store_f32_avx+0x7b> + DB 116,218 ; je d7df <_sk_store_f32_avx+0x7b> DB 196,65,121,17,92,129,48 ; vmovupd %xmm11,0x30(%r9,%rax,4) DB 73,131,248,5 ; cmp $0x5,%r8 - DB 114,205 ; jb 69ff <_sk_store_f32_avx+0x7b> + DB 114,205 ; jb d7df <_sk_store_f32_avx+0x7b> DB 196,67,125,25,84,129,64,1 ; vextractf128 $0x1,%ymm10,0x40(%r9,%rax,4) - DB 116,195 ; je 69ff <_sk_store_f32_avx+0x7b> + DB 116,195 ; je d7df <_sk_store_f32_avx+0x7b> DB 196,67,125,25,76,129,80,1 ; vextractf128 $0x1,%ymm9,0x50(%r9,%rax,4) DB 73,131,248,7 ; cmp $0x7,%r8 - DB 114,181 ; jb 69ff <_sk_store_f32_avx+0x7b> + DB 114,181 ; jb d7df <_sk_store_f32_avx+0x7b> DB 196,67,125,25,68,129,96,1 ; vextractf128 $0x1,%ymm8,0x60(%r9,%rax,4) - DB 235,171 ; jmp 69ff <_sk_store_f32_avx+0x7b> + DB 235,171 ; jmp d7df <_sk_store_f32_avx+0x7b> PUBLIC _sk_clamp_x_avx _sk_clamp_x_avx LABEL PROC @@ -13835,7 +12888,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,107,75,0,0 ; vmulss 0x4b6b(%rip),%xmm9,%xmm0 # b6f4 <_sk_clut_4D_avx+0x256f> + DB 197,178,89,5,35,220,1,0 ; vmulss 0x1dc23(%rip),%xmm9,%xmm0 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -13867,7 +12920,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,226,74,0,0 ; vmulss 0x4ae2(%rip),%xmm9,%xmm1 # b6f8 <_sk_clut_4D_avx+0x2573> + DB 197,178,89,13,150,219,1,0 ; vmulss 0x1db96(%rip),%xmm9,%xmm1 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -13892,7 +12945,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,124,74,0,0 ; vbroadcastss 0x4a7c(%rip),%ymm8 # b6fc <_sk_clut_4D_avx+0x2577> + DB 196,98,125,24,5,48,219,1,0 ; vbroadcastss 0x1db30(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -13906,9 +12959,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,95,74,0,0 ; vbroadcastss 0x4a5f(%rip),%ymm8 # b700 <_sk_clut_4D_avx+0x257b> + DB 196,98,125,24,5,39,219,1,0 ; vbroadcastss 0x1db27(%rip),%ymm8 # 2b5a8 <_sk_overlay_sse2_8bit+0x487> DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0 - DB 196,98,125,24,13,85,74,0,0 ; vbroadcastss 0x4a55(%rip),%ymm9 # b704 <_sk_clut_4D_avx+0x257f> + DB 196,98,125,24,13,253,218,1,0 ; vbroadcastss 0x1dafd(%rip),%ymm9 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -13922,12 +12975,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,37,74,0,0 ; vbroadcastss 0x4a25(%rip),%ymm3 # b708 <_sk_clut_4D_avx+0x2583> + DB 196,226,125,24,29,233,219,1,0 ; vbroadcastss 0x1dbe9(%rip),%ymm3 # 2b6ac <_sk_overlay_sse2_8bit+0x58b> DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0 - DB 196,226,125,24,29,28,74,0,0 ; vbroadcastss 0x4a1c(%rip),%ymm3 # b70c <_sk_clut_4D_avx+0x2587> + DB 196,226,125,24,29,224,219,1,0 ; vbroadcastss 0x1dbe0(%rip),%ymm3 # 2b6b0 <_sk_overlay_sse2_8bit+0x58f> DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1 DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0 - DB 196,226,125,24,13,15,74,0,0 ; vbroadcastss 0x4a0f(%rip),%ymm1 # b710 <_sk_clut_4D_avx+0x258b> + DB 196,226,125,24,13,211,219,1,0 ; vbroadcastss 0x1dbd3(%rip),%ymm1 # 2b6b4 <_sk_overlay_sse2_8bit+0x593> 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 @@ -14160,9 +13213,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 70a8 <_sk_evenly_spaced_gradient_avx+0x28> + DB 120,7 ; js de88 <_sk_evenly_spaced_gradient_avx+0x28> DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1 - DB 235,21 ; jmp 70bd <_sk_evenly_spaced_gradient_avx+0x3d> + DB 235,21 ; jmp de9d <_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 @@ -14319,18 +13372,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,240,66,0,0 ; vbroadcastss 0x42f0(%rip),%ymm0 # b714 <_sk_clut_4D_avx+0x258f> + DB 196,226,125,24,5,184,212,1,0 ; vbroadcastss 0x1d4b8(%rip),%ymm0 # 2b6bc <_sk_overlay_sse2_8bit+0x59b> DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0 - DB 196,226,125,24,13,231,66,0,0 ; vbroadcastss 0x42e7(%rip),%ymm1 # b718 <_sk_clut_4D_avx+0x2593> + DB 196,226,125,24,13,167,212,1,0 ; vbroadcastss 0x1d4a7(%rip),%ymm1 # 2b6b8 <_sk_overlay_sse2_8bit+0x597> DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0 DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0 - DB 196,226,125,24,13,218,66,0,0 ; vbroadcastss 0x42da(%rip),%ymm1 # b71c <_sk_clut_4D_avx+0x2597> + DB 196,226,125,24,13,158,212,1,0 ; vbroadcastss 0x1d49e(%rip),%ymm1 # 2b6c0 <_sk_overlay_sse2_8bit+0x59f> DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0 DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0 - DB 196,226,125,24,13,205,66,0,0 ; vbroadcastss 0x42cd(%rip),%ymm1 # b720 <_sk_clut_4D_avx+0x259b> + DB 196,226,125,24,13,145,212,1,0 ; vbroadcastss 0x1d491(%rip),%ymm1 # 2b6c4 <_sk_overlay_sse2_8bit+0x5a3> DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0 DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0 - DB 196,226,125,24,13,192,66,0,0 ; vbroadcastss 0x42c0(%rip),%ymm1 # b724 <_sk_clut_4D_avx+0x259f> + DB 196,226,125,24,13,132,212,1,0 ; vbroadcastss 0x1d484(%rip),%ymm1 # 2b6c8 <_sk_overlay_sse2_8bit+0x5a7> DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 @@ -14352,12 +13405,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 74ea <_sk_gradient_avx+0x72> + DB 114,80 ; jb e2ca <_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,117,66,0,0 ; vbroadcastss 0x4275(%rip),%ymm10 # b728 <_sk_clut_4D_avx+0x25a3> + DB 196,98,125,24,21,1,211,1,0 ; vbroadcastss 0x1d301(%rip),%ymm10 # 2b594 <_sk_overlay_sse2_8bit+0x473> 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 @@ -14369,7 +13422,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 74b7 <_sk_gradient_avx+0x3f> + DB 117,205 ; jne e297 <_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 @@ -14549,27 +13602,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,104,62,0,0 ; vbroadcastss 0x3e68(%rip),%ymm13 # b72c <_sk_clut_4D_avx+0x25a7> + DB 196,98,125,24,45,40,208,1,0 ; vbroadcastss 0x1d028(%rip),%ymm13 # 2b6cc <_sk_overlay_sse2_8bit+0x5ab> DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13 - DB 196,98,125,24,53,94,62,0,0 ; vbroadcastss 0x3e5e(%rip),%ymm14 # b730 <_sk_clut_4D_avx+0x25ab> + DB 196,98,125,24,53,30,208,1,0 ; vbroadcastss 0x1d01e(%rip),%ymm14 # 2b6d0 <_sk_overlay_sse2_8bit+0x5af> 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,79,62,0,0 ; vbroadcastss 0x3e4f(%rip),%ymm14 # b734 <_sk_clut_4D_avx+0x25af> + DB 196,98,125,24,53,15,208,1,0 ; vbroadcastss 0x1d00f(%rip),%ymm14 # 2b6d4 <_sk_overlay_sse2_8bit+0x5b3> 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,64,62,0,0 ; vbroadcastss 0x3e40(%rip),%ymm13 # b738 <_sk_clut_4D_avx+0x25b3> + DB 196,98,125,24,45,0,208,1,0 ; vbroadcastss 0x1d000(%rip),%ymm13 # 2b6d8 <_sk_overlay_sse2_8bit+0x5b7> 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,43,62,0,0 ; vbroadcastss 0x3e2b(%rip),%ymm10 # b73c <_sk_clut_4D_avx+0x25b7> + DB 196,98,125,24,21,235,207,1,0 ; vbroadcastss 0x1cfeb(%rip),%ymm10 # 2b6dc <_sk_overlay_sse2_8bit+0x5bb> 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,21,62,0,0 ; vbroadcastss 0x3e15(%rip),%ymm10 # b740 <_sk_clut_4D_avx+0x25bb> + DB 196,98,125,24,21,129,206,1,0 ; vbroadcastss 0x1ce81(%rip),%ymm10 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,255,61,0,0 ; vbroadcastss 0x3dff(%rip),%ymm10 # b744 <_sk_clut_4D_avx+0x25bf> + DB 196,98,125,24,21,107,206,1,0 ; vbroadcastss 0x1ce6b(%rip),%ymm10 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -14595,7 +13648,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,169,61,0,0 ; vbroadcastss 0x3da9(%rip),%ymm11 # b748 <_sk_clut_4D_avx+0x25c3> + DB 196,98,125,24,29,97,207,1,0 ; vbroadcastss 0x1cf61(%rip),%ymm11 # 2b6e0 <_sk_overlay_sse2_8bit+0x5bf> 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 @@ -14604,17 +13657,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,125,61,0,0 ; vbroadcastss 0x3d7d(%rip),%ymm9 # b74c <_sk_clut_4D_avx+0x25c7> + DB 196,98,125,24,13,53,207,1,0 ; vbroadcastss 0x1cf35(%rip),%ymm9 # 2b6e4 <_sk_overlay_sse2_8bit+0x5c3> 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,91,61,0,0 ; vbroadcastss 0x3d5b(%rip),%ymm9 # b750 <_sk_clut_4D_avx+0x25cb> + DB 196,98,125,24,13,19,207,1,0 ; vbroadcastss 0x1cf13(%rip),%ymm9 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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,76,61,0,0 ; vbroadcastss 0x3d4c(%rip),%ymm11 # b754 <_sk_clut_4D_avx+0x25cf> + DB 196,98,125,24,29,164,205,1,0 ; vbroadcastss 0x1cda4(%rip),%ymm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -14632,7 +13685,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,11,61,0,0 ; vbroadcastss 0x3d0b(%rip),%ymm11 # b758 <_sk_clut_4D_avx+0x25d3> + DB 196,98,125,24,29,179,206,1,0 ; vbroadcastss 0x1ceb3(%rip),%ymm11 # 2b6e0 <_sk_overlay_sse2_8bit+0x5bf> 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 @@ -14641,17 +13694,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,223,60,0,0 ; vbroadcastss 0x3cdf(%rip),%ymm9 # b75c <_sk_clut_4D_avx+0x25d7> + DB 196,98,125,24,13,135,206,1,0 ; vbroadcastss 0x1ce87(%rip),%ymm9 # 2b6e4 <_sk_overlay_sse2_8bit+0x5c3> 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,189,60,0,0 ; vbroadcastss 0x3cbd(%rip),%ymm9 # b760 <_sk_clut_4D_avx+0x25db> + DB 196,98,125,24,13,101,206,1,0 ; vbroadcastss 0x1ce65(%rip),%ymm9 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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,174,60,0,0 ; vbroadcastss 0x3cae(%rip),%ymm11 # b764 <_sk_clut_4D_avx+0x25df> + DB 196,98,125,24,29,246,204,1,0 ; vbroadcastss 0x1ccf6(%rip),%ymm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -14668,7 +13721,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,115,60,0,0 ; vbroadcastss 0x3c73(%rip),%ymm10 # b768 <_sk_clut_4D_avx+0x25e3> + DB 196,98,125,24,21,11,206,1,0 ; vbroadcastss 0x1ce0b(%rip),%ymm10 # 2b6e0 <_sk_overlay_sse2_8bit+0x5bf> 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 @@ -14677,7 +13730,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0 DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0 - DB 196,98,125,24,5,71,60,0,0 ; vbroadcastss 0x3c47(%rip),%ymm8 # b76c <_sk_clut_4D_avx+0x25e7> + DB 196,98,125,24,5,227,205,1,0 ; vbroadcastss 0x1cde3(%rip),%ymm8 # 2b6e8 <_sk_overlay_sse2_8bit+0x5c7> 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 @@ -14712,7 +13765,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,227,59,0,0 ; vbroadcastss 0x3be3(%rip),%ymm8 # b770 <_sk_clut_4D_avx+0x25eb> + DB 196,98,125,24,5,31,204,1,0 ; vbroadcastss 0x1cc1f(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -14745,9 +13798,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,111,59,0,0 ; vbroadcastss 0x3b6f(%rip),%ymm0 # b774 <_sk_clut_4D_avx+0x25ef> + DB 196,226,125,24,5,7,205,1,0 ; vbroadcastss 0x1cd07(%rip),%ymm0 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0 - DB 196,98,125,24,5,102,59,0,0 ; vbroadcastss 0x3b66(%rip),%ymm8 # b778 <_sk_clut_4D_avx+0x25f3> + DB 196,98,125,24,5,158,203,1,0 ; vbroadcastss 0x1cb9e(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -14756,7 +13809,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,78,59,0,0 ; vbroadcastss 0x3b4e(%rip),%ymm0 # b77c <_sk_clut_4D_avx+0x25f7> + DB 196,226,125,24,5,126,203,1,0 ; vbroadcastss 0x1cb7e(%rip),%ymm0 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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) @@ -14766,9 +13819,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,50,59,0,0 ; vbroadcastss 0x3b32(%rip),%ymm1 # b780 <_sk_clut_4D_avx+0x25fb> + DB 196,226,125,24,13,190,204,1,0 ; vbroadcastss 0x1ccbe(%rip),%ymm1 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1 - DB 196,98,125,24,5,40,59,0,0 ; vbroadcastss 0x3b28(%rip),%ymm8 # b784 <_sk_clut_4D_avx+0x25ff> + DB 196,98,125,24,5,84,203,1,0 ; vbroadcastss 0x1cb54(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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 @@ -14777,7 +13830,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,16,59,0,0 ; vbroadcastss 0x3b10(%rip),%ymm1 # b788 <_sk_clut_4D_avx+0x2603> + DB 196,226,125,24,13,52,203,1,0 ; vbroadcastss 0x1cb34(%rip),%ymm1 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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) @@ -14787,14 +13840,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,243,58,0,0 ; vbroadcastss 0x3af3(%rip),%ymm0 # b78c <_sk_clut_4D_avx+0x2607> + DB 196,226,125,24,5,119,204,1,0 ; vbroadcastss 0x1cc77(%rip),%ymm0 # 2b6f0 <_sk_overlay_sse2_8bit+0x5cf> DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0 - DB 196,98,125,24,5,234,58,0,0 ; vbroadcastss 0x3aea(%rip),%ymm8 # b790 <_sk_clut_4D_avx+0x260b> + DB 196,98,125,24,5,10,203,1,0 ; vbroadcastss 0x1cb0a(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,219,58,0,0 ; vbroadcastss 0x3adb(%rip),%ymm10 # b794 <_sk_clut_4D_avx+0x260f> + DB 196,98,125,24,21,91,204,1,0 ; vbroadcastss 0x1cc5b(%rip),%ymm10 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8 - DB 196,98,125,24,21,209,58,0,0 ; vbroadcastss 0x3ad1(%rip),%ymm10 # b798 <_sk_clut_4D_avx+0x2613> + DB 196,98,125,24,21,89,203,1,0 ; vbroadcastss 0x1cb59(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> 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) @@ -14804,19 +13857,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,180,58,0,0 ; vbroadcastss 0x3ab4(%rip),%ymm0 # b79c <_sk_clut_4D_avx+0x2617> + DB 196,226,125,24,5,36,204,1,0 ; vbroadcastss 0x1cc24(%rip),%ymm0 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0 - DB 196,98,125,24,5,171,58,0,0 ; vbroadcastss 0x3aab(%rip),%ymm8 # b7a0 <_sk_clut_4D_avx+0x261b> + DB 196,98,125,24,5,187,202,1,0 ; vbroadcastss 0x1cabb(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8 - DB 196,98,125,24,13,161,58,0,0 ; vbroadcastss 0x3aa1(%rip),%ymm9 # b7a4 <_sk_clut_4D_avx+0x261f> + DB 196,98,125,24,13,25,204,1,0 ; vbroadcastss 0x1cc19(%rip),%ymm9 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9 - DB 196,98,125,24,21,151,58,0,0 ; vbroadcastss 0x3a97(%rip),%ymm10 # b7a8 <_sk_clut_4D_avx+0x2623> + DB 196,98,125,24,21,7,204,1,0 ; vbroadcastss 0x1cc07(%rip),%ymm10 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,136,58,0,0 ; vbroadcastss 0x3a88(%rip),%ymm10 # b7ac <_sk_clut_4D_avx+0x2627> + DB 196,98,125,24,21,136,202,1,0 ; vbroadcastss 0x1ca88(%rip),%ymm10 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,121,58,0,0 ; vbroadcastss 0x3a79(%rip),%ymm9 # b7b0 <_sk_clut_4D_avx+0x262b> + DB 196,98,125,24,13,233,203,1,0 ; vbroadcastss 0x1cbe9(%rip),%ymm9 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -14825,17 +13878,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,97,58,0,0 ; vbroadcastss 0x3a61(%rip),%ymm8 # b7b4 <_sk_clut_4D_avx+0x262f> + DB 196,98,125,24,5,89,202,1,0 ; vbroadcastss 0x1ca59(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,83,58,0,0 ; vbroadcastss 0x3a53(%rip),%ymm10 # b7b8 <_sk_clut_4D_avx+0x2633> + DB 196,98,125,24,21,183,203,1,0 ; vbroadcastss 0x1cbb7(%rip),%ymm10 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10 - DB 196,98,125,24,29,73,58,0,0 ; vbroadcastss 0x3a49(%rip),%ymm11 # b7bc <_sk_clut_4D_avx+0x2637> + DB 196,98,125,24,29,165,203,1,0 ; vbroadcastss 0x1cba5(%rip),%ymm11 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,48,58,0,0 ; vbroadcastss 0x3a30(%rip),%ymm9 # b7c0 <_sk_clut_4D_avx+0x263b> + DB 196,98,125,24,13,144,203,1,0 ; vbroadcastss 0x1cb90(%rip),%ymm9 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -14844,13 +13897,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,24,58,0,0 ; vbroadcastss 0x3a18(%rip),%ymm0 # b7c4 <_sk_clut_4D_avx+0x263f> + DB 196,226,125,24,5,108,203,1,0 ; vbroadcastss 0x1cb6c(%rip),%ymm0 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,5,58,0,0 ; vbroadcastss 0x3a05(%rip),%ymm10 # b7c8 <_sk_clut_4D_avx+0x2643> + DB 196,98,125,24,21,81,203,1,0 ; vbroadcastss 0x1cb51(%rip),%ymm10 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8 - DB 196,98,125,24,21,251,57,0,0 ; vbroadcastss 0x39fb(%rip),%ymm10 # b7cc <_sk_clut_4D_avx+0x2647> + DB 196,98,125,24,21,79,202,1,0 ; vbroadcastss 0x1ca4f(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> 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) @@ -14860,14 +13913,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,222,57,0,0 ; vbroadcastss 0x39de(%rip),%ymm1 # b7d0 <_sk_clut_4D_avx+0x264b> + DB 196,226,125,24,13,30,203,1,0 ; vbroadcastss 0x1cb1e(%rip),%ymm1 # 2b6f0 <_sk_overlay_sse2_8bit+0x5cf> DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1 - DB 196,98,125,24,5,212,57,0,0 ; vbroadcastss 0x39d4(%rip),%ymm8 # b7d4 <_sk_clut_4D_avx+0x264f> + DB 196,98,125,24,5,176,201,1,0 ; vbroadcastss 0x1c9b0(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> 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,197,57,0,0 ; vbroadcastss 0x39c5(%rip),%ymm10 # b7d8 <_sk_clut_4D_avx+0x2653> + DB 196,98,125,24,21,1,203,1,0 ; vbroadcastss 0x1cb01(%rip),%ymm10 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8 - DB 196,98,125,24,21,187,57,0,0 ; vbroadcastss 0x39bb(%rip),%ymm10 # b7dc <_sk_clut_4D_avx+0x2657> + DB 196,98,125,24,21,255,201,1,0 ; vbroadcastss 0x1c9ff(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> 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) @@ -14877,19 +13930,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,158,57,0,0 ; vbroadcastss 0x399e(%rip),%ymm1 # b7e0 <_sk_clut_4D_avx+0x265b> + DB 196,226,125,24,13,202,202,1,0 ; vbroadcastss 0x1caca(%rip),%ymm1 # 2b6ec <_sk_overlay_sse2_8bit+0x5cb> DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1 - DB 196,98,125,24,5,148,57,0,0 ; vbroadcastss 0x3994(%rip),%ymm8 # b7e4 <_sk_clut_4D_avx+0x265f> + DB 196,98,125,24,5,96,201,1,0 ; vbroadcastss 0x1c960(%rip),%ymm8 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8 - DB 196,98,125,24,13,138,57,0,0 ; vbroadcastss 0x398a(%rip),%ymm9 # b7e8 <_sk_clut_4D_avx+0x2663> + DB 196,98,125,24,13,190,202,1,0 ; vbroadcastss 0x1cabe(%rip),%ymm9 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9 - DB 196,98,125,24,21,128,57,0,0 ; vbroadcastss 0x3980(%rip),%ymm10 # b7ec <_sk_clut_4D_avx+0x2667> + DB 196,98,125,24,21,172,202,1,0 ; vbroadcastss 0x1caac(%rip),%ymm10 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,113,57,0,0 ; vbroadcastss 0x3971(%rip),%ymm10 # b7f0 <_sk_clut_4D_avx+0x266b> + DB 196,98,125,24,21,45,201,1,0 ; vbroadcastss 0x1c92d(%rip),%ymm10 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,98,57,0,0 ; vbroadcastss 0x3962(%rip),%ymm9 # b7f4 <_sk_clut_4D_avx+0x266f> + DB 196,98,125,24,13,142,202,1,0 ; vbroadcastss 0x1ca8e(%rip),%ymm9 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -14898,17 +13951,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,74,57,0,0 ; vbroadcastss 0x394a(%rip),%ymm8 # b7f8 <_sk_clut_4D_avx+0x2673> + DB 196,98,125,24,5,254,200,1,0 ; vbroadcastss 0x1c8fe(%rip),%ymm8 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,59,57,0,0 ; vbroadcastss 0x393b(%rip),%ymm10 # b7fc <_sk_clut_4D_avx+0x2677> + DB 196,98,125,24,21,91,202,1,0 ; vbroadcastss 0x1ca5b(%rip),%ymm10 # 2b6fc <_sk_overlay_sse2_8bit+0x5db> DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10 - DB 196,98,125,24,29,49,57,0,0 ; vbroadcastss 0x3931(%rip),%ymm11 # b800 <_sk_clut_4D_avx+0x267b> + DB 196,98,125,24,29,73,202,1,0 ; vbroadcastss 0x1ca49(%rip),%ymm11 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,24,57,0,0 ; vbroadcastss 0x3918(%rip),%ymm9 # b804 <_sk_clut_4D_avx+0x267f> + DB 196,98,125,24,13,52,202,1,0 ; vbroadcastss 0x1ca34(%rip),%ymm9 # 2b700 <_sk_overlay_sse2_8bit+0x5df> 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 @@ -14917,13 +13970,13 @@ _sk_bicubic_p1y_avx LABEL PROC PUBLIC _sk_bicubic_p3y_avx _sk_bicubic_p3y_avx LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,13,0,57,0,0 ; vbroadcastss 0x3900(%rip),%ymm1 # b808 <_sk_clut_4D_avx+0x2683> + DB 196,226,125,24,13,16,202,1,0 ; vbroadcastss 0x1ca10(%rip),%ymm1 # 2b6f8 <_sk_overlay_sse2_8bit+0x5d7> 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,236,56,0,0 ; vbroadcastss 0x38ec(%rip),%ymm10 # b80c <_sk_clut_4D_avx+0x2687> + DB 196,98,125,24,21,244,201,1,0 ; vbroadcastss 0x1c9f4(%rip),%ymm10 # 2b6f4 <_sk_overlay_sse2_8bit+0x5d3> DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8 - DB 196,98,125,24,21,226,56,0,0 ; vbroadcastss 0x38e2(%rip),%ymm10 # b810 <_sk_clut_4D_avx+0x268b> + DB 196,98,125,24,21,242,200,1,0 ; vbroadcastss 0x1c8f2(%rip),%ymm10 # 2b600 <_sk_overlay_sse2_8bit+0x4df> 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) @@ -15059,7 +14112,7 @@ _sk_clut_3D_avx LABEL PROC DB 197,249,127,68,36,96 ; vmovdqa %xmm0,0x60(%rsp) DB 72,139,0 ; mov (%rax),%rax DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0 - DB 196,98,121,24,29,139,54,0,0 ; vbroadcastss 0x368b(%rip),%xmm11 # b818 <_sk_clut_4D_avx+0x2693> + DB 196,98,121,24,29,155,199,1,0 ; vbroadcastss 0x1c79b(%rip),%xmm11 # 2b708 <_sk_overlay_sse2_8bit+0x5e7> DB 196,194,121,64,203 ; vpmulld %xmm11,%xmm0,%xmm1 DB 196,193,249,126,201 ; vmovq %xmm1,%r9 DB 69,137,202 ; mov %r9d,%r10d @@ -15093,7 +14146,7 @@ _sk_clut_3D_avx LABEL PROC DB 196,163,65,33,60,152,48 ; vinsertps $0x30,(%rax,%r11,4),%xmm7,%xmm7 DB 196,227,93,24,223,1 ; vinsertf128 $0x1,%xmm7,%ymm4,%ymm3 DB 197,252,17,156,36,192,0,0,0 ; vmovups %ymm3,0xc0(%rsp) - DB 196,98,121,24,13,204,53,0,0 ; vbroadcastss 0x35cc(%rip),%xmm9 # b81c <_sk_clut_4D_avx+0x2697> + DB 196,98,121,24,13,100,197,1,0 ; vbroadcastss 0x1c564(%rip),%xmm9 # 2b594 <_sk_overlay_sse2_8bit+0x473> DB 196,193,105,254,249 ; vpaddd %xmm9,%xmm2,%xmm7 DB 196,195,249,22,249,1 ; vpextrq $0x1,%xmm7,%r9 DB 196,193,249,126,250 ; vmovq %xmm7,%r10 @@ -15121,7 +14174,7 @@ _sk_clut_3D_avx LABEL PROC DB 196,161,122,16,60,152 ; vmovss (%rax,%r11,4),%xmm7 DB 196,227,81,33,239,48 ; vinsertps $0x30,%xmm7,%xmm5,%xmm5 DB 196,99,85,24,254,1 ; vinsertf128 $0x1,%xmm6,%ymm5,%ymm15 - DB 196,98,121,24,37,59,53,0,0 ; vbroadcastss 0x353b(%rip),%xmm12 # b820 <_sk_clut_4D_avx+0x269b> + DB 196,98,121,24,37,215,196,1,0 ; vbroadcastss 0x1c4d7(%rip),%xmm12 # 2b59c <_sk_overlay_sse2_8bit+0x47b> DB 196,193,105,254,212 ; vpaddd %xmm12,%xmm2,%xmm2 DB 196,195,249,22,209,1 ; vpextrq $0x1,%xmm2,%r9 DB 196,193,249,126,210 ; vmovq %xmm2,%r10 @@ -15149,7 +14202,7 @@ _sk_clut_3D_avx LABEL PROC DB 197,250,16,44,152 ; vmovss (%rax,%rbx,4),%xmm5 DB 196,227,105,33,213,48 ; vinsertps $0x30,%xmm5,%xmm2,%xmm2 DB 196,227,109,24,225,1 ; vinsertf128 $0x1,%xmm1,%ymm2,%ymm4 - DB 196,226,125,24,13,155,52,0,0 ; vbroadcastss 0x349b(%rip),%ymm1 # b814 <_sk_clut_4D_avx+0x268f> + DB 196,226,125,24,13,171,197,1,0 ; vbroadcastss 0x1c5ab(%rip),%ymm1 # 2b704 <_sk_overlay_sse2_8bit+0x5e3> DB 197,188,88,209 ; vaddps %ymm1,%ymm8,%ymm2 DB 197,252,17,140,36,160,0,0,0 ; vmovups %ymm1,0xa0(%rsp) DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2 @@ -15902,7 +14955,7 @@ _sk_clut_4D_avx LABEL PROC DB 196,226,25,64,200 ; vpmulld %xmm0,%xmm12,%xmm1 DB 197,249,127,12,36 ; vmovdqa %xmm1,(%rsp) DB 197,241,254,202 ; vpaddd %xmm2,%xmm1,%xmm1 - DB 196,98,121,24,61,46,37,0,0 ; vbroadcastss 0x252e(%rip),%xmm15 # b828 <_sk_clut_4D_avx+0x26a3> + DB 196,98,121,24,61,46,182,1,0 ; vbroadcastss 0x1b62e(%rip),%xmm15 # 2b708 <_sk_overlay_sse2_8bit+0x5e7> DB 196,194,113,64,247 ; vpmulld %xmm15,%xmm1,%xmm6 DB 196,193,249,126,241 ; vmovq %xmm6,%r9 DB 69,137,202 ; mov %r9d,%r10d @@ -15940,7 +14993,7 @@ _sk_clut_4D_avx LABEL PROC DB 196,163,65,33,60,144,32 ; vinsertps $0x20,(%rax,%r10,4),%xmm7,%xmm7 DB 196,163,65,33,60,152,48 ; vinsertps $0x30,(%rax,%r11,4),%xmm7,%xmm7 DB 196,99,53,24,247,1 ; vinsertf128 $0x1,%xmm7,%ymm9,%ymm14 - DB 196,98,121,24,21,86,36,0,0 ; vbroadcastss 0x2456(%rip),%xmm10 # b82c <_sk_clut_4D_avx+0x26a7> + DB 196,98,121,24,21,222,179,1,0 ; vbroadcastss 0x1b3de(%rip),%xmm10 # 2b594 <_sk_overlay_sse2_8bit+0x473> DB 196,65,97,254,202 ; vpaddd %xmm10,%xmm3,%xmm9 DB 196,67,249,22,201,1 ; vpextrq $0x1,%xmm9,%r9 DB 196,65,249,126,202 ; vmovq %xmm9,%r10 @@ -15968,7 +15021,7 @@ _sk_clut_4D_avx LABEL PROC DB 196,161,122,16,60,152 ; vmovss (%rax,%r11,4),%xmm7 DB 196,227,81,33,239,48 ; vinsertps $0x30,%xmm7,%xmm5,%xmm5 DB 196,99,85,24,220,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm11 - DB 196,98,121,24,13,197,35,0,0 ; vbroadcastss 0x23c5(%rip),%xmm9 # b830 <_sk_clut_4D_avx+0x26ab> + DB 196,98,121,24,13,81,179,1,0 ; vbroadcastss 0x1b351(%rip),%xmm9 # 2b59c <_sk_overlay_sse2_8bit+0x47b> DB 196,193,97,254,217 ; vpaddd %xmm9,%xmm3,%xmm3 DB 196,195,249,22,217,1 ; vpextrq $0x1,%xmm3,%r9 DB 196,193,249,126,218 ; vmovq %xmm3,%r10 @@ -15996,7 +15049,7 @@ _sk_clut_4D_avx LABEL PROC DB 197,250,16,44,152 ; vmovss (%rax,%rbx,4),%xmm5 DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4 DB 196,227,93,24,243,1 ; vinsertf128 $0x1,%xmm3,%ymm4,%ymm6 - DB 196,226,125,24,37,37,35,0,0 ; vbroadcastss 0x2325(%rip),%ymm4 # b824 <_sk_clut_4D_avx+0x269f> + DB 196,226,125,24,37,37,180,1,0 ; vbroadcastss 0x1b425(%rip),%ymm4 # 2b704 <_sk_overlay_sse2_8bit+0x5e3> DB 197,148,88,220 ; vaddps %ymm4,%ymm13,%ymm3 DB 197,252,40,252 ; vmovaps %ymm4,%ymm7 DB 197,252,17,188,36,160,0,0,0 ; vmovups %ymm7,0xa0(%rsp) @@ -17426,7 +16479,7 @@ _sk_clut_4D_avx LABEL PROC DB 197,220,89,210 ; vmulps %ymm2,%ymm4,%ymm2 DB 197,212,88,210 ; vaddps %ymm2,%ymm5,%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,29,112,5,0,0 ; vbroadcastss 0x570(%rip),%ymm3 # b834 <_sk_clut_4D_avx+0x26af> + DB 196,226,125,24,29,236,148,1,0 ; vbroadcastss 0x194ec(%rip),%ymm3 # 2b590 <_sk_overlay_sse2_8bit+0x46f> DB 197,252,16,164,36,160,2,0,0 ; vmovups 0x2a0(%rsp),%ymm4 DB 197,252,16,172,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm5 DB 197,252,16,180,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm6 @@ -17437,686 +16490,6 @@ _sk_clut_4D_avx LABEL PROC DB 65,95 ; pop %r15 DB 255,224 ; jmpq *%rax -ALIGN 4 - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,1 ; cmpb $0x1,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 252 ; cld - DB 190,0,0,128,63 ; mov $0x3f800000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,191,0,0,224,64,154 ; cmpb $0x9a,0x40e00000(%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 b3b1 <.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 b3c1 <.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 b3d1 <.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 b3e1 <.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) - DB 67,0,0 ; rex.XB add %al,(%r8) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,145,131,158 ; add %al,-0x617c6ec1(%rax) - DB 61,154,153,153,62 ; cmp $0x3e99999a,%eax - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,145,131,158,61 ; cmp $0x3d9e8391,%eax - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,92 ; ds pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,82,184,78,65 ; cmp $0x414eb852,%eax - DB 57,215 ; cmp %edx,%edi - DB 32,187,186,159,98,60 ; and %bh,0x3c629fba(%rbx) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) - DB 144 ; nop - DB 63 ; (bad) - DB 252 ; cld - DB 191,16,62,168,177 ; mov $0xb1a83e10,%edi - DB 152 ; cwtl - DB 59,0 ; cmp (%rax),%eax - DB 0,128,63,0,0,192 ; add %al,-0x3fffffc1(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 0,64,0 ; add %al,0x0(%rax) - DB 0,128,64,171,170,42 ; add %al,0x2aaaab40(%rax) - DB 62,0,0 ; add %al,%ds:(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 0,0 ; add %al,(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - 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 b451 <.literal4+0x159> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,129,128,128,59 ; and %eax,0x3b808081(,%rdi,1) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,127,67 ; add %bh,0x43(%rdi) - 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 b478 <.literal4+0x180> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja b4f1 <.literal4+0x1f9> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg b4ac <.literal4+0x1b4> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja b525 <.literal4+0x22d> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg b4e0 <.literal4+0x1e8> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja b559 <.literal4+0x261> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg b514 <.literal4+0x21c> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja b58d <.literal4+0x295> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,128,63,0,0,0 ; add %al,0x3f(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg b548 <.literal4+0x250> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja b5c1 <.literal4+0x2c9> - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,249,68,180 ; mov $0xb444f93f,%edi - DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 - DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,200 ; add %cl,%al - DB 66,0,0 ; rex.X add %al,(%rax) - DB 127,67 ; jg b5bb <.literal4+0x2c3> - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 128,65,203,61 ; addb $0x3d,-0x35(%rcx) - DB 13,60,111,18,3 ; or $0x3126f3c,%eax - DB 59,10 ; cmp (%rdx),%ecx - DB 215 ; xlat %ds:(%rbx) - DB 163,59,194,24,17,60,203,61,13 ; movabs %eax,0xd3dcb3c1118c23b - DB 190,80,128,3,62 ; mov $0x3e038050,%esi - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe b5db <.literal4+0x2e3> - 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) - DB 0,127,67 ; add %bh,0x43(%rdi) - DB 129,128,128,59,0,0,128,63,129,128 ; addl $0x80813f80,0x3b80(%rax) - DB 128,59,0 ; cmpb $0x0,(%rbx) - DB 0,128,63,129,128,128 ; add %al,-0x7f7f7ec1(%rax) - DB 59,0 ; cmp (%rax),%eax - DB 0,128,63,0,248,0 ; add %al,0xf8003f(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,132,55,224,7,0,0 ; and %eax,0x7e0(%rdi,%rsi,1) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,0,0,128,63 ; and %eax,0x3f800000(,%rdi,1) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne b5f5 <.literal4+0x2fd> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,0,0,128,63 ; and %eax,0x3f800000(,%rdi,1) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne b611 <.literal4+0x319> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,0,0,128,63 ; and %eax,0x3f800000(,%rdi,1) - DB 0,0 ; add %al,(%rax) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 124,66 ; jl b666 <.literal4+0x36e> - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,59,15,0 ; mov %ecx,0xf3b88(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,61,0,240 ; mov %ecx,-0xfffc278(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,59,15,0 ; mov %ecx,0xf3b88(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,61,0,240 ; mov %ecx,-0xfffc278(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) - DB 0,0 ; add %al,(%rax) - 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 b6c9 <.literal4+0x3d1> - 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) - 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) - DB 0,128,0,0,0,0 ; add %al,0x0(%rax) - DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,128,0,0,0,0 ; add %al,0x0(%rax) - DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,128,0,0,0,0 ; add %al,0x0(%rax) - DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,128,56 ; add %al,0x38800000(%rax) - DB 0,64,254 ; add %al,-0x2(%rax) - DB 255,128,0,128,55,128 ; incl -0x7fc88000(%rax) - DB 0,128,55,0,0,128 ; add %al,-0x7fffffc9(%rax) - DB 63 ; (bad) - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg b73b <.literal4+0x443> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,191,0,0,0 ; add %al,0xbf(%rax) - DB 63 ; (bad) - DB 208 ; (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,89 ; ds pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 152 ; cwtl - DB 221,147,61,45,16,17 ; fstl 0x11102d3d(%rbx) - DB 192,18,120 ; rclb $0x78,(%rdx) - DB 57,64,32 ; cmp %eax,0x20(%rax) - DB 148 ; xchg %eax,%esp - DB 90 ; pop %rdx - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,0,24 ; add %bl,%ds:(%rax) - DB 161,57,1,0,0,0,111,43,231 ; movabs 0xe72b6f0000000139,%eax - DB 187,159,215,202,60 ; mov $0x3ccad79f,%ebx - DB 212 ; (bad) - DB 100,84 ; fs push %rsp - DB 189,169,240,34,62 ; mov $0x3e22f0a9,%ebp - DB 0,0 ; add %al,(%rax) - DB 128,62,0 ; cmpb $0x0,(%rsi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,63 ; add %al,0x3f000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,128,63 ; add %bh,0x3f800000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,128,63 ; add %bh,0x3f800000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,128,63,114 ; sarb $0x72,0x3f800000(%rdi) - DB 28,199 ; sbb $0xc7,%al - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,0,0,0,191 ; mov $0xbf000000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,85 ; cmpb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,0,0,192,63 ; mov $0x3fc00000,%edi - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,0,0,192,63 ; mov $0x3fc00000,%edi - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 192,63,114 ; sarb $0x72,(%rdi) - DB 28,199 ; sbb $0xc7,%al - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,0,0,192,191 ; mov $0xbfc00000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,114 ; cmpb $0x72,(%rdi) - DB 28,199 ; sbb $0xc7,%al - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,0,0,0,191 ; mov $0xbf000000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,85 ; cmpb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,0,0,192,63 ; mov $0x3fc00000,%edi - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,0,0,192,63 ; mov $0x3fc00000,%edi - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 192,63,114 ; sarb $0x72,(%rdi) - DB 28,199 ; sbb $0xc7,%al - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,114,249,127,63 ; mov $0x3f7ff972,%esi - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 114,249 ; jb b81f <.literal4+0x527> - DB 127,63 ; jg b867 <_sk_clut_4D_avx+0x26e2> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128 ; .byte 0x80 - DB 63 ; (bad) - -ALIGN 32 - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - -ALIGN 16 - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 0,2 ; add %al,(%rdx) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,2 ; add %al,(%rdx) - DB 4,6 ; add $0x6,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) -ALIGN 32 - PUBLIC _sk_start_pipeline_sse41 _sk_start_pipeline_sse41 LABEL PROC DB 85 ; push %rbp @@ -18148,13 +16521,13 @@ _sk_start_pipeline_sse41 LABEL PROC DB 73,137,246 ; mov %rsi,%r14 DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp) DB 76,57,203 ; cmp %r9,%rbx - DB 115,110 ; jae eb <_sk_start_pipeline_sse41+0xeb> + DB 115,110 ; jae 121c1 <_sk_start_pipeline_sse41+0xeb> DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax DB 72,141,64,4 ; lea 0x4(%rax),%rax DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp) DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp) DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx - DB 119,43 ; ja ca <_sk_start_pipeline_sse41+0xca> + DB 119,43 ; ja 121a0 <_sk_start_pipeline_sse41+0xca> DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12 DB 69,49,192 ; xor %r8d,%r8d DB 72,139,125,56 ; mov 0x38(%rbp),%rdi @@ -18166,17 +16539,17 @@ _sk_start_pipeline_sse41 LABEL PROC DB 73,131,196,8 ; add $0x8,%r12 DB 77,57,252 ; cmp %r15,%r12 DB 73,137,212 ; mov %rdx,%r12 - DB 118,220 ; jbe a6 <_sk_start_pipeline_sse41+0xa6> + DB 118,220 ; jbe 1217c <_sk_start_pipeline_sse41+0xa6> DB 77,137,248 ; mov %r15,%r8 DB 73,41,208 ; sub %rdx,%r8 - DB 116,13 ; je df <_sk_start_pipeline_sse41+0xdf> + DB 116,13 ; je 121b5 <_sk_start_pipeline_sse41+0xdf> DB 72,139,125,56 ; mov 0x38(%rbp),%rdi DB 76,137,246 ; mov %r14,%rsi DB 72,137,217 ; mov %rbx,%rcx DB 65,255,213 ; callq *%r13 DB 72,255,195 ; inc %rbx DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx - DB 117,164 ; jne 8f <_sk_start_pipeline_sse41+0x8f> + DB 117,164 ; jne 12165 <_sk_start_pipeline_sse41+0x8f> DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6 DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7 DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8 @@ -18207,7 +16580,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,251,121,0,0 ; movaps 0x79fb(%rip),%xmm2 # 7b50 <_sk_clut_4D_sse41+0x11ef> + DB 15,40,21,53,157,1,0 ; movaps 0x19d35(%rip),%xmm2 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 15,88,202 ; addps %xmm2,%xmm1 DB 15,16,7 ; movups (%rdi),%xmm0 DB 15,88,193 ; addps %xmm1,%xmm0 @@ -18216,7 +16589,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,234,121,0,0 ; movaps 0x79ea(%rip),%xmm2 # 7b60 <_sk_clut_4D_sse41+0x11ff> + DB 15,40,21,36,157,1,0 ; movaps 0x19d24(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,87,219 ; xorps %xmm3,%xmm3 DB 15,87,228 ; xorps %xmm4,%xmm4 DB 15,87,237 ; xorps %xmm5,%xmm5 @@ -18234,14 +16607,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,184,121,0,0 ; movdqa 0x79b8(%rip),%xmm10 # 7b70 <_sk_clut_4D_sse41+0x120f> + DB 102,68,15,111,21,242,156,1,0 ; movdqa 0x19cf2(%rip),%xmm10 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> 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,164,121,0,0 ; movdqa 0x79a4(%rip),%xmm12 # 7b80 <_sk_clut_4D_sse41+0x121f> - DB 102,68,15,111,45,171,121,0,0 ; movdqa 0x79ab(%rip),%xmm13 # 7b90 <_sk_clut_4D_sse41+0x122f> + DB 102,68,15,111,37,222,156,1,0 ; movdqa 0x19cde(%rip),%xmm12 # 2bf90 <_sk_overlay_sse2_8bit+0xe6f> + DB 102,68,15,111,45,229,156,1,0 ; movdqa 0x19ce5(%rip),%xmm13 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> 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 @@ -18257,8 +16630,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,102,121,0,0 ; mulps 0x7966(%rip),%xmm8 # 7ba0 <_sk_clut_4D_sse41+0x123f> - DB 68,15,88,5,110,121,0,0 ; addps 0x796e(%rip),%xmm8 # 7bb0 <_sk_clut_4D_sse41+0x124f> + DB 68,15,89,5,160,156,1,0 ; mulps 0x19ca0(%rip),%xmm8 # 2bfb0 <_sk_overlay_sse2_8bit+0xe8f> + DB 68,15,88,5,168,156,1,0 ; addps 0x19ca8(%rip),%xmm8 # 2bfc0 <_sk_overlay_sse2_8bit+0xe9f> 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 @@ -18296,7 +16669,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,4,121,0,0 ; movaps 0x7904(%rip),%xmm3 # 7bc0 <_sk_clut_4D_sse41+0x125f> + DB 15,40,29,222,155,1,0 ; movaps 0x19bde(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,87,192 ; xorps %xmm0,%xmm0 DB 15,87,201 ; xorps %xmm1,%xmm1 DB 15,87,210 ; xorps %xmm2,%xmm2 @@ -18305,7 +16678,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,0,121,0,0 ; movaps 0x7900(%rip),%xmm0 # 7bd0 <_sk_clut_4D_sse41+0x126f> + DB 15,40,5,202,155,1,0 ; movaps 0x19bca(%rip),%xmm0 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 15,40,216 ; movaps %xmm0,%xmm3 @@ -18343,7 +16716,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,192,120,0,0 ; movaps 0x78c0(%rip),%xmm8 # 7be0 <_sk_clut_4D_sse41+0x127f> + DB 68,15,40,5,122,155,1,0 ; movaps 0x19b7a(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,89,204 ; mulps %xmm4,%xmm9 @@ -18366,7 +16739,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,131,120,0,0 ; movaps 0x7883(%rip),%xmm9 # 7bf0 <_sk_clut_4D_sse41+0x128f> + DB 68,15,40,13,45,155,1,0 ; movaps 0x19b2d(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,207 ; subps %xmm7,%xmm9 DB 65,15,89,193 ; mulps %xmm9,%xmm0 DB 65,15,88,192 ; addps %xmm8,%xmm0 @@ -18407,7 +16780,7 @@ _sk_dstin_sse41 LABEL PROC PUBLIC _sk_srcout_sse41 _sk_srcout_sse41 LABEL PROC - DB 68,15,40,5,39,120,0,0 ; movaps 0x7827(%rip),%xmm8 # 7c00 <_sk_clut_4D_sse41+0x129f> + DB 68,15,40,5,193,154,1,0 ; movaps 0x19ac1(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,199 ; subps %xmm7,%xmm8 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 @@ -18418,7 +16791,7 @@ _sk_srcout_sse41 LABEL PROC PUBLIC _sk_dstout_sse41 _sk_dstout_sse41 LABEL PROC - DB 68,15,40,5,23,120,0,0 ; movaps 0x7817(%rip),%xmm8 # 7c10 <_sk_clut_4D_sse41+0x12af> + DB 68,15,40,5,161,154,1,0 ; movaps 0x19aa1(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 15,89,196 ; mulps %xmm4,%xmm0 @@ -18433,7 +16806,7 @@ _sk_dstout_sse41 LABEL PROC PUBLIC _sk_srcover_sse41 _sk_srcover_sse41 LABEL PROC - DB 68,15,40,5,250,119,0,0 ; movaps 0x77fa(%rip),%xmm8 # 7c20 <_sk_clut_4D_sse41+0x12bf> + DB 68,15,40,5,116,154,1,0 ; movaps 0x19a74(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,89,204 ; mulps %xmm4,%xmm9 @@ -18451,7 +16824,7 @@ _sk_srcover_sse41 LABEL PROC PUBLIC _sk_dstover_sse41 _sk_dstover_sse41 LABEL PROC - DB 68,15,40,5,206,119,0,0 ; movaps 0x77ce(%rip),%xmm8 # 7c30 <_sk_clut_4D_sse41+0x12cf> + DB 68,15,40,5,56,154,1,0 ; movaps 0x19a38(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,199 ; subps %xmm7,%xmm8 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 15,88,196 ; addps %xmm4,%xmm0 @@ -18475,7 +16848,7 @@ _sk_modulate_sse41 LABEL PROC PUBLIC _sk_multiply_sse41 _sk_multiply_sse41 LABEL PROC - DB 68,15,40,5,162,119,0,0 ; movaps 0x77a2(%rip),%xmm8 # 7c40 <_sk_clut_4D_sse41+0x12df> + DB 68,15,40,5,252,153,1,0 ; movaps 0x199fc(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,92,207 ; subps %xmm7,%xmm9 DB 69,15,40,209 ; movaps %xmm9,%xmm10 @@ -18544,7 +16917,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,215,118,0,0 ; movaps 0x76d7(%rip),%xmm3 # 7c50 <_sk_clut_4D_sse41+0x12ef> + DB 15,40,29,33,153,1,0 ; movaps 0x19921(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,40,203 ; movaps %xmm3,%xmm9 DB 68,15,92,207 ; subps %xmm7,%xmm9 DB 65,15,89,193 ; mulps %xmm9,%xmm0 @@ -18590,7 +16963,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,66,118,0,0 ; movaps 0x7642(%rip),%xmm2 # 7c60 <_sk_clut_4D_sse41+0x12ff> + DB 15,40,21,124,152,1,0 ; movaps 0x1987c(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -18622,7 +16995,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,231,117,0,0 ; movaps 0x75e7(%rip),%xmm2 # 7c70 <_sk_clut_4D_sse41+0x130f> + DB 15,40,21,17,152,1,0 ; movaps 0x19811(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -18657,7 +17030,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,129,117,0,0 ; movaps 0x7581(%rip),%xmm2 # 7c80 <_sk_clut_4D_sse41+0x131f> + DB 15,40,21,155,151,1,0 ; movaps 0x1979b(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -18683,7 +17056,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,65,117,0,0 ; movaps 0x7541(%rip),%xmm2 # 7c90 <_sk_clut_4D_sse41+0x132f> + DB 15,40,21,75,151,1,0 ; movaps 0x1974b(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -18693,7 +17066,7 @@ _sk_exclusion_sse41 LABEL PROC PUBLIC _sk_colorburn_sse41 _sk_colorburn_sse41 LABEL PROC - DB 68,15,40,29,56,117,0,0 ; movaps 0x7538(%rip),%xmm11 # 7ca0 <_sk_clut_4D_sse41+0x133f> + DB 68,15,40,29,50,151,1,0 ; movaps 0x19732(%rip),%xmm11 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,227 ; movaps %xmm11,%xmm12 DB 68,15,92,231 ; subps %xmm7,%xmm12 DB 69,15,40,204 ; movaps %xmm12,%xmm9 @@ -18775,7 +17148,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,18,116,0,0 ; movaps 0x7412(%rip),%xmm10 # 7cb0 <_sk_clut_4D_sse41+0x134f> + DB 68,15,40,21,252,149,1,0 ; movaps 0x195fc(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,218 ; movaps %xmm10,%xmm11 DB 68,15,92,223 ; subps %xmm7,%xmm11 DB 69,15,40,227 ; movaps %xmm11,%xmm12 @@ -18856,7 +17229,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,234,114,0,0 ; movaps 0x72ea(%rip),%xmm10 # 7cc0 <_sk_clut_4D_sse41+0x135f> + DB 68,15,40,21,196,148,1,0 ; movaps 0x194c4(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,40,234 ; movaps %xmm10,%xmm5 DB 15,92,239 ; subps %xmm7,%xmm5 DB 15,40,197 ; movaps %xmm5,%xmm0 @@ -18938,7 +17311,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,204,113,0,0 ; movaps 0x71cc(%rip),%xmm10 # 7cd0 <_sk_clut_4D_sse41+0x136f> + DB 68,15,40,21,150,147,1,0 ; movaps 0x19396(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,218 ; movaps %xmm10,%xmm11 DB 68,15,92,223 ; subps %xmm7,%xmm11 DB 65,15,40,195 ; movaps %xmm11,%xmm0 @@ -19022,7 +17395,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,159,112,0,0 ; movaps 0x709f(%rip),%xmm1 # 7ce0 <_sk_clut_4D_sse41+0x137f> + DB 15,40,13,89,146,1,0 ; movaps 0x19259(%rip),%xmm1 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,40,209 ; movaps %xmm1,%xmm10 DB 68,15,92,208 ; subps %xmm0,%xmm10 DB 68,15,40,240 ; movaps %xmm0,%xmm14 @@ -19035,10 +17408,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,125,112,0,0 ; movaps 0x707d(%rip),%xmm13 # 7cf0 <_sk_clut_4D_sse41+0x138f> + DB 68,15,40,45,135,146,1,0 ; movaps 0x19287(%rip),%xmm13 # 2bfd0 <_sk_overlay_sse2_8bit+0xeaf> DB 69,15,88,245 ; addps %xmm13,%xmm14 DB 68,15,89,242 ; mulps %xmm2,%xmm14 - DB 68,15,40,37,125,112,0,0 ; movaps 0x707d(%rip),%xmm12 # 7d00 <_sk_clut_4D_sse41+0x139f> + DB 68,15,40,37,135,146,1,0 ; movaps 0x19287(%rip),%xmm12 # 2bfe0 <_sk_overlay_sse2_8bit+0xebf> DB 69,15,89,252 ; mulps %xmm12,%xmm15 DB 69,15,88,254 ; addps %xmm14,%xmm15 DB 15,40,198 ; movaps %xmm6,%xmm0 @@ -19224,12 +17597,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,227,109,0,0 ; movaps 0x6de3(%rip),%xmm0 # 7d10 <_sk_clut_4D_sse41+0x13af> + DB 15,40,5,237,143,1,0 ; movaps 0x18fed(%rip),%xmm0 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 68,15,89,224 ; mulps %xmm0,%xmm12 - DB 15,40,21,232,109,0,0 ; movaps 0x6de8(%rip),%xmm2 # 7d20 <_sk_clut_4D_sse41+0x13bf> + DB 15,40,21,242,143,1,0 ; movaps 0x18ff2(%rip),%xmm2 # 2c000 <_sk_overlay_sse2_8bit+0xedf> DB 15,89,250 ; mulps %xmm2,%xmm7 DB 65,15,88,252 ; addps %xmm12,%xmm7 - DB 68,15,40,53,233,109,0,0 ; movaps 0x6de9(%rip),%xmm14 # 7d30 <_sk_clut_4D_sse41+0x13cf> + DB 68,15,40,53,243,143,1,0 ; movaps 0x18ff3(%rip),%xmm14 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 68,15,40,252 ; movaps %xmm4,%xmm15 DB 69,15,89,254 ; mulps %xmm14,%xmm15 DB 68,15,88,255 ; addps %xmm7,%xmm15 @@ -19312,7 +17685,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,174,108,0,0 ; movaps 0x6cae(%rip),%xmm9 # 7d40 <_sk_clut_4D_sse41+0x13df> + DB 68,15,40,13,8,142,1,0 ; movaps 0x18e08(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -19406,14 +17779,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,97,107,0,0 ; movaps 0x6b61(%rip),%xmm2 # 7d50 <_sk_clut_4D_sse41+0x13ef> + DB 15,40,21,43,141,1,0 ; movaps 0x18d2b(%rip),%xmm2 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 15,40,221 ; movaps %xmm5,%xmm3 DB 15,89,218 ; mulps %xmm2,%xmm3 - DB 15,40,13,100,107,0,0 ; movaps 0x6b64(%rip),%xmm1 # 7d60 <_sk_clut_4D_sse41+0x13ff> + DB 15,40,13,46,141,1,0 ; movaps 0x18d2e(%rip),%xmm1 # 2c000 <_sk_overlay_sse2_8bit+0xedf> 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,99,107,0,0 ; movaps 0x6b63(%rip),%xmm13 # 7d70 <_sk_clut_4D_sse41+0x140f> + DB 68,15,40,45,45,141,1,0 ; movaps 0x18d2d(%rip),%xmm13 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 69,15,89,245 ; mulps %xmm13,%xmm14 DB 68,15,88,247 ; addps %xmm7,%xmm14 DB 65,15,40,218 ; movaps %xmm10,%xmm3 @@ -19494,7 +17867,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,41,106,0,0 ; movaps 0x6a29(%rip),%xmm9 # 7d80 <_sk_clut_4D_sse41+0x141f> + DB 68,15,40,13,67,139,1,0 ; movaps 0x18b43(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,193 ; movaps %xmm9,%xmm8 DB 68,15,92,204 ; subps %xmm4,%xmm9 DB 15,40,60,36 ; movaps (%rsp),%xmm7 @@ -19549,14 +17922,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,110,105,0,0 ; movaps 0x696e(%rip),%xmm9 # 7d90 <_sk_clut_4D_sse41+0x142f> + DB 68,15,40,13,248,138,1,0 ; movaps 0x18af8(%rip),%xmm9 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 65,15,40,250 ; movaps %xmm10,%xmm7 DB 65,15,89,249 ; mulps %xmm9,%xmm7 - DB 68,15,40,21,110,105,0,0 ; movaps 0x696e(%rip),%xmm10 # 7da0 <_sk_clut_4D_sse41+0x143f> + DB 68,15,40,21,248,138,1,0 ; movaps 0x18af8(%rip),%xmm10 # 2c000 <_sk_overlay_sse2_8bit+0xedf> 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,107,105,0,0 ; movaps 0x696b(%rip),%xmm11 # 7db0 <_sk_clut_4D_sse41+0x144f> + DB 68,15,40,29,245,138,1,0 ; movaps 0x18af5(%rip),%xmm11 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 69,15,40,236 ; movaps %xmm12,%xmm13 DB 69,15,89,235 ; mulps %xmm11,%xmm13 DB 68,15,88,235 ; addps %xmm3,%xmm13 @@ -19641,7 +18014,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,39,104,0,0 ; movaps 0x6827(%rip),%xmm9 # 7dc0 <_sk_clut_4D_sse41+0x145f> + DB 68,15,40,13,1,137,1,0 ; movaps 0x18901(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 15,92,196 ; subps %xmm4,%xmm0 DB 68,15,89,192 ; mulps %xmm0,%xmm8 @@ -19693,13 +18066,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,121,103,0,0 ; movaps 0x6779(%rip),%xmm8 # 7dd0 <_sk_clut_4D_sse41+0x146f> + DB 68,15,40,5,195,136,1,0 ; movaps 0x188c3(%rip),%xmm8 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 65,15,89,192 ; mulps %xmm8,%xmm0 - DB 68,15,40,21,125,103,0,0 ; movaps 0x677d(%rip),%xmm10 # 7de0 <_sk_clut_4D_sse41+0x147f> + DB 68,15,40,21,199,136,1,0 ; movaps 0x188c7(%rip),%xmm10 # 2c000 <_sk_overlay_sse2_8bit+0xedf> 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,123,103,0,0 ; movaps 0x677b(%rip),%xmm12 # 7df0 <_sk_clut_4D_sse41+0x148f> + DB 68,15,40,37,197,136,1,0 ; movaps 0x188c5(%rip),%xmm12 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 68,15,40,242 ; movaps %xmm2,%xmm14 DB 69,15,89,244 ; mulps %xmm12,%xmm14 DB 68,15,88,245 ; addps %xmm5,%xmm14 @@ -19784,7 +18157,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,49,102,0,0 ; movaps 0x6631(%rip),%xmm0 # 7e00 <_sk_clut_4D_sse41+0x149f> + DB 15,40,5,203,134,1,0 ; movaps 0x186cb(%rip),%xmm0 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,208 ; movaps %xmm0,%xmm2 DB 15,92,215 ; subps %xmm7,%xmm2 DB 15,89,226 ; mulps %xmm2,%xmm4 @@ -19828,23 +18201,23 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,219,0,0,0 ; jne 193a <_sk_srcover_rgba_8888_sse41+0xfb> + DB 15,133,219,0,0,0 ; jne 13a10 <_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,160,101,0,0 ; movdqa 0x65a0(%rip),%xmm4 # 7e10 <_sk_clut_4D_sse41+0x14af> + DB 102,15,111,37,218,134,1,0 ; movdqa 0x186da(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,156,101,0,0 ; pshufb 0x659c(%rip),%xmm5 # 7e20 <_sk_clut_4D_sse41+0x14bf> + DB 102,15,56,0,45,214,134,1,0 ; pshufb 0x186d6(%rip),%xmm5 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5 DB 102,15,111,247 ; movdqa %xmm7,%xmm6 - DB 102,15,56,0,53,156,101,0,0 ; pshufb 0x659c(%rip),%xmm6 # 7e30 <_sk_clut_4D_sse41+0x14cf> + DB 102,15,56,0,53,214,134,1,0 ; pshufb 0x186d6(%rip),%xmm6 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> 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,153,101,0,0 ; movaps 0x6599(%rip),%xmm8 # 7e40 <_sk_clut_4D_sse41+0x14df> + DB 68,15,40,5,243,133,1,0 ; movaps 0x185f3(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 - DB 68,15,40,37,157,101,0,0 ; movaps 0x659d(%rip),%xmm12 # 7e50 <_sk_clut_4D_sse41+0x14ef> + DB 68,15,40,37,199,134,1,0 ; movaps 0x186c7(%rip),%xmm12 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> DB 65,15,89,196 ; mulps %xmm12,%xmm0 DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,89,204 ; mulps %xmm4,%xmm9 @@ -19870,7 +18243,7 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC DB 102,15,114,240,24 ; pslld $0x18,%xmm0 DB 102,15,235,194 ; por %xmm2,%xmm0 DB 102,15,235,193 ; por %xmm1,%xmm0 - DB 117,88 ; jne 1978 <_sk_srcover_rgba_8888_sse41+0x139> + DB 117,88 ; jne 13a4e <_sk_srcover_rgba_8888_sse41+0x139> DB 243,65,15,127,4,129 ; movdqu %xmm0,(%r9,%rax,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,193 ; movaps %xmm9,%xmm0 @@ -19881,32 +18254,32 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,91 ; je 19a2 <_sk_srcover_rgba_8888_sse41+0x163> + DB 116,91 ; je 13a78 <_sk_srcover_rgba_8888_sse41+0x163> DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,22 ; je 1967 <_sk_srcover_rgba_8888_sse41+0x128> + DB 116,22 ; je 13a3d <_sk_srcover_rgba_8888_sse41+0x128> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 15,133,10,255,255,255 ; jne 1865 <_sk_srcover_rgba_8888_sse41+0x26> + DB 15,133,10,255,255,255 ; jne 1393b <_sk_srcover_rgba_8888_sse41+0x26> DB 102,65,15,110,100,129,8 ; movd 0x8(%r9,%rax,4),%xmm4 DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7 DB 243,65,15,126,36,129 ; movq (%r9,%rax,4),%xmm4 DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7 - DB 233,237,254,255,255 ; jmpq 1865 <_sk_srcover_rgba_8888_sse41+0x26> + DB 233,237,254,255,255 ; jmpq 1393b <_sk_srcover_rgba_8888_sse41+0x26> DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,40 ; je 19ad <_sk_srcover_rgba_8888_sse41+0x16e> + DB 116,40 ; je 13a83 <_sk_srcover_rgba_8888_sse41+0x16e> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,15 ; je 199a <_sk_srcover_rgba_8888_sse41+0x15b> + DB 116,15 ; je 13a70 <_sk_srcover_rgba_8888_sse41+0x15b> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,149 ; jne 1926 <_sk_srcover_rgba_8888_sse41+0xe7> + DB 117,149 ; jne 139fc <_sk_srcover_rgba_8888_sse41+0xe7> DB 102,65,15,58,22,68,129,8,2 ; pextrd $0x2,%xmm0,0x8(%r9,%rax,4) DB 102,65,15,214,4,129 ; movq %xmm0,(%r9,%rax,4) - DB 235,132 ; jmp 1926 <_sk_srcover_rgba_8888_sse41+0xe7> + DB 235,132 ; jmp 139fc <_sk_srcover_rgba_8888_sse41+0xe7> DB 102,65,15,110,60,129 ; movd (%r9,%rax,4),%xmm7 - DB 233,184,254,255,255 ; jmpq 1865 <_sk_srcover_rgba_8888_sse41+0x26> + DB 233,184,254,255,255 ; jmpq 1393b <_sk_srcover_rgba_8888_sse41+0x26> DB 102,65,15,126,4,129 ; movd %xmm0,(%r9,%rax,4) - DB 233,110,255,255,255 ; jmpq 1926 <_sk_srcover_rgba_8888_sse41+0xe7> + DB 233,110,255,255,255 ; jmpq 139fc <_sk_srcover_rgba_8888_sse41+0xe7> PUBLIC _sk_clamp_0_sse41 _sk_clamp_0_sse41 LABEL PROC @@ -19920,7 +18293,7 @@ _sk_clamp_0_sse41 LABEL PROC PUBLIC _sk_clamp_1_sse41 _sk_clamp_1_sse41 LABEL PROC - DB 68,15,40,5,136,100,0,0 ; movaps 0x6488(%rip),%xmm8 # 7e60 <_sk_clut_4D_sse41+0x14ff> + DB 68,15,40,5,194,132,1,0 ; movaps 0x184c2(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,93,192 ; minps %xmm8,%xmm0 DB 65,15,93,200 ; minps %xmm8,%xmm1 DB 65,15,93,208 ; minps %xmm8,%xmm2 @@ -19930,7 +18303,7 @@ _sk_clamp_1_sse41 LABEL PROC PUBLIC _sk_clamp_a_sse41 _sk_clamp_a_sse41 LABEL PROC - DB 15,93,29,125,100,0,0 ; minps 0x647d(%rip),%xmm3 # 7e70 <_sk_clut_4D_sse41+0x150f> + DB 15,93,29,167,132,1,0 ; minps 0x184a7(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,93,195 ; minps %xmm3,%xmm0 DB 15,93,203 ; minps %xmm3,%xmm1 DB 15,93,211 ; minps %xmm3,%xmm2 @@ -19939,7 +18312,7 @@ _sk_clamp_a_sse41 LABEL PROC PUBLIC _sk_clamp_a_dst_sse41 _sk_clamp_a_dst_sse41 LABEL PROC - DB 15,93,61,121,100,0,0 ; minps 0x6479(%rip),%xmm7 # 7e80 <_sk_clut_4D_sse41+0x151f> + DB 15,93,61,147,132,1,0 ; minps 0x18493(%rip),%xmm7 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,93,231 ; minps %xmm7,%xmm4 DB 15,93,239 ; minps %xmm7,%xmm5 DB 15,93,247 ; minps %xmm7,%xmm6 @@ -19968,7 +18341,7 @@ _sk_swap_rb_sse41 LABEL PROC PUBLIC _sk_invert_sse41 _sk_invert_sse41 LABEL PROC - DB 68,15,40,5,69,100,0,0 ; movaps 0x6445(%rip),%xmm8 # 7e90 <_sk_clut_4D_sse41+0x152f> + DB 68,15,40,5,79,132,1,0 ; movaps 0x1844f(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,92,200 ; subps %xmm0,%xmm9 DB 69,15,40,208 ; movaps %xmm8,%xmm10 @@ -20020,7 +18393,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,223,99,0,0 ; movaps 0x63df(%rip),%xmm9 # 7ea0 <_sk_clut_4D_sse41+0x153f> + DB 68,15,40,13,217,131,1,0 ; movaps 0x183d9(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -20032,20 +18405,20 @@ _sk_unpremul_sse41 LABEL PROC PUBLIC _sk_from_srgb_sse41 _sk_from_srgb_sse41 LABEL PROC - DB 68,15,40,29,202,99,0,0 ; movaps 0x63ca(%rip),%xmm11 # 7eb0 <_sk_clut_4D_sse41+0x154f> + DB 68,15,40,29,164,132,1,0 ; movaps 0x184a4(%rip),%xmm11 # 2c060 <_sk_overlay_sse2_8bit+0xf3f> 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,194,99,0,0 ; movaps 0x63c2(%rip),%xmm12 # 7ec0 <_sk_clut_4D_sse41+0x155f> + DB 68,15,40,37,28,132,1,0 ; movaps 0x1841c(%rip),%xmm12 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 68,15,40,192 ; movaps %xmm0,%xmm8 DB 69,15,89,196 ; mulps %xmm12,%xmm8 - DB 68,15,40,45,194,99,0,0 ; movaps 0x63c2(%rip),%xmm13 # 7ed0 <_sk_clut_4D_sse41+0x156f> + DB 68,15,40,45,140,132,1,0 ; movaps 0x1848c(%rip),%xmm13 # 2c070 <_sk_overlay_sse2_8bit+0xf4f> DB 69,15,88,197 ; addps %xmm13,%xmm8 DB 69,15,89,194 ; mulps %xmm10,%xmm8 - DB 68,15,40,53,194,99,0,0 ; movaps 0x63c2(%rip),%xmm14 # 7ee0 <_sk_clut_4D_sse41+0x157f> + DB 68,15,40,53,140,132,1,0 ; movaps 0x1848c(%rip),%xmm14 # 2c080 <_sk_overlay_sse2_8bit+0xf5f> DB 69,15,88,198 ; addps %xmm14,%xmm8 - DB 68,15,40,61,198,99,0,0 ; movaps 0x63c6(%rip),%xmm15 # 7ef0 <_sk_clut_4D_sse41+0x158f> + DB 68,15,40,61,144,132,1,0 ; movaps 0x18490(%rip),%xmm15 # 2c090 <_sk_overlay_sse2_8bit+0xf6f> 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 @@ -20080,19 +18453,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,81,99,0,0 ; movaps 0x6351(%rip),%xmm11 # 7f00 <_sk_clut_4D_sse41+0x159f> + DB 68,15,40,29,219,131,1,0 ; movaps 0x183db(%rip),%xmm11 # 2c060 <_sk_overlay_sse2_8bit+0xf3f> 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,74,99,0,0 ; movaps 0x634a(%rip),%xmm12 # 7f10 <_sk_clut_4D_sse41+0x15af> + DB 68,15,40,37,84,131,1,0 ; movaps 0x18354(%rip),%xmm12 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 65,15,89,228 ; mulps %xmm12,%xmm4 - DB 68,15,40,45,78,99,0,0 ; movaps 0x634e(%rip),%xmm13 # 7f20 <_sk_clut_4D_sse41+0x15bf> + DB 68,15,40,45,200,131,1,0 ; movaps 0x183c8(%rip),%xmm13 # 2c070 <_sk_overlay_sse2_8bit+0xf4f> DB 65,15,88,229 ; addps %xmm13,%xmm4 DB 15,89,224 ; mulps %xmm0,%xmm4 - DB 68,15,40,53,79,99,0,0 ; movaps 0x634f(%rip),%xmm14 # 7f30 <_sk_clut_4D_sse41+0x15cf> + DB 68,15,40,53,201,131,1,0 ; movaps 0x183c9(%rip),%xmm14 # 2c080 <_sk_overlay_sse2_8bit+0xf5f> DB 65,15,88,230 ; addps %xmm14,%xmm4 - DB 68,15,40,61,83,99,0,0 ; movaps 0x6353(%rip),%xmm15 # 7f40 <_sk_clut_4D_sse41+0x15df> + DB 68,15,40,61,205,131,1,0 ; movaps 0x183cd(%rip),%xmm15 # 2c090 <_sk_overlay_sse2_8bit+0xf6f> 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 @@ -20135,22 +18508,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,196,98,0,0 ; movaps 0x62c4(%rip),%xmm11 # 7f50 <_sk_clut_4D_sse41+0x15ef> + DB 68,15,40,29,62,131,1,0 ; movaps 0x1833e(%rip),%xmm11 # 2c0a0 <_sk_overlay_sse2_8bit+0xf7f> DB 68,15,40,200 ; movaps %xmm0,%xmm9 DB 69,15,89,203 ; mulps %xmm11,%xmm9 - DB 68,15,40,37,196,98,0,0 ; movaps 0x62c4(%rip),%xmm12 # 7f60 <_sk_clut_4D_sse41+0x15ff> + DB 68,15,40,37,62,131,1,0 ; movaps 0x1833e(%rip),%xmm12 # 2c0b0 <_sk_overlay_sse2_8bit+0xf8f> DB 69,15,40,248 ; movaps %xmm8,%xmm15 DB 69,15,89,252 ; mulps %xmm12,%xmm15 - DB 68,15,40,21,196,98,0,0 ; movaps 0x62c4(%rip),%xmm10 # 7f70 <_sk_clut_4D_sse41+0x160f> + DB 68,15,40,21,62,131,1,0 ; movaps 0x1833e(%rip),%xmm10 # 2c0c0 <_sk_overlay_sse2_8bit+0xf9f> DB 69,15,88,250 ; addps %xmm10,%xmm15 DB 69,15,89,248 ; mulps %xmm8,%xmm15 - DB 68,15,40,45,196,98,0,0 ; movaps 0x62c4(%rip),%xmm13 # 7f80 <_sk_clut_4D_sse41+0x161f> + DB 68,15,40,45,62,131,1,0 ; movaps 0x1833e(%rip),%xmm13 # 2c0d0 <_sk_overlay_sse2_8bit+0xfaf> DB 69,15,88,253 ; addps %xmm13,%xmm15 - DB 68,15,40,53,200,98,0,0 ; movaps 0x62c8(%rip),%xmm14 # 7f90 <_sk_clut_4D_sse41+0x162f> + DB 68,15,40,53,66,131,1,0 ; movaps 0x18342(%rip),%xmm14 # 2c0e0 <_sk_overlay_sse2_8bit+0xfbf> 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,196,98,0,0 ; movaps 0x62c4(%rip),%xmm15 # 7fa0 <_sk_clut_4D_sse41+0x163f> + DB 68,15,40,61,62,131,1,0 ; movaps 0x1833e(%rip),%xmm15 # 2c0f0 <_sk_overlay_sse2_8bit+0xfcf> 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 @@ -20202,7 +18575,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,14,98,0,0 ; movaps 0x620e(%rip),%xmm14 # 7fb0 <_sk_clut_4D_sse41+0x164f> + DB 68,15,40,53,248,128,1,0 ; movaps 0x180f8(%rip),%xmm14 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -20211,27 +18584,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,245,97,0,0 ; andps 0x61f5(%rip),%xmm15 # 7fc0 <_sk_clut_4D_sse41+0x165f> + DB 68,15,84,61,95,130,1,0 ; andps 0x1825f(%rip),%xmm15 # 2c100 <_sk_overlay_sse2_8bit+0xfdf> 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,232,97,0,0 ; movaps 0x61e8(%rip),%xmm13 # 7fd0 <_sk_clut_4D_sse41+0x166f> + DB 68,15,40,45,82,130,1,0 ; movaps 0x18252(%rip),%xmm13 # 2c110 <_sk_overlay_sse2_8bit+0xfef> 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,228,97,0,0 ; addps 0x61e4(%rip),%xmm8 # 7fe0 <_sk_clut_4D_sse41+0x167f> + DB 68,15,88,5,78,130,1,0 ; addps 0x1824e(%rip),%xmm8 # 2c120 <_sk_overlay_sse2_8bit+0xfff> 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,220,97,0,0 ; mulps 0x61dc(%rip),%xmm8 # 7ff0 <_sk_clut_4D_sse41+0x168f> + DB 68,15,89,5,70,130,1,0 ; mulps 0x18246(%rip),%xmm8 # 2c130 <_sk_overlay_sse2_8bit+0x100f> 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,208,97,0,0 ; movaps 0x61d0(%rip),%xmm0 # 8000 <_sk_clut_4D_sse41+0x169f> + DB 15,40,5,90,128,1,0 ; movaps 0x1805a(%rip),%xmm0 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,40,211 ; movaps %xmm11,%xmm2 DB 15,89,208 ; mulps %xmm0,%xmm2 DB 15,194,194,1 ; cmpltps %xmm2,%xmm0 @@ -20252,7 +18625,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,146,97,0,0 ; movaps 0x6192(%rip),%xmm9 # 8010 <_sk_clut_4D_sse41+0x16af> + DB 68,15,40,13,12,128,1,0 ; movaps 0x1800c(%rip),%xmm9 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 15,194,194,2 ; cmpleps %xmm2,%xmm0 DB 15,40,217 ; movaps %xmm1,%xmm3 @@ -20265,19 +18638,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,110,97,0,0 ; movaps 0x616e(%rip),%xmm14 # 8020 <_sk_clut_4D_sse41+0x16bf> + DB 68,15,40,53,184,129,1,0 ; movaps 0x181b8(%rip),%xmm14 # 2c140 <_sk_overlay_sse2_8bit+0x101f> 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,103,97,0,0 ; movaps 0x6167(%rip),%xmm11 # 8030 <_sk_clut_4D_sse41+0x16cf> + DB 68,15,40,29,177,129,1,0 ; movaps 0x181b1(%rip),%xmm11 # 2c150 <_sk_overlay_sse2_8bit+0x102f> 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,96,97,0,0 ; movaps 0x6160(%rip),%xmm7 # 8040 <_sk_clut_4D_sse41+0x16df> + DB 15,40,61,74,129,1,0 ; movaps 0x1814a(%rip),%xmm7 # 2c100 <_sk_overlay_sse2_8bit+0xfdf> DB 69,15,40,238 ; movaps %xmm14,%xmm13 DB 68,15,89,239 ; mulps %xmm7,%xmm13 - DB 15,40,29,97,97,0,0 ; movaps 0x6161(%rip),%xmm3 # 8050 <_sk_clut_4D_sse41+0x16ef> + DB 15,40,29,91,129,1,0 ; movaps 0x1815b(%rip),%xmm3 # 2c120 <_sk_overlay_sse2_8bit+0xfff> DB 68,15,40,227 ; movaps %xmm3,%xmm12 DB 69,15,92,229 ; subps %xmm13,%xmm12 DB 68,15,89,230 ; mulps %xmm6,%xmm12 @@ -20287,7 +18660,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,64,97,0,0 ; movaps 0x6140(%rip),%xmm12 # 8060 <_sk_clut_4D_sse41+0x16ff> + DB 68,15,40,37,58,129,1,0 ; movaps 0x1813a(%rip),%xmm12 # 2c130 <_sk_overlay_sse2_8bit+0x100f> 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 @@ -20321,7 +18694,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,185,96,0,0 ; addps 0x60b9(%rip),%xmm10 # 8070 <_sk_clut_4D_sse41+0x170f> + DB 68,15,88,21,211,128,1,0 ; addps 0x180d3(%rip),%xmm10 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -20373,11 +18746,11 @@ _sk_scale_u8_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,52 ; jne 20a2 <_sk_scale_u8_sse41+0x4c> + DB 117,52 ; jne 14178 <_sk_scale_u8_sse41+0x4c> DB 102,71,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm8 - DB 102,68,15,219,5,2,96,0,0 ; pand 0x6002(%rip),%xmm8 # 8080 <_sk_clut_4D_sse41+0x171f> + DB 102,68,15,219,5,204,126,1,0 ; pand 0x17ecc(%rip),%xmm8 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8 - DB 68,15,89,5,6,96,0,0 ; mulps 0x6006(%rip),%xmm8 # 8090 <_sk_clut_4D_sse41+0x172f> + DB 68,15,89,5,16,128,1,0 ; mulps 0x18010(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 DB 65,15,89,208 ; mulps %xmm8,%xmm2 @@ -20388,12 +18761,12 @@ _sk_scale_u8_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,59 ; je 20ea <_sk_scale_u8_sse41+0x94> + DB 116,59 ; je 141c0 <_sk_scale_u8_sse41+0x94> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 20d1 <_sk_scale_u8_sse41+0x7b> + DB 116,23 ; je 141a7 <_sk_scale_u8_sse41+0x7b> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,181 ; jne 2075 <_sk_scale_u8_sse41+0x1f> + DB 117,181 ; jne 1414b <_sk_scale_u8_sse41+0x1f> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8 @@ -20401,10 +18774,10 @@ _sk_scale_u8_sse41 LABEL PROC DB 102,68,15,110,200 ; movd %eax,%xmm9 DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9 DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8 - DB 235,139 ; jmp 2075 <_sk_scale_u8_sse41+0x1f> + DB 235,139 ; jmp 1414b <_sk_scale_u8_sse41+0x1f> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 - DB 233,124,255,255,255 ; jmpq 2075 <_sk_scale_u8_sse41+0x1f> + DB 233,124,255,255,255 ; jmpq 1414b <_sk_scale_u8_sse41+0x1f> PUBLIC _sk_lerp_1_float_sse41 _sk_lerp_1_float_sse41 LABEL PROC @@ -20435,11 +18808,11 @@ _sk_lerp_u8_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,72 ; jne 2191 <_sk_lerp_u8_sse41+0x60> + DB 117,72 ; jne 14267 <_sk_lerp_u8_sse41+0x60> DB 102,71,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm8 - DB 102,68,15,219,5,71,95,0,0 ; pand 0x5f47(%rip),%xmm8 # 80a0 <_sk_clut_4D_sse41+0x173f> + DB 102,68,15,219,5,241,125,1,0 ; pand 0x17df1(%rip),%xmm8 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8 - DB 68,15,89,5,75,95,0,0 ; mulps 0x5f4b(%rip),%xmm8 # 80b0 <_sk_clut_4D_sse41+0x174f> + DB 68,15,89,5,53,127,1,0 ; mulps 0x17f35(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 15,92,196 ; subps %xmm4,%xmm0 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 15,88,196 ; addps %xmm4,%xmm0 @@ -20457,12 +18830,12 @@ _sk_lerp_u8_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,62 ; je 21dc <_sk_lerp_u8_sse41+0xab> + DB 116,62 ; je 142b2 <_sk_lerp_u8_sse41+0xab> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 21c0 <_sk_lerp_u8_sse41+0x8f> + DB 116,23 ; je 14296 <_sk_lerp_u8_sse41+0x8f> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,161 ; jne 2150 <_sk_lerp_u8_sse41+0x1f> + DB 117,161 ; jne 14226 <_sk_lerp_u8_sse41+0x1f> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8 @@ -20470,10 +18843,10 @@ _sk_lerp_u8_sse41 LABEL PROC DB 102,68,15,110,200 ; movd %eax,%xmm9 DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9 DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8 - DB 233,116,255,255,255 ; jmpq 2150 <_sk_lerp_u8_sse41+0x1f> + DB 233,116,255,255,255 ; jmpq 14226 <_sk_lerp_u8_sse41+0x1f> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 - DB 233,101,255,255,255 ; jmpq 2150 <_sk_lerp_u8_sse41+0x1f> + DB 233,101,255,255,255 ; jmpq 14226 <_sk_lerp_u8_sse41+0x1f> PUBLIC _sk_lerp_565_sse41 _sk_lerp_565_sse41 LABEL PROC @@ -20485,19 +18858,19 @@ _sk_lerp_565_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 15,133,152,0,0,0 ; jne 22a2 <_sk_lerp_565_sse41+0xb7> + DB 15,133,152,0,0,0 ; jne 14378 <_sk_lerp_565_sse41+0xb7> DB 102,71,15,56,51,20,89 ; pmovzxwd (%r9,%r11,2),%xmm10 - DB 102,68,15,111,5,166,94,0,0 ; movdqa 0x5ea6(%rip),%xmm8 # 80c0 <_sk_clut_4D_sse41+0x175f> + DB 102,68,15,111,5,144,126,1,0 ; movdqa 0x17e90(%rip),%xmm8 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,69,15,219,194 ; pand %xmm10,%xmm8 DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8 - DB 68,15,89,5,165,94,0,0 ; mulps 0x5ea5(%rip),%xmm8 # 80d0 <_sk_clut_4D_sse41+0x176f> - DB 102,68,15,111,13,172,94,0,0 ; movdqa 0x5eac(%rip),%xmm9 # 80e0 <_sk_clut_4D_sse41+0x177f> + DB 68,15,89,5,143,126,1,0 ; mulps 0x17e8f(%rip),%xmm8 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,68,15,111,13,150,126,1,0 ; movdqa 0x17e96(%rip),%xmm9 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,69,15,219,202 ; pand %xmm10,%xmm9 DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9 - DB 68,15,89,13,171,94,0,0 ; mulps 0x5eab(%rip),%xmm9 # 80f0 <_sk_clut_4D_sse41+0x178f> - DB 102,68,15,219,21,178,94,0,0 ; pand 0x5eb2(%rip),%xmm10 # 8100 <_sk_clut_4D_sse41+0x179f> + DB 68,15,89,13,149,126,1,0 ; mulps 0x17e95(%rip),%xmm9 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,68,15,219,21,156,126,1,0 ; pand 0x17e9c(%rip),%xmm10 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10 - DB 68,15,89,21,182,94,0,0 ; mulps 0x5eb6(%rip),%xmm10 # 8110 <_sk_clut_4D_sse41+0x17af> + DB 68,15,89,21,160,126,1,0 ; mulps 0x17ea0(%rip),%xmm10 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 15,92,196 ; subps %xmm4,%xmm0 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 15,88,196 ; addps %xmm4,%xmm0 @@ -20522,34 +18895,34 @@ _sk_lerp_565_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,62 ; je 22ed <_sk_lerp_565_sse41+0x102> + DB 116,62 ; je 143c3 <_sk_lerp_565_sse41+0x102> DB 102,69,15,239,210 ; pxor %xmm10,%xmm10 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,27 ; je 22d5 <_sk_lerp_565_sse41+0xea> + DB 116,27 ; je 143ab <_sk_lerp_565_sse41+0xea> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 15,133,77,255,255,255 ; jne 2211 <_sk_lerp_565_sse41+0x26> + DB 15,133,77,255,255,255 ; jne 142e7 <_sk_lerp_565_sse41+0x26> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 DB 102,69,15,112,208,69 ; pshufd $0x45,%xmm8,%xmm10 DB 102,71,15,110,4,89 ; movd (%r9,%r11,2),%xmm8 DB 102,69,15,56,51,192 ; pmovzxwd %xmm8,%xmm8 DB 102,69,15,58,14,208,15 ; pblendw $0xf,%xmm8,%xmm10 - DB 233,36,255,255,255 ; jmpq 2211 <_sk_lerp_565_sse41+0x26> + DB 233,36,255,255,255 ; jmpq 142e7 <_sk_lerp_565_sse41+0x26> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,68,15,110,208 ; movd %eax,%xmm10 - DB 233,21,255,255,255 ; jmpq 2211 <_sk_lerp_565_sse41+0x26> + DB 233,21,255,255,255 ; jmpq 142e7 <_sk_lerp_565_sse41+0x26> PUBLIC _sk_load_tables_sse41 _sk_load_tables_sse41 LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 76,139,8 ; mov (%rax),%r9 DB 77,133,192 ; test %r8,%r8 - DB 15,133,24,1,0,0 ; jne 2422 <_sk_load_tables_sse41+0x126> + DB 15,133,24,1,0,0 ; jne 144f8 <_sk_load_tables_sse41+0x126> DB 243,69,15,111,4,145 ; movdqu (%r9,%rdx,4),%xmm8 DB 65,87 ; push %r15 DB 65,86 ; push %r14 DB 83 ; push %rbx - DB 102,15,111,5,3,94,0,0 ; movdqa 0x5e03(%rip),%xmm0 # 8120 <_sk_clut_4D_sse41+0x17bf> + DB 102,15,111,5,45,124,1,0 ; movdqa 0x17c2d(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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 @@ -20564,7 +18937,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,190,93,0,0 ; pshufb 0x5dbe(%rip),%xmm1 # 8130 <_sk_clut_4D_sse41+0x17cf> + DB 102,15,56,0,13,232,123,1,0 ; pshufb 0x17be8(%rip),%xmm1 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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 @@ -20579,7 +18952,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,122,93,0,0 ; pshufb 0x5d7a(%rip),%xmm2 # 8140 <_sk_clut_4D_sse41+0x17df> + DB 102,15,56,0,21,164,123,1,0 ; pshufb 0x17ba4(%rip),%xmm2 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> 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 @@ -20594,7 +18967,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,55,93,0,0 ; mulps 0x5d37(%rip),%xmm3 # 8150 <_sk_clut_4D_sse41+0x17ef> + DB 15,89,29,129,124,1,0 ; mulps 0x17c81(%rip),%xmm3 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx DB 65,94 ; pop %r14 @@ -20603,19 +18976,19 @@ _sk_load_tables_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,52 ; je 2463 <_sk_load_tables_sse41+0x167> + DB 116,52 ; je 14539 <_sk_load_tables_sse41+0x167> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 2451 <_sk_load_tables_sse41+0x155> + DB 116,23 ; je 14527 <_sk_load_tables_sse41+0x155> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 15,133,204,254,255,255 ; jne 2310 <_sk_load_tables_sse41+0x14> + DB 15,133,204,254,255,255 ; jne 143e6 <_sk_load_tables_sse41+0x14> DB 102,65,15,110,68,145,8 ; movd 0x8(%r9,%rdx,4),%xmm0 DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8 DB 243,65,15,126,4,145 ; movq (%r9,%rdx,4),%xmm0 DB 102,68,15,58,14,192,15 ; pblendw $0xf,%xmm0,%xmm8 - DB 233,173,254,255,255 ; jmpq 2310 <_sk_load_tables_sse41+0x14> + DB 233,173,254,255,255 ; jmpq 143e6 <_sk_load_tables_sse41+0x14> DB 102,69,15,110,4,145 ; movd (%r9,%rdx,4),%xmm8 - DB 233,162,254,255,255 ; jmpq 2310 <_sk_load_tables_sse41+0x14> + DB 233,162,254,255,255 ; jmpq 143e6 <_sk_load_tables_sse41+0x14> PUBLIC _sk_load_tables_u16_be_sse41 _sk_load_tables_u16_be_sse41 LABEL PROC @@ -20623,7 +18996,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC DB 76,139,8 ; mov (%rax),%r9 DB 76,141,20,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r10 DB 77,133,192 ; test %r8,%r8 - DB 15,133,99,1,0,0 ; jne 25e7 <_sk_load_tables_u16_be_sse41+0x179> + DB 15,133,99,1,0,0 ; jne 146bd <_sk_load_tables_u16_be_sse41+0x179> DB 102,67,15,16,4,81 ; movupd (%r9,%r10,2),%xmm0 DB 243,67,15,111,76,81,16 ; movdqu 0x10(%r9,%r10,2),%xmm1 DB 65,87 ; push %r15 @@ -20635,7 +19008,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,165,92,0,0 ; movdqa 0x5ca5(%rip),%xmm8 # 8160 <_sk_clut_4D_sse41+0x17ff> + DB 102,68,15,111,5,79,124,1,0 ; movdqa 0x17c4f(%rip),%xmm8 # 2c1e0 <_sk_overlay_sse2_8bit+0x10bf> 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 @@ -20653,7 +19026,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,84,92,0,0 ; pshufb 0x5c54(%rip),%xmm1 # 8170 <_sk_clut_4D_sse41+0x180f> + DB 102,15,56,0,13,254,123,1,0 ; pshufb 0x17bfe(%rip),%xmm1 # 2c1f0 <_sk_overlay_sse2_8bit+0x10cf> 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 @@ -20689,7 +19062,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,162,91,0,0 ; mulps 0x5ba2(%rip),%xmm3 # 8180 <_sk_clut_4D_sse41+0x181f> + DB 15,89,29,76,123,1,0 ; mulps 0x17b4c(%rip),%xmm3 # 2c200 <_sk_overlay_sse2_8bit+0x10df> DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx DB 65,94 ; pop %r14 @@ -20697,16 +19070,16 @@ _sk_load_tables_u16_be_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,67,15,16,4,81 ; movsd (%r9,%r10,2),%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,13 ; jne 2600 <_sk_load_tables_u16_be_sse41+0x192> + DB 117,13 ; jne 146d6 <_sk_load_tables_u16_be_sse41+0x192> DB 243,15,126,192 ; movq %xmm0,%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,145,254,255,255 ; jmpq 2491 <_sk_load_tables_u16_be_sse41+0x23> + DB 233,145,254,255,255 ; jmpq 14567 <_sk_load_tables_u16_be_sse41+0x23> DB 102,67,15,22,68,81,8 ; movhpd 0x8(%r9,%r10,2),%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,124,254,255,255 ; jb 2491 <_sk_load_tables_u16_be_sse41+0x23> + DB 15,130,124,254,255,255 ; jb 14567 <_sk_load_tables_u16_be_sse41+0x23> DB 243,67,15,126,76,81,16 ; movq 0x10(%r9,%r10,2),%xmm1 - DB 233,112,254,255,255 ; jmpq 2491 <_sk_load_tables_u16_be_sse41+0x23> + DB 233,112,254,255,255 ; jmpq 14567 <_sk_load_tables_u16_be_sse41+0x23> PUBLIC _sk_load_tables_rgb_u16_be_sse41 _sk_load_tables_rgb_u16_be_sse41 LABEL PROC @@ -20714,7 +19087,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC DB 76,139,8 ; mov (%rax),%r9 DB 76,141,20,82 ; lea (%rdx,%rdx,2),%r10 DB 77,133,192 ; test %r8,%r8 - DB 15,133,83,1,0,0 ; jne 2786 <_sk_load_tables_rgb_u16_be_sse41+0x165> + DB 15,133,83,1,0,0 ; jne 1485c <_sk_load_tables_rgb_u16_be_sse41+0x165> DB 243,67,15,111,20,81 ; movdqu (%r9,%r10,2),%xmm2 DB 243,67,15,111,76,81,8 ; movdqu 0x8(%r9,%r10,2),%xmm1 DB 102,15,115,217,4 ; psrldq $0x4,%xmm1 @@ -20729,7 +19102,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,23,91,0,0 ; movdqa 0x5b17(%rip),%xmm8 # 8190 <_sk_clut_4D_sse41+0x182f> + DB 102,68,15,111,5,145,122,1,0 ; movdqa 0x17a91(%rip),%xmm8 # 2c1e0 <_sk_overlay_sse2_8bit+0x10bf> 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 @@ -20747,7 +19120,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,198,90,0,0 ; pshufb 0x5ac6(%rip),%xmm1 # 81a0 <_sk_clut_4D_sse41+0x183f> + DB 102,15,56,0,13,96,122,1,0 ; pshufb 0x17a60(%rip),%xmm1 # 2c210 <_sk_overlay_sse2_8bit+0x10ef> 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 @@ -20778,7 +19151,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,49,90,0,0 ; movaps 0x5a31(%rip),%xmm3 # 81b0 <_sk_clut_4D_sse41+0x184f> + DB 15,40,29,27,119,1,0 ; movaps 0x1771b(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 91 ; pop %rbx DB 65,94 ; pop %r14 DB 65,95 ; pop %r15 @@ -20787,21 +19160,21 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC DB 102,67,15,196,84,81,4,2 ; pinsrw $0x2,0x4(%r9,%r10,2),%xmm2 DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,14 ; jne 27ac <_sk_load_tables_rgb_u16_be_sse41+0x18b> + DB 117,14 ; jne 14882 <_sk_load_tables_rgb_u16_be_sse41+0x18b> DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 - DB 233,173,254,255,255 ; jmpq 2659 <_sk_load_tables_rgb_u16_be_sse41+0x38> + DB 233,173,254,255,255 ; jmpq 1472f <_sk_load_tables_rgb_u16_be_sse41+0x38> DB 102,71,15,110,76,81,6 ; movd 0x6(%r9,%r10,2),%xmm9 DB 102,71,15,196,76,81,10,2 ; pinsrw $0x2,0xa(%r9,%r10,2),%xmm9 DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,24 ; jb 27dd <_sk_load_tables_rgb_u16_be_sse41+0x1bc> + DB 114,24 ; jb 148b3 <_sk_load_tables_rgb_u16_be_sse41+0x1bc> DB 102,67,15,110,76,81,12 ; movd 0xc(%r9,%r10,2),%xmm1 DB 102,67,15,196,76,81,16,2 ; pinsrw $0x2,0x10(%r9,%r10,2),%xmm1 DB 102,15,239,192 ; pxor %xmm0,%xmm0 - DB 233,124,254,255,255 ; jmpq 2659 <_sk_load_tables_rgb_u16_be_sse41+0x38> + DB 233,124,254,255,255 ; jmpq 1472f <_sk_load_tables_rgb_u16_be_sse41+0x38> DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,115,254,255,255 ; jmpq 2659 <_sk_load_tables_rgb_u16_be_sse41+0x38> + DB 233,115,254,255,255 ; jmpq 1472f <_sk_load_tables_rgb_u16_be_sse41+0x38> PUBLIC _sk_byte_tables_sse41 _sk_byte_tables_sse41 LABEL PROC @@ -20810,7 +19183,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,201,89,0,0 ; movaps 0x59c9(%rip),%xmm8 # 81c0 <_sk_clut_4D_sse41+0x185f> + DB 68,15,40,5,131,119,1,0 ; movaps 0x17783(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -20829,7 +19202,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,122,89,0,0 ; movaps 0x597a(%rip),%xmm9 # 81d0 <_sk_clut_4D_sse41+0x186f> + DB 68,15,40,13,68,120,1,0 ; movaps 0x17844(%rip),%xmm9 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,193 ; mulps %xmm9,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1 @@ -20923,7 +19296,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,242,87,0,0 ; movaps 0x57f2(%rip),%xmm9 # 81e0 <_sk_clut_4D_sse41+0x187f> + DB 68,15,40,13,172,118,1,0 ; movaps 0x176ac(%rip),%xmm9 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,193 ; mulps %xmm9,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1 @@ -21100,31 +19473,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,58,85,0,0 ; mulps 0x553a(%rip),%xmm8 # 81f0 <_sk_clut_4D_sse41+0x188f> - DB 68,15,84,21,66,85,0,0 ; andps 0x5542(%rip),%xmm10 # 8200 <_sk_clut_4D_sse41+0x189f> - DB 68,15,86,21,74,85,0,0 ; orps 0x554a(%rip),%xmm10 # 8210 <_sk_clut_4D_sse41+0x18af> - DB 68,15,88,5,82,85,0,0 ; addps 0x5552(%rip),%xmm8 # 8220 <_sk_clut_4D_sse41+0x18bf> - DB 68,15,40,37,90,85,0,0 ; movaps 0x555a(%rip),%xmm12 # 8230 <_sk_clut_4D_sse41+0x18cf> + DB 68,15,89,5,148,116,1,0 ; mulps 0x17494(%rip),%xmm8 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,21,156,116,1,0 ; andps 0x1749c(%rip),%xmm10 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,21,196,113,1,0 ; orps 0x171c4(%rip),%xmm10 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,5,156,116,1,0 ; addps 0x1749c(%rip),%xmm8 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 68,15,40,37,164,116,1,0 ; movaps 0x174a4(%rip),%xmm12 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 69,15,89,226 ; mulps %xmm10,%xmm12 DB 69,15,92,196 ; subps %xmm12,%xmm8 - DB 68,15,88,21,90,85,0,0 ; addps 0x555a(%rip),%xmm10 # 8240 <_sk_clut_4D_sse41+0x18df> - DB 68,15,40,37,98,85,0,0 ; movaps 0x5562(%rip),%xmm12 # 8250 <_sk_clut_4D_sse41+0x18ef> + DB 68,15,88,21,164,116,1,0 ; addps 0x174a4(%rip),%xmm10 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 68,15,40,37,172,116,1,0 ; movaps 0x174ac(%rip),%xmm12 # 2c270 <_sk_overlay_sse2_8bit+0x114f> 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,79,85,0,0 ; addps 0x554f(%rip),%xmm8 # 8260 <_sk_clut_4D_sse41+0x18ff> - DB 68,15,40,21,87,85,0,0 ; movaps 0x5557(%rip),%xmm10 # 8270 <_sk_clut_4D_sse41+0x190f> + DB 68,15,88,5,153,116,1,0 ; addps 0x17499(%rip),%xmm8 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 68,15,40,21,161,116,1,0 ; movaps 0x174a1(%rip),%xmm10 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 69,15,89,211 ; mulps %xmm11,%xmm10 DB 69,15,92,194 ; subps %xmm10,%xmm8 - DB 68,15,40,21,87,85,0,0 ; movaps 0x5557(%rip),%xmm10 # 8280 <_sk_clut_4D_sse41+0x191f> + DB 68,15,40,21,161,116,1,0 ; movaps 0x174a1(%rip),%xmm10 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,211 ; subps %xmm11,%xmm10 - DB 68,15,40,29,91,85,0,0 ; movaps 0x555b(%rip),%xmm11 # 8290 <_sk_clut_4D_sse41+0x192f> + DB 68,15,40,29,165,116,1,0 ; movaps 0x174a5(%rip),%xmm11 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 69,15,94,218 ; divps %xmm10,%xmm11 DB 69,15,88,216 ; addps %xmm8,%xmm11 - DB 68,15,89,29,91,85,0,0 ; mulps 0x555b(%rip),%xmm11 # 82a0 <_sk_clut_4D_sse41+0x193f> + DB 68,15,89,29,165,116,1,0 ; mulps 0x174a5(%rip),%xmm11 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -21132,7 +19505,7 @@ _sk_parametric_r_sse41 LABEL PROC DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8 DB 15,87,192 ; xorps %xmm0,%xmm0 DB 68,15,95,192 ; maxps %xmm0,%xmm8 - DB 68,15,93,5,66,85,0,0 ; minps 0x5542(%rip),%xmm8 # 82b0 <_sk_clut_4D_sse41+0x194f> + DB 68,15,93,5,44,113,1,0 ; minps 0x1712c(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -21160,31 +19533,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,227,84,0,0 ; mulps 0x54e3(%rip),%xmm12 # 82c0 <_sk_clut_4D_sse41+0x195f> - DB 68,15,84,29,235,84,0,0 ; andps 0x54eb(%rip),%xmm11 # 82d0 <_sk_clut_4D_sse41+0x196f> - DB 68,15,86,29,243,84,0,0 ; orps 0x54f3(%rip),%xmm11 # 82e0 <_sk_clut_4D_sse41+0x197f> - DB 68,15,88,37,251,84,0,0 ; addps 0x54fb(%rip),%xmm12 # 82f0 <_sk_clut_4D_sse41+0x198f> - DB 15,40,13,4,85,0,0 ; movaps 0x5504(%rip),%xmm1 # 8300 <_sk_clut_4D_sse41+0x199f> + DB 68,15,89,37,109,115,1,0 ; mulps 0x1736d(%rip),%xmm12 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,29,117,115,1,0 ; andps 0x17375(%rip),%xmm11 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,29,157,112,1,0 ; orps 0x1709d(%rip),%xmm11 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,37,117,115,1,0 ; addps 0x17375(%rip),%xmm12 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 15,40,13,126,115,1,0 ; movaps 0x1737e(%rip),%xmm1 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 65,15,89,203 ; mulps %xmm11,%xmm1 DB 68,15,92,225 ; subps %xmm1,%xmm12 - DB 68,15,88,29,4,85,0,0 ; addps 0x5504(%rip),%xmm11 # 8310 <_sk_clut_4D_sse41+0x19af> - DB 15,40,13,13,85,0,0 ; movaps 0x550d(%rip),%xmm1 # 8320 <_sk_clut_4D_sse41+0x19bf> + DB 68,15,88,29,126,115,1,0 ; addps 0x1737e(%rip),%xmm11 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 15,40,13,135,115,1,0 ; movaps 0x17387(%rip),%xmm1 # 2c270 <_sk_overlay_sse2_8bit+0x114f> 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,250,84,0,0 ; addps 0x54fa(%rip),%xmm12 # 8330 <_sk_clut_4D_sse41+0x19cf> - DB 15,40,13,3,85,0,0 ; movaps 0x5503(%rip),%xmm1 # 8340 <_sk_clut_4D_sse41+0x19df> + DB 68,15,88,37,116,115,1,0 ; addps 0x17374(%rip),%xmm12 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 15,40,13,125,115,1,0 ; movaps 0x1737d(%rip),%xmm1 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 65,15,89,203 ; mulps %xmm11,%xmm1 DB 68,15,92,225 ; subps %xmm1,%xmm12 - DB 68,15,40,21,3,85,0,0 ; movaps 0x5503(%rip),%xmm10 # 8350 <_sk_clut_4D_sse41+0x19ef> + DB 68,15,40,21,125,115,1,0 ; movaps 0x1737d(%rip),%xmm10 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,211 ; subps %xmm11,%xmm10 - DB 15,40,13,8,85,0,0 ; movaps 0x5508(%rip),%xmm1 # 8360 <_sk_clut_4D_sse41+0x19ff> + DB 15,40,13,130,115,1,0 ; movaps 0x17382(%rip),%xmm1 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 65,15,94,202 ; divps %xmm10,%xmm1 DB 65,15,88,204 ; addps %xmm12,%xmm1 - DB 15,89,13,9,85,0,0 ; mulps 0x5509(%rip),%xmm1 # 8370 <_sk_clut_4D_sse41+0x1a0f> + DB 15,89,13,131,115,1,0 ; mulps 0x17383(%rip),%xmm1 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -21192,7 +19565,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,244,84,0,0 ; minps 0x54f4(%rip),%xmm1 # 8380 <_sk_clut_4D_sse41+0x1a1f> + DB 15,93,13,14,112,1,0 ; minps 0x1700e(%rip),%xmm1 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -21220,31 +19593,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,149,84,0,0 ; mulps 0x5495(%rip),%xmm12 # 8390 <_sk_clut_4D_sse41+0x1a2f> - DB 68,15,84,29,157,84,0,0 ; andps 0x549d(%rip),%xmm11 # 83a0 <_sk_clut_4D_sse41+0x1a3f> - DB 68,15,86,29,165,84,0,0 ; orps 0x54a5(%rip),%xmm11 # 83b0 <_sk_clut_4D_sse41+0x1a4f> - DB 68,15,88,37,173,84,0,0 ; addps 0x54ad(%rip),%xmm12 # 83c0 <_sk_clut_4D_sse41+0x1a5f> - DB 15,40,21,182,84,0,0 ; movaps 0x54b6(%rip),%xmm2 # 83d0 <_sk_clut_4D_sse41+0x1a6f> + DB 68,15,89,37,79,114,1,0 ; mulps 0x1724f(%rip),%xmm12 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,29,87,114,1,0 ; andps 0x17257(%rip),%xmm11 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,29,127,111,1,0 ; orps 0x16f7f(%rip),%xmm11 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,37,87,114,1,0 ; addps 0x17257(%rip),%xmm12 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 15,40,21,96,114,1,0 ; movaps 0x17260(%rip),%xmm2 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 65,15,89,211 ; mulps %xmm11,%xmm2 DB 68,15,92,226 ; subps %xmm2,%xmm12 - DB 68,15,88,29,182,84,0,0 ; addps 0x54b6(%rip),%xmm11 # 83e0 <_sk_clut_4D_sse41+0x1a7f> - DB 15,40,21,191,84,0,0 ; movaps 0x54bf(%rip),%xmm2 # 83f0 <_sk_clut_4D_sse41+0x1a8f> + DB 68,15,88,29,96,114,1,0 ; addps 0x17260(%rip),%xmm11 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 15,40,21,105,114,1,0 ; movaps 0x17269(%rip),%xmm2 # 2c270 <_sk_overlay_sse2_8bit+0x114f> 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,172,84,0,0 ; addps 0x54ac(%rip),%xmm12 # 8400 <_sk_clut_4D_sse41+0x1a9f> - DB 15,40,21,181,84,0,0 ; movaps 0x54b5(%rip),%xmm2 # 8410 <_sk_clut_4D_sse41+0x1aaf> + DB 68,15,88,37,86,114,1,0 ; addps 0x17256(%rip),%xmm12 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 15,40,21,95,114,1,0 ; movaps 0x1725f(%rip),%xmm2 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 65,15,89,211 ; mulps %xmm11,%xmm2 DB 68,15,92,226 ; subps %xmm2,%xmm12 - DB 68,15,40,21,181,84,0,0 ; movaps 0x54b5(%rip),%xmm10 # 8420 <_sk_clut_4D_sse41+0x1abf> + DB 68,15,40,21,95,114,1,0 ; movaps 0x1725f(%rip),%xmm10 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,211 ; subps %xmm11,%xmm10 - DB 15,40,21,186,84,0,0 ; movaps 0x54ba(%rip),%xmm2 # 8430 <_sk_clut_4D_sse41+0x1acf> + DB 15,40,21,100,114,1,0 ; movaps 0x17264(%rip),%xmm2 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 65,15,94,210 ; divps %xmm10,%xmm2 DB 65,15,88,212 ; addps %xmm12,%xmm2 - DB 15,89,21,187,84,0,0 ; mulps 0x54bb(%rip),%xmm2 # 8440 <_sk_clut_4D_sse41+0x1adf> + DB 15,89,21,101,114,1,0 ; mulps 0x17265(%rip),%xmm2 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -21252,7 +19625,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,166,84,0,0 ; minps 0x54a6(%rip),%xmm2 # 8450 <_sk_clut_4D_sse41+0x1aef> + DB 15,93,21,240,110,1,0 ; minps 0x16ef0(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -21280,31 +19653,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,71,84,0,0 ; mulps 0x5447(%rip),%xmm12 # 8460 <_sk_clut_4D_sse41+0x1aff> - DB 68,15,84,29,79,84,0,0 ; andps 0x544f(%rip),%xmm11 # 8470 <_sk_clut_4D_sse41+0x1b0f> - DB 68,15,86,29,87,84,0,0 ; orps 0x5457(%rip),%xmm11 # 8480 <_sk_clut_4D_sse41+0x1b1f> - DB 68,15,88,37,95,84,0,0 ; addps 0x545f(%rip),%xmm12 # 8490 <_sk_clut_4D_sse41+0x1b2f> - DB 15,40,29,104,84,0,0 ; movaps 0x5468(%rip),%xmm3 # 84a0 <_sk_clut_4D_sse41+0x1b3f> + DB 68,15,89,37,49,113,1,0 ; mulps 0x17131(%rip),%xmm12 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,29,57,113,1,0 ; andps 0x17139(%rip),%xmm11 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,29,97,110,1,0 ; orps 0x16e61(%rip),%xmm11 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,37,57,113,1,0 ; addps 0x17139(%rip),%xmm12 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 15,40,29,66,113,1,0 ; movaps 0x17142(%rip),%xmm3 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 65,15,89,219 ; mulps %xmm11,%xmm3 DB 68,15,92,227 ; subps %xmm3,%xmm12 - DB 68,15,88,29,104,84,0,0 ; addps 0x5468(%rip),%xmm11 # 84b0 <_sk_clut_4D_sse41+0x1b4f> - DB 15,40,29,113,84,0,0 ; movaps 0x5471(%rip),%xmm3 # 84c0 <_sk_clut_4D_sse41+0x1b5f> + DB 68,15,88,29,66,113,1,0 ; addps 0x17142(%rip),%xmm11 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 15,40,29,75,113,1,0 ; movaps 0x1714b(%rip),%xmm3 # 2c270 <_sk_overlay_sse2_8bit+0x114f> 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,94,84,0,0 ; addps 0x545e(%rip),%xmm12 # 84d0 <_sk_clut_4D_sse41+0x1b6f> - DB 15,40,29,103,84,0,0 ; movaps 0x5467(%rip),%xmm3 # 84e0 <_sk_clut_4D_sse41+0x1b7f> + DB 68,15,88,37,56,113,1,0 ; addps 0x17138(%rip),%xmm12 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 15,40,29,65,113,1,0 ; movaps 0x17141(%rip),%xmm3 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 65,15,89,219 ; mulps %xmm11,%xmm3 DB 68,15,92,227 ; subps %xmm3,%xmm12 - DB 68,15,40,21,103,84,0,0 ; movaps 0x5467(%rip),%xmm10 # 84f0 <_sk_clut_4D_sse41+0x1b8f> + DB 68,15,40,21,65,113,1,0 ; movaps 0x17141(%rip),%xmm10 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,211 ; subps %xmm11,%xmm10 - DB 15,40,29,108,84,0,0 ; movaps 0x546c(%rip),%xmm3 # 8500 <_sk_clut_4D_sse41+0x1b9f> + DB 15,40,29,70,113,1,0 ; movaps 0x17146(%rip),%xmm3 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 65,15,94,218 ; divps %xmm10,%xmm3 DB 65,15,88,220 ; addps %xmm12,%xmm3 - DB 15,89,29,109,84,0,0 ; mulps 0x546d(%rip),%xmm3 # 8510 <_sk_clut_4D_sse41+0x1baf> + DB 15,89,29,71,113,1,0 ; mulps 0x17147(%rip),%xmm3 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -21312,7 +19685,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,88,84,0,0 ; minps 0x5458(%rip),%xmm3 # 8520 <_sk_clut_4D_sse41+0x1bbf> + DB 15,93,29,210,109,1,0 ; minps 0x16dd2(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -21328,20 +19701,20 @@ _sk_gamma_sse41 LABEL PROC DB 15,40,218 ; movaps %xmm2,%xmm3 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0 - DB 15,89,5,52,84,0,0 ; mulps 0x5434(%rip),%xmm0 # 8530 <_sk_clut_4D_sse41+0x1bcf> - DB 68,15,40,53,60,84,0,0 ; movaps 0x543c(%rip),%xmm14 # 8540 <_sk_clut_4D_sse41+0x1bdf> + DB 15,89,5,78,112,1,0 ; mulps 0x1704e(%rip),%xmm0 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,40,53,86,112,1,0 ; movaps 0x17056(%rip),%xmm14 # 2c230 <_sk_overlay_sse2_8bit+0x110f> DB 65,15,84,214 ; andps %xmm14,%xmm2 - DB 68,15,40,37,64,84,0,0 ; movaps 0x5440(%rip),%xmm12 # 8550 <_sk_clut_4D_sse41+0x1bef> + DB 68,15,40,37,122,109,1,0 ; movaps 0x16d7a(%rip),%xmm12 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,86,212 ; orps %xmm12,%xmm2 - DB 68,15,40,21,68,84,0,0 ; movaps 0x5444(%rip),%xmm10 # 8560 <_sk_clut_4D_sse41+0x1bff> + DB 68,15,40,21,78,112,1,0 ; movaps 0x1704e(%rip),%xmm10 # 2c240 <_sk_overlay_sse2_8bit+0x111f> DB 65,15,88,194 ; addps %xmm10,%xmm0 - DB 68,15,40,29,72,84,0,0 ; movaps 0x5448(%rip),%xmm11 # 8570 <_sk_clut_4D_sse41+0x1c0f> + DB 68,15,40,29,82,112,1,0 ; movaps 0x17052(%rip),%xmm11 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 15,40,226 ; movaps %xmm2,%xmm4 DB 65,15,89,227 ; mulps %xmm11,%xmm4 DB 15,92,196 ; subps %xmm4,%xmm0 - DB 68,15,40,13,70,84,0,0 ; movaps 0x5446(%rip),%xmm9 # 8580 <_sk_clut_4D_sse41+0x1c1f> + DB 68,15,40,13,80,112,1,0 ; movaps 0x17050(%rip),%xmm9 # 2c260 <_sk_overlay_sse2_8bit+0x113f> DB 65,15,88,209 ; addps %xmm9,%xmm2 - DB 68,15,40,45,74,84,0,0 ; movaps 0x544a(%rip),%xmm13 # 8590 <_sk_clut_4D_sse41+0x1c2f> + DB 68,15,40,45,84,112,1,0 ; movaps 0x17054(%rip),%xmm13 # 2c270 <_sk_overlay_sse2_8bit+0x114f> DB 65,15,40,229 ; movaps %xmm13,%xmm4 DB 15,94,226 ; divps %xmm2,%xmm4 DB 72,173 ; lods %ds:(%rsi),%rax @@ -21352,21 +19725,21 @@ _sk_gamma_sse41 LABEL PROC DB 102,15,58,8,208,1 ; roundps $0x1,%xmm0,%xmm2 DB 15,40,224 ; movaps %xmm0,%xmm4 DB 15,92,226 ; subps %xmm2,%xmm4 - DB 15,40,53,45,84,0,0 ; movaps 0x542d(%rip),%xmm6 # 85a0 <_sk_clut_4D_sse41+0x1c3f> + DB 15,40,53,55,112,1,0 ; movaps 0x17037(%rip),%xmm6 # 2c280 <_sk_overlay_sse2_8bit+0x115f> DB 15,88,198 ; addps %xmm6,%xmm0 - DB 15,40,61,67,84,0,0 ; movaps 0x5443(%rip),%xmm7 # 85c0 <_sk_clut_4D_sse41+0x1c5f> + DB 15,40,61,77,112,1,0 ; movaps 0x1704d(%rip),%xmm7 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 15,40,239 ; movaps %xmm7,%xmm5 DB 15,92,236 ; subps %xmm4,%xmm5 DB 15,40,212 ; movaps %xmm4,%xmm2 - DB 15,40,37,35,84,0,0 ; movaps 0x5423(%rip),%xmm4 # 85b0 <_sk_clut_4D_sse41+0x1c4f> + DB 15,40,37,45,112,1,0 ; movaps 0x1702d(%rip),%xmm4 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 15,89,212 ; mulps %xmm4,%xmm2 DB 15,92,194 ; subps %xmm2,%xmm0 - DB 68,15,40,61,53,84,0,0 ; movaps 0x5435(%rip),%xmm15 # 85d0 <_sk_clut_4D_sse41+0x1c6f> + DB 68,15,40,61,63,112,1,0 ; movaps 0x1703f(%rip),%xmm15 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 65,15,40,215 ; movaps %xmm15,%xmm2 DB 15,94,213 ; divps %xmm5,%xmm2 DB 15,88,208 ; addps %xmm0,%xmm2 DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0 - DB 15,89,5,129,83,0,0 ; mulps 0x5381(%rip),%xmm0 # 8530 <_sk_clut_4D_sse41+0x1bcf> + DB 15,89,5,155,111,1,0 ; mulps 0x16f9b(%rip),%xmm0 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> DB 65,15,84,206 ; andps %xmm14,%xmm1 DB 65,15,86,204 ; orps %xmm12,%xmm1 DB 65,15,88,194 ; addps %xmm10,%xmm0 @@ -21392,8 +19765,8 @@ _sk_gamma_sse41 LABEL PROC DB 15,94,206 ; divps %xmm6,%xmm1 DB 15,88,200 ; addps %xmm0,%xmm1 DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0 - DB 15,89,5,34,83,0,0 ; mulps 0x5322(%rip),%xmm0 # 8530 <_sk_clut_4D_sse41+0x1bcf> - DB 15,84,29,43,83,0,0 ; andps 0x532b(%rip),%xmm3 # 8540 <_sk_clut_4D_sse41+0x1bdf> + DB 15,89,5,60,111,1,0 ; mulps 0x16f3c(%rip),%xmm0 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 15,84,29,69,111,1,0 ; andps 0x16f45(%rip),%xmm3 # 2c230 <_sk_overlay_sse2_8bit+0x110f> DB 65,15,86,220 ; orps %xmm12,%xmm3 DB 65,15,88,194 ; addps %xmm10,%xmm0 DB 68,15,89,219 ; mulps %xmm3,%xmm11 @@ -21411,7 +19784,7 @@ _sk_gamma_sse41 LABEL PROC DB 15,92,253 ; subps %xmm5,%xmm7 DB 68,15,94,255 ; divps %xmm7,%xmm15 DB 68,15,88,248 ; addps %xmm0,%xmm15 - DB 15,40,5,131,83,0,0 ; movaps 0x5383(%rip),%xmm0 # 85e0 <_sk_clut_4D_sse41+0x1c7f> + DB 15,40,5,141,111,1,0 ; movaps 0x16f8d(%rip),%xmm0 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> DB 15,89,208 ; mulps %xmm0,%xmm2 DB 15,89,200 ; mulps %xmm0,%xmm1 DB 68,15,89,248 ; mulps %xmm0,%xmm15 @@ -21430,29 +19803,29 @@ _sk_gamma_sse41 LABEL PROC PUBLIC _sk_lab_to_xyz_sse41 _sk_lab_to_xyz_sse41 LABEL PROC DB 68,15,40,192 ; movaps %xmm0,%xmm8 - DB 68,15,89,5,80,83,0,0 ; mulps 0x5350(%rip),%xmm8 # 85f0 <_sk_clut_4D_sse41+0x1c8f> - DB 68,15,40,13,88,83,0,0 ; movaps 0x5358(%rip),%xmm9 # 8600 <_sk_clut_4D_sse41+0x1c9f> + DB 68,15,89,5,90,111,1,0 ; mulps 0x16f5a(%rip),%xmm8 # 2c2d0 <_sk_overlay_sse2_8bit+0x11af> + DB 68,15,40,13,210,108,1,0 ; movaps 0x16cd2(%rip),%xmm9 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> DB 65,15,89,201 ; mulps %xmm9,%xmm1 - DB 15,40,5,93,83,0,0 ; movaps 0x535d(%rip),%xmm0 # 8610 <_sk_clut_4D_sse41+0x1caf> + DB 15,40,5,87,111,1,0 ; movaps 0x16f57(%rip),%xmm0 # 2c2e0 <_sk_overlay_sse2_8bit+0x11bf> DB 15,88,200 ; addps %xmm0,%xmm1 DB 65,15,89,209 ; mulps %xmm9,%xmm2 DB 15,88,208 ; addps %xmm0,%xmm2 - DB 68,15,88,5,91,83,0,0 ; addps 0x535b(%rip),%xmm8 # 8620 <_sk_clut_4D_sse41+0x1cbf> - DB 68,15,89,5,99,83,0,0 ; mulps 0x5363(%rip),%xmm8 # 8630 <_sk_clut_4D_sse41+0x1ccf> - DB 15,89,13,108,83,0,0 ; mulps 0x536c(%rip),%xmm1 # 8640 <_sk_clut_4D_sse41+0x1cdf> + DB 68,15,88,5,85,111,1,0 ; addps 0x16f55(%rip),%xmm8 # 2c2f0 <_sk_overlay_sse2_8bit+0x11cf> + DB 68,15,89,5,93,111,1,0 ; mulps 0x16f5d(%rip),%xmm8 # 2c300 <_sk_overlay_sse2_8bit+0x11df> + DB 15,89,13,102,111,1,0 ; mulps 0x16f66(%rip),%xmm1 # 2c310 <_sk_overlay_sse2_8bit+0x11ef> DB 65,15,88,200 ; addps %xmm8,%xmm1 - DB 15,89,21,113,83,0,0 ; mulps 0x5371(%rip),%xmm2 # 8650 <_sk_clut_4D_sse41+0x1cef> + DB 15,89,21,107,111,1,0 ; mulps 0x16f6b(%rip),%xmm2 # 2c320 <_sk_overlay_sse2_8bit+0x11ff> DB 69,15,40,208 ; movaps %xmm8,%xmm10 DB 68,15,92,210 ; subps %xmm2,%xmm10 DB 68,15,40,217 ; movaps %xmm1,%xmm11 DB 69,15,89,219 ; mulps %xmm11,%xmm11 DB 68,15,89,217 ; mulps %xmm1,%xmm11 - DB 68,15,40,13,101,83,0,0 ; movaps 0x5365(%rip),%xmm9 # 8660 <_sk_clut_4D_sse41+0x1cff> + DB 68,15,40,13,95,111,1,0 ; movaps 0x16f5f(%rip),%xmm9 # 2c330 <_sk_overlay_sse2_8bit+0x120f> DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0 - DB 15,40,21,101,83,0,0 ; movaps 0x5365(%rip),%xmm2 # 8670 <_sk_clut_4D_sse41+0x1d0f> + DB 15,40,21,95,111,1,0 ; movaps 0x16f5f(%rip),%xmm2 # 2c340 <_sk_overlay_sse2_8bit+0x121f> DB 15,88,202 ; addps %xmm2,%xmm1 - DB 68,15,40,37,106,83,0,0 ; movaps 0x536a(%rip),%xmm12 # 8680 <_sk_clut_4D_sse41+0x1d1f> + DB 68,15,40,37,100,111,1,0 ; movaps 0x16f64(%rip),%xmm12 # 2c350 <_sk_overlay_sse2_8bit+0x122f> 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 @@ -21471,8 +19844,8 @@ _sk_lab_to_xyz_sse41 LABEL PROC DB 65,15,89,212 ; mulps %xmm12,%xmm2 DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 102,65,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm2 - DB 15,89,13,35,83,0,0 ; mulps 0x5323(%rip),%xmm1 # 8690 <_sk_clut_4D_sse41+0x1d2f> - DB 15,89,21,44,83,0,0 ; mulps 0x532c(%rip),%xmm2 # 86a0 <_sk_clut_4D_sse41+0x1d3f> + DB 15,89,13,29,111,1,0 ; mulps 0x16f1d(%rip),%xmm1 # 2c360 <_sk_overlay_sse2_8bit+0x123f> + DB 15,89,21,38,111,1,0 ; mulps 0x16f26(%rip),%xmm2 # 2c370 <_sk_overlay_sse2_8bit+0x124f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,40,193 ; movaps %xmm1,%xmm0 DB 65,15,40,200 ; movaps %xmm8,%xmm1 @@ -21487,11 +19860,11 @@ _sk_load_a8_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,39 ; jne 33be <_sk_load_a8_sse41+0x3f> + DB 117,39 ; jne 15494 <_sk_load_a8_sse41+0x3f> DB 102,67,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm0 - DB 102,15,219,5,10,83,0,0 ; pand 0x530a(%rip),%xmm0 # 86b0 <_sk_clut_4D_sse41+0x1d4f> + DB 102,15,219,5,164,107,1,0 ; pand 0x16ba4(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3 - DB 15,89,29,16,83,0,0 ; mulps 0x5310(%rip),%xmm3 # 86c0 <_sk_clut_4D_sse41+0x1d5f> + DB 15,89,29,234,108,1,0 ; mulps 0x16cea(%rip),%xmm3 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,192 ; xorps %xmm0,%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 @@ -21500,12 +19873,12 @@ _sk_load_a8_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 3400 <_sk_load_a8_sse41+0x81> + DB 116,53 ; je 154d6 <_sk_load_a8_sse41+0x81> DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 33ea <_sk_load_a8_sse41+0x6b> + DB 116,21 ; je 154c0 <_sk_load_a8_sse41+0x6b> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,195 ; jne 339e <_sk_load_a8_sse41+0x1f> + DB 117,195 ; jne 15474 <_sk_load_a8_sse41+0x1f> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 @@ -21513,10 +19886,10 @@ _sk_load_a8_sse41 LABEL PROC DB 102,15,110,200 ; movd %eax,%xmm1 DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1 DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0 - DB 235,158 ; jmp 339e <_sk_load_a8_sse41+0x1f> + DB 235,158 ; jmp 15474 <_sk_load_a8_sse41+0x1f> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 - DB 235,147 ; jmp 339e <_sk_load_a8_sse41+0x1f> + DB 235,147 ; jmp 15474 <_sk_load_a8_sse41+0x1f> PUBLIC _sk_load_a8_dst_sse41 _sk_load_a8_dst_sse41 LABEL PROC @@ -21527,11 +19900,11 @@ _sk_load_a8_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,39 ; jne 344a <_sk_load_a8_dst_sse41+0x3f> + DB 117,39 ; jne 15520 <_sk_load_a8_dst_sse41+0x3f> DB 102,67,15,56,49,36,25 ; pmovzxbd (%r9,%r11,1),%xmm4 - DB 102,15,219,37,158,82,0,0 ; pand 0x529e(%rip),%xmm4 # 86d0 <_sk_clut_4D_sse41+0x1d6f> + DB 102,15,219,37,24,107,1,0 ; pand 0x16b18(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7 - DB 15,89,61,164,82,0,0 ; mulps 0x52a4(%rip),%xmm7 # 86e0 <_sk_clut_4D_sse41+0x1d7f> + DB 15,89,61,94,108,1,0 ; mulps 0x16c5e(%rip),%xmm7 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,228 ; xorps %xmm4,%xmm4 DB 102,15,239,237 ; pxor %xmm5,%xmm5 @@ -21540,12 +19913,12 @@ _sk_load_a8_dst_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 348c <_sk_load_a8_dst_sse41+0x81> + DB 116,53 ; je 15562 <_sk_load_a8_dst_sse41+0x81> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3476 <_sk_load_a8_dst_sse41+0x6b> + DB 116,21 ; je 1554c <_sk_load_a8_dst_sse41+0x6b> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,195 ; jne 342a <_sk_load_a8_dst_sse41+0x1f> + DB 117,195 ; jne 15500 <_sk_load_a8_dst_sse41+0x1f> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4 @@ -21553,10 +19926,10 @@ _sk_load_a8_dst_sse41 LABEL PROC DB 102,15,110,232 ; movd %eax,%xmm5 DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5 DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4 - DB 235,158 ; jmp 342a <_sk_load_a8_dst_sse41+0x1f> + DB 235,158 ; jmp 15500 <_sk_load_a8_dst_sse41+0x1f> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 - DB 235,147 ; jmp 342a <_sk_load_a8_dst_sse41+0x1f> + DB 235,147 ; jmp 15500 <_sk_load_a8_dst_sse41+0x1f> PUBLIC _sk_gather_a8_sse41 _sk_gather_a8_sse41 LABEL PROC @@ -21583,7 +19956,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,233,81,0,0 ; mulps 0x51e9(%rip),%xmm3 # 86f0 <_sk_clut_4D_sse41+0x1d8f> + DB 15,89,29,147,107,1,0 ; mulps 0x16b93(%rip),%xmm3 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,192 ; xorps %xmm0,%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 @@ -21600,13 +19973,13 @@ _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,202,81,0,0 ; movaps 0x51ca(%rip),%xmm8 # 8700 <_sk_clut_4D_sse41+0x1d9f> + DB 68,15,40,5,68,106,1,0 ; movaps 0x16a44(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,17 ; jne 3560 <_sk_store_a8_sse41+0x49> + DB 117,17 ; jne 15636 <_sk_store_a8_sse41+0x49> DB 102,68,15,126,192 ; movd %xmm8,%eax DB 67,137,4,25 ; mov %eax,(%r9,%r11,1) DB 72,173 ; lods %ds:(%rsi),%rax @@ -21616,17 +19989,17 @@ _sk_store_a8_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,41 ; je 359c <_sk_store_a8_sse41+0x85> + DB 116,41 ; je 15672 <_sk_store_a8_sse41+0x85> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,15 ; je 3588 <_sk_store_a8_sse41+0x71> + DB 116,15 ; je 1565e <_sk_store_a8_sse41+0x71> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,217 ; jne 3558 <_sk_store_a8_sse41+0x41> + DB 117,217 ; jne 1562e <_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,126,81,0,0 ; pshufb 0x517e(%rip),%xmm8 # 8710 <_sk_clut_4D_sse41+0x1daf> + DB 102,68,15,56,0,5,24,109,1,0 ; pshufb 0x16d18(%rip),%xmm8 # 2c380 <_sk_overlay_sse2_8bit+0x125f> DB 102,71,15,58,21,4,25,0 ; pextrw $0x0,%xmm8,(%r9,%r11,1) - DB 235,188 ; jmp 3558 <_sk_store_a8_sse41+0x41> + DB 235,188 ; jmp 1562e <_sk_store_a8_sse41+0x41> DB 102,71,15,58,20,4,25,0 ; pextrb $0x0,%xmm8,(%r9,%r11,1) - DB 235,178 ; jmp 3558 <_sk_store_a8_sse41+0x41> + DB 235,178 ; jmp 1562e <_sk_store_a8_sse41+0x41> PUBLIC _sk_load_g8_sse41 _sk_load_g8_sse41 LABEL PROC @@ -21637,25 +20010,25 @@ _sk_load_g8_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,42 ; jne 35e8 <_sk_load_g8_sse41+0x42> + DB 117,42 ; jne 156be <_sk_load_g8_sse41+0x42> DB 102,67,15,56,49,4,25 ; pmovzxbd (%r9,%r11,1),%xmm0 - DB 102,15,219,5,83,81,0,0 ; pand 0x5153(%rip),%xmm0 # 8720 <_sk_clut_4D_sse41+0x1dbf> + DB 102,15,219,5,125,105,1,0 ; pand 0x1697d(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,89,81,0,0 ; mulps 0x5159(%rip),%xmm0 # 8730 <_sk_clut_4D_sse41+0x1dcf> + DB 15,89,5,195,106,1,0 ; mulps 0x16ac3(%rip),%xmm0 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,96,81,0,0 ; movaps 0x5160(%rip),%xmm3 # 8740 <_sk_clut_4D_sse41+0x1ddf> + DB 15,40,29,186,104,1,0 ; movaps 0x168ba(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 362a <_sk_load_g8_sse41+0x84> + DB 116,53 ; je 15700 <_sk_load_g8_sse41+0x84> DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3614 <_sk_load_g8_sse41+0x6e> + DB 116,21 ; je 156ea <_sk_load_g8_sse41+0x6e> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,192 ; jne 35c5 <_sk_load_g8_sse41+0x1f> + DB 117,192 ; jne 1569b <_sk_load_g8_sse41+0x1f> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 @@ -21663,10 +20036,10 @@ _sk_load_g8_sse41 LABEL PROC DB 102,15,110,200 ; movd %eax,%xmm1 DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1 DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0 - DB 235,155 ; jmp 35c5 <_sk_load_g8_sse41+0x1f> + DB 235,155 ; jmp 1569b <_sk_load_g8_sse41+0x1f> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 - DB 235,144 ; jmp 35c5 <_sk_load_g8_sse41+0x1f> + DB 235,144 ; jmp 1569b <_sk_load_g8_sse41+0x1f> PUBLIC _sk_load_g8_dst_sse41 _sk_load_g8_dst_sse41 LABEL PROC @@ -21677,25 +20050,25 @@ _sk_load_g8_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,42 ; jne 3677 <_sk_load_g8_dst_sse41+0x42> + DB 117,42 ; jne 1574d <_sk_load_g8_dst_sse41+0x42> DB 102,67,15,56,49,36,25 ; pmovzxbd (%r9,%r11,1),%xmm4 - DB 102,15,219,37,244,80,0,0 ; pand 0x50f4(%rip),%xmm4 # 8750 <_sk_clut_4D_sse41+0x1def> + DB 102,15,219,37,238,104,1,0 ; pand 0x168ee(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 15,89,37,250,80,0,0 ; mulps 0x50fa(%rip),%xmm4 # 8760 <_sk_clut_4D_sse41+0x1dff> + DB 15,89,37,52,106,1,0 ; mulps 0x16a34(%rip),%xmm4 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,61,1,81,0,0 ; movaps 0x5101(%rip),%xmm7 # 8770 <_sk_clut_4D_sse41+0x1e0f> + DB 15,40,61,43,104,1,0 ; movaps 0x1682b(%rip),%xmm7 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,236 ; movaps %xmm4,%xmm5 DB 15,40,244 ; movaps %xmm4,%xmm6 DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 36b9 <_sk_load_g8_dst_sse41+0x84> + DB 116,53 ; je 1578f <_sk_load_g8_dst_sse41+0x84> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 36a3 <_sk_load_g8_dst_sse41+0x6e> + DB 116,21 ; je 15779 <_sk_load_g8_dst_sse41+0x6e> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,192 ; jne 3654 <_sk_load_g8_dst_sse41+0x1f> + DB 117,192 ; jne 1572a <_sk_load_g8_dst_sse41+0x1f> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4 @@ -21703,10 +20076,10 @@ _sk_load_g8_dst_sse41 LABEL PROC DB 102,15,110,232 ; movd %eax,%xmm5 DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5 DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4 - DB 235,155 ; jmp 3654 <_sk_load_g8_dst_sse41+0x1f> + DB 235,155 ; jmp 1572a <_sk_load_g8_dst_sse41+0x1f> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 - DB 235,144 ; jmp 3654 <_sk_load_g8_dst_sse41+0x1f> + DB 235,144 ; jmp 1572a <_sk_load_g8_dst_sse41+0x1f> PUBLIC _sk_gather_g8_sse41 _sk_gather_g8_sse41 LABEL PROC @@ -21733,9 +20106,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,76,80,0,0 ; mulps 0x504c(%rip),%xmm0 # 8780 <_sk_clut_4D_sse41+0x1e1f> + DB 15,89,5,102,105,1,0 ; mulps 0x16966(%rip),%xmm0 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,83,80,0,0 ; movaps 0x5053(%rip),%xmm3 # 8790 <_sk_clut_4D_sse41+0x1e2f> + DB 15,40,29,93,103,1,0 ; movaps 0x1675d(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 91 ; pop %rbx @@ -21751,41 +20124,41 @@ _sk_load_565_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,80 ; jne 37b1 <_sk_load_565_sse41+0x6b> + DB 117,80 ; jne 15887 <_sk_load_565_sse41+0x6b> DB 102,67,15,56,51,20,89 ; pmovzxwd (%r9,%r11,2),%xmm2 - DB 102,15,111,5,48,80,0,0 ; movdqa 0x5030(%rip),%xmm0 # 87a0 <_sk_clut_4D_sse41+0x1e3f> + DB 102,15,111,5,58,105,1,0 ; movdqa 0x1693a(%rip),%xmm0 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,15,219,194 ; pand %xmm2,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,50,80,0,0 ; mulps 0x5032(%rip),%xmm0 # 87b0 <_sk_clut_4D_sse41+0x1e4f> - DB 102,15,111,13,58,80,0,0 ; movdqa 0x503a(%rip),%xmm1 # 87c0 <_sk_clut_4D_sse41+0x1e5f> + DB 15,89,5,60,105,1,0 ; mulps 0x1693c(%rip),%xmm0 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,15,111,13,68,105,1,0 ; movdqa 0x16944(%rip),%xmm1 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,15,219,202 ; pand %xmm2,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,60,80,0,0 ; mulps 0x503c(%rip),%xmm1 # 87d0 <_sk_clut_4D_sse41+0x1e6f> - DB 102,15,219,21,68,80,0,0 ; pand 0x5044(%rip),%xmm2 # 87e0 <_sk_clut_4D_sse41+0x1e7f> + DB 15,89,13,70,105,1,0 ; mulps 0x16946(%rip),%xmm1 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,15,219,21,78,105,1,0 ; pand 0x1694e(%rip),%xmm2 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,74,80,0,0 ; mulps 0x504a(%rip),%xmm2 # 87f0 <_sk_clut_4D_sse41+0x1e8f> + DB 15,89,21,84,105,1,0 ; mulps 0x16954(%rip),%xmm2 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,81,80,0,0 ; movaps 0x5051(%rip),%xmm3 # 8800 <_sk_clut_4D_sse41+0x1e9f> + DB 15,40,29,235,102,1,0 ; movaps 0x166eb(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 37f3 <_sk_load_565_sse41+0xad> + DB 116,53 ; je 158c9 <_sk_load_565_sse41+0xad> DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 37dd <_sk_load_565_sse41+0x97> + DB 116,21 ; je 158b3 <_sk_load_565_sse41+0x97> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,154 ; jne 3768 <_sk_load_565_sse41+0x22> + DB 117,154 ; jne 1583e <_sk_load_565_sse41+0x22> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2 DB 102,67,15,110,4,89 ; movd (%r9,%r11,2),%xmm0 DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0 DB 102,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm2 - DB 233,117,255,255,255 ; jmpq 3768 <_sk_load_565_sse41+0x22> + DB 233,117,255,255,255 ; jmpq 1583e <_sk_load_565_sse41+0x22> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,208 ; movd %eax,%xmm2 - DB 233,103,255,255,255 ; jmpq 3768 <_sk_load_565_sse41+0x22> + DB 233,103,255,255,255 ; jmpq 1583e <_sk_load_565_sse41+0x22> PUBLIC _sk_load_565_dst_sse41 _sk_load_565_dst_sse41 LABEL PROC @@ -21797,41 +20170,41 @@ _sk_load_565_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,80 ; jne 386c <_sk_load_565_dst_sse41+0x6b> + DB 117,80 ; jne 15942 <_sk_load_565_dst_sse41+0x6b> DB 102,67,15,56,51,52,89 ; pmovzxwd (%r9,%r11,2),%xmm6 - DB 102,15,111,37,229,79,0,0 ; movdqa 0x4fe5(%rip),%xmm4 # 8810 <_sk_clut_4D_sse41+0x1eaf> + DB 102,15,111,37,127,104,1,0 ; movdqa 0x1687f(%rip),%xmm4 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,15,219,230 ; pand %xmm6,%xmm4 DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 15,89,37,231,79,0,0 ; mulps 0x4fe7(%rip),%xmm4 # 8820 <_sk_clut_4D_sse41+0x1ebf> - DB 102,15,111,45,239,79,0,0 ; movdqa 0x4fef(%rip),%xmm5 # 8830 <_sk_clut_4D_sse41+0x1ecf> + DB 15,89,37,129,104,1,0 ; mulps 0x16881(%rip),%xmm4 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,15,111,45,137,104,1,0 ; movdqa 0x16889(%rip),%xmm5 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,15,219,238 ; pand %xmm6,%xmm5 DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5 - DB 15,89,45,241,79,0,0 ; mulps 0x4ff1(%rip),%xmm5 # 8840 <_sk_clut_4D_sse41+0x1edf> - DB 102,15,219,53,249,79,0,0 ; pand 0x4ff9(%rip),%xmm6 # 8850 <_sk_clut_4D_sse41+0x1eef> + DB 15,89,45,139,104,1,0 ; mulps 0x1688b(%rip),%xmm5 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,15,219,53,147,104,1,0 ; pand 0x16893(%rip),%xmm6 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6 - DB 15,89,53,255,79,0,0 ; mulps 0x4fff(%rip),%xmm6 # 8860 <_sk_clut_4D_sse41+0x1eff> + DB 15,89,53,153,104,1,0 ; mulps 0x16899(%rip),%xmm6 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,61,6,80,0,0 ; movaps 0x5006(%rip),%xmm7 # 8870 <_sk_clut_4D_sse41+0x1f0f> + DB 15,40,61,48,102,1,0 ; movaps 0x16630(%rip),%xmm7 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 38ae <_sk_load_565_dst_sse41+0xad> + DB 116,53 ; je 15984 <_sk_load_565_dst_sse41+0xad> DB 102,15,239,246 ; pxor %xmm6,%xmm6 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3898 <_sk_load_565_dst_sse41+0x97> + DB 116,21 ; je 1596e <_sk_load_565_dst_sse41+0x97> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,154 ; jne 3823 <_sk_load_565_dst_sse41+0x22> + DB 117,154 ; jne 158f9 <_sk_load_565_dst_sse41+0x22> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6 DB 102,67,15,110,36,89 ; movd (%r9,%r11,2),%xmm4 DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4 DB 102,15,58,14,244,15 ; pblendw $0xf,%xmm4,%xmm6 - DB 233,117,255,255,255 ; jmpq 3823 <_sk_load_565_dst_sse41+0x22> + DB 233,117,255,255,255 ; jmpq 158f9 <_sk_load_565_dst_sse41+0x22> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,240 ; movd %eax,%xmm6 - DB 233,103,255,255,255 ; jmpq 3823 <_sk_load_565_dst_sse41+0x22> + DB 233,103,255,255,255 ; jmpq 158f9 <_sk_load_565_dst_sse41+0x22> PUBLIC _sk_gather_565_sse41 _sk_gather_565_sse41 LABEL PROC @@ -21857,19 +20230,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,90,79,0,0 ; movdqa 0x4f5a(%rip),%xmm0 # 8880 <_sk_clut_4D_sse41+0x1f1f> + DB 102,15,111,5,132,103,1,0 ; movdqa 0x16784(%rip),%xmm0 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,15,219,194 ; pand %xmm2,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,92,79,0,0 ; mulps 0x4f5c(%rip),%xmm0 # 8890 <_sk_clut_4D_sse41+0x1f2f> - DB 102,15,111,13,100,79,0,0 ; movdqa 0x4f64(%rip),%xmm1 # 88a0 <_sk_clut_4D_sse41+0x1f3f> + DB 15,89,5,134,103,1,0 ; mulps 0x16786(%rip),%xmm0 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,15,111,13,142,103,1,0 ; movdqa 0x1678e(%rip),%xmm1 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,15,219,202 ; pand %xmm2,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,102,79,0,0 ; mulps 0x4f66(%rip),%xmm1 # 88b0 <_sk_clut_4D_sse41+0x1f4f> - DB 102,15,219,21,110,79,0,0 ; pand 0x4f6e(%rip),%xmm2 # 88c0 <_sk_clut_4D_sse41+0x1f5f> + DB 15,89,13,144,103,1,0 ; mulps 0x16790(%rip),%xmm1 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,15,219,21,152,103,1,0 ; pand 0x16798(%rip),%xmm2 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,116,79,0,0 ; mulps 0x4f74(%rip),%xmm2 # 88d0 <_sk_clut_4D_sse41+0x1f6f> + DB 15,89,21,158,103,1,0 ; mulps 0x1679e(%rip),%xmm2 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,123,79,0,0 ; movaps 0x4f7b(%rip),%xmm3 # 88e0 <_sk_clut_4D_sse41+0x1f7f> + DB 15,40,29,53,101,1,0 ; movaps 0x16535(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax @@ -21882,12 +20255,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,106,79,0,0 ; movaps 0x4f6a(%rip),%xmm8 # 88f0 <_sk_clut_4D_sse41+0x1f8f> + DB 68,15,40,5,52,105,1,0 ; movaps 0x16934(%rip),%xmm8 # 2c390 <_sk_overlay_sse2_8bit+0x126f> 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,95,79,0,0 ; movaps 0x4f5f(%rip),%xmm10 # 8900 <_sk_clut_4D_sse41+0x1f9f> + DB 68,15,40,21,41,105,1,0 ; movaps 0x16929(%rip),%xmm10 # 2c3a0 <_sk_overlay_sse2_8bit+0x127f> 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 @@ -21897,7 +20270,7 @@ _sk_store_565_sse41 LABEL PROC DB 102,69,15,86,194 ; orpd %xmm10,%xmm8 DB 102,69,15,56,43,192 ; packusdw %xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 39d8 <_sk_store_565_sse41+0x70> + DB 117,10 ; jne 15aae <_sk_store_565_sse41+0x70> DB 242,69,15,17,4,65 ; movsd %xmm8,(%r9,%rax,2) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -21905,17 +20278,17 @@ _sk_store_565_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,35 ; je 3a0e <_sk_store_565_sse41+0xa6> + DB 116,35 ; je 15ae4 <_sk_store_565_sse41+0xa6> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,15 ; je 3a00 <_sk_store_565_sse41+0x98> + DB 116,15 ; je 15ad6 <_sk_store_565_sse41+0x98> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,221 ; jne 39d4 <_sk_store_565_sse41+0x6c> + DB 117,221 ; jne 15aaa <_sk_store_565_sse41+0x6c> DB 102,69,15,58,21,68,65,4,4 ; pextrw $0x4,%xmm8,0x4(%r9,%rax,2) DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8 DB 102,69,15,126,4,65 ; movd %xmm8,(%r9,%rax,2) - DB 235,198 ; jmp 39d4 <_sk_store_565_sse41+0x6c> + DB 235,198 ; jmp 15aaa <_sk_store_565_sse41+0x6c> DB 102,69,15,58,21,4,65,0 ; pextrw $0x0,%xmm8,(%r9,%rax,2) - DB 235,188 ; jmp 39d4 <_sk_store_565_sse41+0x6c> + DB 235,188 ; jmp 15aaa <_sk_store_565_sse41+0x6c> PUBLIC _sk_load_4444_sse41 _sk_load_4444_sse41 LABEL PROC @@ -21927,44 +20300,44 @@ _sk_load_4444_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,95 ; jne 3a92 <_sk_load_4444_sse41+0x7a> + DB 117,95 ; jne 15b68 <_sk_load_4444_sse41+0x7a> DB 102,67,15,56,51,28,89 ; pmovzxwd (%r9,%r11,2),%xmm3 - DB 102,15,111,5,206,78,0,0 ; movdqa 0x4ece(%rip),%xmm0 # 8910 <_sk_clut_4D_sse41+0x1faf> + DB 102,15,111,5,152,104,1,0 ; movdqa 0x16898(%rip),%xmm0 # 2c3b0 <_sk_overlay_sse2_8bit+0x128f> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,208,78,0,0 ; mulps 0x4ed0(%rip),%xmm0 # 8920 <_sk_clut_4D_sse41+0x1fbf> - DB 102,15,111,13,216,78,0,0 ; movdqa 0x4ed8(%rip),%xmm1 # 8930 <_sk_clut_4D_sse41+0x1fcf> + DB 15,89,5,154,104,1,0 ; mulps 0x1689a(%rip),%xmm0 # 2c3c0 <_sk_overlay_sse2_8bit+0x129f> + DB 102,15,111,13,162,104,1,0 ; movdqa 0x168a2(%rip),%xmm1 # 2c3d0 <_sk_overlay_sse2_8bit+0x12af> DB 102,15,219,203 ; pand %xmm3,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,218,78,0,0 ; mulps 0x4eda(%rip),%xmm1 # 8940 <_sk_clut_4D_sse41+0x1fdf> - DB 102,15,111,21,226,78,0,0 ; movdqa 0x4ee2(%rip),%xmm2 # 8950 <_sk_clut_4D_sse41+0x1fef> + DB 15,89,13,164,104,1,0 ; mulps 0x168a4(%rip),%xmm1 # 2c3e0 <_sk_overlay_sse2_8bit+0x12bf> + DB 102,15,111,21,172,104,1,0 ; movdqa 0x168ac(%rip),%xmm2 # 2c3f0 <_sk_overlay_sse2_8bit+0x12cf> DB 102,15,219,211 ; pand %xmm3,%xmm2 DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,228,78,0,0 ; mulps 0x4ee4(%rip),%xmm2 # 8960 <_sk_clut_4D_sse41+0x1fff> - DB 102,15,219,29,236,78,0,0 ; pand 0x4eec(%rip),%xmm3 # 8970 <_sk_clut_4D_sse41+0x200f> + DB 15,89,21,174,104,1,0 ; mulps 0x168ae(%rip),%xmm2 # 2c400 <_sk_overlay_sse2_8bit+0x12df> + DB 102,15,219,29,182,104,1,0 ; pand 0x168b6(%rip),%xmm3 # 2c410 <_sk_overlay_sse2_8bit+0x12ef> DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3 - DB 15,89,29,242,78,0,0 ; mulps 0x4ef2(%rip),%xmm3 # 8980 <_sk_clut_4D_sse41+0x201f> + DB 15,89,29,188,104,1,0 ; mulps 0x168bc(%rip),%xmm3 # 2c420 <_sk_overlay_sse2_8bit+0x12ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 3ad4 <_sk_load_4444_sse41+0xbc> + DB 116,53 ; je 15baa <_sk_load_4444_sse41+0xbc> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3abe <_sk_load_4444_sse41+0xa6> + DB 116,21 ; je 15b94 <_sk_load_4444_sse41+0xa6> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,139 ; jne 3a3a <_sk_load_4444_sse41+0x22> + DB 117,139 ; jne 15b10 <_sk_load_4444_sse41+0x22> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3 DB 102,67,15,110,4,89 ; movd (%r9,%r11,2),%xmm0 DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0 DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3 - DB 233,102,255,255,255 ; jmpq 3a3a <_sk_load_4444_sse41+0x22> + DB 233,102,255,255,255 ; jmpq 15b10 <_sk_load_4444_sse41+0x22> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,216 ; movd %eax,%xmm3 - DB 233,88,255,255,255 ; jmpq 3a3a <_sk_load_4444_sse41+0x22> + DB 233,88,255,255,255 ; jmpq 15b10 <_sk_load_4444_sse41+0x22> PUBLIC _sk_load_4444_dst_sse41 _sk_load_4444_dst_sse41 LABEL PROC @@ -21976,44 +20349,44 @@ _sk_load_4444_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,95 ; jne 3b5c <_sk_load_4444_dst_sse41+0x7a> + DB 117,95 ; jne 15c32 <_sk_load_4444_dst_sse41+0x7a> DB 102,67,15,56,51,60,89 ; pmovzxwd (%r9,%r11,2),%xmm7 - DB 102,15,111,37,132,78,0,0 ; movdqa 0x4e84(%rip),%xmm4 # 8990 <_sk_clut_4D_sse41+0x202f> + DB 102,15,111,37,206,103,1,0 ; movdqa 0x167ce(%rip),%xmm4 # 2c3b0 <_sk_overlay_sse2_8bit+0x128f> DB 102,15,219,231 ; pand %xmm7,%xmm4 DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 15,89,37,134,78,0,0 ; mulps 0x4e86(%rip),%xmm4 # 89a0 <_sk_clut_4D_sse41+0x203f> - DB 102,15,111,45,142,78,0,0 ; movdqa 0x4e8e(%rip),%xmm5 # 89b0 <_sk_clut_4D_sse41+0x204f> + DB 15,89,37,208,103,1,0 ; mulps 0x167d0(%rip),%xmm4 # 2c3c0 <_sk_overlay_sse2_8bit+0x129f> + DB 102,15,111,45,216,103,1,0 ; movdqa 0x167d8(%rip),%xmm5 # 2c3d0 <_sk_overlay_sse2_8bit+0x12af> DB 102,15,219,239 ; pand %xmm7,%xmm5 DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5 - DB 15,89,45,144,78,0,0 ; mulps 0x4e90(%rip),%xmm5 # 89c0 <_sk_clut_4D_sse41+0x205f> - DB 102,15,111,53,152,78,0,0 ; movdqa 0x4e98(%rip),%xmm6 # 89d0 <_sk_clut_4D_sse41+0x206f> + DB 15,89,45,218,103,1,0 ; mulps 0x167da(%rip),%xmm5 # 2c3e0 <_sk_overlay_sse2_8bit+0x12bf> + DB 102,15,111,53,226,103,1,0 ; movdqa 0x167e2(%rip),%xmm6 # 2c3f0 <_sk_overlay_sse2_8bit+0x12cf> DB 102,15,219,247 ; pand %xmm7,%xmm6 DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6 - DB 15,89,53,154,78,0,0 ; mulps 0x4e9a(%rip),%xmm6 # 89e0 <_sk_clut_4D_sse41+0x207f> - DB 102,15,219,61,162,78,0,0 ; pand 0x4ea2(%rip),%xmm7 # 89f0 <_sk_clut_4D_sse41+0x208f> + DB 15,89,53,228,103,1,0 ; mulps 0x167e4(%rip),%xmm6 # 2c400 <_sk_overlay_sse2_8bit+0x12df> + DB 102,15,219,61,236,103,1,0 ; pand 0x167ec(%rip),%xmm7 # 2c410 <_sk_overlay_sse2_8bit+0x12ef> DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7 - DB 15,89,61,168,78,0,0 ; mulps 0x4ea8(%rip),%xmm7 # 8a00 <_sk_clut_4D_sse41+0x209f> + DB 15,89,61,242,103,1,0 ; mulps 0x167f2(%rip),%xmm7 # 2c420 <_sk_overlay_sse2_8bit+0x12ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,53 ; je 3b9e <_sk_load_4444_dst_sse41+0xbc> + DB 116,53 ; je 15c74 <_sk_load_4444_dst_sse41+0xbc> DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3b88 <_sk_load_4444_dst_sse41+0xa6> + DB 116,21 ; je 15c5e <_sk_load_4444_dst_sse41+0xa6> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,139 ; jne 3b04 <_sk_load_4444_dst_sse41+0x22> + DB 117,139 ; jne 15bda <_sk_load_4444_dst_sse41+0x22> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7 DB 102,67,15,110,36,89 ; movd (%r9,%r11,2),%xmm4 DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4 DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7 - DB 233,102,255,255,255 ; jmpq 3b04 <_sk_load_4444_dst_sse41+0x22> + DB 233,102,255,255,255 ; jmpq 15bda <_sk_load_4444_dst_sse41+0x22> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,248 ; movd %eax,%xmm7 - DB 233,88,255,255,255 ; jmpq 3b04 <_sk_load_4444_dst_sse41+0x22> + DB 233,88,255,255,255 ; jmpq 15bda <_sk_load_4444_dst_sse41+0x22> PUBLIC _sk_gather_4444_sse41 _sk_gather_4444_sse41 LABEL PROC @@ -22039,21 +20412,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,250,77,0,0 ; movdqa 0x4dfa(%rip),%xmm0 # 8a10 <_sk_clut_4D_sse41+0x20af> + DB 102,15,111,5,196,102,1,0 ; movdqa 0x166c4(%rip),%xmm0 # 2c3b0 <_sk_overlay_sse2_8bit+0x128f> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,252,77,0,0 ; mulps 0x4dfc(%rip),%xmm0 # 8a20 <_sk_clut_4D_sse41+0x20bf> - DB 102,15,111,13,4,78,0,0 ; movdqa 0x4e04(%rip),%xmm1 # 8a30 <_sk_clut_4D_sse41+0x20cf> + DB 15,89,5,198,102,1,0 ; mulps 0x166c6(%rip),%xmm0 # 2c3c0 <_sk_overlay_sse2_8bit+0x129f> + DB 102,15,111,13,206,102,1,0 ; movdqa 0x166ce(%rip),%xmm1 # 2c3d0 <_sk_overlay_sse2_8bit+0x12af> DB 102,15,219,203 ; pand %xmm3,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,6,78,0,0 ; mulps 0x4e06(%rip),%xmm1 # 8a40 <_sk_clut_4D_sse41+0x20df> - DB 102,15,111,21,14,78,0,0 ; movdqa 0x4e0e(%rip),%xmm2 # 8a50 <_sk_clut_4D_sse41+0x20ef> + DB 15,89,13,208,102,1,0 ; mulps 0x166d0(%rip),%xmm1 # 2c3e0 <_sk_overlay_sse2_8bit+0x12bf> + DB 102,15,111,21,216,102,1,0 ; movdqa 0x166d8(%rip),%xmm2 # 2c3f0 <_sk_overlay_sse2_8bit+0x12cf> DB 102,15,219,211 ; pand %xmm3,%xmm2 DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,16,78,0,0 ; mulps 0x4e10(%rip),%xmm2 # 8a60 <_sk_clut_4D_sse41+0x20ff> - DB 102,15,219,29,24,78,0,0 ; pand 0x4e18(%rip),%xmm3 # 8a70 <_sk_clut_4D_sse41+0x210f> + DB 15,89,21,218,102,1,0 ; mulps 0x166da(%rip),%xmm2 # 2c400 <_sk_overlay_sse2_8bit+0x12df> + DB 102,15,219,29,226,102,1,0 ; pand 0x166e2(%rip),%xmm3 # 2c410 <_sk_overlay_sse2_8bit+0x12ef> DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3 - DB 15,89,29,30,78,0,0 ; mulps 0x4e1e(%rip),%xmm3 # 8a80 <_sk_clut_4D_sse41+0x211f> + DB 15,89,29,232,102,1,0 ; mulps 0x166e8(%rip),%xmm3 # 2c420 <_sk_overlay_sse2_8bit+0x12ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax @@ -22067,7 +20440,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,11,78,0,0 ; movaps 0x4e0b(%rip),%xmm8 # 8a90 <_sk_clut_4D_sse41+0x212f> + DB 68,15,40,5,213,102,1,0 ; movaps 0x166d5(%rip),%xmm8 # 2c430 <_sk_overlay_sse2_8bit+0x130f> 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 @@ -22087,7 +20460,7 @@ _sk_store_4444_sse41 LABEL PROC DB 102,69,15,86,194 ; orpd %xmm10,%xmm8 DB 102,69,15,56,43,192 ; packusdw %xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 3ceb <_sk_store_4444_sse41+0x84> + DB 117,10 ; jne 15dc1 <_sk_store_4444_sse41+0x84> DB 242,69,15,17,4,65 ; movsd %xmm8,(%r9,%rax,2) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -22095,17 +20468,17 @@ _sk_store_4444_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,35 ; je 3d21 <_sk_store_4444_sse41+0xba> + DB 116,35 ; je 15df7 <_sk_store_4444_sse41+0xba> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,15 ; je 3d13 <_sk_store_4444_sse41+0xac> + DB 116,15 ; je 15de9 <_sk_store_4444_sse41+0xac> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,221 ; jne 3ce7 <_sk_store_4444_sse41+0x80> + DB 117,221 ; jne 15dbd <_sk_store_4444_sse41+0x80> DB 102,69,15,58,21,68,65,4,4 ; pextrw $0x4,%xmm8,0x4(%r9,%rax,2) DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8 DB 102,69,15,126,4,65 ; movd %xmm8,(%r9,%rax,2) - DB 235,198 ; jmp 3ce7 <_sk_store_4444_sse41+0x80> + DB 235,198 ; jmp 15dbd <_sk_store_4444_sse41+0x80> DB 102,69,15,58,21,4,65,0 ; pextrw $0x0,%xmm8,(%r9,%rax,2) - DB 235,188 ; jmp 3ce7 <_sk_store_4444_sse41+0x80> + DB 235,188 ; jmp 15dbd <_sk_store_4444_sse41+0x80> PUBLIC _sk_load_8888_sse41 _sk_load_8888_sse41 LABEL PROC @@ -22117,19 +20490,19 @@ _sk_load_8888_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,89 ; jne 3da0 <_sk_load_8888_sse41+0x75> + DB 117,89 ; jne 15e76 <_sk_load_8888_sse41+0x75> DB 243,65,15,111,28,129 ; movdqu (%r9,%rax,4),%xmm3 - DB 102,15,111,5,75,77,0,0 ; movdqa 0x4d4b(%rip),%xmm0 # 8aa0 <_sk_clut_4D_sse41+0x213f> + DB 102,15,111,5,245,97,1,0 ; movdqa 0x161f5(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 68,15,40,5,76,77,0,0 ; movaps 0x4d4c(%rip),%xmm8 # 8ab0 <_sk_clut_4D_sse41+0x214f> + DB 68,15,40,5,54,99,1,0 ; movaps 0x16336(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 102,15,111,203 ; movdqa %xmm3,%xmm1 - DB 102,15,56,0,13,75,77,0,0 ; pshufb 0x4d4b(%rip),%xmm1 # 8ac0 <_sk_clut_4D_sse41+0x215f> + DB 102,15,56,0,13,229,97,1,0 ; pshufb 0x161e5(%rip),%xmm1 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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,71,77,0,0 ; pshufb 0x4d47(%rip),%xmm2 # 8ad0 <_sk_clut_4D_sse41+0x216f> + DB 102,15,56,0,21,225,97,1,0 ; pshufb 0x161e1(%rip),%xmm2 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 DB 65,15,89,208 ; mulps %xmm8,%xmm2 DB 102,15,114,211,24 ; psrld $0x18,%xmm3 @@ -22140,19 +20513,19 @@ _sk_load_8888_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,45 ; je 3dda <_sk_load_8888_sse41+0xaf> + DB 116,45 ; je 15eb0 <_sk_load_8888_sse41+0xaf> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 3dc9 <_sk_load_8888_sse41+0x9e> + DB 116,18 ; je 15e9f <_sk_load_8888_sse41+0x9e> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,144 ; jne 3d4d <_sk_load_8888_sse41+0x22> + DB 117,144 ; jne 15e23 <_sk_load_8888_sse41+0x22> DB 102,65,15,110,68,129,8 ; movd 0x8(%r9,%rax,4),%xmm0 DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3 DB 243,65,15,126,4,129 ; movq (%r9,%rax,4),%xmm0 DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3 - DB 233,115,255,255,255 ; jmpq 3d4d <_sk_load_8888_sse41+0x22> + DB 233,115,255,255,255 ; jmpq 15e23 <_sk_load_8888_sse41+0x22> DB 102,65,15,110,28,129 ; movd (%r9,%rax,4),%xmm3 - DB 233,104,255,255,255 ; jmpq 3d4d <_sk_load_8888_sse41+0x22> + DB 233,104,255,255,255 ; jmpq 15e23 <_sk_load_8888_sse41+0x22> PUBLIC _sk_load_8888_dst_sse41 _sk_load_8888_dst_sse41 LABEL PROC @@ -22164,19 +20537,19 @@ _sk_load_8888_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,89 ; jne 3e5a <_sk_load_8888_dst_sse41+0x75> + DB 117,89 ; jne 15f30 <_sk_load_8888_dst_sse41+0x75> DB 243,65,15,111,60,129 ; movdqu (%r9,%rax,4),%xmm7 - DB 102,15,111,37,209,76,0,0 ; movdqa 0x4cd1(%rip),%xmm4 # 8ae0 <_sk_clut_4D_sse41+0x217f> + DB 102,15,111,37,59,97,1,0 ; movdqa 0x1613b(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,15,219,231 ; pand %xmm7,%xmm4 DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 68,15,40,5,210,76,0,0 ; movaps 0x4cd2(%rip),%xmm8 # 8af0 <_sk_clut_4D_sse41+0x218f> + DB 68,15,40,5,124,98,1,0 ; movaps 0x1627c(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,224 ; mulps %xmm8,%xmm4 DB 102,15,111,239 ; movdqa %xmm7,%xmm5 - DB 102,15,56,0,45,209,76,0,0 ; pshufb 0x4cd1(%rip),%xmm5 # 8b00 <_sk_clut_4D_sse41+0x219f> + DB 102,15,56,0,45,43,97,1,0 ; pshufb 0x1612b(%rip),%xmm5 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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,205,76,0,0 ; pshufb 0x4ccd(%rip),%xmm6 # 8b10 <_sk_clut_4D_sse41+0x21af> + DB 102,15,56,0,53,39,97,1,0 ; pshufb 0x16127(%rip),%xmm6 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6 DB 65,15,89,240 ; mulps %xmm8,%xmm6 DB 102,15,114,215,24 ; psrld $0x18,%xmm7 @@ -22187,19 +20560,19 @@ _sk_load_8888_dst_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,45 ; je 3e94 <_sk_load_8888_dst_sse41+0xaf> + DB 116,45 ; je 15f6a <_sk_load_8888_dst_sse41+0xaf> DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 3e83 <_sk_load_8888_dst_sse41+0x9e> + DB 116,18 ; je 15f59 <_sk_load_8888_dst_sse41+0x9e> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,144 ; jne 3e07 <_sk_load_8888_dst_sse41+0x22> + DB 117,144 ; jne 15edd <_sk_load_8888_dst_sse41+0x22> DB 102,65,15,110,100,129,8 ; movd 0x8(%r9,%rax,4),%xmm4 DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7 DB 243,65,15,126,36,129 ; movq (%r9,%rax,4),%xmm4 DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7 - DB 233,115,255,255,255 ; jmpq 3e07 <_sk_load_8888_dst_sse41+0x22> + DB 233,115,255,255,255 ; jmpq 15edd <_sk_load_8888_dst_sse41+0x22> DB 102,65,15,110,60,129 ; movd (%r9,%rax,4),%xmm7 - DB 233,104,255,255,255 ; jmpq 3e07 <_sk_load_8888_dst_sse41+0x22> + DB 233,104,255,255,255 ; jmpq 15edd <_sk_load_8888_dst_sse41+0x22> PUBLIC _sk_gather_8888_sse41 _sk_gather_8888_sse41 LABEL PROC @@ -22222,17 +20595,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,32,76,0,0 ; movdqa 0x4c20(%rip),%xmm0 # 8b20 <_sk_clut_4D_sse41+0x21bf> + DB 102,15,111,5,74,96,1,0 ; movdqa 0x1604a(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 68,15,40,5,33,76,0,0 ; movaps 0x4c21(%rip),%xmm8 # 8b30 <_sk_clut_4D_sse41+0x21cf> + DB 68,15,40,5,139,97,1,0 ; movaps 0x1618b(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 102,15,111,203 ; movdqa %xmm3,%xmm1 - DB 102,15,56,0,13,32,76,0,0 ; pshufb 0x4c20(%rip),%xmm1 # 8b40 <_sk_clut_4D_sse41+0x21df> + DB 102,15,56,0,13,58,96,1,0 ; pshufb 0x1603a(%rip),%xmm1 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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,28,76,0,0 ; pshufb 0x4c1c(%rip),%xmm2 # 8b50 <_sk_clut_4D_sse41+0x21ef> + DB 102,15,56,0,21,54,96,1,0 ; pshufb 0x16036(%rip),%xmm2 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 DB 65,15,89,208 ; mulps %xmm8,%xmm2 DB 102,15,114,211,24 ; psrld $0x18,%xmm3 @@ -22251,7 +20624,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,245,75,0,0 ; movaps 0x4bf5(%rip),%xmm8 # 8b60 <_sk_clut_4D_sse41+0x21ff> + DB 68,15,40,5,15,96,1,0 ; movaps 0x1600f(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -22270,23 +20643,23 @@ _sk_store_8888_sse41 LABEL PROC DB 102,69,15,235,193 ; por %xmm9,%xmm8 DB 102,69,15,235,194 ; por %xmm10,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 3fcb <_sk_store_8888_sse41+0x7f> + DB 117,10 ; jne 160a1 <_sk_store_8888_sse41+0x7f> DB 243,69,15,127,4,129 ; movdqu %xmm8,(%r9,%rax,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,29 ; je 3ff5 <_sk_store_8888_sse41+0xa9> + DB 116,29 ; je 160cb <_sk_store_8888_sse41+0xa9> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,15 ; je 3fed <_sk_store_8888_sse41+0xa1> + DB 116,15 ; je 160c3 <_sk_store_8888_sse41+0xa1> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,227 ; jne 3fc7 <_sk_store_8888_sse41+0x7b> + DB 117,227 ; jne 1609d <_sk_store_8888_sse41+0x7b> DB 102,69,15,58,22,68,129,8,2 ; pextrd $0x2,%xmm8,0x8(%r9,%rax,4) DB 102,69,15,214,4,129 ; movq %xmm8,(%r9,%rax,4) - DB 235,210 ; jmp 3fc7 <_sk_store_8888_sse41+0x7b> + DB 235,210 ; jmp 1609d <_sk_store_8888_sse41+0x7b> DB 102,69,15,126,4,129 ; movd %xmm8,(%r9,%rax,4) - DB 235,202 ; jmp 3fc7 <_sk_store_8888_sse41+0x7b> + DB 235,202 ; jmp 1609d <_sk_store_8888_sse41+0x7b> PUBLIC _sk_load_bgra_sse41 _sk_load_bgra_sse41 LABEL PROC @@ -22298,19 +20671,19 @@ _sk_load_bgra_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,89 ; jne 4072 <_sk_load_bgra_sse41+0x75> + DB 117,89 ; jne 16148 <_sk_load_bgra_sse41+0x75> DB 243,65,15,111,28,129 ; movdqu (%r9,%rax,4),%xmm3 - DB 102,15,111,5,73,75,0,0 ; movdqa 0x4b49(%rip),%xmm0 # 8b70 <_sk_clut_4D_sse41+0x220f> + DB 102,15,111,5,35,95,1,0 ; movdqa 0x15f23(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2 - DB 68,15,40,5,74,75,0,0 ; movaps 0x4b4a(%rip),%xmm8 # 8b80 <_sk_clut_4D_sse41+0x221f> + DB 68,15,40,5,100,96,1,0 ; movaps 0x16064(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,208 ; mulps %xmm8,%xmm2 DB 102,15,111,195 ; movdqa %xmm3,%xmm0 - DB 102,15,56,0,5,73,75,0,0 ; pshufb 0x4b49(%rip),%xmm0 # 8b90 <_sk_clut_4D_sse41+0x222f> + DB 102,15,56,0,5,19,95,1,0 ; pshufb 0x15f13(%rip),%xmm0 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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,69,75,0,0 ; pshufb 0x4b45(%rip),%xmm0 # 8ba0 <_sk_clut_4D_sse41+0x223f> + DB 102,15,56,0,5,15,95,1,0 ; pshufb 0x15f0f(%rip),%xmm0 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 102,15,114,211,24 ; psrld $0x18,%xmm3 @@ -22321,19 +20694,19 @@ _sk_load_bgra_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,45 ; je 40ac <_sk_load_bgra_sse41+0xaf> + DB 116,45 ; je 16182 <_sk_load_bgra_sse41+0xaf> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 409b <_sk_load_bgra_sse41+0x9e> + DB 116,18 ; je 16171 <_sk_load_bgra_sse41+0x9e> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,144 ; jne 401f <_sk_load_bgra_sse41+0x22> + DB 117,144 ; jne 160f5 <_sk_load_bgra_sse41+0x22> DB 102,65,15,110,68,129,8 ; movd 0x8(%r9,%rax,4),%xmm0 DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3 DB 243,65,15,126,4,129 ; movq (%r9,%rax,4),%xmm0 DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3 - DB 233,115,255,255,255 ; jmpq 401f <_sk_load_bgra_sse41+0x22> + DB 233,115,255,255,255 ; jmpq 160f5 <_sk_load_bgra_sse41+0x22> DB 102,65,15,110,28,129 ; movd (%r9,%rax,4),%xmm3 - DB 233,104,255,255,255 ; jmpq 401f <_sk_load_bgra_sse41+0x22> + DB 233,104,255,255,255 ; jmpq 160f5 <_sk_load_bgra_sse41+0x22> PUBLIC _sk_load_bgra_dst_sse41 _sk_load_bgra_dst_sse41 LABEL PROC @@ -22345,19 +20718,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,89 ; jne 412c <_sk_load_bgra_dst_sse41+0x75> + DB 117,89 ; jne 16202 <_sk_load_bgra_dst_sse41+0x75> DB 243,65,15,111,60,129 ; movdqu (%r9,%rax,4),%xmm7 - DB 102,15,111,37,207,74,0,0 ; movdqa 0x4acf(%rip),%xmm4 # 8bb0 <_sk_clut_4D_sse41+0x224f> + DB 102,15,111,37,105,94,1,0 ; movdqa 0x15e69(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,15,219,231 ; pand %xmm7,%xmm4 DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6 - DB 68,15,40,5,208,74,0,0 ; movaps 0x4ad0(%rip),%xmm8 # 8bc0 <_sk_clut_4D_sse41+0x225f> + DB 68,15,40,5,170,95,1,0 ; movaps 0x15faa(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,240 ; mulps %xmm8,%xmm6 DB 102,15,111,231 ; movdqa %xmm7,%xmm4 - DB 102,15,56,0,37,207,74,0,0 ; pshufb 0x4acf(%rip),%xmm4 # 8bd0 <_sk_clut_4D_sse41+0x226f> + DB 102,15,56,0,37,89,94,1,0 ; pshufb 0x15e59(%rip),%xmm4 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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,203,74,0,0 ; pshufb 0x4acb(%rip),%xmm4 # 8be0 <_sk_clut_4D_sse41+0x227f> + DB 102,15,56,0,37,85,94,1,0 ; pshufb 0x15e55(%rip),%xmm4 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 DB 65,15,89,224 ; mulps %xmm8,%xmm4 DB 102,15,114,215,24 ; psrld $0x18,%xmm7 @@ -22368,19 +20741,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,45 ; je 4166 <_sk_load_bgra_dst_sse41+0xaf> + DB 116,45 ; je 1623c <_sk_load_bgra_dst_sse41+0xaf> DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 4155 <_sk_load_bgra_dst_sse41+0x9e> + DB 116,18 ; je 1622b <_sk_load_bgra_dst_sse41+0x9e> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,144 ; jne 40d9 <_sk_load_bgra_dst_sse41+0x22> + DB 117,144 ; jne 161af <_sk_load_bgra_dst_sse41+0x22> DB 102,65,15,110,100,129,8 ; movd 0x8(%r9,%rax,4),%xmm4 DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7 DB 243,65,15,126,36,129 ; movq (%r9,%rax,4),%xmm4 DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7 - DB 233,115,255,255,255 ; jmpq 40d9 <_sk_load_bgra_dst_sse41+0x22> + DB 233,115,255,255,255 ; jmpq 161af <_sk_load_bgra_dst_sse41+0x22> DB 102,65,15,110,60,129 ; movd (%r9,%rax,4),%xmm7 - DB 233,104,255,255,255 ; jmpq 40d9 <_sk_load_bgra_dst_sse41+0x22> + DB 233,104,255,255,255 ; jmpq 161af <_sk_load_bgra_dst_sse41+0x22> PUBLIC _sk_gather_bgra_sse41 _sk_gather_bgra_sse41 LABEL PROC @@ -22403,17 +20776,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,30,74,0,0 ; movdqa 0x4a1e(%rip),%xmm0 # 8bf0 <_sk_clut_4D_sse41+0x228f> + DB 102,15,111,5,120,93,1,0 ; movdqa 0x15d78(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2 - DB 68,15,40,5,31,74,0,0 ; movaps 0x4a1f(%rip),%xmm8 # 8c00 <_sk_clut_4D_sse41+0x229f> + DB 68,15,40,5,185,94,1,0 ; movaps 0x15eb9(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,208 ; mulps %xmm8,%xmm2 DB 102,15,111,195 ; movdqa %xmm3,%xmm0 - DB 102,15,56,0,5,30,74,0,0 ; pshufb 0x4a1e(%rip),%xmm0 # 8c10 <_sk_clut_4D_sse41+0x22af> + DB 102,15,56,0,5,104,93,1,0 ; pshufb 0x15d68(%rip),%xmm0 # 2c030 <_sk_overlay_sse2_8bit+0xf0f> 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,26,74,0,0 ; pshufb 0x4a1a(%rip),%xmm0 # 8c20 <_sk_clut_4D_sse41+0x22bf> + DB 102,15,56,0,5,100,93,1,0 ; pshufb 0x15d64(%rip),%xmm0 # 2c040 <_sk_overlay_sse2_8bit+0xf1f> DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 102,15,114,211,24 ; psrld $0x18,%xmm3 @@ -22432,7 +20805,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,243,73,0,0 ; movaps 0x49f3(%rip),%xmm8 # 8c30 <_sk_clut_4D_sse41+0x22cf> + DB 68,15,40,5,61,93,1,0 ; movaps 0x15d3d(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -22451,23 +20824,23 @@ _sk_store_bgra_sse41 LABEL PROC DB 102,69,15,235,193 ; por %xmm9,%xmm8 DB 102,69,15,235,194 ; por %xmm10,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 429d <_sk_store_bgra_sse41+0x7f> + DB 117,10 ; jne 16373 <_sk_store_bgra_sse41+0x7f> DB 243,69,15,127,4,129 ; movdqu %xmm8,(%r9,%rax,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,29 ; je 42c7 <_sk_store_bgra_sse41+0xa9> + DB 116,29 ; je 1639d <_sk_store_bgra_sse41+0xa9> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,15 ; je 42bf <_sk_store_bgra_sse41+0xa1> + DB 116,15 ; je 16395 <_sk_store_bgra_sse41+0xa1> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,227 ; jne 4299 <_sk_store_bgra_sse41+0x7b> + DB 117,227 ; jne 1636f <_sk_store_bgra_sse41+0x7b> DB 102,69,15,58,22,68,129,8,2 ; pextrd $0x2,%xmm8,0x8(%r9,%rax,4) DB 102,69,15,214,4,129 ; movq %xmm8,(%r9,%rax,4) - DB 235,210 ; jmp 4299 <_sk_store_bgra_sse41+0x7b> + DB 235,210 ; jmp 1636f <_sk_store_bgra_sse41+0x7b> DB 102,69,15,126,4,129 ; movd %xmm8,(%r9,%rax,4) - DB 235,202 ; jmp 4299 <_sk_store_bgra_sse41+0x7b> + DB 235,202 ; jmp 1636f <_sk_store_bgra_sse41+0x7b> PUBLIC _sk_load_f16_sse41 _sk_load_f16_sse41 LABEL PROC @@ -22479,7 +20852,7 @@ _sk_load_f16_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,62,1,0,0 ; jne 442d <_sk_load_f16_sse41+0x15e> + DB 15,133,62,1,0,0 ; jne 16503 <_sk_load_f16_sse41+0x15e> DB 102,65,15,16,4,193 ; movupd (%r9,%rax,8),%xmm0 DB 243,65,15,111,76,193,16 ; movdqu 0x10(%r9,%rax,8),%xmm1 DB 102,68,15,40,200 ; movapd %xmm0,%xmm9 @@ -22489,18 +20862,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,24,73,0,0 ; movdqa 0x4918(%rip),%xmm8 # 8c40 <_sk_clut_4D_sse41+0x22df> + DB 102,68,15,111,5,66,96,1,0 ; movdqa 0x16042(%rip),%xmm8 # 2c440 <_sk_overlay_sse2_8bit+0x131f> 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,19,73,0,0 ; movdqa 0x4913(%rip),%xmm3 # 8c50 <_sk_clut_4D_sse41+0x22ef> + DB 102,15,111,29,61,96,1,0 ; movdqa 0x1603d(%rip),%xmm3 # 2c450 <_sk_overlay_sse2_8bit+0x132f> 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,255,72,0,0 ; movdqa 0x48ff(%rip),%xmm10 # 8c60 <_sk_clut_4D_sse41+0x22ff> + DB 102,68,15,111,21,41,96,1,0 ; movdqa 0x16029(%rip),%xmm10 # 2c460 <_sk_overlay_sse2_8bit+0x133f> 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 @@ -22543,16 +20916,16 @@ _sk_load_f16_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,65,15,16,4,193 ; movsd (%r9,%rax,8),%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,13 ; jne 4446 <_sk_load_f16_sse41+0x177> + DB 117,13 ; jne 1651c <_sk_load_f16_sse41+0x177> DB 243,15,126,192 ; movq %xmm0,%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,182,254,255,255 ; jmpq 42fc <_sk_load_f16_sse41+0x2d> + DB 233,182,254,255,255 ; jmpq 163d2 <_sk_load_f16_sse41+0x2d> DB 102,65,15,22,68,193,8 ; movhpd 0x8(%r9,%rax,8),%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,161,254,255,255 ; jb 42fc <_sk_load_f16_sse41+0x2d> + DB 15,130,161,254,255,255 ; jb 163d2 <_sk_load_f16_sse41+0x2d> DB 243,65,15,126,76,193,16 ; movq 0x10(%r9,%rax,8),%xmm1 - DB 233,149,254,255,255 ; jmpq 42fc <_sk_load_f16_sse41+0x2d> + DB 233,149,254,255,255 ; jmpq 163d2 <_sk_load_f16_sse41+0x2d> PUBLIC _sk_load_f16_dst_sse41 _sk_load_f16_dst_sse41 LABEL PROC @@ -22564,7 +20937,7 @@ _sk_load_f16_dst_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,62,1,0,0 ; jne 45c5 <_sk_load_f16_dst_sse41+0x15e> + DB 15,133,62,1,0,0 ; jne 1669b <_sk_load_f16_dst_sse41+0x15e> DB 102,65,15,16,36,193 ; movupd (%r9,%rax,8),%xmm4 DB 243,65,15,111,108,193,16 ; movdqu 0x10(%r9,%rax,8),%xmm5 DB 102,68,15,40,204 ; movapd %xmm4,%xmm9 @@ -22574,18 +20947,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,176,71,0,0 ; movdqa 0x47b0(%rip),%xmm8 # 8c70 <_sk_clut_4D_sse41+0x230f> + DB 102,68,15,111,5,170,94,1,0 ; movdqa 0x15eaa(%rip),%xmm8 # 2c440 <_sk_overlay_sse2_8bit+0x131f> 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,171,71,0,0 ; movdqa 0x47ab(%rip),%xmm7 # 8c80 <_sk_clut_4D_sse41+0x231f> + DB 102,15,111,61,165,94,1,0 ; movdqa 0x15ea5(%rip),%xmm7 # 2c450 <_sk_overlay_sse2_8bit+0x132f> 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,151,71,0,0 ; movdqa 0x4797(%rip),%xmm10 # 8c90 <_sk_clut_4D_sse41+0x232f> + DB 102,68,15,111,21,145,94,1,0 ; movdqa 0x15e91(%rip),%xmm10 # 2c460 <_sk_overlay_sse2_8bit+0x133f> 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 @@ -22628,16 +21001,16 @@ _sk_load_f16_dst_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,65,15,16,36,193 ; movsd (%r9,%rax,8),%xmm4 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,13 ; jne 45de <_sk_load_f16_dst_sse41+0x177> + DB 117,13 ; jne 166b4 <_sk_load_f16_dst_sse41+0x177> DB 243,15,126,228 ; movq %xmm4,%xmm4 DB 102,15,239,237 ; pxor %xmm5,%xmm5 - DB 233,182,254,255,255 ; jmpq 4494 <_sk_load_f16_dst_sse41+0x2d> + DB 233,182,254,255,255 ; jmpq 1656a <_sk_load_f16_dst_sse41+0x2d> DB 102,65,15,22,100,193,8 ; movhpd 0x8(%r9,%rax,8),%xmm4 DB 102,15,239,237 ; pxor %xmm5,%xmm5 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,161,254,255,255 ; jb 4494 <_sk_load_f16_dst_sse41+0x2d> + DB 15,130,161,254,255,255 ; jb 1656a <_sk_load_f16_dst_sse41+0x2d> DB 243,65,15,126,108,193,16 ; movq 0x10(%r9,%rax,8),%xmm5 - DB 233,149,254,255,255 ; jmpq 4494 <_sk_load_f16_dst_sse41+0x2d> + DB 233,149,254,255,255 ; jmpq 1656a <_sk_load_f16_dst_sse41+0x2d> PUBLIC _sk_gather_f16_sse41 _sk_gather_f16_sse41 LABEL PROC @@ -22669,18 +21042,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,26,70,0,0 ; movdqa 0x461a(%rip),%xmm8 # 8ca0 <_sk_clut_4D_sse41+0x233f> + DB 102,68,15,111,5,228,92,1,0 ; movdqa 0x15ce4(%rip),%xmm8 # 2c440 <_sk_overlay_sse2_8bit+0x131f> 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,21,70,0,0 ; movdqa 0x4615(%rip),%xmm3 # 8cb0 <_sk_clut_4D_sse41+0x234f> + DB 102,15,111,29,223,92,1,0 ; movdqa 0x15cdf(%rip),%xmm3 # 2c450 <_sk_overlay_sse2_8bit+0x132f> 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,1,70,0,0 ; movdqa 0x4601(%rip),%xmm10 # 8cc0 <_sk_clut_4D_sse41+0x235f> + DB 102,68,15,111,21,203,92,1,0 ; movdqa 0x15ccb(%rip),%xmm10 # 2c460 <_sk_overlay_sse2_8bit+0x133f> 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 @@ -22732,17 +21105,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,36,69,0,0 ; movdqa 0x4524(%rip),%xmm10 # 8cd0 <_sk_clut_4D_sse41+0x236f> + DB 102,68,15,111,21,238,91,1,0 ; movdqa 0x15bee(%rip),%xmm10 # 2c470 <_sk_overlay_sse2_8bit+0x134f> 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,23,69,0,0 ; movdqa 0x4517(%rip),%xmm9 # 8ce0 <_sk_clut_4D_sse41+0x237f> + DB 102,68,15,111,13,225,91,1,0 ; movdqa 0x15be1(%rip),%xmm9 # 2c480 <_sk_overlay_sse2_8bit+0x135f> 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,8,69,0,0 ; movdqa 0x4508(%rip),%xmm12 # 8cf0 <_sk_clut_4D_sse41+0x238f> + DB 102,68,15,111,37,210,91,1,0 ; movdqa 0x15bd2(%rip),%xmm12 # 2c490 <_sk_overlay_sse2_8bit+0x136f> 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 @@ -22786,7 +21159,7 @@ _sk_store_f16_sse41 LABEL PROC DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9 DB 102,69,15,98,203 ; punpckldq %xmm11,%xmm9 DB 77,133,192 ; test %r8,%r8 - DB 117,21 ; jne 48de <_sk_store_f16_sse41+0x152> + DB 117,21 ; jne 169b4 <_sk_store_f16_sse41+0x152> DB 69,15,17,12,193 ; movups %xmm9,(%r9,%rax,8) DB 102,69,15,106,195 ; punpckhdq %xmm11,%xmm8 DB 243,69,15,127,68,193,16 ; movdqu %xmm8,0x10(%r9,%rax,8) @@ -22794,13 +21167,13 @@ _sk_store_f16_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 102,69,15,214,12,193 ; movq %xmm9,(%r9,%rax,8) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,240 ; je 48da <_sk_store_f16_sse41+0x14e> + DB 116,240 ; je 169b0 <_sk_store_f16_sse41+0x14e> DB 102,69,15,23,76,193,8 ; movhpd %xmm9,0x8(%r9,%rax,8) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,227 ; jb 48da <_sk_store_f16_sse41+0x14e> + DB 114,227 ; jb 169b0 <_sk_store_f16_sse41+0x14e> DB 102,69,15,106,195 ; punpckhdq %xmm11,%xmm8 DB 102,69,15,214,68,193,16 ; movq %xmm8,0x10(%r9,%rax,8) - DB 235,213 ; jmp 48da <_sk_store_f16_sse41+0x14e> + DB 235,213 ; jmp 169b0 <_sk_store_f16_sse41+0x14e> PUBLIC _sk_load_u16_be_sse41 _sk_load_u16_be_sse41 LABEL PROC @@ -22813,7 +21186,7 @@ _sk_load_u16_be_sse41 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 73,99,194 ; movslq %r10d,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,185,0,0,0 ; jne 49e5 <_sk_load_u16_be_sse41+0xe0> + DB 15,133,185,0,0,0 ; jne 16abb <_sk_load_u16_be_sse41+0xe0> DB 102,65,15,16,4,65 ; movupd (%r9,%rax,2),%xmm0 DB 243,65,15,111,76,65,16 ; movdqu 0x10(%r9,%rax,2),%xmm1 DB 102,15,40,208 ; movapd %xmm0,%xmm2 @@ -22829,7 +21202,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,136,67,0,0 ; movaps 0x4388(%rip),%xmm8 # 8d00 <_sk_clut_4D_sse41+0x239f> + DB 68,15,40,5,178,87,1,0 ; movaps 0x157b2(%rip),%xmm8 # 2c200 <_sk_overlay_sse2_8bit+0x10df> 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 @@ -22857,16 +21230,16 @@ _sk_load_u16_be_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,65,15,16,4,65 ; movsd (%r9,%rax,2),%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,13 ; jne 49fe <_sk_load_u16_be_sse41+0xf9> + DB 117,13 ; jne 16ad4 <_sk_load_u16_be_sse41+0xf9> DB 243,15,126,192 ; movq %xmm0,%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,59,255,255,255 ; jmpq 4939 <_sk_load_u16_be_sse41+0x34> + DB 233,59,255,255,255 ; jmpq 16a0f <_sk_load_u16_be_sse41+0x34> DB 102,65,15,22,68,65,8 ; movhpd 0x8(%r9,%rax,2),%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,38,255,255,255 ; jb 4939 <_sk_load_u16_be_sse41+0x34> + DB 15,130,38,255,255,255 ; jb 16a0f <_sk_load_u16_be_sse41+0x34> DB 243,65,15,126,76,65,16 ; movq 0x10(%r9,%rax,2),%xmm1 - DB 233,26,255,255,255 ; jmpq 4939 <_sk_load_u16_be_sse41+0x34> + DB 233,26,255,255,255 ; jmpq 16a0f <_sk_load_u16_be_sse41+0x34> PUBLIC _sk_load_rgb_u16_be_sse41 _sk_load_rgb_u16_be_sse41 LABEL PROC @@ -22881,7 +21254,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC DB 72,141,4,64 ; lea (%rax,%rax,2),%rax DB 72,193,248,32 ; sar $0x20,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,170,0,0,0 ; jne 4af4 <_sk_load_rgb_u16_be_sse41+0xd5> + DB 15,133,170,0,0,0 ; jne 16bca <_sk_load_rgb_u16_be_sse41+0xd5> DB 243,65,15,111,20,65 ; movdqu (%r9,%rax,2),%xmm2 DB 243,65,15,111,92,65,8 ; movdqu 0x8(%r9,%rax,2),%xmm3 DB 102,15,115,219,4 ; psrldq $0x4,%xmm3 @@ -22901,7 +21274,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,103,66,0,0 ; movaps 0x4267(%rip),%xmm8 # 8d10 <_sk_clut_4D_sse41+0x23af> + DB 68,15,40,5,129,86,1,0 ; movaps 0x15681(%rip),%xmm8 # 2c200 <_sk_overlay_sse2_8bit+0x10df> 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 @@ -22918,27 +21291,27 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 DB 65,15,89,208 ; mulps %xmm8,%xmm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,46,66,0,0 ; movaps 0x422e(%rip),%xmm3 # 8d20 <_sk_clut_4D_sse41+0x23bf> + DB 15,40,29,168,83,1,0 ; movaps 0x153a8(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,13 ; jne 4b19 <_sk_load_rgb_u16_be_sse41+0xfa> + DB 117,13 ; jne 16bef <_sk_load_rgb_u16_be_sse41+0xfa> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,239,192 ; pxor %xmm0,%xmm0 - DB 233,85,255,255,255 ; jmpq 4a6e <_sk_load_rgb_u16_be_sse41+0x4f> + DB 233,85,255,255,255 ; jmpq 16b44 <_sk_load_rgb_u16_be_sse41+0x4f> DB 102,65,15,110,68,65,6 ; movd 0x6(%r9,%rax,2),%xmm0 DB 102,65,15,196,68,65,10,2 ; pinsrw $0x2,0xa(%r9,%rax,2),%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,24 ; jb 4b4a <_sk_load_rgb_u16_be_sse41+0x12b> + DB 114,24 ; jb 16c20 <_sk_load_rgb_u16_be_sse41+0x12b> DB 102,65,15,110,92,65,12 ; movd 0xc(%r9,%rax,2),%xmm3 DB 102,65,15,196,92,65,16,2 ; pinsrw $0x2,0x10(%r9,%rax,2),%xmm3 DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,36,255,255,255 ; jmpq 4a6e <_sk_load_rgb_u16_be_sse41+0x4f> + DB 233,36,255,255,255 ; jmpq 16b44 <_sk_load_rgb_u16_be_sse41+0x4f> DB 102,15,239,219 ; pxor %xmm3,%xmm3 - DB 233,27,255,255,255 ; jmpq 4a6e <_sk_load_rgb_u16_be_sse41+0x4f> + DB 233,27,255,255,255 ; jmpq 16b44 <_sk_load_rgb_u16_be_sse41+0x4f> PUBLIC _sk_store_u16_be_sse41 _sk_store_u16_be_sse41 LABEL PROC @@ -22950,7 +21323,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,183,65,0,0 ; movaps 0x41b7(%rip),%xmm10 # 8d30 <_sk_clut_4D_sse41+0x23cf> + DB 68,15,40,21,81,88,1,0 ; movaps 0x15851(%rip),%xmm10 # 2c4a0 <_sk_overlay_sse2_8bit+0x137f> 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 @@ -22987,7 +21360,7 @@ _sk_store_u16_be_sse41 LABEL PROC DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10 DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10 DB 77,133,192 ; test %r8,%r8 - DB 117,21 ; jne 4c47 <_sk_store_u16_be_sse41+0xf4> + DB 117,21 ; jne 16d1d <_sk_store_u16_be_sse41+0xf4> DB 69,15,17,20,65 ; movups %xmm10,(%r9,%rax,2) DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8 DB 243,69,15,127,68,65,16 ; movdqu %xmm8,0x10(%r9,%rax,2) @@ -22995,13 +21368,13 @@ _sk_store_u16_be_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 102,69,15,214,20,65 ; movq %xmm10,(%r9,%rax,2) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,240 ; je 4c43 <_sk_store_u16_be_sse41+0xf0> + DB 116,240 ; je 16d19 <_sk_store_u16_be_sse41+0xf0> DB 102,69,15,23,84,65,8 ; movhpd %xmm10,0x8(%r9,%rax,2) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,227 ; jb 4c43 <_sk_store_u16_be_sse41+0xf0> + DB 114,227 ; jb 16d19 <_sk_store_u16_be_sse41+0xf0> DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8 DB 102,69,15,214,68,65,16 ; movq %xmm8,0x10(%r9,%rax,2) - DB 235,213 ; jmp 4c43 <_sk_store_u16_be_sse41+0xf0> + DB 235,213 ; jmp 16d19 <_sk_store_u16_be_sse41+0xf0> PUBLIC _sk_load_f32_sse41 _sk_load_f32_sse41 LABEL PROC @@ -23015,7 +21388,7 @@ _sk_load_f32_sse41 LABEL PROC DB 73,99,194 ; movslq %r10d,%rax DB 69,15,16,4,129 ; movups (%r9,%rax,4),%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,66 ; jne 4cd9 <_sk_load_f32_sse41+0x6b> + DB 117,66 ; jne 16daf <_sk_load_f32_sse41+0x6b> DB 65,15,16,68,129,16 ; movups 0x10(%r9,%rax,4),%xmm0 DB 65,15,16,92,129,32 ; movups 0x20(%r9,%rax,4),%xmm3 DB 69,15,16,76,129,48 ; movups 0x30(%r9,%rax,4),%xmm9 @@ -23035,17 +21408,17 @@ _sk_load_f32_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 69,15,87,201 ; xorps %xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,8 ; jne 4ceb <_sk_load_f32_sse41+0x7d> + DB 117,8 ; jne 16dc1 <_sk_load_f32_sse41+0x7d> DB 15,87,219 ; xorps %xmm3,%xmm3 DB 15,87,192 ; xorps %xmm0,%xmm0 - DB 235,190 ; jmp 4ca9 <_sk_load_f32_sse41+0x3b> + DB 235,190 ; jmp 16d7f <_sk_load_f32_sse41+0x3b> DB 65,15,16,68,129,16 ; movups 0x10(%r9,%rax,4),%xmm0 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,8 ; jb 4cff <_sk_load_f32_sse41+0x91> + DB 114,8 ; jb 16dd5 <_sk_load_f32_sse41+0x91> DB 65,15,16,92,129,32 ; movups 0x20(%r9,%rax,4),%xmm3 - DB 235,170 ; jmp 4ca9 <_sk_load_f32_sse41+0x3b> + DB 235,170 ; jmp 16d7f <_sk_load_f32_sse41+0x3b> DB 15,87,219 ; xorps %xmm3,%xmm3 - DB 235,165 ; jmp 4ca9 <_sk_load_f32_sse41+0x3b> + DB 235,165 ; jmp 16d7f <_sk_load_f32_sse41+0x3b> PUBLIC _sk_load_f32_dst_sse41 _sk_load_f32_dst_sse41 LABEL PROC @@ -23059,7 +21432,7 @@ _sk_load_f32_dst_sse41 LABEL PROC DB 73,99,194 ; movslq %r10d,%rax DB 69,15,16,4,129 ; movups (%r9,%rax,4),%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,66 ; jne 4d6f <_sk_load_f32_dst_sse41+0x6b> + DB 117,66 ; jne 16e45 <_sk_load_f32_dst_sse41+0x6b> DB 65,15,16,100,129,16 ; movups 0x10(%r9,%rax,4),%xmm4 DB 65,15,16,124,129,32 ; movups 0x20(%r9,%rax,4),%xmm7 DB 69,15,16,76,129,48 ; movups 0x30(%r9,%rax,4),%xmm9 @@ -23079,17 +21452,17 @@ _sk_load_f32_dst_sse41 LABEL PROC DB 255,224 ; jmpq *%rax DB 69,15,87,201 ; xorps %xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,8 ; jne 4d81 <_sk_load_f32_dst_sse41+0x7d> + DB 117,8 ; jne 16e57 <_sk_load_f32_dst_sse41+0x7d> DB 15,87,255 ; xorps %xmm7,%xmm7 DB 15,87,228 ; xorps %xmm4,%xmm4 - DB 235,190 ; jmp 4d3f <_sk_load_f32_dst_sse41+0x3b> + DB 235,190 ; jmp 16e15 <_sk_load_f32_dst_sse41+0x3b> DB 65,15,16,100,129,16 ; movups 0x10(%r9,%rax,4),%xmm4 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,8 ; jb 4d95 <_sk_load_f32_dst_sse41+0x91> + DB 114,8 ; jb 16e6b <_sk_load_f32_dst_sse41+0x91> DB 65,15,16,124,129,32 ; movups 0x20(%r9,%rax,4),%xmm7 - DB 235,170 ; jmp 4d3f <_sk_load_f32_dst_sse41+0x3b> + DB 235,170 ; jmp 16e15 <_sk_load_f32_dst_sse41+0x3b> DB 15,87,255 ; xorps %xmm7,%xmm7 - DB 235,165 ; jmp 4d3f <_sk_load_f32_dst_sse41+0x3b> + DB 235,165 ; jmp 16e15 <_sk_load_f32_dst_sse41+0x3b> PUBLIC _sk_store_f32_sse41 _sk_store_f32_sse41 LABEL PROC @@ -23116,7 +21489,7 @@ _sk_store_f32_sse41 LABEL PROC DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9 DB 102,69,15,17,36,129 ; movupd %xmm12,(%r9,%rax,4) DB 77,133,192 ; test %r8,%r8 - DB 117,29 ; jne 4e17 <_sk_store_f32_sse41+0x7d> + DB 117,29 ; jne 16eed <_sk_store_f32_sse41+0x7d> DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10 DB 69,15,17,68,129,16 ; movups %xmm8,0x10(%r9,%rax,4) DB 102,69,15,17,76,129,32 ; movupd %xmm9,0x20(%r9,%rax,4) @@ -23124,12 +21497,12 @@ _sk_store_f32_sse41 LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,246 ; je 4e13 <_sk_store_f32_sse41+0x79> + DB 116,246 ; je 16ee9 <_sk_store_f32_sse41+0x79> DB 69,15,17,68,129,16 ; movups %xmm8,0x10(%r9,%rax,4) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,234 ; jb 4e13 <_sk_store_f32_sse41+0x79> + DB 114,234 ; jb 16ee9 <_sk_store_f32_sse41+0x79> DB 102,69,15,17,76,129,32 ; movupd %xmm9,0x20(%r9,%rax,4) - DB 235,225 ; jmp 4e13 <_sk_store_f32_sse41+0x79> + DB 235,225 ; jmp 16ee9 <_sk_store_f32_sse41+0x79> PUBLIC _sk_clamp_x_sse41 _sk_clamp_x_sse41 LABEL PROC @@ -23209,7 +21582,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,241,66,0,0 ; mulss 0x42f1(%rip),%xmm9 # 9230 <_sk_clut_4D_sse41+0x28cf> + DB 243,68,15,89,13,119,69,1,0 ; mulss 0x14577(%rip),%xmm9 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -23238,7 +21611,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,131,66,0,0 ; mulss 0x4283(%rip),%xmm9 # 9234 <_sk_clut_4D_sse41+0x28d3> + DB 243,68,15,89,13,5,69,1,0 ; mulss 0x14505(%rip),%xmm9 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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 @@ -23261,7 +21634,7 @@ PUBLIC _sk_clamp_x_1_sse41 _sk_clamp_x_1_sse41 LABEL PROC DB 69,15,87,192 ; xorps %xmm8,%xmm8 DB 68,15,95,192 ; maxps %xmm0,%xmm8 - DB 68,15,93,5,58,61,0,0 ; minps 0x3d3a(%rip),%xmm8 # 8d40 <_sk_clut_4D_sse41+0x23df> + DB 68,15,93,5,148,78,1,0 ; minps 0x14e94(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -23275,9 +21648,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,43,61,0,0 ; movaps 0x3d2b(%rip),%xmm8 # 8d50 <_sk_clut_4D_sse41+0x23ef> + DB 68,15,40,5,213,78,1,0 ; movaps 0x14ed5(%rip),%xmm8 # 2bfd0 <_sk_overlay_sse2_8bit+0xeaf> DB 65,15,88,192 ; addps %xmm8,%xmm0 - DB 68,15,40,13,47,61,0,0 ; movaps 0x3d2f(%rip),%xmm9 # 8d60 <_sk_clut_4D_sse41+0x23ff> + DB 68,15,40,13,89,78,1,0 ; movaps 0x14e59(%rip),%xmm9 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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 @@ -23292,10 +21665,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,14,61,0,0 ; mulps 0x3d0e(%rip),%xmm0 # 8d70 <_sk_clut_4D_sse41+0x240f> - DB 15,89,13,23,61,0,0 ; mulps 0x3d17(%rip),%xmm1 # 8d80 <_sk_clut_4D_sse41+0x241f> + DB 15,89,5,120,83,1,0 ; mulps 0x15378(%rip),%xmm0 # 2c4b0 <_sk_overlay_sse2_8bit+0x138f> + DB 15,89,13,129,83,1,0 ; mulps 0x15381(%rip),%xmm1 # 2c4c0 <_sk_overlay_sse2_8bit+0x139f> DB 15,88,200 ; addps %xmm0,%xmm1 - DB 15,89,29,29,61,0,0 ; mulps 0x3d1d(%rip),%xmm3 # 8d90 <_sk_clut_4D_sse41+0x242f> + DB 15,89,29,135,83,1,0 ; mulps 0x15387(%rip),%xmm3 # 2c4d0 <_sk_overlay_sse2_8bit+0x13af> DB 15,88,217 ; addps %xmm1,%xmm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,192 ; xorps %xmm0,%xmm0 @@ -23592,9 +21965,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 5515 <_sk_evenly_spaced_gradient_sse41+0x1a> + DB 120,7 ; js 175eb <_sk_evenly_spaced_gradient_sse41+0x1a> DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1 - DB 235,21 ; jmp 552a <_sk_evenly_spaced_gradient_sse41+0x2f> + DB 235,21 ; jmp 17600 <_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 @@ -23682,15 +22055,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,200,54,0,0 ; movaps 0x36c8(%rip),%xmm0 # 8da0 <_sk_clut_4D_sse41+0x243f> + DB 15,40,5,50,77,1,0 ; movaps 0x14d32(%rip),%xmm0 # 2c4e0 <_sk_overlay_sse2_8bit+0x13bf> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,206,54,0,0 ; addps 0x36ce(%rip),%xmm0 # 8db0 <_sk_clut_4D_sse41+0x244f> + DB 15,88,5,56,77,1,0 ; addps 0x14d38(%rip),%xmm0 # 2c4f0 <_sk_overlay_sse2_8bit+0x13cf> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,212,54,0,0 ; addps 0x36d4(%rip),%xmm0 # 8dc0 <_sk_clut_4D_sse41+0x245f> + DB 15,88,5,62,77,1,0 ; addps 0x14d3e(%rip),%xmm0 # 2c500 <_sk_overlay_sse2_8bit+0x13df> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,218,54,0,0 ; addps 0x36da(%rip),%xmm0 # 8dd0 <_sk_clut_4D_sse41+0x246f> + DB 15,88,5,68,77,1,0 ; addps 0x14d44(%rip),%xmm0 # 2c510 <_sk_overlay_sse2_8bit+0x13ef> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,224,54,0,0 ; addps 0x36e0(%rip),%xmm0 # 8de0 <_sk_clut_4D_sse41+0x247f> + DB 15,88,5,74,77,1,0 ; addps 0x14d4a(%rip),%xmm0 # 2c520 <_sk_overlay_sse2_8bit+0x13ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 @@ -23706,12 +22079,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 5753 <_sk_gradient_sse41+0x46> + DB 114,50 ; jb 17829 <_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,185,54,0,0 ; movaps 0x36b9(%rip),%xmm2 # 8df0 <_sk_clut_4D_sse41+0x248f> + DB 15,40,21,115,71,1,0 ; movaps 0x14773(%rip),%xmm2 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> 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 @@ -23719,7 +22092,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 5737 <_sk_gradient_sse41+0x2a> + DB 117,228 ; jne 1780d <_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 @@ -23845,26 +22218,26 @@ _sk_xy_to_unit_angle_sse41 LABEL PROC DB 69,15,94,226 ; divps %xmm10,%xmm12 DB 69,15,40,236 ; movaps %xmm12,%xmm13 DB 69,15,89,237 ; mulps %xmm13,%xmm13 - DB 68,15,40,21,90,52,0,0 ; movaps 0x345a(%rip),%xmm10 # 8e00 <_sk_clut_4D_sse41+0x249f> + DB 68,15,40,21,180,74,1,0 ; movaps 0x14ab4(%rip),%xmm10 # 2c530 <_sk_overlay_sse2_8bit+0x140f> DB 69,15,89,213 ; mulps %xmm13,%xmm10 - DB 68,15,88,21,94,52,0,0 ; addps 0x345e(%rip),%xmm10 # 8e10 <_sk_clut_4D_sse41+0x24af> + DB 68,15,88,21,184,74,1,0 ; addps 0x14ab8(%rip),%xmm10 # 2c540 <_sk_overlay_sse2_8bit+0x141f> DB 69,15,89,213 ; mulps %xmm13,%xmm10 - DB 68,15,88,21,98,52,0,0 ; addps 0x3462(%rip),%xmm10 # 8e20 <_sk_clut_4D_sse41+0x24bf> + DB 68,15,88,21,188,74,1,0 ; addps 0x14abc(%rip),%xmm10 # 2c550 <_sk_overlay_sse2_8bit+0x142f> DB 69,15,89,213 ; mulps %xmm13,%xmm10 - DB 68,15,88,21,102,52,0,0 ; addps 0x3466(%rip),%xmm10 # 8e30 <_sk_clut_4D_sse41+0x24cf> + DB 68,15,88,21,192,74,1,0 ; addps 0x14ac0(%rip),%xmm10 # 2c560 <_sk_overlay_sse2_8bit+0x143f> DB 69,15,89,212 ; mulps %xmm12,%xmm10 DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0 - DB 68,15,40,29,101,52,0,0 ; movaps 0x3465(%rip),%xmm11 # 8e40 <_sk_clut_4D_sse41+0x24df> + DB 68,15,40,29,191,74,1,0 ; movaps 0x14abf(%rip),%xmm11 # 2c570 <_sk_overlay_sse2_8bit+0x144f> 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,94,52,0,0 ; movaps 0x345e(%rip),%xmm11 # 8e50 <_sk_clut_4D_sse41+0x24ef> + DB 68,15,40,29,152,68,1,0 ; movaps 0x14498(%rip),%xmm11 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,80,52,0,0 ; movaps 0x3450(%rip),%xmm9 # 8e60 <_sk_clut_4D_sse41+0x24ff> + DB 68,15,40,13,138,68,1,0 ; movaps 0x1448a(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -23894,7 +22267,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,249,51,0,0 ; mulps 0x33f9(%rip),%xmm9 # 8e70 <_sk_clut_4D_sse41+0x250f> + DB 68,15,89,13,51,74,1,0 ; mulps 0x14a33(%rip),%xmm9 # 2c580 <_sk_overlay_sse2_8bit+0x145f> DB 15,89,192 ; mulps %xmm0,%xmm0 DB 68,15,40,225 ; movaps %xmm1,%xmm12 DB 69,15,89,228 ; mulps %xmm12,%xmm12 @@ -23902,7 +22275,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,228,51,0,0 ; mulps 0x33e4(%rip),%xmm10 # 8e80 <_sk_clut_4D_sse41+0x251f> + DB 68,15,89,21,30,74,1,0 ; mulps 0x14a1e(%rip),%xmm10 # 2c590 <_sk_overlay_sse2_8bit+0x146f> DB 69,15,89,212 ; mulps %xmm12,%xmm10 DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 15,89,192 ; mulps %xmm0,%xmm0 @@ -23911,8 +22284,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,204,51,0,0 ; xorps 0x33cc(%rip),%xmm9 # 8e90 <_sk_clut_4D_sse41+0x252f> - DB 68,15,89,5,212,51,0,0 ; mulps 0x33d4(%rip),%xmm8 # 8ea0 <_sk_clut_4D_sse41+0x253f> + DB 68,15,87,13,214,72,1,0 ; xorps 0x148d6(%rip),%xmm9 # 2c470 <_sk_overlay_sse2_8bit+0x134f> + DB 68,15,89,5,190,67,1,0 ; mulps 0x143be(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 69,15,92,202 ; subps %xmm10,%xmm9 DB 69,15,89,200 ; mulps %xmm8,%xmm9 @@ -23931,7 +22304,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,155,51,0,0 ; mulps 0x339b(%rip),%xmm9 # 8eb0 <_sk_clut_4D_sse41+0x254f> + DB 68,15,89,13,149,73,1,0 ; mulps 0x14995(%rip),%xmm9 # 2c580 <_sk_overlay_sse2_8bit+0x145f> DB 15,89,192 ; mulps %xmm0,%xmm0 DB 68,15,40,225 ; movaps %xmm1,%xmm12 DB 69,15,89,228 ; mulps %xmm12,%xmm12 @@ -23939,7 +22312,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,134,51,0,0 ; mulps 0x3386(%rip),%xmm10 # 8ec0 <_sk_clut_4D_sse41+0x255f> + DB 68,15,89,21,128,73,1,0 ; mulps 0x14980(%rip),%xmm10 # 2c590 <_sk_overlay_sse2_8bit+0x146f> DB 69,15,89,212 ; mulps %xmm12,%xmm10 DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 15,89,192 ; mulps %xmm0,%xmm0 @@ -23948,8 +22321,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,110,51,0,0 ; xorps 0x336e(%rip),%xmm9 # 8ed0 <_sk_clut_4D_sse41+0x256f> - DB 68,15,89,5,118,51,0,0 ; mulps 0x3376(%rip),%xmm8 # 8ee0 <_sk_clut_4D_sse41+0x257f> + DB 68,15,87,13,56,72,1,0 ; xorps 0x14838(%rip),%xmm9 # 2c470 <_sk_overlay_sse2_8bit+0x134f> + DB 68,15,89,5,32,67,1,0 ; mulps 0x14320(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 69,15,92,202 ; subps %xmm10,%xmm9 DB 69,15,89,200 ; mulps %xmm8,%xmm9 @@ -23965,7 +22338,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,78,51,0,0 ; mulps 0x334e(%rip),%xmm9 # 8ef0 <_sk_clut_4D_sse41+0x258f> + DB 68,15,89,13,8,73,1,0 ; mulps 0x14908(%rip),%xmm9 # 2c580 <_sk_overlay_sse2_8bit+0x145f> DB 15,89,192 ; mulps %xmm0,%xmm0 DB 68,15,40,209 ; movaps %xmm1,%xmm10 DB 69,15,89,210 ; mulps %xmm10,%xmm10 @@ -23973,7 +22346,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,58,51,0,0 ; xorps 0x333a(%rip),%xmm0 # 8f00 <_sk_clut_4D_sse41+0x259f> + DB 15,87,5,212,71,1,0 ; xorps 0x147d4(%rip),%xmm0 # 2c470 <_sk_overlay_sse2_8bit+0x134f> DB 65,15,94,193 ; divps %xmm9,%xmm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -24010,7 +22383,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,224,50,0,0 ; movaps 0x32e0(%rip),%xmm8 # 8f10 <_sk_clut_4D_sse41+0x25af> + DB 68,15,40,5,90,66,1,0 ; movaps 0x1425a(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 15,17,0 ; movups %xmm0,(%rax) DB 68,15,40,200 ; movaps %xmm0,%xmm9 DB 69,15,88,200 ; addps %xmm8,%xmm9 @@ -24050,8 +22423,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,98,50,0,0 ; addps 0x3262(%rip),%xmm0 # 8f20 <_sk_clut_4D_sse41+0x25bf> - DB 68,15,40,13,106,50,0,0 ; movaps 0x326a(%rip),%xmm9 # 8f30 <_sk_clut_4D_sse41+0x25cf> + DB 15,88,5,12,72,1,0 ; addps 0x1480c(%rip),%xmm0 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,212,65,1,0 ; movaps 0x141d4(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -24062,7 +22435,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,89,50,0,0 ; addps 0x3259(%rip),%xmm0 # 8f40 <_sk_clut_4D_sse41+0x25df> + DB 15,88,5,163,65,1,0 ; addps 0x141a3(%rip),%xmm0 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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 @@ -24072,8 +22445,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,75,50,0,0 ; addps 0x324b(%rip),%xmm1 # 8f50 <_sk_clut_4D_sse41+0x25ef> - DB 68,15,40,13,83,50,0,0 ; movaps 0x3253(%rip),%xmm9 # 8f60 <_sk_clut_4D_sse41+0x25ff> + DB 15,88,13,197,71,1,0 ; addps 0x147c5(%rip),%xmm1 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,141,65,1,0 ; movaps 0x1418d(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -24084,7 +22457,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,65,50,0,0 ; addps 0x3241(%rip),%xmm1 # 8f70 <_sk_clut_4D_sse41+0x260f> + DB 15,88,13,91,65,1,0 ; addps 0x1415b(%rip),%xmm1 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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 @@ -24094,13 +22467,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,52,50,0,0 ; addps 0x3234(%rip),%xmm0 # 8f80 <_sk_clut_4D_sse41+0x261f> - DB 68,15,40,13,60,50,0,0 ; movaps 0x323c(%rip),%xmm9 # 8f90 <_sk_clut_4D_sse41+0x262f> + DB 15,88,5,142,71,1,0 ; addps 0x1478e(%rip),%xmm0 # 2c5b0 <_sk_overlay_sse2_8bit+0x148f> + DB 68,15,40,13,70,65,1,0 ; movaps 0x14146(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,56,50,0,0 ; mulps 0x3238(%rip),%xmm9 # 8fa0 <_sk_clut_4D_sse41+0x263f> - DB 68,15,88,13,64,50,0,0 ; addps 0x3240(%rip),%xmm9 # 8fb0 <_sk_clut_4D_sse41+0x264f> + DB 68,15,89,13,130,71,1,0 ; mulps 0x14782(%rip),%xmm9 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,13,26,67,1,0 ; addps 0x1431a(%rip),%xmm9 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -24111,16 +22484,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,47,50,0,0 ; addps 0x322f(%rip),%xmm0 # 8fc0 <_sk_clut_4D_sse41+0x265f> - DB 68,15,40,13,55,50,0,0 ; movaps 0x3237(%rip),%xmm9 # 8fd0 <_sk_clut_4D_sse41+0x266f> + DB 15,88,5,57,71,1,0 ; addps 0x14739(%rip),%xmm0 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,1,65,1,0 ; movaps 0x14101(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,92,200 ; subps %xmm8,%xmm9 - DB 68,15,40,5,59,50,0,0 ; movaps 0x323b(%rip),%xmm8 # 8fe0 <_sk_clut_4D_sse41+0x267f> + DB 68,15,40,5,85,71,1,0 ; movaps 0x14755(%rip),%xmm8 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,63,50,0,0 ; addps 0x323f(%rip),%xmm8 # 8ff0 <_sk_clut_4D_sse41+0x268f> + DB 68,15,88,5,89,71,1,0 ; addps 0x14759(%rip),%xmm8 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,67,50,0,0 ; addps 0x3243(%rip),%xmm8 # 9000 <_sk_clut_4D_sse41+0x269f> + DB 68,15,88,5,205,64,1,0 ; addps 0x140cd(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,71,50,0,0 ; addps 0x3247(%rip),%xmm8 # 9010 <_sk_clut_4D_sse41+0x26af> + DB 68,15,88,5,81,71,1,0 ; addps 0x14751(%rip),%xmm8 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -24128,17 +22501,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,65,50,0,0 ; movaps 0x3241(%rip),%xmm8 # 9020 <_sk_clut_4D_sse41+0x26bf> + DB 68,15,40,5,171,64,1,0 ; movaps 0x140ab(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,61,50,0,0 ; movaps 0x323d(%rip),%xmm10 # 9030 <_sk_clut_4D_sse41+0x26cf> + DB 68,15,40,21,7,71,1,0 ; movaps 0x14707(%rip),%xmm10 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,209 ; mulps %xmm9,%xmm10 - DB 68,15,88,21,65,50,0,0 ; addps 0x3241(%rip),%xmm10 # 9040 <_sk_clut_4D_sse41+0x26df> + DB 68,15,88,21,11,71,1,0 ; addps 0x1470b(%rip),%xmm10 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> 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,61,50,0,0 ; addps 0x323d(%rip),%xmm10 # 9050 <_sk_clut_4D_sse41+0x26ef> + DB 68,15,88,21,7,71,1,0 ; addps 0x14707(%rip),%xmm10 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -24148,11 +22521,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,48,50,0,0 ; addps 0x3230(%rip),%xmm0 # 9060 <_sk_clut_4D_sse41+0x26ff> + DB 15,88,5,218,70,1,0 ; addps 0x146da(%rip),%xmm0 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 69,15,89,201 ; mulps %xmm9,%xmm9 - DB 68,15,89,5,48,50,0,0 ; mulps 0x3230(%rip),%xmm8 # 9070 <_sk_clut_4D_sse41+0x270f> - DB 68,15,88,5,56,50,0,0 ; addps 0x3238(%rip),%xmm8 # 9080 <_sk_clut_4D_sse41+0x271f> + DB 68,15,89,5,170,70,1,0 ; mulps 0x146aa(%rip),%xmm8 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,5,66,66,1,0 ; addps 0x14242(%rip),%xmm8 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -24163,13 +22536,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,38,50,0,0 ; addps 0x3226(%rip),%xmm1 # 9090 <_sk_clut_4D_sse41+0x272f> - DB 68,15,40,13,46,50,0,0 ; movaps 0x322e(%rip),%xmm9 # 90a0 <_sk_clut_4D_sse41+0x273f> + DB 15,88,13,112,70,1,0 ; addps 0x14670(%rip),%xmm1 # 2c5b0 <_sk_overlay_sse2_8bit+0x148f> + DB 68,15,40,13,40,64,1,0 ; movaps 0x14028(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,42,50,0,0 ; mulps 0x322a(%rip),%xmm9 # 90b0 <_sk_clut_4D_sse41+0x274f> - DB 68,15,88,13,50,50,0,0 ; addps 0x3232(%rip),%xmm9 # 90c0 <_sk_clut_4D_sse41+0x275f> + DB 68,15,89,13,100,70,1,0 ; mulps 0x14664(%rip),%xmm9 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,13,252,65,1,0 ; addps 0x141fc(%rip),%xmm9 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -24180,16 +22553,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,32,50,0,0 ; addps 0x3220(%rip),%xmm1 # 90d0 <_sk_clut_4D_sse41+0x276f> - DB 68,15,40,13,40,50,0,0 ; movaps 0x3228(%rip),%xmm9 # 90e0 <_sk_clut_4D_sse41+0x277f> + DB 15,88,13,26,70,1,0 ; addps 0x1461a(%rip),%xmm1 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,226,63,1,0 ; movaps 0x13fe2(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,92,200 ; subps %xmm8,%xmm9 - DB 68,15,40,5,44,50,0,0 ; movaps 0x322c(%rip),%xmm8 # 90f0 <_sk_clut_4D_sse41+0x278f> + DB 68,15,40,5,54,70,1,0 ; movaps 0x14636(%rip),%xmm8 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,48,50,0,0 ; addps 0x3230(%rip),%xmm8 # 9100 <_sk_clut_4D_sse41+0x279f> + DB 68,15,88,5,58,70,1,0 ; addps 0x1463a(%rip),%xmm8 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,52,50,0,0 ; addps 0x3234(%rip),%xmm8 # 9110 <_sk_clut_4D_sse41+0x27af> + DB 68,15,88,5,174,63,1,0 ; addps 0x13fae(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,56,50,0,0 ; addps 0x3238(%rip),%xmm8 # 9120 <_sk_clut_4D_sse41+0x27bf> + DB 68,15,88,5,50,70,1,0 ; addps 0x14632(%rip),%xmm8 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -24197,17 +22570,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,50,50,0,0 ; movaps 0x3232(%rip),%xmm8 # 9130 <_sk_clut_4D_sse41+0x27cf> + DB 68,15,40,5,140,63,1,0 ; movaps 0x13f8c(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,45,50,0,0 ; movaps 0x322d(%rip),%xmm10 # 9140 <_sk_clut_4D_sse41+0x27df> + DB 68,15,40,21,231,69,1,0 ; movaps 0x145e7(%rip),%xmm10 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,209 ; mulps %xmm9,%xmm10 - DB 68,15,88,21,49,50,0,0 ; addps 0x3231(%rip),%xmm10 # 9150 <_sk_clut_4D_sse41+0x27ef> + DB 68,15,88,21,235,69,1,0 ; addps 0x145eb(%rip),%xmm10 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> 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,45,50,0,0 ; addps 0x322d(%rip),%xmm10 # 9160 <_sk_clut_4D_sse41+0x27ff> + DB 68,15,88,21,231,69,1,0 ; addps 0x145e7(%rip),%xmm10 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -24217,11 +22590,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,31,50,0,0 ; addps 0x321f(%rip),%xmm1 # 9170 <_sk_clut_4D_sse41+0x280f> + DB 15,88,13,185,69,1,0 ; addps 0x145b9(%rip),%xmm1 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 69,15,89,201 ; mulps %xmm9,%xmm9 - DB 68,15,89,5,31,50,0,0 ; mulps 0x321f(%rip),%xmm8 # 9180 <_sk_clut_4D_sse41+0x281f> - DB 68,15,88,5,39,50,0,0 ; addps 0x3227(%rip),%xmm8 # 9190 <_sk_clut_4D_sse41+0x282f> + DB 68,15,89,5,137,69,1,0 ; mulps 0x14589(%rip),%xmm8 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,5,33,65,1,0 ; addps 0x14121(%rip),%xmm8 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -24354,10 +22727,10 @@ _sk_clut_3D_sse41 LABEL PROC DB 102,68,15,56,64,227 ; pmulld %xmm3,%xmm12 DB 102,65,15,111,212 ; movdqa %xmm12,%xmm2 DB 102,15,254,209 ; paddd %xmm1,%xmm2 - DB 102,15,111,37,103,48,0,0 ; movdqa 0x3067(%rip),%xmm4 # 91b0 <_sk_clut_4D_sse41+0x284f> + DB 102,15,111,37,241,67,1,0 ; movdqa 0x143f1(%rip),%xmm4 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,56,64,212 ; pmulld %xmm4,%xmm2 DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11 - DB 102,68,15,111,61,100,48,0,0 ; movdqa 0x3064(%rip),%xmm15 # 91c0 <_sk_clut_4D_sse41+0x285f> + DB 102,68,15,111,61,78,61,1,0 ; movdqa 0x13d4e(%rip),%xmm15 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,111,226 ; movdqa %xmm2,%xmm4 DB 102,65,15,254,231 ; paddd %xmm15,%xmm4 DB 102,73,15,58,22,225,1 ; pextrq $0x1,%xmm4,%r9 @@ -24377,7 +22750,7 @@ _sk_clut_3D_sse41 LABEL PROC DB 102,65,15,58,22,210,1 ; pextrd $0x1,%xmm2,%r10d DB 102,65,15,58,22,211,2 ; pextrd $0x2,%xmm2,%r11d DB 102,65,15,58,22,214,3 ; pextrd $0x3,%xmm2,%r14d - DB 102,68,15,111,13,6,48,0,0 ; movdqa 0x3006(%rip),%xmm9 # 91d0 <_sk_clut_4D_sse41+0x286f> + DB 102,68,15,111,13,0,61,1,0 ; movdqa 0x13d00(%rip),%xmm9 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,65,15,254,209 ; paddd %xmm9,%xmm2 DB 102,73,15,58,22,215,1 ; pextrq $0x1,%xmm2,%r15 DB 102,72,15,126,211 ; movq %xmm2,%rbx @@ -24391,7 +22764,7 @@ _sk_clut_3D_sse41 LABEL PROC DB 73,193,239,32 ; shr $0x20,%r15 DB 243,66,15,16,20,184 ; movss (%rax,%r15,4),%xmm2 DB 102,15,58,33,242,48 ; insertps $0x30,%xmm2,%xmm6 - DB 15,40,45,139,47,0,0 ; movaps 0x2f8b(%rip),%xmm5 # 91a0 <_sk_clut_4D_sse41+0x283f> + DB 15,40,45,21,67,1,0 ; movaps 0x14315(%rip),%xmm5 # 2c600 <_sk_overlay_sse2_8bit+0x14df> DB 68,15,88,197 ; addps %xmm5,%xmm8 DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp) DB 15,40,215 ; movaps %xmm7,%xmm2 @@ -24560,7 +22933,7 @@ _sk_clut_3D_sse41 LABEL PROC DB 102,68,15,254,232 ; paddd %xmm0,%xmm13 DB 102,65,15,111,212 ; movdqa %xmm12,%xmm2 DB 102,65,15,254,213 ; paddd %xmm13,%xmm2 - DB 102,15,111,45,76,44,0,0 ; movdqa 0x2c4c(%rip),%xmm5 # 91b0 <_sk_clut_4D_sse41+0x284f> + DB 102,15,111,45,214,63,1,0 ; movdqa 0x13fd6(%rip),%xmm5 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,56,64,213 ; pmulld %xmm5,%xmm2 DB 102,15,111,202 ; movdqa %xmm2,%xmm1 DB 102,65,15,254,207 ; paddd %xmm15,%xmm1 @@ -24666,7 +23039,7 @@ _sk_clut_3D_sse41 LABEL PROC DB 102,69,15,58,22,225,1 ; pextrd $0x1,%xmm12,%r9d DB 102,69,15,58,22,226,2 ; pextrd $0x2,%xmm12,%r10d DB 102,69,15,58,22,227,3 ; pextrd $0x3,%xmm12,%r11d - DB 102,15,111,21,64,42,0,0 ; movdqa 0x2a40(%rip),%xmm2 # 91d0 <_sk_clut_4D_sse41+0x286f> + DB 102,15,111,21,58,55,1,0 ; movdqa 0x1373a(%rip),%xmm2 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,68,15,254,226 ; paddd %xmm2,%xmm12 DB 102,76,15,58,22,225,1 ; pextrq $0x1,%xmm12,%rcx DB 102,76,15,126,226 ; movq %xmm12,%rdx @@ -24843,8 +23216,8 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,111,197 ; movdqa %xmm13,%xmm0 DB 102,68,15,127,108,36,48 ; movdqa %xmm13,0x30(%rsp) DB 102,15,254,193 ; paddd %xmm1,%xmm0 - DB 102,15,56,64,5,56,39,0,0 ; pmulld 0x2738(%rip),%xmm0 # 91f0 <_sk_clut_4D_sse41+0x288f> - DB 102,68,15,111,29,63,39,0,0 ; movdqa 0x273f(%rip),%xmm11 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,15,56,64,5,130,58,1,0 ; pmulld 0x13a82(%rip),%xmm0 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> + DB 102,68,15,111,29,233,51,1,0 ; movdqa 0x133e9(%rip),%xmm11 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,111,208 ; movdqa %xmm0,%xmm2 DB 102,65,15,254,211 ; paddd %xmm11,%xmm2 DB 102,73,15,58,22,209,1 ; pextrq $0x1,%xmm2,%r9 @@ -24864,7 +23237,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,58,22,194,1 ; pextrd $0x1,%xmm0,%r10d DB 102,65,15,58,22,195,2 ; pextrd $0x2,%xmm0,%r11d DB 102,65,15,58,22,198,3 ; pextrd $0x3,%xmm0,%r14d - DB 102,68,15,111,5,225,38,0,0 ; movdqa 0x26e1(%rip),%xmm8 # 9210 <_sk_clut_4D_sse41+0x28af> + DB 102,68,15,111,5,155,51,1,0 ; movdqa 0x1339b(%rip),%xmm8 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,65,15,254,192 ; paddd %xmm8,%xmm0 DB 102,73,15,58,22,199,1 ; pextrq $0x1,%xmm0,%r15 DB 102,72,15,126,195 ; movq %xmm0,%rbx @@ -24878,7 +23251,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 73,193,239,32 ; shr $0x20,%r15 DB 243,66,15,16,4,184 ; movss (%rax,%r15,4),%xmm0 DB 102,15,58,33,232,48 ; insertps $0x30,%xmm0,%xmm5 - DB 15,40,53,102,38,0,0 ; movaps 0x2666(%rip),%xmm6 # 91e0 <_sk_clut_4D_sse41+0x287f> + DB 15,40,53,176,57,1,0 ; movaps 0x139b0(%rip),%xmm6 # 2c600 <_sk_overlay_sse2_8bit+0x14df> DB 68,15,88,214 ; addps %xmm6,%xmm10 DB 68,15,41,148,36,176,0,0,0 ; movaps %xmm10,0xb0(%rsp) DB 15,88,254 ; addps %xmm6,%xmm7 @@ -24891,7 +23264,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,15,254,206 ; paddd %xmm6,%xmm1 DB 102,68,15,111,214 ; movdqa %xmm6,%xmm10 DB 102,68,15,127,84,36,32 ; movdqa %xmm10,0x20(%rsp) - DB 102,15,56,64,13,49,38,0,0 ; pmulld 0x2631(%rip),%xmm1 # 91f0 <_sk_clut_4D_sse41+0x288f> + DB 102,15,56,64,13,123,57,1,0 ; pmulld 0x1397b(%rip),%xmm1 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,111,225 ; movdqa %xmm1,%xmm4 DB 102,65,15,254,227 ; paddd %xmm11,%xmm4 DB 102,73,15,58,22,231,1 ; pextrq $0x1,%xmm4,%r15 @@ -24949,11 +23322,11 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,15,254,216 ; paddd %xmm0,%xmm3 DB 102,15,111,203 ; movdqa %xmm3,%xmm1 DB 102,65,15,254,205 ; paddd %xmm13,%xmm1 - DB 102,15,111,5,5,37,0,0 ; movdqa 0x2505(%rip),%xmm0 # 91f0 <_sk_clut_4D_sse41+0x288f> + DB 102,15,111,5,79,56,1,0 ; movdqa 0x1384f(%rip),%xmm0 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,56,64,200 ; pmulld %xmm0,%xmm1 DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9 DB 102,15,111,193 ; movdqa %xmm1,%xmm0 - DB 102,68,15,111,5,254,36,0,0 ; movdqa 0x24fe(%rip),%xmm8 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,68,15,111,5,168,49,1,0 ; movdqa 0x131a8(%rip),%xmm8 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,192 ; paddd %xmm8,%xmm0 DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx @@ -25055,7 +23428,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,15,111,200 ; movdqa %xmm0,%xmm1 DB 102,68,15,111,108,36,48 ; movdqa 0x30(%rsp),%xmm13 DB 102,65,15,254,205 ; paddd %xmm13,%xmm1 - DB 102,15,111,45,210,34,0,0 ; movdqa 0x22d2(%rip),%xmm5 # 91f0 <_sk_clut_4D_sse41+0x288f> + DB 102,15,111,45,28,54,1,0 ; movdqa 0x1361c(%rip),%xmm5 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,56,64,205 ; pmulld %xmm5,%xmm1 DB 102,15,126,201 ; movd %xmm1,%ecx DB 102,15,58,22,202,1 ; pextrd $0x1,%xmm1,%edx @@ -25067,7 +23440,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 243,15,16,20,152 ; movss (%rax,%rbx,4),%xmm2 DB 102,15,58,33,242,48 ; insertps $0x30,%xmm2,%xmm6 DB 102,15,111,209 ; movdqa %xmm1,%xmm2 - DB 102,15,111,29,157,34,0,0 ; movdqa 0x229d(%rip),%xmm3 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,15,111,29,71,47,1,0 ; movdqa 0x12f47(%rip),%xmm3 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,211 ; paddd %xmm3,%xmm2 DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx DB 102,72,15,126,210 ; movq %xmm2,%rdx @@ -25115,7 +23488,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,58,22,194,1 ; pextrd $0x1,%xmm0,%r10d DB 102,65,15,58,22,198,2 ; pextrd $0x2,%xmm0,%r14d DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d - DB 102,15,254,5,187,33,0,0 ; paddd 0x21bb(%rip),%xmm0 # 9210 <_sk_clut_4D_sse41+0x28af> + DB 102,15,254,5,117,46,1,0 ; paddd 0x12e75(%rip),%xmm0 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx DB 137,211 ; mov %edx,%ebx @@ -25144,10 +23517,10 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,15,254,100,36,16 ; paddd 0x10(%rsp),%xmm4 DB 102,15,111,196 ; movdqa %xmm4,%xmm0 DB 102,65,15,254,197 ; paddd %xmm13,%xmm0 - DB 102,68,15,111,45,13,33,0,0 ; movdqa 0x210d(%rip),%xmm13 # 91f0 <_sk_clut_4D_sse41+0x288f> + DB 102,68,15,111,45,87,52,1,0 ; movdqa 0x13457(%rip),%xmm13 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,65,15,56,64,197 ; pmulld %xmm13,%xmm0 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,15,111,53,11,33,0,0 ; movdqa 0x210b(%rip),%xmm6 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,15,111,53,181,45,1,0 ; movdqa 0x12db5(%rip),%xmm6 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,206 ; paddd %xmm6,%xmm1 DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx DB 102,72,15,126,202 ; movq %xmm1,%rdx @@ -25165,7 +23538,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d - DB 102,15,111,61,187,32,0,0 ; movdqa 0x20bb(%rip),%xmm7 # 9210 <_sk_clut_4D_sse41+0x28af> + DB 102,15,111,61,117,45,1,0 ; movdqa 0x12d75(%rip),%xmm7 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,254,199 ; paddd %xmm7,%xmm0 DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx @@ -25182,7 +23555,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,254,227 ; paddd %xmm11,%xmm4 DB 102,65,15,56,64,229 ; pmulld %xmm13,%xmm4 DB 102,15,111,244 ; movdqa %xmm4,%xmm6 - DB 102,68,15,111,45,85,32,0,0 ; movdqa 0x2055(%rip),%xmm13 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,68,15,111,45,255,44,1,0 ; movdqa 0x12cff(%rip),%xmm13 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,245 ; paddd %xmm13,%xmm6 DB 102,72,15,58,22,241,1 ; pextrq $0x1,%xmm6,%rcx DB 102,72,15,126,242 ; movq %xmm6,%rdx @@ -25261,7 +23634,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,68,15,111,76,36,48 ; movdqa 0x30(%rsp),%xmm9 DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0 DB 102,15,254,194 ; paddd %xmm2,%xmm0 - DB 102,15,111,29,195,30,0,0 ; movdqa 0x1ec3(%rip),%xmm3 # 91f0 <_sk_clut_4D_sse41+0x288f> + DB 102,15,111,29,13,50,1,0 ; movdqa 0x1320d(%rip),%xmm3 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,56,64,195 ; pmulld %xmm3,%xmm0 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 DB 102,69,15,111,213 ; movdqa %xmm13,%xmm10 @@ -25282,7 +23655,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d - DB 102,15,111,45,116,30,0,0 ; movdqa 0x1e74(%rip),%xmm5 # 9210 <_sk_clut_4D_sse41+0x28af> + DB 102,15,111,45,46,43,1,0 ; movdqa 0x12b2e(%rip),%xmm5 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,254,197 ; paddd %xmm5,%xmm0 DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx @@ -25370,7 +23743,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,58,22,225,1 ; pextrd $0x1,%xmm4,%r9d DB 102,65,15,58,22,226,2 ; pextrd $0x2,%xmm4,%r10d DB 102,65,15,58,22,227,3 ; pextrd $0x3,%xmm4,%r11d - DB 102,68,15,111,13,176,28,0,0 ; movdqa 0x1cb0(%rip),%xmm9 # 9210 <_sk_clut_4D_sse41+0x28af> + DB 102,68,15,111,13,106,41,1,0 ; movdqa 0x1296a(%rip),%xmm9 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,65,15,254,225 ; paddd %xmm9,%xmm4 DB 102,72,15,58,22,225,1 ; pextrq $0x1,%xmm4,%rcx DB 102,72,15,126,226 ; movq %xmm4,%rdx @@ -25452,7 +23825,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,15,254,76,36,48 ; paddd 0x30(%rsp),%xmm1 DB 102,65,15,56,64,205 ; pmulld %xmm13,%xmm1 DB 102,15,111,193 ; movdqa %xmm1,%xmm0 - DB 102,68,15,111,37,250,26,0,0 ; movdqa 0x1afa(%rip),%xmm12 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,68,15,111,37,164,39,1,0 ; movdqa 0x127a4(%rip),%xmm12 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,196 ; paddd %xmm12,%xmm0 DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx @@ -25470,7 +23843,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d - DB 102,15,111,29,169,26,0,0 ; movdqa 0x1aa9(%rip),%xmm3 # 9210 <_sk_clut_4D_sse41+0x28af> + DB 102,15,111,29,99,39,1,0 ; movdqa 0x12763(%rip),%xmm3 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,254,203 ; paddd %xmm3,%xmm1 DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx DB 102,72,15,126,202 ; movq %xmm1,%rdx @@ -25539,9 +23912,9 @@ _sk_clut_4D_sse41 LABEL PROC DB 102,68,15,254,116,36,16 ; paddd 0x10(%rsp),%xmm14 DB 102,15,111,68,36,48 ; movdqa 0x30(%rsp),%xmm0 DB 102,65,15,254,198 ; paddd %xmm14,%xmm0 - DB 102,15,56,64,5,26,25,0,0 ; pmulld 0x191a(%rip),%xmm0 # 91f0 <_sk_clut_4D_sse41+0x288f> + DB 102,15,56,64,5,100,44,1,0 ; pmulld 0x12c64(%rip),%xmm0 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,15,254,5,30,25,0,0 ; paddd 0x191e(%rip),%xmm0 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,15,254,5,200,37,1,0 ; paddd 0x125c8(%rip),%xmm0 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx DB 137,213 ; mov %edx,%ebp @@ -25574,8 +23947,8 @@ _sk_clut_4D_sse41 LABEL PROC DB 243,15,16,4,136 ; movss (%rax,%rcx,4),%xmm0 DB 102,15,58,33,232,48 ; insertps $0x30,%xmm0,%xmm5 DB 102,68,15,254,116,36,32 ; paddd 0x20(%rsp),%xmm14 - DB 102,68,15,56,64,53,99,24,0,0 ; pmulld 0x1863(%rip),%xmm14 # 91f0 <_sk_clut_4D_sse41+0x288f> - DB 102,15,111,5,107,24,0,0 ; movdqa 0x186b(%rip),%xmm0 # 9200 <_sk_clut_4D_sse41+0x289f> + DB 102,68,15,56,64,53,173,43,1,0 ; pmulld 0x12bad(%rip),%xmm14 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> + DB 102,15,111,5,21,37,1,0 ; movdqa 0x12515(%rip),%xmm0 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,198 ; paddd %xmm14,%xmm0 DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx DB 102,72,15,126,194 ; movq %xmm0,%rdx @@ -25656,7 +24029,7 @@ _sk_clut_4D_sse41 LABEL PROC DB 15,89,212 ; mulps %xmm4,%xmm2 DB 15,88,215 ; addps %xmm7,%xmm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,22,23,0,0 ; movaps 0x1716(%rip),%xmm3 # 9220 <_sk_clut_4D_sse41+0x28bf> + DB 15,40,29,144,35,1,0 ; movaps 0x12390(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 76,137,194 ; mov %r8,%rdx DB 72,139,76,36,112 ; mov 0x70(%rsp),%rcx DB 76,139,68,36,120 ; mov 0x78(%rsp),%r8 @@ -25673,2444 +24046,6 @@ _sk_clut_4D_sse41 LABEL PROC DB 93 ; pop %rbp DB 255,224 ; jmpq *%rax -ALIGN 16 - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,1 ; cmpb $0x1,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 252 ; cld - DB 190,0,0,252,190 ; mov $0xbefc0000,%esi - DB 0,0 ; add %al,(%rax) - DB 252 ; cld - DB 190,0,0,252,190 ; mov $0xbefc0000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax) - DB 191,0,0,128,191 ; mov $0xbf800000,%edi - DB 0,0 ; add %al,(%rax) - 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 7d4c <.literal16+0x1fc> - DB 0,0 ; add %al,(%rax) - DB 224,64 ; loopne 7d50 <.literal16+0x200> - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7d71 <.literal16+0x221> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7d75 <.literal16+0x225> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7d79 <.literal16+0x229> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7d7d <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,154 ; cmpb $0x9a,(%rdi) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7db1 <.literal16+0x261> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7db5 <.literal16+0x265> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7db9 <.literal16+0x269> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7dbd <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,154 ; cmpb $0x9a,(%rdi) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7df1 <.literal16+0x2a1> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7df5 <.literal16+0x2a5> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7df9 <.literal16+0x2a9> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7dfd <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,154 ; cmpb $0x9a,(%rdi) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7e31 <.literal16+0x2e1> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7e35 <.literal16+0x2e5> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7e39 <.literal16+0x2e9> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 7e3d <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,255 ; cmpb $0xff,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a007e28 <_sk_clut_4D_sse41+0xa0014c7> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3007e30 <_sk_clut_4D_sse41+0x30014cf> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - 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 7e9b <.literal16+0x34b> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 7e9f <.literal16+0x34f> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 7ea3 <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,145,131,158 ; add %al,-0x617c6ec1(%rax) - DB 61,145,131,158,61 ; cmp $0x3d9e8391,%eax - DB 145 ; xchg %eax,%ecx - DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,92 ; ds pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 145 ; xchg %eax,%ecx - DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) - DB 145 ; xchg %eax,%ecx - DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,92 ; ds pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 82 ; push %rdx - DB 184,78,65,82,184 ; mov $0xb852414e,%eax - DB 78 ; rex.WRX - DB 65,82 ; push %r10 - DB 184,78,65,82,184 ; mov $0xb852414e,%eax - DB 78 ; rex.WRX - DB 65,57,215 ; cmp %edx,%r15d - DB 32,187,57,215,32,187 ; and %bh,-0x44df28c7(%rbx) - DB 57,215 ; cmp %edx,%edi - DB 32,187,57,215,32,187 ; and %bh,-0x44df28c7(%rbx) - DB 186,159,98,60,186 ; mov $0xba3c629f,%edx - DB 159 ; lahf - DB 98 ; (bad) - DB 60,186 ; cmp $0xba,%al - DB 159 ; lahf - DB 98 ; (bad) - DB 60,186 ; cmp $0xba,%al - DB 159 ; lahf - DB 98 ; (bad) - DB 60,109 ; cmp $0x6d,%al - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) - DB 144 ; nop - DB 63 ; (bad) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) - DB 144 ; nop - DB 63 ; (bad) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) - DB 144 ; nop - DB 63 ; (bad) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) - DB 144 ; nop - DB 63 ; (bad) - DB 252 ; cld - DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi - DB 16,62 ; adc %bh,(%rsi) - DB 252 ; cld - DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi - DB 16,62 ; adc %bh,(%rsi) - DB 168,177 ; test $0xb1,%al - DB 152 ; cwtl - DB 59,168,177,152,59,168 ; cmp -0x57c4674f(%rax),%ebp - DB 177,152 ; mov $0x98,%cl - DB 59,168,177,152,59,0 ; cmp 0x3b98b1(%rax),%ebp - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,192 ; add %al,-0x3fffffc1(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 0,64,0 ; add %al,0x0(%rax) - DB 0,0 ; add %al,(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 0,64,0 ; add %al,0x0(%rax) - DB 0,0 ; add %al,(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 0,0 ; add %al,(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,248,0,0 ; addb $0x0,0xf8003b(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 80e9 <.literal16+0x599> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 80ed <.literal16+0x59d> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 80f1 <.literal16+0x5a1> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 80f5 <.literal16+0x5a5> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 1,255 ; add %edi,%edi - DB 255 ; (bad) - DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a008138 <_sk_clut_4D_sse41+0xa0017d7> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3008140 <_sk_clut_4D_sse41+0x30017df> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,129,128,128,59,129 ; incl -0x7ec47f80(%rcx) - DB 128,128,59,129,128,128,59 ; addb $0x3b,-0x7f7f7ec5(%rax) - DB 129,128,128,59,255,0,255,0,255,0 ; addl $0xff00ff,0xff3b80(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 8,255 ; or %bh,%bh - DB 10,255 ; or %bh,%bh - DB 12,255 ; or $0xff,%al - DB 14 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,128,55,128 ; add %al,-0x7fc88000(%rax) - DB 0,128,55,128,0,128 ; add %al,-0x7fff7fc9(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 8,128,10,128,12,128 ; or %al,-0x7ff37ff6(%rax) - DB 14 ; (bad) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - 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 820b <.literal16+0x6bb> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 820f <.literal16+0x6bf> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8213 <.literal16+0x6c3> - 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) - DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax) - DB 128,59,0 ; cmpb $0x0,(%rbx) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8204 <.literal16+0x6b4> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8208 <.literal16+0x6b8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 820c <.literal16+0x6bc> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8210 <.literal16+0x6c0> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8295 <.literal16+0x745> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 81f9 <.literal16+0x6a9> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3c23a <_sk_clut_4D_sse41+0xffffffffe9a358d9> - DB 220,63 ; fdivrl (%rdi) - DB 81 ; push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 82d4 <.literal16+0x784> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 82d8 <.literal16+0x788> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 82dc <.literal16+0x78c> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 82e0 <.literal16+0x790> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8365 <.literal16+0x815> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 82c9 <.literal16+0x779> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3c30a <_sk_clut_4D_sse41+0xffffffffe9a359a9> - DB 220,63 ; fdivrl (%rdi) - DB 81 ; push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 83a4 <.literal16+0x854> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 83a8 <.literal16+0x858> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 83ac <.literal16+0x85c> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 83b0 <.literal16+0x860> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8435 <.literal16+0x8e5> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8399 <.literal16+0x849> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3c3da <_sk_clut_4D_sse41+0xffffffffe9a35a79> - DB 220,63 ; fdivrl (%rdi) - DB 81 ; push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8474 <.literal16+0x924> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8478 <.literal16+0x928> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 847c <.literal16+0x92c> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8480 <.literal16+0x930> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8505 <.literal16+0x9b5> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8469 <.literal16+0x919> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3c4aa <_sk_clut_4D_sse41+0xffffffffe9a35b49> - DB 220,63 ; fdivrl (%rdi) - DB 81 ; push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8544 <.literal16+0x9f4> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8548 <.literal16+0x9f8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 854c <.literal16+0x9fc> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8550 <.literal16+0xa00> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 85d5 <.literal16+0xa85> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8539 <.literal16+0x9e9> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3c57a <_sk_clut_4D_sse41+0xffffffffe9a35c19> - DB 220,63 ; fdivrl (%rdi) - DB 81 ; push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - 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 200,66,0,0 ; enterq $0x42,$0x0 - DB 127,67 ; jg 8647 <.literal16+0xaf7> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 864b <.literal16+0xafb> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 864f <.literal16+0xaff> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8653 <.literal16+0xb03> - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 128,65,0,0 ; addb $0x0,0x0(%rcx) - DB 128,65,0,0 ; addb $0x0,0x0(%rcx) - DB 128,65,0,0 ; addb $0x0,0x0(%rcx) - DB 128,65,203,61 ; addb $0x3d,-0x35(%rcx) - DB 13,60,203,61,13 ; or $0xd3dcb3c,%eax - DB 60,203 ; cmp $0xcb,%al - DB 61,13,60,203,61 ; cmp $0x3dcb3c0d,%eax - DB 13,60,111,18,3 ; or $0x3126f3c,%eax - DB 59,111,18 ; cmp 0x12(%rdi),%ebp - DB 3,59 ; add (%rbx),%edi - DB 111 ; outsl %ds:(%rsi),(%dx) - DB 18,3 ; adc (%rbx),%al - DB 59,111,18 ; cmp 0x12(%rdi),%ebp - DB 3,59 ; add (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 163,59,10,215,163,59,10,215,163 ; movabs %eax,0xa3d70a3ba3d70a3b - DB 59,10 ; cmp (%rdx),%ecx - DB 215 ; xlat %ds:(%rbx) - DB 163,59,194,24,17,60,194,24,17 ; movabs %eax,0x1118c23c1118c23b - DB 60,194 ; cmp $0xc2,%al - DB 24,17 ; sbb %dl,(%rcx) - DB 60,194 ; cmp $0xc2,%al - DB 24,17 ; sbb %dl,(%rcx) - DB 60,203 ; cmp $0xcb,%al - DB 61,13,190,203,61 ; cmp $0x3dcbbe0d,%eax - DB 13,190,203,61,13 ; or $0xd3dcbbe,%eax - DB 190,203,61,13,190 ; mov $0xbe0d3dcb,%esi - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 86d3 <.literal16+0xb83> - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 86d7 <.literal16+0xb87> - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 86db <.literal16+0xb8b> - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 86df <.literal16+0xb8f> - 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) - DB 246,64,83,63 ; testb $0x3f,0x53(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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) - 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) - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 874b <.literal16+0xbfb> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 874f <.literal16+0xbff> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8753 <.literal16+0xc03> - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,129,128,128,59,129 ; add %al,-0x7ec47f80(%rcx) - DB 128,128,59,129,128,128,59 ; addb $0x3b,-0x7f7f7ec5(%rax) - DB 129,128,128,59,0,0,128,63,0,0 ; addl $0x3f80,0x3b80(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,0,128,63 ; addb $0x3f,-0x7fffffc5(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - 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,0,0,128,63 ; addb $0x3f,-0x7fffffc5(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 87c9 <.literal16+0xc79> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 87cd <.literal16+0xc7d> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 87d1 <.literal16+0xc81> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 87d5 <.literal16+0xc85> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 248 ; clc - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 8839 <.literal16+0xce9> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 883d <.literal16+0xced> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 8841 <.literal16+0xcf1> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 8845 <.literal16+0xcf5> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 248 ; clc - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 88a9 <.literal16+0xd59> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 88ad <.literal16+0xd5d> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 88b1 <.literal16+0xd61> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 88b5 <.literal16+0xd65> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,248 ; add %bh,%al - DB 65,0,0 ; add %al,(%r8) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 124,66 ; jl 8946 <.literal16+0xdf6> - DB 0,0 ; add %al,(%rax) - DB 124,66 ; jl 894a <.literal16+0xdfa> - DB 0,0 ; add %al,(%rax) - DB 124,66 ; jl 894e <.literal16+0xdfe> - DB 0,0 ; add %al,(%rax) - DB 124,66 ; jl 8952 <.literal16+0xe02> - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 240,0,0 ; lock add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) - DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) - DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) - DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%rax) - DB 61,137,136,136,61 ; cmp $0x3d888889,%eax - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 240,0,0 ; lock add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) - DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) - DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) - DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%rax) - DB 61,137,136,136,61 ; cmp $0x3d888889,%eax - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 240,0,0 ; lock add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) - DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) - DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) - 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 8ad5 <.literal16+0xf85> - DB 0,0 ; add %al,(%rax) - DB 112,65 ; jo 8ad9 <.literal16+0xf89> - DB 0,0 ; add %al,(%rax) - DB 112,65 ; jo 8add <.literal16+0xf8d> - DB 0,0 ; add %al,(%rax) - DB 112,65 ; jo 8ae1 <.literal16+0xf91> - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,1,255,255,255 ; addb $0xff,-0xfec5(%rax) - 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) # 3008ad0 <_sk_clut_4D_sse41+0x300216f> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,1,255,255,255 ; addb $0xff,-0xfec5(%rax) - 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) # 3008b10 <_sk_clut_4D_sse41+0x30021af> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,1,255,255,255 ; addb $0xff,-0xfec5(%rax) - 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) # 3008b50 <_sk_clut_4D_sse41+0x30021ef> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,127,67 ; add %bh,0x43(%rdi) - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8bab <.literal16+0x105b> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8baf <.literal16+0x105f> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8bb3 <.literal16+0x1063> - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,1,255,255,255 ; addb $0xff,-0xfec5(%rax) - 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) # 3008ba0 <_sk_clut_4D_sse41+0x300223f> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,1,255,255,255 ; addb $0xff,-0xfec5(%rax) - 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) # 3008be0 <_sk_clut_4D_sse41+0x300227f> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,1,255,255,255 ; addb $0xff,-0xfec5(%rax) - 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) # 3008c20 <_sk_clut_4D_sse41+0x30022bf> - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,6 ; incl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,10 ; decl (%rdx) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,14 ; decl (%rsi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,127,67 ; add %bh,0x43(%rdi) - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8c7b <.literal16+0x112b> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8c7f <.literal16+0x112f> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8c83 <.literal16+0x1133> - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,4 ; add %al,0x4000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,4 ; add %al,0x4000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,128,56 ; add %al,0x38800000(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,56,0 ; cmpb $0x0,(%rax) - DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 64,254 ; rex (bad) - DB 255,0 ; incl (%rax) - DB 64,254 ; rex (bad) - DB 255,0 ; incl (%rax) - DB 64,254 ; rex (bad) - DB 255,0 ; incl (%rax) - DB 64,254 ; rex (bad) - DB 255,128,0,128,55,128 ; incl -0x7fc88000(%rax) - DB 0,128,55,128,0,128 ; add %al,-0x7fff7fc9(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 255 ; (bad) - DB 127,71 ; jg 8d7b <.literal16+0x122b> - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg 8d7f <.literal16+0x122f> - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg 8d83 <.literal16+0x1233> - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg 8d87 <.literal16+0x1237> - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax) - DB 191,0,0,128,191 ; mov $0xbf800000,%edi - DB 0,0 ; add %al,(%rax) - DB 128,191,0,0,0,63,0 ; cmpb $0x0,0x3f000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 208 ; (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,208 ; ds (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,208 ; ds (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,208 ; ds (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,89 ; ds pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 89 ; pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 89 ; pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 89 ; pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 152 ; cwtl - DB 221,147,61,152,221,147 ; fstl -0x6c2267c3(%rbx) - 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) # 2dc09eba <_sk_clut_4D_sse41+0x2dc03559> - DB 17,192 ; adc %eax,%eax - DB 45,16,17,192,18 ; sub $0x12c01110,%eax - DB 120,57 ; js 8dec <.literal16+0x129c> - 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 - DB 64,32,148,90,62,32,148,90 ; and %dl,0x5a94203e(%rdx,%rbx,2) - DB 62,32,148,90,62,32,148,90 ; and %dl,%ds:0x5a94203e(%rdx,%rbx,2) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,0,24 ; add %bl,%ds:(%rax) - DB 161,57,0,24,161,57,0,24,161 ; movabs 0xa1180039a1180039,%eax - DB 57,0 ; cmp %eax,(%rax) - DB 24,161,57,1,0,0 ; sbb %ah,0x139(%rcx) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,111,43 ; add %ch,0x2b(%rdi) - DB 231,187 ; out %eax,$0xbb - DB 111 ; outsl %ds:(%rsi),(%dx) - DB 43,231 ; sub %edi,%esp - DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx - DB 111 ; outsl %ds:(%rsi),(%dx) - DB 43,231 ; sub %edi,%esp - DB 187,159,215,202,60 ; mov $0x3ccad79f,%ebx - DB 159 ; lahf - DB 215 ; xlat %ds:(%rbx) - DB 202,60,159 ; lret $0x9f3c - DB 215 ; xlat %ds:(%rbx) - DB 202,60,159 ; lret $0x9f3c - DB 215 ; xlat %ds:(%rbx) - DB 202,60,212 ; lret $0xd43c - DB 100,84 ; fs push %rsp - DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp - DB 212 ; (bad) - DB 100,84 ; fs push %rsp - DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp - DB 169,240,34,62,169 ; test $0xa93e22f0,%eax - DB 240,34,62 ; lock and (%rsi),%bh - DB 169,240,34,62,169 ; test $0xa93e22f0,%eax - DB 240,34,62 ; lock and (%rsi),%bh - DB 0,0 ; add %al,(%rax) - DB 128,62,0 ; cmpb $0x0,(%rsi) - DB 0,128,62,0,0,128 ; add %al,-0x7fffffc2(%rax) - DB 62,0,0 ; add %al,%ds:(%rax) - DB 128,62,0 ; cmpb $0x0,(%rsi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,128,192,0,0,128 ; add %al,-0x7fffff40(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,63 ; add %al,0x3f000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,128,192,0,0,128 ; add %al,-0x7fffff40(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,63 ; add %al,0x3f000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi) - DB 0,192 ; add %al,%al - DB 191,0,0,192,191 ; mov $0xbfc00000,%edi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - 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 8fc2 <.literal16+0x1472> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 8fc6 <.literal16+0x1476> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 8fca <.literal16+0x147a> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,85 ; cmpb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - 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 # 3d641e55 <_sk_clut_4D_sse41+0x3d63b4f4> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - 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 # 3d641e95 <_sk_clut_4D_sse41+0x3d63b534> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 114,28 ; jb 908e <.literal16+0x153e> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9092 <.literal16+0x1542> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9096 <.literal16+0x1546> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 909a <.literal16+0x154a> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi) - DB 0,192 ; add %al,%al - DB 191,0,0,192,191 ; mov $0xbfc00000,%edi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - 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 90d2 <.literal16+0x1582> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 90d6 <.literal16+0x1586> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 90da <.literal16+0x158a> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,85 ; cmpb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - 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 # 3d641f65 <_sk_clut_4D_sse41+0x3d63b604> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - 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 # 3d641fa5 <_sk_clut_4D_sse41+0x3d63b644> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 114,28 ; jb 919e <.literal16+0x164e> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 91a2 <.literal16+0x1652> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 91a6 <.literal16+0x1656> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 91aa <.literal16+0x165a> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 114,249 ; jb 919b <.literal16+0x164b> - DB 127,63 ; jg 91e3 <.literal16+0x1693> - DB 114,249 ; jb 919f <.literal16+0x164f> - DB 127,63 ; jg 91e7 <.literal16+0x1697> - DB 114,249 ; jb 91a3 <.literal16+0x1653> - DB 127,63 ; jg 91eb <.literal16+0x169b> - DB 114,249 ; jb 91a7 <.literal16+0x1657> - DB 127,63 ; jg 91ef <.literal16+0x169f> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 114,249 ; jb 91db <.literal16+0x168b> - DB 127,63 ; jg 9223 <.literal16+0x16d3> - DB 114,249 ; jb 91df <.literal16+0x168f> - DB 127,63 ; jg 9227 <.literal16+0x16d7> - DB 114,249 ; jb 91e3 <.literal16+0x1693> - DB 127,63 ; jg 922b <.literal16+0x16db> - DB 114,249 ; jb 91e7 <.literal16+0x1697> - DB 127,63 ; jg 922f <.literal16+0x16df> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128 ; .byte 0x80 - DB 63 ; (bad) - -ALIGN 4 - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) -ALIGN 32 - PUBLIC _sk_start_pipeline_sse2 _sk_start_pipeline_sse2 LABEL PROC DB 85 ; push %rbp @@ -28142,13 +24077,13 @@ _sk_start_pipeline_sse2 LABEL PROC DB 73,137,246 ; mov %rsi,%r14 DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp) DB 76,57,203 ; cmp %r9,%rbx - DB 115,110 ; jae eb <_sk_start_pipeline_sse2+0xeb> + DB 115,110 ; jae 19d0b <_sk_start_pipeline_sse2+0xeb> DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax DB 72,141,64,4 ; lea 0x4(%rax),%rax DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp) DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp) DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx - DB 119,43 ; ja ca <_sk_start_pipeline_sse2+0xca> + DB 119,43 ; ja 19cea <_sk_start_pipeline_sse2+0xca> DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12 DB 69,49,192 ; xor %r8d,%r8d DB 72,139,125,56 ; mov 0x38(%rbp),%rdi @@ -28160,17 +24095,17 @@ _sk_start_pipeline_sse2 LABEL PROC DB 73,131,196,8 ; add $0x8,%r12 DB 77,57,252 ; cmp %r15,%r12 DB 73,137,212 ; mov %rdx,%r12 - DB 118,220 ; jbe a6 <_sk_start_pipeline_sse2+0xa6> + DB 118,220 ; jbe 19cc6 <_sk_start_pipeline_sse2+0xa6> DB 77,137,248 ; mov %r15,%r8 DB 73,41,208 ; sub %rdx,%r8 - DB 116,13 ; je df <_sk_start_pipeline_sse2+0xdf> + DB 116,13 ; je 19cff <_sk_start_pipeline_sse2+0xdf> DB 72,139,125,56 ; mov 0x38(%rbp),%rdi DB 76,137,246 ; mov %r14,%rsi DB 72,137,217 ; mov %rbx,%rcx DB 65,255,213 ; callq *%r13 DB 72,255,195 ; inc %rbx DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx - DB 117,164 ; jne 8f <_sk_start_pipeline_sse2+0x8f> + DB 117,164 ; jne 19caf <_sk_start_pipeline_sse2+0x8f> DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6 DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7 DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8 @@ -28201,7 +24136,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,43,133,0,0 ; movaps 0x852b(%rip),%xmm2 # 8680 <_sk_clut_4D_sse2+0x1629> + DB 15,40,21,235,33,1,0 ; movaps 0x121eb(%rip),%xmm2 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 15,88,202 ; addps %xmm2,%xmm1 DB 15,16,7 ; movups (%rdi),%xmm0 DB 15,88,193 ; addps %xmm1,%xmm0 @@ -28210,7 +24145,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,26,133,0,0 ; movaps 0x851a(%rip),%xmm2 # 8690 <_sk_clut_4D_sse2+0x1639> + DB 15,40,21,218,33,1,0 ; movaps 0x121da(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,87,219 ; xorps %xmm3,%xmm3 DB 15,87,228 ; xorps %xmm4,%xmm4 DB 15,87,237 ; xorps %xmm5,%xmm5 @@ -28228,14 +24163,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,232,132,0,0 ; movdqa 0x84e8(%rip),%xmm10 # 86a0 <_sk_clut_4D_sse2+0x1649> + DB 102,68,15,111,21,168,33,1,0 ; movdqa 0x121a8(%rip),%xmm10 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> 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,212,132,0,0 ; movdqa 0x84d4(%rip),%xmm12 # 86b0 <_sk_clut_4D_sse2+0x1659> - DB 102,68,15,111,45,219,132,0,0 ; movdqa 0x84db(%rip),%xmm13 # 86c0 <_sk_clut_4D_sse2+0x1669> + DB 102,68,15,111,37,148,33,1,0 ; movdqa 0x12194(%rip),%xmm12 # 2bf90 <_sk_overlay_sse2_8bit+0xe6f> + DB 102,68,15,111,45,155,33,1,0 ; movdqa 0x1219b(%rip),%xmm13 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> 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 @@ -28251,8 +24186,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,150,132,0,0 ; mulps 0x8496(%rip),%xmm8 # 86d0 <_sk_clut_4D_sse2+0x1679> - DB 68,15,88,5,158,132,0,0 ; addps 0x849e(%rip),%xmm8 # 86e0 <_sk_clut_4D_sse2+0x1689> + DB 68,15,89,5,86,33,1,0 ; mulps 0x12156(%rip),%xmm8 # 2bfb0 <_sk_overlay_sse2_8bit+0xe8f> + DB 68,15,88,5,94,33,1,0 ; addps 0x1215e(%rip),%xmm8 # 2bfc0 <_sk_overlay_sse2_8bit+0xe9f> 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 @@ -28290,7 +24225,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,52,132,0,0 ; movaps 0x8434(%rip),%xmm3 # 86f0 <_sk_clut_4D_sse2+0x1699> + DB 15,40,29,148,32,1,0 ; movaps 0x12094(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,87,192 ; xorps %xmm0,%xmm0 DB 15,87,201 ; xorps %xmm1,%xmm1 DB 15,87,210 ; xorps %xmm2,%xmm2 @@ -28299,7 +24234,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,48,132,0,0 ; movaps 0x8430(%rip),%xmm0 # 8700 <_sk_clut_4D_sse2+0x16a9> + DB 15,40,5,128,32,1,0 ; movaps 0x12080(%rip),%xmm0 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 15,40,216 ; movaps %xmm0,%xmm3 @@ -28337,7 +24272,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,240,131,0,0 ; movaps 0x83f0(%rip),%xmm8 # 8710 <_sk_clut_4D_sse2+0x16b9> + DB 68,15,40,5,48,32,1,0 ; movaps 0x12030(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,89,204 ; mulps %xmm4,%xmm9 @@ -28360,7 +24295,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,179,131,0,0 ; movaps 0x83b3(%rip),%xmm9 # 8720 <_sk_clut_4D_sse2+0x16c9> + DB 68,15,40,13,227,31,1,0 ; movaps 0x11fe3(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,207 ; subps %xmm7,%xmm9 DB 65,15,89,193 ; mulps %xmm9,%xmm0 DB 65,15,88,192 ; addps %xmm8,%xmm0 @@ -28401,7 +24336,7 @@ _sk_dstin_sse2 LABEL PROC PUBLIC _sk_srcout_sse2 _sk_srcout_sse2 LABEL PROC - DB 68,15,40,5,87,131,0,0 ; movaps 0x8357(%rip),%xmm8 # 8730 <_sk_clut_4D_sse2+0x16d9> + DB 68,15,40,5,119,31,1,0 ; movaps 0x11f77(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,199 ; subps %xmm7,%xmm8 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 @@ -28412,7 +24347,7 @@ _sk_srcout_sse2 LABEL PROC PUBLIC _sk_dstout_sse2 _sk_dstout_sse2 LABEL PROC - DB 68,15,40,5,71,131,0,0 ; movaps 0x8347(%rip),%xmm8 # 8740 <_sk_clut_4D_sse2+0x16e9> + DB 68,15,40,5,87,31,1,0 ; movaps 0x11f57(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 15,89,196 ; mulps %xmm4,%xmm0 @@ -28427,7 +24362,7 @@ _sk_dstout_sse2 LABEL PROC PUBLIC _sk_srcover_sse2 _sk_srcover_sse2 LABEL PROC - DB 68,15,40,5,42,131,0,0 ; movaps 0x832a(%rip),%xmm8 # 8750 <_sk_clut_4D_sse2+0x16f9> + DB 68,15,40,5,42,31,1,0 ; movaps 0x11f2a(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,89,204 ; mulps %xmm4,%xmm9 @@ -28445,7 +24380,7 @@ _sk_srcover_sse2 LABEL PROC PUBLIC _sk_dstover_sse2 _sk_dstover_sse2 LABEL PROC - DB 68,15,40,5,254,130,0,0 ; movaps 0x82fe(%rip),%xmm8 # 8760 <_sk_clut_4D_sse2+0x1709> + DB 68,15,40,5,238,30,1,0 ; movaps 0x11eee(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,199 ; subps %xmm7,%xmm8 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 15,88,196 ; addps %xmm4,%xmm0 @@ -28469,7 +24404,7 @@ _sk_modulate_sse2 LABEL PROC PUBLIC _sk_multiply_sse2 _sk_multiply_sse2 LABEL PROC - DB 68,15,40,5,210,130,0,0 ; movaps 0x82d2(%rip),%xmm8 # 8770 <_sk_clut_4D_sse2+0x1719> + DB 68,15,40,5,178,30,1,0 ; movaps 0x11eb2(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,92,207 ; subps %xmm7,%xmm9 DB 69,15,40,209 ; movaps %xmm9,%xmm10 @@ -28538,7 +24473,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,7,130,0,0 ; movaps 0x8207(%rip),%xmm3 # 8780 <_sk_clut_4D_sse2+0x1729> + DB 15,40,29,215,29,1,0 ; movaps 0x11dd7(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,40,203 ; movaps %xmm3,%xmm9 DB 68,15,92,207 ; subps %xmm7,%xmm9 DB 65,15,89,193 ; mulps %xmm9,%xmm0 @@ -28584,7 +24519,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,114,129,0,0 ; movaps 0x8172(%rip),%xmm2 # 8790 <_sk_clut_4D_sse2+0x1739> + DB 15,40,21,50,29,1,0 ; movaps 0x11d32(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -28616,7 +24551,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,23,129,0,0 ; movaps 0x8117(%rip),%xmm2 # 87a0 <_sk_clut_4D_sse2+0x1749> + DB 15,40,21,199,28,1,0 ; movaps 0x11cc7(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -28651,7 +24586,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,177,128,0,0 ; movaps 0x80b1(%rip),%xmm2 # 87b0 <_sk_clut_4D_sse2+0x1759> + DB 15,40,21,81,28,1,0 ; movaps 0x11c51(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -28677,7 +24612,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,113,128,0,0 ; movaps 0x8071(%rip),%xmm2 # 87c0 <_sk_clut_4D_sse2+0x1769> + DB 15,40,21,1,28,1,0 ; movaps 0x11c01(%rip),%xmm2 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,211 ; subps %xmm3,%xmm2 DB 15,89,215 ; mulps %xmm7,%xmm2 DB 15,88,218 ; addps %xmm2,%xmm3 @@ -28688,7 +24623,7 @@ _sk_exclusion_sse2 LABEL PROC PUBLIC _sk_colorburn_sse2 _sk_colorburn_sse2 LABEL PROC DB 68,15,40,192 ; movaps %xmm0,%xmm8 - DB 68,15,40,13,100,128,0,0 ; movaps 0x8064(%rip),%xmm9 # 87d0 <_sk_clut_4D_sse2+0x1779> + DB 68,15,40,13,228,27,1,0 ; movaps 0x11be4(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,209 ; movaps %xmm9,%xmm10 DB 68,15,92,215 ; subps %xmm7,%xmm10 DB 69,15,40,218 ; movaps %xmm10,%xmm11 @@ -28781,7 +24716,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,28,127,0,0 ; movaps 0x7f1c(%rip),%xmm10 # 87e0 <_sk_clut_4D_sse2+0x1789> + DB 68,15,40,21,140,26,1,0 ; movaps 0x11a8c(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,218 ; movaps %xmm10,%xmm11 DB 68,15,92,223 ; subps %xmm7,%xmm11 DB 65,15,40,195 ; movaps %xmm11,%xmm0 @@ -28872,7 +24807,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,210,125,0,0 ; movaps 0x7dd2(%rip),%xmm11 # 87f0 <_sk_clut_4D_sse2+0x1799> + DB 68,15,40,29,50,25,1,0 ; movaps 0x11932(%rip),%xmm11 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,211 ; movaps %xmm11,%xmm10 DB 68,15,92,215 ; subps %xmm7,%xmm10 DB 69,15,40,194 ; movaps %xmm10,%xmm8 @@ -28959,7 +24894,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,157,124,0,0 ; movaps 0x7c9d(%rip),%xmm9 # 8800 <_sk_clut_4D_sse2+0x17a9> + DB 68,15,40,13,237,23,1,0 ; movaps 0x117ed(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,209 ; movaps %xmm9,%xmm10 DB 68,15,92,215 ; subps %xmm7,%xmm10 DB 69,15,40,218 ; movaps %xmm10,%xmm11 @@ -29049,7 +24984,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,87,123,0,0 ; movaps 0x7b57(%rip),%xmm9 # 8810 <_sk_clut_4D_sse2+0x17b9> + DB 68,15,40,13,151,22,1,0 ; movaps 0x11697(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,249 ; movaps %xmm9,%xmm15 DB 69,15,92,250 ; subps %xmm10,%xmm15 DB 69,15,40,218 ; movaps %xmm10,%xmm11 @@ -29062,10 +24997,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,49,123,0,0 ; movaps 0x7b31(%rip),%xmm14 # 8820 <_sk_clut_4D_sse2+0x17c9> + DB 68,15,40,53,193,22,1,0 ; movaps 0x116c1(%rip),%xmm14 # 2bfd0 <_sk_overlay_sse2_8bit+0xeaf> DB 69,15,88,222 ; addps %xmm14,%xmm11 DB 68,15,89,216 ; mulps %xmm0,%xmm11 - DB 68,15,40,21,49,123,0,0 ; movaps 0x7b31(%rip),%xmm10 # 8830 <_sk_clut_4D_sse2+0x17d9> + DB 68,15,40,21,193,22,1,0 ; movaps 0x116c1(%rip),%xmm10 # 2bfe0 <_sk_overlay_sse2_8bit+0xebf> DB 69,15,89,234 ; mulps %xmm10,%xmm13 DB 69,15,88,235 ; addps %xmm11,%xmm13 DB 15,88,228 ; addps %xmm4,%xmm4 @@ -29210,7 +25145,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,109,121,0,0 ; movaps 0x796d(%rip),%xmm8 # 8870 <_sk_clut_4D_sse2+0x1819> + DB 68,15,40,5,77,20,1,0 ; movaps 0x1144d(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,216 ; movaps %xmm8,%xmm11 DB 15,40,207 ; movaps %xmm7,%xmm1 DB 68,15,92,217 ; subps %xmm1,%xmm11 @@ -29258,12 +25193,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,122,120,0,0 ; movaps 0x787a(%rip),%xmm15 # 8840 <_sk_clut_4D_sse2+0x17e9> + DB 68,15,40,61,10,20,1,0 ; movaps 0x1140a(%rip),%xmm15 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 65,15,89,231 ; mulps %xmm15,%xmm4 - DB 15,40,5,127,120,0,0 ; movaps 0x787f(%rip),%xmm0 # 8850 <_sk_clut_4D_sse2+0x17f9> + DB 15,40,5,15,20,1,0 ; movaps 0x1140f(%rip),%xmm0 # 2c000 <_sk_overlay_sse2_8bit+0xedf> DB 15,89,240 ; mulps %xmm0,%xmm6 DB 15,88,244 ; addps %xmm4,%xmm6 - DB 68,15,40,53,129,120,0,0 ; movaps 0x7881(%rip),%xmm14 # 8860 <_sk_clut_4D_sse2+0x1809> + DB 68,15,40,53,17,20,1,0 ; movaps 0x11411(%rip),%xmm14 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 68,15,40,239 ; movaps %xmm7,%xmm13 DB 69,15,89,238 ; mulps %xmm14,%xmm13 DB 68,15,88,238 ; addps %xmm6,%xmm13 @@ -29441,14 +25376,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,14,118,0,0 ; movaps 0x760e(%rip),%xmm8 # 8880 <_sk_clut_4D_sse2+0x1829> + DB 68,15,40,5,94,17,1,0 ; movaps 0x1115e(%rip),%xmm8 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 15,40,214 ; movaps %xmm6,%xmm2 DB 65,15,89,208 ; mulps %xmm8,%xmm2 - DB 15,40,13,16,118,0,0 ; movaps 0x7610(%rip),%xmm1 # 8890 <_sk_clut_4D_sse2+0x1839> + DB 15,40,13,96,17,1,0 ; movaps 0x11160(%rip),%xmm1 # 2c000 <_sk_overlay_sse2_8bit+0xedf> 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,15,118,0,0 ; movaps 0x760f(%rip),%xmm12 # 88a0 <_sk_clut_4D_sse2+0x1849> + DB 68,15,40,37,95,17,1,0 ; movaps 0x1115f(%rip),%xmm12 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 69,15,89,236 ; mulps %xmm12,%xmm13 DB 68,15,88,235 ; addps %xmm3,%xmm13 DB 65,15,40,210 ; movaps %xmm10,%xmm2 @@ -29493,7 +25428,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,116,117,0,0 ; movaps 0x7574(%rip),%xmm8 # 88b0 <_sk_clut_4D_sse2+0x1859> + DB 68,15,40,5,20,16,1,0 ; movaps 0x11014(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,40,224 ; movaps %xmm8,%xmm4 DB 68,15,92,199 ; subps %xmm7,%xmm8 DB 15,88,253 ; addps %xmm5,%xmm7 @@ -29594,14 +25529,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,12,116,0,0 ; movaps 0x740c(%rip),%xmm13 # 88c0 <_sk_clut_4D_sse2+0x1869> + DB 68,15,40,45,28,15,1,0 ; movaps 0x10f1c(%rip),%xmm13 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 68,15,40,198 ; movaps %xmm6,%xmm8 DB 69,15,89,197 ; mulps %xmm13,%xmm8 - DB 68,15,40,53,12,116,0,0 ; movaps 0x740c(%rip),%xmm14 # 88d0 <_sk_clut_4D_sse2+0x1879> + DB 68,15,40,53,28,15,1,0 ; movaps 0x10f1c(%rip),%xmm14 # 2c000 <_sk_overlay_sse2_8bit+0xedf> 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,8,116,0,0 ; movaps 0x7408(%rip),%xmm11 # 88e0 <_sk_clut_4D_sse2+0x1889> + DB 68,15,40,29,24,15,1,0 ; movaps 0x10f18(%rip),%xmm11 # 2c010 <_sk_overlay_sse2_8bit+0xeef> DB 69,15,89,227 ; mulps %xmm11,%xmm12 DB 68,15,88,224 ; addps %xmm0,%xmm12 DB 65,15,40,193 ; movaps %xmm9,%xmm0 @@ -29609,7 +25544,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,244,115,0,0 ; movaps 0x73f4(%rip),%xmm8 # 88f0 <_sk_clut_4D_sse2+0x1899> + DB 68,15,40,5,84,14,1,0 ; movaps 0x10e54(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,40,224 ; movaps %xmm8,%xmm4 DB 15,92,226 ; subps %xmm2,%xmm4 DB 15,89,252 ; mulps %xmm4,%xmm7 @@ -29745,15 +25680,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,6,114,0,0 ; movaps 0x7206(%rip),%xmm12 # 8900 <_sk_clut_4D_sse2+0x18a9> + DB 68,15,40,37,214,12,1,0 ; movaps 0x10cd6(%rip),%xmm12 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 68,15,40,199 ; movaps %xmm7,%xmm8 DB 69,15,89,196 ; mulps %xmm12,%xmm8 - DB 68,15,40,45,6,114,0,0 ; movaps 0x7206(%rip),%xmm13 # 8910 <_sk_clut_4D_sse2+0x18b9> + DB 68,15,40,45,214,12,1,0 ; movaps 0x10cd6(%rip),%xmm13 # 2c000 <_sk_overlay_sse2_8bit+0xedf> 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,2,114,0,0 ; movaps 0x7202(%rip),%xmm11 # 8920 <_sk_clut_4D_sse2+0x18c9> - DB 68,15,40,5,10,114,0,0 ; movaps 0x720a(%rip),%xmm8 # 8930 <_sk_clut_4D_sse2+0x18d9> + DB 68,15,40,29,210,12,1,0 ; movaps 0x10cd2(%rip),%xmm11 # 2c010 <_sk_overlay_sse2_8bit+0xeef> + DB 68,15,40,5,42,12,1,0 ; movaps 0x10c2a(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,248 ; movaps %xmm8,%xmm15 DB 65,15,40,194 ; movaps %xmm10,%xmm0 DB 68,15,92,248 ; subps %xmm0,%xmm15 @@ -29893,10 +25828,10 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,228,0,0,0 ; jne 1a13 <_sk_srcover_rgba_8888_sse2+0x104> + DB 15,133,228,0,0,0 ; jne 1b633 <_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,0,112,0,0 ; movdqa 0x7000(%rip),%xmm6 # 8940 <_sk_clut_4D_sse2+0x18e9> + DB 102,15,111,53,192,10,1,0 ; movdqa 0x10ac0(%rip),%xmm6 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4 DB 102,15,219,230 ; pand %xmm6,%xmm4 DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 @@ -29910,9 +25845,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,208,111,0,0 ; movaps 0x6fd0(%rip),%xmm8 # 8950 <_sk_clut_4D_sse2+0x18f9> + DB 68,15,40,5,208,9,1,0 ; movaps 0x109d0(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 68,15,92,195 ; subps %xmm3,%xmm8 - DB 68,15,40,37,212,111,0,0 ; movaps 0x6fd4(%rip),%xmm12 # 8960 <_sk_clut_4D_sse2+0x1909> + DB 68,15,40,37,164,10,1,0 ; movaps 0x10aa4(%rip),%xmm12 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> DB 65,15,89,196 ; mulps %xmm12,%xmm0 DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,89,204 ; mulps %xmm4,%xmm9 @@ -29938,7 +25873,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC DB 102,15,114,240,24 ; pslld $0x18,%xmm0 DB 102,15,235,194 ; por %xmm2,%xmm0 DB 102,15,235,193 ; por %xmm1,%xmm0 - DB 117,84 ; jne 1a4d <_sk_srcover_rgba_8888_sse2+0x13e> + DB 117,84 ; jne 1b66d <_sk_srcover_rgba_8888_sse2+0x13e> DB 243,65,15,127,4,129 ; movdqu %xmm0,(%r9,%rax,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,193 ; movaps %xmm9,%xmm0 @@ -29949,32 +25884,32 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,90 ; je 1a7a <_sk_srcover_rgba_8888_sse2+0x16b> + DB 116,90 ; je 1b69a <_sk_srcover_rgba_8888_sse2+0x16b> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 1a42 <_sk_srcover_rgba_8888_sse2+0x133> + DB 116,23 ; je 1b662 <_sk_srcover_rgba_8888_sse2+0x133> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 15,133,0,255,255,255 ; jne 1935 <_sk_srcover_rgba_8888_sse2+0x26> + DB 15,133,0,255,255,255 ; jne 1b555 <_sk_srcover_rgba_8888_sse2+0x26> DB 102,65,15,110,100,129,8 ; movd 0x8(%r9,%rax,4),%xmm4 DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8 DB 102,69,15,18,4,129 ; movlpd (%r9,%rax,4),%xmm8 - DB 233,232,254,255,255 ; jmpq 1935 <_sk_srcover_rgba_8888_sse2+0x26> + DB 233,232,254,255,255 ; jmpq 1b555 <_sk_srcover_rgba_8888_sse2+0x26> DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,43 ; je 1a85 <_sk_srcover_rgba_8888_sse2+0x176> + DB 116,43 ; je 1b6a5 <_sk_srcover_rgba_8888_sse2+0x176> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 1a72 <_sk_srcover_rgba_8888_sse2+0x163> + DB 116,18 ; je 1b692 <_sk_srcover_rgba_8888_sse2+0x163> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,153 ; jne 19ff <_sk_srcover_rgba_8888_sse2+0xf0> + DB 117,153 ; jne 1b61f <_sk_srcover_rgba_8888_sse2+0xf0> DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1 DB 102,65,15,126,76,129,8 ; movd %xmm1,0x8(%r9,%rax,4) DB 102,65,15,214,4,129 ; movq %xmm0,(%r9,%rax,4) - DB 235,133 ; jmp 19ff <_sk_srcover_rgba_8888_sse2+0xf0> + DB 235,133 ; jmp 1b61f <_sk_srcover_rgba_8888_sse2+0xf0> DB 102,69,15,110,4,129 ; movd (%r9,%rax,4),%xmm8 - DB 233,176,254,255,255 ; jmpq 1935 <_sk_srcover_rgba_8888_sse2+0x26> + DB 233,176,254,255,255 ; jmpq 1b555 <_sk_srcover_rgba_8888_sse2+0x26> DB 102,65,15,126,4,129 ; movd %xmm0,(%r9,%rax,4) - DB 233,111,255,255,255 ; jmpq 19ff <_sk_srcover_rgba_8888_sse2+0xf0> + DB 233,111,255,255,255 ; jmpq 1b61f <_sk_srcover_rgba_8888_sse2+0xf0> PUBLIC _sk_clamp_0_sse2 _sk_clamp_0_sse2 LABEL PROC @@ -29988,7 +25923,7 @@ _sk_clamp_0_sse2 LABEL PROC PUBLIC _sk_clamp_1_sse2 _sk_clamp_1_sse2 LABEL PROC - DB 68,15,40,5,192,110,0,0 ; movaps 0x6ec0(%rip),%xmm8 # 8970 <_sk_clut_4D_sse2+0x1919> + DB 68,15,40,5,160,8,1,0 ; movaps 0x108a0(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,93,192 ; minps %xmm8,%xmm0 DB 65,15,93,200 ; minps %xmm8,%xmm1 DB 65,15,93,208 ; minps %xmm8,%xmm2 @@ -29998,7 +25933,7 @@ _sk_clamp_1_sse2 LABEL PROC PUBLIC _sk_clamp_a_sse2 _sk_clamp_a_sse2 LABEL PROC - DB 15,93,29,181,110,0,0 ; minps 0x6eb5(%rip),%xmm3 # 8980 <_sk_clut_4D_sse2+0x1929> + DB 15,93,29,133,8,1,0 ; minps 0x10885(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,93,195 ; minps %xmm3,%xmm0 DB 15,93,203 ; minps %xmm3,%xmm1 DB 15,93,211 ; minps %xmm3,%xmm2 @@ -30007,7 +25942,7 @@ _sk_clamp_a_sse2 LABEL PROC PUBLIC _sk_clamp_a_dst_sse2 _sk_clamp_a_dst_sse2 LABEL PROC - DB 15,93,61,177,110,0,0 ; minps 0x6eb1(%rip),%xmm7 # 8990 <_sk_clut_4D_sse2+0x1939> + DB 15,93,61,113,8,1,0 ; minps 0x10871(%rip),%xmm7 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,93,231 ; minps %xmm7,%xmm4 DB 15,93,239 ; minps %xmm7,%xmm5 DB 15,93,247 ; minps %xmm7,%xmm6 @@ -30036,7 +25971,7 @@ _sk_swap_rb_sse2 LABEL PROC PUBLIC _sk_invert_sse2 _sk_invert_sse2 LABEL PROC - DB 68,15,40,5,125,110,0,0 ; movaps 0x6e7d(%rip),%xmm8 # 89a0 <_sk_clut_4D_sse2+0x1949> + DB 68,15,40,5,45,8,1,0 ; movaps 0x1082d(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 68,15,92,200 ; subps %xmm0,%xmm9 DB 69,15,40,208 ; movaps %xmm8,%xmm10 @@ -30088,7 +26023,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,23,110,0,0 ; movaps 0x6e17(%rip),%xmm9 # 89b0 <_sk_clut_4D_sse2+0x1959> + DB 68,15,40,13,183,7,1,0 ; movaps 0x107b7(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -30100,20 +26035,20 @@ _sk_unpremul_sse2 LABEL PROC PUBLIC _sk_from_srgb_sse2 _sk_from_srgb_sse2 LABEL PROC - DB 68,15,40,5,2,110,0,0 ; movaps 0x6e02(%rip),%xmm8 # 89c0 <_sk_clut_4D_sse2+0x1969> + DB 68,15,40,5,130,8,1,0 ; movaps 0x10882(%rip),%xmm8 # 2c060 <_sk_overlay_sse2_8bit+0xf3f> 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,250,109,0,0 ; movaps 0x6dfa(%rip),%xmm9 # 89d0 <_sk_clut_4D_sse2+0x1979> + DB 68,15,40,13,250,7,1,0 ; movaps 0x107fa(%rip),%xmm9 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 68,15,40,240 ; movaps %xmm0,%xmm14 DB 69,15,89,241 ; mulps %xmm9,%xmm14 - DB 68,15,40,21,250,109,0,0 ; movaps 0x6dfa(%rip),%xmm10 # 89e0 <_sk_clut_4D_sse2+0x1989> + DB 68,15,40,21,106,8,1,0 ; movaps 0x1086a(%rip),%xmm10 # 2c070 <_sk_overlay_sse2_8bit+0xf4f> DB 69,15,88,242 ; addps %xmm10,%xmm14 DB 69,15,89,243 ; mulps %xmm11,%xmm14 - DB 68,15,40,29,250,109,0,0 ; movaps 0x6dfa(%rip),%xmm11 # 89f0 <_sk_clut_4D_sse2+0x1999> + DB 68,15,40,29,106,8,1,0 ; movaps 0x1086a(%rip),%xmm11 # 2c080 <_sk_overlay_sse2_8bit+0xf5f> DB 69,15,88,243 ; addps %xmm11,%xmm14 - DB 68,15,40,37,254,109,0,0 ; movaps 0x6dfe(%rip),%xmm12 # 8a00 <_sk_clut_4D_sse2+0x19a9> + DB 68,15,40,37,110,8,1,0 ; movaps 0x1086e(%rip),%xmm12 # 2c090 <_sk_overlay_sse2_8bit+0xf6f> 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 @@ -30147,20 +26082,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,143,109,0,0 ; movaps 0x6d8f(%rip),%xmm8 # 8a10 <_sk_clut_4D_sse2+0x19b9> + DB 68,15,40,5,191,7,1,0 ; movaps 0x107bf(%rip),%xmm8 # 2c060 <_sk_overlay_sse2_8bit+0xf3f> 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,135,109,0,0 ; movaps 0x6d87(%rip),%xmm9 # 8a20 <_sk_clut_4D_sse2+0x19c9> + DB 68,15,40,13,55,7,1,0 ; movaps 0x10737(%rip),%xmm9 # 2bff0 <_sk_overlay_sse2_8bit+0xecf> DB 68,15,40,244 ; movaps %xmm4,%xmm14 DB 69,15,89,241 ; mulps %xmm9,%xmm14 - DB 68,15,40,21,135,109,0,0 ; movaps 0x6d87(%rip),%xmm10 # 8a30 <_sk_clut_4D_sse2+0x19d9> + DB 68,15,40,21,167,7,1,0 ; movaps 0x107a7(%rip),%xmm10 # 2c070 <_sk_overlay_sse2_8bit+0xf4f> DB 69,15,88,242 ; addps %xmm10,%xmm14 DB 69,15,89,243 ; mulps %xmm11,%xmm14 - DB 68,15,40,29,135,109,0,0 ; movaps 0x6d87(%rip),%xmm11 # 8a40 <_sk_clut_4D_sse2+0x19e9> + DB 68,15,40,29,167,7,1,0 ; movaps 0x107a7(%rip),%xmm11 # 2c080 <_sk_overlay_sse2_8bit+0xf5f> DB 69,15,88,243 ; addps %xmm11,%xmm14 - DB 68,15,40,37,139,109,0,0 ; movaps 0x6d8b(%rip),%xmm12 # 8a50 <_sk_clut_4D_sse2+0x19f9> + DB 68,15,40,37,171,7,1,0 ; movaps 0x107ab(%rip),%xmm12 # 2c090 <_sk_overlay_sse2_8bit+0xf6f> 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 @@ -30195,22 +26130,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,24,109,0,0 ; movaps 0x6d18(%rip),%xmm8 # 8a60 <_sk_clut_4D_sse2+0x1a09> + DB 68,15,40,5,56,7,1,0 ; movaps 0x10738(%rip),%xmm8 # 2c0a0 <_sk_overlay_sse2_8bit+0xf7f> DB 68,15,40,240 ; movaps %xmm0,%xmm14 DB 69,15,89,240 ; mulps %xmm8,%xmm14 - DB 68,15,40,13,24,109,0,0 ; movaps 0x6d18(%rip),%xmm9 # 8a70 <_sk_clut_4D_sse2+0x1a19> + DB 68,15,40,13,56,7,1,0 ; movaps 0x10738(%rip),%xmm9 # 2c0b0 <_sk_overlay_sse2_8bit+0xf8f> DB 69,15,40,253 ; movaps %xmm13,%xmm15 DB 69,15,89,249 ; mulps %xmm9,%xmm15 - DB 68,15,40,21,24,109,0,0 ; movaps 0x6d18(%rip),%xmm10 # 8a80 <_sk_clut_4D_sse2+0x1a29> + DB 68,15,40,21,56,7,1,0 ; movaps 0x10738(%rip),%xmm10 # 2c0c0 <_sk_overlay_sse2_8bit+0xf9f> DB 69,15,88,250 ; addps %xmm10,%xmm15 DB 69,15,89,253 ; mulps %xmm13,%xmm15 - DB 68,15,40,29,24,109,0,0 ; movaps 0x6d18(%rip),%xmm11 # 8a90 <_sk_clut_4D_sse2+0x1a39> + DB 68,15,40,29,56,7,1,0 ; movaps 0x10738(%rip),%xmm11 # 2c0d0 <_sk_overlay_sse2_8bit+0xfaf> DB 69,15,88,251 ; addps %xmm11,%xmm15 - DB 68,15,40,37,28,109,0,0 ; movaps 0x6d1c(%rip),%xmm12 # 8aa0 <_sk_clut_4D_sse2+0x1a49> + DB 68,15,40,37,60,7,1,0 ; movaps 0x1073c(%rip),%xmm12 # 2c0e0 <_sk_overlay_sse2_8bit+0xfbf> 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,24,109,0,0 ; movaps 0x6d18(%rip),%xmm15 # 8ab0 <_sk_clut_4D_sse2+0x1a59> + DB 68,15,40,61,56,7,1,0 ; movaps 0x10738(%rip),%xmm15 # 2c0f0 <_sk_overlay_sse2_8bit+0xfcf> 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 @@ -30258,7 +26193,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,113,108,0,0 ; movaps 0x6c71(%rip),%xmm13 # 8ac0 <_sk_clut_4D_sse2+0x1a69> + DB 68,15,40,45,1,5,1,0 ; movaps 0x10501(%rip),%xmm13 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -30267,30 +26202,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,87,108,0,0 ; andps 0x6c57(%rip),%xmm14 # 8ad0 <_sk_clut_4D_sse2+0x1a79> + DB 68,15,84,53,103,6,1,0 ; andps 0x10667(%rip),%xmm14 # 2c100 <_sk_overlay_sse2_8bit+0xfdf> 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,74,108,0,0 ; movaps 0x6c4a(%rip),%xmm12 # 8ae0 <_sk_clut_4D_sse2+0x1a89> + DB 68,15,40,37,90,6,1,0 ; movaps 0x1065a(%rip),%xmm12 # 2c110 <_sk_overlay_sse2_8bit+0xfef> 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,70,108,0,0 ; addps 0x6c46(%rip),%xmm8 # 8af0 <_sk_clut_4D_sse2+0x1a99> + DB 68,15,88,5,86,6,1,0 ; addps 0x10656(%rip),%xmm8 # 2c120 <_sk_overlay_sse2_8bit+0xfff> 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,55,108,0,0 ; mulps 0x6c37(%rip),%xmm0 # 8b00 <_sk_clut_4D_sse2+0x1aa9> + DB 15,89,5,71,6,1,0 ; mulps 0x10647(%rip),%xmm0 # 2c130 <_sk_overlay_sse2_8bit+0x100f> 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,42,108,0,0 ; movaps 0x6c2a(%rip),%xmm9 # 8b10 <_sk_clut_4D_sse2+0x1ab9> + DB 68,15,40,13,90,4,1,0 ; movaps 0x1045a(%rip),%xmm9 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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 @@ -30313,7 +26248,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,229,107,0,0 ; movaps 0x6be5(%rip),%xmm9 # 8b20 <_sk_clut_4D_sse2+0x1ac9> + DB 68,15,40,13,5,4,1,0 ; movaps 0x10405(%rip),%xmm9 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 69,15,40,209 ; movaps %xmm9,%xmm10 DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10 DB 15,40,193 ; movaps %xmm1,%xmm0 @@ -30330,28 +26265,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,175,107,0,0 ; movaps 0x6baf(%rip),%xmm0 # 8b30 <_sk_clut_4D_sse2+0x1ad9> + DB 15,40,5,159,5,1,0 ; movaps 0x1059f(%rip),%xmm0 # 2c140 <_sk_overlay_sse2_8bit+0x101f> 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,167,107,0,0 ; andps 0x6ba7(%rip),%xmm3 # 8b40 <_sk_clut_4D_sse2+0x1ae9> + DB 15,84,29,183,3,1,0 ; andps 0x103b7(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,203 ; subps %xmm3,%xmm1 DB 15,92,193 ; subps %xmm1,%xmm0 - DB 68,15,40,45,169,107,0,0 ; movaps 0x6ba9(%rip),%xmm13 # 8b50 <_sk_clut_4D_sse2+0x1af9> + DB 68,15,40,45,137,5,1,0 ; movaps 0x10589(%rip),%xmm13 # 2c150 <_sk_overlay_sse2_8bit+0x102f> 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,185,107,0,0 ; movaps 0x6bb9(%rip),%xmm2 # 8b80 <_sk_clut_4D_sse2+0x1b29> + DB 15,40,21,73,5,1,0 ; movaps 0x10549(%rip),%xmm2 # 2c130 <_sk_overlay_sse2_8bit+0x100f> DB 68,15,40,250 ; movaps %xmm2,%xmm15 DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15 - DB 15,40,13,137,107,0,0 ; movaps 0x6b89(%rip),%xmm1 # 8b60 <_sk_clut_4D_sse2+0x1b09> + DB 15,40,13,9,5,1,0 ; movaps 0x10509(%rip),%xmm1 # 2c100 <_sk_overlay_sse2_8bit+0xfdf> DB 15,89,193 ; mulps %xmm1,%xmm0 - DB 15,40,45,143,107,0,0 ; movaps 0x6b8f(%rip),%xmm5 # 8b70 <_sk_clut_4D_sse2+0x1b19> + DB 15,40,45,31,5,1,0 ; movaps 0x1051f(%rip),%xmm5 # 2c120 <_sk_overlay_sse2_8bit+0xfff> DB 15,40,229 ; movaps %xmm5,%xmm4 DB 15,92,224 ; subps %xmm0,%xmm4 DB 65,15,89,230 ; mulps %xmm14,%xmm4 @@ -30374,7 +26309,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,4,107,0,0 ; andps 0x6b04(%rip),%xmm3 # 8b40 <_sk_clut_4D_sse2+0x1ae9> + DB 15,84,29,20,3,1,0 ; andps 0x10314(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,195 ; subps %xmm3,%xmm0 DB 68,15,40,230 ; movaps %xmm6,%xmm12 DB 68,15,92,224 ; subps %xmm0,%xmm12 @@ -30404,12 +26339,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,221,106,0,0 ; addps 0x6add(%rip),%xmm6 # 8b90 <_sk_clut_4D_sse2+0x1b39> + DB 15,88,53,141,4,1,0 ; addps 0x1048d(%rip),%xmm6 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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,120,106,0,0 ; andps 0x6a78(%rip),%xmm3 # 8b40 <_sk_clut_4D_sse2+0x1ae9> + DB 15,84,29,136,2,1,0 ; andps 0x10288(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,92,195 ; subps %xmm3,%xmm0 DB 15,92,240 ; subps %xmm0,%xmm6 DB 15,89,206 ; mulps %xmm6,%xmm1 @@ -30470,13 +26405,13 @@ _sk_scale_u8_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,61 ; jne 21cd <_sk_scale_u8_sse2+0x55> + DB 117,61 ; jne 1bded <_sk_scale_u8_sse2+0x55> 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,247,105,0,0 ; pand 0x69f7(%rip),%xmm8 # 8ba0 <_sk_clut_4D_sse2+0x1b49> + DB 102,68,15,219,5,87,2,1,0 ; pand 0x10257(%rip),%xmm8 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8 - DB 68,15,89,5,251,105,0,0 ; mulps 0x69fb(%rip),%xmm8 # 8bb0 <_sk_clut_4D_sse2+0x1b59> + DB 68,15,89,5,155,3,1,0 ; mulps 0x1039b(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 DB 65,15,89,208 ; mulps %xmm8,%xmm2 @@ -30487,12 +26422,12 @@ _sk_scale_u8_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,61 ; je 2217 <_sk_scale_u8_sse2+0x9f> + DB 116,61 ; je 1be37 <_sk_scale_u8_sse2+0x9f> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 21fc <_sk_scale_u8_sse2+0x84> + DB 116,23 ; je 1be1c <_sk_scale_u8_sse2+0x84> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,181 ; jne 21a0 <_sk_scale_u8_sse2+0x28> + DB 117,181 ; jne 1bdc0 <_sk_scale_u8_sse2+0x28> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8 @@ -30501,10 +26436,10 @@ _sk_scale_u8_sse2 LABEL PROC DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9 DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9 DB 242,69,15,16,193 ; movsd %xmm9,%xmm8 - DB 235,137 ; jmp 21a0 <_sk_scale_u8_sse2+0x28> + DB 235,137 ; jmp 1bdc0 <_sk_scale_u8_sse2+0x28> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 - DB 233,122,255,255,255 ; jmpq 21a0 <_sk_scale_u8_sse2+0x28> + DB 233,122,255,255,255 ; jmpq 1bdc0 <_sk_scale_u8_sse2+0x28> PUBLIC _sk_lerp_1_float_sse2 _sk_lerp_1_float_sse2 LABEL PROC @@ -30535,13 +26470,13 @@ _sk_lerp_u8_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,81 ; jne 22c7 <_sk_lerp_u8_sse2+0x69> + DB 117,81 ; jne 1bee7 <_sk_lerp_u8_sse2+0x69> 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,49,105,0,0 ; pand 0x6931(%rip),%xmm8 # 8bc0 <_sk_clut_4D_sse2+0x1b69> + DB 102,68,15,219,5,113,1,1,0 ; pand 0x10171(%rip),%xmm8 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8 - DB 68,15,89,5,53,105,0,0 ; mulps 0x6935(%rip),%xmm8 # 8bd0 <_sk_clut_4D_sse2+0x1b79> + DB 68,15,89,5,181,2,1,0 ; mulps 0x102b5(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 15,92,196 ; subps %xmm4,%xmm0 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 15,88,196 ; addps %xmm4,%xmm0 @@ -30559,12 +26494,12 @@ _sk_lerp_u8_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,64 ; je 2314 <_sk_lerp_u8_sse2+0xb6> + DB 116,64 ; je 1bf34 <_sk_lerp_u8_sse2+0xb6> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 22f6 <_sk_lerp_u8_sse2+0x98> + DB 116,23 ; je 1bf16 <_sk_lerp_u8_sse2+0x98> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,161 ; jne 2286 <_sk_lerp_u8_sse2+0x28> + DB 117,161 ; jne 1bea6 <_sk_lerp_u8_sse2+0x28> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8 @@ -30573,10 +26508,10 @@ _sk_lerp_u8_sse2 LABEL PROC DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9 DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9 DB 242,69,15,16,193 ; movsd %xmm9,%xmm8 - DB 233,114,255,255,255 ; jmpq 2286 <_sk_lerp_u8_sse2+0x28> + DB 233,114,255,255,255 ; jmpq 1bea6 <_sk_lerp_u8_sse2+0x28> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 - DB 233,99,255,255,255 ; jmpq 2286 <_sk_lerp_u8_sse2+0x28> + DB 233,99,255,255,255 ; jmpq 1bea6 <_sk_lerp_u8_sse2+0x28> PUBLIC _sk_lerp_565_sse2 _sk_lerp_565_sse2 LABEL PROC @@ -30588,20 +26523,20 @@ _sk_lerp_565_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 15,133,156,0,0,0 ; jne 23de <_sk_lerp_565_sse2+0xbb> + DB 15,133,156,0,0,0 ; jne 1bffe <_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,138,104,0,0 ; movdqa 0x688a(%rip),%xmm8 # 8be0 <_sk_clut_4D_sse2+0x1b89> + DB 102,68,15,111,5,10,2,1,0 ; movdqa 0x1020a(%rip),%xmm8 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,69,15,219,193 ; pand %xmm9,%xmm8 DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8 - DB 68,15,89,5,137,104,0,0 ; mulps 0x6889(%rip),%xmm8 # 8bf0 <_sk_clut_4D_sse2+0x1b99> - DB 102,68,15,111,21,144,104,0,0 ; movdqa 0x6890(%rip),%xmm10 # 8c00 <_sk_clut_4D_sse2+0x1ba9> + DB 68,15,89,5,9,2,1,0 ; mulps 0x10209(%rip),%xmm8 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,68,15,111,21,16,2,1,0 ; movdqa 0x10210(%rip),%xmm10 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,69,15,219,209 ; pand %xmm9,%xmm10 DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10 - DB 68,15,89,21,143,104,0,0 ; mulps 0x688f(%rip),%xmm10 # 8c10 <_sk_clut_4D_sse2+0x1bb9> - DB 102,68,15,219,13,150,104,0,0 ; pand 0x6896(%rip),%xmm9 # 8c20 <_sk_clut_4D_sse2+0x1bc9> + DB 68,15,89,21,15,2,1,0 ; mulps 0x1020f(%rip),%xmm10 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,68,15,219,13,22,2,1,0 ; pand 0x10216(%rip),%xmm9 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9 - DB 68,15,89,13,154,104,0,0 ; mulps 0x689a(%rip),%xmm9 # 8c30 <_sk_clut_4D_sse2+0x1bd9> + DB 68,15,89,13,26,2,1,0 ; mulps 0x1021a(%rip),%xmm9 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 15,92,196 ; subps %xmm4,%xmm0 DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 15,88,196 ; addps %xmm4,%xmm0 @@ -30626,34 +26561,34 @@ _sk_lerp_565_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,59 ; je 2426 <_sk_lerp_565_sse2+0x103> + DB 116,59 ; je 1c046 <_sk_lerp_565_sse2+0x103> DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,27 ; je 2411 <_sk_lerp_565_sse2+0xee> + DB 116,27 ; je 1c031 <_sk_lerp_565_sse2+0xee> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 15,133,77,255,255,255 ; jne 234d <_sk_lerp_565_sse2+0x2a> + DB 15,133,77,255,255,255 ; jne 1bf6d <_sk_lerp_565_sse2+0x2a> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,68,15,110,192 ; movd %eax,%xmm8 DB 102,69,15,112,200,69 ; pshufd $0x45,%xmm8,%xmm9 DB 102,71,15,110,4,89 ; movd (%r9,%r11,2),%xmm8 DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8 DB 242,69,15,16,200 ; movsd %xmm8,%xmm9 - DB 233,39,255,255,255 ; jmpq 234d <_sk_lerp_565_sse2+0x2a> + DB 233,39,255,255,255 ; jmpq 1bf6d <_sk_lerp_565_sse2+0x2a> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,68,15,110,200 ; movd %eax,%xmm9 - DB 233,24,255,255,255 ; jmpq 234d <_sk_lerp_565_sse2+0x2a> + DB 233,24,255,255,255 ; jmpq 1bf6d <_sk_lerp_565_sse2+0x2a> PUBLIC _sk_load_tables_sse2 _sk_load_tables_sse2 LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 76,139,8 ; mov (%rax),%r9 DB 77,133,192 ; test %r8,%r8 - DB 15,133,36,1,0,0 ; jne 2567 <_sk_load_tables_sse2+0x132> + DB 15,133,36,1,0,0 ; jne 1c187 <_sk_load_tables_sse2+0x132> DB 243,69,15,111,12,145 ; movdqu (%r9,%rdx,4),%xmm9 DB 65,87 ; push %r15 DB 65,86 ; push %r14 DB 83 ; push %rbx - DB 102,68,15,111,5,233,103,0,0 ; movdqa 0x67e9(%rip),%xmm8 # 8c40 <_sk_clut_4D_sse2+0x1be9> + DB 102,68,15,111,5,169,255,0,0 ; movdqa 0xffa9(%rip),%xmm8 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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 @@ -30709,7 +26644,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,242,102,0,0 ; mulps 0x66f2(%rip),%xmm3 # 8c50 <_sk_clut_4D_sse2+0x1bf9> + DB 15,89,29,242,255,0,0 ; mulps 0xfff2(%rip),%xmm3 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx DB 65,94 ; pop %r14 @@ -30718,18 +26653,18 @@ _sk_load_tables_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,45 ; je 25a1 <_sk_load_tables_sse2+0x16c> + DB 116,45 ; je 1c1c1 <_sk_load_tables_sse2+0x16c> DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,23 ; je 2596 <_sk_load_tables_sse2+0x161> + DB 116,23 ; je 1c1b6 <_sk_load_tables_sse2+0x161> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 15,133,192,254,255,255 ; jne 2449 <_sk_load_tables_sse2+0x14> + DB 15,133,192,254,255,255 ; jne 1c069 <_sk_load_tables_sse2+0x14> DB 102,65,15,110,68,145,8 ; movd 0x8(%r9,%rdx,4),%xmm0 DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9 DB 102,69,15,18,12,145 ; movlpd (%r9,%rdx,4),%xmm9 - DB 233,168,254,255,255 ; jmpq 2449 <_sk_load_tables_sse2+0x14> + DB 233,168,254,255,255 ; jmpq 1c069 <_sk_load_tables_sse2+0x14> DB 102,69,15,110,12,145 ; movd (%r9,%rdx,4),%xmm9 - DB 233,157,254,255,255 ; jmpq 2449 <_sk_load_tables_sse2+0x14> + DB 233,157,254,255,255 ; jmpq 1c069 <_sk_load_tables_sse2+0x14> PUBLIC _sk_load_tables_u16_be_sse2 _sk_load_tables_u16_be_sse2 LABEL PROC @@ -30737,7 +26672,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC DB 76,139,8 ; mov (%rax),%r9 DB 76,141,20,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r10 DB 77,133,192 ; test %r8,%r8 - DB 15,133,101,1,0,0 ; jne 2727 <_sk_load_tables_u16_be_sse2+0x17b> + DB 15,133,101,1,0,0 ; jne 1c347 <_sk_load_tables_u16_be_sse2+0x17b> DB 102,67,15,16,4,81 ; movupd (%r9,%r10,2),%xmm0 DB 102,67,15,16,76,81,16 ; movupd 0x10(%r9,%r10,2),%xmm1 DB 65,87 ; push %r15 @@ -30749,7 +26684,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,103,102,0,0 ; movdqa 0x6667(%rip),%xmm10 # 8c60 <_sk_clut_4D_sse2+0x1c09> + DB 102,68,15,111,21,199,255,0,0 ; movdqa 0xffc7(%rip),%xmm10 # 2c1e0 <_sk_overlay_sse2_8bit+0x10bf> 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 @@ -30811,7 +26746,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,82,101,0,0 ; mulps 0x6552(%rip),%xmm3 # 8c70 <_sk_clut_4D_sse2+0x1c19> + DB 15,89,29,194,254,0,0 ; mulps 0xfec2(%rip),%xmm3 # 2c200 <_sk_overlay_sse2_8bit+0x10df> DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx DB 65,94 ; pop %r14 @@ -30819,17 +26754,17 @@ _sk_load_tables_u16_be_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,67,15,16,4,81 ; movsd (%r9,%r10,2),%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,17 ; jne 2744 <_sk_load_tables_u16_be_sse2+0x198> + DB 117,17 ; jne 1c364 <_sk_load_tables_u16_be_sse2+0x198> DB 102,15,87,201 ; xorpd %xmm1,%xmm1 DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 - DB 233,139,254,255,255 ; jmpq 25cf <_sk_load_tables_u16_be_sse2+0x23> + DB 233,139,254,255,255 ; jmpq 1c1ef <_sk_load_tables_u16_be_sse2+0x23> DB 102,67,15,22,68,81,8 ; movhpd 0x8(%r9,%r10,2),%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,118,254,255,255 ; jb 25cf <_sk_load_tables_u16_be_sse2+0x23> + DB 15,130,118,254,255,255 ; jb 1c1ef <_sk_load_tables_u16_be_sse2+0x23> DB 242,67,15,16,76,81,16 ; movsd 0x10(%r9,%r10,2),%xmm1 - DB 233,106,254,255,255 ; jmpq 25cf <_sk_load_tables_u16_be_sse2+0x23> + DB 233,106,254,255,255 ; jmpq 1c1ef <_sk_load_tables_u16_be_sse2+0x23> PUBLIC _sk_load_tables_rgb_u16_be_sse2 _sk_load_tables_rgb_u16_be_sse2 LABEL PROC @@ -30837,7 +26772,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC DB 76,139,8 ; mov (%rax),%r9 DB 76,141,20,82 ; lea (%rdx,%rdx,2),%r10 DB 77,133,192 ; test %r8,%r8 - DB 15,133,84,1,0,0 ; jne 28cb <_sk_load_tables_rgb_u16_be_sse2+0x166> + DB 15,133,84,1,0,0 ; jne 1c4eb <_sk_load_tables_rgb_u16_be_sse2+0x166> DB 243,71,15,111,28,81 ; movdqu (%r9,%r10,2),%xmm11 DB 243,67,15,111,76,81,8 ; movdqu 0x8(%r9,%r10,2),%xmm1 DB 102,15,115,217,4 ; psrldq $0x4,%xmm1 @@ -30852,7 +26787,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,193,100,0,0 ; movdqa 0x64c1(%rip),%xmm8 # 8c80 <_sk_clut_4D_sse2+0x1c29> + DB 102,68,15,111,5,1,254,0,0 ; movdqa 0xfe01(%rip),%xmm8 # 2c1e0 <_sk_overlay_sse2_8bit+0x10bf> 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 @@ -30908,7 +26843,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,204,99,0,0 ; movaps 0x63cc(%rip),%xmm3 # 8c90 <_sk_clut_4D_sse2+0x1c39> + DB 15,40,29,140,250,0,0 ; movaps 0xfa8c(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 91 ; pop %rbx DB 65,94 ; pop %r14 DB 65,95 ; pop %r15 @@ -30917,21 +26852,21 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC DB 102,71,15,196,92,81,4,2 ; pinsrw $0x2,0x4(%r9,%r10,2),%xmm11 DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,14 ; jne 28f1 <_sk_load_tables_rgb_u16_be_sse2+0x18c> + DB 117,14 ; jne 1c511 <_sk_load_tables_rgb_u16_be_sse2+0x18c> DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,69,15,239,210 ; pxor %xmm10,%xmm10 - DB 233,172,254,255,255 ; jmpq 279d <_sk_load_tables_rgb_u16_be_sse2+0x38> + DB 233,172,254,255,255 ; jmpq 1c3bd <_sk_load_tables_rgb_u16_be_sse2+0x38> DB 102,71,15,110,84,81,6 ; movd 0x6(%r9,%r10,2),%xmm10 DB 102,71,15,196,84,81,10,2 ; pinsrw $0x2,0xa(%r9,%r10,2),%xmm10 DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,24 ; jb 2922 <_sk_load_tables_rgb_u16_be_sse2+0x1bd> + DB 114,24 ; jb 1c542 <_sk_load_tables_rgb_u16_be_sse2+0x1bd> DB 102,67,15,110,76,81,12 ; movd 0xc(%r9,%r10,2),%xmm1 DB 102,67,15,196,76,81,16,2 ; pinsrw $0x2,0x10(%r9,%r10,2),%xmm1 DB 102,15,239,192 ; pxor %xmm0,%xmm0 - DB 233,123,254,255,255 ; jmpq 279d <_sk_load_tables_rgb_u16_be_sse2+0x38> + DB 233,123,254,255,255 ; jmpq 1c3bd <_sk_load_tables_rgb_u16_be_sse2+0x38> DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,114,254,255,255 ; jmpq 279d <_sk_load_tables_rgb_u16_be_sse2+0x38> + DB 233,114,254,255,255 ; jmpq 1c3bd <_sk_load_tables_rgb_u16_be_sse2+0x38> PUBLIC _sk_byte_tables_sse2 _sk_byte_tables_sse2 LABEL PROC @@ -30940,7 +26875,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,101,99,0,0 ; movaps 0x6365(%rip),%xmm8 # 8ca0 <_sk_clut_4D_sse2+0x1c49> + DB 68,15,40,5,245,250,0,0 ; movaps 0xfaf5(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -30968,7 +26903,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,255,98,0,0 ; movaps 0x62ff(%rip),%xmm10 # 8cb0 <_sk_clut_4D_sse2+0x1c59> + DB 68,15,40,21,159,251,0,0 ; movaps 0xfb9f(%rip),%xmm10 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,194 ; mulps %xmm10,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1 @@ -31087,7 +27022,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,71,97,0,0 ; movaps 0x6147(%rip),%xmm10 # 8cc0 <_sk_clut_4D_sse2+0x1c69> + DB 68,15,40,21,215,249,0,0 ; movaps 0xf9d7(%rip),%xmm10 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 65,15,89,194 ; mulps %xmm10,%xmm0 DB 65,15,89,200 ; mulps %xmm8,%xmm1 DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1 @@ -31284,15 +27219,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,123,94,0,0 ; mulps 0x5e7b(%rip),%xmm9 # 8cd0 <_sk_clut_4D_sse2+0x1c79> - DB 68,15,84,21,131,94,0,0 ; andps 0x5e83(%rip),%xmm10 # 8ce0 <_sk_clut_4D_sse2+0x1c89> - DB 68,15,86,21,139,94,0,0 ; orps 0x5e8b(%rip),%xmm10 # 8cf0 <_sk_clut_4D_sse2+0x1c99> - DB 68,15,88,13,147,94,0,0 ; addps 0x5e93(%rip),%xmm9 # 8d00 <_sk_clut_4D_sse2+0x1ca9> - DB 68,15,40,37,155,94,0,0 ; movaps 0x5e9b(%rip),%xmm12 # 8d10 <_sk_clut_4D_sse2+0x1cb9> + DB 68,15,89,13,171,247,0,0 ; mulps 0xf7ab(%rip),%xmm9 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,21,179,247,0,0 ; andps 0xf7b3(%rip),%xmm10 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,21,219,244,0,0 ; orps 0xf4db(%rip),%xmm10 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,13,179,247,0,0 ; addps 0xf7b3(%rip),%xmm9 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 68,15,40,37,187,247,0,0 ; movaps 0xf7bb(%rip),%xmm12 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 69,15,89,226 ; mulps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,88,21,155,94,0,0 ; addps 0x5e9b(%rip),%xmm10 # 8d20 <_sk_clut_4D_sse2+0x1cc9> - DB 68,15,40,37,163,94,0,0 ; movaps 0x5ea3(%rip),%xmm12 # 8d30 <_sk_clut_4D_sse2+0x1cd9> + DB 68,15,88,21,187,247,0,0 ; addps 0xf7bb(%rip),%xmm10 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 68,15,40,37,195,247,0,0 ; movaps 0xf7c3(%rip),%xmm12 # 2c270 <_sk_overlay_sse2_8bit+0x114f> DB 69,15,94,226 ; divps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 DB 69,15,89,203 ; mulps %xmm11,%xmm9 @@ -31300,22 +27235,22 @@ _sk_parametric_r_sse2 LABEL PROC DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12 DB 69,15,40,233 ; movaps %xmm9,%xmm13 DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13 - DB 68,15,40,21,141,94,0,0 ; movaps 0x5e8d(%rip),%xmm10 # 8d40 <_sk_clut_4D_sse2+0x1ce9> + DB 68,15,40,21,157,244,0,0 ; movaps 0xf49d(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,129,94,0,0 ; addps 0x5e81(%rip),%xmm9 # 8d50 <_sk_clut_4D_sse2+0x1cf9> - DB 68,15,40,37,137,94,0,0 ; movaps 0x5e89(%rip),%xmm12 # 8d60 <_sk_clut_4D_sse2+0x1d09> + DB 68,15,88,13,145,247,0,0 ; addps 0xf791(%rip),%xmm9 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 68,15,40,37,153,247,0,0 ; movaps 0xf799(%rip),%xmm12 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 69,15,89,229 ; mulps %xmm13,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,40,37,137,94,0,0 ; movaps 0x5e89(%rip),%xmm12 # 8d70 <_sk_clut_4D_sse2+0x1d19> + DB 68,15,40,37,153,247,0,0 ; movaps 0xf799(%rip),%xmm12 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,229 ; subps %xmm13,%xmm12 - DB 68,15,40,45,141,94,0,0 ; movaps 0x5e8d(%rip),%xmm13 # 8d80 <_sk_clut_4D_sse2+0x1d29> + DB 68,15,40,45,157,247,0,0 ; movaps 0xf79d(%rip),%xmm13 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 69,15,94,236 ; divps %xmm12,%xmm13 DB 69,15,88,233 ; addps %xmm9,%xmm13 - DB 68,15,89,45,141,94,0,0 ; mulps 0x5e8d(%rip),%xmm13 # 8d90 <_sk_clut_4D_sse2+0x1d39> + DB 68,15,89,45,157,247,0,0 ; mulps 0xf79d(%rip),%xmm13 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -31349,15 +27284,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,13,94,0,0 ; mulps 0x5e0d(%rip),%xmm9 # 8da0 <_sk_clut_4D_sse2+0x1d49> - DB 68,15,84,21,21,94,0,0 ; andps 0x5e15(%rip),%xmm10 # 8db0 <_sk_clut_4D_sse2+0x1d59> - DB 68,15,86,21,29,94,0,0 ; orps 0x5e1d(%rip),%xmm10 # 8dc0 <_sk_clut_4D_sse2+0x1d69> - DB 68,15,88,13,37,94,0,0 ; addps 0x5e25(%rip),%xmm9 # 8dd0 <_sk_clut_4D_sse2+0x1d79> - DB 68,15,40,37,45,94,0,0 ; movaps 0x5e2d(%rip),%xmm12 # 8de0 <_sk_clut_4D_sse2+0x1d89> + DB 68,15,89,13,109,246,0,0 ; mulps 0xf66d(%rip),%xmm9 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,21,117,246,0,0 ; andps 0xf675(%rip),%xmm10 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,21,157,243,0,0 ; orps 0xf39d(%rip),%xmm10 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,13,117,246,0,0 ; addps 0xf675(%rip),%xmm9 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 68,15,40,37,125,246,0,0 ; movaps 0xf67d(%rip),%xmm12 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 69,15,89,226 ; mulps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,88,21,45,94,0,0 ; addps 0x5e2d(%rip),%xmm10 # 8df0 <_sk_clut_4D_sse2+0x1d99> - DB 68,15,40,37,53,94,0,0 ; movaps 0x5e35(%rip),%xmm12 # 8e00 <_sk_clut_4D_sse2+0x1da9> + DB 68,15,88,21,125,246,0,0 ; addps 0xf67d(%rip),%xmm10 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 68,15,40,37,133,246,0,0 ; movaps 0xf685(%rip),%xmm12 # 2c270 <_sk_overlay_sse2_8bit+0x114f> DB 69,15,94,226 ; divps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 DB 69,15,89,203 ; mulps %xmm11,%xmm9 @@ -31365,22 +27300,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,31,94,0,0 ; movaps 0x5e1f(%rip),%xmm10 # 8e10 <_sk_clut_4D_sse2+0x1db9> + DB 68,15,40,21,95,243,0,0 ; movaps 0xf35f(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,94,0,0 ; addps 0x5e13(%rip),%xmm9 # 8e20 <_sk_clut_4D_sse2+0x1dc9> - DB 68,15,40,37,27,94,0,0 ; movaps 0x5e1b(%rip),%xmm12 # 8e30 <_sk_clut_4D_sse2+0x1dd9> + DB 68,15,88,13,83,246,0,0 ; addps 0xf653(%rip),%xmm9 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 68,15,40,37,91,246,0,0 ; movaps 0xf65b(%rip),%xmm12 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 69,15,89,229 ; mulps %xmm13,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,40,37,27,94,0,0 ; movaps 0x5e1b(%rip),%xmm12 # 8e40 <_sk_clut_4D_sse2+0x1de9> + DB 68,15,40,37,91,246,0,0 ; movaps 0xf65b(%rip),%xmm12 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,229 ; subps %xmm13,%xmm12 - DB 68,15,40,45,31,94,0,0 ; movaps 0x5e1f(%rip),%xmm13 # 8e50 <_sk_clut_4D_sse2+0x1df9> + DB 68,15,40,45,95,246,0,0 ; movaps 0xf65f(%rip),%xmm13 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 69,15,94,236 ; divps %xmm12,%xmm13 DB 69,15,88,233 ; addps %xmm9,%xmm13 - DB 68,15,89,45,31,94,0,0 ; mulps 0x5e1f(%rip),%xmm13 # 8e60 <_sk_clut_4D_sse2+0x1e09> + DB 68,15,89,45,95,246,0,0 ; mulps 0xf65f(%rip),%xmm13 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -31414,15 +27349,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,159,93,0,0 ; mulps 0x5d9f(%rip),%xmm9 # 8e70 <_sk_clut_4D_sse2+0x1e19> - DB 68,15,84,21,167,93,0,0 ; andps 0x5da7(%rip),%xmm10 # 8e80 <_sk_clut_4D_sse2+0x1e29> - DB 68,15,86,21,175,93,0,0 ; orps 0x5daf(%rip),%xmm10 # 8e90 <_sk_clut_4D_sse2+0x1e39> - DB 68,15,88,13,183,93,0,0 ; addps 0x5db7(%rip),%xmm9 # 8ea0 <_sk_clut_4D_sse2+0x1e49> - DB 68,15,40,37,191,93,0,0 ; movaps 0x5dbf(%rip),%xmm12 # 8eb0 <_sk_clut_4D_sse2+0x1e59> + DB 68,15,89,13,47,245,0,0 ; mulps 0xf52f(%rip),%xmm9 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,21,55,245,0,0 ; andps 0xf537(%rip),%xmm10 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,21,95,242,0,0 ; orps 0xf25f(%rip),%xmm10 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,13,55,245,0,0 ; addps 0xf537(%rip),%xmm9 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 68,15,40,37,63,245,0,0 ; movaps 0xf53f(%rip),%xmm12 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 69,15,89,226 ; mulps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,88,21,191,93,0,0 ; addps 0x5dbf(%rip),%xmm10 # 8ec0 <_sk_clut_4D_sse2+0x1e69> - DB 68,15,40,37,199,93,0,0 ; movaps 0x5dc7(%rip),%xmm12 # 8ed0 <_sk_clut_4D_sse2+0x1e79> + DB 68,15,88,21,63,245,0,0 ; addps 0xf53f(%rip),%xmm10 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 68,15,40,37,71,245,0,0 ; movaps 0xf547(%rip),%xmm12 # 2c270 <_sk_overlay_sse2_8bit+0x114f> DB 69,15,94,226 ; divps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 DB 69,15,89,203 ; mulps %xmm11,%xmm9 @@ -31430,22 +27365,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,177,93,0,0 ; movaps 0x5db1(%rip),%xmm10 # 8ee0 <_sk_clut_4D_sse2+0x1e89> + DB 68,15,40,21,33,242,0,0 ; movaps 0xf221(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,93,0,0 ; addps 0x5da5(%rip),%xmm9 # 8ef0 <_sk_clut_4D_sse2+0x1e99> - DB 68,15,40,37,173,93,0,0 ; movaps 0x5dad(%rip),%xmm12 # 8f00 <_sk_clut_4D_sse2+0x1ea9> + DB 68,15,88,13,21,245,0,0 ; addps 0xf515(%rip),%xmm9 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 68,15,40,37,29,245,0,0 ; movaps 0xf51d(%rip),%xmm12 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 69,15,89,229 ; mulps %xmm13,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,40,37,173,93,0,0 ; movaps 0x5dad(%rip),%xmm12 # 8f10 <_sk_clut_4D_sse2+0x1eb9> + DB 68,15,40,37,29,245,0,0 ; movaps 0xf51d(%rip),%xmm12 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,229 ; subps %xmm13,%xmm12 - DB 68,15,40,45,177,93,0,0 ; movaps 0x5db1(%rip),%xmm13 # 8f20 <_sk_clut_4D_sse2+0x1ec9> + DB 68,15,40,45,33,245,0,0 ; movaps 0xf521(%rip),%xmm13 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 69,15,94,236 ; divps %xmm12,%xmm13 DB 69,15,88,233 ; addps %xmm9,%xmm13 - DB 68,15,89,45,177,93,0,0 ; mulps 0x5db1(%rip),%xmm13 # 8f30 <_sk_clut_4D_sse2+0x1ed9> + DB 68,15,89,45,33,245,0,0 ; mulps 0xf521(%rip),%xmm13 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -31479,15 +27414,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,49,93,0,0 ; mulps 0x5d31(%rip),%xmm9 # 8f40 <_sk_clut_4D_sse2+0x1ee9> - DB 68,15,84,21,57,93,0,0 ; andps 0x5d39(%rip),%xmm10 # 8f50 <_sk_clut_4D_sse2+0x1ef9> - DB 68,15,86,21,65,93,0,0 ; orps 0x5d41(%rip),%xmm10 # 8f60 <_sk_clut_4D_sse2+0x1f09> - DB 68,15,88,13,73,93,0,0 ; addps 0x5d49(%rip),%xmm9 # 8f70 <_sk_clut_4D_sse2+0x1f19> - DB 68,15,40,37,81,93,0,0 ; movaps 0x5d51(%rip),%xmm12 # 8f80 <_sk_clut_4D_sse2+0x1f29> + DB 68,15,89,13,241,243,0,0 ; mulps 0xf3f1(%rip),%xmm9 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 68,15,84,21,249,243,0,0 ; andps 0xf3f9(%rip),%xmm10 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,86,21,33,241,0,0 ; orps 0xf121(%rip),%xmm10 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> + DB 68,15,88,13,249,243,0,0 ; addps 0xf3f9(%rip),%xmm9 # 2c240 <_sk_overlay_sse2_8bit+0x111f> + DB 68,15,40,37,1,244,0,0 ; movaps 0xf401(%rip),%xmm12 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 69,15,89,226 ; mulps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,88,21,81,93,0,0 ; addps 0x5d51(%rip),%xmm10 # 8f90 <_sk_clut_4D_sse2+0x1f39> - DB 68,15,40,37,89,93,0,0 ; movaps 0x5d59(%rip),%xmm12 # 8fa0 <_sk_clut_4D_sse2+0x1f49> + DB 68,15,88,21,1,244,0,0 ; addps 0xf401(%rip),%xmm10 # 2c260 <_sk_overlay_sse2_8bit+0x113f> + DB 68,15,40,37,9,244,0,0 ; movaps 0xf409(%rip),%xmm12 # 2c270 <_sk_overlay_sse2_8bit+0x114f> DB 69,15,94,226 ; divps %xmm10,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 DB 69,15,89,203 ; mulps %xmm11,%xmm9 @@ -31495,22 +27430,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,67,93,0,0 ; movaps 0x5d43(%rip),%xmm10 # 8fb0 <_sk_clut_4D_sse2+0x1f59> + DB 68,15,40,21,227,240,0,0 ; movaps 0xf0e3(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,93,0,0 ; addps 0x5d37(%rip),%xmm9 # 8fc0 <_sk_clut_4D_sse2+0x1f69> - DB 68,15,40,37,63,93,0,0 ; movaps 0x5d3f(%rip),%xmm12 # 8fd0 <_sk_clut_4D_sse2+0x1f79> + DB 68,15,88,13,215,243,0,0 ; addps 0xf3d7(%rip),%xmm9 # 2c280 <_sk_overlay_sse2_8bit+0x115f> + DB 68,15,40,37,223,243,0,0 ; movaps 0xf3df(%rip),%xmm12 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 69,15,89,229 ; mulps %xmm13,%xmm12 DB 69,15,92,204 ; subps %xmm12,%xmm9 - DB 68,15,40,37,63,93,0,0 ; movaps 0x5d3f(%rip),%xmm12 # 8fe0 <_sk_clut_4D_sse2+0x1f89> + DB 68,15,40,37,223,243,0,0 ; movaps 0xf3df(%rip),%xmm12 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 69,15,92,229 ; subps %xmm13,%xmm12 - DB 68,15,40,45,67,93,0,0 ; movaps 0x5d43(%rip),%xmm13 # 8ff0 <_sk_clut_4D_sse2+0x1f99> + DB 68,15,40,45,227,243,0,0 ; movaps 0xf3e3(%rip),%xmm13 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 69,15,94,236 ; divps %xmm12,%xmm13 DB 69,15,88,233 ; addps %xmm9,%xmm13 - DB 68,15,89,45,67,93,0,0 ; mulps 0x5d43(%rip),%xmm13 # 9000 <_sk_clut_4D_sse2+0x1fa9> + DB 68,15,89,45,227,243,0,0 ; mulps 0xf3e3(%rip),%xmm13 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> 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 @@ -31534,19 +27469,19 @@ _sk_gamma_sse2 LABEL PROC DB 15,40,218 ; movaps %xmm2,%xmm3 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0 - DB 15,89,5,251,92,0,0 ; mulps 0x5cfb(%rip),%xmm0 # 9010 <_sk_clut_4D_sse2+0x1fb9> - DB 15,84,21,4,93,0,0 ; andps 0x5d04(%rip),%xmm2 # 9020 <_sk_clut_4D_sse2+0x1fc9> - DB 68,15,40,53,12,93,0,0 ; movaps 0x5d0c(%rip),%xmm14 # 9030 <_sk_clut_4D_sse2+0x1fd9> + DB 15,89,5,235,242,0,0 ; mulps 0xf2eb(%rip),%xmm0 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 15,84,21,244,242,0,0 ; andps 0xf2f4(%rip),%xmm2 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 68,15,40,53,28,240,0,0 ; movaps 0xf01c(%rip),%xmm14 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,86,214 ; orps %xmm14,%xmm2 - DB 68,15,40,37,16,93,0,0 ; movaps 0x5d10(%rip),%xmm12 # 9040 <_sk_clut_4D_sse2+0x1fe9> + DB 68,15,40,37,240,242,0,0 ; movaps 0xf2f0(%rip),%xmm12 # 2c240 <_sk_overlay_sse2_8bit+0x111f> DB 65,15,88,196 ; addps %xmm12,%xmm0 - DB 68,15,40,29,20,93,0,0 ; movaps 0x5d14(%rip),%xmm11 # 9050 <_sk_clut_4D_sse2+0x1ff9> + DB 68,15,40,29,244,242,0,0 ; movaps 0xf2f4(%rip),%xmm11 # 2c250 <_sk_overlay_sse2_8bit+0x112f> DB 15,40,226 ; movaps %xmm2,%xmm4 DB 65,15,89,227 ; mulps %xmm11,%xmm4 DB 15,92,196 ; subps %xmm4,%xmm0 - DB 68,15,40,21,18,93,0,0 ; movaps 0x5d12(%rip),%xmm10 # 9060 <_sk_clut_4D_sse2+0x2009> + DB 68,15,40,21,242,242,0,0 ; movaps 0xf2f2(%rip),%xmm10 # 2c260 <_sk_overlay_sse2_8bit+0x113f> DB 65,15,88,210 ; addps %xmm10,%xmm2 - DB 68,15,40,45,22,93,0,0 ; movaps 0x5d16(%rip),%xmm13 # 9070 <_sk_clut_4D_sse2+0x2019> + DB 68,15,40,45,246,242,0,0 ; movaps 0xf2f6(%rip),%xmm13 # 2c270 <_sk_overlay_sse2_8bit+0x114f> DB 65,15,40,229 ; movaps %xmm13,%xmm4 DB 15,94,226 ; divps %xmm2,%xmm4 DB 72,173 ; lods %ds:(%rsi),%rax @@ -31558,27 +27493,27 @@ _sk_gamma_sse2 LABEL PROC DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 DB 15,40,224 ; movaps %xmm0,%xmm4 DB 15,194,226,1 ; cmpltps %xmm2,%xmm4 - DB 68,15,40,13,246,92,0,0 ; movaps 0x5cf6(%rip),%xmm9 # 9080 <_sk_clut_4D_sse2+0x2029> + DB 68,15,40,13,198,239,0,0 ; movaps 0xefc6(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 65,15,84,225 ; andps %xmm9,%xmm4 DB 15,92,212 ; subps %xmm4,%xmm2 DB 15,40,224 ; movaps %xmm0,%xmm4 DB 15,92,226 ; subps %xmm2,%xmm4 - DB 15,40,53,242,92,0,0 ; movaps 0x5cf2(%rip),%xmm6 # 9090 <_sk_clut_4D_sse2+0x2039> + DB 15,40,53,194,242,0,0 ; movaps 0xf2c2(%rip),%xmm6 # 2c280 <_sk_overlay_sse2_8bit+0x115f> DB 15,88,198 ; addps %xmm6,%xmm0 - DB 15,40,61,8,93,0,0 ; movaps 0x5d08(%rip),%xmm7 # 90b0 <_sk_clut_4D_sse2+0x2059> + DB 15,40,61,216,242,0,0 ; movaps 0xf2d8(%rip),%xmm7 # 2c2a0 <_sk_overlay_sse2_8bit+0x117f> DB 15,40,239 ; movaps %xmm7,%xmm5 DB 15,92,236 ; subps %xmm4,%xmm5 DB 15,40,212 ; movaps %xmm4,%xmm2 - DB 15,40,37,232,92,0,0 ; movaps 0x5ce8(%rip),%xmm4 # 90a0 <_sk_clut_4D_sse2+0x2049> + DB 15,40,37,184,242,0,0 ; movaps 0xf2b8(%rip),%xmm4 # 2c290 <_sk_overlay_sse2_8bit+0x116f> DB 15,89,212 ; mulps %xmm4,%xmm2 DB 15,92,194 ; subps %xmm2,%xmm0 - DB 68,15,40,61,250,92,0,0 ; movaps 0x5cfa(%rip),%xmm15 # 90c0 <_sk_clut_4D_sse2+0x2069> + DB 68,15,40,61,202,242,0,0 ; movaps 0xf2ca(%rip),%xmm15 # 2c2b0 <_sk_overlay_sse2_8bit+0x118f> DB 65,15,40,215 ; movaps %xmm15,%xmm2 DB 15,94,213 ; divps %xmm5,%xmm2 DB 15,88,208 ; addps %xmm0,%xmm2 DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0 - DB 15,89,5,54,92,0,0 ; mulps 0x5c36(%rip),%xmm0 # 9010 <_sk_clut_4D_sse2+0x1fb9> - DB 15,84,13,63,92,0,0 ; andps 0x5c3f(%rip),%xmm1 # 9020 <_sk_clut_4D_sse2+0x1fc9> + DB 15,89,5,38,242,0,0 ; mulps 0xf226(%rip),%xmm0 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 15,84,13,47,242,0,0 ; andps 0xf22f(%rip),%xmm1 # 2c230 <_sk_overlay_sse2_8bit+0x110f> DB 65,15,86,206 ; orps %xmm14,%xmm1 DB 65,15,88,196 ; addps %xmm12,%xmm0 DB 15,40,233 ; movaps %xmm1,%xmm5 @@ -31608,9 +27543,9 @@ _sk_gamma_sse2 LABEL PROC DB 15,94,206 ; divps %xmm6,%xmm1 DB 15,88,200 ; addps %xmm0,%xmm1 DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0 - DB 15,89,5,197,91,0,0 ; mulps 0x5bc5(%rip),%xmm0 # 9010 <_sk_clut_4D_sse2+0x1fb9> - DB 15,84,29,206,91,0,0 ; andps 0x5bce(%rip),%xmm3 # 9020 <_sk_clut_4D_sse2+0x1fc9> - DB 15,86,29,215,91,0,0 ; orps 0x5bd7(%rip),%xmm3 # 9030 <_sk_clut_4D_sse2+0x1fd9> + DB 15,89,5,181,241,0,0 ; mulps 0xf1b5(%rip),%xmm0 # 2c220 <_sk_overlay_sse2_8bit+0x10ff> + DB 15,84,29,190,241,0,0 ; andps 0xf1be(%rip),%xmm3 # 2c230 <_sk_overlay_sse2_8bit+0x110f> + DB 15,86,29,231,238,0,0 ; orps 0xeee7(%rip),%xmm3 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,88,196 ; addps %xmm12,%xmm0 DB 68,15,89,219 ; mulps %xmm3,%xmm11 DB 65,15,92,195 ; subps %xmm11,%xmm0 @@ -31632,7 +27567,7 @@ _sk_gamma_sse2 LABEL PROC DB 15,92,253 ; subps %xmm5,%xmm7 DB 68,15,94,255 ; divps %xmm7,%xmm15 DB 68,15,88,248 ; addps %xmm0,%xmm15 - DB 15,40,5,36,92,0,0 ; movaps 0x5c24(%rip),%xmm0 # 90d0 <_sk_clut_4D_sse2+0x2079> + DB 15,40,5,244,241,0,0 ; movaps 0xf1f4(%rip),%xmm0 # 2c2c0 <_sk_overlay_sse2_8bit+0x119f> DB 15,89,208 ; mulps %xmm0,%xmm2 DB 15,89,200 ; mulps %xmm0,%xmm1 DB 68,15,89,248 ; mulps %xmm0,%xmm15 @@ -31650,29 +27585,29 @@ _sk_gamma_sse2 LABEL PROC PUBLIC _sk_lab_to_xyz_sse2 _sk_lab_to_xyz_sse2 LABEL PROC - DB 15,89,5,246,91,0,0 ; mulps 0x5bf6(%rip),%xmm0 # 90e0 <_sk_clut_4D_sse2+0x2089> - DB 68,15,40,5,254,91,0,0 ; movaps 0x5bfe(%rip),%xmm8 # 90f0 <_sk_clut_4D_sse2+0x2099> + DB 15,89,5,198,241,0,0 ; mulps 0xf1c6(%rip),%xmm0 # 2c2d0 <_sk_overlay_sse2_8bit+0x11af> + DB 68,15,40,5,62,239,0,0 ; movaps 0xef3e(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> DB 65,15,89,200 ; mulps %xmm8,%xmm1 - DB 68,15,40,13,2,92,0,0 ; movaps 0x5c02(%rip),%xmm9 # 9100 <_sk_clut_4D_sse2+0x20a9> + DB 68,15,40,13,194,241,0,0 ; movaps 0xf1c2(%rip),%xmm9 # 2c2e0 <_sk_overlay_sse2_8bit+0x11bf> 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,255,91,0,0 ; addps 0x5bff(%rip),%xmm0 # 9110 <_sk_clut_4D_sse2+0x20b9> - DB 15,89,5,8,92,0,0 ; mulps 0x5c08(%rip),%xmm0 # 9120 <_sk_clut_4D_sse2+0x20c9> - DB 15,89,13,17,92,0,0 ; mulps 0x5c11(%rip),%xmm1 # 9130 <_sk_clut_4D_sse2+0x20d9> + DB 15,88,5,191,241,0,0 ; addps 0xf1bf(%rip),%xmm0 # 2c2f0 <_sk_overlay_sse2_8bit+0x11cf> + DB 15,89,5,200,241,0,0 ; mulps 0xf1c8(%rip),%xmm0 # 2c300 <_sk_overlay_sse2_8bit+0x11df> + DB 15,89,13,209,241,0,0 ; mulps 0xf1d1(%rip),%xmm1 # 2c310 <_sk_overlay_sse2_8bit+0x11ef> DB 15,88,200 ; addps %xmm0,%xmm1 - DB 15,89,21,23,92,0,0 ; mulps 0x5c17(%rip),%xmm2 # 9140 <_sk_clut_4D_sse2+0x20e9> + DB 15,89,21,215,241,0,0 ; mulps 0xf1d7(%rip),%xmm2 # 2c320 <_sk_overlay_sse2_8bit+0x11ff> 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,12,92,0,0 ; movaps 0x5c0c(%rip),%xmm2 # 9150 <_sk_clut_4D_sse2+0x20f9> + DB 15,40,21,204,241,0,0 ; movaps 0xf1cc(%rip),%xmm2 # 2c330 <_sk_overlay_sse2_8bit+0x120f> DB 68,15,40,194 ; movaps %xmm2,%xmm8 DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8 - DB 68,15,40,21,11,92,0,0 ; movaps 0x5c0b(%rip),%xmm10 # 9160 <_sk_clut_4D_sse2+0x2109> + DB 68,15,40,21,203,241,0,0 ; movaps 0xf1cb(%rip),%xmm10 # 2c340 <_sk_overlay_sse2_8bit+0x121f> DB 65,15,88,202 ; addps %xmm10,%xmm1 - DB 68,15,40,29,15,92,0,0 ; movaps 0x5c0f(%rip),%xmm11 # 9170 <_sk_clut_4D_sse2+0x2119> + DB 68,15,40,29,207,241,0,0 ; movaps 0xf1cf(%rip),%xmm11 # 2c350 <_sk_overlay_sse2_8bit+0x122f> DB 65,15,89,203 ; mulps %xmm11,%xmm1 DB 69,15,84,224 ; andps %xmm8,%xmm12 DB 68,15,85,193 ; andnps %xmm1,%xmm8 @@ -31696,8 +27631,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,191,91,0,0 ; mulps 0x5bbf(%rip),%xmm8 # 9180 <_sk_clut_4D_sse2+0x2129> - DB 15,89,21,200,91,0,0 ; mulps 0x5bc8(%rip),%xmm2 # 9190 <_sk_clut_4D_sse2+0x2139> + DB 68,15,89,5,127,241,0,0 ; mulps 0xf17f(%rip),%xmm8 # 2c360 <_sk_overlay_sse2_8bit+0x123f> + DB 15,89,21,136,241,0,0 ; mulps 0xf188(%rip),%xmm2 # 2c370 <_sk_overlay_sse2_8bit+0x124f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -31711,13 +27646,13 @@ _sk_load_a8_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,46 ; jne 3616 <_sk_load_a8_sse2+0x46> + DB 117,46 ; jne 1d236 <_sk_load_a8_sse2+0x46> 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,162,91,0,0 ; pand 0x5ba2(%rip),%xmm0 # 91a0 <_sk_clut_4D_sse2+0x2149> + DB 102,15,219,5,2,238,0,0 ; pand 0xee02(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3 - DB 15,89,29,168,91,0,0 ; mulps 0x5ba8(%rip),%xmm3 # 91b0 <_sk_clut_4D_sse2+0x2159> + DB 15,89,29,72,239,0,0 ; mulps 0xef48(%rip),%xmm3 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,192 ; xorps %xmm0,%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 @@ -31726,12 +27661,12 @@ _sk_load_a8_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,54 ; je 3659 <_sk_load_a8_sse2+0x89> + DB 116,54 ; je 1d279 <_sk_load_a8_sse2+0x89> DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3642 <_sk_load_a8_sse2+0x72> + DB 116,21 ; je 1d262 <_sk_load_a8_sse2+0x72> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,195 ; jne 35f6 <_sk_load_a8_sse2+0x26> + DB 117,195 ; jne 1d216 <_sk_load_a8_sse2+0x26> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 @@ -31740,10 +27675,10 @@ _sk_load_a8_sse2 LABEL PROC DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1 DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1 DB 242,15,16,193 ; movsd %xmm1,%xmm0 - DB 235,157 ; jmp 35f6 <_sk_load_a8_sse2+0x26> + DB 235,157 ; jmp 1d216 <_sk_load_a8_sse2+0x26> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 - DB 235,146 ; jmp 35f6 <_sk_load_a8_sse2+0x26> + DB 235,146 ; jmp 1d216 <_sk_load_a8_sse2+0x26> PUBLIC _sk_load_a8_dst_sse2 _sk_load_a8_dst_sse2 LABEL PROC @@ -31754,13 +27689,13 @@ _sk_load_a8_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,46 ; jne 36aa <_sk_load_a8_dst_sse2+0x46> + DB 117,46 ; jne 1d2ca <_sk_load_a8_dst_sse2+0x46> 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,46,91,0,0 ; pand 0x5b2e(%rip),%xmm4 # 91c0 <_sk_clut_4D_sse2+0x2169> + DB 102,15,219,37,110,237,0,0 ; pand 0xed6e(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7 - DB 15,89,61,52,91,0,0 ; mulps 0x5b34(%rip),%xmm7 # 91d0 <_sk_clut_4D_sse2+0x2179> + DB 15,89,61,180,238,0,0 ; mulps 0xeeb4(%rip),%xmm7 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,228 ; xorps %xmm4,%xmm4 DB 102,15,87,237 ; xorpd %xmm5,%xmm5 @@ -31769,12 +27704,12 @@ _sk_load_a8_dst_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,54 ; je 36ed <_sk_load_a8_dst_sse2+0x89> + DB 116,54 ; je 1d30d <_sk_load_a8_dst_sse2+0x89> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 36d6 <_sk_load_a8_dst_sse2+0x72> + DB 116,21 ; je 1d2f6 <_sk_load_a8_dst_sse2+0x72> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,195 ; jne 368a <_sk_load_a8_dst_sse2+0x26> + DB 117,195 ; jne 1d2aa <_sk_load_a8_dst_sse2+0x26> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4 @@ -31783,10 +27718,10 @@ _sk_load_a8_dst_sse2 LABEL PROC DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5 DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5 DB 242,15,16,229 ; movsd %xmm5,%xmm4 - DB 235,157 ; jmp 368a <_sk_load_a8_dst_sse2+0x26> + DB 235,157 ; jmp 1d2aa <_sk_load_a8_dst_sse2+0x26> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 - DB 235,146 ; jmp 368a <_sk_load_a8_dst_sse2+0x26> + DB 235,146 ; jmp 1d2aa <_sk_load_a8_dst_sse2+0x26> PUBLIC _sk_gather_a8_sse2 _sk_gather_a8_sse2 LABEL PROC @@ -31826,7 +27761,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,85,90,0,0 ; mulps 0x5a55(%rip),%xmm3 # 91e0 <_sk_clut_4D_sse2+0x2189> + DB 15,89,29,197,237,0,0 ; mulps 0xedc5(%rip),%xmm3 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,192 ; xorps %xmm0,%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 @@ -31844,7 +27779,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,53,90,0,0 ; movaps 0x5a35(%rip),%xmm8 # 91f0 <_sk_clut_4D_sse2+0x2199> + DB 68,15,40,5,117,236,0,0 ; movaps 0xec75(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -31852,7 +27787,7 @@ _sk_store_a8_sse2 LABEL PROC DB 102,69,15,107,192 ; packssdw %xmm8,%xmm8 DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,17 ; jne 37f0 <_sk_store_a8_sse2+0x54> + DB 117,17 ; jne 1d410 <_sk_store_a8_sse2+0x54> DB 102,68,15,126,192 ; movd %xmm8,%eax DB 67,137,4,25 ; mov %eax,(%r9,%r11,1) DB 72,173 ; lods %ds:(%rsi),%rax @@ -31863,24 +27798,24 @@ _sk_store_a8_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,59 ; je 3842 <_sk_store_a8_sse2+0xa6> + DB 116,59 ; je 1d462 <_sk_store_a8_sse2+0xa6> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,22 ; je 3823 <_sk_store_a8_sse2+0x87> + DB 116,22 ; je 1d443 <_sk_store_a8_sse2+0x87> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,213 ; jne 37e8 <_sk_store_a8_sse2+0x4c> + DB 117,213 ; jne 1d408 <_sk_store_a8_sse2+0x4c> 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,212,89,0,0 ; pand 0x59d4(%rip),%xmm8 # 9200 <_sk_clut_4D_sse2+0x21a9> + DB 102,68,15,219,5,212,235,0,0 ; pand 0xebd4(%rip),%xmm8 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8 DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8 DB 102,68,15,126,192 ; movd %xmm8,%eax DB 102,67,137,4,25 ; mov %ax,(%r9,%r11,1) - DB 235,166 ; jmp 37e8 <_sk_store_a8_sse2+0x4c> + DB 235,166 ; jmp 1d408 <_sk_store_a8_sse2+0x4c> DB 102,68,15,127,4,36 ; movdqa %xmm8,(%rsp) DB 138,4,36 ; mov (%rsp),%al DB 67,136,4,25 ; mov %al,(%r9,%r11,1) - DB 235,151 ; jmp 37e8 <_sk_store_a8_sse2+0x4c> + DB 235,151 ; jmp 1d408 <_sk_store_a8_sse2+0x4c> PUBLIC _sk_load_g8_sse2 _sk_load_g8_sse2 LABEL PROC @@ -31891,27 +27826,27 @@ _sk_load_g8_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,49 ; jne 389a <_sk_load_g8_sse2+0x49> + DB 117,49 ; jne 1d4ba <_sk_load_g8_sse2+0x49> 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,145,89,0,0 ; pand 0x5991(%rip),%xmm0 # 9210 <_sk_clut_4D_sse2+0x21b9> + DB 102,15,219,5,129,235,0,0 ; pand 0xeb81(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,151,89,0,0 ; mulps 0x5997(%rip),%xmm0 # 9220 <_sk_clut_4D_sse2+0x21c9> + DB 15,89,5,199,236,0,0 ; mulps 0xecc7(%rip),%xmm0 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,158,89,0,0 ; movaps 0x599e(%rip),%xmm3 # 9230 <_sk_clut_4D_sse2+0x21d9> + DB 15,40,29,190,234,0,0 ; movaps 0xeabe(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,54 ; je 38dd <_sk_load_g8_sse2+0x8c> + DB 116,54 ; je 1d4fd <_sk_load_g8_sse2+0x8c> DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 38c6 <_sk_load_g8_sse2+0x75> + DB 116,21 ; je 1d4e6 <_sk_load_g8_sse2+0x75> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,192 ; jne 3877 <_sk_load_g8_sse2+0x26> + DB 117,192 ; jne 1d497 <_sk_load_g8_sse2+0x26> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 @@ -31920,10 +27855,10 @@ _sk_load_g8_sse2 LABEL PROC DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1 DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1 DB 242,15,16,193 ; movsd %xmm1,%xmm0 - DB 235,154 ; jmp 3877 <_sk_load_g8_sse2+0x26> + DB 235,154 ; jmp 1d497 <_sk_load_g8_sse2+0x26> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 - DB 235,143 ; jmp 3877 <_sk_load_g8_sse2+0x26> + DB 235,143 ; jmp 1d497 <_sk_load_g8_sse2+0x26> PUBLIC _sk_load_g8_dst_sse2 _sk_load_g8_dst_sse2 LABEL PROC @@ -31934,27 +27869,27 @@ _sk_load_g8_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,49 ; jne 3931 <_sk_load_g8_dst_sse2+0x49> + DB 117,49 ; jne 1d551 <_sk_load_g8_dst_sse2+0x49> 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,42,89,0,0 ; pand 0x592a(%rip),%xmm4 # 9240 <_sk_clut_4D_sse2+0x21e9> + DB 102,15,219,37,234,234,0,0 ; pand 0xeaea(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 15,89,37,48,89,0,0 ; mulps 0x5930(%rip),%xmm4 # 9250 <_sk_clut_4D_sse2+0x21f9> + DB 15,89,37,48,236,0,0 ; mulps 0xec30(%rip),%xmm4 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,61,55,89,0,0 ; movaps 0x5937(%rip),%xmm7 # 9260 <_sk_clut_4D_sse2+0x2209> + DB 15,40,61,39,234,0,0 ; movaps 0xea27(%rip),%xmm7 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,236 ; movaps %xmm4,%xmm5 DB 15,40,244 ; movaps %xmm4,%xmm6 DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,54 ; je 3974 <_sk_load_g8_dst_sse2+0x8c> + DB 116,54 ; je 1d594 <_sk_load_g8_dst_sse2+0x8c> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 395d <_sk_load_g8_dst_sse2+0x75> + DB 116,21 ; je 1d57d <_sk_load_g8_dst_sse2+0x75> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,192 ; jne 390e <_sk_load_g8_dst_sse2+0x26> + DB 117,192 ; jne 1d52e <_sk_load_g8_dst_sse2+0x26> DB 67,15,182,68,25,2 ; movzbl 0x2(%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4 @@ -31963,10 +27898,10 @@ _sk_load_g8_dst_sse2 LABEL PROC DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5 DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5 DB 242,15,16,229 ; movsd %xmm5,%xmm4 - DB 235,154 ; jmp 390e <_sk_load_g8_dst_sse2+0x26> + DB 235,154 ; jmp 1d52e <_sk_load_g8_dst_sse2+0x26> DB 67,15,182,4,25 ; movzbl (%r9,%r11,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 - DB 235,143 ; jmp 390e <_sk_load_g8_dst_sse2+0x26> + DB 235,143 ; jmp 1d52e <_sk_load_g8_dst_sse2+0x26> PUBLIC _sk_gather_g8_sse2 _sk_gather_g8_sse2 LABEL PROC @@ -32006,9 +27941,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,94,88,0,0 ; mulps 0x585e(%rip),%xmm0 # 9270 <_sk_clut_4D_sse2+0x2219> + DB 15,89,5,62,235,0,0 ; mulps 0xeb3e(%rip),%xmm0 # 2c170 <_sk_overlay_sse2_8bit+0x104f> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,101,88,0,0 ; movaps 0x5865(%rip),%xmm3 # 9280 <_sk_clut_4D_sse2+0x2229> + DB 15,40,29,53,233,0,0 ; movaps 0xe935(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 DB 91 ; pop %rbx @@ -32025,42 +27960,42 @@ _sk_load_565_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,83 ; jne 3a93 <_sk_load_565_sse2+0x6e> + DB 117,83 ; jne 1d6b3 <_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,62,88,0,0 ; movdqa 0x583e(%rip),%xmm0 # 9290 <_sk_clut_4D_sse2+0x2239> + DB 102,15,111,5,14,235,0,0 ; movdqa 0xeb0e(%rip),%xmm0 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,15,219,194 ; pand %xmm2,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,64,88,0,0 ; mulps 0x5840(%rip),%xmm0 # 92a0 <_sk_clut_4D_sse2+0x2249> - DB 102,15,111,13,72,88,0,0 ; movdqa 0x5848(%rip),%xmm1 # 92b0 <_sk_clut_4D_sse2+0x2259> + DB 15,89,5,16,235,0,0 ; mulps 0xeb10(%rip),%xmm0 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,15,111,13,24,235,0,0 ; movdqa 0xeb18(%rip),%xmm1 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,15,219,202 ; pand %xmm2,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,74,88,0,0 ; mulps 0x584a(%rip),%xmm1 # 92c0 <_sk_clut_4D_sse2+0x2269> - DB 102,15,219,21,82,88,0,0 ; pand 0x5852(%rip),%xmm2 # 92d0 <_sk_clut_4D_sse2+0x2279> + DB 15,89,13,26,235,0,0 ; mulps 0xeb1a(%rip),%xmm1 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,15,219,21,34,235,0,0 ; pand 0xeb22(%rip),%xmm2 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,88,88,0,0 ; mulps 0x5858(%rip),%xmm2 # 92e0 <_sk_clut_4D_sse2+0x2289> + DB 15,89,21,40,235,0,0 ; mulps 0xeb28(%rip),%xmm2 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,95,88,0,0 ; movaps 0x585f(%rip),%xmm3 # 92f0 <_sk_clut_4D_sse2+0x2299> + DB 15,40,29,191,232,0,0 ; movaps 0xe8bf(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,50 ; je 3ad2 <_sk_load_565_sse2+0xad> + DB 116,50 ; je 1d6f2 <_sk_load_565_sse2+0xad> DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3abf <_sk_load_565_sse2+0x9a> + DB 116,21 ; je 1d6df <_sk_load_565_sse2+0x9a> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,154 ; jne 3a4a <_sk_load_565_sse2+0x25> + DB 117,154 ; jne 1d66a <_sk_load_565_sse2+0x25> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2 DB 102,67,15,110,4,89 ; movd (%r9,%r11,2),%xmm0 DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0 DB 242,15,16,208 ; movsd %xmm0,%xmm2 - DB 233,120,255,255,255 ; jmpq 3a4a <_sk_load_565_sse2+0x25> + DB 233,120,255,255,255 ; jmpq 1d66a <_sk_load_565_sse2+0x25> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,208 ; movd %eax,%xmm2 - DB 233,106,255,255,255 ; jmpq 3a4a <_sk_load_565_sse2+0x25> + DB 233,106,255,255,255 ; jmpq 1d66a <_sk_load_565_sse2+0x25> PUBLIC _sk_load_565_dst_sse2 _sk_load_565_dst_sse2 LABEL PROC @@ -32072,42 +28007,42 @@ _sk_load_565_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,83 ; jne 3b4e <_sk_load_565_dst_sse2+0x6e> + DB 117,83 ; jne 1d76e <_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,243,87,0,0 ; movdqa 0x57f3(%rip),%xmm4 # 9300 <_sk_clut_4D_sse2+0x22a9> + DB 102,15,111,37,83,234,0,0 ; movdqa 0xea53(%rip),%xmm4 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,15,219,230 ; pand %xmm6,%xmm4 DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 15,89,37,245,87,0,0 ; mulps 0x57f5(%rip),%xmm4 # 9310 <_sk_clut_4D_sse2+0x22b9> - DB 102,15,111,45,253,87,0,0 ; movdqa 0x57fd(%rip),%xmm5 # 9320 <_sk_clut_4D_sse2+0x22c9> + DB 15,89,37,85,234,0,0 ; mulps 0xea55(%rip),%xmm4 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,15,111,45,93,234,0,0 ; movdqa 0xea5d(%rip),%xmm5 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,15,219,238 ; pand %xmm6,%xmm5 DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5 - DB 15,89,45,255,87,0,0 ; mulps 0x57ff(%rip),%xmm5 # 9330 <_sk_clut_4D_sse2+0x22d9> - DB 102,15,219,53,7,88,0,0 ; pand 0x5807(%rip),%xmm6 # 9340 <_sk_clut_4D_sse2+0x22e9> + DB 15,89,45,95,234,0,0 ; mulps 0xea5f(%rip),%xmm5 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,15,219,53,103,234,0,0 ; pand 0xea67(%rip),%xmm6 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6 - DB 15,89,53,13,88,0,0 ; mulps 0x580d(%rip),%xmm6 # 9350 <_sk_clut_4D_sse2+0x22f9> + DB 15,89,53,109,234,0,0 ; mulps 0xea6d(%rip),%xmm6 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,61,20,88,0,0 ; movaps 0x5814(%rip),%xmm7 # 9360 <_sk_clut_4D_sse2+0x2309> + DB 15,40,61,4,232,0,0 ; movaps 0xe804(%rip),%xmm7 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,50 ; je 3b8d <_sk_load_565_dst_sse2+0xad> + DB 116,50 ; je 1d7ad <_sk_load_565_dst_sse2+0xad> DB 102,15,239,246 ; pxor %xmm6,%xmm6 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3b7a <_sk_load_565_dst_sse2+0x9a> + DB 116,21 ; je 1d79a <_sk_load_565_dst_sse2+0x9a> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,154 ; jne 3b05 <_sk_load_565_dst_sse2+0x25> + DB 117,154 ; jne 1d725 <_sk_load_565_dst_sse2+0x25> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6 DB 102,67,15,110,36,89 ; movd (%r9,%r11,2),%xmm4 DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4 DB 242,15,16,244 ; movsd %xmm4,%xmm6 - DB 233,120,255,255,255 ; jmpq 3b05 <_sk_load_565_dst_sse2+0x25> + DB 233,120,255,255,255 ; jmpq 1d725 <_sk_load_565_dst_sse2+0x25> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,240 ; movd %eax,%xmm6 - DB 233,106,255,255,255 ; jmpq 3b05 <_sk_load_565_dst_sse2+0x25> + DB 233,106,255,255,255 ; jmpq 1d725 <_sk_load_565_dst_sse2+0x25> PUBLIC _sk_gather_565_sse2 _sk_gather_565_sse2 LABEL PROC @@ -32140,19 +28075,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,79,87,0,0 ; movdqa 0x574f(%rip),%xmm0 # 9370 <_sk_clut_4D_sse2+0x2319> + DB 102,15,111,5,63,233,0,0 ; movdqa 0xe93f(%rip),%xmm0 # 2c180 <_sk_overlay_sse2_8bit+0x105f> DB 102,15,219,194 ; pand %xmm2,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,81,87,0,0 ; mulps 0x5751(%rip),%xmm0 # 9380 <_sk_clut_4D_sse2+0x2329> - DB 102,15,111,13,89,87,0,0 ; movdqa 0x5759(%rip),%xmm1 # 9390 <_sk_clut_4D_sse2+0x2339> + DB 15,89,5,65,233,0,0 ; mulps 0xe941(%rip),%xmm0 # 2c190 <_sk_overlay_sse2_8bit+0x106f> + DB 102,15,111,13,73,233,0,0 ; movdqa 0xe949(%rip),%xmm1 # 2c1a0 <_sk_overlay_sse2_8bit+0x107f> DB 102,15,219,202 ; pand %xmm2,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,91,87,0,0 ; mulps 0x575b(%rip),%xmm1 # 93a0 <_sk_clut_4D_sse2+0x2349> - DB 102,15,219,21,99,87,0,0 ; pand 0x5763(%rip),%xmm2 # 93b0 <_sk_clut_4D_sse2+0x2359> + DB 15,89,13,75,233,0,0 ; mulps 0xe94b(%rip),%xmm1 # 2c1b0 <_sk_overlay_sse2_8bit+0x108f> + DB 102,15,219,21,83,233,0,0 ; pand 0xe953(%rip),%xmm2 # 2c1c0 <_sk_overlay_sse2_8bit+0x109f> DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,105,87,0,0 ; mulps 0x5769(%rip),%xmm2 # 93c0 <_sk_clut_4D_sse2+0x2369> + DB 15,89,21,89,233,0,0 ; mulps 0xe959(%rip),%xmm2 # 2c1d0 <_sk_overlay_sse2_8bit+0x10af> DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,112,87,0,0 ; movaps 0x5770(%rip),%xmm3 # 93d0 <_sk_clut_4D_sse2+0x2379> + DB 15,40,29,240,230,0,0 ; movaps 0xe6f0(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax @@ -32165,12 +28100,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,95,87,0,0 ; movaps 0x575f(%rip),%xmm8 # 93e0 <_sk_clut_4D_sse2+0x2389> + DB 68,15,40,5,239,234,0,0 ; movaps 0xeaef(%rip),%xmm8 # 2c390 <_sk_overlay_sse2_8bit+0x126f> 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,84,87,0,0 ; movaps 0x5754(%rip),%xmm10 # 93f0 <_sk_clut_4D_sse2+0x2399> + DB 68,15,40,21,228,234,0,0 ; movaps 0xeae4(%rip),%xmm10 # 2c3a0 <_sk_overlay_sse2_8bit+0x127f> 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 @@ -32182,7 +28117,7 @@ _sk_store_565_sse2 LABEL PROC DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8 DB 102,69,15,107,192 ; packssdw %xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 3cde <_sk_store_565_sse2+0x7b> + DB 117,10 ; jne 1d8fe <_sk_store_565_sse2+0x7b> DB 242,71,15,17,4,89 ; movsd %xmm8,(%r9,%r11,2) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -32190,19 +28125,19 @@ _sk_store_565_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,38 ; je 3d16 <_sk_store_565_sse2+0xb3> + DB 116,38 ; je 1d936 <_sk_store_565_sse2+0xb3> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 3d08 <_sk_store_565_sse2+0xa5> + DB 116,18 ; je 1d928 <_sk_store_565_sse2+0xa5> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,222 ; jne 3cda <_sk_store_565_sse2+0x77> + DB 117,222 ; jne 1d8fa <_sk_store_565_sse2+0x77> DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax DB 102,67,137,68,89,4 ; mov %ax,0x4(%r9,%r11,2) DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8 DB 102,71,15,126,4,89 ; movd %xmm8,(%r9,%r11,2) - DB 235,196 ; jmp 3cda <_sk_store_565_sse2+0x77> + DB 235,196 ; jmp 1d8fa <_sk_store_565_sse2+0x77> DB 102,68,15,126,192 ; movd %xmm8,%eax DB 102,67,137,4,89 ; mov %ax,(%r9,%r11,2) - DB 235,184 ; jmp 3cda <_sk_store_565_sse2+0x77> + DB 235,184 ; jmp 1d8fa <_sk_store_565_sse2+0x77> PUBLIC _sk_load_4444_sse2 _sk_load_4444_sse2 LABEL PROC @@ -32214,45 +28149,45 @@ _sk_load_4444_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,98 ; jne 3d9f <_sk_load_4444_sse2+0x7d> + DB 117,98 ; jne 1d9bf <_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,177,86,0,0 ; movdqa 0x56b1(%rip),%xmm0 # 9400 <_sk_clut_4D_sse2+0x23a9> + DB 102,15,111,5,65,234,0,0 ; movdqa 0xea41(%rip),%xmm0 # 2c3b0 <_sk_overlay_sse2_8bit+0x128f> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,179,86,0,0 ; mulps 0x56b3(%rip),%xmm0 # 9410 <_sk_clut_4D_sse2+0x23b9> - DB 102,15,111,13,187,86,0,0 ; movdqa 0x56bb(%rip),%xmm1 # 9420 <_sk_clut_4D_sse2+0x23c9> + DB 15,89,5,67,234,0,0 ; mulps 0xea43(%rip),%xmm0 # 2c3c0 <_sk_overlay_sse2_8bit+0x129f> + DB 102,15,111,13,75,234,0,0 ; movdqa 0xea4b(%rip),%xmm1 # 2c3d0 <_sk_overlay_sse2_8bit+0x12af> DB 102,15,219,203 ; pand %xmm3,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,189,86,0,0 ; mulps 0x56bd(%rip),%xmm1 # 9430 <_sk_clut_4D_sse2+0x23d9> - DB 102,15,111,21,197,86,0,0 ; movdqa 0x56c5(%rip),%xmm2 # 9440 <_sk_clut_4D_sse2+0x23e9> + DB 15,89,13,77,234,0,0 ; mulps 0xea4d(%rip),%xmm1 # 2c3e0 <_sk_overlay_sse2_8bit+0x12bf> + DB 102,15,111,21,85,234,0,0 ; movdqa 0xea55(%rip),%xmm2 # 2c3f0 <_sk_overlay_sse2_8bit+0x12cf> DB 102,15,219,211 ; pand %xmm3,%xmm2 DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,199,86,0,0 ; mulps 0x56c7(%rip),%xmm2 # 9450 <_sk_clut_4D_sse2+0x23f9> - DB 102,15,219,29,207,86,0,0 ; pand 0x56cf(%rip),%xmm3 # 9460 <_sk_clut_4D_sse2+0x2409> + DB 15,89,21,87,234,0,0 ; mulps 0xea57(%rip),%xmm2 # 2c400 <_sk_overlay_sse2_8bit+0x12df> + DB 102,15,219,29,95,234,0,0 ; pand 0xea5f(%rip),%xmm3 # 2c410 <_sk_overlay_sse2_8bit+0x12ef> DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3 - DB 15,89,29,213,86,0,0 ; mulps 0x56d5(%rip),%xmm3 # 9470 <_sk_clut_4D_sse2+0x2419> + DB 15,89,29,101,234,0,0 ; mulps 0xea65(%rip),%xmm3 # 2c420 <_sk_overlay_sse2_8bit+0x12ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,50 ; je 3dde <_sk_load_4444_sse2+0xbc> + DB 116,50 ; je 1d9fe <_sk_load_4444_sse2+0xbc> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3dcb <_sk_load_4444_sse2+0xa9> + DB 116,21 ; je 1d9eb <_sk_load_4444_sse2+0xa9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,139 ; jne 3d47 <_sk_load_4444_sse2+0x25> + DB 117,139 ; jne 1d967 <_sk_load_4444_sse2+0x25> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3 DB 102,67,15,110,4,89 ; movd (%r9,%r11,2),%xmm0 DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0 DB 242,15,16,216 ; movsd %xmm0,%xmm3 - DB 233,105,255,255,255 ; jmpq 3d47 <_sk_load_4444_sse2+0x25> + DB 233,105,255,255,255 ; jmpq 1d967 <_sk_load_4444_sse2+0x25> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,216 ; movd %eax,%xmm3 - DB 233,91,255,255,255 ; jmpq 3d47 <_sk_load_4444_sse2+0x25> + DB 233,91,255,255,255 ; jmpq 1d967 <_sk_load_4444_sse2+0x25> PUBLIC _sk_load_4444_dst_sse2 _sk_load_4444_dst_sse2 LABEL PROC @@ -32264,45 +28199,45 @@ _sk_load_4444_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 76,99,218 ; movslq %edx,%r11 DB 77,133,192 ; test %r8,%r8 - DB 117,98 ; jne 3e69 <_sk_load_4444_dst_sse2+0x7d> + DB 117,98 ; jne 1da89 <_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,103,86,0,0 ; movdqa 0x5667(%rip),%xmm4 # 9480 <_sk_clut_4D_sse2+0x2429> + DB 102,15,111,37,119,233,0,0 ; movdqa 0xe977(%rip),%xmm4 # 2c3b0 <_sk_overlay_sse2_8bit+0x128f> DB 102,15,219,231 ; pand %xmm7,%xmm4 DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4 - DB 15,89,37,105,86,0,0 ; mulps 0x5669(%rip),%xmm4 # 9490 <_sk_clut_4D_sse2+0x2439> - DB 102,15,111,45,113,86,0,0 ; movdqa 0x5671(%rip),%xmm5 # 94a0 <_sk_clut_4D_sse2+0x2449> + DB 15,89,37,121,233,0,0 ; mulps 0xe979(%rip),%xmm4 # 2c3c0 <_sk_overlay_sse2_8bit+0x129f> + DB 102,15,111,45,129,233,0,0 ; movdqa 0xe981(%rip),%xmm5 # 2c3d0 <_sk_overlay_sse2_8bit+0x12af> DB 102,15,219,239 ; pand %xmm7,%xmm5 DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5 - DB 15,89,45,115,86,0,0 ; mulps 0x5673(%rip),%xmm5 # 94b0 <_sk_clut_4D_sse2+0x2459> - DB 102,15,111,53,123,86,0,0 ; movdqa 0x567b(%rip),%xmm6 # 94c0 <_sk_clut_4D_sse2+0x2469> + DB 15,89,45,131,233,0,0 ; mulps 0xe983(%rip),%xmm5 # 2c3e0 <_sk_overlay_sse2_8bit+0x12bf> + DB 102,15,111,53,139,233,0,0 ; movdqa 0xe98b(%rip),%xmm6 # 2c3f0 <_sk_overlay_sse2_8bit+0x12cf> DB 102,15,219,247 ; pand %xmm7,%xmm6 DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6 - DB 15,89,53,125,86,0,0 ; mulps 0x567d(%rip),%xmm6 # 94d0 <_sk_clut_4D_sse2+0x2479> - DB 102,15,219,61,133,86,0,0 ; pand 0x5685(%rip),%xmm7 # 94e0 <_sk_clut_4D_sse2+0x2489> + DB 15,89,53,141,233,0,0 ; mulps 0xe98d(%rip),%xmm6 # 2c400 <_sk_overlay_sse2_8bit+0x12df> + DB 102,15,219,61,149,233,0,0 ; pand 0xe995(%rip),%xmm7 # 2c410 <_sk_overlay_sse2_8bit+0x12ef> DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7 - DB 15,89,61,139,86,0,0 ; mulps 0x568b(%rip),%xmm7 # 94f0 <_sk_clut_4D_sse2+0x2499> + DB 15,89,61,155,233,0,0 ; mulps 0xe99b(%rip),%xmm7 # 2c420 <_sk_overlay_sse2_8bit+0x12ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,50 ; je 3ea8 <_sk_load_4444_dst_sse2+0xbc> + DB 116,50 ; je 1dac8 <_sk_load_4444_dst_sse2+0xbc> DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,21 ; je 3e95 <_sk_load_4444_dst_sse2+0xa9> + DB 116,21 ; je 1dab5 <_sk_load_4444_dst_sse2+0xa9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,139 ; jne 3e11 <_sk_load_4444_dst_sse2+0x25> + DB 117,139 ; jne 1da31 <_sk_load_4444_dst_sse2+0x25> DB 67,15,183,68,89,4 ; movzwl 0x4(%r9,%r11,2),%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7 DB 102,67,15,110,36,89 ; movd (%r9,%r11,2),%xmm4 DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4 DB 242,15,16,252 ; movsd %xmm4,%xmm7 - DB 233,105,255,255,255 ; jmpq 3e11 <_sk_load_4444_dst_sse2+0x25> + DB 233,105,255,255,255 ; jmpq 1da31 <_sk_load_4444_dst_sse2+0x25> DB 67,15,183,4,89 ; movzwl (%r9,%r11,2),%eax DB 102,15,110,248 ; movd %eax,%xmm7 - DB 233,91,255,255,255 ; jmpq 3e11 <_sk_load_4444_dst_sse2+0x25> + DB 233,91,255,255,255 ; jmpq 1da31 <_sk_load_4444_dst_sse2+0x25> PUBLIC _sk_gather_4444_sse2 _sk_gather_4444_sse2 LABEL PROC @@ -32335,21 +28270,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,196,85,0,0 ; movdqa 0x55c4(%rip),%xmm0 # 9500 <_sk_clut_4D_sse2+0x24a9> + DB 102,15,111,5,84,232,0,0 ; movdqa 0xe854(%rip),%xmm0 # 2c3b0 <_sk_overlay_sse2_8bit+0x128f> DB 102,15,219,195 ; pand %xmm3,%xmm0 DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0 - DB 15,89,5,198,85,0,0 ; mulps 0x55c6(%rip),%xmm0 # 9510 <_sk_clut_4D_sse2+0x24b9> - DB 102,15,111,13,206,85,0,0 ; movdqa 0x55ce(%rip),%xmm1 # 9520 <_sk_clut_4D_sse2+0x24c9> + DB 15,89,5,86,232,0,0 ; mulps 0xe856(%rip),%xmm0 # 2c3c0 <_sk_overlay_sse2_8bit+0x129f> + DB 102,15,111,13,94,232,0,0 ; movdqa 0xe85e(%rip),%xmm1 # 2c3d0 <_sk_overlay_sse2_8bit+0x12af> DB 102,15,219,203 ; pand %xmm3,%xmm1 DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1 - DB 15,89,13,208,85,0,0 ; mulps 0x55d0(%rip),%xmm1 # 9530 <_sk_clut_4D_sse2+0x24d9> - DB 102,15,111,21,216,85,0,0 ; movdqa 0x55d8(%rip),%xmm2 # 9540 <_sk_clut_4D_sse2+0x24e9> + DB 15,89,13,96,232,0,0 ; mulps 0xe860(%rip),%xmm1 # 2c3e0 <_sk_overlay_sse2_8bit+0x12bf> + DB 102,15,111,21,104,232,0,0 ; movdqa 0xe868(%rip),%xmm2 # 2c3f0 <_sk_overlay_sse2_8bit+0x12cf> DB 102,15,219,211 ; pand %xmm3,%xmm2 DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 - DB 15,89,21,218,85,0,0 ; mulps 0x55da(%rip),%xmm2 # 9550 <_sk_clut_4D_sse2+0x24f9> - DB 102,15,219,29,226,85,0,0 ; pand 0x55e2(%rip),%xmm3 # 9560 <_sk_clut_4D_sse2+0x2509> + DB 15,89,21,106,232,0,0 ; mulps 0xe86a(%rip),%xmm2 # 2c400 <_sk_overlay_sse2_8bit+0x12df> + DB 102,15,219,29,114,232,0,0 ; pand 0xe872(%rip),%xmm3 # 2c410 <_sk_overlay_sse2_8bit+0x12ef> DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3 - DB 15,89,29,232,85,0,0 ; mulps 0x55e8(%rip),%xmm3 # 9570 <_sk_clut_4D_sse2+0x2519> + DB 15,89,29,120,232,0,0 ; mulps 0xe878(%rip),%xmm3 # 2c420 <_sk_overlay_sse2_8bit+0x12ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax @@ -32363,7 +28298,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,213,85,0,0 ; movaps 0x55d5(%rip),%xmm8 # 9580 <_sk_clut_4D_sse2+0x2529> + DB 68,15,40,5,101,232,0,0 ; movaps 0xe865(%rip),%xmm8 # 2c430 <_sk_overlay_sse2_8bit+0x130f> 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 @@ -32385,7 +28320,7 @@ _sk_store_4444_sse2 LABEL PROC DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8 DB 102,69,15,107,192 ; packssdw %xmm8,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 401c <_sk_store_4444_sse2+0x8f> + DB 117,10 ; jne 1dc3c <_sk_store_4444_sse2+0x8f> DB 242,71,15,17,4,89 ; movsd %xmm8,(%r9,%r11,2) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -32393,19 +28328,19 @@ _sk_store_4444_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,38 ; je 4054 <_sk_store_4444_sse2+0xc7> + DB 116,38 ; je 1dc74 <_sk_store_4444_sse2+0xc7> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,18 ; je 4046 <_sk_store_4444_sse2+0xb9> + DB 116,18 ; je 1dc66 <_sk_store_4444_sse2+0xb9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,222 ; jne 4018 <_sk_store_4444_sse2+0x8b> + DB 117,222 ; jne 1dc38 <_sk_store_4444_sse2+0x8b> DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax DB 102,67,137,68,89,4 ; mov %ax,0x4(%r9,%r11,2) DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8 DB 102,71,15,126,4,89 ; movd %xmm8,(%r9,%r11,2) - DB 235,196 ; jmp 4018 <_sk_store_4444_sse2+0x8b> + DB 235,196 ; jmp 1dc38 <_sk_store_4444_sse2+0x8b> DB 102,68,15,126,192 ; movd %xmm8,%eax DB 102,67,137,4,89 ; mov %ax,(%r9,%r11,2) - DB 235,184 ; jmp 4018 <_sk_store_4444_sse2+0x8b> + DB 235,184 ; jmp 1dc38 <_sk_store_4444_sse2+0x8b> PUBLIC _sk_load_8888_sse2 _sk_load_8888_sse2 LABEL PROC @@ -32417,13 +28352,13 @@ _sk_load_8888_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,98 ; jne 40de <_sk_load_8888_sse2+0x7e> + DB 117,98 ; jne 1dcfe <_sk_load_8888_sse2+0x7e> DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9 - DB 102,15,111,21,6,85,0,0 ; movdqa 0x5506(%rip),%xmm2 # 9590 <_sk_clut_4D_sse2+0x2539> + DB 102,15,111,21,118,227,0,0 ; movdqa 0xe376(%rip),%xmm2 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,2,85,0,0 ; movaps 0x5502(%rip),%xmm8 # 95a0 <_sk_clut_4D_sse2+0x2549> + DB 68,15,40,5,178,228,0,0 ; movaps 0xe4b2(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> 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 @@ -32443,18 +28378,18 @@ _sk_load_8888_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,41 ; je 4114 <_sk_load_8888_sse2+0xb4> + DB 116,41 ; je 1dd34 <_sk_load_8888_sse2+0xb4> DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,19 ; je 4109 <_sk_load_8888_sse2+0xa9> + DB 116,19 ; je 1dd29 <_sk_load_8888_sse2+0xa9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,134 ; jne 4082 <_sk_load_8888_sse2+0x22> + DB 117,134 ; jne 1dca2 <_sk_load_8888_sse2+0x22> DB 102,65,15,110,68,129,8 ; movd 0x8(%r9,%rax,4),%xmm0 DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9 DB 102,69,15,18,12,129 ; movlpd (%r9,%rax,4),%xmm9 - DB 233,110,255,255,255 ; jmpq 4082 <_sk_load_8888_sse2+0x22> + DB 233,110,255,255,255 ; jmpq 1dca2 <_sk_load_8888_sse2+0x22> DB 102,69,15,110,12,129 ; movd (%r9,%rax,4),%xmm9 - DB 233,99,255,255,255 ; jmpq 4082 <_sk_load_8888_sse2+0x22> + DB 233,99,255,255,255 ; jmpq 1dca2 <_sk_load_8888_sse2+0x22> PUBLIC _sk_load_8888_dst_sse2 _sk_load_8888_dst_sse2 LABEL PROC @@ -32466,13 +28401,13 @@ _sk_load_8888_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,98 ; jne 419d <_sk_load_8888_dst_sse2+0x7e> + DB 117,98 ; jne 1ddbd <_sk_load_8888_dst_sse2+0x7e> DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9 - DB 102,15,111,53,103,84,0,0 ; movdqa 0x5467(%rip),%xmm6 # 95b0 <_sk_clut_4D_sse2+0x2559> + DB 102,15,111,53,183,226,0,0 ; movdqa 0xe2b7(%rip),%xmm6 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,99,84,0,0 ; movaps 0x5463(%rip),%xmm8 # 95c0 <_sk_clut_4D_sse2+0x2569> + DB 68,15,40,5,243,227,0,0 ; movaps 0xe3f3(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> 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 @@ -32492,18 +28427,18 @@ _sk_load_8888_dst_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,41 ; je 41d3 <_sk_load_8888_dst_sse2+0xb4> + DB 116,41 ; je 1ddf3 <_sk_load_8888_dst_sse2+0xb4> DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,19 ; je 41c8 <_sk_load_8888_dst_sse2+0xa9> + DB 116,19 ; je 1dde8 <_sk_load_8888_dst_sse2+0xa9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,134 ; jne 4141 <_sk_load_8888_dst_sse2+0x22> + DB 117,134 ; jne 1dd61 <_sk_load_8888_dst_sse2+0x22> DB 102,65,15,110,100,129,8 ; movd 0x8(%r9,%rax,4),%xmm4 DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9 DB 102,69,15,18,12,129 ; movlpd (%r9,%rax,4),%xmm9 - DB 233,110,255,255,255 ; jmpq 4141 <_sk_load_8888_dst_sse2+0x22> + DB 233,110,255,255,255 ; jmpq 1dd61 <_sk_load_8888_dst_sse2+0x22> DB 102,69,15,110,12,129 ; movd (%r9,%rax,4),%xmm9 - DB 233,99,255,255,255 ; jmpq 4141 <_sk_load_8888_dst_sse2+0x22> + DB 233,99,255,255,255 ; jmpq 1dd61 <_sk_load_8888_dst_sse2+0x22> PUBLIC _sk_gather_8888_sse2 _sk_gather_8888_sse2 LABEL PROC @@ -32535,11 +28470,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,112,83,0,0 ; movdqa 0x5370(%rip),%xmm2 # 95d0 <_sk_clut_4D_sse2+0x2579> + DB 102,15,111,21,160,225,0,0 ; movdqa 0xe1a0(%rip),%xmm2 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,108,83,0,0 ; movaps 0x536c(%rip),%xmm8 # 95e0 <_sk_clut_4D_sse2+0x2589> + DB 68,15,40,5,220,226,0,0 ; movaps 0xe2dc(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> 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 @@ -32567,7 +28502,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,28,83,0,0 ; movaps 0x531c(%rip),%xmm8 # 95f0 <_sk_clut_4D_sse2+0x2599> + DB 68,15,40,5,92,225,0,0 ; movaps 0xe15c(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -32586,24 +28521,24 @@ _sk_store_8888_sse2 LABEL PROC DB 102,69,15,235,193 ; por %xmm9,%xmm8 DB 102,69,15,235,194 ; por %xmm10,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 4334 <_sk_store_8888_sse2+0x7f> + DB 117,10 ; jne 1df54 <_sk_store_8888_sse2+0x7f> DB 243,69,15,127,4,129 ; movdqu %xmm8,(%r9,%rax,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,33 ; je 4362 <_sk_store_8888_sse2+0xad> + DB 116,33 ; je 1df82 <_sk_store_8888_sse2+0xad> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,19 ; je 435a <_sk_store_8888_sse2+0xa5> + DB 116,19 ; je 1df7a <_sk_store_8888_sse2+0xa5> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,227 ; jne 4330 <_sk_store_8888_sse2+0x7b> + DB 117,227 ; jne 1df50 <_sk_store_8888_sse2+0x7b> DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9 DB 102,69,15,126,76,129,8 ; movd %xmm9,0x8(%r9,%rax,4) DB 102,69,15,214,4,129 ; movq %xmm8,(%r9,%rax,4) - DB 235,206 ; jmp 4330 <_sk_store_8888_sse2+0x7b> + DB 235,206 ; jmp 1df50 <_sk_store_8888_sse2+0x7b> DB 102,69,15,126,4,129 ; movd %xmm8,(%r9,%rax,4) - DB 235,198 ; jmp 4330 <_sk_store_8888_sse2+0x7b> + DB 235,198 ; jmp 1df50 <_sk_store_8888_sse2+0x7b> PUBLIC _sk_load_bgra_sse2 _sk_load_bgra_sse2 LABEL PROC @@ -32615,13 +28550,13 @@ _sk_load_bgra_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,98 ; jne 43e8 <_sk_load_bgra_sse2+0x7e> + DB 117,98 ; jne 1e008 <_sk_load_bgra_sse2+0x7e> DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9 - DB 102,15,111,5,108,82,0,0 ; movdqa 0x526c(%rip),%xmm0 # 9600 <_sk_clut_4D_sse2+0x25a9> + DB 102,15,111,5,108,224,0,0 ; movdqa 0xe06c(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,104,82,0,0 ; movaps 0x5268(%rip),%xmm8 # 9610 <_sk_clut_4D_sse2+0x25b9> + DB 68,15,40,5,168,225,0,0 ; movaps 0xe1a8(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> 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 @@ -32641,18 +28576,18 @@ _sk_load_bgra_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,41 ; je 441e <_sk_load_bgra_sse2+0xb4> + DB 116,41 ; je 1e03e <_sk_load_bgra_sse2+0xb4> DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,19 ; je 4413 <_sk_load_bgra_sse2+0xa9> + DB 116,19 ; je 1e033 <_sk_load_bgra_sse2+0xa9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,134 ; jne 438c <_sk_load_bgra_sse2+0x22> + DB 117,134 ; jne 1dfac <_sk_load_bgra_sse2+0x22> DB 102,65,15,110,68,129,8 ; movd 0x8(%r9,%rax,4),%xmm0 DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9 DB 102,69,15,18,12,129 ; movlpd (%r9,%rax,4),%xmm9 - DB 233,110,255,255,255 ; jmpq 438c <_sk_load_bgra_sse2+0x22> + DB 233,110,255,255,255 ; jmpq 1dfac <_sk_load_bgra_sse2+0x22> DB 102,69,15,110,12,129 ; movd (%r9,%rax,4),%xmm9 - DB 233,99,255,255,255 ; jmpq 438c <_sk_load_bgra_sse2+0x22> + DB 233,99,255,255,255 ; jmpq 1dfac <_sk_load_bgra_sse2+0x22> PUBLIC _sk_load_bgra_dst_sse2 _sk_load_bgra_dst_sse2 LABEL PROC @@ -32664,13 +28599,13 @@ _sk_load_bgra_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 117,98 ; jne 44a7 <_sk_load_bgra_dst_sse2+0x7e> + DB 117,98 ; jne 1e0c7 <_sk_load_bgra_dst_sse2+0x7e> DB 243,69,15,111,12,129 ; movdqu (%r9,%rax,4),%xmm9 - DB 102,15,111,37,205,81,0,0 ; movdqa 0x51cd(%rip),%xmm4 # 9620 <_sk_clut_4D_sse2+0x25c9> + DB 102,15,111,37,173,223,0,0 ; movdqa 0xdfad(%rip),%xmm4 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,201,81,0,0 ; movaps 0x51c9(%rip),%xmm8 # 9630 <_sk_clut_4D_sse2+0x25d9> + DB 68,15,40,5,233,224,0,0 ; movaps 0xe0e9(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> 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 @@ -32690,18 +28625,18 @@ _sk_load_bgra_dst_sse2 LABEL PROC DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,41 ; je 44dd <_sk_load_bgra_dst_sse2+0xb4> + DB 116,41 ; je 1e0fd <_sk_load_bgra_dst_sse2+0xb4> DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,19 ; je 44d2 <_sk_load_bgra_dst_sse2+0xa9> + DB 116,19 ; je 1e0f2 <_sk_load_bgra_dst_sse2+0xa9> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,134 ; jne 444b <_sk_load_bgra_dst_sse2+0x22> + DB 117,134 ; jne 1e06b <_sk_load_bgra_dst_sse2+0x22> DB 102,65,15,110,100,129,8 ; movd 0x8(%r9,%rax,4),%xmm4 DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9 DB 102,69,15,18,12,129 ; movlpd (%r9,%rax,4),%xmm9 - DB 233,110,255,255,255 ; jmpq 444b <_sk_load_bgra_dst_sse2+0x22> + DB 233,110,255,255,255 ; jmpq 1e06b <_sk_load_bgra_dst_sse2+0x22> DB 102,69,15,110,12,129 ; movd (%r9,%rax,4),%xmm9 - DB 233,99,255,255,255 ; jmpq 444b <_sk_load_bgra_dst_sse2+0x22> + DB 233,99,255,255,255 ; jmpq 1e06b <_sk_load_bgra_dst_sse2+0x22> PUBLIC _sk_gather_bgra_sse2 _sk_gather_bgra_sse2 LABEL PROC @@ -32733,11 +28668,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,214,80,0,0 ; movdqa 0x50d6(%rip),%xmm0 # 9640 <_sk_clut_4D_sse2+0x25e9> + DB 102,15,111,5,150,222,0,0 ; movdqa 0xde96(%rip),%xmm0 # 2c020 <_sk_overlay_sse2_8bit+0xeff> 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,210,80,0,0 ; movaps 0x50d2(%rip),%xmm8 # 9650 <_sk_clut_4D_sse2+0x25f9> + DB 68,15,40,5,210,223,0,0 ; movaps 0xdfd2(%rip),%xmm8 # 2c170 <_sk_overlay_sse2_8bit+0x104f> 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 @@ -32765,7 +28700,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,130,80,0,0 ; movaps 0x5082(%rip),%xmm8 # 9660 <_sk_clut_4D_sse2+0x2609> + DB 68,15,40,5,82,222,0,0 ; movaps 0xde52(%rip),%xmm8 # 2c050 <_sk_overlay_sse2_8bit+0xf2f> 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 @@ -32784,24 +28719,24 @@ _sk_store_bgra_sse2 LABEL PROC DB 102,69,15,235,193 ; por %xmm9,%xmm8 DB 102,69,15,235,194 ; por %xmm10,%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,10 ; jne 463e <_sk_store_bgra_sse2+0x7f> + DB 117,10 ; jne 1e25e <_sk_store_bgra_sse2+0x7f> DB 243,69,15,127,4,129 ; movdqu %xmm8,(%r9,%rax,4) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 69,137,194 ; mov %r8d,%r10d DB 65,128,226,3 ; and $0x3,%r10b DB 65,128,250,1 ; cmp $0x1,%r10b - DB 116,33 ; je 466c <_sk_store_bgra_sse2+0xad> + DB 116,33 ; je 1e28c <_sk_store_bgra_sse2+0xad> DB 65,128,250,2 ; cmp $0x2,%r10b - DB 116,19 ; je 4664 <_sk_store_bgra_sse2+0xa5> + DB 116,19 ; je 1e284 <_sk_store_bgra_sse2+0xa5> DB 65,128,250,3 ; cmp $0x3,%r10b - DB 117,227 ; jne 463a <_sk_store_bgra_sse2+0x7b> + DB 117,227 ; jne 1e25a <_sk_store_bgra_sse2+0x7b> DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9 DB 102,69,15,126,76,129,8 ; movd %xmm9,0x8(%r9,%rax,4) DB 102,69,15,214,4,129 ; movq %xmm8,(%r9,%rax,4) - DB 235,206 ; jmp 463a <_sk_store_bgra_sse2+0x7b> + DB 235,206 ; jmp 1e25a <_sk_store_bgra_sse2+0x7b> DB 102,69,15,126,4,129 ; movd %xmm8,(%r9,%rax,4) - DB 235,198 ; jmp 463a <_sk_store_bgra_sse2+0x7b> + DB 235,198 ; jmp 1e25a <_sk_store_bgra_sse2+0x7b> PUBLIC _sk_load_f16_sse2 _sk_load_f16_sse2 LABEL PROC @@ -32813,7 +28748,7 @@ _sk_load_f16_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,98,1,0,0 ; jne 47f6 <_sk_load_f16_sse2+0x182> + DB 15,133,98,1,0,0 ; jne 1e416 <_sk_load_f16_sse2+0x182> DB 102,65,15,16,4,193 ; movupd (%r9,%rax,8),%xmm0 DB 102,65,15,16,76,193,16 ; movupd 0x10(%r9,%rax,8),%xmm1 DB 102,68,15,40,192 ; movapd %xmm0,%xmm8 @@ -32825,7 +28760,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,154,79,0,0 ; movdqa 0x4f9a(%rip),%xmm9 # 9670 <_sk_clut_4D_sse2+0x2619> + DB 102,68,15,111,13,74,225,0,0 ; movdqa 0xe14a(%rip),%xmm9 # 2c440 <_sk_overlay_sse2_8bit+0x131f> 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 @@ -32833,11 +28768,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,127,79,0,0 ; movdqa 0x4f7f(%rip),%xmm11 # 9680 <_sk_clut_4D_sse2+0x2629> + DB 102,68,15,111,29,63,225,0,0 ; movdqa 0xe13f(%rip),%xmm11 # 2c460 <_sk_overlay_sse2_8bit+0x133f> DB 102,69,15,254,235 ; paddd %xmm11,%xmm13 - DB 102,68,15,111,37,129,79,0,0 ; movdqa 0x4f81(%rip),%xmm12 # 9690 <_sk_clut_4D_sse2+0x2639> + DB 102,68,15,111,37,65,225,0,0 ; movdqa 0xe141(%rip),%xmm12 # 2c470 <_sk_overlay_sse2_8bit+0x134f> DB 102,65,15,239,204 ; pxor %xmm12,%xmm1 - DB 102,15,111,29,132,79,0,0 ; movdqa 0x4f84(%rip),%xmm3 # 96a0 <_sk_clut_4D_sse2+0x2649> + DB 102,15,111,29,228,226,0,0 ; movdqa 0xe2e4(%rip),%xmm3 # 2c620 <_sk_overlay_sse2_8bit+0x14ff> 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 @@ -32885,17 +28820,17 @@ _sk_load_f16_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,65,15,16,4,193 ; movsd (%r9,%rax,8),%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,17 ; jne 4813 <_sk_load_f16_sse2+0x19f> + DB 117,17 ; jne 1e433 <_sk_load_f16_sse2+0x19f> DB 102,15,87,201 ; xorpd %xmm1,%xmm1 DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 - DB 233,142,254,255,255 ; jmpq 46a1 <_sk_load_f16_sse2+0x2d> + DB 233,142,254,255,255 ; jmpq 1e2c1 <_sk_load_f16_sse2+0x2d> DB 102,65,15,22,68,193,8 ; movhpd 0x8(%r9,%rax,8),%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,121,254,255,255 ; jb 46a1 <_sk_load_f16_sse2+0x2d> + DB 15,130,121,254,255,255 ; jb 1e2c1 <_sk_load_f16_sse2+0x2d> DB 242,65,15,16,76,193,16 ; movsd 0x10(%r9,%rax,8),%xmm1 - DB 233,109,254,255,255 ; jmpq 46a1 <_sk_load_f16_sse2+0x2d> + DB 233,109,254,255,255 ; jmpq 1e2c1 <_sk_load_f16_sse2+0x2d> PUBLIC _sk_load_f16_dst_sse2 _sk_load_f16_dst_sse2 LABEL PROC @@ -32907,7 +28842,7 @@ _sk_load_f16_dst_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 72,99,194 ; movslq %edx,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,98,1,0,0 ; jne 49b6 <_sk_load_f16_dst_sse2+0x182> + DB 15,133,98,1,0,0 ; jne 1e5d6 <_sk_load_f16_dst_sse2+0x182> DB 102,65,15,16,36,193 ; movupd (%r9,%rax,8),%xmm4 DB 102,65,15,16,108,193,16 ; movupd 0x10(%r9,%rax,8),%xmm5 DB 102,68,15,40,196 ; movapd %xmm4,%xmm8 @@ -32919,7 +28854,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,26,78,0,0 ; movdqa 0x4e1a(%rip),%xmm9 # 96b0 <_sk_clut_4D_sse2+0x2659> + DB 102,68,15,111,13,138,223,0,0 ; movdqa 0xdf8a(%rip),%xmm9 # 2c440 <_sk_overlay_sse2_8bit+0x131f> 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 @@ -32927,11 +28862,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,255,77,0,0 ; movdqa 0x4dff(%rip),%xmm11 # 96c0 <_sk_clut_4D_sse2+0x2669> + DB 102,68,15,111,29,127,223,0,0 ; movdqa 0xdf7f(%rip),%xmm11 # 2c460 <_sk_overlay_sse2_8bit+0x133f> DB 102,69,15,254,235 ; paddd %xmm11,%xmm13 - DB 102,68,15,111,37,1,78,0,0 ; movdqa 0x4e01(%rip),%xmm12 # 96d0 <_sk_clut_4D_sse2+0x2679> + DB 102,68,15,111,37,129,223,0,0 ; movdqa 0xdf81(%rip),%xmm12 # 2c470 <_sk_overlay_sse2_8bit+0x134f> DB 102,65,15,239,236 ; pxor %xmm12,%xmm5 - DB 102,15,111,61,4,78,0,0 ; movdqa 0x4e04(%rip),%xmm7 # 96e0 <_sk_clut_4D_sse2+0x2689> + DB 102,15,111,61,36,225,0,0 ; movdqa 0xe124(%rip),%xmm7 # 2c620 <_sk_overlay_sse2_8bit+0x14ff> 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 @@ -32979,17 +28914,17 @@ _sk_load_f16_dst_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,65,15,16,36,193 ; movsd (%r9,%rax,8),%xmm4 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,17 ; jne 49d3 <_sk_load_f16_dst_sse2+0x19f> + DB 117,17 ; jne 1e5f3 <_sk_load_f16_dst_sse2+0x19f> DB 102,15,87,237 ; xorpd %xmm5,%xmm5 DB 102,15,20,229 ; unpcklpd %xmm5,%xmm4 DB 102,15,87,237 ; xorpd %xmm5,%xmm5 - DB 233,142,254,255,255 ; jmpq 4861 <_sk_load_f16_dst_sse2+0x2d> + DB 233,142,254,255,255 ; jmpq 1e481 <_sk_load_f16_dst_sse2+0x2d> DB 102,65,15,22,100,193,8 ; movhpd 0x8(%r9,%rax,8),%xmm4 DB 102,15,87,237 ; xorpd %xmm5,%xmm5 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,121,254,255,255 ; jb 4861 <_sk_load_f16_dst_sse2+0x2d> + DB 15,130,121,254,255,255 ; jb 1e481 <_sk_load_f16_dst_sse2+0x2d> DB 242,65,15,16,108,193,16 ; movsd 0x10(%r9,%rax,8),%xmm5 - DB 233,109,254,255,255 ; jmpq 4861 <_sk_load_f16_dst_sse2+0x2d> + DB 233,109,254,255,255 ; jmpq 1e481 <_sk_load_f16_dst_sse2+0x2d> PUBLIC _sk_gather_f16_sse2 _sk_gather_f16_sse2 LABEL PROC @@ -33029,7 +28964,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,83,76,0,0 ; movdqa 0x4c53(%rip),%xmm9 # 96f0 <_sk_clut_4D_sse2+0x2699> + DB 102,68,15,111,13,131,221,0,0 ; movdqa 0xdd83(%rip),%xmm9 # 2c440 <_sk_overlay_sse2_8bit+0x131f> 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 @@ -33037,11 +28972,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,56,76,0,0 ; movdqa 0x4c38(%rip),%xmm11 # 9700 <_sk_clut_4D_sse2+0x26a9> + DB 102,68,15,111,29,120,221,0,0 ; movdqa 0xdd78(%rip),%xmm11 # 2c460 <_sk_overlay_sse2_8bit+0x133f> DB 102,69,15,254,235 ; paddd %xmm11,%xmm13 - DB 102,68,15,111,37,58,76,0,0 ; movdqa 0x4c3a(%rip),%xmm12 # 9710 <_sk_clut_4D_sse2+0x26b9> + DB 102,68,15,111,37,122,221,0,0 ; movdqa 0xdd7a(%rip),%xmm12 # 2c470 <_sk_overlay_sse2_8bit+0x134f> DB 102,65,15,239,204 ; pxor %xmm12,%xmm1 - DB 102,15,111,29,61,76,0,0 ; movdqa 0x4c3d(%rip),%xmm3 # 9720 <_sk_clut_4D_sse2+0x26c9> + DB 102,15,111,29,29,223,0,0 ; movdqa 0xdf1d(%rip),%xmm3 # 2c620 <_sk_overlay_sse2_8bit+0x14ff> 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 @@ -33098,17 +29033,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,82,75,0,0 ; movdqa 0x4b52(%rip),%xmm10 # 9730 <_sk_clut_4D_sse2+0x26d9> + DB 102,68,15,111,21,114,220,0,0 ; movdqa 0xdc72(%rip),%xmm10 # 2c470 <_sk_overlay_sse2_8bit+0x134f> 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,69,75,0,0 ; movdqa 0x4b45(%rip),%xmm9 # 9740 <_sk_clut_4D_sse2+0x26e9> + DB 102,68,15,111,13,101,220,0,0 ; movdqa 0xdc65(%rip),%xmm9 # 2c480 <_sk_overlay_sse2_8bit+0x135f> 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,54,75,0,0 ; movdqa 0x4b36(%rip),%xmm11 # 9750 <_sk_clut_4D_sse2+0x26f9> + DB 102,68,15,111,29,86,220,0,0 ; movdqa 0xdc56(%rip),%xmm11 # 2c490 <_sk_overlay_sse2_8bit+0x136f> 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 @@ -33160,7 +29095,7 @@ _sk_store_f16_sse2 LABEL PROC DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9 DB 102,69,15,98,204 ; punpckldq %xmm12,%xmm9 DB 77,133,192 ; test %r8,%r8 - DB 117,21 ; jne 4d3c <_sk_store_f16_sse2+0x17e> + DB 117,21 ; jne 1e95c <_sk_store_f16_sse2+0x17e> DB 69,15,17,12,193 ; movups %xmm9,(%r9,%rax,8) DB 102,69,15,106,196 ; punpckhdq %xmm12,%xmm8 DB 243,69,15,127,68,193,16 ; movdqu %xmm8,0x10(%r9,%rax,8) @@ -33168,13 +29103,13 @@ _sk_store_f16_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 102,69,15,214,12,193 ; movq %xmm9,(%r9,%rax,8) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,240 ; je 4d38 <_sk_store_f16_sse2+0x17a> + DB 116,240 ; je 1e958 <_sk_store_f16_sse2+0x17a> DB 102,69,15,23,76,193,8 ; movhpd %xmm9,0x8(%r9,%rax,8) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,227 ; jb 4d38 <_sk_store_f16_sse2+0x17a> + DB 114,227 ; jb 1e958 <_sk_store_f16_sse2+0x17a> DB 102,69,15,106,196 ; punpckhdq %xmm12,%xmm8 DB 102,69,15,214,68,193,16 ; movq %xmm8,0x10(%r9,%rax,8) - DB 235,213 ; jmp 4d38 <_sk_store_f16_sse2+0x17a> + DB 235,213 ; jmp 1e958 <_sk_store_f16_sse2+0x17a> PUBLIC _sk_load_u16_be_sse2 _sk_load_u16_be_sse2 LABEL PROC @@ -33187,7 +29122,7 @@ _sk_load_u16_be_sse2 LABEL PROC DB 76,3,8 ; add (%rax),%r9 DB 73,99,194 ; movslq %r10d,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,190,0,0,0 ; jne 4e48 <_sk_load_u16_be_sse2+0xe5> + DB 15,133,190,0,0,0 ; jne 1ea68 <_sk_load_u16_be_sse2+0xe5> DB 102,65,15,16,4,65 ; movupd (%r9,%rax,2),%xmm0 DB 102,65,15,16,76,65,16 ; movupd 0x10(%r9,%rax,2),%xmm1 DB 102,15,40,208 ; movapd %xmm0,%xmm2 @@ -33204,7 +29139,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,133,73,0,0 ; movaps 0x4985(%rip),%xmm8 # 9760 <_sk_clut_4D_sse2+0x2709> + DB 68,15,40,5,5,216,0,0 ; movaps 0xd805(%rip),%xmm8 # 2c200 <_sk_overlay_sse2_8bit+0x10df> 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 @@ -33232,17 +29167,17 @@ _sk_load_u16_be_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 242,65,15,16,4,65 ; movsd (%r9,%rax,2),%xmm0 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,17 ; jne 4e65 <_sk_load_u16_be_sse2+0x102> + DB 117,17 ; jne 1ea85 <_sk_load_u16_be_sse2+0x102> DB 102,15,87,201 ; xorpd %xmm1,%xmm1 DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 - DB 233,50,255,255,255 ; jmpq 4d97 <_sk_load_u16_be_sse2+0x34> + DB 233,50,255,255,255 ; jmpq 1e9b7 <_sk_load_u16_be_sse2+0x34> DB 102,65,15,22,68,65,8 ; movhpd 0x8(%r9,%rax,2),%xmm0 DB 102,15,87,201 ; xorpd %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 15,130,29,255,255,255 ; jb 4d97 <_sk_load_u16_be_sse2+0x34> + DB 15,130,29,255,255,255 ; jb 1e9b7 <_sk_load_u16_be_sse2+0x34> DB 242,65,15,16,76,65,16 ; movsd 0x10(%r9,%rax,2),%xmm1 - DB 233,17,255,255,255 ; jmpq 4d97 <_sk_load_u16_be_sse2+0x34> + DB 233,17,255,255,255 ; jmpq 1e9b7 <_sk_load_u16_be_sse2+0x34> PUBLIC _sk_load_rgb_u16_be_sse2 _sk_load_rgb_u16_be_sse2 LABEL PROC @@ -33257,7 +29192,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC DB 72,141,4,64 ; lea (%rax,%rax,2),%rax DB 72,193,248,32 ; sar $0x20,%rax DB 77,133,192 ; test %r8,%r8 - DB 15,133,175,0,0,0 ; jne 4f60 <_sk_load_rgb_u16_be_sse2+0xda> + DB 15,133,175,0,0,0 ; jne 1eb80 <_sk_load_rgb_u16_be_sse2+0xda> DB 243,65,15,111,20,65 ; movdqu (%r9,%rax,2),%xmm2 DB 243,65,15,111,92,65,8 ; movdqu 0x8(%r9,%rax,2),%xmm3 DB 102,15,115,219,4 ; psrldq $0x4,%xmm3 @@ -33278,7 +29213,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,91,72,0,0 ; movaps 0x485b(%rip),%xmm9 # 9770 <_sk_clut_4D_sse2+0x2719> + DB 68,15,40,13,203,214,0,0 ; movaps 0xd6cb(%rip),%xmm9 # 2c200 <_sk_overlay_sse2_8bit+0x10df> 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 @@ -33295,27 +29230,27 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2 DB 65,15,89,209 ; mulps %xmm9,%xmm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,34,72,0,0 ; movaps 0x4822(%rip),%xmm3 # 9780 <_sk_clut_4D_sse2+0x2729> + DB 15,40,29,242,211,0,0 ; movaps 0xd3f2(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,13 ; jne 4f85 <_sk_load_rgb_u16_be_sse2+0xff> + DB 117,13 ; jne 1eba5 <_sk_load_rgb_u16_be_sse2+0xff> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,239,192 ; pxor %xmm0,%xmm0 - DB 233,80,255,255,255 ; jmpq 4ed5 <_sk_load_rgb_u16_be_sse2+0x4f> + DB 233,80,255,255,255 ; jmpq 1eaf5 <_sk_load_rgb_u16_be_sse2+0x4f> DB 102,65,15,110,68,65,6 ; movd 0x6(%r9,%rax,2),%xmm0 DB 102,65,15,196,68,65,10,2 ; pinsrw $0x2,0xa(%r9,%rax,2),%xmm0 DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,24 ; jb 4fb6 <_sk_load_rgb_u16_be_sse2+0x130> + DB 114,24 ; jb 1ebd6 <_sk_load_rgb_u16_be_sse2+0x130> DB 102,65,15,110,92,65,12 ; movd 0xc(%r9,%rax,2),%xmm3 DB 102,65,15,196,92,65,16,2 ; pinsrw $0x2,0x10(%r9,%rax,2),%xmm3 DB 102,15,239,201 ; pxor %xmm1,%xmm1 - DB 233,31,255,255,255 ; jmpq 4ed5 <_sk_load_rgb_u16_be_sse2+0x4f> + DB 233,31,255,255,255 ; jmpq 1eaf5 <_sk_load_rgb_u16_be_sse2+0x4f> DB 102,15,239,219 ; pxor %xmm3,%xmm3 - DB 233,22,255,255,255 ; jmpq 4ed5 <_sk_load_rgb_u16_be_sse2+0x4f> + DB 233,22,255,255,255 ; jmpq 1eaf5 <_sk_load_rgb_u16_be_sse2+0x4f> PUBLIC _sk_store_u16_be_sse2 _sk_store_u16_be_sse2 LABEL PROC @@ -33327,7 +29262,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,171,71,0,0 ; movaps 0x47ab(%rip),%xmm10 # 9790 <_sk_clut_4D_sse2+0x2739> + DB 68,15,40,21,155,216,0,0 ; movaps 0xd89b(%rip),%xmm10 # 2c4a0 <_sk_overlay_sse2_8bit+0x137f> 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 @@ -33372,7 +29307,7 @@ _sk_store_u16_be_sse2 LABEL PROC DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10 DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10 DB 77,133,192 ; test %r8,%r8 - DB 117,21 ; jne 50df <_sk_store_u16_be_sse2+0x120> + DB 117,21 ; jne 1ecff <_sk_store_u16_be_sse2+0x120> DB 69,15,17,20,65 ; movups %xmm10,(%r9,%rax,2) DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8 DB 243,69,15,127,68,65,16 ; movdqu %xmm8,0x10(%r9,%rax,2) @@ -33380,13 +29315,13 @@ _sk_store_u16_be_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 102,69,15,214,20,65 ; movq %xmm10,(%r9,%rax,2) DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,240 ; je 50db <_sk_store_u16_be_sse2+0x11c> + DB 116,240 ; je 1ecfb <_sk_store_u16_be_sse2+0x11c> DB 102,69,15,23,84,65,8 ; movhpd %xmm10,0x8(%r9,%rax,2) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,227 ; jb 50db <_sk_store_u16_be_sse2+0x11c> + DB 114,227 ; jb 1ecfb <_sk_store_u16_be_sse2+0x11c> DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8 DB 102,69,15,214,68,65,16 ; movq %xmm8,0x10(%r9,%rax,2) - DB 235,213 ; jmp 50db <_sk_store_u16_be_sse2+0x11c> + DB 235,213 ; jmp 1ecfb <_sk_store_u16_be_sse2+0x11c> PUBLIC _sk_load_f32_sse2 _sk_load_f32_sse2 LABEL PROC @@ -33400,7 +29335,7 @@ _sk_load_f32_sse2 LABEL PROC DB 73,99,194 ; movslq %r10d,%rax DB 69,15,16,4,129 ; movups (%r9,%rax,4),%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,66 ; jne 5171 <_sk_load_f32_sse2+0x6b> + DB 117,66 ; jne 1ed91 <_sk_load_f32_sse2+0x6b> DB 65,15,16,68,129,16 ; movups 0x10(%r9,%rax,4),%xmm0 DB 65,15,16,92,129,32 ; movups 0x20(%r9,%rax,4),%xmm3 DB 69,15,16,76,129,48 ; movups 0x30(%r9,%rax,4),%xmm9 @@ -33420,17 +29355,17 @@ _sk_load_f32_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 69,15,87,201 ; xorps %xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,8 ; jne 5183 <_sk_load_f32_sse2+0x7d> + DB 117,8 ; jne 1eda3 <_sk_load_f32_sse2+0x7d> DB 15,87,219 ; xorps %xmm3,%xmm3 DB 15,87,192 ; xorps %xmm0,%xmm0 - DB 235,190 ; jmp 5141 <_sk_load_f32_sse2+0x3b> + DB 235,190 ; jmp 1ed61 <_sk_load_f32_sse2+0x3b> DB 65,15,16,68,129,16 ; movups 0x10(%r9,%rax,4),%xmm0 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,8 ; jb 5197 <_sk_load_f32_sse2+0x91> + DB 114,8 ; jb 1edb7 <_sk_load_f32_sse2+0x91> DB 65,15,16,92,129,32 ; movups 0x20(%r9,%rax,4),%xmm3 - DB 235,170 ; jmp 5141 <_sk_load_f32_sse2+0x3b> + DB 235,170 ; jmp 1ed61 <_sk_load_f32_sse2+0x3b> DB 15,87,219 ; xorps %xmm3,%xmm3 - DB 235,165 ; jmp 5141 <_sk_load_f32_sse2+0x3b> + DB 235,165 ; jmp 1ed61 <_sk_load_f32_sse2+0x3b> PUBLIC _sk_load_f32_dst_sse2 _sk_load_f32_dst_sse2 LABEL PROC @@ -33444,7 +29379,7 @@ _sk_load_f32_dst_sse2 LABEL PROC DB 73,99,194 ; movslq %r10d,%rax DB 69,15,16,4,129 ; movups (%r9,%rax,4),%xmm8 DB 77,133,192 ; test %r8,%r8 - DB 117,66 ; jne 5207 <_sk_load_f32_dst_sse2+0x6b> + DB 117,66 ; jne 1ee27 <_sk_load_f32_dst_sse2+0x6b> DB 65,15,16,100,129,16 ; movups 0x10(%r9,%rax,4),%xmm4 DB 65,15,16,124,129,32 ; movups 0x20(%r9,%rax,4),%xmm7 DB 69,15,16,76,129,48 ; movups 0x30(%r9,%rax,4),%xmm9 @@ -33464,17 +29399,17 @@ _sk_load_f32_dst_sse2 LABEL PROC DB 255,224 ; jmpq *%rax DB 69,15,87,201 ; xorps %xmm9,%xmm9 DB 73,131,248,1 ; cmp $0x1,%r8 - DB 117,8 ; jne 5219 <_sk_load_f32_dst_sse2+0x7d> + DB 117,8 ; jne 1ee39 <_sk_load_f32_dst_sse2+0x7d> DB 15,87,255 ; xorps %xmm7,%xmm7 DB 15,87,228 ; xorps %xmm4,%xmm4 - DB 235,190 ; jmp 51d7 <_sk_load_f32_dst_sse2+0x3b> + DB 235,190 ; jmp 1edf7 <_sk_load_f32_dst_sse2+0x3b> DB 65,15,16,100,129,16 ; movups 0x10(%r9,%rax,4),%xmm4 DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,8 ; jb 522d <_sk_load_f32_dst_sse2+0x91> + DB 114,8 ; jb 1ee4d <_sk_load_f32_dst_sse2+0x91> DB 65,15,16,124,129,32 ; movups 0x20(%r9,%rax,4),%xmm7 - DB 235,170 ; jmp 51d7 <_sk_load_f32_dst_sse2+0x3b> + DB 235,170 ; jmp 1edf7 <_sk_load_f32_dst_sse2+0x3b> DB 15,87,255 ; xorps %xmm7,%xmm7 - DB 235,165 ; jmp 51d7 <_sk_load_f32_dst_sse2+0x3b> + DB 235,165 ; jmp 1edf7 <_sk_load_f32_dst_sse2+0x3b> PUBLIC _sk_store_f32_sse2 _sk_store_f32_sse2 LABEL PROC @@ -33501,7 +29436,7 @@ _sk_store_f32_sse2 LABEL PROC DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9 DB 102,69,15,17,36,129 ; movupd %xmm12,(%r9,%rax,4) DB 77,133,192 ; test %r8,%r8 - DB 117,29 ; jne 52af <_sk_store_f32_sse2+0x7d> + DB 117,29 ; jne 1eecf <_sk_store_f32_sse2+0x7d> DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10 DB 69,15,17,68,129,16 ; movups %xmm8,0x10(%r9,%rax,4) DB 102,69,15,17,76,129,32 ; movupd %xmm9,0x20(%r9,%rax,4) @@ -33509,12 +29444,12 @@ _sk_store_f32_sse2 LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 73,131,248,1 ; cmp $0x1,%r8 - DB 116,246 ; je 52ab <_sk_store_f32_sse2+0x79> + DB 116,246 ; je 1eecb <_sk_store_f32_sse2+0x79> DB 69,15,17,68,129,16 ; movups %xmm8,0x10(%r9,%rax,4) DB 73,131,248,3 ; cmp $0x3,%r8 - DB 114,234 ; jb 52ab <_sk_store_f32_sse2+0x79> + DB 114,234 ; jb 1eecb <_sk_store_f32_sse2+0x79> DB 102,69,15,17,76,129,32 ; movupd %xmm9,0x20(%r9,%rax,4) - DB 235,225 ; jmp 52ab <_sk_store_f32_sse2+0x79> + DB 235,225 ; jmp 1eecb <_sk_store_f32_sse2+0x79> PUBLIC _sk_clamp_x_sse2 _sk_clamp_x_sse2 LABEL PROC @@ -33554,7 +29489,7 @@ _sk_repeat_x_sse2 LABEL PROC 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,88,68,0,0 ; andps 0x4458(%rip),%xmm10 # 97a0 <_sk_clut_4D_sse2+0x2749> + DB 68,15,84,21,8,208,0,0 ; andps 0xd008(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -33578,7 +29513,7 @@ _sk_repeat_y_sse2 LABEL PROC 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,14,68,0,0 ; andps 0x440e(%rip),%xmm10 # 97b0 <_sk_clut_4D_sse2+0x2759> + DB 68,15,84,21,174,207,0,0 ; andps 0xcfae(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -33602,13 +29537,13 @@ _sk_mirror_x_sse2 LABEL PROC 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 243,68,15,89,29,3,73,0,0 ; mulss 0x4903(%rip),%xmm11 # 9d00 <_sk_clut_4D_sse2+0x2ca9> + DB 243,68,15,89,29,111,197,0,0 ; mulss 0xc56f(%rip),%xmm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,164,67,0,0 ; andps 0x43a4(%rip),%xmm11 # 97c0 <_sk_clut_4D_sse2+0x2769> + DB 68,15,84,29,52,207,0,0 ; andps 0xcf34(%rip),%xmm11 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,87,192 ; xorps %xmm8,%xmm8 DB 69,15,92,227 ; subps %xmm11,%xmm12 DB 69,15,89,226 ; mulps %xmm10,%xmm12 @@ -33635,13 +29570,13 @@ _sk_mirror_y_sse2 LABEL PROC 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 243,68,15,89,29,130,72,0,0 ; mulss 0x4882(%rip),%xmm11 # 9d04 <_sk_clut_4D_sse2+0x2cad> + DB 243,68,15,89,29,234,196,0,0 ; mulss 0xc4ea(%rip),%xmm11 # 2b58c <_sk_overlay_sse2_8bit+0x46b> 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,47,67,0,0 ; andps 0x432f(%rip),%xmm11 # 97d0 <_sk_clut_4D_sse2+0x2779> + DB 68,15,84,29,175,206,0,0 ; andps 0xceaf(%rip),%xmm11 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,87,192 ; xorps %xmm8,%xmm8 DB 69,15,92,227 ; subps %xmm11,%xmm12 DB 69,15,89,226 ; mulps %xmm10,%xmm12 @@ -33662,7 +29597,7 @@ PUBLIC _sk_clamp_x_1_sse2 _sk_clamp_x_1_sse2 LABEL PROC DB 69,15,87,192 ; xorps %xmm8,%xmm8 DB 68,15,95,192 ; maxps %xmm0,%xmm8 - DB 68,15,93,5,246,66,0,0 ; minps 0x42f6(%rip),%xmm8 # 97e0 <_sk_clut_4D_sse2+0x2789> + DB 68,15,93,5,102,206,0,0 ; minps 0xce66(%rip),%xmm8 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 72,173 ; lods %ds:(%rsi),%rax DB 65,15,40,192 ; movaps %xmm8,%xmm0 DB 255,224 ; jmpq *%rax @@ -33673,7 +29608,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,228,66,0,0 ; andps 0x42e4(%rip),%xmm9 # 97f0 <_sk_clut_4D_sse2+0x2799> + DB 68,15,84,13,68,206,0,0 ; andps 0xce44(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,92,193 ; subps %xmm9,%xmm8 DB 65,15,92,192 ; subps %xmm8,%xmm0 DB 72,173 ; lods %ds:(%rsi),%rax @@ -33681,14 +29616,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,224,66,0,0 ; movaps 0x42e0(%rip),%xmm8 # 9800 <_sk_clut_4D_sse2+0x27a9> + DB 68,15,40,5,144,206,0,0 ; movaps 0xce90(%rip),%xmm8 # 2bfd0 <_sk_overlay_sse2_8bit+0xeaf> DB 65,15,88,192 ; addps %xmm8,%xmm0 - DB 68,15,40,13,228,66,0,0 ; movaps 0x42e4(%rip),%xmm9 # 9810 <_sk_clut_4D_sse2+0x27b9> + DB 68,15,40,13,20,206,0,0 ; movaps 0xce14(%rip),%xmm9 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,218,66,0,0 ; andps 0x42da(%rip),%xmm9 # 9820 <_sk_clut_4D_sse2+0x27c9> + DB 68,15,84,13,10,206,0,0 ; andps 0xce0a(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,87,219 ; xorps %xmm11,%xmm11 DB 69,15,92,209 ; subps %xmm9,%xmm10 DB 69,15,88,210 ; addps %xmm10,%xmm10 @@ -33702,10 +29637,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,192,66,0,0 ; mulps 0x42c0(%rip),%xmm0 # 9830 <_sk_clut_4D_sse2+0x27d9> - DB 15,89,13,201,66,0,0 ; mulps 0x42c9(%rip),%xmm1 # 9840 <_sk_clut_4D_sse2+0x27e9> + DB 15,89,5,32,211,0,0 ; mulps 0xd320(%rip),%xmm0 # 2c4b0 <_sk_overlay_sse2_8bit+0x138f> + DB 15,89,13,41,211,0,0 ; mulps 0xd329(%rip),%xmm1 # 2c4c0 <_sk_overlay_sse2_8bit+0x139f> DB 15,88,200 ; addps %xmm0,%xmm1 - DB 15,89,29,207,66,0,0 ; mulps 0x42cf(%rip),%xmm3 # 9850 <_sk_clut_4D_sse2+0x27f9> + DB 15,89,29,47,211,0,0 ; mulps 0xd32f(%rip),%xmm3 # 2c4d0 <_sk_overlay_sse2_8bit+0x13af> DB 15,88,217 ; addps %xmm1,%xmm3 DB 72,173 ; lods %ds:(%rsi),%rax DB 15,87,192 ; xorps %xmm0,%xmm0 @@ -34001,9 +29936,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 5a21 <_sk_evenly_spaced_gradient_sse2+0x18> + DB 120,7 ; js 1f641 <_sk_evenly_spaced_gradient_sse2+0x18> DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1 - DB 235,21 ; jmp 5a36 <_sk_evenly_spaced_gradient_sse2+0x2d> + DB 235,21 ; jmp 1f656 <_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 @@ -34099,15 +30034,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,158,60,0,0 ; movaps 0x3c9e(%rip),%xmm0 # 9860 <_sk_clut_4D_sse2+0x2809> + DB 15,40,5,254,204,0,0 ; movaps 0xccfe(%rip),%xmm0 # 2c4e0 <_sk_overlay_sse2_8bit+0x13bf> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,164,60,0,0 ; addps 0x3ca4(%rip),%xmm0 # 9870 <_sk_clut_4D_sse2+0x2819> + DB 15,88,5,4,205,0,0 ; addps 0xcd04(%rip),%xmm0 # 2c4f0 <_sk_overlay_sse2_8bit+0x13cf> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,170,60,0,0 ; addps 0x3caa(%rip),%xmm0 # 9880 <_sk_clut_4D_sse2+0x2829> + DB 15,88,5,10,205,0,0 ; addps 0xcd0a(%rip),%xmm0 # 2c500 <_sk_overlay_sse2_8bit+0x13df> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,176,60,0,0 ; addps 0x3cb0(%rip),%xmm0 # 9890 <_sk_clut_4D_sse2+0x2839> + DB 15,88,5,16,205,0,0 ; addps 0xcd10(%rip),%xmm0 # 2c510 <_sk_overlay_sse2_8bit+0x13ef> DB 15,89,195 ; mulps %xmm3,%xmm0 - DB 15,88,5,182,60,0,0 ; addps 0x3cb6(%rip),%xmm0 # 98a0 <_sk_clut_4D_sse2+0x2849> + DB 15,88,5,22,205,0,0 ; addps 0xcd16(%rip),%xmm0 # 2c520 <_sk_overlay_sse2_8bit+0x13ff> DB 72,173 ; lods %ds:(%rsi),%rax DB 15,40,200 ; movaps %xmm0,%xmm1 DB 15,40,208 ; movaps %xmm0,%xmm2 @@ -34123,12 +30058,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 5c3d <_sk_gradient_sse2+0x46> + DB 114,50 ; jb 1f85d <_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,143,60,0,0 ; movaps 0x3c8f(%rip),%xmm2 # 98b0 <_sk_clut_4D_sse2+0x2859> + DB 15,40,21,63,199,0,0 ; movaps 0xc73f(%rip),%xmm2 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> 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 @@ -34136,7 +30071,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 5c21 <_sk_gradient_sse2+0x2a> + DB 117,228 ; jne 1f841 <_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 @@ -34271,29 +30206,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,80,58,0,0 ; movaps 0x3a50(%rip),%xmm13 # 98c0 <_sk_clut_4D_sse2+0x2869> + DB 68,15,40,45,160,202,0,0 ; movaps 0xcaa0(%rip),%xmm13 # 2c530 <_sk_overlay_sse2_8bit+0x140f> DB 69,15,89,236 ; mulps %xmm12,%xmm13 - DB 68,15,88,45,84,58,0,0 ; addps 0x3a54(%rip),%xmm13 # 98d0 <_sk_clut_4D_sse2+0x2879> + DB 68,15,88,45,164,202,0,0 ; addps 0xcaa4(%rip),%xmm13 # 2c540 <_sk_overlay_sse2_8bit+0x141f> DB 69,15,89,236 ; mulps %xmm12,%xmm13 - DB 68,15,88,45,88,58,0,0 ; addps 0x3a58(%rip),%xmm13 # 98e0 <_sk_clut_4D_sse2+0x2889> + DB 68,15,88,45,168,202,0,0 ; addps 0xcaa8(%rip),%xmm13 # 2c550 <_sk_overlay_sse2_8bit+0x142f> DB 69,15,89,236 ; mulps %xmm12,%xmm13 - DB 68,15,88,45,92,58,0,0 ; addps 0x3a5c(%rip),%xmm13 # 98f0 <_sk_clut_4D_sse2+0x2899> + DB 68,15,88,45,172,202,0,0 ; addps 0xcaac(%rip),%xmm13 # 2c560 <_sk_overlay_sse2_8bit+0x143f> DB 69,15,89,235 ; mulps %xmm11,%xmm13 DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9 - DB 68,15,40,21,91,58,0,0 ; movaps 0x3a5b(%rip),%xmm10 # 9900 <_sk_clut_4D_sse2+0x28a9> + DB 68,15,40,21,171,202,0,0 ; movaps 0xcaab(%rip),%xmm10 # 2c570 <_sk_overlay_sse2_8bit+0x144f> 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,78,58,0,0 ; movaps 0x3a4e(%rip),%xmm10 # 9910 <_sk_clut_4D_sse2+0x28b9> + DB 68,15,40,21,126,196,0,0 ; movaps 0xc47e(%rip),%xmm10 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,61,58,0,0 ; movaps 0x3a3d(%rip),%xmm10 # 9920 <_sk_clut_4D_sse2+0x28c9> + DB 68,15,40,21,109,196,0,0 ; movaps 0xc46d(%rip),%xmm10 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,92,208 ; subps %xmm8,%xmm10 DB 69,15,84,209 ; andps %xmm9,%xmm10 DB 69,15,85,200 ; andnps %xmm8,%xmm9 @@ -34324,7 +30259,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,228,57,0,0 ; mulps 0x39e4(%rip),%xmm9 # 9930 <_sk_clut_4D_sse2+0x28d9> + DB 68,15,89,13,20,202,0,0 ; mulps 0xca14(%rip),%xmm9 # 2c580 <_sk_overlay_sse2_8bit+0x145f> DB 15,89,192 ; mulps %xmm0,%xmm0 DB 68,15,40,225 ; movaps %xmm1,%xmm12 DB 69,15,89,228 ; mulps %xmm12,%xmm12 @@ -34332,7 +30267,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,207,57,0,0 ; mulps 0x39cf(%rip),%xmm10 # 9940 <_sk_clut_4D_sse2+0x28e9> + DB 68,15,89,21,255,201,0,0 ; mulps 0xc9ff(%rip),%xmm10 # 2c590 <_sk_overlay_sse2_8bit+0x146f> DB 69,15,89,212 ; mulps %xmm12,%xmm10 DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 15,89,192 ; mulps %xmm0,%xmm0 @@ -34341,8 +30276,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,183,57,0,0 ; xorps 0x39b7(%rip),%xmm9 # 9950 <_sk_clut_4D_sse2+0x28f9> - DB 68,15,89,5,191,57,0,0 ; mulps 0x39bf(%rip),%xmm8 # 9960 <_sk_clut_4D_sse2+0x2909> + DB 68,15,87,13,183,200,0,0 ; xorps 0xc8b7(%rip),%xmm9 # 2c470 <_sk_overlay_sse2_8bit+0x134f> + DB 68,15,89,5,159,195,0,0 ; mulps 0xc39f(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 69,15,92,202 ; subps %xmm10,%xmm9 DB 69,15,89,200 ; mulps %xmm8,%xmm9 @@ -34361,7 +30296,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,134,57,0,0 ; mulps 0x3986(%rip),%xmm9 # 9970 <_sk_clut_4D_sse2+0x2919> + DB 68,15,89,13,118,201,0,0 ; mulps 0xc976(%rip),%xmm9 # 2c580 <_sk_overlay_sse2_8bit+0x145f> DB 15,89,192 ; mulps %xmm0,%xmm0 DB 68,15,40,225 ; movaps %xmm1,%xmm12 DB 69,15,89,228 ; mulps %xmm12,%xmm12 @@ -34369,7 +30304,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,113,57,0,0 ; mulps 0x3971(%rip),%xmm10 # 9980 <_sk_clut_4D_sse2+0x2929> + DB 68,15,89,21,97,201,0,0 ; mulps 0xc961(%rip),%xmm10 # 2c590 <_sk_overlay_sse2_8bit+0x146f> DB 69,15,89,212 ; mulps %xmm12,%xmm10 DB 65,15,40,193 ; movaps %xmm9,%xmm0 DB 15,89,192 ; mulps %xmm0,%xmm0 @@ -34378,8 +30313,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,89,57,0,0 ; xorps 0x3959(%rip),%xmm9 # 9990 <_sk_clut_4D_sse2+0x2939> - DB 68,15,89,5,97,57,0,0 ; mulps 0x3961(%rip),%xmm8 # 99a0 <_sk_clut_4D_sse2+0x2949> + DB 68,15,87,13,25,200,0,0 ; xorps 0xc819(%rip),%xmm9 # 2c470 <_sk_overlay_sse2_8bit+0x134f> + DB 68,15,89,5,1,195,0,0 ; mulps 0xc301(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 65,15,89,192 ; mulps %xmm8,%xmm0 DB 69,15,92,202 ; subps %xmm10,%xmm9 DB 69,15,89,200 ; mulps %xmm8,%xmm9 @@ -34395,7 +30330,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,57,57,0,0 ; mulps 0x3939(%rip),%xmm9 # 99b0 <_sk_clut_4D_sse2+0x2959> + DB 68,15,89,13,233,200,0,0 ; mulps 0xc8e9(%rip),%xmm9 # 2c580 <_sk_overlay_sse2_8bit+0x145f> DB 15,89,192 ; mulps %xmm0,%xmm0 DB 68,15,40,209 ; movaps %xmm1,%xmm10 DB 69,15,89,210 ; mulps %xmm10,%xmm10 @@ -34403,7 +30338,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,37,57,0,0 ; xorps 0x3925(%rip),%xmm0 # 99c0 <_sk_clut_4D_sse2+0x2969> + DB 15,87,5,181,199,0,0 ; xorps 0xc7b5(%rip),%xmm0 # 2c470 <_sk_overlay_sse2_8bit+0x134f> DB 65,15,94,193 ; divps %xmm9,%xmm0 DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax @@ -34440,7 +30375,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,203,56,0,0 ; movaps 0x38cb(%rip),%xmm8 # 99d0 <_sk_clut_4D_sse2+0x2979> + DB 68,15,40,5,59,194,0,0 ; movaps 0xc23b(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 15,17,0 ; movups %xmm0,(%rax) DB 68,15,40,200 ; movaps %xmm0,%xmm9 DB 69,15,88,200 ; addps %xmm8,%xmm9 @@ -34448,7 +30383,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,182,56,0,0 ; movaps 0x38b6(%rip),%xmm12 # 99e0 <_sk_clut_4D_sse2+0x2989> + DB 68,15,40,37,38,194,0,0 ; movaps 0xc226(%rip),%xmm12 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,84,220 ; andps %xmm12,%xmm11 DB 69,15,92,211 ; subps %xmm11,%xmm10 DB 69,15,92,202 ; subps %xmm10,%xmm9 @@ -34491,8 +30426,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,47,56,0,0 ; addps 0x382f(%rip),%xmm0 # 99f0 <_sk_clut_4D_sse2+0x2999> - DB 68,15,40,13,55,56,0,0 ; movaps 0x3837(%rip),%xmm9 # 9a00 <_sk_clut_4D_sse2+0x29a9> + DB 15,88,5,191,199,0,0 ; addps 0xc7bf(%rip),%xmm0 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,135,193,0,0 ; movaps 0xc187(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -34503,7 +30438,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,38,56,0,0 ; addps 0x3826(%rip),%xmm0 # 9a10 <_sk_clut_4D_sse2+0x29b9> + DB 15,88,5,86,193,0,0 ; addps 0xc156(%rip),%xmm0 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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 @@ -34513,8 +30448,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,24,56,0,0 ; addps 0x3818(%rip),%xmm1 # 9a20 <_sk_clut_4D_sse2+0x29c9> - DB 68,15,40,13,32,56,0,0 ; movaps 0x3820(%rip),%xmm9 # 9a30 <_sk_clut_4D_sse2+0x29d9> + DB 15,88,13,120,199,0,0 ; addps 0xc778(%rip),%xmm1 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,64,193,0,0 ; movaps 0xc140(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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 @@ -34525,7 +30460,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,14,56,0,0 ; addps 0x380e(%rip),%xmm1 # 9a40 <_sk_clut_4D_sse2+0x29e9> + DB 15,88,13,14,193,0,0 ; addps 0xc10e(%rip),%xmm1 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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 @@ -34535,13 +30470,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,1,56,0,0 ; addps 0x3801(%rip),%xmm0 # 9a50 <_sk_clut_4D_sse2+0x29f9> - DB 68,15,40,13,9,56,0,0 ; movaps 0x3809(%rip),%xmm9 # 9a60 <_sk_clut_4D_sse2+0x2a09> + DB 15,88,5,65,199,0,0 ; addps 0xc741(%rip),%xmm0 # 2c5b0 <_sk_overlay_sse2_8bit+0x148f> + DB 68,15,40,13,249,192,0,0 ; movaps 0xc0f9(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,5,56,0,0 ; mulps 0x3805(%rip),%xmm9 # 9a70 <_sk_clut_4D_sse2+0x2a19> - DB 68,15,88,13,13,56,0,0 ; addps 0x380d(%rip),%xmm9 # 9a80 <_sk_clut_4D_sse2+0x2a29> + DB 68,15,89,13,53,199,0,0 ; mulps 0xc735(%rip),%xmm9 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,13,205,194,0,0 ; addps 0xc2cd(%rip),%xmm9 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -34552,16 +30487,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,252,55,0,0 ; addps 0x37fc(%rip),%xmm0 # 9a90 <_sk_clut_4D_sse2+0x2a39> - DB 68,15,40,13,4,56,0,0 ; movaps 0x3804(%rip),%xmm9 # 9aa0 <_sk_clut_4D_sse2+0x2a49> + DB 15,88,5,236,198,0,0 ; addps 0xc6ec(%rip),%xmm0 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,180,192,0,0 ; movaps 0xc0b4(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,92,200 ; subps %xmm8,%xmm9 - DB 68,15,40,5,8,56,0,0 ; movaps 0x3808(%rip),%xmm8 # 9ab0 <_sk_clut_4D_sse2+0x2a59> + DB 68,15,40,5,8,199,0,0 ; movaps 0xc708(%rip),%xmm8 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,12,56,0,0 ; addps 0x380c(%rip),%xmm8 # 9ac0 <_sk_clut_4D_sse2+0x2a69> + DB 68,15,88,5,12,199,0,0 ; addps 0xc70c(%rip),%xmm8 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,16,56,0,0 ; addps 0x3810(%rip),%xmm8 # 9ad0 <_sk_clut_4D_sse2+0x2a79> + DB 68,15,88,5,128,192,0,0 ; addps 0xc080(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,20,56,0,0 ; addps 0x3814(%rip),%xmm8 # 9ae0 <_sk_clut_4D_sse2+0x2a89> + DB 68,15,88,5,4,199,0,0 ; addps 0xc704(%rip),%xmm8 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -34569,17 +30504,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,14,56,0,0 ; movaps 0x380e(%rip),%xmm8 # 9af0 <_sk_clut_4D_sse2+0x2a99> + DB 68,15,40,5,94,192,0,0 ; movaps 0xc05e(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,10,56,0,0 ; movaps 0x380a(%rip),%xmm10 # 9b00 <_sk_clut_4D_sse2+0x2aa9> + DB 68,15,40,21,186,198,0,0 ; movaps 0xc6ba(%rip),%xmm10 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,209 ; mulps %xmm9,%xmm10 - DB 68,15,88,21,14,56,0,0 ; addps 0x380e(%rip),%xmm10 # 9b10 <_sk_clut_4D_sse2+0x2ab9> + DB 68,15,88,21,190,198,0,0 ; addps 0xc6be(%rip),%xmm10 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> 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,10,56,0,0 ; addps 0x380a(%rip),%xmm10 # 9b20 <_sk_clut_4D_sse2+0x2ac9> + DB 68,15,88,21,186,198,0,0 ; addps 0xc6ba(%rip),%xmm10 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -34589,11 +30524,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,253,55,0,0 ; addps 0x37fd(%rip),%xmm0 # 9b30 <_sk_clut_4D_sse2+0x2ad9> + DB 15,88,5,141,198,0,0 ; addps 0xc68d(%rip),%xmm0 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 69,15,89,201 ; mulps %xmm9,%xmm9 - DB 68,15,89,5,253,55,0,0 ; mulps 0x37fd(%rip),%xmm8 # 9b40 <_sk_clut_4D_sse2+0x2ae9> - DB 68,15,88,5,5,56,0,0 ; addps 0x3805(%rip),%xmm8 # 9b50 <_sk_clut_4D_sse2+0x2af9> + DB 68,15,89,5,93,198,0,0 ; mulps 0xc65d(%rip),%xmm8 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,5,245,193,0,0 ; addps 0xc1f5(%rip),%xmm8 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -34604,13 +30539,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,243,55,0,0 ; addps 0x37f3(%rip),%xmm1 # 9b60 <_sk_clut_4D_sse2+0x2b09> - DB 68,15,40,13,251,55,0,0 ; movaps 0x37fb(%rip),%xmm9 # 9b70 <_sk_clut_4D_sse2+0x2b19> + DB 15,88,13,35,198,0,0 ; addps 0xc623(%rip),%xmm1 # 2c5b0 <_sk_overlay_sse2_8bit+0x148f> + DB 68,15,40,13,219,191,0,0 ; movaps 0xbfdb(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> 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,247,55,0,0 ; mulps 0x37f7(%rip),%xmm9 # 9b80 <_sk_clut_4D_sse2+0x2b29> - DB 68,15,88,13,255,55,0,0 ; addps 0x37ff(%rip),%xmm9 # 9b90 <_sk_clut_4D_sse2+0x2b39> + DB 68,15,89,13,23,198,0,0 ; mulps 0xc617(%rip),%xmm9 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,13,175,193,0,0 ; addps 0xc1af(%rip),%xmm9 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -34621,16 +30556,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,237,55,0,0 ; addps 0x37ed(%rip),%xmm1 # 9ba0 <_sk_clut_4D_sse2+0x2b49> - DB 68,15,40,13,245,55,0,0 ; movaps 0x37f5(%rip),%xmm9 # 9bb0 <_sk_clut_4D_sse2+0x2b59> + DB 15,88,13,205,197,0,0 ; addps 0xc5cd(%rip),%xmm1 # 2c5a0 <_sk_overlay_sse2_8bit+0x147f> + DB 68,15,40,13,149,191,0,0 ; movaps 0xbf95(%rip),%xmm9 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 69,15,92,200 ; subps %xmm8,%xmm9 - DB 68,15,40,5,249,55,0,0 ; movaps 0x37f9(%rip),%xmm8 # 9bc0 <_sk_clut_4D_sse2+0x2b69> + DB 68,15,40,5,233,197,0,0 ; movaps 0xc5e9(%rip),%xmm8 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,253,55,0,0 ; addps 0x37fd(%rip),%xmm8 # 9bd0 <_sk_clut_4D_sse2+0x2b79> + DB 68,15,88,5,237,197,0,0 ; addps 0xc5ed(%rip),%xmm8 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,1,56,0,0 ; addps 0x3801(%rip),%xmm8 # 9be0 <_sk_clut_4D_sse2+0x2b89> + DB 68,15,88,5,97,191,0,0 ; addps 0xbf61(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> DB 69,15,89,193 ; mulps %xmm9,%xmm8 - DB 68,15,88,5,5,56,0,0 ; addps 0x3805(%rip),%xmm8 # 9bf0 <_sk_clut_4D_sse2+0x2b99> + DB 68,15,88,5,229,197,0,0 ; addps 0xc5e5(%rip),%xmm8 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -34638,17 +30573,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,255,55,0,0 ; movaps 0x37ff(%rip),%xmm8 # 9c00 <_sk_clut_4D_sse2+0x2ba9> + DB 68,15,40,5,63,191,0,0 ; movaps 0xbf3f(%rip),%xmm8 # 2bf60 <_sk_overlay_sse2_8bit+0xe3f> 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,250,55,0,0 ; movaps 0x37fa(%rip),%xmm10 # 9c10 <_sk_clut_4D_sse2+0x2bb9> + DB 68,15,40,21,154,197,0,0 ; movaps 0xc59a(%rip),%xmm10 # 2c5d0 <_sk_overlay_sse2_8bit+0x14af> DB 69,15,89,209 ; mulps %xmm9,%xmm10 - DB 68,15,88,21,254,55,0,0 ; addps 0x37fe(%rip),%xmm10 # 9c20 <_sk_clut_4D_sse2+0x2bc9> + DB 68,15,88,21,158,197,0,0 ; addps 0xc59e(%rip),%xmm10 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> 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,250,55,0,0 ; addps 0x37fa(%rip),%xmm10 # 9c30 <_sk_clut_4D_sse2+0x2bd9> + DB 68,15,88,21,154,197,0,0 ; addps 0xc59a(%rip),%xmm10 # 2c5f0 <_sk_overlay_sse2_8bit+0x14cf> 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 @@ -34658,11 +30593,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,236,55,0,0 ; addps 0x37ec(%rip),%xmm1 # 9c40 <_sk_clut_4D_sse2+0x2be9> + DB 15,88,13,108,197,0,0 ; addps 0xc56c(%rip),%xmm1 # 2c5e0 <_sk_overlay_sse2_8bit+0x14bf> DB 69,15,40,200 ; movaps %xmm8,%xmm9 DB 69,15,89,201 ; mulps %xmm9,%xmm9 - DB 68,15,89,5,236,55,0,0 ; mulps 0x37ec(%rip),%xmm8 # 9c50 <_sk_clut_4D_sse2+0x2bf9> - DB 68,15,88,5,244,55,0,0 ; addps 0x37f4(%rip),%xmm8 # 9c60 <_sk_clut_4D_sse2+0x2c09> + DB 68,15,89,5,60,197,0,0 ; mulps 0xc53c(%rip),%xmm8 # 2c5c0 <_sk_overlay_sse2_8bit+0x149f> + DB 68,15,88,5,212,192,0,0 ; addps 0xc0d4(%rip),%xmm8 # 2c160 <_sk_overlay_sse2_8bit+0x103f> 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 @@ -34797,7 +30732,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 102,15,254,216 ; paddd %xmm0,%xmm3 DB 102,65,15,111,198 ; movdqa %xmm14,%xmm0 DB 102,15,254,195 ; paddd %xmm3,%xmm0 - DB 102,15,111,45,24,54,0,0 ; movdqa 0x3618(%rip),%xmm5 # 9c80 <_sk_clut_4D_sse2+0x2c29> + DB 102,15,111,45,136,195,0,0 ; movdqa 0xc388(%rip),%xmm5 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1 DB 102,15,244,197 ; pmuludq %xmm5,%xmm0 DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0 @@ -34820,7 +30755,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 15,20,241 ; unpcklps %xmm1,%xmm6 DB 15,20,245 ; unpcklps %xmm5,%xmm6 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,15,254,13,188,53,0,0 ; paddd 0x35bc(%rip),%xmm1 # 9c90 <_sk_clut_4D_sse2+0x2c39> + DB 102,15,254,13,140,188,0,0 ; paddd 0xbc8c(%rip),%xmm1 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,112,233,78 ; pshufd $0x4e,%xmm1,%xmm5 DB 102,73,15,126,233 ; movq %xmm5,%r9 DB 102,73,15,126,202 ; movq %xmm1,%r10 @@ -34837,7 +30772,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5 DB 15,20,253 ; unpcklps %xmm5,%xmm7 DB 15,20,249 ; unpcklps %xmm1,%xmm7 - DB 102,15,254,5,130,53,0,0 ; paddd 0x3582(%rip),%xmm0 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,254,5,98,188,0,0 ; paddd 0xbc62(%rip),%xmm0 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1 DB 102,73,15,126,201 ; movq %xmm1,%r9 DB 102,73,15,126,194 ; movq %xmm0,%r10 @@ -34854,7 +30789,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5 DB 15,20,205 ; unpcklps %xmm5,%xmm1 DB 15,20,200 ; unpcklps %xmm0,%xmm1 - DB 15,40,45,9,53,0,0 ; movaps 0x3509(%rip),%xmm5 # 9c70 <_sk_clut_4D_sse2+0x2c19> + DB 15,40,45,121,194,0,0 ; movaps 0xc279(%rip),%xmm5 # 2c600 <_sk_overlay_sse2_8bit+0x14df> DB 15,88,229 ; addps %xmm5,%xmm4 DB 15,41,100,36,64 ; movaps %xmm4,0x40(%rsp) DB 68,15,88,213 ; addps %xmm5,%xmm10 @@ -34869,7 +30804,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 102,15,127,68,36,32 ; movdqa %xmm0,0x20(%rsp) DB 102,15,254,216 ; paddd %xmm0,%xmm3 DB 102,15,112,227,245 ; pshufd $0xf5,%xmm3,%xmm4 - DB 102,15,111,5,210,52,0,0 ; movdqa 0x34d2(%rip),%xmm0 # 9c80 <_sk_clut_4D_sse2+0x2c29> + DB 102,15,111,5,66,194,0,0 ; movdqa 0xc242(%rip),%xmm0 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,216 ; pmuludq %xmm0,%xmm3 DB 102,15,112,211,232 ; pshufd $0xe8,%xmm3,%xmm2 DB 102,15,244,224 ; pmuludq %xmm0,%xmm4 @@ -34891,7 +30826,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 15,20,227 ; unpcklps %xmm3,%xmm4 DB 15,20,229 ; unpcklps %xmm5,%xmm4 DB 102,15,111,218 ; movdqa %xmm2,%xmm3 - DB 102,15,254,29,123,52,0,0 ; paddd 0x347b(%rip),%xmm3 # 9c90 <_sk_clut_4D_sse2+0x2c39> + DB 102,15,254,29,75,187,0,0 ; paddd 0xbb4b(%rip),%xmm3 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,112,235,78 ; pshufd $0x4e,%xmm3,%xmm5 DB 102,73,15,126,233 ; movq %xmm5,%r9 DB 102,73,15,126,218 ; movq %xmm3,%r10 @@ -34908,7 +30843,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0 DB 15,20,216 ; unpcklps %xmm0,%xmm3 DB 15,20,221 ; unpcklps %xmm5,%xmm3 - DB 102,15,254,21,65,52,0,0 ; paddd 0x3441(%rip),%xmm2 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,254,21,33,187,0,0 ; paddd 0xbb21(%rip),%xmm2 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,194,78 ; pshufd $0x4e,%xmm2,%xmm0 DB 102,73,15,126,193 ; movq %xmm0,%r9 DB 102,73,15,126,210 ; movq %xmm2,%r10 @@ -34970,7 +30905,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 68,15,20,193 ; unpcklps %xmm1,%xmm8 DB 68,15,20,199 ; unpcklps %xmm7,%xmm8 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,68,15,111,21,28,51,0,0 ; movdqa 0x331c(%rip),%xmm10 # 9c90 <_sk_clut_4D_sse2+0x2c39> + DB 102,68,15,111,21,236,185,0,0 ; movdqa 0xb9ec(%rip),%xmm10 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,202 ; paddd %xmm10,%xmm1 DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7 DB 102,73,15,126,249 ; movq %xmm7,%r9 @@ -34988,7 +30923,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5 DB 15,20,205 ; unpcklps %xmm5,%xmm1 DB 15,20,207 ; unpcklps %xmm7,%xmm1 - DB 102,15,111,45,221,50,0,0 ; movdqa 0x32dd(%rip),%xmm5 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,111,45,189,185,0,0 ; movdqa 0xb9bd(%rip),%xmm5 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,254,197 ; paddd %xmm5,%xmm0 DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5 DB 102,73,15,126,233 ; movq %xmm5,%r9 @@ -35046,7 +30981,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7 DB 68,15,20,223 ; unpcklps %xmm7,%xmm11 DB 68,15,20,221 ; unpcklps %xmm5,%xmm11 - DB 102,15,111,45,216,49,0,0 ; movdqa 0x31d8(%rip),%xmm5 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,111,45,184,184,0,0 ; movdqa 0xb8b8(%rip),%xmm5 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,254,245 ; paddd %xmm5,%xmm6 DB 102,15,111,253 ; movdqa %xmm5,%xmm7 DB 102,15,112,238,78 ; pshufd $0x4e,%xmm6,%xmm5 @@ -35093,7 +31028,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1 DB 102,65,15,254,201 ; paddd %xmm9,%xmm1 DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2 - DB 102,15,111,5,235,48,0,0 ; movdqa 0x30eb(%rip),%xmm0 # 9c80 <_sk_clut_4D_sse2+0x2c29> + DB 102,15,111,5,91,190,0,0 ; movdqa 0xbe5b(%rip),%xmm0 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,200 ; pmuludq %xmm0,%xmm1 DB 102,15,112,217,232 ; pshufd $0xe8,%xmm1,%xmm3 DB 102,15,244,208 ; pmuludq %xmm0,%xmm2 @@ -35115,7 +31050,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 15,20,204 ; unpcklps %xmm4,%xmm1 DB 15,20,202 ; unpcklps %xmm2,%xmm1 DB 102,15,111,211 ; movdqa %xmm3,%xmm2 - DB 102,15,111,5,149,48,0,0 ; movdqa 0x3095(%rip),%xmm0 # 9c90 <_sk_clut_4D_sse2+0x2c39> + DB 102,15,111,5,101,183,0,0 ; movdqa 0xb765(%rip),%xmm0 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,208 ; paddd %xmm0,%xmm2 DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4 DB 102,73,15,126,225 ; movq %xmm4,%r9 @@ -35191,7 +31126,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0 DB 15,20,240 ; unpcklps %xmm0,%xmm6 DB 15,20,245 ; unpcklps %xmm5,%xmm6 - DB 102,15,254,29,86,47,0,0 ; paddd 0x2f56(%rip),%xmm3 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,254,29,54,182,0,0 ; paddd 0xb636(%rip),%xmm3 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,195,78 ; pshufd $0x4e,%xmm3,%xmm0 DB 102,73,15,126,193 ; movq %xmm0,%r9 DB 102,73,15,126,218 ; movq %xmm3,%r10 @@ -35242,7 +31177,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 68,15,20,201 ; unpcklps %xmm1,%xmm9 DB 68,15,20,202 ; unpcklps %xmm2,%xmm9 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,15,254,13,99,46,0,0 ; paddd 0x2e63(%rip),%xmm1 # 9c90 <_sk_clut_4D_sse2+0x2c39> + DB 102,15,254,13,51,181,0,0 ; paddd 0xb533(%rip),%xmm1 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2 DB 102,73,15,126,209 ; movq %xmm2,%r9 DB 102,73,15,126,202 ; movq %xmm1,%r10 @@ -35259,7 +31194,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,20,139 ; movss (%rbx,%r9,4),%xmm2 DB 68,15,20,242 ; unpcklps %xmm2,%xmm14 DB 68,15,20,241 ; unpcklps %xmm1,%xmm14 - DB 102,15,254,5,38,46,0,0 ; paddd 0x2e26(%rip),%xmm0 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,254,5,6,181,0,0 ; paddd 0xb506(%rip),%xmm0 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1 DB 102,73,15,126,201 ; movq %xmm1,%r9 DB 102,73,15,126,194 ; movq %xmm0,%r10 @@ -35297,7 +31232,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7 DB 15,20,199 ; unpcklps %xmm7,%xmm0 DB 15,20,193 ; unpcklps %xmm1,%xmm0 - DB 102,15,111,37,105,45,0,0 ; movdqa 0x2d69(%rip),%xmm4 # 9c90 <_sk_clut_4D_sse2+0x2c39> + DB 102,15,111,37,57,180,0,0 ; movdqa 0xb439(%rip),%xmm4 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,226 ; paddd %xmm2,%xmm4 DB 102,15,112,204,78 ; pshufd $0x4e,%xmm4,%xmm1 DB 102,73,15,126,201 ; movq %xmm1,%r9 @@ -35315,7 +31250,7 @@ _sk_clut_3D_sse2 LABEL PROC DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4 DB 15,20,204 ; unpcklps %xmm4,%xmm1 DB 15,20,207 ; unpcklps %xmm7,%xmm1 - DB 102,15,254,21,43,45,0,0 ; paddd 0x2d2b(%rip),%xmm2 # 9ca0 <_sk_clut_4D_sse2+0x2c49> + DB 102,15,254,21,11,180,0,0 ; paddd 0xb40b(%rip),%xmm2 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4 DB 102,73,15,126,225 ; movq %xmm4,%r9 DB 102,73,15,126,210 ; movq %xmm2,%r10 @@ -35466,7 +31401,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,15,254,209 ; paddd %xmm1,%xmm2 DB 102,15,111,220 ; movdqa %xmm4,%xmm3 DB 102,15,254,218 ; paddd %xmm2,%xmm3 - DB 102,68,15,111,21,167,42,0,0 ; movdqa 0x2aa7(%rip),%xmm10 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,68,15,111,21,215,183,0,0 ; movdqa 0xb7d7(%rip),%xmm10 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,112,235,245 ; pshufd $0xf5,%xmm3,%xmm5 DB 102,65,15,244,218 ; pmuludq %xmm10,%xmm3 DB 102,15,112,227,232 ; pshufd $0xe8,%xmm3,%xmm4 @@ -35489,7 +31424,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 15,20,222 ; unpcklps %xmm6,%xmm3 DB 15,20,221 ; unpcklps %xmm5,%xmm3 DB 102,15,111,236 ; movdqa %xmm4,%xmm5 - DB 102,15,254,45,73,42,0,0 ; paddd 0x2a49(%rip),%xmm5 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,254,45,217,176,0,0 ; paddd 0xb0d9(%rip),%xmm5 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6 DB 102,73,15,126,241 ; movq %xmm6,%r9 DB 102,73,15,126,234 ; movq %xmm5,%r10 @@ -35506,7 +31441,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7 DB 15,20,247 ; unpcklps %xmm7,%xmm6 DB 15,20,245 ; unpcklps %xmm5,%xmm6 - DB 102,15,254,37,15,42,0,0 ; paddd 0x2a0f(%rip),%xmm4 # 9ce0 <_sk_clut_4D_sse2+0x2c89> + DB 102,15,254,37,175,176,0,0 ; paddd 0xb0af(%rip),%xmm4 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5 DB 102,73,15,126,233 ; movq %xmm5,%r9 DB 102,73,15,126,226 ; movq %xmm4,%r10 @@ -35523,7 +31458,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7 DB 15,20,239 ; unpcklps %xmm7,%xmm5 DB 15,20,236 ; unpcklps %xmm4,%xmm5 - DB 15,40,61,150,41,0,0 ; movaps 0x2996(%rip),%xmm7 # 9cb0 <_sk_clut_4D_sse2+0x2c59> + DB 15,40,61,198,182,0,0 ; movaps 0xb6c6(%rip),%xmm7 # 2c600 <_sk_overlay_sse2_8bit+0x14df> DB 68,15,88,199 ; addps %xmm7,%xmm8 DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp) DB 68,15,88,207 ; addps %xmm7,%xmm9 @@ -35561,7 +31496,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 68,15,20,234 ; unpcklps %xmm2,%xmm13 DB 68,15,20,239 ; unpcklps %xmm7,%xmm13 DB 102,15,111,208 ; movdqa %xmm0,%xmm2 - DB 102,15,254,21,246,40,0,0 ; paddd 0x28f6(%rip),%xmm2 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,254,21,134,175,0,0 ; paddd 0xaf86(%rip),%xmm2 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,112,250,78 ; pshufd $0x4e,%xmm2,%xmm7 DB 102,73,15,126,249 ; movq %xmm7,%r9 DB 102,73,15,126,210 ; movq %xmm2,%r10 @@ -35578,7 +31513,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,70,15,16,12,139 ; movss (%rbx,%r9,4),%xmm9 DB 65,15,20,209 ; unpcklps %xmm9,%xmm2 DB 15,20,215 ; unpcklps %xmm7,%xmm2 - DB 102,15,254,5,187,40,0,0 ; paddd 0x28bb(%rip),%xmm0 # 9ce0 <_sk_clut_4D_sse2+0x2c89> + DB 102,15,254,5,91,175,0,0 ; paddd 0xaf5b(%rip),%xmm0 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,248,78 ; pshufd $0x4e,%xmm0,%xmm7 DB 102,73,15,126,249 ; movq %xmm7,%r9 DB 102,73,15,126,194 ; movq %xmm0,%r10 @@ -35619,7 +31554,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,15,111,217 ; movdqa %xmm1,%xmm3 DB 102,15,254,92,36,32 ; paddd 0x20(%rsp),%xmm3 DB 102,15,112,227,245 ; pshufd $0xf5,%xmm3,%xmm4 - DB 102,68,15,111,53,233,39,0,0 ; movdqa 0x27e9(%rip),%xmm14 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,68,15,111,53,25,181,0,0 ; movdqa 0xb519(%rip),%xmm14 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,65,15,244,222 ; pmuludq %xmm14,%xmm3 DB 102,15,112,219,232 ; pshufd $0xe8,%xmm3,%xmm3 DB 102,65,15,244,230 ; pmuludq %xmm14,%xmm4 @@ -35640,7 +31575,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 68,15,20,228 ; unpcklps %xmm4,%xmm12 DB 68,15,20,229 ; unpcklps %xmm5,%xmm12 DB 102,15,111,227 ; movdqa %xmm3,%xmm4 - DB 102,15,111,61,146,39,0,0 ; movdqa 0x2792(%rip),%xmm7 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,111,61,34,174,0,0 ; movdqa 0xae22(%rip),%xmm7 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,231 ; paddd %xmm7,%xmm4 DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5 DB 102,73,15,126,233 ; movq %xmm5,%r9 @@ -35658,7 +31593,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5 DB 15,20,245 ; unpcklps %xmm5,%xmm6 DB 15,20,244 ; unpcklps %xmm4,%xmm6 - DB 102,68,15,111,5,83,39,0,0 ; movdqa 0x2753(%rip),%xmm8 # 9ce0 <_sk_clut_4D_sse2+0x2c89> + DB 102,68,15,111,5,243,173,0,0 ; movdqa 0xadf3(%rip),%xmm8 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,65,15,254,216 ; paddd %xmm8,%xmm3 DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4 DB 102,73,15,126,225 ; movq %xmm4,%r9 @@ -35772,7 +31707,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,68,15,111,108,36,32 ; movdqa 0x20(%rsp),%xmm13 DB 102,65,15,254,205 ; paddd %xmm13,%xmm1 DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2 - DB 102,15,111,29,38,37,0,0 ; movdqa 0x2526(%rip),%xmm3 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,15,111,29,86,178,0,0 ; movdqa 0xb256(%rip),%xmm3 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,203 ; pmuludq %xmm3,%xmm1 DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1 DB 102,15,244,211 ; pmuludq %xmm3,%xmm2 @@ -35794,7 +31729,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 68,15,20,202 ; unpcklps %xmm2,%xmm9 DB 68,15,20,205 ; unpcklps %xmm5,%xmm9 DB 102,15,111,209 ; movdqa %xmm1,%xmm2 - DB 102,15,111,29,205,36,0,0 ; movdqa 0x24cd(%rip),%xmm3 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,111,29,93,171,0,0 ; movdqa 0xab5d(%rip),%xmm3 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,211 ; paddd %xmm3,%xmm2 DB 102,15,112,234,78 ; pshufd $0x4e,%xmm2,%xmm5 DB 102,73,15,126,233 ; movq %xmm5,%r9 @@ -35902,7 +31837,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,65,15,111,211 ; movdqa %xmm11,%xmm2 DB 102,65,15,254,213 ; paddd %xmm13,%xmm2 DB 102,15,112,218,245 ; pshufd $0xf5,%xmm2,%xmm3 - DB 102,15,111,5,235,34,0,0 ; movdqa 0x22eb(%rip),%xmm0 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,15,111,5,27,176,0,0 ; movdqa 0xb01b(%rip),%xmm0 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,208 ; pmuludq %xmm0,%xmm2 DB 102,15,112,250,232 ; pshufd $0xe8,%xmm2,%xmm7 DB 102,15,244,216 ; pmuludq %xmm0,%xmm3 @@ -35923,7 +31858,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 68,15,20,202 ; unpcklps %xmm2,%xmm9 DB 68,15,20,203 ; unpcklps %xmm3,%xmm9 DB 102,15,111,215 ; movdqa %xmm7,%xmm2 - DB 102,15,111,5,150,34,0,0 ; movdqa 0x2296(%rip),%xmm0 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,111,5,38,169,0,0 ; movdqa 0xa926(%rip),%xmm0 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,208 ; paddd %xmm0,%xmm2 DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3 DB 102,73,15,126,217 ; movq %xmm3,%r9 @@ -35941,7 +31876,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,66,15,16,28,139 ; movss (%rbx,%r9,4),%xmm3 DB 15,20,243 ; unpcklps %xmm3,%xmm6 DB 15,20,242 ; unpcklps %xmm2,%xmm6 - DB 102,68,15,111,45,87,34,0,0 ; movdqa 0x2257(%rip),%xmm13 # 9ce0 <_sk_clut_4D_sse2+0x2c89> + DB 102,68,15,111,45,247,168,0,0 ; movdqa 0xa8f7(%rip),%xmm13 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,65,15,254,253 ; paddd %xmm13,%xmm7 DB 102,15,112,215,78 ; pshufd $0x4e,%xmm7,%xmm2 DB 102,73,15,126,209 ; movq %xmm2,%r9 @@ -35961,7 +31896,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 15,20,250 ; unpcklps %xmm2,%xmm7 DB 102,68,15,254,220 ; paddd %xmm4,%xmm11 DB 102,65,15,112,219,245 ; pshufd $0xf5,%xmm11,%xmm3 - DB 102,15,111,37,221,33,0,0 ; movdqa 0x21dd(%rip),%xmm4 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,15,111,37,13,175,0,0 ; movdqa 0xaf0d(%rip),%xmm4 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,68,15,244,220 ; pmuludq %xmm4,%xmm11 DB 102,65,15,112,211,232 ; pshufd $0xe8,%xmm11,%xmm2 DB 102,15,244,220 ; pmuludq %xmm4,%xmm3 @@ -36062,7 +31997,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1 DB 102,15,254,200 ; paddd %xmm0,%xmm1 DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2 - DB 102,15,111,29,19,32,0,0 ; movdqa 0x2013(%rip),%xmm3 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,15,111,29,67,173,0,0 ; movdqa 0xad43(%rip),%xmm3 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,203 ; pmuludq %xmm3,%xmm1 DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1 DB 102,15,244,211 ; pmuludq %xmm3,%xmm2 @@ -36084,7 +32019,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 15,20,212 ; unpcklps %xmm4,%xmm2 DB 15,20,211 ; unpcklps %xmm3,%xmm2 DB 102,15,111,217 ; movdqa %xmm1,%xmm3 - DB 102,15,111,61,188,31,0,0 ; movdqa 0x1fbc(%rip),%xmm7 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,111,61,76,166,0,0 ; movdqa 0xa64c(%rip),%xmm7 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,223 ; paddd %xmm7,%xmm3 DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4 DB 102,73,15,126,225 ; movq %xmm4,%r9 @@ -36102,7 +32037,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5 DB 15,20,221 ; unpcklps %xmm5,%xmm3 DB 15,20,220 ; unpcklps %xmm4,%xmm3 - DB 102,68,15,111,13,125,31,0,0 ; movdqa 0x1f7d(%rip),%xmm9 # 9ce0 <_sk_clut_4D_sse2+0x2c89> + DB 102,68,15,111,13,29,166,0,0 ; movdqa 0xa61d(%rip),%xmm9 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,65,15,254,201 ; paddd %xmm9,%xmm1 DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4 DB 102,73,15,126,225 ; movq %xmm4,%r9 @@ -36214,7 +32149,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 68,15,20,246 ; unpcklps %xmm6,%xmm14 DB 68,15,20,243 ; unpcklps %xmm3,%xmm14 DB 102,15,111,220 ; movdqa %xmm4,%xmm3 - DB 102,68,15,111,21,125,29,0,0 ; movdqa 0x1d7d(%rip),%xmm10 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,68,15,111,21,13,164,0,0 ; movdqa 0xa40d(%rip),%xmm10 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,218 ; paddd %xmm10,%xmm3 DB 102,15,112,243,78 ; pshufd $0x4e,%xmm3,%xmm6 DB 102,73,15,126,241 ; movq %xmm6,%r9 @@ -36335,7 +32270,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,15,111,116,36,32 ; movdqa 0x20(%rsp),%xmm6 DB 102,15,254,198 ; paddd %xmm6,%xmm0 DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1 - DB 102,15,111,29,84,27,0,0 ; movdqa 0x1b54(%rip),%xmm3 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,15,111,29,132,168,0,0 ; movdqa 0xa884(%rip),%xmm3 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,195 ; pmuludq %xmm3,%xmm0 DB 102,15,112,208,232 ; pshufd $0xe8,%xmm0,%xmm2 DB 102,15,244,203 ; pmuludq %xmm3,%xmm1 @@ -36357,7 +32292,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 15,20,195 ; unpcklps %xmm3,%xmm0 DB 15,20,193 ; unpcklps %xmm1,%xmm0 DB 102,15,111,202 ; movdqa %xmm2,%xmm1 - DB 102,68,15,111,5,252,26,0,0 ; movdqa 0x1afc(%rip),%xmm8 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,68,15,111,5,140,161,0,0 ; movdqa 0xa18c(%rip),%xmm8 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,65,15,254,200 ; paddd %xmm8,%xmm1 DB 102,15,112,217,78 ; pshufd $0x4e,%xmm1,%xmm3 DB 102,73,15,126,217 ; movq %xmm3,%r9 @@ -36463,7 +32398,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 102,15,254,60,36 ; paddd (%rsp),%xmm7 DB 102,15,254,247 ; paddd %xmm7,%xmm6 DB 102,15,112,206,245 ; pshufd $0xf5,%xmm6,%xmm1 - DB 102,15,111,21,31,25,0,0 ; movdqa 0x191f(%rip),%xmm2 # 9cc0 <_sk_clut_4D_sse2+0x2c69> + DB 102,15,111,21,79,166,0,0 ; movdqa 0xa64f(%rip),%xmm2 # 2c610 <_sk_overlay_sse2_8bit+0x14ef> DB 102,15,244,242 ; pmuludq %xmm2,%xmm6 DB 102,15,112,198,232 ; pshufd $0xe8,%xmm6,%xmm0 DB 102,15,244,202 ; pmuludq %xmm2,%xmm1 @@ -36485,7 +32420,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 68,15,20,201 ; unpcklps %xmm1,%xmm9 DB 68,15,20,202 ; unpcklps %xmm2,%xmm9 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,15,254,13,198,24,0,0 ; paddd 0x18c6(%rip),%xmm1 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,254,13,86,159,0,0 ; paddd 0x9f56(%rip),%xmm1 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2 DB 102,73,15,126,209 ; movq %xmm2,%r9 DB 102,73,15,126,202 ; movq %xmm1,%r10 @@ -36541,7 +32476,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7 DB 15,20,199 ; unpcklps %xmm7,%xmm0 DB 15,20,193 ; unpcklps %xmm1,%xmm0 - DB 102,15,111,53,200,23,0,0 ; movdqa 0x17c8(%rip),%xmm6 # 9cd0 <_sk_clut_4D_sse2+0x2c79> + DB 102,15,111,53,88,158,0,0 ; movdqa 0x9e58(%rip),%xmm6 # 2bf80 <_sk_overlay_sse2_8bit+0xe5f> DB 102,15,254,242 ; paddd %xmm2,%xmm6 DB 102,15,112,206,78 ; pshufd $0x4e,%xmm6,%xmm1 DB 102,73,15,126,201 ; movq %xmm1,%r9 @@ -36559,7 +32494,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 243,70,15,16,60,139 ; movss (%rbx,%r9,4),%xmm15 DB 65,15,20,207 ; unpcklps %xmm15,%xmm1 DB 15,20,207 ; unpcklps %xmm7,%xmm1 - DB 102,15,254,21,137,23,0,0 ; paddd 0x1789(%rip),%xmm2 # 9ce0 <_sk_clut_4D_sse2+0x2c89> + DB 102,15,254,21,41,158,0,0 ; paddd 0x9e29(%rip),%xmm2 # 2bfa0 <_sk_overlay_sse2_8bit+0xe7f> DB 102,15,112,250,78 ; pshufd $0x4e,%xmm2,%xmm7 DB 102,73,15,126,249 ; movq %xmm7,%r9 DB 102,73,15,126,210 ; movq %xmm2,%r10 @@ -36621,7 +32556,7 @@ _sk_clut_4D_sse2 LABEL PROC DB 15,89,212 ; mulps %xmm4,%xmm2 DB 65,15,88,213 ; addps %xmm13,%xmm2 DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,29,165,22,0,0 ; movaps 0x16a5(%rip),%xmm3 # 9cf0 <_sk_clut_4D_sse2+0x2c99> + DB 15,40,29,5,157,0,0 ; movaps 0x9d05(%rip),%xmm3 # 2bf70 <_sk_overlay_sse2_8bit+0xe4f> DB 15,40,164,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm4 DB 15,40,172,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm5 DB 15,40,180,36,16,1,0,0 ; movaps 0x110(%rsp),%xmm6 @@ -36629,2339 +32564,9 @@ _sk_clut_4D_sse2 LABEL PROC DB 72,129,196,48,1,0,0 ; add $0x130,%rsp DB 91 ; pop %rbx DB 255,224 ; jmpq *%rax - -ALIGN 16 - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,1 ; cmpb $0x1,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 4,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) - DB 252 ; cld - DB 190,0,0,252,190 ; mov $0xbefc0000,%esi - DB 0,0 ; add %al,(%rax) - DB 252 ; cld - DB 190,0,0,252,190 ; mov $0xbefc0000,%esi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax) - DB 191,0,0,128,191 ; mov $0xbf800000,%edi - DB 0,0 ; add %al,(%rax) - 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 887c <.literal16+0x1fc> - DB 0,0 ; add %al,(%rax) - DB 224,64 ; loopne 8880 <.literal16+0x200> - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88a1 <.literal16+0x221> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88a5 <.literal16+0x225> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88a9 <.literal16+0x229> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88ad <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,154 ; cmpb $0x9a,(%rdi) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88e1 <.literal16+0x261> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88e5 <.literal16+0x265> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88e9 <.literal16+0x269> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 88ed <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,154 ; cmpb $0x9a,(%rdi) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 8921 <.literal16+0x2a1> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 8925 <.literal16+0x2a5> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 8929 <.literal16+0x2a9> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 892d <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,154 ; cmpb $0x9a,(%rdi) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax - DB 10,23 ; or (%rdi),%dl - DB 63 ; (bad) - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 8961 <.literal16+0x2e1> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 8965 <.literal16+0x2e5> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 8969 <.literal16+0x2e9> - DB 174 ; scas %es:(%rdi),%al - DB 71,225,61 ; rex.RXB loope 896d <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,255 ; cmpb $0xff,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - 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 89ab <.literal16+0x32b> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 89af <.literal16+0x32f> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 89b3 <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,145,131,158 ; add %al,-0x617c6ec1(%rax) - DB 61,145,131,158,61 ; cmp $0x3d9e8391,%eax - DB 145 ; xchg %eax,%ecx - DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,92 ; ds pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 145 ; xchg %eax,%ecx - DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) - DB 145 ; xchg %eax,%ecx - DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) - DB 154 ; (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,154 ; ds (bad) - DB 153 ; cltd - DB 153 ; cltd - DB 62,92 ; ds pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 92 ; pop %rsp - DB 143 ; (bad) - DB 50,63 ; xor (%rdi),%bh - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 35,59 ; and (%rbx),%edi - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 174 ; scas %es:(%rdi),%al - DB 71,97 ; rex.RXB (bad) - DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax - DB 82 ; push %rdx - DB 184,78,65,82,184 ; mov $0xb852414e,%eax - DB 78 ; rex.WRX - DB 65,82 ; push %r10 - DB 184,78,65,82,184 ; mov $0xb852414e,%eax - DB 78 ; rex.WRX - DB 65,57,215 ; cmp %edx,%r15d - DB 32,187,57,215,32,187 ; and %bh,-0x44df28c7(%rbx) - DB 57,215 ; cmp %edx,%edi - DB 32,187,57,215,32,187 ; and %bh,-0x44df28c7(%rbx) - DB 186,159,98,60,186 ; mov $0xba3c629f,%edx - DB 159 ; lahf - DB 98 ; (bad) - DB 60,186 ; cmp $0xba,%al - DB 159 ; lahf - DB 98 ; (bad) - DB 60,186 ; cmp $0xba,%al - DB 159 ; lahf - DB 98 ; (bad) - DB 60,109 ; cmp $0x6d,%al - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) DB 144 ; nop - DB 63 ; (bad) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) DB 144 ; nop - DB 63 ; (bad) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) - DB 144 ; nop - DB 63 ; (bad) - DB 109 ; insl (%dx),%es:(%rdi) - DB 165 ; movsl %ds:(%rsi),%es:(%rdi) DB 144 ; nop - DB 63 ; (bad) - DB 252 ; cld - DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi - DB 16,62 ; adc %bh,(%rsi) - DB 252 ; cld - DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi - DB 16,62 ; adc %bh,(%rsi) - DB 168,177 ; test $0xb1,%al - DB 152 ; cwtl - DB 59,168,177,152,59,168 ; cmp -0x57c4674f(%rax),%ebp - DB 177,152 ; mov $0x98,%cl - DB 59,168,177,152,59,0 ; cmp 0x3b98b1(%rax),%ebp - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,192 ; add %al,-0x3fffffc1(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 0,64,0 ; add %al,0x0(%rax) - DB 0,0 ; add %al,(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 0,64,0 ; add %al,0x0(%rax) - DB 0,0 ; add %al,(%rax) - DB 64,0,0 ; add %al,(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 62,0,0 ; add %al,%ds:(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,171 ; cmpb $0xab,(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,63 ; sub (%rdi),%bh - DB 0,0 ; add %al,(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 192,64,0,0 ; rolb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,0,0 ; addb $0x0,0x0(%rax) - DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 42,62 ; sub (%rsi),%bh - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,248,0,0 ; addb $0x0,0xf8003b(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 8c09 <.literal16+0x589> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 8c0d <.literal16+0x58d> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 8c11 <.literal16+0x591> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 8c15 <.literal16+0x595> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,255,0 ; addb $0x0,-0xff00c5(%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - 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 8ceb <.literal16+0x66b> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8cef <.literal16+0x66f> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 8cf3 <.literal16+0x673> - 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) - DB 129,128,128,59,129,128,128,59,129,128; addl $0x80813b80,-0x7f7ec480(%rax) - DB 128,59,0 ; cmpb $0x0,(%rbx) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8ce4 <.literal16+0x664> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8ce8 <.literal16+0x668> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8cec <.literal16+0x66c> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8cf0 <.literal16+0x670> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8d75 <.literal16+0x6f5> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8cd9 <.literal16+0x659> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3cd1a <_sk_clut_4D_sse2+0xffffffffe9a35cc3> - DB 220,63 ; fdivrl (%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,81 ; cmpb $0x51,(%rdi) - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,52,0 ; add %dh,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8db4 <.literal16+0x734> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8db8 <.literal16+0x738> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8dbc <.literal16+0x73c> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8dc0 <.literal16+0x740> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8e45 <.literal16+0x7c5> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8da9 <.literal16+0x729> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3cdea <_sk_clut_4D_sse2+0xffffffffe9a35d93> - DB 220,63 ; fdivrl (%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,81 ; cmpb $0x51,(%rdi) - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,52,0 ; add %dh,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8e84 <.literal16+0x804> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8e88 <.literal16+0x808> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8e8c <.literal16+0x80c> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8e90 <.literal16+0x810> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8f15 <.literal16+0x895> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8e79 <.literal16+0x7f9> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3ceba <_sk_clut_4D_sse2+0xffffffffe9a35e63> - DB 220,63 ; fdivrl (%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,81 ; cmpb $0x51,(%rdi) - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,52,0 ; add %dh,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 8f54 <.literal16+0x8d4> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8f58 <.literal16+0x8d8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8f5c <.literal16+0x8dc> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 8f60 <.literal16+0x8e0> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 8fe5 <.literal16+0x965> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 8f49 <.literal16+0x8c9> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3cf8a <_sk_clut_4D_sse2+0xffffffffe9a35f33> - DB 220,63 ; fdivrl (%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,81 ; cmpb $0x51,(%rdi) - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,52,0 ; add %dh,(%rax,%rax,1) - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,0 ; xor $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 52,255 ; xor $0xff,%al - DB 255 ; (bad) - DB 127,0 ; jg 9024 <.literal16+0x9a4> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 9028 <.literal16+0x9a8> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 902c <.literal16+0x9ac> - DB 255 ; (bad) - DB 255 ; (bad) - DB 127,0 ; jg 9030 <.literal16+0x9b0> - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 119,115 ; ja 90b5 <.literal16+0xa35> - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,119,115 ; retq $0x7377 - DB 248 ; clc - DB 194,117,191 ; retq $0xbf75 - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 117,191 ; jne 9019 <.literal16+0x999> - DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi - DB 63 ; (bad) - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - DB 249 ; stc - DB 68,180,62 ; rex.R mov $0x3e,%spl - 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 ffffffffe9a3d05a <_sk_clut_4D_sse2+0xffffffffe9a36003> - DB 220,63 ; fdivrl (%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,81 ; cmpb $0x51,(%rdi) - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,81 ; rex.X push %rcx - DB 140,242 ; mov %?,%edx - DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi - DB 63 ; (bad) - DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi - DB 63 ; (bad) - DB 248 ; clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,248 ; rex clc - DB 245 ; cmc - DB 154 ; (bad) - DB 64,254 ; rex (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,254 ; rex.B (bad) - DB 210,221 ; rcr %cl,%ch - DB 65,0,0 ; add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - DB 0,75,0 ; add %cl,0x0(%rbx) - DB 0,0 ; add %al,(%rax) - DB 75,0,0 ; rex.WXB add %al,(%r8) - 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 200,66,0,0 ; enterq $0x42,$0x0 - DB 127,67 ; jg 9137 <.literal16+0xab7> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 913b <.literal16+0xabb> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 913f <.literal16+0xabf> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 9143 <.literal16+0xac3> - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 0,195 ; add %al,%bl - DB 0,0 ; add %al,(%rax) - DB 128,65,0,0 ; addb $0x0,0x0(%rcx) - DB 128,65,0,0 ; addb $0x0,0x0(%rcx) - DB 128,65,0,0 ; addb $0x0,0x0(%rcx) - DB 128,65,203,61 ; addb $0x3d,-0x35(%rcx) - DB 13,60,203,61,13 ; or $0xd3dcb3c,%eax - DB 60,203 ; cmp $0xcb,%al - DB 61,13,60,203,61 ; cmp $0x3dcb3c0d,%eax - DB 13,60,111,18,3 ; or $0x3126f3c,%eax - DB 59,111,18 ; cmp 0x12(%rdi),%ebp - DB 3,59 ; add (%rbx),%edi - DB 111 ; outsl %ds:(%rsi),(%dx) - DB 18,3 ; adc (%rbx),%al - DB 59,111,18 ; cmp 0x12(%rdi),%ebp - DB 3,59 ; add (%rbx),%edi - DB 10,215 ; or %bh,%dl - DB 163,59,10,215,163,59,10,215,163 ; movabs %eax,0xa3d70a3ba3d70a3b - DB 59,10 ; cmp (%rdx),%ecx - DB 215 ; xlat %ds:(%rbx) - DB 163,59,194,24,17,60,194,24,17 ; movabs %eax,0x1118c23c1118c23b - DB 60,194 ; cmp $0xc2,%al - DB 24,17 ; sbb %dl,(%rcx) - DB 60,194 ; cmp $0xc2,%al - DB 24,17 ; sbb %dl,(%rcx) - DB 60,203 ; cmp $0xcb,%al - DB 61,13,190,203,61 ; cmp $0x3dcbbe0d,%eax - DB 13,190,203,61,13 ; or $0xd3dcbbe,%eax - DB 190,203,61,13,190 ; mov $0xbe0d3dcb,%esi - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 80 ; push %rax - DB 128,3,62 ; addb $0x3e,(%rbx) - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 91c3 <.literal16+0xb43> - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 91c7 <.literal16+0xb47> - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 91cb <.literal16+0xb4b> - DB 31 ; (bad) - DB 215 ; xlat %ds:(%rbx) - DB 118,63 ; jbe 91cf <.literal16+0xb4f> - 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) - DB 246,64,83,63 ; testb $0x3f,0x53(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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) - 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) - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 923b <.literal16+0xbbb> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 923f <.literal16+0xbbf> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 9243 <.literal16+0xbc3> - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,0,128,63 ; addb $0x3f,-0x7fffffc5(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,0,128,63 ; addb $0x3f,-0x7fffffc5(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - 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,0,0,128,63 ; addb $0x3f,-0x7fffffc5(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 92b9 <.literal16+0xc39> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 92bd <.literal16+0xc3d> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 92c1 <.literal16+0xc41> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 92c5 <.literal16+0xc45> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 248 ; clc - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 9329 <.literal16+0xca9> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 932d <.literal16+0xcad> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 9331 <.literal16+0xcb1> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 9335 <.literal16+0xcb5> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 248 ; clc - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 0,248 ; add %bh,%al - DB 0,0 ; add %al,(%rax) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 8,33 ; or %ah,(%rcx) - DB 132,55 ; test %dh,(%rdi) - DB 224,7 ; loopne 9399 <.literal16+0xd19> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 939d <.literal16+0xd1d> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 93a1 <.literal16+0xd21> - DB 0,0 ; add %al,(%rax) - DB 224,7 ; loopne 93a5 <.literal16+0xd25> - DB 0,0 ; add %al,(%rax) - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 33,8 ; and %ecx,(%rax) - DB 2,58 ; add (%rdx),%bh - DB 31 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,31 ; add %bl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,8 ; add %cl,(%rax) - DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 8,33 ; or %ah,(%rcx) - DB 4,61 ; add $0x3d,%al - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,248 ; add %bh,%al - DB 65,0,0 ; add %al,(%r8) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 248 ; clc - DB 65,0,0 ; add %al,(%r8) - DB 124,66 ; jl 9436 <.literal16+0xdb6> - DB 0,0 ; add %al,(%rax) - DB 124,66 ; jl 943a <.literal16+0xdba> - DB 0,0 ; add %al,(%rax) - DB 124,66 ; jl 943e <.literal16+0xdbe> - DB 0,0 ; add %al,(%rax) - DB 124,66 ; jl 9442 <.literal16+0xdc2> - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 240,0,0 ; lock add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) - DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) - DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) - DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%rax) - DB 61,137,136,136,61 ; cmp $0x3d888889,%eax - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 240,0,0 ; lock add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) - DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) - DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) - DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%rax) - DB 61,137,136,136,61 ; cmp $0x3d888889,%eax - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) - DB 136,55 ; mov %dh,(%rdi) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) - DB 136,57 ; mov %bh,(%rcx) - DB 240,0,0 ; lock add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,240 ; add %dh,%al - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) - DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) - DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,15 ; add %cl,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) - 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 95c5 <.literal16+0xf45> - DB 0,0 ; add %al,(%rax) - DB 112,65 ; jo 95c9 <.literal16+0xf49> - DB 0,0 ; add %al,(%rax) - DB 112,65 ; jo 95cd <.literal16+0xf4d> - DB 0,0 ; add %al,(%rax) - DB 112,65 ; jo 95d1 <.literal16+0xf51> - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,0,127,67 ; addb $0x43,0x7f00003b(%rax) - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 963b <.literal16+0xfbb> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 963f <.literal16+0xfbf> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 9643 <.literal16+0xfc3> - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,255,0,0,0 ; addb $0x0,0xff3b(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 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,0,0,127,67 ; addb $0x43,0x7f00003b(%rax) - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 96ab <.literal16+0x102b> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 96af <.literal16+0x102f> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 96b3 <.literal16+0x1033> - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 128,0,4 ; addb $0x4,(%rax) - DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 128,0,128 ; addb $0x80,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,0 ; add %al,0x0(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 128,0,4 ; addb $0x4,(%rax) - DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 128,0,128 ; addb $0x80,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,0 ; add %al,0x0(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,56 ; add %bh,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 128,0,4 ; addb $0x4,(%rax) - DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) - DB 0,4,0 ; add %al,(%rax,%rax,1) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,56,0 ; cmpb $0x0,(%rax) - DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax) - DB 56,0 ; cmp %al,(%rax) - DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax) - DB 255,0 ; incl (%rax) - DB 64,254 ; rex (bad) - DB 255,0 ; incl (%rax) - DB 64,254 ; rex (bad) - DB 255,0 ; incl (%rax) - DB 64,254 ; rex (bad) - DB 255,128,0,128,55,128 ; incl -0x7fc88000(%rax) - DB 0,128,55,128,0,128 ; add %al,-0x7fff7fc9(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 128,0,128 ; addb $0x80,(%rax) - DB 55 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 255 ; (bad) - DB 127,71 ; jg 97db <.literal16+0x115b> - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg 97df <.literal16+0x115f> - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg 97e3 <.literal16+0x1163> - DB 0,255 ; add %bh,%bh - DB 127,71 ; jg 97e7 <.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) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,191,0,0,128,191,0 ; cmpb $0x0,-0x40800000(%rdi) - DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax) - DB 191,0,0,0,63 ; mov $0x3f000000,%edi - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,208 ; cmpb $0xd0,(%rdi) - DB 179,89 ; mov $0x59,%bl - DB 62,208 ; ds (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,208 ; ds (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,208 ; ds (bad) - DB 179,89 ; mov $0x59,%bl - DB 62,89 ; ds pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 89 ; pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 89 ; pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 89 ; pop %rcx - DB 23 ; (bad) - DB 55 ; (bad) - DB 63 ; (bad) - DB 152 ; cwtl - DB 221,147,61,152,221,147 ; fstl -0x6c2267c3(%rbx) - 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) # 2dc0a97a <_sk_clut_4D_sse2+0x2dc03923> - DB 17,192 ; adc %eax,%eax - DB 45,16,17,192,18 ; sub $0x12c01110,%eax - DB 120,57 ; js 98ac <.literal16+0x122c> - 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 - DB 64,32,148,90,62,32,148,90 ; and %dl,0x5a94203e(%rdx,%rbx,2) - DB 62,32,148,90,62,32,148,90 ; and %dl,%ds:0x5a94203e(%rdx,%rbx,2) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,4,157 ; ds add $0x9d,%al - DB 30 ; (bad) - DB 62,0,24 ; add %bl,%ds:(%rax) - DB 161,57,0,24,161,57,0,24,161 ; movabs 0xa1180039a1180039,%eax - DB 57,0 ; cmp %eax,(%rax) - DB 24,161,57,1,0,0 ; sbb %ah,0x139(%rcx) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,1 ; add %al,(%rcx) - DB 0,0 ; add %al,(%rax) - DB 0,111,43 ; add %ch,0x2b(%rdi) - DB 231,187 ; out %eax,$0xbb - DB 111 ; outsl %ds:(%rsi),(%dx) - DB 43,231 ; sub %edi,%esp - DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx - DB 111 ; outsl %ds:(%rsi),(%dx) - DB 43,231 ; sub %edi,%esp - DB 187,159,215,202,60 ; mov $0x3ccad79f,%ebx - DB 159 ; lahf - DB 215 ; xlat %ds:(%rbx) - DB 202,60,159 ; lret $0x9f3c - DB 215 ; xlat %ds:(%rbx) - DB 202,60,159 ; lret $0x9f3c - DB 215 ; xlat %ds:(%rbx) - DB 202,60,212 ; lret $0xd43c - DB 100,84 ; fs push %rsp - DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp - DB 212 ; (bad) - DB 100,84 ; fs push %rsp - DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp - DB 169,240,34,62,169 ; test $0xa93e22f0,%eax - DB 240,34,62 ; lock and (%rsi),%bh - DB 169,240,34,62,169 ; test $0xa93e22f0,%eax - DB 240,34,62 ; lock and (%rsi),%bh - DB 0,0 ; add %al,(%rax) - DB 128,62,0 ; cmpb $0x0,(%rsi) - DB 0,128,62,0,0,128 ; add %al,-0x7fffffc2(%rax) - DB 62,0,0 ; add %al,%ds:(%rax) - DB 128,62,0 ; cmpb $0x0,(%rsi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,128,192,0,0,128 ; add %al,-0x7fffff40(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,63 ; add %al,0x3f000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,128,192,0,0,128 ; add %al,-0x7fffff40(%rax) - DB 192,0,0 ; rolb $0x0,(%rax) - DB 128,192,0 ; add $0x0,%al - DB 0,0 ; add %al,(%rax) - DB 128,0,0 ; addb $0x0,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,63 ; add %al,0x3f000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,192 ; add %al,%al - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 191,0,0,0,191 ; mov $0xbf000000,%edi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi) - DB 0,192 ; add %al,%al - DB 191,0,0,192,191 ; mov $0xbfc00000,%edi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - 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 9a92 <.literal16+0x1412> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9a96 <.literal16+0x1416> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9a9a <.literal16+0x141a> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,85 ; cmpb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - 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 # 3d642925 <_sk_clut_4D_sse2+0x3d63b8ce> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - 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 # 3d642965 <_sk_clut_4D_sse2+0x3d63b90e> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 114,28 ; jb 9b5e <.literal16+0x14de> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9b62 <.literal16+0x14e2> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9b66 <.literal16+0x14e6> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9b6a <.literal16+0x14ea> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 0,0 ; add %al,(%rax) - DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi) - DB 0,192 ; add %al,%al - DB 191,0,0,192,191 ; mov $0xbfc00000,%edi - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - 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 9ba2 <.literal16+0x1522> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9ba6 <.literal16+0x1526> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9baa <.literal16+0x152a> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128,63,85 ; cmpb $0x55,(%rdi) - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - 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 # 3d642a35 <_sk_clut_4D_sse2+0x3d63b9de> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 85 ; push %rbp - DB 85 ; push %rbp - DB 149 ; xchg %eax,%ebp - DB 191,85,85,149,191 ; mov $0xbf955555,%edi - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - 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 # 3d642a75 <_sk_clut_4D_sse2+0x3d63ba1e> - DB 57,142,99,61,0,0 ; cmp %ecx,0x3d63(%rsi) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 192,63,0 ; sarb $0x0,(%rdi) - DB 0,192 ; add %al,%al - DB 63 ; (bad) - DB 114,28 ; jb 9c6e <.literal16+0x15ee> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9c72 <.literal16+0x15f2> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9c76 <.literal16+0x15f6> - DB 199 ; (bad) - DB 62,114,28 ; jb,pt 9c7a <.literal16+0x15fa> - DB 199 ; (bad) - DB 62,171 ; ds stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 171 ; stos %eax,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 170 ; stos %al,%es:(%rdi) - DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi - DB 114,249 ; jb 9c6b <.literal16+0x15eb> - DB 127,63 ; jg 9cb3 <.literal16+0x1633> - DB 114,249 ; jb 9c6f <.literal16+0x15ef> - DB 127,63 ; jg 9cb7 <.literal16+0x1637> - DB 114,249 ; jb 9c73 <.literal16+0x15f3> - DB 127,63 ; jg 9cbb <.literal16+0x163b> - DB 114,249 ; jb 9c77 <.literal16+0x15f7> - DB 127,63 ; jg 9cbf <.literal16+0x163f> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 114,249 ; jb 9cab <.literal16+0x162b> - DB 127,63 ; jg 9cf3 <.literal16+0x1673> - DB 114,249 ; jb 9caf <.literal16+0x162f> - DB 127,63 ; jg 9cf7 <.literal16+0x1677> - DB 114,249 ; jb 9cb3 <.literal16+0x1633> - DB 127,63 ; jg 9cfb <.literal16+0x167b> - DB 114,249 ; jb 9cb7 <.literal16+0x1637> - DB 127,63 ; jg 9cff <.literal16+0x167f> - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 3,0 ; add (%rax),%eax - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 2,0 ; add (%rax),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 128,63,0 ; cmpb $0x0,(%rdi) - DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) - DB 63 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 128 ; .byte 0x80 - DB 63 ; (bad) - -ALIGN 4 - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) - DB 0,0 ; add %al,(%rax) - DB 0,63 ; add %bh,(%rdi) -ALIGN 32 PUBLIC _sk_start_pipeline_hsw_8bit _sk_start_pipeline_hsw_8bit LABEL PROC @@ -38994,7 +32599,7 @@ _sk_start_pipeline_hsw_8bit LABEL PROC DB 73,137,246 ; mov %rsi,%r14 DB 76,137,141,240,254,255,255 ; mov %r9,-0x110(%rbp) DB 77,57,207 ; cmp %r9,%r15 - DB 15,131,138,0,0,0 ; jae 10d <_sk_start_pipeline_hsw_8bit+0x10d> + DB 15,131,138,0,0,0 ; jae 223a5 <_sk_start_pipeline_hsw_8bit+0x10d> DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax DB 72,141,64,16 ; lea 0x10(%rax),%rax DB 72,137,133,248,254,255,255 ; mov %rax,-0x108(%rbp) @@ -39004,7 +32609,7 @@ _sk_start_pipeline_hsw_8bit LABEL PROC DB 76,137,189,8,255,255,255 ; mov %r15,-0xf8(%rbp) DB 72,199,133,16,255,255,255,0,0,0,0 ; movq $0x0,-0xf0(%rbp) DB 72,57,157,248,254,255,255 ; cmp %rbx,-0x108(%rbp) - DB 119,36 ; ja e9 <_sk_start_pipeline_hsw_8bit+0xe9> + DB 119,36 ; ja 22381 <_sk_start_pipeline_hsw_8bit+0xe9> DB 76,137,231 ; mov %r12,%rdi DB 76,137,246 ; mov %r14,%rsi DB 65,255,213 ; callq *%r13 @@ -39013,17 +32618,17 @@ _sk_start_pipeline_hsw_8bit LABEL PROC DB 72,137,133,0,255,255,255 ; mov %rax,-0x100(%rbp) DB 72,131,193,32 ; add $0x20,%rcx DB 72,57,217 ; cmp %rbx,%rcx - DB 118,220 ; jbe c5 <_sk_start_pipeline_hsw_8bit+0xc5> + DB 118,220 ; jbe 2235d <_sk_start_pipeline_hsw_8bit+0xc5> DB 72,137,217 ; mov %rbx,%rcx DB 72,41,193 ; sub %rax,%rcx - DB 116,16 ; je 101 <_sk_start_pipeline_hsw_8bit+0x101> + DB 116,16 ; je 22399 <_sk_start_pipeline_hsw_8bit+0x101> DB 72,137,141,16,255,255,255 ; mov %rcx,-0xf0(%rbp) DB 76,137,231 ; mov %r12,%rdi DB 76,137,246 ; mov %r14,%rsi DB 65,255,213 ; callq *%r13 DB 73,255,199 ; inc %r15 DB 76,59,189,240,254,255,255 ; cmp -0x110(%rbp),%r15 - DB 117,143 ; jne 9c <_sk_start_pipeline_hsw_8bit+0x9c> + DB 117,143 ; jne 22334 <_sk_start_pipeline_hsw_8bit+0x9c> DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6 DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7 DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8 @@ -39061,7 +32666,7 @@ _sk_uniform_color_hsw_8bit LABEL PROC PUBLIC _sk_set_rgb_hsw_8bit _sk_set_rgb_hsw_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 197,250,16,37,161,51,0,0 ; vmovss 0x33a1(%rip),%xmm4 # 3524 <_sk_overlay_hsw_8bit+0x37d> + DB 197,250,16,37,161,145,0,0 ; vmovss 0x91a1(%rip),%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 197,218,89,40 ; vmulss (%rax),%xmm4,%xmm5 DB 196,225,250,44,205 ; vcvttss2si %xmm5,%rcx DB 197,218,89,104,4 ; vmulss 0x4(%rax),%xmm4,%xmm5 @@ -39074,7 +32679,7 @@ _sk_set_rgb_hsw_8bit LABEL PROC DB 9,208 ; or %edx,%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 DB 196,226,125,88,228 ; vpbroadcastd %xmm4,%ymm4 - DB 197,253,111,45,165,51,0,0 ; vmovdqa 0x33a5(%rip),%ymm5 # 3560 <_sk_overlay_hsw_8bit+0x3b9> + DB 197,253,111,45,237,150,0,0 ; vmovdqa 0x96ed(%rip),%ymm5 # 2bb40 <_sk_overlay_sse2_8bit+0xa1f> DB 197,245,219,205 ; vpand %ymm5,%ymm1,%ymm1 DB 197,253,219,197 ; vpand %ymm5,%ymm0,%ymm0 DB 197,221,235,192 ; vpor %ymm0,%ymm4,%ymm0 @@ -39084,10 +32689,10 @@ _sk_set_rgb_hsw_8bit LABEL PROC PUBLIC _sk_premul_hsw_8bit _sk_premul_hsw_8bit LABEL PROC - DB 197,253,111,37,169,51,0,0 ; vmovdqa 0x33a9(%rip),%ymm4 # 3580 <_sk_overlay_hsw_8bit+0x3d9> + DB 197,253,111,37,241,150,0,0 ; vmovdqa 0x96f1(%rip),%ymm4 # 2bb60 <_sk_overlay_sse2_8bit+0xa3f> DB 196,226,125,0,236 ; vpshufb %ymm4,%ymm0,%ymm5 DB 196,226,117,0,228 ; vpshufb %ymm4,%ymm1,%ymm4 - DB 197,253,111,53,183,51,0,0 ; vmovdqa 0x33b7(%rip),%ymm6 # 35a0 <_sk_overlay_hsw_8bit+0x3f9> + DB 197,253,111,53,255,150,0,0 ; vmovdqa 0x96ff(%rip),%ymm6 # 2bb80 <_sk_overlay_sse2_8bit+0xa5f> DB 197,221,235,230 ; vpor %ymm6,%ymm4,%ymm4 DB 197,213,235,238 ; vpor %ymm6,%ymm5,%ymm5 DB 196,226,125,48,240 ; vpmovzxbw %xmm0,%ymm6 @@ -39125,7 +32730,7 @@ _sk_premul_hsw_8bit LABEL PROC PUBLIC _sk_swap_rb_hsw_8bit _sk_swap_rb_hsw_8bit LABEL PROC - DB 197,253,111,37,47,51,0,0 ; vmovdqa 0x332f(%rip),%ymm4 # 35c0 <_sk_overlay_hsw_8bit+0x419> + DB 197,253,111,37,119,150,0,0 ; vmovdqa 0x9677(%rip),%ymm4 # 2bba0 <_sk_overlay_sse2_8bit+0xa7f> DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0 DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -39150,7 +32755,7 @@ _sk_load_8888_hsw_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,17 ; jne 2e1 <_sk_load_8888_hsw_8bit+0x32> + DB 117,17 ; jne 22579 <_sk_load_8888_hsw_8bit+0x32> DB 196,161,126,111,76,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%ymm1 DB 196,161,126,111,4,130 ; vmovdqu (%rdx,%r8,4),%ymm0 DB 72,173 ; lods %ds:(%rsi),%rax @@ -39160,14 +32765,14 @@ _sk_load_8888_hsw_8bit LABEL PROC DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,231 ; ja 2dd <_sk_load_8888_hsw_8bit+0x2e> + DB 119,231 ; ja 22575 <_sk_load_8888_hsw_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,23,1,0,0 ; lea 0x117(%rip),%rcx # 418 <_sk_load_8888_hsw_8bit+0x169> + DB 72,141,13,23,1,0,0 ; lea 0x117(%rip),%rcx # 226b0 <_sk_load_8888_hsw_8bit+0x169> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,110,4,130 ; vmovd (%rdx,%r8,4),%xmm0 - DB 235,203 ; jmp 2dd <_sk_load_8888_hsw_8bit+0x2e> + DB 235,203 ; jmp 22575 <_sk_load_8888_hsw_8bit+0x2e> DB 196,161,121,110,68,130,8 ; vmovd 0x8(%rdx,%r8,4),%xmm0 DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39175,7 +32780,7 @@ _sk_load_8888_hsw_8bit LABEL PROC DB 196,162,121,53,36,130 ; vpmovzxdq (%rdx,%r8,4),%xmm4 DB 197,249,112,228,232 ; vpshufd $0xe8,%xmm4,%xmm4 DB 196,227,125,2,196,3 ; vpblendd $0x3,%ymm4,%ymm0,%ymm0 - DB 235,162 ; jmp 2dd <_sk_load_8888_hsw_8bit+0x2e> + DB 235,162 ; jmp 22575 <_sk_load_8888_hsw_8bit+0x2e> DB 196,161,121,110,68,130,24 ; vmovd 0x18(%rdx,%r8,4),%xmm0 DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39188,7 +32793,7 @@ _sk_load_8888_hsw_8bit LABEL PROC DB 196,227,125,56,196,1 ; vinserti128 $0x1,%xmm4,%ymm0,%ymm0 DB 196,161,122,111,36,130 ; vmovdqu (%rdx,%r8,4),%xmm4 DB 196,227,93,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm4,%ymm0 - DB 233,83,255,255,255 ; jmpq 2dd <_sk_load_8888_hsw_8bit+0x2e> + DB 233,83,255,255,255 ; jmpq 22575 <_sk_load_8888_hsw_8bit+0x2e> DB 196,161,121,110,68,130,40 ; vmovd 0x28(%rdx,%r8,4),%xmm0 DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39197,7 +32802,7 @@ _sk_load_8888_hsw_8bit LABEL PROC DB 196,227,117,2,200,15 ; vpblendd $0xf,%ymm0,%ymm1,%ymm1 DB 196,161,121,110,68,130,32 ; vmovd 0x20(%rdx,%r8,4),%xmm0 DB 196,227,117,2,200,1 ; vpblendd $0x1,%ymm0,%ymm1,%ymm1 - DB 233,23,255,255,255 ; jmpq 2d7 <_sk_load_8888_hsw_8bit+0x28> + DB 233,23,255,255,255 ; jmpq 2256f <_sk_load_8888_hsw_8bit+0x28> DB 196,161,121,110,68,130,56 ; vmovd 0x38(%rdx,%r8,4),%xmm0 DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39211,7 +32816,7 @@ _sk_load_8888_hsw_8bit LABEL PROC DB 196,161,126,111,4,130 ; vmovdqu (%rdx,%r8,4),%ymm0 DB 196,161,122,111,100,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%xmm4 DB 196,227,93,2,201,240 ; vpblendd $0xf0,%ymm1,%ymm4,%ymm1 - DB 233,199,254,255,255 ; jmpq 2dd <_sk_load_8888_hsw_8bit+0x2e> + DB 233,199,254,255,255 ; jmpq 22575 <_sk_load_8888_hsw_8bit+0x2e> DB 102,144 ; xchg %ax,%ax DB 242,254 ; repnz (bad) DB 255 ; (bad) @@ -39262,7 +32867,7 @@ _sk_load_8888_dst_hsw_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,17 ; jne 486 <_sk_load_8888_dst_hsw_8bit+0x32> + DB 117,17 ; jne 2271e <_sk_load_8888_dst_hsw_8bit+0x32> DB 196,161,126,111,92,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%ymm3 DB 196,161,126,111,20,130 ; vmovdqu (%rdx,%r8,4),%ymm2 DB 72,173 ; lods %ds:(%rsi),%rax @@ -39272,14 +32877,14 @@ _sk_load_8888_dst_hsw_8bit LABEL PROC DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,231 ; ja 482 <_sk_load_8888_dst_hsw_8bit+0x2e> + DB 119,231 ; ja 2271a <_sk_load_8888_dst_hsw_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,22,1,0,0 ; lea 0x116(%rip),%rcx # 5bc <_sk_load_8888_dst_hsw_8bit+0x168> + DB 72,141,13,22,1,0,0 ; lea 0x116(%rip),%rcx # 22854 <_sk_load_8888_dst_hsw_8bit+0x168> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,110,20,130 ; vmovd (%rdx,%r8,4),%xmm2 - DB 235,203 ; jmp 482 <_sk_load_8888_dst_hsw_8bit+0x2e> + DB 235,203 ; jmp 2271a <_sk_load_8888_dst_hsw_8bit+0x2e> DB 196,161,121,110,84,130,8 ; vmovd 0x8(%rdx,%r8,4),%xmm2 DB 196,226,121,89,210 ; vpbroadcastq %xmm2,%xmm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39287,7 +32892,7 @@ _sk_load_8888_dst_hsw_8bit LABEL PROC DB 196,162,121,53,36,130 ; vpmovzxdq (%rdx,%r8,4),%xmm4 DB 197,249,112,228,232 ; vpshufd $0xe8,%xmm4,%xmm4 DB 196,227,109,2,212,3 ; vpblendd $0x3,%ymm4,%ymm2,%ymm2 - DB 235,162 ; jmp 482 <_sk_load_8888_dst_hsw_8bit+0x2e> + DB 235,162 ; jmp 2271a <_sk_load_8888_dst_hsw_8bit+0x2e> DB 196,161,121,110,84,130,24 ; vmovd 0x18(%rdx,%r8,4),%xmm2 DB 196,226,125,89,210 ; vpbroadcastq %xmm2,%ymm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39300,7 +32905,7 @@ _sk_load_8888_dst_hsw_8bit LABEL PROC DB 196,227,109,56,212,1 ; vinserti128 $0x1,%xmm4,%ymm2,%ymm2 DB 196,161,122,111,36,130 ; vmovdqu (%rdx,%r8,4),%xmm4 DB 196,227,93,2,210,240 ; vpblendd $0xf0,%ymm2,%ymm4,%ymm2 - DB 233,83,255,255,255 ; jmpq 482 <_sk_load_8888_dst_hsw_8bit+0x2e> + DB 233,83,255,255,255 ; jmpq 2271a <_sk_load_8888_dst_hsw_8bit+0x2e> DB 196,161,121,110,84,130,40 ; vmovd 0x28(%rdx,%r8,4),%xmm2 DB 196,226,121,89,210 ; vpbroadcastq %xmm2,%xmm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39309,7 +32914,7 @@ _sk_load_8888_dst_hsw_8bit LABEL PROC DB 196,227,101,2,218,15 ; vpblendd $0xf,%ymm2,%ymm3,%ymm3 DB 196,161,121,110,84,130,32 ; vmovd 0x20(%rdx,%r8,4),%xmm2 DB 196,227,101,2,218,1 ; vpblendd $0x1,%ymm2,%ymm3,%ymm3 - DB 233,23,255,255,255 ; jmpq 47c <_sk_load_8888_dst_hsw_8bit+0x28> + DB 233,23,255,255,255 ; jmpq 22714 <_sk_load_8888_dst_hsw_8bit+0x28> DB 196,161,121,110,84,130,56 ; vmovd 0x38(%rdx,%r8,4),%xmm2 DB 196,226,125,89,210 ; vpbroadcastq %xmm2,%ymm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39323,7 +32928,7 @@ _sk_load_8888_dst_hsw_8bit LABEL PROC DB 196,161,126,111,20,130 ; vmovdqu (%rdx,%r8,4),%ymm2 DB 196,161,122,111,100,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%xmm4 DB 196,227,93,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm4,%ymm3 - DB 233,199,254,255,255 ; jmpq 482 <_sk_load_8888_dst_hsw_8bit+0x2e> + DB 233,199,254,255,255 ; jmpq 2271a <_sk_load_8888_dst_hsw_8bit+0x2e> DB 144 ; nop DB 243,254 ; repz (bad) DB 255 ; (bad) @@ -39374,7 +32979,7 @@ _sk_store_8888_hsw_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,17 ; jne 62a <_sk_store_8888_hsw_8bit+0x32> + DB 117,17 ; jne 228c2 <_sk_store_8888_hsw_8bit+0x32> DB 196,161,126,127,4,130 ; vmovdqu %ymm0,(%rdx,%r8,4) DB 196,161,126,127,76,130,32 ; vmovdqu %ymm1,0x20(%rdx,%r8,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -39382,17 +32987,17 @@ _sk_store_8888_hsw_8bit LABEL PROC DB 65,128,225,15 ; and $0xf,%r9b DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,239 ; ja 626 <_sk_store_8888_hsw_8bit+0x2e> + DB 119,239 ; ja 228be <_sk_store_8888_hsw_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,178,0,0,0 ; lea 0xb2(%rip),%rcx # 6f4 <_sk_store_8888_hsw_8bit+0xfc> + DB 72,141,13,178,0,0,0 ; lea 0xb2(%rip),%rcx # 2298c <_sk_store_8888_hsw_8bit+0xfc> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,126,4,130 ; vmovd %xmm0,(%rdx,%r8,4) - DB 235,211 ; jmp 626 <_sk_store_8888_hsw_8bit+0x2e> + DB 235,211 ; jmp 228be <_sk_store_8888_hsw_8bit+0x2e> DB 196,163,121,22,68,130,8,2 ; vpextrd $0x2,%xmm0,0x8(%rdx,%r8,4) DB 196,161,121,214,4,130 ; vmovq %xmm0,(%rdx,%r8,4) - DB 235,195 ; jmp 626 <_sk_store_8888_hsw_8bit+0x2e> + DB 235,195 ; jmp 228be <_sk_store_8888_hsw_8bit+0x2e> DB 196,227,125,57,196,1 ; vextracti128 $0x1,%ymm0,%xmm4 DB 196,163,121,22,100,130,24,2 ; vpextrd $0x2,%xmm4,0x18(%rdx,%r8,4) DB 196,227,125,57,196,1 ; vextracti128 $0x1,%ymm0,%xmm4 @@ -39400,12 +33005,12 @@ _sk_store_8888_hsw_8bit LABEL PROC DB 196,227,125,57,196,1 ; vextracti128 $0x1,%ymm0,%xmm4 DB 196,161,121,126,100,130,16 ; vmovd %xmm4,0x10(%rdx,%r8,4) DB 196,161,122,127,4,130 ; vmovdqu %xmm0,(%rdx,%r8,4) - DB 235,146 ; jmp 626 <_sk_store_8888_hsw_8bit+0x2e> + DB 235,146 ; jmp 228be <_sk_store_8888_hsw_8bit+0x2e> DB 196,163,121,22,76,130,40,2 ; vpextrd $0x2,%xmm1,0x28(%rdx,%r8,4) DB 196,163,121,22,76,130,36,1 ; vpextrd $0x1,%xmm1,0x24(%rdx,%r8,4) DB 196,161,121,126,76,130,32 ; vmovd %xmm1,0x20(%rdx,%r8,4) DB 196,161,126,127,4,130 ; vmovdqu %ymm0,(%rdx,%r8,4) - DB 233,112,255,255,255 ; jmpq 626 <_sk_store_8888_hsw_8bit+0x2e> + DB 233,112,255,255,255 ; jmpq 228be <_sk_store_8888_hsw_8bit+0x2e> DB 196,227,125,57,204,1 ; vextracti128 $0x1,%ymm1,%xmm4 DB 196,163,121,22,100,130,56,2 ; vpextrd $0x2,%xmm4,0x38(%rdx,%r8,4) DB 196,227,125,57,204,1 ; vextracti128 $0x1,%ymm1,%xmm4 @@ -39414,7 +33019,7 @@ _sk_store_8888_hsw_8bit LABEL PROC DB 196,161,121,126,100,130,48 ; vmovd %xmm4,0x30(%rdx,%r8,4) DB 196,161,126,127,4,130 ; vmovdqu %ymm0,(%rdx,%r8,4) DB 196,161,122,127,76,130,32 ; vmovdqu %xmm1,0x20(%rdx,%r8,4) - DB 233,53,255,255,255 ; jmpq 626 <_sk_store_8888_hsw_8bit+0x2e> + DB 233,53,255,255,255 ; jmpq 228be <_sk_store_8888_hsw_8bit+0x2e> DB 15,31,0 ; nopl (%rax) DB 87 ; push %rdi DB 255 ; (bad) @@ -39427,7 +33032,7 @@ _sk_store_8888_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 125,255 ; jge 709 <_sk_store_8888_hsw_8bit+0x111> + DB 125,255 ; jge 229a1 <_sk_store_8888_hsw_8bit+0x111> DB 255 ; (bad) DB 255,111,255 ; ljmp *-0x1(%rdi) DB 255 ; (bad) @@ -39438,7 +33043,7 @@ _sk_store_8888_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 235,255 ; jmp 721 <_sk_store_8888_hsw_8bit+0x129> + DB 235,255 ; jmp 229b9 <_sk_store_8888_hsw_8bit+0x129> DB 255 ; (bad) DB 255 ; (bad) DB 222,255 ; fdivrp %st,%st(7) @@ -39462,10 +33067,10 @@ _sk_load_bgra_hsw_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,35 ; jne 774 <_sk_load_bgra_hsw_8bit+0x44> + DB 117,35 ; jne 22a0c <_sk_load_bgra_hsw_8bit+0x44> DB 196,161,126,111,76,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%ymm1 DB 196,161,126,111,4,130 ; vmovdqu (%rdx,%r8,4),%ymm0 - DB 197,253,111,37,122,46,0,0 ; vmovdqa 0x2e7a(%rip),%ymm4 # 35e0 <_sk_overlay_hsw_8bit+0x439> + DB 197,253,111,37,194,145,0,0 ; vmovdqa 0x91c2(%rip),%ymm4 # 2bbc0 <_sk_overlay_sse2_8bit+0xa9f> DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0 DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -39475,14 +33080,14 @@ _sk_load_bgra_hsw_8bit LABEL PROC DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,213 ; ja 75e <_sk_load_bgra_hsw_8bit+0x2e> + DB 119,213 ; ja 229f6 <_sk_load_bgra_hsw_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,24,1,0,0 ; lea 0x118(%rip),%rcx # 8ac <_sk_load_bgra_hsw_8bit+0x17c> + DB 72,141,13,24,1,0,0 ; lea 0x118(%rip),%rcx # 22b44 <_sk_load_bgra_hsw_8bit+0x17c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,110,4,130 ; vmovd (%rdx,%r8,4),%xmm0 - DB 235,185 ; jmp 75e <_sk_load_bgra_hsw_8bit+0x2e> + DB 235,185 ; jmp 229f6 <_sk_load_bgra_hsw_8bit+0x2e> DB 196,161,121,110,68,130,8 ; vmovd 0x8(%rdx,%r8,4),%xmm0 DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39490,7 +33095,7 @@ _sk_load_bgra_hsw_8bit LABEL PROC DB 196,162,121,53,36,130 ; vpmovzxdq (%rdx,%r8,4),%xmm4 DB 197,249,112,228,232 ; vpshufd $0xe8,%xmm4,%xmm4 DB 196,227,125,2,196,3 ; vpblendd $0x3,%ymm4,%ymm0,%ymm0 - DB 235,144 ; jmp 75e <_sk_load_bgra_hsw_8bit+0x2e> + DB 235,144 ; jmp 229f6 <_sk_load_bgra_hsw_8bit+0x2e> DB 196,161,121,110,68,130,24 ; vmovd 0x18(%rdx,%r8,4),%xmm0 DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39503,7 +33108,7 @@ _sk_load_bgra_hsw_8bit LABEL PROC DB 196,227,125,56,196,1 ; vinserti128 $0x1,%xmm4,%ymm0,%ymm0 DB 196,161,122,111,36,130 ; vmovdqu (%rdx,%r8,4),%xmm4 DB 196,227,93,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm4,%ymm0 - DB 233,65,255,255,255 ; jmpq 75e <_sk_load_bgra_hsw_8bit+0x2e> + DB 233,65,255,255,255 ; jmpq 229f6 <_sk_load_bgra_hsw_8bit+0x2e> DB 196,161,121,110,68,130,40 ; vmovd 0x28(%rdx,%r8,4),%xmm0 DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39512,7 +33117,7 @@ _sk_load_bgra_hsw_8bit LABEL PROC DB 196,227,117,2,200,15 ; vpblendd $0xf,%ymm0,%ymm1,%ymm1 DB 196,161,121,110,68,130,32 ; vmovd 0x20(%rdx,%r8,4),%xmm0 DB 196,227,117,2,200,1 ; vpblendd $0x1,%ymm0,%ymm1,%ymm1 - DB 233,5,255,255,255 ; jmpq 758 <_sk_load_bgra_hsw_8bit+0x28> + DB 233,5,255,255,255 ; jmpq 229f0 <_sk_load_bgra_hsw_8bit+0x28> DB 196,161,121,110,68,130,56 ; vmovd 0x38(%rdx,%r8,4),%xmm0 DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0 DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1 @@ -39526,7 +33131,7 @@ _sk_load_bgra_hsw_8bit LABEL PROC DB 196,161,126,111,4,130 ; vmovdqu (%rdx,%r8,4),%ymm0 DB 196,161,122,111,100,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%xmm4 DB 196,227,93,2,201,240 ; vpblendd $0xf0,%ymm1,%ymm4,%ymm1 - DB 233,181,254,255,255 ; jmpq 75e <_sk_load_bgra_hsw_8bit+0x2e> + DB 233,181,254,255,255 ; jmpq 229f6 <_sk_load_bgra_hsw_8bit+0x2e> DB 15,31,0 ; nopl (%rax) DB 241 ; icebp DB 254 ; (bad) @@ -39575,10 +33180,10 @@ _sk_load_bgra_dst_hsw_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,35 ; jne 92c <_sk_load_bgra_dst_hsw_8bit+0x44> + DB 117,35 ; jne 22bc4 <_sk_load_bgra_dst_hsw_8bit+0x44> DB 196,161,126,111,92,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%ymm3 DB 196,161,126,111,20,130 ; vmovdqu (%rdx,%r8,4),%ymm2 - DB 197,253,111,37,226,44,0,0 ; vmovdqa 0x2ce2(%rip),%ymm4 # 3600 <_sk_overlay_hsw_8bit+0x459> + DB 197,253,111,37,42,144,0,0 ; vmovdqa 0x902a(%rip),%ymm4 # 2bbe0 <_sk_overlay_sse2_8bit+0xabf> DB 196,226,109,0,212 ; vpshufb %ymm4,%ymm2,%ymm2 DB 196,226,101,0,220 ; vpshufb %ymm4,%ymm3,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax @@ -39588,14 +33193,14 @@ _sk_load_bgra_dst_hsw_8bit LABEL PROC DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,213 ; ja 916 <_sk_load_bgra_dst_hsw_8bit+0x2e> + DB 119,213 ; ja 22bae <_sk_load_bgra_dst_hsw_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,24,1,0,0 ; lea 0x118(%rip),%rcx # a64 <_sk_load_bgra_dst_hsw_8bit+0x17c> + DB 72,141,13,24,1,0,0 ; lea 0x118(%rip),%rcx # 22cfc <_sk_load_bgra_dst_hsw_8bit+0x17c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,110,20,130 ; vmovd (%rdx,%r8,4),%xmm2 - DB 235,185 ; jmp 916 <_sk_load_bgra_dst_hsw_8bit+0x2e> + DB 235,185 ; jmp 22bae <_sk_load_bgra_dst_hsw_8bit+0x2e> DB 196,161,121,110,84,130,8 ; vmovd 0x8(%rdx,%r8,4),%xmm2 DB 196,226,121,89,210 ; vpbroadcastq %xmm2,%xmm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39603,7 +33208,7 @@ _sk_load_bgra_dst_hsw_8bit LABEL PROC DB 196,162,121,53,36,130 ; vpmovzxdq (%rdx,%r8,4),%xmm4 DB 197,249,112,228,232 ; vpshufd $0xe8,%xmm4,%xmm4 DB 196,227,109,2,212,3 ; vpblendd $0x3,%ymm4,%ymm2,%ymm2 - DB 235,144 ; jmp 916 <_sk_load_bgra_dst_hsw_8bit+0x2e> + DB 235,144 ; jmp 22bae <_sk_load_bgra_dst_hsw_8bit+0x2e> DB 196,161,121,110,84,130,24 ; vmovd 0x18(%rdx,%r8,4),%xmm2 DB 196,226,125,89,210 ; vpbroadcastq %xmm2,%ymm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39616,7 +33221,7 @@ _sk_load_bgra_dst_hsw_8bit LABEL PROC DB 196,227,109,56,212,1 ; vinserti128 $0x1,%xmm4,%ymm2,%ymm2 DB 196,161,122,111,36,130 ; vmovdqu (%rdx,%r8,4),%xmm4 DB 196,227,93,2,210,240 ; vpblendd $0xf0,%ymm2,%ymm4,%ymm2 - DB 233,65,255,255,255 ; jmpq 916 <_sk_load_bgra_dst_hsw_8bit+0x2e> + DB 233,65,255,255,255 ; jmpq 22bae <_sk_load_bgra_dst_hsw_8bit+0x2e> DB 196,161,121,110,84,130,40 ; vmovd 0x28(%rdx,%r8,4),%xmm2 DB 196,226,121,89,210 ; vpbroadcastq %xmm2,%xmm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39625,7 +33230,7 @@ _sk_load_bgra_dst_hsw_8bit LABEL PROC DB 196,227,101,2,218,15 ; vpblendd $0xf,%ymm2,%ymm3,%ymm3 DB 196,161,121,110,84,130,32 ; vmovd 0x20(%rdx,%r8,4),%xmm2 DB 196,227,101,2,218,1 ; vpblendd $0x1,%ymm2,%ymm3,%ymm3 - DB 233,5,255,255,255 ; jmpq 910 <_sk_load_bgra_dst_hsw_8bit+0x28> + DB 233,5,255,255,255 ; jmpq 22ba8 <_sk_load_bgra_dst_hsw_8bit+0x28> DB 196,161,121,110,84,130,56 ; vmovd 0x38(%rdx,%r8,4),%xmm2 DB 196,226,125,89,210 ; vpbroadcastq %xmm2,%ymm2 DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3 @@ -39639,7 +33244,7 @@ _sk_load_bgra_dst_hsw_8bit LABEL PROC DB 196,161,126,111,20,130 ; vmovdqu (%rdx,%r8,4),%ymm2 DB 196,161,122,111,100,130,32 ; vmovdqu 0x20(%rdx,%r8,4),%xmm4 DB 196,227,93,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm4,%ymm3 - DB 233,181,254,255,255 ; jmpq 916 <_sk_load_bgra_dst_hsw_8bit+0x2e> + DB 233,181,254,255,255 ; jmpq 22bae <_sk_load_bgra_dst_hsw_8bit+0x2e> DB 15,31,0 ; nopl (%rax) DB 241 ; icebp DB 254 ; (bad) @@ -39687,11 +33292,11 @@ _sk_store_bgra_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx - DB 197,253,111,37,92,43,0,0 ; vmovdqa 0x2b5c(%rip),%ymm4 # 3620 <_sk_overlay_hsw_8bit+0x479> + DB 197,253,111,37,164,142,0,0 ; vmovdqa 0x8ea4(%rip),%ymm4 # 2bc00 <_sk_overlay_sse2_8bit+0xadf> DB 196,226,117,0,236 ; vpshufb %ymm4,%ymm1,%ymm5 DB 196,226,125,0,228 ; vpshufb %ymm4,%ymm0,%ymm4 DB 77,133,201 ; test %r9,%r9 - DB 117,17 ; jne ae4 <_sk_store_bgra_hsw_8bit+0x44> + DB 117,17 ; jne 22d7c <_sk_store_bgra_hsw_8bit+0x44> DB 196,161,126,127,36,130 ; vmovdqu %ymm4,(%rdx,%r8,4) DB 196,161,126,127,108,130,32 ; vmovdqu %ymm5,0x20(%rdx,%r8,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -39699,17 +33304,17 @@ _sk_store_bgra_hsw_8bit LABEL PROC DB 65,128,225,15 ; and $0xf,%r9b DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,239 ; ja ae0 <_sk_store_bgra_hsw_8bit+0x40> + DB 119,239 ; ja 22d78 <_sk_store_bgra_hsw_8bit+0x40> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,176,0,0,0 ; lea 0xb0(%rip),%rcx # bac <_sk_store_bgra_hsw_8bit+0x10c> + DB 72,141,13,176,0,0,0 ; lea 0xb0(%rip),%rcx # 22e44 <_sk_store_bgra_hsw_8bit+0x10c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,126,36,130 ; vmovd %xmm4,(%rdx,%r8,4) - DB 235,211 ; jmp ae0 <_sk_store_bgra_hsw_8bit+0x40> + DB 235,211 ; jmp 22d78 <_sk_store_bgra_hsw_8bit+0x40> DB 196,163,121,22,100,130,8,2 ; vpextrd $0x2,%xmm4,0x8(%rdx,%r8,4) DB 196,161,121,214,36,130 ; vmovq %xmm4,(%rdx,%r8,4) - DB 235,195 ; jmp ae0 <_sk_store_bgra_hsw_8bit+0x40> + DB 235,195 ; jmp 22d78 <_sk_store_bgra_hsw_8bit+0x40> DB 196,227,125,57,229,1 ; vextracti128 $0x1,%ymm4,%xmm5 DB 196,163,121,22,108,130,24,2 ; vpextrd $0x2,%xmm5,0x18(%rdx,%r8,4) DB 196,227,125,57,229,1 ; vextracti128 $0x1,%ymm4,%xmm5 @@ -39717,12 +33322,12 @@ _sk_store_bgra_hsw_8bit LABEL PROC DB 196,227,125,57,229,1 ; vextracti128 $0x1,%ymm4,%xmm5 DB 196,161,121,126,108,130,16 ; vmovd %xmm5,0x10(%rdx,%r8,4) DB 196,161,122,127,36,130 ; vmovdqu %xmm4,(%rdx,%r8,4) - DB 235,146 ; jmp ae0 <_sk_store_bgra_hsw_8bit+0x40> + DB 235,146 ; jmp 22d78 <_sk_store_bgra_hsw_8bit+0x40> DB 196,163,121,22,108,130,40,2 ; vpextrd $0x2,%xmm5,0x28(%rdx,%r8,4) DB 196,163,121,22,108,130,36,1 ; vpextrd $0x1,%xmm5,0x24(%rdx,%r8,4) DB 196,161,121,126,108,130,32 ; vmovd %xmm5,0x20(%rdx,%r8,4) DB 196,161,126,127,36,130 ; vmovdqu %ymm4,(%rdx,%r8,4) - DB 233,112,255,255,255 ; jmpq ae0 <_sk_store_bgra_hsw_8bit+0x40> + DB 233,112,255,255,255 ; jmpq 22d78 <_sk_store_bgra_hsw_8bit+0x40> DB 196,227,125,57,238,1 ; vextracti128 $0x1,%ymm5,%xmm6 DB 196,163,121,22,116,130,56,2 ; vpextrd $0x2,%xmm6,0x38(%rdx,%r8,4) DB 196,227,125,57,238,1 ; vextracti128 $0x1,%ymm5,%xmm6 @@ -39731,7 +33336,7 @@ _sk_store_bgra_hsw_8bit LABEL PROC DB 196,161,121,126,116,130,48 ; vmovd %xmm6,0x30(%rdx,%r8,4) DB 196,161,126,127,36,130 ; vmovdqu %ymm4,(%rdx,%r8,4) DB 196,161,122,127,108,130,32 ; vmovdqu %xmm5,0x20(%rdx,%r8,4) - DB 233,53,255,255,255 ; jmpq ae0 <_sk_store_bgra_hsw_8bit+0x40> + DB 233,53,255,255,255 ; jmpq 22d78 <_sk_store_bgra_hsw_8bit+0x40> DB 144 ; nop DB 89 ; pop %rcx DB 255 ; (bad) @@ -39744,7 +33349,7 @@ _sk_store_bgra_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 127,255 ; jg bc1 <_sk_store_bgra_hsw_8bit+0x121> + DB 127,255 ; jg 22e59 <_sk_store_bgra_hsw_8bit+0x121> DB 255 ; (bad) DB 255,113,255 ; pushq -0x1(%rcx) DB 255 ; (bad) @@ -39780,7 +33385,7 @@ _sk_load_a8_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,35 ; jne c28 <_sk_load_a8_hsw_8bit+0x40> + DB 117,35 ; jne 22ec0 <_sk_load_a8_hsw_8bit+0x40> DB 196,161,122,111,4,2 ; vmovdqu (%rdx,%r8,1),%xmm0 DB 197,249,112,200,78 ; vpshufd $0x4e,%xmm0,%xmm1 DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1 @@ -39793,35 +33398,35 @@ _sk_load_a8_hsw_8bit LABEL PROC DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,210 ; ja c0b <_sk_load_a8_hsw_8bit+0x23> + DB 119,210 ; ja 22ea3 <_sk_load_a8_hsw_8bit+0x23> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,192,0,0,0 ; lea 0xc0(%rip),%rcx # d04 <_sk_load_a8_hsw_8bit+0x11c> + DB 72,141,13,192,0,0,0 ; lea 0xc0(%rip),%rcx # 22f9c <_sk_load_a8_hsw_8bit+0x11c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 197,249,110,192 ; vmovd %eax,%xmm0 - DB 235,179 ; jmp c0b <_sk_load_a8_hsw_8bit+0x23> + DB 235,179 ; jmp 22ea3 <_sk_load_a8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,2,2 ; vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm0,%xmm0 DB 66,15,183,4,2 ; movzwl (%rdx,%r8,1),%eax DB 197,249,110,200 ; vmovd %eax,%xmm1 DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0 - DB 235,150 ; jmp c0b <_sk_load_a8_hsw_8bit+0x23> + DB 235,150 ; jmp 22ea3 <_sk_load_a8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,6,6 ; vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,5,5 ; vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,4,4 ; vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm0,%xmm0 DB 196,161,121,110,12,2 ; vmovd (%rdx,%r8,1),%xmm1 DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0 - DB 233,105,255,255,255 ; jmpq c0b <_sk_load_a8_hsw_8bit+0x23> + DB 233,105,255,255,255 ; jmpq 22ea3 <_sk_load_a8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,10,10 ; vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,9,9 ; vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,8,8 ; vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm0,%xmm0 DB 196,161,122,126,12,2 ; vmovq (%rdx,%r8,1),%xmm1 DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0 - DB 233,60,255,255,255 ; jmpq c0b <_sk_load_a8_hsw_8bit+0x23> + DB 233,60,255,255,255 ; jmpq 22ea3 <_sk_load_a8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,14,14 ; vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,13,13 ; vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm0,%xmm0 @@ -39829,7 +33434,7 @@ _sk_load_a8_hsw_8bit LABEL PROC DB 196,161,122,126,12,2 ; vmovq (%rdx,%r8,1),%xmm1 DB 196,163,113,34,76,2,8,2 ; vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm1,%xmm1 DB 196,227,113,2,192,8 ; vpblendd $0x8,%xmm0,%xmm1,%xmm0 - DB 233,7,255,255,255 ; jmpq c0b <_sk_load_a8_hsw_8bit+0x23> + DB 233,7,255,255,255 ; jmpq 22ea3 <_sk_load_a8_hsw_8bit+0x23> DB 73,255 ; rex.WB (bad) DB 255 ; (bad) DB 255,96,255 ; jmpq *-0x1(%rax) @@ -39839,7 +33444,7 @@ _sk_load_a8_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 125,255 ; jge d19 <_sk_load_a8_hsw_8bit+0x131> + DB 125,255 ; jge 22fb1 <_sk_load_a8_hsw_8bit+0x131> DB 255 ; (bad) DB 255,113,255 ; pushq -0x1(%rcx) DB 255 ; (bad) @@ -39874,7 +33479,7 @@ _sk_load_a8_dst_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,35 ; jne d80 <_sk_load_a8_dst_hsw_8bit+0x40> + DB 117,35 ; jne 23018 <_sk_load_a8_dst_hsw_8bit+0x40> DB 196,161,122,111,20,2 ; vmovdqu (%rdx,%r8,1),%xmm2 DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3 DB 196,226,125,49,219 ; vpmovzxbd %xmm3,%ymm3 @@ -39887,35 +33492,35 @@ _sk_load_a8_dst_hsw_8bit LABEL PROC DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,210 ; ja d63 <_sk_load_a8_dst_hsw_8bit+0x23> + DB 119,210 ; ja 22ffb <_sk_load_a8_dst_hsw_8bit+0x23> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,192,0,0,0 ; lea 0xc0(%rip),%rcx # e5c <_sk_load_a8_dst_hsw_8bit+0x11c> + DB 72,141,13,192,0,0,0 ; lea 0xc0(%rip),%rcx # 230f4 <_sk_load_a8_dst_hsw_8bit+0x11c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 197,249,110,208 ; vmovd %eax,%xmm2 - DB 235,179 ; jmp d63 <_sk_load_a8_dst_hsw_8bit+0x23> + DB 235,179 ; jmp 22ffb <_sk_load_a8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,2,2 ; vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm2,%xmm2 DB 66,15,183,4,2 ; movzwl (%rdx,%r8,1),%eax DB 197,249,110,216 ; vmovd %eax,%xmm3 DB 196,227,105,14,211,1 ; vpblendw $0x1,%xmm3,%xmm2,%xmm2 - DB 235,150 ; jmp d63 <_sk_load_a8_dst_hsw_8bit+0x23> + DB 235,150 ; jmp 22ffb <_sk_load_a8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,6,6 ; vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,5,5 ; vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,4,4 ; vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm2,%xmm2 DB 196,161,121,110,28,2 ; vmovd (%rdx,%r8,1),%xmm3 DB 196,227,105,2,211,1 ; vpblendd $0x1,%xmm3,%xmm2,%xmm2 - DB 233,105,255,255,255 ; jmpq d63 <_sk_load_a8_dst_hsw_8bit+0x23> + DB 233,105,255,255,255 ; jmpq 22ffb <_sk_load_a8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,10,10 ; vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,9,9 ; vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,8,8 ; vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm2,%xmm2 DB 196,161,122,126,28,2 ; vmovq (%rdx,%r8,1),%xmm3 DB 196,227,97,2,210,12 ; vpblendd $0xc,%xmm2,%xmm3,%xmm2 - DB 233,60,255,255,255 ; jmpq d63 <_sk_load_a8_dst_hsw_8bit+0x23> + DB 233,60,255,255,255 ; jmpq 22ffb <_sk_load_a8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,14,14 ; vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,13,13 ; vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm2,%xmm2 @@ -39923,7 +33528,7 @@ _sk_load_a8_dst_hsw_8bit LABEL PROC DB 196,161,122,126,28,2 ; vmovq (%rdx,%r8,1),%xmm3 DB 196,163,97,34,92,2,8,2 ; vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm3,%xmm3 DB 196,227,97,2,210,8 ; vpblendd $0x8,%xmm2,%xmm3,%xmm2 - DB 233,7,255,255,255 ; jmpq d63 <_sk_load_a8_dst_hsw_8bit+0x23> + DB 233,7,255,255,255 ; jmpq 22ffb <_sk_load_a8_dst_hsw_8bit+0x23> DB 73,255 ; rex.WB (bad) DB 255 ; (bad) DB 255,96,255 ; jmpq *-0x1(%rax) @@ -39933,7 +33538,7 @@ _sk_load_a8_dst_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 125,255 ; jge e71 <_sk_load_a8_dst_hsw_8bit+0x131> + DB 125,255 ; jge 23109 <_sk_load_a8_dst_hsw_8bit+0x131> DB 255 ; (bad) DB 255,113,255 ; pushq -0x1(%rcx) DB 255 ; (bad) @@ -39967,49 +33572,49 @@ _sk_store_a8_hsw_8bit LABEL PROC DB 72,99,87,8 ; movslq 0x8(%rdi),%rdx DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx - DB 197,253,111,37,136,39,0,0 ; vmovdqa 0x2788(%rip),%ymm4 # 3640 <_sk_overlay_hsw_8bit+0x499> + DB 197,253,111,37,208,138,0,0 ; vmovdqa 0x8ad0(%rip),%ymm4 # 2bc20 <_sk_overlay_sse2_8bit+0xaff> DB 196,226,117,0,236 ; vpshufb %ymm4,%ymm1,%ymm5 DB 196,227,253,0,237,232 ; vpermq $0xe8,%ymm5,%ymm5 - DB 197,249,111,53,133,42,0,0 ; vmovdqa 0x2a85(%rip),%xmm6 # 3950 <_sk_overlay_hsw_8bit+0x7a9> + DB 197,249,111,53,205,148,0,0 ; vmovdqa 0x94cd(%rip),%xmm6 # 2c630 <_sk_overlay_sse2_8bit+0x150f> DB 196,226,81,0,238 ; vpshufb %xmm6,%xmm5,%xmm5 DB 196,226,125,0,228 ; vpshufb %ymm4,%ymm0,%ymm4 DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4 DB 196,226,89,0,230 ; vpshufb %xmm6,%xmm4,%xmm4 DB 197,217,108,229 ; vpunpcklqdq %xmm5,%xmm4,%xmm4 DB 77,133,201 ; test %r9,%r9 - DB 117,10 ; jne ef3 <_sk_store_a8_hsw_8bit+0x5b> + DB 117,10 ; jne 2318b <_sk_store_a8_hsw_8bit+0x5b> DB 196,161,122,127,36,2 ; vmovdqu %xmm4,(%rdx,%r8,1) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 65,128,225,15 ; and $0xf,%r9b DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,239 ; ja eef <_sk_store_a8_hsw_8bit+0x57> + DB 119,239 ; ja 23187 <_sk_store_a8_hsw_8bit+0x57> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,137,0,0,0 ; lea 0x89(%rip),%rcx # f94 <_sk_store_a8_hsw_8bit+0xfc> + DB 72,141,13,137,0,0,0 ; lea 0x89(%rip),%rcx # 2322c <_sk_store_a8_hsw_8bit+0xfc> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,163,121,20,36,2,0 ; vpextrb $0x0,%xmm4,(%rdx,%r8,1) - DB 235,210 ; jmp eef <_sk_store_a8_hsw_8bit+0x57> + DB 235,210 ; jmp 23187 <_sk_store_a8_hsw_8bit+0x57> DB 196,163,121,20,100,2,2,2 ; vpextrb $0x2,%xmm4,0x2(%rdx,%r8,1) DB 196,163,121,21,36,2,0 ; vpextrw $0x0,%xmm4,(%rdx,%r8,1) - DB 235,193 ; jmp eef <_sk_store_a8_hsw_8bit+0x57> + DB 235,193 ; jmp 23187 <_sk_store_a8_hsw_8bit+0x57> DB 196,163,121,20,100,2,6,6 ; vpextrb $0x6,%xmm4,0x6(%rdx,%r8,1) DB 196,163,121,20,100,2,5,5 ; vpextrb $0x5,%xmm4,0x5(%rdx,%r8,1) DB 196,163,121,20,100,2,4,4 ; vpextrb $0x4,%xmm4,0x4(%rdx,%r8,1) DB 196,161,121,126,36,2 ; vmovd %xmm4,(%rdx,%r8,1) - DB 235,161 ; jmp eef <_sk_store_a8_hsw_8bit+0x57> + DB 235,161 ; jmp 23187 <_sk_store_a8_hsw_8bit+0x57> DB 196,163,121,20,100,2,10,10 ; vpextrb $0xa,%xmm4,0xa(%rdx,%r8,1) DB 196,163,121,20,100,2,9,9 ; vpextrb $0x9,%xmm4,0x9(%rdx,%r8,1) DB 196,163,121,20,100,2,8,8 ; vpextrb $0x8,%xmm4,0x8(%rdx,%r8,1) - DB 235,32 ; jmp f88 <_sk_store_a8_hsw_8bit+0xf0> + DB 235,32 ; jmp 23220 <_sk_store_a8_hsw_8bit+0xf0> DB 196,163,121,20,100,2,14,14 ; vpextrb $0xe,%xmm4,0xe(%rdx,%r8,1) DB 196,163,121,20,100,2,13,13 ; vpextrb $0xd,%xmm4,0xd(%rdx,%r8,1) DB 196,163,121,20,100,2,12,12 ; vpextrb $0xc,%xmm4,0xc(%rdx,%r8,1) DB 196,163,121,22,100,2,8,2 ; vpextrd $0x2,%xmm4,0x8(%rdx,%r8,1) DB 196,161,121,214,36,2 ; vmovq %xmm4,(%rdx,%r8,1) - DB 233,92,255,255,255 ; jmpq eef <_sk_store_a8_hsw_8bit+0x57> + DB 233,92,255,255,255 ; jmpq 23187 <_sk_store_a8_hsw_8bit+0x57> DB 144 ; nop DB 128,255,255 ; cmp $0xff,%bh DB 255,145,255,255,255,137 ; callq *-0x76000001(%rcx) @@ -40055,15 +33660,15 @@ _sk_load_g8_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,61 ; jne 102a <_sk_load_g8_hsw_8bit+0x5a> + DB 117,61 ; jne 232c2 <_sk_load_g8_hsw_8bit+0x5a> DB 196,161,122,111,4,2 ; vmovdqu (%rdx,%r8,1),%xmm0 DB 196,226,125,49,200 ; vpmovzxbd %xmm0,%ymm1 DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0 DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0 - DB 196,226,125,88,37,29,37,0,0 ; vpbroadcastd 0x251d(%rip),%ymm4 # 3528 <_sk_overlay_hsw_8bit+0x381> + DB 196,226,125,88,37,125,132,0,0 ; vpbroadcastd 0x847d(%rip),%ymm4 # 2b720 <_sk_overlay_sse2_8bit+0x5ff> DB 196,226,125,64,236 ; vpmulld %ymm4,%ymm0,%ymm5 DB 196,226,117,64,196 ; vpmulld %ymm4,%ymm1,%ymm0 - DB 196,226,125,88,13,14,37,0,0 ; vpbroadcastd 0x250e(%rip),%ymm1 # 352c <_sk_overlay_hsw_8bit+0x385> + DB 196,226,125,88,13,110,132,0,0 ; vpbroadcastd 0x846e(%rip),%ymm1 # 2b724 <_sk_overlay_sse2_8bit+0x603> DB 197,253,235,193 ; vpor %ymm1,%ymm0,%ymm0 DB 197,213,235,201 ; vpor %ymm1,%ymm5,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -40072,35 +33677,35 @@ _sk_load_g8_hsw_8bit LABEL PROC DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,184 ; ja ff3 <_sk_load_g8_hsw_8bit+0x23> + DB 119,184 ; ja 2328b <_sk_load_g8_hsw_8bit+0x23> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,198,0,0,0 ; lea 0xc6(%rip),%rcx # 110c <_sk_load_g8_hsw_8bit+0x13c> + DB 72,141,13,198,0,0,0 ; lea 0xc6(%rip),%rcx # 233a4 <_sk_load_g8_hsw_8bit+0x13c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 197,249,110,192 ; vmovd %eax,%xmm0 - DB 235,153 ; jmp ff3 <_sk_load_g8_hsw_8bit+0x23> + DB 235,153 ; jmp 2328b <_sk_load_g8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,2,2 ; vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm0,%xmm0 DB 66,15,183,4,2 ; movzwl (%rdx,%r8,1),%eax DB 197,249,110,200 ; vmovd %eax,%xmm1 DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0 - DB 233,121,255,255,255 ; jmpq ff3 <_sk_load_g8_hsw_8bit+0x23> + DB 233,121,255,255,255 ; jmpq 2328b <_sk_load_g8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,6,6 ; vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,5,5 ; vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,4,4 ; vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm0,%xmm0 DB 196,161,121,110,12,2 ; vmovd (%rdx,%r8,1),%xmm1 DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0 - DB 233,76,255,255,255 ; jmpq ff3 <_sk_load_g8_hsw_8bit+0x23> + DB 233,76,255,255,255 ; jmpq 2328b <_sk_load_g8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,10,10 ; vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,9,9 ; vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,8,8 ; vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm0,%xmm0 DB 196,161,122,126,12,2 ; vmovq (%rdx,%r8,1),%xmm1 DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0 - DB 233,31,255,255,255 ; jmpq ff3 <_sk_load_g8_hsw_8bit+0x23> + DB 233,31,255,255,255 ; jmpq 2328b <_sk_load_g8_hsw_8bit+0x23> DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0 DB 196,163,121,32,68,2,14,14 ; vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm0,%xmm0 DB 196,163,121,32,68,2,13,13 ; vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm0,%xmm0 @@ -40108,7 +33713,7 @@ _sk_load_g8_hsw_8bit LABEL PROC DB 196,161,122,126,12,2 ; vmovq (%rdx,%r8,1),%xmm1 DB 196,163,113,34,76,2,8,2 ; vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm1,%xmm1 DB 196,227,113,2,192,8 ; vpblendd $0x8,%xmm0,%xmm1,%xmm0 - DB 233,234,254,255,255 ; jmpq ff3 <_sk_load_g8_hsw_8bit+0x23> + DB 233,234,254,255,255 ; jmpq 2328b <_sk_load_g8_hsw_8bit+0x23> DB 15,31,0 ; nopl (%rax) DB 67,255 ; rex.XB (bad) DB 255 ; (bad) @@ -40120,7 +33725,7 @@ _sk_load_g8_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 122,255 ; jp 1121 <_sk_load_g8_hsw_8bit+0x151> + DB 122,255 ; jp 233b9 <_sk_load_g8_hsw_8bit+0x151> DB 255 ; (bad) DB 255,110,255 ; ljmp *-0x1(%rsi) DB 255 ; (bad) @@ -40154,15 +33759,15 @@ _sk_load_g8_dst_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,61 ; jne 11a2 <_sk_load_g8_dst_hsw_8bit+0x5a> + DB 117,61 ; jne 2343a <_sk_load_g8_dst_hsw_8bit+0x5a> DB 196,161,122,111,20,2 ; vmovdqu (%rdx,%r8,1),%xmm2 DB 196,226,125,49,218 ; vpmovzxbd %xmm2,%ymm3 DB 197,249,112,210,78 ; vpshufd $0x4e,%xmm2,%xmm2 DB 196,226,125,49,210 ; vpmovzxbd %xmm2,%ymm2 - DB 196,226,125,88,37,173,35,0,0 ; vpbroadcastd 0x23ad(%rip),%ymm4 # 3530 <_sk_overlay_hsw_8bit+0x389> + DB 196,226,125,88,37,5,131,0,0 ; vpbroadcastd 0x8305(%rip),%ymm4 # 2b720 <_sk_overlay_sse2_8bit+0x5ff> DB 196,226,109,64,236 ; vpmulld %ymm4,%ymm2,%ymm5 DB 196,226,101,64,212 ; vpmulld %ymm4,%ymm3,%ymm2 - DB 196,226,125,88,29,158,35,0,0 ; vpbroadcastd 0x239e(%rip),%ymm3 # 3534 <_sk_overlay_hsw_8bit+0x38d> + DB 196,226,125,88,29,246,130,0,0 ; vpbroadcastd 0x82f6(%rip),%ymm3 # 2b724 <_sk_overlay_sse2_8bit+0x603> DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2 DB 197,213,235,219 ; vpor %ymm3,%ymm5,%ymm3 DB 72,173 ; lods %ds:(%rsi),%rax @@ -40171,35 +33776,35 @@ _sk_load_g8_dst_hsw_8bit LABEL PROC DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 119,184 ; ja 116b <_sk_load_g8_dst_hsw_8bit+0x23> + DB 119,184 ; ja 23403 <_sk_load_g8_dst_hsw_8bit+0x23> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,198,0,0,0 ; lea 0xc6(%rip),%rcx # 1284 <_sk_load_g8_dst_hsw_8bit+0x13c> + DB 72,141,13,198,0,0,0 ; lea 0xc6(%rip),%rcx # 2351c <_sk_load_g8_dst_hsw_8bit+0x13c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 197,249,110,208 ; vmovd %eax,%xmm2 - DB 235,153 ; jmp 116b <_sk_load_g8_dst_hsw_8bit+0x23> + DB 235,153 ; jmp 23403 <_sk_load_g8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,2,2 ; vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm2,%xmm2 DB 66,15,183,4,2 ; movzwl (%rdx,%r8,1),%eax DB 197,249,110,216 ; vmovd %eax,%xmm3 DB 196,227,105,14,211,1 ; vpblendw $0x1,%xmm3,%xmm2,%xmm2 - DB 233,121,255,255,255 ; jmpq 116b <_sk_load_g8_dst_hsw_8bit+0x23> + DB 233,121,255,255,255 ; jmpq 23403 <_sk_load_g8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,6,6 ; vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,5,5 ; vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,4,4 ; vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm2,%xmm2 DB 196,161,121,110,28,2 ; vmovd (%rdx,%r8,1),%xmm3 DB 196,227,105,2,211,1 ; vpblendd $0x1,%xmm3,%xmm2,%xmm2 - DB 233,76,255,255,255 ; jmpq 116b <_sk_load_g8_dst_hsw_8bit+0x23> + DB 233,76,255,255,255 ; jmpq 23403 <_sk_load_g8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,10,10 ; vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,9,9 ; vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,8,8 ; vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm2,%xmm2 DB 196,161,122,126,28,2 ; vmovq (%rdx,%r8,1),%xmm3 DB 196,227,97,2,210,12 ; vpblendd $0xc,%xmm2,%xmm3,%xmm2 - DB 233,31,255,255,255 ; jmpq 116b <_sk_load_g8_dst_hsw_8bit+0x23> + DB 233,31,255,255,255 ; jmpq 23403 <_sk_load_g8_dst_hsw_8bit+0x23> DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2 DB 196,163,105,32,84,2,14,14 ; vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm2,%xmm2 DB 196,163,105,32,84,2,13,13 ; vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm2,%xmm2 @@ -40207,7 +33812,7 @@ _sk_load_g8_dst_hsw_8bit LABEL PROC DB 196,161,122,126,28,2 ; vmovq (%rdx,%r8,1),%xmm3 DB 196,163,97,34,92,2,8,2 ; vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm3,%xmm3 DB 196,227,97,2,210,8 ; vpblendd $0x8,%xmm2,%xmm3,%xmm2 - DB 233,234,254,255,255 ; jmpq 116b <_sk_load_g8_dst_hsw_8bit+0x23> + DB 233,234,254,255,255 ; jmpq 23403 <_sk_load_g8_dst_hsw_8bit+0x23> DB 15,31,0 ; nopl (%rax) DB 67,255 ; rex.XB (bad) DB 255 ; (bad) @@ -40219,7 +33824,7 @@ _sk_load_g8_dst_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 122,255 ; jp 1299 <_sk_load_g8_dst_hsw_8bit+0x151> + DB 122,255 ; jp 23531 <_sk_load_g8_dst_hsw_8bit+0x151> DB 255 ; (bad) DB 255,110,255 ; ljmp *-0x1(%rsi) DB 255 ; (bad) @@ -40254,10 +33859,10 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,192 ; test %r8,%r8 - DB 15,133,222,0,0,0 ; jne 13c3 <_sk_srcover_rgba_8888_hsw_8bit+0x103> + DB 15,133,222,0,0,0 ; jne 2365b <_sk_srcover_rgba_8888_hsw_8bit+0x103> DB 196,33,126,111,76,138,32 ; vmovdqu 0x20(%rdx,%r9,4),%ymm9 DB 196,33,126,111,28,138 ; vmovdqu (%rdx,%r9,4),%ymm11 - DB 197,253,111,53,102,35,0,0 ; vmovdqa 0x2366(%rip),%ymm6 # 3660 <_sk_overlay_hsw_8bit+0x4b9> + DB 197,253,111,53,174,134,0,0 ; vmovdqa 0x86ae(%rip),%ymm6 # 2bc40 <_sk_overlay_sse2_8bit+0xb1f> DB 196,226,117,0,254 ; vpshufb %ymm6,%ymm1,%ymm7 DB 196,226,125,0,246 ; vpshufb %ymm6,%ymm0,%ymm6 DB 196,66,125,48,195 ; vpmovzxbw %xmm11,%ymm8 @@ -40295,7 +33900,7 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 197,221,252,224 ; vpaddb %ymm0,%ymm4,%ymm4 DB 197,213,252,233 ; vpaddb %ymm1,%ymm5,%ymm5 DB 77,133,192 ; test %r8,%r8 - DB 117,72 ; jne 13fa <_sk_srcover_rgba_8888_hsw_8bit+0x13a> + DB 117,72 ; jne 23692 <_sk_srcover_rgba_8888_hsw_8bit+0x13a> DB 196,161,126,127,36,138 ; vmovdqu %ymm4,(%rdx,%r9,4) DB 196,161,126,127,108,138,32 ; vmovdqu %ymm5,0x20(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -40306,25 +33911,25 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,65,37,239,219 ; vpxor %ymm11,%ymm11,%ymm11 DB 254,200 ; dec %al DB 60,14 ; cmp $0xe,%al - DB 15,135,22,255,255,255 ; ja 12f2 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + DB 15,135,22,255,255,255 ; ja 2358a <_sk_srcover_rgba_8888_hsw_8bit+0x32> DB 15,182,192 ; movzbl %al,%eax - DB 72,141,13,234,1,0,0 ; lea 0x1ea(%rip),%rcx # 15d0 <_sk_srcover_rgba_8888_hsw_8bit+0x310> + DB 72,141,13,234,1,0,0 ; lea 0x1ea(%rip),%rcx # 23868 <_sk_srcover_rgba_8888_hsw_8bit+0x310> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,33,121,110,28,138 ; vmovd (%rdx,%r9,4),%xmm11 - DB 233,248,254,255,255 ; jmpq 12f2 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + DB 233,248,254,255,255 ; jmpq 2358a <_sk_srcover_rgba_8888_hsw_8bit+0x32> DB 65,128,224,15 ; and $0xf,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,14 ; cmp $0xe,%r8b - DB 119,184 ; ja 13bf <_sk_srcover_rgba_8888_hsw_8bit+0xff> + DB 119,184 ; ja 23657 <_sk_srcover_rgba_8888_hsw_8bit+0xff> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,250,1,0,0 ; lea 0x1fa(%rip),%rcx # 160c <_sk_srcover_rgba_8888_hsw_8bit+0x34c> + DB 72,141,13,250,1,0,0 ; lea 0x1fa(%rip),%rcx # 238a4 <_sk_srcover_rgba_8888_hsw_8bit+0x34c> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 196,161,121,126,36,138 ; vmovd %xmm4,(%rdx,%r9,4) - DB 235,156 ; jmp 13bf <_sk_srcover_rgba_8888_hsw_8bit+0xff> + DB 235,156 ; jmp 23657 <_sk_srcover_rgba_8888_hsw_8bit+0xff> DB 196,161,121,110,100,138,8 ; vmovd 0x8(%rdx,%r9,4),%xmm4 DB 196,226,121,89,236 ; vpbroadcastq %xmm4,%xmm5 DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9 @@ -40332,7 +33937,7 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,162,121,53,52,138 ; vpmovzxdq (%rdx,%r9,4),%xmm6 DB 197,249,112,246,232 ; vpshufd $0xe8,%xmm6,%xmm6 DB 196,99,37,2,222,3 ; vpblendd $0x3,%ymm6,%ymm11,%ymm11 - DB 233,162,254,255,255 ; jmpq 12f2 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + DB 233,162,254,255,255 ; jmpq 2358a <_sk_srcover_rgba_8888_hsw_8bit+0x32> DB 196,161,121,110,100,138,24 ; vmovd 0x18(%rdx,%r9,4),%xmm4 DB 196,226,125,89,236 ; vpbroadcastq %xmm4,%ymm5 DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9 @@ -40345,7 +33950,7 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,99,37,56,222,1 ; vinserti128 $0x1,%xmm6,%ymm11,%ymm11 DB 196,161,122,111,52,138 ; vmovdqu (%rdx,%r9,4),%xmm6 DB 196,67,77,2,219,240 ; vpblendd $0xf0,%ymm11,%ymm6,%ymm11 - DB 233,82,254,255,255 ; jmpq 12f2 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + DB 233,82,254,255,255 ; jmpq 2358a <_sk_srcover_rgba_8888_hsw_8bit+0x32> DB 196,161,121,110,100,138,40 ; vmovd 0x28(%rdx,%r9,4),%xmm4 DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4 DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5 @@ -40354,7 +33959,7 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,99,53,2,205,15 ; vpblendd $0xf,%ymm5,%ymm9,%ymm9 DB 196,161,121,110,108,138,32 ; vmovd 0x20(%rdx,%r9,4),%xmm5 DB 196,99,53,2,205,1 ; vpblendd $0x1,%ymm5,%ymm9,%ymm9 - DB 233,22,254,255,255 ; jmpq 12ec <_sk_srcover_rgba_8888_hsw_8bit+0x2c> + DB 233,22,254,255,255 ; jmpq 23584 <_sk_srcover_rgba_8888_hsw_8bit+0x2c> DB 196,161,121,110,100,138,56 ; vmovd 0x38(%rdx,%r9,4),%xmm4 DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4 DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5 @@ -40368,10 +33973,10 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,33,126,111,28,138 ; vmovdqu (%rdx,%r9,4),%ymm11 DB 196,161,122,111,116,138,32 ; vmovdqu 0x20(%rdx,%r9,4),%xmm6 DB 196,67,77,2,201,240 ; vpblendd $0xf0,%ymm9,%ymm6,%ymm9 - DB 233,198,253,255,255 ; jmpq 12f2 <_sk_srcover_rgba_8888_hsw_8bit+0x32> + DB 233,198,253,255,255 ; jmpq 2358a <_sk_srcover_rgba_8888_hsw_8bit+0x32> DB 196,163,121,22,100,138,8,2 ; vpextrd $0x2,%xmm4,0x8(%rdx,%r9,4) DB 196,161,121,214,36,138 ; vmovq %xmm4,(%rdx,%r9,4) - DB 233,128,254,255,255 ; jmpq 13bf <_sk_srcover_rgba_8888_hsw_8bit+0xff> + DB 233,128,254,255,255 ; jmpq 23657 <_sk_srcover_rgba_8888_hsw_8bit+0xff> DB 196,227,125,57,229,1 ; vextracti128 $0x1,%ymm4,%xmm5 DB 196,163,121,22,108,138,24,2 ; vpextrd $0x2,%xmm5,0x18(%rdx,%r9,4) DB 196,227,125,57,229,1 ; vextracti128 $0x1,%ymm4,%xmm5 @@ -40379,12 +33984,12 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,227,125,57,229,1 ; vextracti128 $0x1,%ymm4,%xmm5 DB 196,161,121,126,108,138,16 ; vmovd %xmm5,0x10(%rdx,%r9,4) DB 196,161,122,127,36,138 ; vmovdqu %xmm4,(%rdx,%r9,4) - DB 233,76,254,255,255 ; jmpq 13bf <_sk_srcover_rgba_8888_hsw_8bit+0xff> + DB 233,76,254,255,255 ; jmpq 23657 <_sk_srcover_rgba_8888_hsw_8bit+0xff> DB 196,163,121,22,108,138,40,2 ; vpextrd $0x2,%xmm5,0x28(%rdx,%r9,4) DB 196,163,121,22,108,138,36,1 ; vpextrd $0x1,%xmm5,0x24(%rdx,%r9,4) DB 196,161,121,126,108,138,32 ; vmovd %xmm5,0x20(%rdx,%r9,4) DB 196,161,126,127,36,138 ; vmovdqu %ymm4,(%rdx,%r9,4) - DB 233,42,254,255,255 ; jmpq 13bf <_sk_srcover_rgba_8888_hsw_8bit+0xff> + DB 233,42,254,255,255 ; jmpq 23657 <_sk_srcover_rgba_8888_hsw_8bit+0xff> DB 196,227,125,57,238,1 ; vextracti128 $0x1,%ymm5,%xmm6 DB 196,163,121,22,116,138,56,2 ; vpextrd $0x2,%xmm6,0x38(%rdx,%r9,4) DB 196,227,125,57,238,1 ; vextracti128 $0x1,%ymm5,%xmm6 @@ -40393,7 +33998,7 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 196,161,121,126,116,138,48 ; vmovd %xmm6,0x30(%rdx,%r9,4) DB 196,161,126,127,36,138 ; vmovdqu %ymm4,(%rdx,%r9,4) DB 196,161,122,127,108,138,32 ; vmovdqu %xmm5,0x20(%rdx,%r9,4) - DB 233,239,253,255,255 ; jmpq 13bf <_sk_srcover_rgba_8888_hsw_8bit+0xff> + DB 233,239,253,255,255 ; jmpq 23657 <_sk_srcover_rgba_8888_hsw_8bit+0xff> DB 31 ; (bad) DB 254 ; (bad) DB 255 ; (bad) @@ -40443,7 +34048,7 @@ _sk_srcover_rgba_8888_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 126,255 ; jle 1629 <_sk_srcover_rgba_8888_hsw_8bit+0x369> + DB 126,255 ; jle 238c1 <_sk_srcover_rgba_8888_hsw_8bit+0x369> DB 255 ; (bad) DB 255,119,255 ; pushq -0x1(%rdi) DB 255 ; (bad) @@ -40463,7 +34068,7 @@ PUBLIC _sk_scale_1_float_hsw_8bit _sk_scale_1_float_hsw_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 197,250,16,32 ; vmovss (%rax),%xmm4 - DB 197,218,89,37,226,30,0,0 ; vmulss 0x1ee2(%rip),%xmm4,%xmm4 # 3538 <_sk_overlay_hsw_8bit+0x391> + DB 197,218,89,37,206,124,0,0 ; vmulss 0x7cce(%rip),%xmm4,%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 197,250,44,196 ; vcvttss2si %xmm4,%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 DB 196,226,125,120,228 ; vpbroadcastb %xmm4,%ymm4 @@ -40473,7 +34078,7 @@ _sk_scale_1_float_hsw_8bit LABEL PROC DB 196,226,125,48,241 ; vpmovzxbw %xmm1,%ymm6 DB 196,227,125,57,201,1 ; vextracti128 $0x1,%ymm1,%xmm1 DB 196,226,125,48,201 ; vpmovzxbw %xmm1,%ymm1 - DB 197,221,219,37,245,31,0,0 ; vpand 0x1ff5(%rip),%ymm4,%ymm4 # 3680 <_sk_overlay_hsw_8bit+0x4d9> + DB 197,221,219,37,61,131,0,0 ; vpand 0x833d(%rip),%ymm4,%ymm4 # 2bc60 <_sk_overlay_sse2_8bit+0xb3f> DB 197,221,213,249 ; vpmullw %ymm1,%ymm4,%ymm7 DB 197,93,213,198 ; vpmullw %ymm6,%ymm4,%ymm8 DB 197,93,213,200 ; vpmullw %ymm0,%ymm4,%ymm9 @@ -40505,12 +34110,12 @@ _sk_scale_u8_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 15,133,191,0,0,0 ; jne 17c3 <_sk_scale_u8_hsw_8bit+0xe0> + DB 15,133,191,0,0,0 ; jne 23a5b <_sk_scale_u8_hsw_8bit+0xe0> DB 196,161,122,111,36,2 ; vmovdqu (%rdx,%r8,1),%xmm4 DB 196,226,125,49,236 ; vpmovzxbd %xmm4,%ymm5 DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4 DB 196,226,125,49,228 ; vpmovzxbd %xmm4,%ymm4 - DB 197,253,111,53,127,31,0,0 ; vmovdqa 0x1f7f(%rip),%ymm6 # 36a0 <_sk_overlay_hsw_8bit+0x4f9> + DB 197,253,111,53,199,130,0,0 ; vmovdqa 0x82c7(%rip),%ymm6 # 2bc80 <_sk_overlay_sse2_8bit+0xb5f> DB 196,226,93,0,230 ; vpshufb %ymm6,%ymm4,%ymm4 DB 196,226,85,0,238 ; vpshufb %ymm6,%ymm5,%ymm5 DB 196,226,125,48,240 ; vpmovzxbw %xmm0,%ymm6 @@ -40549,35 +34154,35 @@ _sk_scale_u8_hsw_8bit LABEL PROC DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 15,135,50,255,255,255 ; ja 170a <_sk_scale_u8_hsw_8bit+0x27> + DB 15,135,50,255,255,255 ; ja 239a2 <_sk_scale_u8_hsw_8bit+0x27> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,201,0,0,0 ; lea 0xc9(%rip),%rcx # 18ac <_sk_scale_u8_hsw_8bit+0x1c9> + DB 72,141,13,201,0,0,0 ; lea 0xc9(%rip),%rcx # 23b44 <_sk_scale_u8_hsw_8bit+0x1c9> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 - DB 233,16,255,255,255 ; jmpq 170a <_sk_scale_u8_hsw_8bit+0x27> + DB 233,16,255,255,255 ; jmpq 239a2 <_sk_scale_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,2,2 ; vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm4,%xmm4 DB 66,15,183,4,2 ; movzwl (%rdx,%r8,1),%eax DB 197,249,110,232 ; vmovd %eax,%xmm5 DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4 - DB 233,240,254,255,255 ; jmpq 170a <_sk_scale_u8_hsw_8bit+0x27> + DB 233,240,254,255,255 ; jmpq 239a2 <_sk_scale_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,6,6 ; vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,5,5 ; vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,4,4 ; vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm4,%xmm4 DB 196,161,121,110,44,2 ; vmovd (%rdx,%r8,1),%xmm5 DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4 - DB 233,195,254,255,255 ; jmpq 170a <_sk_scale_u8_hsw_8bit+0x27> + DB 233,195,254,255,255 ; jmpq 239a2 <_sk_scale_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,10,10 ; vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,9,9 ; vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,8,8 ; vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm4,%xmm4 DB 196,161,122,126,44,2 ; vmovq (%rdx,%r8,1),%xmm5 DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4 - DB 233,150,254,255,255 ; jmpq 170a <_sk_scale_u8_hsw_8bit+0x27> + DB 233,150,254,255,255 ; jmpq 239a2 <_sk_scale_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,14,14 ; vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,13,13 ; vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm4,%xmm4 @@ -40585,7 +34190,7 @@ _sk_scale_u8_hsw_8bit LABEL PROC DB 196,161,122,126,44,2 ; vmovq (%rdx,%r8,1),%xmm5 DB 196,163,81,34,108,2,8,2 ; vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm5,%xmm5 DB 196,227,81,2,228,8 ; vpblendd $0x8,%xmm4,%xmm5,%xmm4 - DB 233,97,254,255,255 ; jmpq 170a <_sk_scale_u8_hsw_8bit+0x27> + DB 233,97,254,255,255 ; jmpq 239a2 <_sk_scale_u8_hsw_8bit+0x27> DB 15,31,0 ; nopl (%rax) DB 64,255 ; rex (bad) DB 255 ; (bad) @@ -40597,7 +34202,7 @@ _sk_scale_u8_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 122,255 ; jp 18c1 <_sk_scale_u8_hsw_8bit+0x1de> + DB 122,255 ; jp 23b59 <_sk_scale_u8_hsw_8bit+0x1de> DB 255 ; (bad) DB 255,110,255 ; ljmp *-0x1(%rsi) DB 255 ; (bad) @@ -40625,7 +34230,7 @@ PUBLIC _sk_lerp_1_float_hsw_8bit _sk_lerp_1_float_hsw_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 197,250,16,32 ; vmovss (%rax),%xmm4 - DB 197,218,89,37,70,28,0,0 ; vmulss 0x1c46(%rip),%xmm4,%xmm4 # 353c <_sk_overlay_hsw_8bit+0x395> + DB 197,218,89,37,46,122,0,0 ; vmulss 0x7a2e(%rip),%xmm4,%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 197,250,44,196 ; vcvttss2si %xmm4,%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 DB 196,226,125,120,228 ; vpbroadcastb %xmm4,%ymm4 @@ -40635,7 +34240,7 @@ _sk_lerp_1_float_hsw_8bit LABEL PROC DB 196,226,125,48,241 ; vpmovzxbw %xmm1,%ymm6 DB 196,227,125,57,201,1 ; vextracti128 $0x1,%ymm1,%xmm1 DB 196,226,125,48,201 ; vpmovzxbw %xmm1,%ymm1 - DB 197,221,219,61,149,29,0,0 ; vpand 0x1d95(%rip),%ymm4,%ymm7 # 36c0 <_sk_overlay_hsw_8bit+0x519> + DB 197,221,219,61,221,128,0,0 ; vpand 0x80dd(%rip),%ymm4,%ymm7 # 2bca0 <_sk_overlay_sse2_8bit+0xb7f> DB 197,69,213,193 ; vpmullw %ymm1,%ymm7,%ymm8 DB 197,69,213,206 ; vpmullw %ymm6,%ymm7,%ymm9 DB 197,69,213,208 ; vpmullw %ymm0,%ymm7,%ymm10 @@ -40698,12 +34303,12 @@ _sk_lerp_u8_hsw_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 15,133,106,1,0,0 ; jne 1ba3 <_sk_lerp_u8_hsw_8bit+0x18b> + DB 15,133,106,1,0,0 ; jne 23e3b <_sk_lerp_u8_hsw_8bit+0x18b> DB 196,161,122,111,36,2 ; vmovdqu (%rdx,%r8,1),%xmm4 DB 196,226,125,49,236 ; vpmovzxbd %xmm4,%ymm5 DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4 DB 196,226,125,49,228 ; vpmovzxbd %xmm4,%ymm4 - DB 197,253,111,53,138,28,0,0 ; vmovdqa 0x1c8a(%rip),%ymm6 # 36e0 <_sk_overlay_hsw_8bit+0x539> + DB 197,253,111,53,210,127,0,0 ; vmovdqa 0x7fd2(%rip),%ymm6 # 2bcc0 <_sk_overlay_sse2_8bit+0xb9f> DB 196,98,93,0,206 ; vpshufb %ymm6,%ymm4,%ymm9 DB 196,98,85,0,222 ; vpshufb %ymm6,%ymm5,%ymm11 DB 196,226,125,48,240 ; vpmovzxbw %xmm0,%ymm6 @@ -40777,35 +34382,35 @@ _sk_lerp_u8_hsw_8bit LABEL PROC DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 65,254,201 ; dec %r9b DB 65,128,249,14 ; cmp $0xe,%r9b - DB 15,135,135,254,255,255 ; ja 1a3f <_sk_lerp_u8_hsw_8bit+0x27> + DB 15,135,135,254,255,255 ; ja 23cd7 <_sk_lerp_u8_hsw_8bit+0x27> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,201,0,0,0 ; lea 0xc9(%rip),%rcx # 1c8c <_sk_lerp_u8_hsw_8bit+0x274> + DB 72,141,13,201,0,0,0 ; lea 0xc9(%rip),%rcx # 23f24 <_sk_lerp_u8_hsw_8bit+0x274> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 197,249,110,224 ; vmovd %eax,%xmm4 - DB 233,101,254,255,255 ; jmpq 1a3f <_sk_lerp_u8_hsw_8bit+0x27> + DB 233,101,254,255,255 ; jmpq 23cd7 <_sk_lerp_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,2,2 ; vpinsrb $0x2,0x2(%rdx,%r8,1),%xmm4,%xmm4 DB 66,15,183,4,2 ; movzwl (%rdx,%r8,1),%eax DB 197,249,110,232 ; vmovd %eax,%xmm5 DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4 - DB 233,69,254,255,255 ; jmpq 1a3f <_sk_lerp_u8_hsw_8bit+0x27> + DB 233,69,254,255,255 ; jmpq 23cd7 <_sk_lerp_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,6,6 ; vpinsrb $0x6,0x6(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,5,5 ; vpinsrb $0x5,0x5(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,4,4 ; vpinsrb $0x4,0x4(%rdx,%r8,1),%xmm4,%xmm4 DB 196,161,121,110,44,2 ; vmovd (%rdx,%r8,1),%xmm5 DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4 - DB 233,24,254,255,255 ; jmpq 1a3f <_sk_lerp_u8_hsw_8bit+0x27> + DB 233,24,254,255,255 ; jmpq 23cd7 <_sk_lerp_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,10,10 ; vpinsrb $0xa,0xa(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,9,9 ; vpinsrb $0x9,0x9(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,8,8 ; vpinsrb $0x8,0x8(%rdx,%r8,1),%xmm4,%xmm4 DB 196,161,122,126,44,2 ; vmovq (%rdx,%r8,1),%xmm5 DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4 - DB 233,235,253,255,255 ; jmpq 1a3f <_sk_lerp_u8_hsw_8bit+0x27> + DB 233,235,253,255,255 ; jmpq 23cd7 <_sk_lerp_u8_hsw_8bit+0x27> DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4 DB 196,163,89,32,100,2,14,14 ; vpinsrb $0xe,0xe(%rdx,%r8,1),%xmm4,%xmm4 DB 196,163,89,32,100,2,13,13 ; vpinsrb $0xd,0xd(%rdx,%r8,1),%xmm4,%xmm4 @@ -40813,7 +34418,7 @@ _sk_lerp_u8_hsw_8bit LABEL PROC DB 196,161,122,126,44,2 ; vmovq (%rdx,%r8,1),%xmm5 DB 196,163,81,34,108,2,8,2 ; vpinsrd $0x2,0x8(%rdx,%r8,1),%xmm5,%xmm5 DB 196,227,81,2,228,8 ; vpblendd $0x8,%xmm4,%xmm5,%xmm4 - DB 233,182,253,255,255 ; jmpq 1a3f <_sk_lerp_u8_hsw_8bit+0x27> + DB 233,182,253,255,255 ; jmpq 23cd7 <_sk_lerp_u8_hsw_8bit+0x27> DB 15,31,0 ; nopl (%rax) DB 64,255 ; rex (bad) DB 255 ; (bad) @@ -40825,7 +34430,7 @@ _sk_lerp_u8_hsw_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 122,255 ; jp 1ca1 <_sk_lerp_u8_hsw_8bit+0x289> + DB 122,255 ; jp 23f39 <_sk_lerp_u8_hsw_8bit+0x289> DB 255 ; (bad) DB 255,110,255 ; ljmp *-0x1(%rsi) DB 255 ; (bad) @@ -40866,7 +34471,7 @@ _sk_move_dst_src_hsw_8bit LABEL PROC PUBLIC _sk_black_color_hsw_8bit _sk_black_color_hsw_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 196,226,125,24,5,85,24,0,0 ; vbroadcastss 0x1855(%rip),%ymm0 # 3540 <_sk_overlay_hsw_8bit+0x399> + DB 196,226,125,24,5,161,119,0,0 ; vbroadcastss 0x77a1(%rip),%ymm0 # 2b724 <_sk_overlay_sse2_8bit+0x603> DB 197,252,40,200 ; vmovaps %ymm0,%ymm1 DB 255,224 ; jmpq *%rax @@ -40886,7 +34491,7 @@ _sk_clear_hsw_8bit LABEL PROC PUBLIC _sk_srcatop_hsw_8bit _sk_srcatop_hsw_8bit LABEL PROC - DB 197,125,111,5,239,25,0,0 ; vmovdqa 0x19ef(%rip),%ymm8 # 3700 <_sk_overlay_hsw_8bit+0x559> + DB 197,125,111,5,55,125,0,0 ; vmovdqa 0x7d37(%rip),%ymm8 # 2bce0 <_sk_overlay_sse2_8bit+0xbbf> DB 196,194,101,0,224 ; vpshufb %ymm8,%ymm3,%ymm4 DB 196,194,109,0,232 ; vpshufb %ymm8,%ymm2,%ymm5 DB 196,98,125,48,208 ; vpmovzxbw %xmm0,%ymm10 @@ -40961,7 +34566,7 @@ _sk_srcatop_hsw_8bit LABEL PROC PUBLIC _sk_dstatop_hsw_8bit _sk_dstatop_hsw_8bit LABEL PROC - DB 197,125,111,5,170,24,0,0 ; vmovdqa 0x18aa(%rip),%ymm8 # 3720 <_sk_overlay_hsw_8bit+0x579> + DB 197,125,111,5,242,123,0,0 ; vmovdqa 0x7bf2(%rip),%ymm8 # 2bd00 <_sk_overlay_sse2_8bit+0xbdf> DB 196,194,117,0,224 ; vpshufb %ymm8,%ymm1,%ymm4 DB 196,194,125,0,232 ; vpshufb %ymm8,%ymm0,%ymm5 DB 196,98,125,48,210 ; vpmovzxbw %xmm2,%ymm10 @@ -41036,7 +34641,7 @@ _sk_dstatop_hsw_8bit LABEL PROC PUBLIC _sk_srcin_hsw_8bit _sk_srcin_hsw_8bit LABEL PROC - DB 197,253,111,37,97,23,0,0 ; vmovdqa 0x1761(%rip),%ymm4 # 3740 <_sk_overlay_hsw_8bit+0x599> + DB 197,253,111,37,169,122,0,0 ; vmovdqa 0x7aa9(%rip),%ymm4 # 2bd20 <_sk_overlay_sse2_8bit+0xbff> DB 196,226,101,0,236 ; vpshufb %ymm4,%ymm3,%ymm5 DB 196,226,109,0,228 ; vpshufb %ymm4,%ymm2,%ymm4 DB 196,226,125,48,240 ; vpmovzxbw %xmm0,%ymm6 @@ -41074,7 +34679,7 @@ _sk_srcin_hsw_8bit LABEL PROC PUBLIC _sk_dstin_hsw_8bit _sk_dstin_hsw_8bit LABEL PROC - DB 197,253,111,37,215,22,0,0 ; vmovdqa 0x16d7(%rip),%ymm4 # 3760 <_sk_overlay_hsw_8bit+0x5b9> + DB 197,253,111,37,31,122,0,0 ; vmovdqa 0x7a1f(%rip),%ymm4 # 2bd40 <_sk_overlay_sse2_8bit+0xc1f> DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1 DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0 DB 196,226,125,48,226 ; vpmovzxbw %xmm2,%ymm4 @@ -41112,7 +34717,7 @@ _sk_dstin_hsw_8bit LABEL PROC PUBLIC _sk_srcout_hsw_8bit _sk_srcout_hsw_8bit LABEL PROC - DB 197,253,111,37,75,22,0,0 ; vmovdqa 0x164b(%rip),%ymm4 # 3780 <_sk_overlay_hsw_8bit+0x5d9> + DB 197,253,111,37,147,121,0,0 ; vmovdqa 0x7993(%rip),%ymm4 # 2bd60 <_sk_overlay_sse2_8bit+0xc3f> DB 196,226,109,0,236 ; vpshufb %ymm4,%ymm2,%ymm5 DB 196,226,101,0,228 ; vpshufb %ymm4,%ymm3,%ymm4 DB 197,205,118,246 ; vpcmpeqd %ymm6,%ymm6,%ymm6 @@ -41153,7 +34758,7 @@ _sk_srcout_hsw_8bit LABEL PROC PUBLIC _sk_dstout_hsw_8bit _sk_dstout_hsw_8bit LABEL PROC - DB 197,253,111,37,181,21,0,0 ; vmovdqa 0x15b5(%rip),%ymm4 # 37a0 <_sk_overlay_hsw_8bit+0x5f9> + DB 197,253,111,37,253,120,0,0 ; vmovdqa 0x78fd(%rip),%ymm4 # 2bd80 <_sk_overlay_sse2_8bit+0xc5f> DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0 DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1 DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4 @@ -41194,7 +34799,7 @@ _sk_dstout_hsw_8bit LABEL PROC PUBLIC _sk_srcover_hsw_8bit _sk_srcover_hsw_8bit LABEL PROC - DB 197,253,111,37,29,21,0,0 ; vmovdqa 0x151d(%rip),%ymm4 # 37c0 <_sk_overlay_hsw_8bit+0x619> + DB 197,253,111,37,101,120,0,0 ; vmovdqa 0x7865(%rip),%ymm4 # 2bda0 <_sk_overlay_sse2_8bit+0xc7f> DB 196,226,117,0,236 ; vpshufb %ymm4,%ymm1,%ymm5 DB 196,226,125,0,228 ; vpshufb %ymm4,%ymm0,%ymm4 DB 196,98,125,48,202 ; vpmovzxbw %xmm2,%ymm9 @@ -41236,7 +34841,7 @@ _sk_srcover_hsw_8bit LABEL PROC PUBLIC _sk_dstover_hsw_8bit _sk_dstover_hsw_8bit LABEL PROC - DB 197,253,111,37,126,20,0,0 ; vmovdqa 0x147e(%rip),%ymm4 # 37e0 <_sk_overlay_hsw_8bit+0x639> + DB 197,253,111,37,198,119,0,0 ; vmovdqa 0x77c6(%rip),%ymm4 # 2bdc0 <_sk_overlay_sse2_8bit+0xc9f> DB 196,226,101,0,236 ; vpshufb %ymm4,%ymm3,%ymm5 DB 196,226,109,0,228 ; vpshufb %ymm4,%ymm2,%ymm4 DB 196,98,125,48,200 ; vpmovzxbw %xmm0,%ymm9 @@ -41316,7 +34921,7 @@ _sk_multiply_hsw_8bit LABEL PROC DB 72,131,236,56 ; sub $0x38,%rsp DB 197,253,111,243 ; vmovdqa %ymm3,%ymm6 DB 197,253,111,218 ; vmovdqa %ymm2,%ymm3 - DB 197,125,111,13,59,19,0,0 ; vmovdqa 0x133b(%rip),%ymm9 # 3800 <_sk_overlay_hsw_8bit+0x659> + DB 197,125,111,13,131,118,0,0 ; vmovdqa 0x7683(%rip),%ymm9 # 2bde0 <_sk_overlay_sse2_8bit+0xcbf> DB 196,194,101,0,225 ; vpshufb %ymm9,%ymm3,%ymm4 DB 196,194,77,0,233 ; vpshufb %ymm9,%ymm6,%ymm5 DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10 @@ -41457,7 +35062,7 @@ _sk_screen_hsw_8bit LABEL PROC PUBLIC _sk_xor__hsw_8bit _sk_xor__hsw_8bit LABEL PROC - DB 197,125,111,13,199,16,0,0 ; vmovdqa 0x10c7(%rip),%ymm9 # 3820 <_sk_overlay_hsw_8bit+0x679> + DB 197,125,111,13,15,116,0,0 ; vmovdqa 0x740f(%rip),%ymm9 # 2be00 <_sk_overlay_sse2_8bit+0xcdf> DB 196,194,109,0,225 ; vpshufb %ymm9,%ymm2,%ymm4 DB 196,194,101,0,249 ; vpshufb %ymm9,%ymm3,%ymm7 DB 196,65,37,118,219 ; vpcmpeqd %ymm11,%ymm11,%ymm11 @@ -41534,7 +35139,7 @@ _sk_xor__hsw_8bit LABEL PROC PUBLIC _sk_darken_hsw_8bit _sk_darken_hsw_8bit LABEL PROC - DB 197,125,111,5,117,15,0,0 ; vmovdqa 0xf75(%rip),%ymm8 # 3840 <_sk_overlay_hsw_8bit+0x699> + DB 197,125,111,5,189,114,0,0 ; vmovdqa 0x72bd(%rip),%ymm8 # 2be20 <_sk_overlay_sse2_8bit+0xcff> DB 196,194,101,0,224 ; vpshufb %ymm8,%ymm3,%ymm4 DB 196,194,109,0,240 ; vpshufb %ymm8,%ymm2,%ymm6 DB 196,98,125,48,208 ; vpmovzxbw %xmm0,%ymm10 @@ -41607,7 +35212,7 @@ _sk_darken_hsw_8bit LABEL PROC DB 197,253,248,246 ; vpsubb %ymm6,%ymm0,%ymm6 DB 197,245,248,205 ; vpsubb %ymm5,%ymm1,%ymm1 DB 197,253,248,196 ; vpsubb %ymm4,%ymm0,%ymm0 - DB 196,226,125,88,37,10,11,0,0 ; vpbroadcastd 0xb0a(%rip),%ymm4 # 3544 <_sk_overlay_hsw_8bit+0x39d> + DB 196,226,125,88,37,86,106,0,0 ; vpbroadcastd 0x6a56(%rip),%ymm4 # 2b728 <_sk_overlay_sse2_8bit+0x607> DB 196,227,125,76,198,64 ; vpblendvb %ymm4,%ymm6,%ymm0,%ymm0 DB 196,227,117,76,207,64 ; vpblendvb %ymm4,%ymm7,%ymm1,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -41615,7 +35220,7 @@ _sk_darken_hsw_8bit LABEL PROC PUBLIC _sk_lighten_hsw_8bit _sk_lighten_hsw_8bit LABEL PROC - DB 197,125,111,5,14,14,0,0 ; vmovdqa 0xe0e(%rip),%ymm8 # 3860 <_sk_overlay_hsw_8bit+0x6b9> + DB 197,125,111,5,86,113,0,0 ; vmovdqa 0x7156(%rip),%ymm8 # 2be40 <_sk_overlay_sse2_8bit+0xd1f> DB 196,194,101,0,224 ; vpshufb %ymm8,%ymm3,%ymm4 DB 196,194,109,0,240 ; vpshufb %ymm8,%ymm2,%ymm6 DB 196,98,125,48,208 ; vpmovzxbw %xmm0,%ymm10 @@ -41688,7 +35293,7 @@ _sk_lighten_hsw_8bit LABEL PROC DB 197,253,248,246 ; vpsubb %ymm6,%ymm0,%ymm6 DB 197,245,248,205 ; vpsubb %ymm5,%ymm1,%ymm1 DB 197,253,248,196 ; vpsubb %ymm4,%ymm0,%ymm0 - DB 196,226,125,88,37,135,9,0,0 ; vpbroadcastd 0x987(%rip),%ymm4 # 3548 <_sk_overlay_hsw_8bit+0x3a1> + DB 196,226,125,88,37,207,104,0,0 ; vpbroadcastd 0x68cf(%rip),%ymm4 # 2b728 <_sk_overlay_sse2_8bit+0x607> DB 196,227,125,76,198,64 ; vpblendvb %ymm4,%ymm6,%ymm0,%ymm0 DB 196,227,117,76,207,64 ; vpblendvb %ymm4,%ymm7,%ymm1,%ymm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -41726,7 +35331,7 @@ _sk_exclusion_hsw_8bit LABEL PROC DB 196,227,77,56,252,1 ; vinserti128 $0x1,%xmm4,%ymm6,%ymm7 DB 196,227,77,70,228,49 ; vperm2i128 $0x31,%ymm4,%ymm6,%ymm4 DB 197,197,103,228 ; vpackuswb %ymm4,%ymm7,%ymm4 - DB 197,253,111,53,16,12,0,0 ; vmovdqa 0xc10(%rip),%ymm6 # 3880 <_sk_overlay_hsw_8bit+0x6d9> + DB 197,253,111,53,88,111,0,0 ; vmovdqa 0x6f58(%rip),%ymm6 # 2be60 <_sk_overlay_sse2_8bit+0xd3f> DB 197,221,219,254 ; vpand %ymm6,%ymm4,%ymm7 DB 197,213,219,246 ; vpand %ymm6,%ymm5,%ymm6 DB 197,237,252,192 ; vpaddb %ymm0,%ymm2,%ymm0 @@ -41740,7 +35345,7 @@ _sk_exclusion_hsw_8bit LABEL PROC PUBLIC _sk_difference_hsw_8bit _sk_difference_hsw_8bit LABEL PROC - DB 197,125,111,5,4,12,0,0 ; vmovdqa 0xc04(%rip),%ymm8 # 38a0 <_sk_overlay_hsw_8bit+0x6f9> + DB 197,125,111,5,76,111,0,0 ; vmovdqa 0x6f4c(%rip),%ymm8 # 2be80 <_sk_overlay_sse2_8bit+0xd5f> DB 196,194,101,0,224 ; vpshufb %ymm8,%ymm3,%ymm4 DB 196,194,109,0,240 ; vpshufb %ymm8,%ymm2,%ymm6 DB 196,98,125,48,208 ; vpmovzxbw %xmm0,%ymm10 @@ -41807,7 +35412,7 @@ _sk_difference_hsw_8bit LABEL PROC DB 197,197,103,237 ; vpackuswb %ymm5,%ymm7,%ymm5 DB 197,181,218,228 ; vpminub %ymm4,%ymm9,%ymm4 DB 197,165,218,237 ; vpminub %ymm5,%ymm11,%ymm5 - DB 197,253,111,53,206,10,0,0 ; vmovdqa 0xace(%rip),%ymm6 # 38c0 <_sk_overlay_hsw_8bit+0x719> + DB 197,253,111,53,22,110,0,0 ; vmovdqa 0x6e16(%rip),%ymm6 # 2bea0 <_sk_overlay_sse2_8bit+0xd7f> DB 197,213,219,254 ; vpand %ymm6,%ymm5,%ymm7 DB 197,221,219,246 ; vpand %ymm6,%ymm4,%ymm6 DB 197,237,252,192 ; vpaddb %ymm0,%ymm2,%ymm0 @@ -41831,7 +35436,7 @@ _sk_hardlight_hsw_8bit LABEL PROC DB 196,227,125,57,203,1 ; vextracti128 $0x1,%ymm1,%xmm3 DB 196,98,125,48,195 ; vpmovzxbw %xmm3,%ymm8 DB 197,126,127,132,36,64,1,0,0 ; vmovdqu %ymm8,0x140(%rsp) - DB 197,253,111,29,132,10,0,0 ; vmovdqa 0xa84(%rip),%ymm3 # 38e0 <_sk_overlay_hsw_8bit+0x739> + DB 197,253,111,29,204,109,0,0 ; vmovdqa 0x6dcc(%rip),%ymm3 # 2bec0 <_sk_overlay_sse2_8bit+0xd9f> DB 196,226,125,0,227 ; vpshufb %ymm3,%ymm0,%ymm4 DB 196,226,117,0,203 ; vpshufb %ymm3,%ymm1,%ymm1 DB 197,125,111,251 ; vmovdqa %ymm3,%ymm15 @@ -41860,7 +35465,7 @@ _sk_hardlight_hsw_8bit LABEL PROC DB 196,65,125,111,231 ; vmovdqa %ymm15,%ymm12 DB 196,194,93,0,220 ; vpshufb %ymm12,%ymm4,%ymm3 DB 196,226,125,48,211 ; vpmovzxbw %xmm3,%ymm2 - DB 196,226,125,121,5,6,10,0,0 ; vpbroadcastw 0xa06(%rip),%ymm0 # 3900 <_sk_overlay_hsw_8bit+0x759> + DB 196,226,125,121,5,78,109,0,0 ; vpbroadcastw 0x6d4e(%rip),%ymm0 # 2bee0 <_sk_overlay_sse2_8bit+0xdbf> DB 197,109,239,248 ; vpxor %ymm0,%ymm2,%ymm15 DB 197,133,213,207 ; vpmullw %ymm7,%ymm15,%ymm1 DB 197,254,127,140,36,160,1,0,0 ; vmovdqu %ymm1,0x1a0(%rsp) @@ -41960,7 +35565,7 @@ _sk_hardlight_hsw_8bit LABEL PROC DB 197,254,111,116,36,96 ; vmovdqu 0x60(%rsp),%ymm6 DB 197,205,253,180,36,128,0,0,0 ; vpaddw 0x80(%rsp),%ymm6,%ymm6 DB 196,193,53,253,252 ; vpaddw %ymm12,%ymm9,%ymm7 - DB 196,98,125,121,5,229,7,0,0 ; vpbroadcastw 0x7e5(%rip),%ymm8 # 3902 <_sk_overlay_hsw_8bit+0x75b> + DB 196,98,125,121,5,45,107,0,0 ; vpbroadcastw 0x6b2d(%rip),%ymm8 # 2bee2 <_sk_overlay_sse2_8bit+0xdc1> DB 196,193,93,253,224 ; vpaddw %ymm8,%ymm4,%ymm4 DB 197,229,253,220 ; vpaddw %ymm4,%ymm3,%ymm3 DB 196,193,85,253,224 ; vpaddw %ymm8,%ymm5,%ymm4 @@ -41969,7 +35574,7 @@ _sk_hardlight_hsw_8bit LABEL PROC DB 197,245,253,204 ; vpaddw %ymm4,%ymm1,%ymm1 DB 196,193,69,253,224 ; vpaddw %ymm8,%ymm7,%ymm4 DB 197,253,253,196 ; vpaddw %ymm4,%ymm0,%ymm0 - DB 196,226,125,121,37,186,7,0,0 ; vpbroadcastw 0x7ba(%rip),%ymm4 # 3904 <_sk_overlay_hsw_8bit+0x75d> + DB 196,226,125,121,37,2,107,0,0 ; vpbroadcastw 0x6b02(%rip),%ymm4 # 2bee4 <_sk_overlay_sse2_8bit+0xdc3> DB 197,253,228,196 ; vpmulhuw %ymm4,%ymm0,%ymm0 DB 197,245,228,204 ; vpmulhuw %ymm4,%ymm1,%ymm1 DB 197,237,228,212 ; vpmulhuw %ymm4,%ymm2,%ymm2 @@ -41994,7 +35599,7 @@ PUBLIC _sk_overlay_hsw_8bit _sk_overlay_hsw_8bit LABEL PROC DB 72,129,236,24,2,0,0 ; sub $0x218,%rsp DB 197,252,17,140,36,192,1,0,0 ; vmovups %ymm1,0x1c0(%rsp) - DB 197,253,111,45,97,7,0,0 ; vmovdqa 0x761(%rip),%ymm5 # 3920 <_sk_overlay_hsw_8bit+0x779> + DB 197,253,111,45,169,106,0,0 ; vmovdqa 0x6aa9(%rip),%ymm5 # 2bf00 <_sk_overlay_sse2_8bit+0xddf> DB 197,253,111,226 ; vmovdqa %ymm2,%ymm4 DB 196,227,125,57,225,1 ; vextracti128 $0x1,%ymm4,%xmm1 DB 196,98,125,48,193 ; vpmovzxbw %xmm1,%ymm8 @@ -42029,7 +35634,7 @@ _sk_overlay_hsw_8bit LABEL PROC DB 197,93,117,251 ; vpcmpeqw %ymm3,%ymm4,%ymm15 DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3 DB 196,226,125,48,227 ; vpmovzxbw %xmm3,%ymm4 - DB 196,226,125,121,5,187,6,0,0 ; vpbroadcastw 0x6bb(%rip),%ymm0 # 3940 <_sk_overlay_hsw_8bit+0x799> + DB 196,226,125,121,5,3,106,0,0 ; vpbroadcastw 0x6a03(%rip),%ymm0 # 2bf20 <_sk_overlay_sse2_8bit+0xdff> DB 197,117,239,232 ; vpxor %ymm0,%ymm1,%ymm13 DB 197,21,213,212 ; vpmullw %ymm4,%ymm13,%ymm10 DB 197,126,127,148,36,64,1,0,0 ; vmovdqu %ymm10,0x140(%rsp) @@ -42130,7 +35735,7 @@ _sk_overlay_hsw_8bit LABEL PROC DB 197,254,111,116,36,64 ; vmovdqu 0x40(%rsp),%ymm6 DB 197,205,253,116,36,96 ; vpaddw 0x60(%rsp),%ymm6,%ymm6 DB 196,193,29,253,253 ; vpaddw %ymm13,%ymm12,%ymm7 - DB 196,98,125,121,5,174,4,0,0 ; vpbroadcastw 0x4ae(%rip),%ymm8 # 3942 <_sk_overlay_hsw_8bit+0x79b> + DB 196,98,125,121,5,246,103,0,0 ; vpbroadcastw 0x67f6(%rip),%ymm8 # 2bf22 <_sk_overlay_sse2_8bit+0xe01> DB 196,193,109,253,208 ; vpaddw %ymm8,%ymm2,%ymm2 DB 197,229,253,210 ; vpaddw %ymm2,%ymm3,%ymm2 DB 196,193,85,253,216 ; vpaddw %ymm8,%ymm5,%ymm3 @@ -42139,7 +35744,7 @@ _sk_overlay_hsw_8bit LABEL PROC DB 197,245,253,204 ; vpaddw %ymm4,%ymm1,%ymm1 DB 196,193,69,253,224 ; vpaddw %ymm8,%ymm7,%ymm4 DB 197,253,253,196 ; vpaddw %ymm4,%ymm0,%ymm0 - DB 196,226,125,121,37,131,4,0,0 ; vpbroadcastw 0x483(%rip),%ymm4 # 3944 <_sk_overlay_hsw_8bit+0x79d> + DB 196,226,125,121,37,203,103,0,0 ; vpbroadcastw 0x67cb(%rip),%ymm4 # 2bf24 <_sk_overlay_sse2_8bit+0xe03> DB 197,253,228,196 ; vpmulhuw %ymm4,%ymm0,%ymm0 DB 197,245,228,204 ; vpmulhuw %ymm4,%ymm1,%ymm1 DB 197,229,228,220 ; vpmulhuw %ymm4,%ymm3,%ymm3 @@ -42159,649 +35764,8 @@ _sk_overlay_hsw_8bit LABEL PROC DB 197,252,16,156,36,224,1,0,0 ; vmovups 0x1e0(%rsp),%ymm3 DB 72,129,196,24,2,0,0 ; add $0x218,%rsp DB 255,224 ; jmpq *%rax - -ALIGN 4 - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 356b <_sk_overlay_hsw_8bit+0x3c4> - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 357f <_sk_overlay_hsw_8bit+0x3d8> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 3583 <_sk_overlay_hsw_8bit+0x3dc> - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - -ALIGN 32 - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,0,0 ; sldt (%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 2,1 ; add (%rcx),%al - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,3,255 ; or $0xff030f0c,%eax - DB 7 ; (bad) - DB 255,11 ; decl (%rbx) - DB 255,15 ; decl (%rdi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,19 ; callq *(%rbx) - DB 255,23 ; callq *(%rdi) - DB 255,27 ; lcall *(%rbx) - DB 255,31 ; lcall *(%rdi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,3 ; incl (%rbx) - DB 3,3 ; add (%rbx),%eax - DB 3,7 ; add (%rdi),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,4,4 ; add %al,(%rsp,%rax,1) - DB 4,4 ; add $0x4,%al - DB 8,8 ; or %cl,(%rax) - DB 8,8 ; or %cl,(%rax) - DB 12,12 ; or $0xc,%al - DB 12,12 ; or $0xc,%al - DB 16,16 ; adc %dl,(%rax) - DB 16,16 ; adc %dl,(%rax) - DB 20,20 ; adc $0x14,%al - DB 20,20 ; adc $0x14,%al - DB 24,24 ; sbb %bl,(%rax) - DB 24,24 ; sbb %bl,(%rax) - DB 28,28 ; sbb $0x1c,%al - DB 28,28 ; sbb $0x1c,%al - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 4,4 ; add $0x4,%al - DB 4,4 ; add $0x4,%al - DB 8,8 ; or %cl,(%rax) - DB 8,8 ; or %cl,(%rax) - DB 12,12 ; or $0xc,%al - DB 12,12 ; or $0xc,%al - DB 16,16 ; adc %dl,(%rax) - DB 16,16 ; adc %dl,(%rax) - DB 20,20 ; adc $0x14,%al - DB 20,20 ; adc $0x14,%al - DB 24,24 ; sbb %bl,(%rax) - DB 24,24 ; sbb %bl,(%rax) - DB 28,28 ; sbb $0x1c,%al - DB 28,28 ; sbb $0x1c,%al - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 0,127,0 ; add %bh,0x0(%rdi) - DB 129,128,0,0,0,0,0,0,0,0 ; addl $0x0,0x0(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 0,127,0 ; add %bh,0x0(%rdi) - DB 129 ; .byte 0x81 - DB 128 ; .byte 0x80 - -ALIGN 16 - DB 0,2 ; add %al,(%rdx) - DB 4,6 ; add $0x6,%al - DB 8,10 ; or %cl,(%rdx) - DB 12,14 ; or $0xe,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) -ALIGN 32 + DB 144 ; nop + DB 144 ; nop PUBLIC _sk_start_pipeline_sse41_8bit _sk_start_pipeline_sse41_8bit LABEL PROC @@ -42834,7 +35798,7 @@ _sk_start_pipeline_sse41_8bit LABEL PROC DB 73,137,246 ; mov %rsi,%r14 DB 76,137,141,240,254,255,255 ; mov %r9,-0x110(%rbp) DB 77,57,207 ; cmp %r9,%r15 - DB 15,131,138,0,0,0 ; jae 10b <_sk_start_pipeline_sse41_8bit+0x10b> + DB 15,131,138,0,0,0 ; jae 258c7 <_sk_start_pipeline_sse41_8bit+0x10b> DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax DB 72,141,64,8 ; lea 0x8(%rax),%rax DB 72,137,133,248,254,255,255 ; mov %rax,-0x108(%rbp) @@ -42844,7 +35808,7 @@ _sk_start_pipeline_sse41_8bit LABEL PROC DB 72,137,133,0,255,255,255 ; mov %rax,-0x100(%rbp) DB 76,137,189,8,255,255,255 ; mov %r15,-0xf8(%rbp) DB 72,199,133,16,255,255,255,0,0,0,0 ; movq $0x0,-0xf0(%rbp) - DB 119,36 ; ja e7 <_sk_start_pipeline_sse41_8bit+0xe7> + DB 119,36 ; ja 258a3 <_sk_start_pipeline_sse41_8bit+0xe7> DB 76,137,231 ; mov %r12,%rdi DB 76,137,246 ; mov %r14,%rsi DB 65,255,213 ; callq *%r13 @@ -42853,17 +35817,17 @@ _sk_start_pipeline_sse41_8bit LABEL PROC DB 72,137,133,0,255,255,255 ; mov %rax,-0x100(%rbp) DB 72,131,193,16 ; add $0x10,%rcx DB 72,57,217 ; cmp %rbx,%rcx - DB 118,220 ; jbe c3 <_sk_start_pipeline_sse41_8bit+0xc3> + DB 118,220 ; jbe 2587f <_sk_start_pipeline_sse41_8bit+0xc3> DB 72,137,217 ; mov %rbx,%rcx DB 72,41,193 ; sub %rax,%rcx - DB 116,16 ; je ff <_sk_start_pipeline_sse41_8bit+0xff> + DB 116,16 ; je 258bb <_sk_start_pipeline_sse41_8bit+0xff> DB 72,137,141,16,255,255,255 ; mov %rcx,-0xf0(%rbp) DB 76,137,231 ; mov %r12,%rdi DB 76,137,246 ; mov %r14,%rsi DB 65,255,213 ; callq *%r13 DB 73,255,199 ; inc %r15 DB 76,59,189,240,254,255,255 ; cmp -0x110(%rbp),%r15 - DB 117,143 ; jne 9a <_sk_start_pipeline_sse41_8bit+0x9a> + DB 117,143 ; jne 25856 <_sk_start_pipeline_sse41_8bit+0x9a> DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6 DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7 DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8 @@ -42901,7 +35865,7 @@ _sk_uniform_color_sse41_8bit LABEL PROC PUBLIC _sk_set_rgb_sse41_8bit _sk_set_rgb_sse41_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 243,15,16,37,152,41,0,0 ; movss 0x2998(%rip),%xmm4 # 2b18 <_sk_overlay_sse41_8bit+0x42f> + DB 243,15,16,37,128,92,0,0 ; movss 0x5c80(%rip),%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 243,15,16,40 ; movss (%rax),%xmm5 DB 243,15,89,236 ; mulss %xmm4,%xmm5 DB 243,72,15,44,205 ; cvttss2si %xmm5,%rcx @@ -42916,7 +35880,7 @@ _sk_set_rgb_sse41_8bit LABEL PROC DB 9,208 ; or %edx,%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,228,0 ; pshufd $0x0,%xmm4,%xmm4 - DB 102,15,111,45,112,41,0,0 ; movdqa 0x2970(%rip),%xmm5 # 2b30 <_sk_overlay_sse41_8bit+0x447> + DB 102,15,111,45,196,108,0,0 ; movdqa 0x6cc4(%rip),%xmm5 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,219,205 ; pand %xmm5,%xmm1 DB 102,15,219,197 ; pand %xmm5,%xmm0 DB 102,15,235,196 ; por %xmm4,%xmm0 @@ -42928,12 +35892,12 @@ PUBLIC _sk_premul_sse41_8bit _sk_premul_sse41_8bit LABEL PROC DB 102,15,111,225 ; movdqa %xmm1,%xmm4 DB 102,15,111,232 ; movdqa %xmm0,%xmm5 - DB 102,15,111,5,92,41,0,0 ; movdqa 0x295c(%rip),%xmm0 # 2b40 <_sk_overlay_sse41_8bit+0x457> + DB 102,15,111,5,176,108,0,0 ; movdqa 0x6cb0(%rip),%xmm0 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,111,253 ; movdqa %xmm5,%xmm7 DB 102,15,56,0,248 ; pshufb %xmm0,%xmm7 DB 102,15,111,244 ; movdqa %xmm4,%xmm6 DB 102,15,56,0,240 ; pshufb %xmm0,%xmm6 - DB 102,15,111,5,82,41,0,0 ; movdqa 0x2952(%rip),%xmm0 # 2b50 <_sk_overlay_sse41_8bit+0x467> + DB 102,15,111,5,134,108,0,0 ; movdqa 0x6c86(%rip),%xmm0 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,235,240 ; por %xmm0,%xmm6 DB 102,15,235,248 ; por %xmm0,%xmm7 DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 @@ -42964,7 +35928,7 @@ _sk_premul_sse41_8bit LABEL PROC PUBLIC _sk_swap_rb_sse41_8bit _sk_swap_rb_sse41_8bit LABEL PROC - DB 102,15,111,37,223,40,0,0 ; movdqa 0x28df(%rip),%xmm4 # 2b60 <_sk_overlay_sse41_8bit+0x477> + DB 102,15,111,37,35,108,0,0 ; movdqa 0x6c23(%rip),%xmm4 # 2c660 <_sk_overlay_sse2_8bit+0x153f> DB 102,15,56,0,196 ; pshufb %xmm4,%xmm0 DB 102,15,56,0,204 ; pshufb %xmm4,%xmm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -42989,7 +35953,7 @@ _sk_load_8888_sse41_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,17 ; jne 2d1 <_sk_load_8888_sse41_8bit+0x32> + DB 117,17 ; jne 25a8d <_sk_load_8888_sse41_8bit+0x32> DB 243,66,15,111,76,130,16 ; movdqu 0x10(%rdx,%r8,4),%xmm1 DB 243,66,15,111,4,130 ; movdqu (%rdx,%r8,4),%xmm0 DB 72,173 ; lods %ds:(%rsi),%rax @@ -42999,24 +35963,24 @@ _sk_load_8888_sse41_8bit LABEL PROC DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,231 ; ja 2cd <_sk_load_8888_sse41_8bit+0x2e> + DB 119,231 ; ja 25a89 <_sk_load_8888_sse41_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,75,0,0,0 ; lea 0x4b(%rip),%rcx # 33c <_sk_load_8888_sse41_8bit+0x9d> + DB 72,141,13,75,0,0,0 ; lea 0x4b(%rip),%rcx # 25af8 <_sk_load_8888_sse41_8bit+0x9d> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,110,4,130 ; movd (%rdx,%r8,4),%xmm0 - DB 235,203 ; jmp 2cd <_sk_load_8888_sse41_8bit+0x2e> + DB 235,203 ; jmp 25a89 <_sk_load_8888_sse41_8bit+0x2e> DB 102,66,15,110,68,130,8 ; movd 0x8(%rdx,%r8,4),%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 DB 243,66,15,126,36,130 ; movq (%rdx,%r8,4),%xmm4 DB 102,15,58,14,196,15 ; pblendw $0xf,%xmm4,%xmm0 - DB 235,177 ; jmp 2cd <_sk_load_8888_sse41_8bit+0x2e> + DB 235,177 ; jmp 25a89 <_sk_load_8888_sse41_8bit+0x2e> DB 102,66,15,110,68,130,24 ; movd 0x18(%rdx,%r8,4),%xmm0 DB 102,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm1 DB 102,66,15,58,34,76,130,20,1 ; pinsrd $0x1,0x14(%rdx,%r8,4),%xmm1 DB 102,66,15,58,34,76,130,16,0 ; pinsrd $0x0,0x10(%rdx,%r8,4),%xmm1 - DB 235,139 ; jmp 2c7 <_sk_load_8888_sse41_8bit+0x28> + DB 235,139 ; jmp 25a83 <_sk_load_8888_sse41_8bit+0x28> DB 190,255,255,255,210 ; mov $0xd2ffffff,%esi DB 255 ; (bad) DB 255 ; (bad) @@ -43046,7 +36010,7 @@ _sk_load_8888_dst_sse41_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,17 ; jne 38a <_sk_load_8888_dst_sse41_8bit+0x32> + DB 117,17 ; jne 25b46 <_sk_load_8888_dst_sse41_8bit+0x32> DB 243,66,15,111,92,130,16 ; movdqu 0x10(%rdx,%r8,4),%xmm3 DB 243,66,15,111,20,130 ; movdqu (%rdx,%r8,4),%xmm2 DB 72,173 ; lods %ds:(%rsi),%rax @@ -43056,24 +36020,24 @@ _sk_load_8888_dst_sse41_8bit LABEL PROC DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,231 ; ja 386 <_sk_load_8888_dst_sse41_8bit+0x2e> + DB 119,231 ; ja 25b42 <_sk_load_8888_dst_sse41_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,78,0,0,0 ; lea 0x4e(%rip),%rcx # 3f8 <_sk_load_8888_dst_sse41_8bit+0xa0> + DB 72,141,13,78,0,0,0 ; lea 0x4e(%rip),%rcx # 25bb4 <_sk_load_8888_dst_sse41_8bit+0xa0> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,110,20,130 ; movd (%rdx,%r8,4),%xmm2 - DB 235,203 ; jmp 386 <_sk_load_8888_dst_sse41_8bit+0x2e> + DB 235,203 ; jmp 25b42 <_sk_load_8888_dst_sse41_8bit+0x2e> DB 102,66,15,110,84,130,8 ; movd 0x8(%rdx,%r8,4),%xmm2 DB 102,15,112,210,69 ; pshufd $0x45,%xmm2,%xmm2 DB 243,66,15,126,36,130 ; movq (%rdx,%r8,4),%xmm4 DB 102,15,58,14,212,15 ; pblendw $0xf,%xmm4,%xmm2 - DB 235,177 ; jmp 386 <_sk_load_8888_dst_sse41_8bit+0x2e> + DB 235,177 ; jmp 25b42 <_sk_load_8888_dst_sse41_8bit+0x2e> DB 102,66,15,110,84,130,24 ; movd 0x18(%rdx,%r8,4),%xmm2 DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3 DB 102,66,15,58,34,92,130,20,1 ; pinsrd $0x1,0x14(%rdx,%r8,4),%xmm3 DB 102,66,15,58,34,92,130,16,0 ; pinsrd $0x0,0x10(%rdx,%r8,4),%xmm3 - DB 235,139 ; jmp 380 <_sk_load_8888_dst_sse41_8bit+0x28> + DB 235,139 ; jmp 25b3c <_sk_load_8888_dst_sse41_8bit+0x28> DB 15,31,0 ; nopl (%rax) DB 187,255,255,255,207 ; mov $0xcfffffff,%ebx DB 255 ; (bad) @@ -43085,7 +36049,7 @@ _sk_load_8888_dst_sse41_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,221 ; jmpq ffffffffde000410 <_sk_overlay_sse41_8bit+0xffffffffddffdd27> + DB 233,255,255,255,221 ; jmpq ffffffffde025bcc <_sk_overlay_sse2_8bit+0xffffffffddffaaab> DB 255 ; (bad) DB 255 ; (bad) DB 255 ; .byte 0xff @@ -43101,7 +36065,7 @@ _sk_store_8888_sse41_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,192 ; test %r8,%r8 - DB 117,17 ; jne 446 <_sk_store_8888_sse41_8bit+0x32> + DB 117,17 ; jne 25c02 <_sk_store_8888_sse41_8bit+0x32> DB 243,66,15,127,4,138 ; movdqu %xmm0,(%rdx,%r9,4) DB 243,66,15,127,76,138,16 ; movdqu %xmm1,0x10(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -43109,22 +36073,22 @@ _sk_store_8888_sse41_8bit LABEL PROC DB 65,128,224,7 ; and $0x7,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,6 ; cmp $0x6,%r8b - DB 119,239 ; ja 442 <_sk_store_8888_sse41_8bit+0x2e> + DB 119,239 ; ja 25bfe <_sk_store_8888_sse41_8bit+0x2e> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,70,0,0,0 ; lea 0x46(%rip),%rcx # 4a4 <_sk_store_8888_sse41_8bit+0x90> + DB 72,141,13,70,0,0,0 ; lea 0x46(%rip),%rcx # 25c60 <_sk_store_8888_sse41_8bit+0x90> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,126,4,138 ; movd %xmm0,(%rdx,%r9,4) - DB 235,211 ; jmp 442 <_sk_store_8888_sse41_8bit+0x2e> + DB 235,211 ; jmp 25bfe <_sk_store_8888_sse41_8bit+0x2e> DB 102,66,15,58,22,68,138,8,2 ; pextrd $0x2,%xmm0,0x8(%rdx,%r9,4) DB 102,66,15,214,4,138 ; movq %xmm0,(%rdx,%r9,4) - DB 235,194 ; jmp 442 <_sk_store_8888_sse41_8bit+0x2e> + DB 235,194 ; jmp 25bfe <_sk_store_8888_sse41_8bit+0x2e> DB 102,66,15,58,22,76,138,24,2 ; pextrd $0x2,%xmm1,0x18(%rdx,%r9,4) DB 102,66,15,58,22,76,138,20,1 ; pextrd $0x1,%xmm1,0x14(%rdx,%r9,4) DB 102,66,15,126,76,138,16 ; movd %xmm1,0x10(%rdx,%r9,4) DB 243,66,15,127,4,138 ; movdqu %xmm0,(%rdx,%r9,4) - DB 235,161 ; jmp 442 <_sk_store_8888_sse41_8bit+0x2e> + DB 235,161 ; jmp 25bfe <_sk_store_8888_sse41_8bit+0x2e> DB 15,31,0 ; nopl (%rax) DB 195 ; retq DB 255 ; (bad) @@ -43161,10 +36125,10 @@ _sk_load_bgra_sse41_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,35 ; jne 504 <_sk_load_bgra_sse41_8bit+0x44> + DB 117,35 ; jne 25cc0 <_sk_load_bgra_sse41_8bit+0x44> DB 243,66,15,111,76,130,16 ; movdqu 0x10(%rdx,%r8,4),%xmm1 DB 243,66,15,111,4,130 ; movdqu (%rdx,%r8,4),%xmm0 - DB 102,15,111,37,122,38,0,0 ; movdqa 0x267a(%rip),%xmm4 # 2b70 <_sk_overlay_sse41_8bit+0x487> + DB 102,15,111,37,174,105,0,0 ; movdqa 0x69ae(%rip),%xmm4 # 2c660 <_sk_overlay_sse2_8bit+0x153f> DB 102,15,56,0,196 ; pshufb %xmm4,%xmm0 DB 102,15,56,0,204 ; pshufb %xmm4,%xmm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -43174,24 +36138,24 @@ _sk_load_bgra_sse41_8bit LABEL PROC DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,213 ; ja 4ee <_sk_load_bgra_sse41_8bit+0x2e> + DB 119,213 ; ja 25caa <_sk_load_bgra_sse41_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,80,0,0,0 ; lea 0x50(%rip),%rcx # 574 <_sk_load_bgra_sse41_8bit+0xb4> + DB 72,141,13,80,0,0,0 ; lea 0x50(%rip),%rcx # 25d30 <_sk_load_bgra_sse41_8bit+0xb4> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,110,4,130 ; movd (%rdx,%r8,4),%xmm0 - DB 235,185 ; jmp 4ee <_sk_load_bgra_sse41_8bit+0x2e> + DB 235,185 ; jmp 25caa <_sk_load_bgra_sse41_8bit+0x2e> DB 102,66,15,110,68,130,8 ; movd 0x8(%rdx,%r8,4),%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 DB 243,66,15,126,36,130 ; movq (%rdx,%r8,4),%xmm4 DB 102,15,58,14,196,15 ; pblendw $0xf,%xmm4,%xmm0 - DB 235,159 ; jmp 4ee <_sk_load_bgra_sse41_8bit+0x2e> + DB 235,159 ; jmp 25caa <_sk_load_bgra_sse41_8bit+0x2e> DB 102,66,15,110,68,130,24 ; movd 0x18(%rdx,%r8,4),%xmm0 DB 102,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm1 DB 102,66,15,58,34,76,130,20,1 ; pinsrd $0x1,0x14(%rdx,%r8,4),%xmm1 DB 102,66,15,58,34,76,130,16,0 ; pinsrd $0x0,0x10(%rdx,%r8,4),%xmm1 - DB 233,118,255,255,255 ; jmpq 4e8 <_sk_load_bgra_sse41_8bit+0x28> + DB 233,118,255,255,255 ; jmpq 25ca4 <_sk_load_bgra_sse41_8bit+0x28> DB 102,144 ; xchg %ax,%ax DB 185,255,255,255,205 ; mov $0xcdffffff,%ecx DB 255 ; (bad) @@ -43222,10 +36186,10 @@ _sk_load_bgra_dst_sse41_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,35 ; jne 5d4 <_sk_load_bgra_dst_sse41_8bit+0x44> + DB 117,35 ; jne 25d90 <_sk_load_bgra_dst_sse41_8bit+0x44> DB 243,66,15,111,92,130,16 ; movdqu 0x10(%rdx,%r8,4),%xmm3 DB 243,66,15,111,20,130 ; movdqu (%rdx,%r8,4),%xmm2 - DB 102,15,111,37,186,37,0,0 ; movdqa 0x25ba(%rip),%xmm4 # 2b80 <_sk_overlay_sse41_8bit+0x497> + DB 102,15,111,37,222,104,0,0 ; movdqa 0x68de(%rip),%xmm4 # 2c660 <_sk_overlay_sse2_8bit+0x153f> DB 102,15,56,0,212 ; pshufb %xmm4,%xmm2 DB 102,15,56,0,220 ; pshufb %xmm4,%xmm3 DB 72,173 ; lods %ds:(%rsi),%rax @@ -43235,24 +36199,24 @@ _sk_load_bgra_dst_sse41_8bit LABEL PROC DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,213 ; ja 5be <_sk_load_bgra_dst_sse41_8bit+0x2e> + DB 119,213 ; ja 25d7a <_sk_load_bgra_dst_sse41_8bit+0x2e> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,80,0,0,0 ; lea 0x50(%rip),%rcx # 644 <_sk_load_bgra_dst_sse41_8bit+0xb4> + DB 72,141,13,80,0,0,0 ; lea 0x50(%rip),%rcx # 25e00 <_sk_load_bgra_dst_sse41_8bit+0xb4> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,110,20,130 ; movd (%rdx,%r8,4),%xmm2 - DB 235,185 ; jmp 5be <_sk_load_bgra_dst_sse41_8bit+0x2e> + DB 235,185 ; jmp 25d7a <_sk_load_bgra_dst_sse41_8bit+0x2e> DB 102,66,15,110,84,130,8 ; movd 0x8(%rdx,%r8,4),%xmm2 DB 102,15,112,210,69 ; pshufd $0x45,%xmm2,%xmm2 DB 243,66,15,126,36,130 ; movq (%rdx,%r8,4),%xmm4 DB 102,15,58,14,212,15 ; pblendw $0xf,%xmm4,%xmm2 - DB 235,159 ; jmp 5be <_sk_load_bgra_dst_sse41_8bit+0x2e> + DB 235,159 ; jmp 25d7a <_sk_load_bgra_dst_sse41_8bit+0x2e> DB 102,66,15,110,84,130,24 ; movd 0x18(%rdx,%r8,4),%xmm2 DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3 DB 102,66,15,58,34,92,130,20,1 ; pinsrd $0x1,0x14(%rdx,%r8,4),%xmm3 DB 102,66,15,58,34,92,130,16,0 ; pinsrd $0x0,0x10(%rdx,%r8,4),%xmm3 - DB 233,118,255,255,255 ; jmpq 5b8 <_sk_load_bgra_dst_sse41_8bit+0x28> + DB 233,118,255,255,255 ; jmpq 25d74 <_sk_load_bgra_dst_sse41_8bit+0x28> DB 102,144 ; xchg %ax,%ax DB 185,255,255,255,205 ; mov $0xcdffffff,%ecx DB 255 ; (bad) @@ -43282,13 +36246,13 @@ _sk_store_bgra_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx - DB 102,15,111,53,12,37,0,0 ; movdqa 0x250c(%rip),%xmm6 # 2b90 <_sk_overlay_sse41_8bit+0x4a7> + DB 102,15,111,53,32,104,0,0 ; movdqa 0x6820(%rip),%xmm6 # 2c660 <_sk_overlay_sse2_8bit+0x153f> DB 102,15,111,233 ; movdqa %xmm1,%xmm5 DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5 DB 102,15,111,224 ; movdqa %xmm0,%xmm4 DB 102,15,56,0,230 ; pshufb %xmm6,%xmm4 DB 77,133,192 ; test %r8,%r8 - DB 117,17 ; jne 6ac <_sk_store_bgra_sse41_8bit+0x4c> + DB 117,17 ; jne 25e68 <_sk_store_bgra_sse41_8bit+0x4c> DB 243,66,15,127,36,138 ; movdqu %xmm4,(%rdx,%r9,4) DB 243,66,15,127,108,138,16 ; movdqu %xmm5,0x10(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -43296,22 +36260,22 @@ _sk_store_bgra_sse41_8bit LABEL PROC DB 65,128,224,7 ; and $0x7,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,6 ; cmp $0x6,%r8b - DB 119,239 ; ja 6a8 <_sk_store_bgra_sse41_8bit+0x48> + DB 119,239 ; ja 25e64 <_sk_store_bgra_sse41_8bit+0x48> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,68,0,0,0 ; lea 0x44(%rip),%rcx # 708 <_sk_store_bgra_sse41_8bit+0xa8> + DB 72,141,13,68,0,0,0 ; lea 0x44(%rip),%rcx # 25ec4 <_sk_store_bgra_sse41_8bit+0xa8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,126,36,138 ; movd %xmm4,(%rdx,%r9,4) - DB 235,211 ; jmp 6a8 <_sk_store_bgra_sse41_8bit+0x48> + DB 235,211 ; jmp 25e64 <_sk_store_bgra_sse41_8bit+0x48> DB 102,66,15,58,22,100,138,8,2 ; pextrd $0x2,%xmm4,0x8(%rdx,%r9,4) DB 102,66,15,214,36,138 ; movq %xmm4,(%rdx,%r9,4) - DB 235,194 ; jmp 6a8 <_sk_store_bgra_sse41_8bit+0x48> + DB 235,194 ; jmp 25e64 <_sk_store_bgra_sse41_8bit+0x48> DB 102,66,15,58,22,108,138,24,2 ; pextrd $0x2,%xmm5,0x18(%rdx,%r9,4) DB 102,66,15,58,22,108,138,20,1 ; pextrd $0x1,%xmm5,0x14(%rdx,%r9,4) DB 102,66,15,126,108,138,16 ; movd %xmm5,0x10(%rdx,%r9,4) DB 243,66,15,127,36,138 ; movdqu %xmm4,(%rdx,%r9,4) - DB 235,161 ; jmp 6a8 <_sk_store_bgra_sse41_8bit+0x48> + DB 235,161 ; jmp 25e64 <_sk_store_bgra_sse41_8bit+0x48> DB 144 ; nop DB 197,255,255 ; (bad) DB 255,214 ; callq *%rsi @@ -43344,9 +36308,9 @@ _sk_load_a8_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,42 ; jne 76b <_sk_load_a8_sse41_8bit+0x47> + DB 117,42 ; jne 25f27 <_sk_load_a8_sse41_8bit+0x47> DB 102,66,15,56,48,12,2 ; pmovzxbw (%rdx,%r8,1),%xmm1 - DB 102,15,219,13,80,36,0,0 ; pand 0x2450(%rip),%xmm1 # 2ba0 <_sk_overlay_sse41_8bit+0x4b7> + DB 102,15,219,13,36,96,0,0 ; pand 0x6024(%rip),%xmm1 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0 DB 102,15,105,204 ; punpckhwd %xmm4,%xmm1 @@ -43358,15 +36322,15 @@ _sk_load_a8_sse41_8bit LABEL PROC DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,204 ; ja 748 <_sk_load_a8_sse41_8bit+0x24> + DB 119,204 ; ja 25f04 <_sk_load_a8_sse41_8bit+0x24> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,117,0,0,0 ; lea 0x75(%rip),%rcx # 7fc <_sk_load_a8_sse41_8bit+0xd8> + DB 72,141,13,117,0,0,0 ; lea 0x75(%rip),%rcx # 25fb8 <_sk_load_a8_sse41_8bit+0xd8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,200 ; movd %eax,%xmm1 - DB 235,173 ; jmp 748 <_sk_load_a8_sse41_8bit+0x24> + DB 235,173 ; jmp 25f04 <_sk_load_a8_sse41_8bit+0x24> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,15,196,200,2 ; pinsrw $0x2,%eax,%xmm1 @@ -43374,7 +36338,7 @@ _sk_load_a8_sse41_8bit LABEL PROC DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0 DB 102,15,58,14,200,3 ; pblendw $0x3,%xmm0,%xmm1 - DB 235,136 ; jmp 748 <_sk_load_a8_sse41_8bit+0x24> + DB 235,136 ; jmp 25f04 <_sk_load_a8_sse41_8bit+0x24> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,15,196,200,6 ; pinsrw $0x6,%eax,%xmm1 @@ -43385,7 +36349,7 @@ _sk_load_a8_sse41_8bit LABEL PROC DB 102,66,15,110,4,2 ; movd (%rdx,%r8,1),%xmm0 DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0 DB 102,15,58,14,200,15 ; pblendw $0xf,%xmm0,%xmm1 - DB 233,77,255,255,255 ; jmpq 748 <_sk_load_a8_sse41_8bit+0x24> + DB 233,77,255,255,255 ; jmpq 25f04 <_sk_load_a8_sse41_8bit+0x24> DB 144 ; nop DB 148 ; xchg %eax,%esp DB 255 ; (bad) @@ -43394,7 +36358,7 @@ _sk_load_a8_sse41_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf00080c <_sk_overlay_sse41_8bit+0xffffffffdeffe123> + DB 233,255,255,255,222 ; jmpq ffffffffdf025fc8 <_sk_overlay_sse2_8bit+0xffffffffdeffaea7> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -43415,9 +36379,9 @@ _sk_load_a8_dst_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,42 ; jne 85f <_sk_load_a8_dst_sse41_8bit+0x47> + DB 117,42 ; jne 2601b <_sk_load_a8_dst_sse41_8bit+0x47> DB 102,66,15,56,48,28,2 ; pmovzxbw (%rdx,%r8,1),%xmm3 - DB 102,15,219,29,108,35,0,0 ; pand 0x236c(%rip),%xmm3 # 2bb0 <_sk_overlay_sse41_8bit+0x4c7> + DB 102,15,219,29,48,95,0,0 ; pand 0x5f30(%rip),%xmm3 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,56,51,211 ; pmovzxwd %xmm3,%xmm2 DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3 @@ -43429,15 +36393,15 @@ _sk_load_a8_dst_sse41_8bit LABEL PROC DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,204 ; ja 83c <_sk_load_a8_dst_sse41_8bit+0x24> + DB 119,204 ; ja 25ff8 <_sk_load_a8_dst_sse41_8bit+0x24> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,117,0,0,0 ; lea 0x75(%rip),%rcx # 8f0 <_sk_load_a8_dst_sse41_8bit+0xd8> + DB 72,141,13,117,0,0,0 ; lea 0x75(%rip),%rcx # 260ac <_sk_load_a8_dst_sse41_8bit+0xd8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,216 ; movd %eax,%xmm3 - DB 235,173 ; jmp 83c <_sk_load_a8_dst_sse41_8bit+0x24> + DB 235,173 ; jmp 25ff8 <_sk_load_a8_dst_sse41_8bit+0x24> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,196,216,2 ; pinsrw $0x2,%eax,%xmm3 @@ -43445,7 +36409,7 @@ _sk_load_a8_dst_sse41_8bit LABEL PROC DB 102,15,110,208 ; movd %eax,%xmm2 DB 102,15,56,48,210 ; pmovzxbw %xmm2,%xmm2 DB 102,15,58,14,218,3 ; pblendw $0x3,%xmm2,%xmm3 - DB 235,136 ; jmp 83c <_sk_load_a8_dst_sse41_8bit+0x24> + DB 235,136 ; jmp 25ff8 <_sk_load_a8_dst_sse41_8bit+0x24> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,196,216,6 ; pinsrw $0x6,%eax,%xmm3 @@ -43456,7 +36420,7 @@ _sk_load_a8_dst_sse41_8bit LABEL PROC DB 102,66,15,110,20,2 ; movd (%rdx,%r8,1),%xmm2 DB 102,15,56,48,210 ; pmovzxbw %xmm2,%xmm2 DB 102,15,58,14,218,15 ; pblendw $0xf,%xmm2,%xmm3 - DB 233,77,255,255,255 ; jmpq 83c <_sk_load_a8_dst_sse41_8bit+0x24> + DB 233,77,255,255,255 ; jmpq 25ff8 <_sk_load_a8_dst_sse41_8bit+0x24> DB 144 ; nop DB 148 ; xchg %eax,%esp DB 255 ; (bad) @@ -43465,7 +36429,7 @@ _sk_load_a8_dst_sse41_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf000900 <_sk_overlay_sse41_8bit+0xffffffffdeffe217> + DB 233,255,255,255,222 ; jmpq ffffffffdf0260bc <_sk_overlay_sse2_8bit+0xffffffffdeffaf9b> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -43485,39 +36449,39 @@ _sk_store_a8_sse41_8bit LABEL PROC DB 72,99,87,8 ; movslq 0x8(%rdi),%rdx DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx - DB 102,15,111,45,148,34,0,0 ; movdqa 0x2294(%rip),%xmm5 # 2bc0 <_sk_overlay_sse41_8bit+0x4d7> + DB 102,15,111,45,136,101,0,0 ; movdqa 0x6588(%rip),%xmm5 # 2c670 <_sk_overlay_sse2_8bit+0x154f> DB 102,15,111,241 ; movdqa %xmm1,%xmm6 DB 102,15,56,0,245 ; pshufb %xmm5,%xmm6 DB 102,15,111,224 ; movdqa %xmm0,%xmm4 DB 102,15,56,0,229 ; pshufb %xmm5,%xmm4 DB 102,15,108,230 ; punpcklqdq %xmm6,%xmm4 DB 77,133,201 ; test %r9,%r9 - DB 117,19 ; jne 95a <_sk_store_a8_sse41_8bit+0x4e> - DB 102,15,56,0,37,160,34,0,0 ; pshufb 0x22a0(%rip),%xmm4 # 2bf0 <_sk_overlay_sse41_8bit+0x507> + DB 117,19 ; jne 26116 <_sk_store_a8_sse41_8bit+0x4e> + DB 102,15,56,0,37,36,101,0,0 ; pshufb 0x6524(%rip),%xmm4 # 2c630 <_sk_overlay_sse2_8bit+0x150f> DB 102,66,15,214,36,2 ; movq %xmm4,(%rdx,%r8,1) DB 72,173 ; lods %ds:(%rsi),%rax DB 255,224 ; jmpq *%rax DB 65,128,225,7 ; and $0x7,%r9b DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,239 ; ja 956 <_sk_store_a8_sse41_8bit+0x4a> + DB 119,239 ; ja 26112 <_sk_store_a8_sse41_8bit+0x4a> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,94,0,0,0 ; lea 0x5e(%rip),%rcx # 9d0 <_sk_store_a8_sse41_8bit+0xc4> + DB 72,141,13,94,0,0,0 ; lea 0x5e(%rip),%rcx # 2618c <_sk_store_a8_sse41_8bit+0xc4> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,58,20,36,2,0 ; pextrb $0x0,%xmm4,(%rdx,%r8,1) - DB 235,209 ; jmp 956 <_sk_store_a8_sse41_8bit+0x4a> + DB 235,209 ; jmp 26112 <_sk_store_a8_sse41_8bit+0x4a> DB 102,66,15,58,20,100,2,2,4 ; pextrb $0x4,%xmm4,0x2(%rdx,%r8,1) - DB 102,15,56,0,37,73,34,0,0 ; pshufb 0x2249(%rip),%xmm4 # 2be0 <_sk_overlay_sse41_8bit+0x4f7> + DB 102,15,56,0,37,237,93,0,0 ; pshufb 0x5ded(%rip),%xmm4 # 2bf40 <_sk_overlay_sse2_8bit+0xe1f> DB 102,66,15,58,21,36,2,0 ; pextrw $0x0,%xmm4,(%rdx,%r8,1) - DB 235,181 ; jmp 956 <_sk_store_a8_sse41_8bit+0x4a> + DB 235,181 ; jmp 26112 <_sk_store_a8_sse41_8bit+0x4a> DB 102,66,15,58,20,100,2,6,12 ; pextrb $0xc,%xmm4,0x6(%rdx,%r8,1) DB 102,66,15,58,20,100,2,5,10 ; pextrb $0xa,%xmm4,0x5(%rdx,%r8,1) DB 102,66,15,58,20,100,2,4,8 ; pextrb $0x8,%xmm4,0x4(%rdx,%r8,1) - DB 102,15,56,0,37,11,34,0,0 ; pshufb 0x220b(%rip),%xmm4 # 2bd0 <_sk_overlay_sse41_8bit+0x4e7> + DB 102,15,56,0,37,207,93,0,0 ; pshufb 0x5dcf(%rip),%xmm4 # 2bf50 <_sk_overlay_sse2_8bit+0xe2f> DB 102,66,15,126,36,2 ; movd %xmm4,(%rdx,%r8,1) - DB 235,137 ; jmp 956 <_sk_store_a8_sse41_8bit+0x4a> + DB 235,137 ; jmp 26112 <_sk_store_a8_sse41_8bit+0x4a> DB 15,31,0 ; nopl (%rax) DB 171 ; stos %eax,%es:(%rdi) DB 255 ; (bad) @@ -43551,16 +36515,16 @@ _sk_load_g8_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,66 ; jne a4b <_sk_load_g8_sse41_8bit+0x5f> + DB 117,66 ; jne 26207 <_sk_load_g8_sse41_8bit+0x5f> DB 102,66,15,56,48,12,2 ; pmovzxbw (%rdx,%r8,1),%xmm1 - DB 102,15,219,13,232,33,0,0 ; pand 0x21e8(%rip),%xmm1 # 2c00 <_sk_overlay_sse41_8bit+0x517> + DB 102,15,219,13,92,93,0,0 ; pand 0x5d5c(%rip),%xmm1 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0 DB 102,15,105,204 ; punpckhwd %xmm4,%xmm1 - DB 102,15,111,37,227,33,0,0 ; movdqa 0x21e3(%rip),%xmm4 # 2c10 <_sk_overlay_sse41_8bit+0x527> + DB 102,15,111,37,151,100,0,0 ; movdqa 0x6497(%rip),%xmm4 # 2c680 <_sk_overlay_sse2_8bit+0x155f> DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1 DB 102,15,56,64,196 ; pmulld %xmm4,%xmm0 - DB 102,15,111,37,225,33,0,0 ; movdqa 0x21e1(%rip),%xmm4 # 2c20 <_sk_overlay_sse41_8bit+0x537> + DB 102,15,111,37,69,100,0,0 ; movdqa 0x6445(%rip),%xmm4 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,235,196 ; por %xmm4,%xmm0 DB 102,15,235,204 ; por %xmm4,%xmm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -43569,15 +36533,15 @@ _sk_load_g8_sse41_8bit LABEL PROC DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,180 ; ja a10 <_sk_load_g8_sse41_8bit+0x24> + DB 119,180 ; ja 261cc <_sk_load_g8_sse41_8bit+0x24> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,121,0,0,0 ; lea 0x79(%rip),%rcx # ae0 <_sk_load_g8_sse41_8bit+0xf4> + DB 72,141,13,121,0,0,0 ; lea 0x79(%rip),%rcx # 2629c <_sk_load_g8_sse41_8bit+0xf4> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,200 ; movd %eax,%xmm1 - DB 235,149 ; jmp a10 <_sk_load_g8_sse41_8bit+0x24> + DB 235,149 ; jmp 261cc <_sk_load_g8_sse41_8bit+0x24> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,15,196,200,2 ; pinsrw $0x2,%eax,%xmm1 @@ -43585,7 +36549,7 @@ _sk_load_g8_sse41_8bit LABEL PROC DB 102,15,110,192 ; movd %eax,%xmm0 DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0 DB 102,15,58,14,200,3 ; pblendw $0x3,%xmm0,%xmm1 - DB 233,109,255,255,255 ; jmpq a10 <_sk_load_g8_sse41_8bit+0x24> + DB 233,109,255,255,255 ; jmpq 261cc <_sk_load_g8_sse41_8bit+0x24> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,15,196,200,6 ; pinsrw $0x6,%eax,%xmm1 @@ -43596,7 +36560,7 @@ _sk_load_g8_sse41_8bit LABEL PROC DB 102,66,15,110,4,2 ; movd (%rdx,%r8,1),%xmm0 DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0 DB 102,15,58,14,200,15 ; pblendw $0xf,%xmm0,%xmm1 - DB 233,50,255,255,255 ; jmpq a10 <_sk_load_g8_sse41_8bit+0x24> + DB 233,50,255,255,255 ; jmpq 261cc <_sk_load_g8_sse41_8bit+0x24> DB 102,144 ; xchg %ax,%ax DB 144 ; nop DB 255 ; (bad) @@ -43605,7 +36569,7 @@ _sk_load_g8_sse41_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,221 ; callq ffffffffde000af0 <_sk_overlay_sse41_8bit+0xffffffffddffe407> + DB 232,255,255,255,221 ; callq ffffffffde0262ac <_sk_overlay_sse2_8bit+0xffffffffddffb18b> DB 255 ; (bad) DB 255 ; (bad) DB 255,210 ; callq *%rdx @@ -43626,16 +36590,16 @@ _sk_load_g8_dst_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,66 ; jne b5b <_sk_load_g8_dst_sse41_8bit+0x5f> + DB 117,66 ; jne 26317 <_sk_load_g8_dst_sse41_8bit+0x5f> DB 102,66,15,56,48,28,2 ; pmovzxbw (%rdx,%r8,1),%xmm3 - DB 102,15,219,29,8,33,0,0 ; pand 0x2108(%rip),%xmm3 # 2c30 <_sk_overlay_sse41_8bit+0x547> + DB 102,15,219,29,76,92,0,0 ; pand 0x5c4c(%rip),%xmm3 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,56,51,211 ; pmovzxwd %xmm3,%xmm2 DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3 - DB 102,15,111,37,3,33,0,0 ; movdqa 0x2103(%rip),%xmm4 # 2c40 <_sk_overlay_sse41_8bit+0x557> + DB 102,15,111,37,135,99,0,0 ; movdqa 0x6387(%rip),%xmm4 # 2c680 <_sk_overlay_sse2_8bit+0x155f> DB 102,15,56,64,220 ; pmulld %xmm4,%xmm3 DB 102,15,56,64,212 ; pmulld %xmm4,%xmm2 - DB 102,15,111,37,1,33,0,0 ; movdqa 0x2101(%rip),%xmm4 # 2c50 <_sk_overlay_sse41_8bit+0x567> + DB 102,15,111,37,53,99,0,0 ; movdqa 0x6335(%rip),%xmm4 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,235,212 ; por %xmm4,%xmm2 DB 102,15,235,220 ; por %xmm4,%xmm3 DB 72,173 ; lods %ds:(%rsi),%rax @@ -43644,15 +36608,15 @@ _sk_load_g8_dst_sse41_8bit LABEL PROC DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,180 ; ja b20 <_sk_load_g8_dst_sse41_8bit+0x24> + DB 119,180 ; ja 262dc <_sk_load_g8_dst_sse41_8bit+0x24> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,121,0,0,0 ; lea 0x79(%rip),%rcx # bf0 <_sk_load_g8_dst_sse41_8bit+0xf4> + DB 72,141,13,121,0,0,0 ; lea 0x79(%rip),%rcx # 263ac <_sk_load_g8_dst_sse41_8bit+0xf4> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,216 ; movd %eax,%xmm3 - DB 235,149 ; jmp b20 <_sk_load_g8_dst_sse41_8bit+0x24> + DB 235,149 ; jmp 262dc <_sk_load_g8_dst_sse41_8bit+0x24> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,196,216,2 ; pinsrw $0x2,%eax,%xmm3 @@ -43660,7 +36624,7 @@ _sk_load_g8_dst_sse41_8bit LABEL PROC DB 102,15,110,208 ; movd %eax,%xmm2 DB 102,15,56,48,210 ; pmovzxbw %xmm2,%xmm2 DB 102,15,58,14,218,3 ; pblendw $0x3,%xmm2,%xmm3 - DB 233,109,255,255,255 ; jmpq b20 <_sk_load_g8_dst_sse41_8bit+0x24> + DB 233,109,255,255,255 ; jmpq 262dc <_sk_load_g8_dst_sse41_8bit+0x24> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,196,216,6 ; pinsrw $0x6,%eax,%xmm3 @@ -43671,7 +36635,7 @@ _sk_load_g8_dst_sse41_8bit LABEL PROC DB 102,66,15,110,20,2 ; movd (%rdx,%r8,1),%xmm2 DB 102,15,56,48,210 ; pmovzxbw %xmm2,%xmm2 DB 102,15,58,14,218,15 ; pblendw $0xf,%xmm2,%xmm3 - DB 233,50,255,255,255 ; jmpq b20 <_sk_load_g8_dst_sse41_8bit+0x24> + DB 233,50,255,255,255 ; jmpq 262dc <_sk_load_g8_dst_sse41_8bit+0x24> DB 102,144 ; xchg %ax,%ax DB 144 ; nop DB 255 ; (bad) @@ -43680,7 +36644,7 @@ _sk_load_g8_dst_sse41_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 232,255,255,255,221 ; callq ffffffffde000c00 <_sk_overlay_sse41_8bit+0xffffffffddffe517> + DB 232,255,255,255,221 ; callq ffffffffde0263bc <_sk_overlay_sse2_8bit+0xffffffffddffb29b> DB 255 ; (bad) DB 255 ; (bad) DB 255,210 ; callq *%rdx @@ -43702,11 +36666,11 @@ _sk_srcover_rgba_8888_sse41_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,192 ; test %r8,%r8 - DB 15,133,206,0,0,0 ; jne cff <_sk_srcover_rgba_8888_sse41_8bit+0xf3> + DB 15,133,206,0,0,0 ; jne 264bb <_sk_srcover_rgba_8888_sse41_8bit+0xf3> DB 243,70,15,111,68,138,16 ; movdqu 0x10(%rdx,%r9,4),%xmm8 DB 243,70,15,111,12,138 ; movdqu (%rdx,%r9,4),%xmm9 DB 77,133,192 ; test %r8,%r8 - DB 102,15,111,37,23,32,0,0 ; movdqa 0x2017(%rip),%xmm4 # 2c60 <_sk_overlay_sse41_8bit+0x577> + DB 102,15,111,37,75,98,0,0 ; movdqa 0x624b(%rip),%xmm4 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,111,241 ; movdqa %xmm1,%xmm6 DB 102,15,56,0,244 ; pshufb %xmm4,%xmm6 DB 102,15,111,248 ; movdqa %xmm0,%xmm7 @@ -43740,7 +36704,7 @@ _sk_srcover_rgba_8888_sse41_8bit LABEL PROC DB 102,68,15,248,204 ; psubb %xmm4,%xmm9 DB 102,68,15,252,200 ; paddb %xmm0,%xmm9 DB 102,68,15,252,193 ; paddb %xmm1,%xmm8 - DB 117,72 ; jne d36 <_sk_srcover_rgba_8888_sse41_8bit+0x12a> + DB 117,72 ; jne 264f2 <_sk_srcover_rgba_8888_sse41_8bit+0x12a> DB 243,70,15,127,12,138 ; movdqu %xmm9,(%rdx,%r9,4) DB 243,70,15,127,68,138,16 ; movdqu %xmm8,0x10(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -43751,43 +36715,43 @@ _sk_srcover_rgba_8888_sse41_8bit LABEL PROC DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 254,200 ; dec %al DB 60,6 ; cmp $0x6,%al - DB 15,135,38,255,255,255 ; ja c3e <_sk_srcover_rgba_8888_sse41_8bit+0x32> + DB 15,135,38,255,255,255 ; ja 263fa <_sk_srcover_rgba_8888_sse41_8bit+0x32> DB 15,182,192 ; movzbl %al,%eax - DB 72,141,13,186,0,0,0 ; lea 0xba(%rip),%rcx # ddc <_sk_srcover_rgba_8888_sse41_8bit+0x1d0> + DB 72,141,13,186,0,0,0 ; lea 0xba(%rip),%rcx # 26598 <_sk_srcover_rgba_8888_sse41_8bit+0x1d0> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,70,15,110,12,138 ; movd (%rdx,%r9,4),%xmm9 - DB 233,8,255,255,255 ; jmpq c3e <_sk_srcover_rgba_8888_sse41_8bit+0x32> + DB 233,8,255,255,255 ; jmpq 263fa <_sk_srcover_rgba_8888_sse41_8bit+0x32> DB 65,128,224,7 ; and $0x7,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,6 ; cmp $0x6,%r8b - DB 119,184 ; ja cfb <_sk_srcover_rgba_8888_sse41_8bit+0xef> + DB 119,184 ; ja 264b7 <_sk_srcover_rgba_8888_sse41_8bit+0xef> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,170,0,0,0 ; lea 0xaa(%rip),%rcx # df8 <_sk_srcover_rgba_8888_sse41_8bit+0x1ec> + DB 72,141,13,170,0,0,0 ; lea 0xaa(%rip),%rcx # 265b4 <_sk_srcover_rgba_8888_sse41_8bit+0x1ec> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,70,15,126,12,138 ; movd %xmm9,(%rdx,%r9,4) - DB 235,156 ; jmp cfb <_sk_srcover_rgba_8888_sse41_8bit+0xef> + DB 235,156 ; jmp 264b7 <_sk_srcover_rgba_8888_sse41_8bit+0xef> DB 102,66,15,110,100,138,8 ; movd 0x8(%rdx,%r9,4),%xmm4 DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9 DB 243,66,15,126,36,138 ; movq (%rdx,%r9,4),%xmm4 DB 102,68,15,58,14,204,15 ; pblendw $0xf,%xmm4,%xmm9 - DB 233,192,254,255,255 ; jmpq c3e <_sk_srcover_rgba_8888_sse41_8bit+0x32> + DB 233,192,254,255,255 ; jmpq 263fa <_sk_srcover_rgba_8888_sse41_8bit+0x32> DB 102,66,15,110,100,138,24 ; movd 0x18(%rdx,%r9,4),%xmm4 DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8 DB 102,70,15,58,34,68,138,20,1 ; pinsrd $0x1,0x14(%rdx,%r9,4),%xmm8 DB 102,70,15,58,34,68,138,16,0 ; pinsrd $0x0,0x10(%rdx,%r9,4),%xmm8 - DB 233,150,254,255,255 ; jmpq c38 <_sk_srcover_rgba_8888_sse41_8bit+0x2c> + DB 233,150,254,255,255 ; jmpq 263f4 <_sk_srcover_rgba_8888_sse41_8bit+0x2c> DB 102,70,15,58,22,76,138,8,2 ; pextrd $0x2,%xmm9,0x8(%rdx,%r9,4) DB 102,70,15,214,12,138 ; movq %xmm9,(%rdx,%r9,4) - DB 233,69,255,255,255 ; jmpq cfb <_sk_srcover_rgba_8888_sse41_8bit+0xef> + DB 233,69,255,255,255 ; jmpq 264b7 <_sk_srcover_rgba_8888_sse41_8bit+0xef> DB 102,70,15,58,22,68,138,24,2 ; pextrd $0x2,%xmm8,0x18(%rdx,%r9,4) DB 102,70,15,58,22,68,138,20,1 ; pextrd $0x1,%xmm8,0x14(%rdx,%r9,4) DB 102,70,15,126,68,138,16 ; movd %xmm8,0x10(%rdx,%r9,4) DB 243,70,15,127,12,138 ; movdqu %xmm9,(%rdx,%r9,4) - DB 233,33,255,255,255 ; jmpq cfb <_sk_srcover_rgba_8888_sse41_8bit+0xef> + DB 233,33,255,255,255 ; jmpq 264b7 <_sk_srcover_rgba_8888_sse41_8bit+0xef> DB 102,144 ; xchg %ax,%ax DB 79,255 ; rex.WRXB (bad) DB 255 ; (bad) @@ -43826,7 +36790,7 @@ _sk_scale_1_float_sse41_8bit LABEL PROC DB 102,15,111,232 ; movdqa %xmm0,%xmm5 DB 72,173 ; lods %ds:(%rsi),%rax DB 243,15,16,0 ; movss (%rax),%xmm0 - DB 243,15,89,5,242,28,0,0 ; mulss 0x1cf2(%rip),%xmm0 # 2b1c <_sk_overlay_sse41_8bit+0x433> + DB 243,15,89,5,214,79,0,0 ; mulss 0x4fd6(%rip),%xmm0 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 243,15,44,192 ; cvttss2si %xmm0,%eax DB 15,87,192 ; xorps %xmm0,%xmm0 DB 102,68,15,56,48,197 ; pmovzxbw %xmm5,%xmm8 @@ -43834,7 +36798,7 @@ _sk_scale_1_float_sse41_8bit LABEL PROC DB 102,68,15,56,48,204 ; pmovzxbw %xmm4,%xmm9 DB 102,15,104,224 ; punpckhbw %xmm0,%xmm4 DB 102,15,110,240 ; movd %eax,%xmm6 - DB 102,15,56,0,53,30,30,0,0 ; pshufb 0x1e1e(%rip),%xmm6 # 2c70 <_sk_overlay_sse41_8bit+0x587> + DB 102,15,56,0,53,130,96,0,0 ; pshufb 0x6082(%rip),%xmm6 # 2c690 <_sk_overlay_sse2_8bit+0x156f> DB 102,15,111,206 ; movdqa %xmm6,%xmm1 DB 102,65,15,213,201 ; pmullw %xmm9,%xmm1 DB 102,15,111,198 ; movdqa %xmm6,%xmm0 @@ -43865,13 +36829,13 @@ _sk_scale_u8_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 15,133,160,0,0,0 ; jne f63 <_sk_scale_u8_sse41_8bit+0xc1> + DB 15,133,160,0,0,0 ; jne 2671f <_sk_scale_u8_sse41_8bit+0xc1> DB 102,66,15,56,48,52,2 ; pmovzxbw (%rdx,%r8,1),%xmm6 - DB 102,15,219,53,174,29,0,0 ; pand 0x1dae(%rip),%xmm6 # 2c80 <_sk_overlay_sse41_8bit+0x597> + DB 102,15,219,53,162,88,0,0 ; pand 0x58a2(%rip),%xmm6 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 102,15,111,254 ; movdqa %xmm6,%xmm7 - DB 102,15,56,0,61,172,29,0,0 ; pshufb 0x1dac(%rip),%xmm7 # 2c90 <_sk_overlay_sse41_8bit+0x5a7> - DB 102,15,56,0,53,179,29,0,0 ; pshufb 0x1db3(%rip),%xmm6 # 2ca0 <_sk_overlay_sse41_8bit+0x5b7> + DB 102,15,56,0,61,0,96,0,0 ; pshufb 0x6000(%rip),%xmm7 # 2c6a0 <_sk_overlay_sse2_8bit+0x157f> + DB 102,15,56,0,53,7,96,0,0 ; pshufb 0x6007(%rip),%xmm6 # 2c6b0 <_sk_overlay_sse2_8bit+0x158f> DB 102,68,15,56,48,200 ; pmovzxbw %xmm0,%xmm9 DB 102,65,15,104,192 ; punpckhbw %xmm8,%xmm0 DB 102,68,15,56,48,209 ; pmovzxbw %xmm1,%xmm10 @@ -43902,15 +36866,15 @@ _sk_scale_u8_sse41_8bit LABEL PROC DB 102,15,239,246 ; pxor %xmm6,%xmm6 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 15,135,82,255,255,255 ; ja eca <_sk_scale_u8_sse41_8bit+0x28> + DB 15,135,82,255,255,255 ; ja 26686 <_sk_scale_u8_sse41_8bit+0x28> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,125,0,0,0 ; lea 0x7d(%rip),%rcx # 1000 <_sk_scale_u8_sse41_8bit+0x15e> + DB 72,141,13,125,0,0,0 ; lea 0x7d(%rip),%rcx # 267bc <_sk_scale_u8_sse41_8bit+0x15e> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,240 ; movd %eax,%xmm6 - DB 233,48,255,255,255 ; jmpq eca <_sk_scale_u8_sse41_8bit+0x28> + DB 233,48,255,255,255 ; jmpq 26686 <_sk_scale_u8_sse41_8bit+0x28> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,246 ; pxor %xmm6,%xmm6 DB 102,15,196,240,2 ; pinsrw $0x2,%eax,%xmm6 @@ -43918,7 +36882,7 @@ _sk_scale_u8_sse41_8bit LABEL PROC DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,56,48,228 ; pmovzxbw %xmm4,%xmm4 DB 102,15,58,14,244,3 ; pblendw $0x3,%xmm4,%xmm6 - DB 233,8,255,255,255 ; jmpq eca <_sk_scale_u8_sse41_8bit+0x28> + DB 233,8,255,255,255 ; jmpq 26686 <_sk_scale_u8_sse41_8bit+0x28> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,246 ; pxor %xmm6,%xmm6 DB 102,15,196,240,6 ; pinsrw $0x6,%eax,%xmm6 @@ -43929,7 +36893,7 @@ _sk_scale_u8_sse41_8bit LABEL PROC DB 102,66,15,110,36,2 ; movd (%rdx,%r8,1),%xmm4 DB 102,15,56,48,228 ; pmovzxbw %xmm4,%xmm4 DB 102,15,58,14,244,15 ; pblendw $0xf,%xmm4,%xmm6 - DB 233,205,254,255,255 ; jmpq eca <_sk_scale_u8_sse41_8bit+0x28> + DB 233,205,254,255,255 ; jmpq 26686 <_sk_scale_u8_sse41_8bit+0x28> DB 15,31,0 ; nopl (%rax) DB 140,255 ; mov %?,%edi DB 255 ; (bad) @@ -43954,7 +36918,7 @@ PUBLIC _sk_lerp_1_float_sse41_8bit _sk_lerp_1_float_sse41_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 243,15,16,32 ; movss (%rax),%xmm4 - DB 243,15,89,37,246,26,0,0 ; mulss 0x1af6(%rip),%xmm4 # 2b20 <_sk_overlay_sse41_8bit+0x437> + DB 243,15,89,37,214,77,0,0 ; mulss 0x4dd6(%rip),%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 243,15,44,196 ; cvttss2si %xmm4,%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,96,228 ; punpcklbw %xmm4,%xmm4 @@ -43965,7 +36929,7 @@ _sk_lerp_1_float_sse41_8bit LABEL PROC DB 102,65,15,104,193 ; punpckhbw %xmm9,%xmm0 DB 102,68,15,56,48,217 ; pmovzxbw %xmm1,%xmm11 DB 102,65,15,104,201 ; punpckhbw %xmm9,%xmm1 - DB 102,15,56,0,61,75,28,0,0 ; pshufb 0x1c4b(%rip),%xmm7 # 2cb0 <_sk_overlay_sse41_8bit+0x5c7> + DB 102,15,56,0,61,159,94,0,0 ; pshufb 0x5e9f(%rip),%xmm7 # 2c6c0 <_sk_overlay_sse2_8bit+0x159f> DB 102,68,15,111,231 ; movdqa %xmm7,%xmm12 DB 102,69,15,213,227 ; pmullw %xmm11,%xmm12 DB 102,68,15,111,239 ; movdqa %xmm7,%xmm13 @@ -44024,13 +36988,13 @@ _sk_lerp_u8_sse41_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 15,133,46,1,0,0 ; jne 128d <_sk_lerp_u8_sse41_8bit+0x14f> + DB 15,133,46,1,0,0 ; jne 26a49 <_sk_lerp_u8_sse41_8bit+0x14f> DB 102,66,15,56,48,60,2 ; pmovzxbw (%rdx,%r8,1),%xmm7 - DB 102,15,219,61,82,27,0,0 ; pand 0x1b52(%rip),%xmm7 # 2cc0 <_sk_overlay_sse41_8bit+0x5d7> + DB 102,15,219,61,6,86,0,0 ; pand 0x5606(%rip),%xmm7 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 102,15,111,247 ; movdqa %xmm7,%xmm6 - DB 102,15,56,0,53,80,27,0,0 ; pshufb 0x1b50(%rip),%xmm6 # 2cd0 <_sk_overlay_sse41_8bit+0x5e7> - DB 102,15,56,0,61,87,27,0,0 ; pshufb 0x1b57(%rip),%xmm7 # 2ce0 <_sk_overlay_sse41_8bit+0x5f7> + DB 102,15,56,0,53,100,93,0,0 ; pshufb 0x5d64(%rip),%xmm6 # 2c6a0 <_sk_overlay_sse2_8bit+0x157f> + DB 102,15,56,0,61,107,93,0,0 ; pshufb 0x5d6b(%rip),%xmm7 # 2c6b0 <_sk_overlay_sse2_8bit+0x158f> DB 102,68,15,56,48,200 ; pmovzxbw %xmm0,%xmm9 DB 102,65,15,104,192 ; punpckhbw %xmm8,%xmm0 DB 102,68,15,56,48,209 ; pmovzxbw %xmm1,%xmm10 @@ -44090,15 +37054,15 @@ _sk_lerp_u8_sse41_8bit LABEL PROC DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 15,135,196,254,255,255 ; ja 1166 <_sk_lerp_u8_sse41_8bit+0x28> + DB 15,135,196,254,255,255 ; ja 26922 <_sk_lerp_u8_sse41_8bit+0x28> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,123,0,0,0 ; lea 0x7b(%rip),%rcx # 1328 <_sk_lerp_u8_sse41_8bit+0x1ea> + DB 72,141,13,123,0,0,0 ; lea 0x7b(%rip),%rcx # 26ae4 <_sk_lerp_u8_sse41_8bit+0x1ea> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,248 ; movd %eax,%xmm7 - DB 233,162,254,255,255 ; jmpq 1166 <_sk_lerp_u8_sse41_8bit+0x28> + DB 233,162,254,255,255 ; jmpq 26922 <_sk_lerp_u8_sse41_8bit+0x28> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 102,15,196,248,2 ; pinsrw $0x2,%eax,%xmm7 @@ -44106,7 +37070,7 @@ _sk_lerp_u8_sse41_8bit LABEL PROC DB 102,15,110,232 ; movd %eax,%xmm5 DB 102,15,56,48,237 ; pmovzxbw %xmm5,%xmm5 DB 102,15,58,14,253,3 ; pblendw $0x3,%xmm5,%xmm7 - DB 233,122,254,255,255 ; jmpq 1166 <_sk_lerp_u8_sse41_8bit+0x28> + DB 233,122,254,255,255 ; jmpq 26922 <_sk_lerp_u8_sse41_8bit+0x28> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,255 ; pxor %xmm7,%xmm7 DB 102,15,196,248,6 ; pinsrw $0x6,%eax,%xmm7 @@ -44117,7 +37081,7 @@ _sk_lerp_u8_sse41_8bit LABEL PROC DB 102,66,15,110,44,2 ; movd (%rdx,%r8,1),%xmm5 DB 102,15,56,48,237 ; pmovzxbw %xmm5,%xmm5 DB 102,15,58,14,253,15 ; pblendw $0xf,%xmm5,%xmm7 - DB 233,63,254,255,255 ; jmpq 1166 <_sk_lerp_u8_sse41_8bit+0x28> + DB 233,63,254,255,255 ; jmpq 26922 <_sk_lerp_u8_sse41_8bit+0x28> DB 144 ; nop DB 142,255 ; mov %edi,%? DB 255 ; (bad) @@ -44125,7 +37089,7 @@ _sk_lerp_u8_sse41_8bit LABEL PROC DB 255 ; (bad) DB 255 ; (bad) DB 255 ; (bad) - DB 233,255,255,255,222 ; jmpq ffffffffdf001338 <_sk_overlay_sse41_8bit+0xffffffffdeffec4f> + DB 233,255,255,255,222 ; jmpq ffffffffdf026af4 <_sk_overlay_sse2_8bit+0xffffffffdeffb9d3> DB 255 ; (bad) DB 255 ; (bad) DB 255,211 ; callq *%rbx @@ -44153,7 +37117,7 @@ _sk_move_dst_src_sse41_8bit LABEL PROC PUBLIC _sk_black_color_sse41_8bit _sk_black_color_sse41_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,5,143,25,0,0 ; movaps 0x198f(%rip),%xmm0 # 2cf0 <_sk_overlay_sse41_8bit+0x607> + DB 15,40,5,35,91,0,0 ; movaps 0x5b23(%rip),%xmm0 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 255,224 ; jmpq *%rax @@ -44173,7 +37137,7 @@ _sk_clear_sse41_8bit LABEL PROC PUBLIC _sk_srcatop_sse41_8bit _sk_srcatop_sse41_8bit LABEL PROC - DB 102,68,15,111,21,123,25,0,0 ; movdqa 0x197b(%rip),%xmm10 # 2d00 <_sk_overlay_sse41_8bit+0x617> + DB 102,68,15,111,21,15,91,0,0 ; movdqa 0x5b0f(%rip),%xmm10 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,219 ; movdqa %xmm3,%xmm11 DB 102,68,15,56,48,195 ; pmovzxbw %xmm3,%xmm8 DB 102,15,111,235 ; movdqa %xmm3,%xmm5 @@ -44241,7 +37205,7 @@ _sk_srcatop_sse41_8bit LABEL PROC PUBLIC _sk_dstatop_sse41_8bit _sk_dstatop_sse41_8bit LABEL PROC - DB 102,68,15,111,29,80,24,0,0 ; movdqa 0x1850(%rip),%xmm11 # 2d10 <_sk_overlay_sse41_8bit+0x627> + DB 102,68,15,111,29,212,89,0,0 ; movdqa 0x59d4(%rip),%xmm11 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,233 ; movdqa %xmm1,%xmm13 DB 102,69,15,56,0,235 ; pshufb %xmm11,%xmm13 DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15 @@ -44311,7 +37275,7 @@ PUBLIC _sk_srcin_sse41_8bit _sk_srcin_sse41_8bit LABEL PROC DB 102,15,111,225 ; movdqa %xmm1,%xmm4 DB 102,15,111,232 ; movdqa %xmm0,%xmm5 - DB 102,15,111,5,23,23,0,0 ; movdqa 0x1717(%rip),%xmm0 # 2d20 <_sk_overlay_sse41_8bit+0x637> + DB 102,15,111,5,139,88,0,0 ; movdqa 0x588b(%rip),%xmm0 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,111,243 ; movdqa %xmm3,%xmm6 DB 102,15,56,0,240 ; pshufb %xmm0,%xmm6 DB 102,15,111,250 ; movdqa %xmm2,%xmm7 @@ -44344,7 +37308,7 @@ _sk_srcin_sse41_8bit LABEL PROC PUBLIC _sk_dstin_sse41_8bit _sk_dstin_sse41_8bit LABEL PROC - DB 102,15,111,37,154,22,0,0 ; movdqa 0x169a(%rip),%xmm4 # 2d30 <_sk_overlay_sse41_8bit+0x647> + DB 102,15,111,37,254,87,0,0 ; movdqa 0x57fe(%rip),%xmm4 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,56,0,204 ; pshufb %xmm4,%xmm1 DB 102,15,56,0,196 ; pshufb %xmm4,%xmm0 DB 102,69,15,239,210 ; pxor %xmm10,%xmm10 @@ -44381,7 +37345,7 @@ PUBLIC _sk_srcout_sse41_8bit _sk_srcout_sse41_8bit LABEL PROC DB 102,15,111,225 ; movdqa %xmm1,%xmm4 DB 102,15,111,232 ; movdqa %xmm0,%xmm5 - DB 102,15,111,5,13,22,0,0 ; movdqa 0x160d(%rip),%xmm0 # 2d40 <_sk_overlay_sse41_8bit+0x657> + DB 102,15,111,5,97,87,0,0 ; movdqa 0x5761(%rip),%xmm0 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,111,250 ; movdqa %xmm2,%xmm7 DB 102,15,56,0,248 ; pshufb %xmm0,%xmm7 DB 102,15,111,243 ; movdqa %xmm3,%xmm6 @@ -44417,7 +37381,7 @@ _sk_srcout_sse41_8bit LABEL PROC PUBLIC _sk_dstout_sse41_8bit _sk_dstout_sse41_8bit LABEL PROC - DB 102,15,111,37,132,21,0,0 ; movdqa 0x1584(%rip),%xmm4 # 2d50 <_sk_overlay_sse41_8bit+0x667> + DB 102,15,111,37,200,86,0,0 ; movdqa 0x56c8(%rip),%xmm4 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,56,0,196 ; pshufb %xmm4,%xmm0 DB 102,15,56,0,204 ; pshufb %xmm4,%xmm1 DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4 @@ -44455,7 +37419,7 @@ _sk_dstout_sse41_8bit LABEL PROC PUBLIC _sk_srcover_sse41_8bit _sk_srcover_sse41_8bit LABEL PROC - DB 102,15,111,53,243,20,0,0 ; movdqa 0x14f3(%rip),%xmm6 # 2d60 <_sk_overlay_sse41_8bit+0x677> + DB 102,15,111,53,39,86,0,0 ; movdqa 0x5627(%rip),%xmm6 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,217 ; movdqa %xmm1,%xmm11 DB 102,68,15,56,0,222 ; pshufb %xmm6,%xmm11 DB 102,15,111,232 ; movdqa %xmm0,%xmm5 @@ -44494,7 +37458,7 @@ _sk_srcover_sse41_8bit LABEL PROC PUBLIC _sk_dstover_sse41_8bit _sk_dstover_sse41_8bit LABEL PROC - DB 102,68,15,111,5,83,20,0,0 ; movdqa 0x1453(%rip),%xmm8 # 2d70 <_sk_overlay_sse41_8bit+0x687> + DB 102,68,15,111,5,119,85,0,0 ; movdqa 0x5577(%rip),%xmm8 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,209 ; movdqa %xmm1,%xmm10 DB 102,68,15,56,48,201 ; pmovzxbw %xmm1,%xmm9 DB 102,15,252,203 ; paddb %xmm3,%xmm1 @@ -44569,7 +37533,7 @@ _sk_multiply_sse41_8bit LABEL PROC DB 102,15,111,218 ; movdqa %xmm2,%xmm3 DB 102,15,111,209 ; movdqa %xmm1,%xmm2 DB 102,15,111,200 ; movdqa %xmm0,%xmm1 - DB 102,68,15,111,53,33,19,0,0 ; movdqa 0x1321(%rip),%xmm14 # 2d80 <_sk_overlay_sse41_8bit+0x697> + DB 102,68,15,111,53,53,84,0,0 ; movdqa 0x5435(%rip),%xmm14 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8 DB 102,15,111,235 ; movdqa %xmm3,%xmm5 DB 102,65,15,56,0,238 ; pshufb %xmm14,%xmm5 @@ -44694,7 +37658,7 @@ _sk_screen_sse41_8bit LABEL PROC PUBLIC _sk_xor__sse41_8bit _sk_xor__sse41_8bit LABEL PROC - DB 102,68,15,111,21,239,16,0,0 ; movdqa 0x10ef(%rip),%xmm10 # 2d90 <_sk_overlay_sse41_8bit+0x6a7> + DB 102,68,15,111,21,243,81,0,0 ; movdqa 0x51f3(%rip),%xmm10 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12 DB 102,68,15,56,48,194 ; pmovzxbw %xmm2,%xmm8 DB 102,15,111,234 ; movdqa %xmm2,%xmm5 @@ -44765,7 +37729,7 @@ _sk_xor__sse41_8bit LABEL PROC PUBLIC _sk_darken_sse41_8bit _sk_darken_sse41_8bit LABEL PROC DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14 - DB 102,68,15,111,5,178,15,0,0 ; movdqa 0xfb2(%rip),%xmm8 # 2da0 <_sk_overlay_sse41_8bit+0x6b7> + DB 102,68,15,111,5,166,80,0,0 ; movdqa 0x50a6(%rip),%xmm8 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,219 ; movdqa %xmm3,%xmm11 DB 102,68,15,56,48,203 ; pmovzxbw %xmm3,%xmm9 DB 102,15,111,243 ; movdqa %xmm3,%xmm6 @@ -44832,7 +37796,7 @@ _sk_darken_sse41_8bit LABEL PROC DB 102,15,248,231 ; psubb %xmm7,%xmm4 DB 102,15,248,206 ; psubb %xmm6,%xmm1 DB 102,68,15,248,245 ; psubb %xmm5,%xmm14 - DB 15,40,5,118,14,0,0 ; movaps 0xe76(%rip),%xmm0 # 2db0 <_sk_overlay_sse41_8bit+0x6c7> + DB 15,40,5,218,79,0,0 ; movaps 0x4fda(%rip),%xmm0 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,68,15,56,16,244 ; pblendvb %xmm0,%xmm4,%xmm14 DB 102,65,15,56,16,200 ; pblendvb %xmm0,%xmm8,%xmm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -44842,7 +37806,7 @@ _sk_darken_sse41_8bit LABEL PROC PUBLIC _sk_lighten_sse41_8bit _sk_lighten_sse41_8bit LABEL PROC DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14 - DB 102,68,15,111,5,99,14,0,0 ; movdqa 0xe63(%rip),%xmm8 # 2dc0 <_sk_overlay_sse41_8bit+0x6d7> + DB 102,68,15,111,5,55,79,0,0 ; movdqa 0x4f37(%rip),%xmm8 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,219 ; movdqa %xmm3,%xmm11 DB 102,68,15,56,48,203 ; pmovzxbw %xmm3,%xmm9 DB 102,15,111,243 ; movdqa %xmm3,%xmm6 @@ -44909,7 +37873,7 @@ _sk_lighten_sse41_8bit LABEL PROC DB 102,15,248,231 ; psubb %xmm7,%xmm4 DB 102,15,248,206 ; psubb %xmm6,%xmm1 DB 102,68,15,248,245 ; psubb %xmm5,%xmm14 - DB 15,40,5,39,13,0,0 ; movaps 0xd27(%rip),%xmm0 # 2dd0 <_sk_overlay_sse41_8bit+0x6e7> + DB 15,40,5,107,78,0,0 ; movaps 0x4e6b(%rip),%xmm0 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,68,15,56,16,244 ; pblendvb %xmm0,%xmm4,%xmm14 DB 102,65,15,56,16,200 ; pblendvb %xmm0,%xmm8,%xmm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -44947,7 +37911,7 @@ _sk_exclusion_sse41_8bit LABEL PROC DB 102,15,113,215,8 ; psrlw $0x8,%xmm7 DB 102,15,103,253 ; packuswb %xmm5,%xmm7 DB 102,15,103,230 ; packuswb %xmm6,%xmm4 - DB 102,15,111,45,141,12,0,0 ; movdqa 0xc8d(%rip),%xmm5 # 2de0 <_sk_overlay_sse41_8bit+0x6f7> + DB 102,15,111,45,193,77,0,0 ; movdqa 0x4dc1(%rip),%xmm5 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,15,248,204 ; psubb %xmm4,%xmm1 DB 102,15,219,229 ; pand %xmm5,%xmm4 DB 102,15,219,239 ; pand %xmm7,%xmm5 @@ -44960,7 +37924,7 @@ _sk_exclusion_sse41_8bit LABEL PROC PUBLIC _sk_difference_sse41_8bit _sk_difference_sse41_8bit LABEL PROC DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8 - DB 102,15,111,13,116,12,0,0 ; movdqa 0xc74(%rip),%xmm1 # 2df0 <_sk_overlay_sse41_8bit+0x707> + DB 102,15,111,13,24,77,0,0 ; movdqa 0x4d18(%rip),%xmm1 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,111,219 ; movdqa %xmm3,%xmm11 DB 102,68,15,56,48,203 ; pmovzxbw %xmm3,%xmm9 DB 102,15,111,243 ; movdqa %xmm3,%xmm6 @@ -44998,7 +37962,7 @@ _sk_difference_sse41_8bit LABEL PROC DB 102,15,113,214,8 ; psrlw $0x8,%xmm6 DB 102,15,113,215,8 ; psrlw $0x8,%xmm7 DB 102,15,103,254 ; packuswb %xmm6,%xmm7 - DB 102,15,111,37,185,11,0,0 ; movdqa 0xbb9(%rip),%xmm4 # 2df0 <_sk_overlay_sse41_8bit+0x707> + DB 102,15,111,37,93,76,0,0 ; movdqa 0x4c5d(%rip),%xmm4 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,15,56,0,204 ; pshufb %xmm4,%xmm1 DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5 DB 102,69,15,104,236 ; punpckhbw %xmm12,%xmm13 @@ -45023,7 +37987,7 @@ _sk_difference_sse41_8bit LABEL PROC DB 102,15,103,241 ; packuswb %xmm1,%xmm6 DB 102,65,15,218,230 ; pminub %xmm14,%xmm4 DB 102,15,218,247 ; pminub %xmm7,%xmm6 - DB 102,15,111,13,76,11,0,0 ; movdqa 0xb4c(%rip),%xmm1 # 2e00 <_sk_overlay_sse41_8bit+0x717> + DB 102,15,111,13,96,76,0,0 ; movdqa 0x4c60(%rip),%xmm1 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,68,15,248,198 ; psubb %xmm6,%xmm8 DB 102,15,219,241 ; pand %xmm1,%xmm6 DB 102,15,219,204 ; pand %xmm4,%xmm1 @@ -45050,7 +38014,7 @@ _sk_hardlight_sse41_8bit LABEL PROC DB 102,15,127,12,36 ; movdqa %xmm1,(%rsp) DB 102,69,15,56,48,221 ; pmovzxbw %xmm13,%xmm11 DB 102,68,15,127,156,36,176,0,0,0 ; movdqa %xmm11,0xb0(%rsp) - DB 102,15,111,13,228,10,0,0 ; movdqa 0xae4(%rip),%xmm1 # 2e10 <_sk_overlay_sse41_8bit+0x727> + DB 102,15,111,13,104,75,0,0 ; movdqa 0x4b68(%rip),%xmm1 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,56,0,241 ; pshufb %xmm1,%xmm14 DB 102,68,15,56,0,233 ; pshufb %xmm1,%xmm13 DB 102,69,15,56,48,205 ; pmovzxbw %xmm13,%xmm9 @@ -45099,7 +38063,7 @@ _sk_hardlight_sse41_8bit LABEL PROC DB 102,65,15,56,58,242 ; pminuw %xmm10,%xmm6 DB 102,15,117,240 ; pcmpeqw %xmm0,%xmm6 DB 102,15,127,180,36,192,0,0,0 ; movdqa %xmm6,0xc0(%rsp) - DB 102,15,111,53,240,9,0,0 ; movdqa 0x9f0(%rip),%xmm6 # 2e20 <_sk_overlay_sse41_8bit+0x737> + DB 102,15,111,53,68,67,0,0 ; movdqa 0x4344(%rip),%xmm6 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,111,199 ; movdqa %xmm7,%xmm0 DB 102,15,239,198 ; pxor %xmm6,%xmm0 DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0 @@ -45206,7 +38170,7 @@ _sk_hardlight_sse41_8bit LABEL PROC DB 102,15,253,180,36,160,0,0,0 ; paddw 0xa0(%rsp),%xmm6 DB 102,15,253,124,36,16 ; paddw 0x10(%rsp),%xmm7 DB 102,15,253,44,36 ; paddw (%rsp),%xmm5 - DB 102,15,111,5,189,7,0,0 ; movdqa 0x7bd(%rip),%xmm0 # 2e30 <_sk_overlay_sse41_8bit+0x747> + DB 102,15,111,5,177,72,0,0 ; movdqa 0x48b1(%rip),%xmm0 # 2c6e0 <_sk_overlay_sse2_8bit+0x15bf> DB 102,68,15,253,216 ; paddw %xmm0,%xmm11 DB 102,68,15,253,219 ; paddw %xmm3,%xmm11 DB 102,15,253,240 ; paddw %xmm0,%xmm6 @@ -45215,7 +38179,7 @@ _sk_hardlight_sse41_8bit LABEL PROC DB 102,15,253,252 ; paddw %xmm4,%xmm7 DB 102,15,253,232 ; paddw %xmm0,%xmm5 DB 102,15,253,234 ; paddw %xmm2,%xmm5 - DB 102,15,111,5,163,7,0,0 ; movdqa 0x7a3(%rip),%xmm0 # 2e40 <_sk_overlay_sse41_8bit+0x757> + DB 102,15,111,5,151,72,0,0 ; movdqa 0x4897(%rip),%xmm0 # 2c6f0 <_sk_overlay_sse2_8bit+0x15cf> DB 102,15,228,240 ; pmulhuw %xmm0,%xmm6 DB 102,68,15,228,216 ; pmulhuw %xmm0,%xmm11 DB 102,15,228,232 ; pmulhuw %xmm0,%xmm5 @@ -45248,7 +38212,7 @@ _sk_overlay_sse41_8bit LABEL PROC DB 102,15,127,12,36 ; movdqa %xmm1,(%rsp) DB 102,65,15,56,48,206 ; pmovzxbw %xmm14,%xmm1 DB 102,15,127,140,36,16,1,0,0 ; movdqa %xmm1,0x110(%rsp) - DB 102,15,111,13,29,7,0,0 ; movdqa 0x71d(%rip),%xmm1 # 2e50 <_sk_overlay_sse41_8bit+0x767> + DB 102,15,111,13,97,71,0,0 ; movdqa 0x4761(%rip),%xmm1 # 2c650 <_sk_overlay_sse2_8bit+0x152f> DB 102,68,15,56,0,249 ; pshufb %xmm1,%xmm15 DB 102,68,15,56,0,241 ; pshufb %xmm1,%xmm14 DB 102,65,15,56,48,238 ; pmovzxbw %xmm14,%xmm5 @@ -45300,7 +38264,7 @@ _sk_overlay_sse41_8bit LABEL PROC DB 102,65,15,56,58,221 ; pminuw %xmm13,%xmm3 DB 102,15,117,216 ; pcmpeqw %xmm0,%xmm3 DB 102,15,127,156,36,176,0,0,0 ; movdqa %xmm3,0xb0(%rsp) - DB 102,15,111,53,16,6,0,0 ; movdqa 0x610(%rip),%xmm6 # 2e60 <_sk_overlay_sse41_8bit+0x777> + DB 102,15,111,53,36,63,0,0 ; movdqa 0x3f24(%rip),%xmm6 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0 DB 102,15,239,198 ; pxor %xmm6,%xmm0 DB 102,15,213,196 ; pmullw %xmm4,%xmm0 @@ -45409,7 +38373,7 @@ _sk_overlay_sse41_8bit LABEL PROC DB 102,15,253,180,36,160,0,0,0 ; paddw 0xa0(%rsp),%xmm6 DB 102,68,15,253,132,36,128,0,0,0 ; paddw 0x80(%rsp),%xmm8 DB 102,15,253,44,36 ; paddw (%rsp),%xmm5 - DB 102,15,111,5,220,3,0,0 ; movdqa 0x3dc(%rip),%xmm0 # 2e70 <_sk_overlay_sse41_8bit+0x787> + DB 102,15,111,5,144,68,0,0 ; movdqa 0x4490(%rip),%xmm0 # 2c6e0 <_sk_overlay_sse2_8bit+0x15bf> DB 102,68,15,253,216 ; paddw %xmm0,%xmm11 DB 102,69,15,253,217 ; paddw %xmm9,%xmm11 DB 102,15,253,240 ; paddw %xmm0,%xmm6 @@ -45418,7 +38382,7 @@ _sk_overlay_sse41_8bit LABEL PROC DB 102,68,15,253,195 ; paddw %xmm3,%xmm8 DB 102,15,253,232 ; paddw %xmm0,%xmm5 DB 102,15,253,234 ; paddw %xmm2,%xmm5 - DB 102,15,111,5,192,3,0,0 ; movdqa 0x3c0(%rip),%xmm0 # 2e80 <_sk_overlay_sse41_8bit+0x797> + DB 102,15,111,5,116,68,0,0 ; movdqa 0x4474(%rip),%xmm0 # 2c6f0 <_sk_overlay_sse2_8bit+0x15cf> DB 102,15,228,240 ; pmulhuw %xmm0,%xmm6 DB 102,68,15,228,216 ; pmulhuw %xmm0,%xmm11 DB 102,15,228,232 ; pmulhuw %xmm0,%xmm5 @@ -45436,506 +38400,9 @@ _sk_overlay_sse41_8bit LABEL PROC DB 102,15,111,205 ; movdqa %xmm5,%xmm1 DB 72,129,196,72,1,0,0 ; add $0x148,%rsp DB 255,224 ; jmpq *%rax - -ALIGN 4 - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 2b5f <_sk_overlay_sse41_8bit+0x476> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 2b63 <_sk_overlay_sse41_8bit+0x47a> - DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 2b67 <_sk_overlay_sse41_8bit+0x47e> - -ALIGN 16 - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,0,0 ; sldt (%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 2,1 ; add (%rcx),%al - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,2,1 ; or $0x1020f0c,%eax - DB 0,3 ; add %al,(%rbx) - DB 6 ; (bad) - DB 5,4,7,10,9 ; add $0x90a0704,%eax - DB 8,11 ; or %cl,(%rbx) - DB 14 ; (bad) - DB 13,12,15,255,0 ; or $0xff0f0c,%eax - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 3,255 ; add %edi,%edi - DB 7 ; (bad) - DB 255,11 ; decl (%rbx) - DB 255,15 ; decl (%rdi) - DB 255,11 ; decl (%rbx) - DB 255,15 ; decl (%rdi) - DB 255,15 ; decl (%rdi) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 2,4,6 ; add (%rsi,%rax,1),%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,2 ; add %al,(%rdx) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,2 ; add %al,(%rdx) - DB 4,6 ; add $0x6,%al - DB 8,10 ; or %cl,(%rdx) - DB 12,14 ; or $0xe,%al - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,0 ; (bad) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 8,8 ; or %cl,(%rax) - DB 8,8 ; or %cl,(%rax) - DB 10,10 ; or (%rdx),%cl - DB 10,10 ; or (%rdx),%cl - DB 12,12 ; or $0xc,%al - DB 12,12 ; or $0xc,%al - DB 14 ; (bad) - DB 14 ; (bad) - DB 14 ; (bad) - DB 14 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,2 ; add (%rdx),%al - DB 2,2 ; add (%rdx),%al - DB 4,4 ; add $0x4,%al - DB 4,4 ; add $0x4,%al - DB 6 ; (bad) - DB 6 ; (bad) - DB 6 ; (bad) - DB 6 ; (bad) - DB 0,128,2,128,4,128 ; add %al,-0x7ffb7ffe(%rax) - DB 6 ; (bad) - DB 128,4,128,5 ; addb $0x5,(%rax,%rax,4) - DB 128,6,128 ; addb $0x80,(%rsi) - DB 7 ; (bad) - DB 128,255,0 ; cmp $0x0,%bh - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 255,0 ; incl (%rax) - DB 8,8 ; or %cl,(%rax) - DB 8,8 ; or %cl,(%rax) - DB 10,10 ; or (%rdx),%cl - DB 10,10 ; or (%rdx),%cl - DB 12,12 ; or $0xc,%al - DB 12,12 ; or $0xc,%al - DB 14 ; (bad) - DB 14 ; (bad) - DB 14 ; (bad) - DB 14 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,0 ; add %al,(%rax) - DB 2,2 ; add (%rdx),%al - DB 2,2 ; add (%rdx),%al - DB 4,4 ; add $0x4,%al - DB 4,4 ; add $0x4,%al - DB 6 ; (bad) - DB 6 ; (bad) - DB 6 ; (bad) - DB 6 ; (bad) - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,3,3 ; lsl (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 255 ; (bad) - DB 255 ; (bad) - DB 255,0 ; incl (%rax) - DB 3,3 ; add (%rbx),%eax - DB 3,3 ; add (%rbx),%eax - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,127,0 ; add %bh,0x0(%rdi) - DB 127,0 ; jg 2e34 <.literal16+0x304> - DB 127,0 ; jg 2e36 <.literal16+0x306> - DB 127,0 ; jg 2e38 <.literal16+0x308> - DB 127,0 ; jg 2e3a <.literal16+0x30a> - DB 127,0 ; jg 2e3c <.literal16+0x30c> - DB 127,0 ; jg 2e3e <.literal16+0x30e> - DB 127,0 ; jg 2e40 <.literal16+0x310> - DB 129,128,129,128,129,128,129,128,129,128; addl $0x80818081,-0x7f7e7f7f(%rax) - DB 129,128,129,128,129,128,3,3,3,3 ; addl $0x3030303,-0x7f7e7f7f(%rax) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 7 ; (bad) - DB 11,11 ; or (%rbx),%ecx - DB 11,11 ; or (%rbx),%ecx - DB 15 ; (bad) - DB 15 ; (bad) - DB 15 ; (bad) - DB 15,255 ; (bad) - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,255 ; add %bh,%bh - DB 0,127,0 ; add %bh,0x0(%rdi) - DB 127,0 ; jg 2e74 <.literal16+0x344> - DB 127,0 ; jg 2e76 <.literal16+0x346> - DB 127,0 ; jg 2e78 <.literal16+0x348> - DB 127,0 ; jg 2e7a <.literal16+0x34a> - DB 127,0 ; jg 2e7c <.literal16+0x34c> - DB 127,0 ; jg 2e7e <.literal16+0x34e> - DB 127,0 ; jg 2e80 <.literal16+0x350> - DB 129,128,129,128,129,128,129,128,129,128; addl $0x80818081,-0x7f7e7f7f(%rax) - DB 129 ; .byte 0x81 - DB 128 ; .byte 0x80 - DB 129 ; .byte 0x81 - DB 128 ; .byte 0x80 - DB 129 ; .byte 0x81 - DB 128 ; .byte 0x80 -ALIGN 32 + DB 144 ; nop + DB 144 ; nop + DB 144 ; nop PUBLIC _sk_start_pipeline_sse2_8bit _sk_start_pipeline_sse2_8bit LABEL PROC @@ -45968,7 +38435,7 @@ _sk_start_pipeline_sse2_8bit LABEL PROC DB 73,137,246 ; mov %rsi,%r14 DB 76,137,141,240,254,255,255 ; mov %r9,-0x110(%rbp) DB 77,57,207 ; cmp %r9,%r15 - DB 15,131,138,0,0,0 ; jae 10b <_sk_start_pipeline_sse2_8bit+0x10b> + DB 15,131,138,0,0,0 ; jae 283df <_sk_start_pipeline_sse2_8bit+0x10b> DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax DB 72,141,64,8 ; lea 0x8(%rax),%rax DB 72,137,133,248,254,255,255 ; mov %rax,-0x108(%rbp) @@ -45978,7 +38445,7 @@ _sk_start_pipeline_sse2_8bit LABEL PROC DB 72,137,133,0,255,255,255 ; mov %rax,-0x100(%rbp) DB 76,137,189,8,255,255,255 ; mov %r15,-0xf8(%rbp) DB 72,199,133,16,255,255,255,0,0,0,0 ; movq $0x0,-0xf0(%rbp) - DB 119,36 ; ja e7 <_sk_start_pipeline_sse2_8bit+0xe7> + DB 119,36 ; ja 283bb <_sk_start_pipeline_sse2_8bit+0xe7> DB 76,137,231 ; mov %r12,%rdi DB 76,137,246 ; mov %r14,%rsi DB 65,255,213 ; callq *%r13 @@ -45987,17 +38454,17 @@ _sk_start_pipeline_sse2_8bit LABEL PROC DB 72,137,133,0,255,255,255 ; mov %rax,-0x100(%rbp) DB 72,131,193,16 ; add $0x10,%rcx DB 72,57,217 ; cmp %rbx,%rcx - DB 118,220 ; jbe c3 <_sk_start_pipeline_sse2_8bit+0xc3> + DB 118,220 ; jbe 28397 <_sk_start_pipeline_sse2_8bit+0xc3> DB 72,137,217 ; mov %rbx,%rcx DB 72,41,193 ; sub %rax,%rcx - DB 116,16 ; je ff <_sk_start_pipeline_sse2_8bit+0xff> + DB 116,16 ; je 283d3 <_sk_start_pipeline_sse2_8bit+0xff> DB 72,137,141,16,255,255,255 ; mov %rcx,-0xf0(%rbp) DB 76,137,231 ; mov %r12,%rdi DB 76,137,246 ; mov %r14,%rsi DB 65,255,213 ; callq *%r13 DB 73,255,199 ; inc %r15 DB 76,59,189,240,254,255,255 ; cmp -0x110(%rbp),%r15 - DB 117,143 ; jne 9a <_sk_start_pipeline_sse2_8bit+0x9a> + DB 117,143 ; jne 2836e <_sk_start_pipeline_sse2_8bit+0x9a> DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6 DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7 DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8 @@ -46035,7 +38502,7 @@ _sk_uniform_color_sse2_8bit LABEL PROC PUBLIC _sk_set_rgb_sse2_8bit _sk_set_rgb_sse2_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 243,15,16,37,56,49,0,0 ; movss 0x3138(%rip),%xmm4 # 32b8 <_sk_overlay_sse2_8bit+0x46b> + DB 243,15,16,37,104,49,0,0 ; movss 0x3168(%rip),%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 243,15,16,40 ; movss (%rax),%xmm5 DB 243,15,89,236 ; mulss %xmm4,%xmm5 DB 243,72,15,44,205 ; cvttss2si %xmm5,%rcx @@ -46050,7 +38517,7 @@ _sk_set_rgb_sse2_8bit LABEL PROC DB 9,208 ; or %edx,%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,112,228,0 ; pshufd $0x0,%xmm4,%xmm4 - DB 102,15,111,45,16,49,0,0 ; movdqa 0x3110(%rip),%xmm5 # 32d0 <_sk_overlay_sse2_8bit+0x483> + DB 102,15,111,45,172,65,0,0 ; movdqa 0x41ac(%rip),%xmm5 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,219,205 ; pand %xmm5,%xmm1 DB 102,15,219,197 ; pand %xmm5,%xmm0 DB 102,15,235,196 ; por %xmm4,%xmm0 @@ -46073,7 +38540,7 @@ _sk_premul_sse2_8bit LABEL PROC DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0 DB 242,15,112,192,95 ; pshuflw $0x5f,%xmm0,%xmm0 DB 243,15,112,248,95 ; pshufhw $0x5f,%xmm0,%xmm7 - DB 102,15,111,5,196,48,0,0 ; movdqa 0x30c4(%rip),%xmm0 # 32e0 <_sk_overlay_sse2_8bit+0x493> + DB 102,15,111,5,80,65,0,0 ; movdqa 0x4150(%rip),%xmm0 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,235,248 ; por %xmm0,%xmm7 DB 102,15,235,240 ; por %xmm0,%xmm6 DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 @@ -46148,7 +38615,7 @@ _sk_load_8888_sse2_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,16 ; jne 33c <_sk_load_8888_sse2_8bit+0x31> + DB 117,16 ; jne 28610 <_sk_load_8888_sse2_8bit+0x31> DB 66,15,16,76,130,16 ; movups 0x10(%rdx,%r8,4),%xmm1 DB 102,66,15,16,4,130 ; movupd (%rdx,%r8,4),%xmm0 DB 72,173 ; lods %ds:(%rsi),%rax @@ -46158,18 +38625,18 @@ _sk_load_8888_sse2_8bit LABEL PROC DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,231 ; ja 338 <_sk_load_8888_sse2_8bit+0x2d> + DB 119,231 ; ja 2860c <_sk_load_8888_sse2_8bit+0x2d> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,80,0,0,0 ; lea 0x50(%rip),%rcx # 3ac <_sk_load_8888_sse2_8bit+0xa1> + DB 72,141,13,80,0,0,0 ; lea 0x50(%rip),%rcx # 28680 <_sk_load_8888_sse2_8bit+0xa1> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 243,66,15,16,4,130 ; movss (%rdx,%r8,4),%xmm0 - DB 235,203 ; jmp 338 <_sk_load_8888_sse2_8bit+0x2d> + DB 235,203 ; jmp 2860c <_sk_load_8888_sse2_8bit+0x2d> DB 102,66,15,110,68,130,8 ; movd 0x8(%rdx,%r8,4),%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 DB 102,66,15,18,4,130 ; movlpd (%rdx,%r8,4),%xmm0 - DB 235,183 ; jmp 338 <_sk_load_8888_sse2_8bit+0x2d> + DB 235,183 ; jmp 2860c <_sk_load_8888_sse2_8bit+0x2d> DB 102,66,15,110,68,130,24 ; movd 0x18(%rdx,%r8,4),%xmm0 DB 102,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm1 DB 243,66,15,16,68,130,20 ; movss 0x14(%rdx,%r8,4),%xmm0 @@ -46178,7 +38645,7 @@ _sk_load_8888_sse2_8bit LABEL PROC DB 15,40,200 ; movaps %xmm0,%xmm1 DB 243,66,15,16,68,130,16 ; movss 0x10(%rdx,%r8,4),%xmm0 DB 243,15,16,200 ; movss %xmm0,%xmm1 - DB 235,134 ; jmp 332 <_sk_load_8888_sse2_8bit+0x27> + DB 235,134 ; jmp 28606 <_sk_load_8888_sse2_8bit+0x27> DB 185,255,255,255,205 ; mov $0xcdffffff,%ecx DB 255 ; (bad) DB 255 ; (bad) @@ -46207,7 +38674,7 @@ _sk_load_8888_dst_sse2_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,16 ; jne 3f9 <_sk_load_8888_dst_sse2_8bit+0x31> + DB 117,16 ; jne 286cd <_sk_load_8888_dst_sse2_8bit+0x31> DB 66,15,16,92,130,16 ; movups 0x10(%rdx,%r8,4),%xmm3 DB 102,66,15,16,20,130 ; movupd (%rdx,%r8,4),%xmm2 DB 72,173 ; lods %ds:(%rsi),%rax @@ -46217,18 +38684,18 @@ _sk_load_8888_dst_sse2_8bit LABEL PROC DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,231 ; ja 3f5 <_sk_load_8888_dst_sse2_8bit+0x2d> + DB 119,231 ; ja 286c9 <_sk_load_8888_dst_sse2_8bit+0x2d> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,83,0,0,0 ; lea 0x53(%rip),%rcx # 46c <_sk_load_8888_dst_sse2_8bit+0xa4> + DB 72,141,13,83,0,0,0 ; lea 0x53(%rip),%rcx # 28740 <_sk_load_8888_dst_sse2_8bit+0xa4> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 243,66,15,16,20,130 ; movss (%rdx,%r8,4),%xmm2 - DB 235,203 ; jmp 3f5 <_sk_load_8888_dst_sse2_8bit+0x2d> + DB 235,203 ; jmp 286c9 <_sk_load_8888_dst_sse2_8bit+0x2d> DB 102,66,15,110,84,130,8 ; movd 0x8(%rdx,%r8,4),%xmm2 DB 102,15,112,210,69 ; pshufd $0x45,%xmm2,%xmm2 DB 102,66,15,18,20,130 ; movlpd (%rdx,%r8,4),%xmm2 - DB 235,183 ; jmp 3f5 <_sk_load_8888_dst_sse2_8bit+0x2d> + DB 235,183 ; jmp 286c9 <_sk_load_8888_dst_sse2_8bit+0x2d> DB 102,66,15,110,84,130,24 ; movd 0x18(%rdx,%r8,4),%xmm2 DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3 DB 243,66,15,16,84,130,20 ; movss 0x14(%rdx,%r8,4),%xmm2 @@ -46237,7 +38704,7 @@ _sk_load_8888_dst_sse2_8bit LABEL PROC DB 15,40,218 ; movaps %xmm2,%xmm3 DB 243,66,15,16,84,130,16 ; movss 0x10(%rdx,%r8,4),%xmm2 DB 243,15,16,218 ; movss %xmm2,%xmm3 - DB 235,134 ; jmp 3ef <_sk_load_8888_dst_sse2_8bit+0x27> + DB 235,134 ; jmp 286c3 <_sk_load_8888_dst_sse2_8bit+0x27> DB 15,31,0 ; nopl (%rax) DB 182,255 ; mov $0xff,%dh DB 255 ; (bad) @@ -46270,7 +38737,7 @@ _sk_store_8888_sse2_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,192 ; test %r8,%r8 - DB 117,17 ; jne 4ba <_sk_store_8888_sse2_8bit+0x32> + DB 117,17 ; jne 2878e <_sk_store_8888_sse2_8bit+0x32> DB 243,66,15,127,4,138 ; movdqu %xmm0,(%rdx,%r9,4) DB 243,66,15,127,76,138,16 ; movdqu %xmm1,0x10(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -46278,25 +38745,25 @@ _sk_store_8888_sse2_8bit LABEL PROC DB 65,128,224,7 ; and $0x7,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,6 ; cmp $0x6,%r8b - DB 119,239 ; ja 4b6 <_sk_store_8888_sse2_8bit+0x2e> + DB 119,239 ; ja 2878a <_sk_store_8888_sse2_8bit+0x2e> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,78,0,0,0 ; lea 0x4e(%rip),%rcx # 520 <_sk_store_8888_sse2_8bit+0x98> + DB 72,141,13,78,0,0,0 ; lea 0x4e(%rip),%rcx # 287f4 <_sk_store_8888_sse2_8bit+0x98> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,126,4,138 ; movd %xmm0,(%rdx,%r9,4) - DB 235,211 ; jmp 4b6 <_sk_store_8888_sse2_8bit+0x2e> + DB 235,211 ; jmp 2878a <_sk_store_8888_sse2_8bit+0x2e> DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4 DB 102,66,15,126,100,138,8 ; movd %xmm4,0x8(%rdx,%r9,4) DB 102,66,15,214,4,138 ; movq %xmm0,(%rdx,%r9,4) - DB 235,191 ; jmp 4b6 <_sk_store_8888_sse2_8bit+0x2e> + DB 235,191 ; jmp 2878a <_sk_store_8888_sse2_8bit+0x2e> DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4 DB 102,66,15,126,100,138,24 ; movd %xmm4,0x18(%rdx,%r9,4) DB 102,15,112,225,229 ; pshufd $0xe5,%xmm1,%xmm4 DB 102,66,15,126,100,138,20 ; movd %xmm4,0x14(%rdx,%r9,4) DB 102,66,15,126,76,138,16 ; movd %xmm1,0x10(%rdx,%r9,4) DB 243,66,15,127,4,138 ; movdqu %xmm0,(%rdx,%r9,4) - DB 235,152 ; jmp 4b6 <_sk_store_8888_sse2_8bit+0x2e> + DB 235,152 ; jmp 2878a <_sk_store_8888_sse2_8bit+0x2e> DB 102,144 ; xchg %ax,%ax DB 187,255,255,255,207 ; mov $0xcfffffff,%ebx DB 255 ; (bad) @@ -46330,7 +38797,7 @@ _sk_load_bgra_sse2_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,92 ; jne 5b9 <_sk_load_bgra_sse2_8bit+0x7d> + DB 117,92 ; jne 2888d <_sk_load_bgra_sse2_8bit+0x7d> DB 66,15,16,76,130,16 ; movups 0x10(%rdx,%r8,4),%xmm1 DB 102,66,15,16,4,130 ; movupd (%rdx,%r8,4),%xmm0 DB 102,15,239,228 ; pxor %xmm4,%xmm4 @@ -46357,18 +38824,18 @@ _sk_load_bgra_sse2_8bit LABEL PROC DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,155 ; ja 569 <_sk_load_bgra_sse2_8bit+0x2d> + DB 119,155 ; ja 2883d <_sk_load_bgra_sse2_8bit+0x2d> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,91,0,0,0 ; lea 0x5b(%rip),%rcx # 634 <_sk_load_bgra_sse2_8bit+0xf8> + DB 72,141,13,91,0,0,0 ; lea 0x5b(%rip),%rcx # 28908 <_sk_load_bgra_sse2_8bit+0xf8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 243,66,15,16,4,130 ; movss (%rdx,%r8,4),%xmm0 - DB 233,124,255,255,255 ; jmpq 569 <_sk_load_bgra_sse2_8bit+0x2d> + DB 233,124,255,255,255 ; jmpq 2883d <_sk_load_bgra_sse2_8bit+0x2d> DB 102,66,15,110,68,130,8 ; movd 0x8(%rdx,%r8,4),%xmm0 DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0 DB 102,66,15,18,4,130 ; movlpd (%rdx,%r8,4),%xmm0 - DB 233,101,255,255,255 ; jmpq 569 <_sk_load_bgra_sse2_8bit+0x2d> + DB 233,101,255,255,255 ; jmpq 2883d <_sk_load_bgra_sse2_8bit+0x2d> DB 102,66,15,110,68,130,24 ; movd 0x18(%rdx,%r8,4),%xmm0 DB 102,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm1 DB 243,66,15,16,68,130,20 ; movss 0x14(%rdx,%r8,4),%xmm0 @@ -46377,7 +38844,7 @@ _sk_load_bgra_sse2_8bit LABEL PROC DB 15,40,200 ; movaps %xmm0,%xmm1 DB 243,66,15,16,68,130,16 ; movss 0x10(%rdx,%r8,4),%xmm0 DB 243,15,16,200 ; movss %xmm0,%xmm1 - DB 233,49,255,255,255 ; jmpq 563 <_sk_load_bgra_sse2_8bit+0x27> + DB 233,49,255,255,255 ; jmpq 28837 <_sk_load_bgra_sse2_8bit+0x27> DB 102,144 ; xchg %ax,%ax DB 174 ; scas %es:(%rdi),%al DB 255 ; (bad) @@ -46412,7 +38879,7 @@ _sk_load_bgra_dst_sse2_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,92 ; jne 6cd <_sk_load_bgra_dst_sse2_8bit+0x7d> + DB 117,92 ; jne 289a1 <_sk_load_bgra_dst_sse2_8bit+0x7d> DB 66,15,16,92,130,16 ; movups 0x10(%rdx,%r8,4),%xmm3 DB 102,66,15,16,20,130 ; movupd (%rdx,%r8,4),%xmm2 DB 102,15,239,228 ; pxor %xmm4,%xmm4 @@ -46439,18 +38906,18 @@ _sk_load_bgra_dst_sse2_8bit LABEL PROC DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,155 ; ja 67d <_sk_load_bgra_dst_sse2_8bit+0x2d> + DB 119,155 ; ja 28951 <_sk_load_bgra_dst_sse2_8bit+0x2d> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,91,0,0,0 ; lea 0x5b(%rip),%rcx # 748 <_sk_load_bgra_dst_sse2_8bit+0xf8> + DB 72,141,13,91,0,0,0 ; lea 0x5b(%rip),%rcx # 28a1c <_sk_load_bgra_dst_sse2_8bit+0xf8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 243,66,15,16,20,130 ; movss (%rdx,%r8,4),%xmm2 - DB 233,124,255,255,255 ; jmpq 67d <_sk_load_bgra_dst_sse2_8bit+0x2d> + DB 233,124,255,255,255 ; jmpq 28951 <_sk_load_bgra_dst_sse2_8bit+0x2d> DB 102,66,15,110,84,130,8 ; movd 0x8(%rdx,%r8,4),%xmm2 DB 102,15,112,210,69 ; pshufd $0x45,%xmm2,%xmm2 DB 102,66,15,18,20,130 ; movlpd (%rdx,%r8,4),%xmm2 - DB 233,101,255,255,255 ; jmpq 67d <_sk_load_bgra_dst_sse2_8bit+0x2d> + DB 233,101,255,255,255 ; jmpq 28951 <_sk_load_bgra_dst_sse2_8bit+0x2d> DB 102,66,15,110,84,130,24 ; movd 0x18(%rdx,%r8,4),%xmm2 DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3 DB 243,66,15,16,84,130,20 ; movss 0x14(%rdx,%r8,4),%xmm2 @@ -46459,7 +38926,7 @@ _sk_load_bgra_dst_sse2_8bit LABEL PROC DB 15,40,218 ; movaps %xmm2,%xmm3 DB 243,66,15,16,84,130,16 ; movss 0x10(%rdx,%r8,4),%xmm2 DB 243,15,16,218 ; movss %xmm2,%xmm3 - DB 233,49,255,255,255 ; jmpq 677 <_sk_load_bgra_dst_sse2_8bit+0x27> + DB 233,49,255,255,255 ; jmpq 2894b <_sk_load_bgra_dst_sse2_8bit+0x27> DB 102,144 ; xchg %ax,%ax DB 174 ; scas %es:(%rdi),%al DB 255 ; (bad) @@ -46513,7 +38980,7 @@ _sk_store_bgra_sse2_8bit LABEL PROC DB 243,15,112,237,198 ; pshufhw $0xc6,%xmm5,%xmm5 DB 102,15,103,238 ; packuswb %xmm6,%xmm5 DB 77,133,192 ; test %r8,%r8 - DB 117,17 ; jne 7ea <_sk_store_bgra_sse2_8bit+0x86> + DB 117,17 ; jne 28abe <_sk_store_bgra_sse2_8bit+0x86> DB 243,66,15,127,44,138 ; movdqu %xmm5,(%rdx,%r9,4) DB 243,66,15,127,100,138,16 ; movdqu %xmm4,0x10(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -46521,25 +38988,25 @@ _sk_store_bgra_sse2_8bit LABEL PROC DB 65,128,224,7 ; and $0x7,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,6 ; cmp $0x6,%r8b - DB 119,239 ; ja 7e6 <_sk_store_bgra_sse2_8bit+0x82> + DB 119,239 ; ja 28aba <_sk_store_bgra_sse2_8bit+0x82> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,78,0,0,0 ; lea 0x4e(%rip),%rcx # 850 <_sk_store_bgra_sse2_8bit+0xec> + DB 72,141,13,78,0,0,0 ; lea 0x4e(%rip),%rcx # 28b24 <_sk_store_bgra_sse2_8bit+0xec> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,66,15,126,44,138 ; movd %xmm5,(%rdx,%r9,4) - DB 235,211 ; jmp 7e6 <_sk_store_bgra_sse2_8bit+0x82> + DB 235,211 ; jmp 28aba <_sk_store_bgra_sse2_8bit+0x82> DB 102,15,112,229,78 ; pshufd $0x4e,%xmm5,%xmm4 DB 102,66,15,126,100,138,8 ; movd %xmm4,0x8(%rdx,%r9,4) DB 102,66,15,214,44,138 ; movq %xmm5,(%rdx,%r9,4) - DB 235,191 ; jmp 7e6 <_sk_store_bgra_sse2_8bit+0x82> + DB 235,191 ; jmp 28aba <_sk_store_bgra_sse2_8bit+0x82> DB 102,15,112,244,78 ; pshufd $0x4e,%xmm4,%xmm6 DB 102,66,15,126,116,138,24 ; movd %xmm6,0x18(%rdx,%r9,4) DB 102,15,112,244,229 ; pshufd $0xe5,%xmm4,%xmm6 DB 102,66,15,126,116,138,20 ; movd %xmm6,0x14(%rdx,%r9,4) DB 102,66,15,126,100,138,16 ; movd %xmm4,0x10(%rdx,%r9,4) DB 243,66,15,127,44,138 ; movdqu %xmm5,(%rdx,%r9,4) - DB 235,152 ; jmp 7e6 <_sk_store_bgra_sse2_8bit+0x82> + DB 235,152 ; jmp 28aba <_sk_store_bgra_sse2_8bit+0x82> DB 102,144 ; xchg %ax,%ax DB 187,255,255,255,207 ; mov $0xcfffffff,%ebx DB 255 ; (bad) @@ -46572,10 +39039,10 @@ _sk_load_a8_sse2_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,48 ; jne 8b9 <_sk_load_a8_sse2_8bit+0x4d> + DB 117,48 ; jne 28b8d <_sk_load_a8_sse2_8bit+0x4d> DB 243,66,15,126,4,2 ; movq (%rdx,%r8,1),%xmm0 DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0 - DB 102,15,84,5,85,42,0,0 ; andpd 0x2a55(%rip),%xmm0 # 32f0 <_sk_overlay_sse2_8bit+0x4a3> + DB 102,15,84,5,193,51,0,0 ; andpd 0x33c1(%rip),%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,40,200 ; movapd %xmm0,%xmm1 DB 102,15,105,204 ; punpckhwd %xmm4,%xmm1 @@ -46588,15 +39055,15 @@ _sk_load_a8_sse2_8bit LABEL PROC DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,201 ; ja 893 <_sk_load_a8_sse2_8bit+0x27> + DB 119,201 ; ja 28b67 <_sk_load_a8_sse2_8bit+0x27> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,111,0,0,0 ; lea 0x6f(%rip),%rcx # 944 <_sk_load_a8_sse2_8bit+0xd8> + DB 72,141,13,111,0,0,0 ; lea 0x6f(%rip),%rcx # 28c18 <_sk_load_a8_sse2_8bit+0xd8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 - DB 235,170 ; jmp 893 <_sk_load_a8_sse2_8bit+0x27> + DB 235,170 ; jmp 28b67 <_sk_load_a8_sse2_8bit+0x27> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0 @@ -46604,7 +39071,7 @@ _sk_load_a8_sse2_8bit LABEL PROC DB 102,15,110,200 ; movd %eax,%xmm1 DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1 DB 243,15,16,193 ; movss %xmm1,%xmm0 - DB 235,136 ; jmp 893 <_sk_load_a8_sse2_8bit+0x27> + DB 235,136 ; jmp 28b67 <_sk_load_a8_sse2_8bit+0x27> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0 @@ -46615,7 +39082,7 @@ _sk_load_a8_sse2_8bit LABEL PROC DB 102,66,15,110,12,2 ; movd (%rdx,%r8,1),%xmm1 DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1 DB 242,15,16,193 ; movsd %xmm1,%xmm0 - DB 233,80,255,255,255 ; jmpq 893 <_sk_load_a8_sse2_8bit+0x27> + DB 233,80,255,255,255 ; jmpq 28b67 <_sk_load_a8_sse2_8bit+0x27> DB 144 ; nop DB 154 ; (bad) DB 255 ; (bad) @@ -46647,10 +39114,10 @@ _sk_load_a8_dst_sse2_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,48 ; jne 9ad <_sk_load_a8_dst_sse2_8bit+0x4d> + DB 117,48 ; jne 28c81 <_sk_load_a8_dst_sse2_8bit+0x4d> DB 243,66,15,126,20,2 ; movq (%rdx,%r8,1),%xmm2 DB 102,15,96,208 ; punpcklbw %xmm0,%xmm2 - DB 102,15,84,21,113,41,0,0 ; andpd 0x2971(%rip),%xmm2 # 3300 <_sk_overlay_sse2_8bit+0x4b3> + DB 102,15,84,21,205,50,0,0 ; andpd 0x32cd(%rip),%xmm2 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,40,218 ; movapd %xmm2,%xmm3 DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3 @@ -46663,15 +39130,15 @@ _sk_load_a8_dst_sse2_8bit LABEL PROC DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,201 ; ja 987 <_sk_load_a8_dst_sse2_8bit+0x27> + DB 119,201 ; ja 28c5b <_sk_load_a8_dst_sse2_8bit+0x27> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,111,0,0,0 ; lea 0x6f(%rip),%rcx # a38 <_sk_load_a8_dst_sse2_8bit+0xd8> + DB 72,141,13,111,0,0,0 ; lea 0x6f(%rip),%rcx # 28d0c <_sk_load_a8_dst_sse2_8bit+0xd8> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,208 ; movd %eax,%xmm2 - DB 235,170 ; jmp 987 <_sk_load_a8_dst_sse2_8bit+0x27> + DB 235,170 ; jmp 28c5b <_sk_load_a8_dst_sse2_8bit+0x27> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 102,15,196,208,2 ; pinsrw $0x2,%eax,%xmm2 @@ -46679,7 +39146,7 @@ _sk_load_a8_dst_sse2_8bit LABEL PROC DB 102,15,110,216 ; movd %eax,%xmm3 DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3 DB 243,15,16,211 ; movss %xmm3,%xmm2 - DB 235,136 ; jmp 987 <_sk_load_a8_dst_sse2_8bit+0x27> + DB 235,136 ; jmp 28c5b <_sk_load_a8_dst_sse2_8bit+0x27> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 102,15,196,208,6 ; pinsrw $0x6,%eax,%xmm2 @@ -46690,7 +39157,7 @@ _sk_load_a8_dst_sse2_8bit LABEL PROC DB 102,66,15,110,28,2 ; movd (%rdx,%r8,1),%xmm3 DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3 DB 242,15,16,211 ; movsd %xmm3,%xmm2 - DB 233,80,255,255,255 ; jmpq 987 <_sk_load_a8_dst_sse2_8bit+0x27> + DB 233,80,255,255,255 ; jmpq 28c5b <_sk_load_a8_dst_sse2_8bit+0x27> DB 144 ; nop DB 154 ; (bad) DB 255 ; (bad) @@ -46732,8 +39199,8 @@ _sk_store_a8_sse2_8bit LABEL PROC DB 102,15,114,228,16 ; psrad $0x10,%xmm4 DB 102,15,107,229 ; packssdw %xmm5,%xmm4 DB 77,133,201 ; test %r9,%r9 - DB 117,26 ; jne ab9 <_sk_store_a8_sse2_8bit+0x65> - DB 102,15,219,37,105,40,0,0 ; pand 0x2869(%rip),%xmm4 # 3310 <_sk_overlay_sse2_8bit+0x4c3> + DB 117,26 ; jne 28d8d <_sk_store_a8_sse2_8bit+0x65> + DB 102,15,219,37,181,49,0,0 ; pand 0x31b5(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,103,228 ; packuswb %xmm4,%xmm4 DB 102,66,15,214,36,2 ; movq %xmm4,(%rdx,%r8,1) DB 72,173 ; lods %ds:(%rsi),%rax @@ -46742,24 +39209,24 @@ _sk_store_a8_sse2_8bit LABEL PROC DB 65,128,225,7 ; and $0x7,%r9b DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,235 ; ja ab1 <_sk_store_a8_sse2_8bit+0x5d> + DB 119,235 ; ja 28d85 <_sk_store_a8_sse2_8bit+0x5d> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,131,0,0,0 ; lea 0x83(%rip),%rcx # b54 <_sk_store_a8_sse2_8bit+0x100> + DB 72,141,13,131,0,0,0 ; lea 0x83(%rip),%rcx # 28e28 <_sk_store_a8_sse2_8bit+0x100> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,15,127,36,36 ; movdqa %xmm4,(%rsp) DB 138,4,36 ; mov (%rsp),%al DB 66,136,4,2 ; mov %al,(%rdx,%r8,1) - DB 235,201 ; jmp ab1 <_sk_store_a8_sse2_8bit+0x5d> + DB 235,201 ; jmp 28d85 <_sk_store_a8_sse2_8bit+0x5d> DB 102,15,127,100,36,16 ; movdqa %xmm4,0x10(%rsp) DB 138,68,36,20 ; mov 0x14(%rsp),%al DB 66,136,68,2,2 ; mov %al,0x2(%rdx,%r8,1) - DB 102,15,219,37,17,40,0,0 ; pand 0x2811(%rip),%xmm4 # 3310 <_sk_overlay_sse2_8bit+0x4c3> + DB 102,15,219,37,93,49,0,0 ; pand 0x315d(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,103,228 ; packuswb %xmm4,%xmm4 DB 102,15,126,224 ; movd %xmm4,%eax DB 102,66,137,4,2 ; mov %ax,(%rdx,%r8,1) - DB 235,163 ; jmp ab1 <_sk_store_a8_sse2_8bit+0x5d> + DB 235,163 ; jmp 28d85 <_sk_store_a8_sse2_8bit+0x5d> DB 102,15,127,100,36,64 ; movdqa %xmm4,0x40(%rsp) DB 138,68,36,76 ; mov 0x4c(%rsp),%al DB 66,136,68,2,6 ; mov %al,0x6(%rdx,%r8,1) @@ -46769,10 +39236,10 @@ _sk_store_a8_sse2_8bit LABEL PROC DB 102,15,127,100,36,32 ; movdqa %xmm4,0x20(%rsp) DB 138,68,36,40 ; mov 0x28(%rsp),%al DB 66,136,68,2,4 ; mov %al,0x4(%rdx,%r8,1) - DB 102,15,219,37,205,39,0,0 ; pand 0x27cd(%rip),%xmm4 # 3310 <_sk_overlay_sse2_8bit+0x4c3> + DB 102,15,219,37,25,49,0,0 ; pand 0x3119(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,103,228 ; packuswb %xmm4,%xmm4 DB 102,66,15,126,36,2 ; movd %xmm4,(%rdx,%r8,1) - DB 233,95,255,255,255 ; jmpq ab1 <_sk_store_a8_sse2_8bit+0x5d> + DB 233,95,255,255,255 ; jmpq 28d85 <_sk_store_a8_sse2_8bit+0x5d> DB 102,144 ; xchg %ax,%ax DB 134,255 ; xchg %bh,%bh DB 255 ; (bad) @@ -46804,15 +39271,15 @@ _sk_load_g8_sse2_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,116 ; jne c01 <_sk_load_g8_sse2_8bit+0x91> + DB 117,116 ; jne 28ed5 <_sk_load_g8_sse2_8bit+0x91> DB 243,66,15,126,4,2 ; movq (%rdx,%r8,1),%xmm0 DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0 - DB 102,15,84,5,129,39,0,0 ; andpd 0x2781(%rip),%xmm0 # 3320 <_sk_overlay_sse2_8bit+0x4d3> + DB 102,15,84,5,189,48,0,0 ; andpd 0x30bd(%rip),%xmm0 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,201 ; pxor %xmm1,%xmm1 DB 102,15,40,224 ; movapd %xmm0,%xmm4 DB 102,15,97,225 ; punpcklwd %xmm1,%xmm4 DB 102,15,105,193 ; punpckhwd %xmm1,%xmm0 - DB 102,15,111,45,121,39,0,0 ; movdqa 0x2779(%rip),%xmm5 # 3330 <_sk_overlay_sse2_8bit+0x4e3> + DB 102,15,111,45,245,55,0,0 ; movdqa 0x37f5(%rip),%xmm5 # 2c680 <_sk_overlay_sse2_8bit+0x155f> DB 102,15,112,240,245 ; pshufd $0xf5,%xmm0,%xmm6 DB 102,15,244,197 ; pmuludq %xmm5,%xmm0 DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1 @@ -46825,7 +39292,7 @@ _sk_load_g8_sse2_8bit LABEL PROC DB 102,15,244,245 ; pmuludq %xmm5,%xmm6 DB 102,15,112,230,232 ; pshufd $0xe8,%xmm6,%xmm4 DB 102,15,98,196 ; punpckldq %xmm4,%xmm0 - DB 102,15,111,37,75,39,0,0 ; movdqa 0x274b(%rip),%xmm4 # 3340 <_sk_overlay_sse2_8bit+0x4f3> + DB 102,15,111,37,119,55,0,0 ; movdqa 0x3777(%rip),%xmm4 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,235,196 ; por %xmm4,%xmm0 DB 102,15,235,204 ; por %xmm4,%xmm1 DB 72,173 ; lods %ds:(%rsi),%rax @@ -46834,15 +39301,15 @@ _sk_load_g8_sse2_8bit LABEL PROC DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,133 ; ja b97 <_sk_load_g8_sse2_8bit+0x27> + DB 119,133 ; ja 28e6b <_sk_load_g8_sse2_8bit+0x27> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,119,0,0,0 ; lea 0x77(%rip),%rcx # c94 <_sk_load_g8_sse2_8bit+0x124> + DB 72,141,13,119,0,0,0 ; lea 0x77(%rip),%rcx # 28f68 <_sk_load_g8_sse2_8bit+0x124> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,192 ; movd %eax,%xmm0 - DB 233,99,255,255,255 ; jmpq b97 <_sk_load_g8_sse2_8bit+0x27> + DB 233,99,255,255,255 ; jmpq 28e6b <_sk_load_g8_sse2_8bit+0x27> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0 @@ -46850,7 +39317,7 @@ _sk_load_g8_sse2_8bit LABEL PROC DB 102,15,110,200 ; movd %eax,%xmm1 DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1 DB 243,15,16,193 ; movss %xmm1,%xmm0 - DB 233,62,255,255,255 ; jmpq b97 <_sk_load_g8_sse2_8bit+0x27> + DB 233,62,255,255,255 ; jmpq 28e6b <_sk_load_g8_sse2_8bit+0x27> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,192 ; pxor %xmm0,%xmm0 DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0 @@ -46861,7 +39328,7 @@ _sk_load_g8_sse2_8bit LABEL PROC DB 102,66,15,110,12,2 ; movd (%rdx,%r8,1),%xmm1 DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1 DB 242,15,16,193 ; movsd %xmm1,%xmm0 - DB 233,6,255,255,255 ; jmpq b97 <_sk_load_g8_sse2_8bit+0x27> + DB 233,6,255,255,255 ; jmpq 28e6b <_sk_load_g8_sse2_8bit+0x27> DB 15,31,0 ; nopl (%rax) DB 146 ; xchg %eax,%edx DB 255 ; (bad) @@ -46894,15 +39361,15 @@ _sk_load_g8_dst_sse2_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 117,116 ; jne d41 <_sk_load_g8_dst_sse2_8bit+0x91> + DB 117,116 ; jne 29015 <_sk_load_g8_dst_sse2_8bit+0x91> DB 243,66,15,126,20,2 ; movq (%rdx,%r8,1),%xmm2 DB 102,15,96,208 ; punpcklbw %xmm0,%xmm2 - DB 102,15,84,21,113,38,0,0 ; andpd 0x2671(%rip),%xmm2 # 3350 <_sk_overlay_sse2_8bit+0x503> + DB 102,15,84,21,125,47,0,0 ; andpd 0x2f7d(%rip),%xmm2 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,239,219 ; pxor %xmm3,%xmm3 DB 102,15,40,226 ; movapd %xmm2,%xmm4 DB 102,15,97,227 ; punpcklwd %xmm3,%xmm4 DB 102,15,105,211 ; punpckhwd %xmm3,%xmm2 - DB 102,15,111,45,105,38,0,0 ; movdqa 0x2669(%rip),%xmm5 # 3360 <_sk_overlay_sse2_8bit+0x513> + DB 102,15,111,45,181,54,0,0 ; movdqa 0x36b5(%rip),%xmm5 # 2c680 <_sk_overlay_sse2_8bit+0x155f> DB 102,15,112,242,245 ; pshufd $0xf5,%xmm2,%xmm6 DB 102,15,244,213 ; pmuludq %xmm5,%xmm2 DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3 @@ -46915,7 +39382,7 @@ _sk_load_g8_dst_sse2_8bit LABEL PROC DB 102,15,244,245 ; pmuludq %xmm5,%xmm6 DB 102,15,112,230,232 ; pshufd $0xe8,%xmm6,%xmm4 DB 102,15,98,212 ; punpckldq %xmm4,%xmm2 - DB 102,15,111,37,59,38,0,0 ; movdqa 0x263b(%rip),%xmm4 # 3370 <_sk_overlay_sse2_8bit+0x523> + DB 102,15,111,37,55,54,0,0 ; movdqa 0x3637(%rip),%xmm4 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 102,15,235,212 ; por %xmm4,%xmm2 DB 102,15,235,220 ; por %xmm4,%xmm3 DB 72,173 ; lods %ds:(%rsi),%rax @@ -46924,15 +39391,15 @@ _sk_load_g8_dst_sse2_8bit LABEL PROC DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 119,133 ; ja cd7 <_sk_load_g8_dst_sse2_8bit+0x27> + DB 119,133 ; ja 28fab <_sk_load_g8_dst_sse2_8bit+0x27> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,119,0,0,0 ; lea 0x77(%rip),%rcx # dd4 <_sk_load_g8_dst_sse2_8bit+0x124> + DB 72,141,13,119,0,0,0 ; lea 0x77(%rip),%rcx # 290a8 <_sk_load_g8_dst_sse2_8bit+0x124> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,208 ; movd %eax,%xmm2 - DB 233,99,255,255,255 ; jmpq cd7 <_sk_load_g8_dst_sse2_8bit+0x27> + DB 233,99,255,255,255 ; jmpq 28fab <_sk_load_g8_dst_sse2_8bit+0x27> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 102,15,196,208,2 ; pinsrw $0x2,%eax,%xmm2 @@ -46940,7 +39407,7 @@ _sk_load_g8_dst_sse2_8bit LABEL PROC DB 102,15,110,216 ; movd %eax,%xmm3 DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3 DB 243,15,16,211 ; movss %xmm3,%xmm2 - DB 233,62,255,255,255 ; jmpq cd7 <_sk_load_g8_dst_sse2_8bit+0x27> + DB 233,62,255,255,255 ; jmpq 28fab <_sk_load_g8_dst_sse2_8bit+0x27> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,210 ; pxor %xmm2,%xmm2 DB 102,15,196,208,6 ; pinsrw $0x6,%eax,%xmm2 @@ -46951,7 +39418,7 @@ _sk_load_g8_dst_sse2_8bit LABEL PROC DB 102,66,15,110,28,2 ; movd (%rdx,%r8,1),%xmm3 DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3 DB 242,15,16,211 ; movsd %xmm3,%xmm2 - DB 233,6,255,255,255 ; jmpq cd7 <_sk_load_g8_dst_sse2_8bit+0x27> + DB 233,6,255,255,255 ; jmpq 28fab <_sk_load_g8_dst_sse2_8bit+0x27> DB 15,31,0 ; nopl (%rax) DB 146 ; xchg %eax,%edx DB 255 ; (bad) @@ -46985,7 +39452,7 @@ _sk_srcover_rgba_8888_sse2_8bit LABEL PROC DB 72,193,226,2 ; shl $0x2,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,192 ; test %r8,%r8 - DB 15,133,253,0,0,0 ; jne f12 <_sk_srcover_rgba_8888_sse2_8bit+0x122> + DB 15,133,253,0,0,0 ; jne 291e6 <_sk_srcover_rgba_8888_sse2_8bit+0x122> DB 70,15,16,68,138,16 ; movups 0x10(%rdx,%r9,4),%xmm8 DB 102,70,15,16,12,138 ; movupd (%rdx,%r9,4),%xmm9 DB 77,133,192 ; test %r8,%r8 @@ -47034,7 +39501,7 @@ _sk_srcover_rgba_8888_sse2_8bit LABEL PROC DB 102,68,15,248,207 ; psubb %xmm7,%xmm9 DB 102,68,15,252,200 ; paddb %xmm0,%xmm9 DB 102,68,15,252,193 ; paddb %xmm1,%xmm8 - DB 117,72 ; jne f49 <_sk_srcover_rgba_8888_sse2_8bit+0x159> + DB 117,72 ; jne 2921d <_sk_srcover_rgba_8888_sse2_8bit+0x159> DB 243,70,15,127,12,138 ; movdqu %xmm9,(%rdx,%r9,4) DB 243,70,15,127,68,138,16 ; movdqu %xmm8,0x10(%rdx,%r9,4) DB 72,173 ; lods %ds:(%rsi),%rax @@ -47045,29 +39512,29 @@ _sk_srcover_rgba_8888_sse2_8bit LABEL PROC DB 102,69,15,239,201 ; pxor %xmm9,%xmm9 DB 254,200 ; dec %al DB 60,6 ; cmp $0x6,%al - DB 15,135,246,254,255,255 ; ja e21 <_sk_srcover_rgba_8888_sse2_8bit+0x31> + DB 15,135,246,254,255,255 ; ja 290f5 <_sk_srcover_rgba_8888_sse2_8bit+0x31> DB 15,182,192 ; movzbl %al,%eax - DB 72,141,13,207,0,0,0 ; lea 0xcf(%rip),%rcx # 1004 <_sk_srcover_rgba_8888_sse2_8bit+0x214> + DB 72,141,13,207,0,0,0 ; lea 0xcf(%rip),%rcx # 292d8 <_sk_srcover_rgba_8888_sse2_8bit+0x214> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 243,70,15,16,12,138 ; movss (%rdx,%r9,4),%xmm9 - DB 233,216,254,255,255 ; jmpq e21 <_sk_srcover_rgba_8888_sse2_8bit+0x31> + DB 233,216,254,255,255 ; jmpq 290f5 <_sk_srcover_rgba_8888_sse2_8bit+0x31> DB 65,128,224,7 ; and $0x7,%r8b DB 65,254,200 ; dec %r8b DB 65,128,248,6 ; cmp $0x6,%r8b - DB 119,184 ; ja f0e <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + DB 119,184 ; ja 291e2 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> DB 65,15,182,192 ; movzbl %r8b,%eax - DB 72,141,13,191,0,0,0 ; lea 0xbf(%rip),%rcx # 1020 <_sk_srcover_rgba_8888_sse2_8bit+0x230> + DB 72,141,13,191,0,0,0 ; lea 0xbf(%rip),%rcx # 292f4 <_sk_srcover_rgba_8888_sse2_8bit+0x230> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 102,70,15,126,12,138 ; movd %xmm9,(%rdx,%r9,4) - DB 235,156 ; jmp f0e <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + DB 235,156 ; jmp 291e2 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> DB 102,66,15,110,100,138,8 ; movd 0x8(%rdx,%r9,4),%xmm4 DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9 DB 102,70,15,18,12,138 ; movlpd (%rdx,%r9,4),%xmm9 - DB 233,151,254,255,255 ; jmpq e21 <_sk_srcover_rgba_8888_sse2_8bit+0x31> + DB 233,151,254,255,255 ; jmpq 290f5 <_sk_srcover_rgba_8888_sse2_8bit+0x31> DB 102,66,15,110,100,138,24 ; movd 0x18(%rdx,%r9,4),%xmm4 DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8 DB 243,66,15,16,100,138,20 ; movss 0x14(%rdx,%r9,4),%xmm4 @@ -47076,23 +39543,23 @@ _sk_srcover_rgba_8888_sse2_8bit LABEL PROC DB 68,15,40,196 ; movaps %xmm4,%xmm8 DB 243,66,15,16,100,138,16 ; movss 0x10(%rdx,%r9,4),%xmm4 DB 243,68,15,16,196 ; movss %xmm4,%xmm8 - DB 233,94,254,255,255 ; jmpq e1b <_sk_srcover_rgba_8888_sse2_8bit+0x2b> + DB 233,94,254,255,255 ; jmpq 290ef <_sk_srcover_rgba_8888_sse2_8bit+0x2b> DB 102,65,15,112,225,78 ; pshufd $0x4e,%xmm9,%xmm4 DB 102,66,15,126,100,138,8 ; movd %xmm4,0x8(%rdx,%r9,4) DB 102,70,15,214,12,138 ; movq %xmm9,(%rdx,%r9,4) - DB 233,57,255,255,255 ; jmpq f0e <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + DB 233,57,255,255,255 ; jmpq 291e2 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> DB 102,65,15,112,224,78 ; pshufd $0x4e,%xmm8,%xmm4 DB 102,66,15,126,100,138,24 ; movd %xmm4,0x18(%rdx,%r9,4) DB 102,65,15,112,224,229 ; pshufd $0xe5,%xmm8,%xmm4 DB 102,66,15,126,100,138,20 ; movd %xmm4,0x14(%rdx,%r9,4) DB 102,70,15,126,68,138,16 ; movd %xmm8,0x10(%rdx,%r9,4) DB 243,70,15,127,12,138 ; movdqu %xmm9,(%rdx,%r9,4) - DB 233,13,255,255,255 ; jmpq f0e <_sk_srcover_rgba_8888_sse2_8bit+0x11e> + DB 233,13,255,255,255 ; jmpq 291e2 <_sk_srcover_rgba_8888_sse2_8bit+0x11e> DB 15,31,0 ; nopl (%rax) DB 58,255 ; cmp %bh,%bh DB 255 ; (bad) DB 255 ; (bad) - DB 123,255 ; jnp 1009 <_sk_srcover_rgba_8888_sse2_8bit+0x219> + DB 123,255 ; jnp 292dd <_sk_srcover_rgba_8888_sse2_8bit+0x219> DB 255 ; (bad) DB 255,110,255 ; ljmp *-0x1(%rsi) DB 255 ; (bad) @@ -47128,7 +39595,7 @@ _sk_scale_1_float_sse2_8bit LABEL PROC DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9 DB 72,173 ; lods %ds:(%rsi),%rax DB 243,15,16,0 ; movss (%rax),%xmm0 - DB 243,15,89,5,104,34,0,0 ; mulss 0x2268(%rip),%xmm0 # 32bc <_sk_overlay_sse2_8bit+0x46f> + DB 243,15,89,5,148,34,0,0 ; mulss 0x2294(%rip),%xmm0 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 243,15,44,192 ; cvttss2si %xmm0,%eax DB 102,15,239,246 ; pxor %xmm6,%xmm6 DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0 @@ -47140,7 +39607,7 @@ _sk_scale_1_float_sse2_8bit LABEL PROC DB 102,15,96,246 ; punpcklbw %xmm6,%xmm6 DB 242,15,112,246,0 ; pshuflw $0x0,%xmm6,%xmm6 DB 102,15,112,246,80 ; pshufd $0x50,%xmm6,%xmm6 - DB 102,15,219,53,243,34,0,0 ; pand 0x22f3(%rip),%xmm6 # 3380 <_sk_overlay_sse2_8bit+0x533> + DB 102,15,219,53,207,43,0,0 ; pand 0x2bcf(%rip),%xmm6 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,111,254 ; movdqa %xmm6,%xmm7 DB 102,65,15,213,248 ; pmullw %xmm8,%xmm7 DB 102,15,111,230 ; movdqa %xmm6,%xmm4 @@ -47171,10 +39638,10 @@ _sk_scale_u8_sse2_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 15,133,239,0,0,0 ; jne 11ed <_sk_scale_u8_sse2_8bit+0x110> + DB 15,133,239,0,0,0 ; jne 294c1 <_sk_scale_u8_sse2_8bit+0x110> DB 243,66,15,126,36,2 ; movq (%rdx,%r8,1),%xmm4 DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4 - DB 102,15,84,37,128,34,0,0 ; andpd 0x2280(%rip),%xmm4 # 3390 <_sk_overlay_sse2_8bit+0x543> + DB 102,15,84,37,76,43,0,0 ; andpd 0x2b4c(%rip),%xmm4 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 102,15,40,236 ; movapd %xmm4,%xmm5 DB 102,65,15,105,232 ; punpckhwd %xmm8,%xmm5 @@ -47227,15 +39694,15 @@ _sk_scale_u8_sse2_8bit LABEL PROC DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 15,135,6,255,255,255 ; ja 1108 <_sk_scale_u8_sse2_8bit+0x2b> + DB 15,135,6,255,255,255 ; ja 293dc <_sk_scale_u8_sse2_8bit+0x2b> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,119,0,0,0 ; lea 0x77(%rip),%rcx # 1284 <_sk_scale_u8_sse2_8bit+0x1a7> + DB 72,141,13,119,0,0,0 ; lea 0x77(%rip),%rcx # 29558 <_sk_scale_u8_sse2_8bit+0x1a7> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,224 ; movd %eax,%xmm4 - DB 233,228,254,255,255 ; jmpq 1108 <_sk_scale_u8_sse2_8bit+0x2b> + DB 233,228,254,255,255 ; jmpq 293dc <_sk_scale_u8_sse2_8bit+0x2b> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4 @@ -47243,7 +39710,7 @@ _sk_scale_u8_sse2_8bit LABEL PROC DB 102,15,110,232 ; movd %eax,%xmm5 DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5 DB 243,15,16,229 ; movss %xmm5,%xmm4 - DB 233,191,254,255,255 ; jmpq 1108 <_sk_scale_u8_sse2_8bit+0x2b> + DB 233,191,254,255,255 ; jmpq 293dc <_sk_scale_u8_sse2_8bit+0x2b> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,228 ; pxor %xmm4,%xmm4 DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4 @@ -47254,7 +39721,7 @@ _sk_scale_u8_sse2_8bit LABEL PROC DB 102,66,15,110,44,2 ; movd (%rdx,%r8,1),%xmm5 DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5 DB 242,15,16,229 ; movsd %xmm5,%xmm4 - DB 233,135,254,255,255 ; jmpq 1108 <_sk_scale_u8_sse2_8bit+0x2b> + DB 233,135,254,255,255 ; jmpq 293dc <_sk_scale_u8_sse2_8bit+0x2b> DB 15,31,0 ; nopl (%rax) DB 146 ; xchg %eax,%edx DB 255 ; (bad) @@ -47281,7 +39748,7 @@ PUBLIC _sk_lerp_1_float_sse2_8bit _sk_lerp_1_float_sse2_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax DB 243,15,16,32 ; movss (%rax),%xmm4 - DB 243,15,89,37,18,32,0,0 ; mulss 0x2012(%rip),%xmm4 # 32c0 <_sk_overlay_sse2_8bit+0x473> + DB 243,15,89,37,58,32,0,0 ; mulss 0x203a(%rip),%xmm4 # 2b5bc <_sk_overlay_sse2_8bit+0x49b> DB 243,15,44,196 ; cvttss2si %xmm4,%eax DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,96,228 ; punpcklbw %xmm4,%xmm4 @@ -47294,7 +39761,7 @@ _sk_lerp_1_float_sse2_8bit LABEL PROC DB 102,68,15,111,217 ; movdqa %xmm1,%xmm11 DB 102,69,15,96,217 ; punpcklbw %xmm9,%xmm11 DB 102,65,15,104,201 ; punpckhbw %xmm9,%xmm1 - DB 102,15,111,53,177,32,0,0 ; movdqa 0x20b1(%rip),%xmm6 # 33a0 <_sk_overlay_sse2_8bit+0x553> + DB 102,15,111,53,109,41,0,0 ; movdqa 0x296d(%rip),%xmm6 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,65,15,219,240 ; pand %xmm8,%xmm6 DB 102,15,111,230 ; movdqa %xmm6,%xmm4 DB 102,15,213,225 ; pmullw %xmm1,%xmm4 @@ -47357,10 +39824,10 @@ _sk_lerp_u8_sse2_8bit LABEL PROC DB 72,15,175,209 ; imul %rcx,%rdx DB 72,3,16 ; add (%rax),%rdx DB 77,133,201 ; test %r9,%r9 - DB 15,133,141,1,0,0 ; jne 1584 <_sk_lerp_u8_sse2_8bit+0x1ae> + DB 15,133,141,1,0,0 ; jne 29858 <_sk_lerp_u8_sse2_8bit+0x1ae> DB 243,66,15,126,44,2 ; movq (%rdx,%r8,1),%xmm5 DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5 - DB 102,15,84,45,167,31,0,0 ; andpd 0x1fa7(%rip),%xmm5 # 33b0 <_sk_overlay_sse2_8bit+0x563> + DB 102,15,84,45,83,40,0,0 ; andpd 0x2853(%rip),%xmm5 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,69,15,239,192 ; pxor %xmm8,%xmm8 DB 102,15,40,229 ; movapd %xmm5,%xmm4 DB 102,65,15,105,224 ; punpckhwd %xmm8,%xmm4 @@ -47446,15 +39913,15 @@ _sk_lerp_u8_sse2_8bit LABEL PROC DB 102,15,239,237 ; pxor %xmm5,%xmm5 DB 65,254,201 ; dec %r9b DB 65,128,249,6 ; cmp $0x6,%r9b - DB 15,135,104,254,255,255 ; ja 1401 <_sk_lerp_u8_sse2_8bit+0x2b> + DB 15,135,104,254,255,255 ; ja 296d5 <_sk_lerp_u8_sse2_8bit+0x2b> DB 65,15,182,193 ; movzbl %r9b,%eax - DB 72,141,13,116,0,0,0 ; lea 0x74(%rip),%rcx # 1618 <_sk_lerp_u8_sse2_8bit+0x242> + DB 72,141,13,116,0,0,0 ; lea 0x74(%rip),%rcx # 298ec <_sk_lerp_u8_sse2_8bit+0x242> DB 72,99,4,129 ; movslq (%rcx,%rax,4),%rax DB 72,1,200 ; add %rcx,%rax DB 255,224 ; jmpq *%rax DB 66,15,182,4,2 ; movzbl (%rdx,%r8,1),%eax DB 102,15,110,232 ; movd %eax,%xmm5 - DB 233,70,254,255,255 ; jmpq 1401 <_sk_lerp_u8_sse2_8bit+0x2b> + DB 233,70,254,255,255 ; jmpq 296d5 <_sk_lerp_u8_sse2_8bit+0x2b> DB 66,15,182,68,2,2 ; movzbl 0x2(%rdx,%r8,1),%eax DB 102,15,239,237 ; pxor %xmm5,%xmm5 DB 102,15,196,232,2 ; pinsrw $0x2,%eax,%xmm5 @@ -47462,7 +39929,7 @@ _sk_lerp_u8_sse2_8bit LABEL PROC DB 102,15,110,224 ; movd %eax,%xmm4 DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4 DB 243,15,16,236 ; movss %xmm4,%xmm5 - DB 233,33,254,255,255 ; jmpq 1401 <_sk_lerp_u8_sse2_8bit+0x2b> + DB 233,33,254,255,255 ; jmpq 296d5 <_sk_lerp_u8_sse2_8bit+0x2b> DB 66,15,182,68,2,6 ; movzbl 0x6(%rdx,%r8,1),%eax DB 102,15,239,237 ; pxor %xmm5,%xmm5 DB 102,15,196,232,6 ; pinsrw $0x6,%eax,%xmm5 @@ -47473,7 +39940,7 @@ _sk_lerp_u8_sse2_8bit LABEL PROC DB 102,66,15,110,36,2 ; movd (%rdx,%r8,1),%xmm4 DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4 DB 242,15,16,236 ; movsd %xmm4,%xmm5 - DB 233,233,253,255,255 ; jmpq 1401 <_sk_lerp_u8_sse2_8bit+0x2b> + DB 233,233,253,255,255 ; jmpq 296d5 <_sk_lerp_u8_sse2_8bit+0x2b> DB 149 ; xchg %eax,%ebp DB 255 ; (bad) DB 255 ; (bad) @@ -47512,7 +39979,7 @@ _sk_move_dst_src_sse2_8bit LABEL PROC PUBLIC _sk_black_color_sse2_8bit _sk_black_color_sse2_8bit LABEL PROC DB 72,173 ; lods %ds:(%rsi),%rax - DB 15,40,5,111,29,0,0 ; movaps 0x1d6f(%rip),%xmm0 # 33c0 <_sk_overlay_sse2_8bit+0x573> + DB 15,40,5,27,45,0,0 ; movaps 0x2d1b(%rip),%xmm0 # 2c640 <_sk_overlay_sse2_8bit+0x151f> DB 15,40,200 ; movaps %xmm0,%xmm1 DB 255,224 ; jmpq *%rax @@ -48376,7 +40843,7 @@ _sk_darken_sse2_8bit LABEL PROC DB 102,65,15,248,234 ; psubb %xmm10,%xmm5 DB 102,15,248,207 ; psubb %xmm7,%xmm1 DB 102,15,248,196 ; psubb %xmm4,%xmm0 - DB 102,15,111,37,132,14,0,0 ; movdqa 0xe84(%rip),%xmm4 # 33d0 <_sk_overlay_sse2_8bit+0x583> + DB 102,15,111,37,176,30,0,0 ; movdqa 0x1eb0(%rip),%xmm4 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,15,219,236 ; pand %xmm4,%xmm5 DB 102,15,111,252 ; movdqa %xmm4,%xmm7 DB 102,15,223,248 ; pandn %xmm0,%xmm7 @@ -48482,7 +40949,7 @@ _sk_lighten_sse2_8bit LABEL PROC DB 102,65,15,248,234 ; psubb %xmm10,%xmm5 DB 102,15,248,207 ; psubb %xmm7,%xmm1 DB 102,15,248,196 ; psubb %xmm4,%xmm0 - DB 102,15,111,37,168,12,0,0 ; movdqa 0xca8(%rip),%xmm4 # 33e0 <_sk_overlay_sse2_8bit+0x593> + DB 102,15,111,37,196,28,0,0 ; movdqa 0x1cc4(%rip),%xmm4 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,15,219,236 ; pand %xmm4,%xmm5 DB 102,15,111,252 ; movdqa %xmm4,%xmm7 DB 102,15,223,248 ; pandn %xmm0,%xmm7 @@ -48530,7 +40997,7 @@ _sk_exclusion_sse2_8bit LABEL PROC DB 102,15,113,214,8 ; psrlw $0x8,%xmm6 DB 102,15,103,244 ; packuswb %xmm4,%xmm6 DB 102,15,103,239 ; packuswb %xmm7,%xmm5 - DB 102,15,111,37,235,11,0,0 ; movdqa 0xbeb(%rip),%xmm4 # 33f0 <_sk_overlay_sse2_8bit+0x5a3> + DB 102,15,111,37,247,27,0,0 ; movdqa 0x1bf7(%rip),%xmm4 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,15,248,205 ; psubb %xmm5,%xmm1 DB 102,15,219,236 ; pand %xmm4,%xmm5 DB 102,15,219,230 ; pand %xmm6,%xmm4 @@ -48627,7 +41094,7 @@ _sk_difference_sse2_8bit LABEL PROC DB 102,65,15,103,244 ; packuswb %xmm12,%xmm6 DB 102,65,15,218,226 ; pminub %xmm10,%xmm4 DB 102,65,15,218,243 ; pminub %xmm11,%xmm6 - DB 102,15,111,45,56,10,0,0 ; movdqa 0xa38(%rip),%xmm5 # 3400 <_sk_overlay_sse2_8bit+0x5b3> + DB 102,15,111,45,52,26,0,0 ; movdqa 0x1a34(%rip),%xmm5 # 2c6d0 <_sk_overlay_sse2_8bit+0x15af> DB 102,15,248,206 ; psubb %xmm6,%xmm1 DB 102,15,219,245 ; pand %xmm5,%xmm6 DB 102,15,219,236 ; pand %xmm4,%xmm5 @@ -48722,7 +41189,7 @@ _sk_hardlight_sse2_8bit LABEL PROC DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11 DB 102,69,15,217,211 ; psubusw %xmm11,%xmm10 DB 102,68,15,117,213 ; pcmpeqw %xmm5,%xmm10 - DB 102,15,111,45,123,8,0,0 ; movdqa 0x87b(%rip),%xmm5 # 3410 <_sk_overlay_sse2_8bit+0x5c3> + DB 102,15,111,45,199,16,0,0 ; movdqa 0x10c7(%rip),%xmm5 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,111,198 ; movdqa %xmm6,%xmm0 DB 102,15,239,197 ; pxor %xmm5,%xmm0 DB 102,65,15,213,198 ; pmullw %xmm14,%xmm0 @@ -48826,7 +41293,7 @@ _sk_hardlight_sse2_8bit LABEL PROC DB 102,68,15,253,188,36,160,0,0,0 ; paddw 0xa0(%rsp),%xmm15 DB 102,68,15,253,76,36,16 ; paddw 0x10(%rsp),%xmm9 DB 102,15,253,44,36 ; paddw (%rsp),%xmm5 - DB 102,15,111,5,89,6,0,0 ; movdqa 0x659(%rip),%xmm0 # 3420 <_sk_overlay_sse2_8bit+0x5d3> + DB 102,15,111,5,69,22,0,0 ; movdqa 0x1645(%rip),%xmm0 # 2c6e0 <_sk_overlay_sse2_8bit+0x15bf> DB 102,15,253,208 ; paddw %xmm0,%xmm2 DB 102,68,15,253,210 ; paddw %xmm2,%xmm10 DB 102,68,15,253,248 ; paddw %xmm0,%xmm15 @@ -48835,7 +41302,7 @@ _sk_hardlight_sse2_8bit LABEL PROC DB 102,69,15,253,193 ; paddw %xmm9,%xmm8 DB 102,15,253,232 ; paddw %xmm0,%xmm5 DB 102,15,253,233 ; paddw %xmm1,%xmm5 - DB 102,15,111,5,60,6,0,0 ; movdqa 0x63c(%rip),%xmm0 # 3430 <_sk_overlay_sse2_8bit+0x5e3> + DB 102,15,111,5,40,22,0,0 ; movdqa 0x1628(%rip),%xmm0 # 2c6f0 <_sk_overlay_sse2_8bit+0x15cf> DB 102,15,228,232 ; pmulhuw %xmm0,%xmm5 DB 102,68,15,228,192 ; pmulhuw %xmm0,%xmm8 DB 102,68,15,228,248 ; pmulhuw %xmm0,%xmm15 @@ -48938,7 +41405,7 @@ _sk_overlay_sse2_8bit LABEL PROC DB 102,15,217,234 ; psubusw %xmm2,%xmm5 DB 102,15,117,236 ; pcmpeqw %xmm4,%xmm5 DB 102,15,127,172,36,160,0,0,0 ; movdqa %xmm5,0xa0(%rsp) - DB 102,15,111,53,64,4,0,0 ; movdqa 0x440(%rip),%xmm6 # 3440 <_sk_overlay_sse2_8bit+0x5f3> + DB 102,15,111,53,92,12,0,0 ; movdqa 0xc5c(%rip),%xmm6 # 2bf30 <_sk_overlay_sse2_8bit+0xe0f> DB 102,15,111,194 ; movdqa %xmm2,%xmm0 DB 102,15,239,198 ; pxor %xmm6,%xmm0 DB 102,65,15,213,199 ; pmullw %xmm15,%xmm0 @@ -49046,7 +41513,7 @@ _sk_overlay_sse2_8bit LABEL PROC DB 102,68,15,253,92,36,112 ; paddw 0x70(%rsp),%xmm11 DB 102,15,253,44,36 ; paddw (%rsp),%xmm5 DB 102,15,253,116,36,16 ; paddw 0x10(%rsp),%xmm6 - DB 102,15,111,5,26,2,0,0 ; movdqa 0x21a(%rip),%xmm0 # 3450 <_sk_overlay_sse2_8bit+0x603> + DB 102,15,111,5,214,17,0,0 ; movdqa 0x11d6(%rip),%xmm0 # 2c6e0 <_sk_overlay_sse2_8bit+0x15bf> DB 102,68,15,253,224 ; paddw %xmm0,%xmm12 DB 102,68,15,253,227 ; paddw %xmm3,%xmm12 DB 102,68,15,253,216 ; paddw %xmm0,%xmm11 @@ -49055,7 +41522,7 @@ _sk_overlay_sse2_8bit LABEL PROC DB 102,15,253,234 ; paddw %xmm2,%xmm5 DB 102,15,253,240 ; paddw %xmm0,%xmm6 DB 102,15,253,241 ; paddw %xmm1,%xmm6 - DB 102,15,111,5,254,1,0,0 ; movdqa 0x1fe(%rip),%xmm0 # 3460 <_sk_overlay_sse2_8bit+0x613> + DB 102,15,111,5,186,17,0,0 ; movdqa 0x11ba(%rip),%xmm0 # 2c6f0 <_sk_overlay_sse2_8bit+0x15cf> DB 102,15,228,240 ; pmulhuw %xmm0,%xmm6 DB 102,15,228,232 ; pmulhuw %xmm0,%xmm5 DB 102,68,15,228,216 ; pmulhuw %xmm0,%xmm11 @@ -49076,134 +41543,753 @@ _sk_overlay_sse2_8bit LABEL PROC ALIGN 4 DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 32ff <_sk_overlay_sse2_8bit+0x4b2> + DB 0,63 ; add %bh,(%rdi) DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 3303 <_sk_overlay_sse2_8bit+0x4b6> + DB 128,63,1 ; cmpb $0x1,(%rdi) DB 0,0 ; add %al,(%rax) - DB 127,67 ; jg 3307 <_sk_overlay_sse2_8bit+0x4ba> - -ALIGN 16 + DB 0,4,0 ; add %al,(%rax,%rax,1) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 2,0 ; add (%rax),%al DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) + DB 252 ; cld + DB 190,0,0,128,191 ; mov $0xbf800000,%esi DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 224,64 ; loopne 2b5f0 <.literal4+0x64> + DB 154 ; (bad) + DB 153 ; cltd + DB 153 ; cltd + DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax + DB 71,225,61 ; rex.RXB loope 2b5f9 <.literal4+0x6d> DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 127,67 ; jg 2b603 <.literal4+0x77> + DB 145 ; xchg %eax,%ecx + DB 131,158,61,92,143,50,63 ; sbbl $0x3f,0x328f5c3d(%rsi) + DB 10,215 ; or %bh,%dl + DB 35,59 ; and (%rbx),%edi + DB 174 ; scas %es:(%rdi),%al + DB 71,97 ; rex.RXB (bad) + DB 61,82,184,78,65 ; cmp $0x414eb852,%eax + DB 186,159,98,60,57 ; mov $0x393c629f,%edx + DB 215 ; xlat %ds:(%rbx) + DB 32,187,109,165,144,63 ; and %bh,0x3f90a56d(%rbx) + DB 252 ; cld + DB 191,16,62,168,177 ; mov $0xb1a83e10,%edi + DB 152 ; cwtl + DB 59,0 ; cmp (%rax),%eax + DB 0,192 ; add %al,%al + DB 64,0,0 ; add %al,(%rax) + DB 0,64,0 ; add %al,0x0(%rax) + DB 0,128,64,171,170,42 ; add %al,0x2aaaab40(%rax) + DB 62,171 ; ds stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 62,171 ; ds stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,63 ; sub (%rdi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 190,129,128,128,59 ; mov $0x3b808081,%esi + DB 0,248 ; add %bh,%al DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 8,33 ; or %ah,(%rcx) + DB 132,55 ; test %dh,(%rdi) + DB 224,7 ; loopne 2b619 <.literal4+0x8d> DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 33,8 ; and %ecx,(%rax) + DB 2,58 ; add (%rdx),%bh + DB 31 ; (bad) + DB 0,0 ; add %al,(%rax) + DB 0,8 ; add %cl,(%rax) + DB 33,4,61,128,0,128,55 ; and %eax,0x37800080(,%rdi,1) DB 0,0 ; add %al,(%rax) + DB 0,52,255 ; add %dh,(%rdi,%rdi,8) + DB 255 ; (bad) + DB 127,0 ; jg 2b62c <.literal4+0xa0> + DB 119,115 ; ja 2b6a1 <.literal4+0x115> + DB 248 ; clc + DB 194,117,191 ; retq $0xbf75 + DB 191,63,249,68,180 ; mov $0xb444f93f,%edi + DB 62,163,233,220,63,81,140,242,66,141 ; movabs %eax,%ds:0x8d42f28c513fdce9 + DB 188,190,63,248,245 ; mov $0xf5f83fbe,%esp + DB 154 ; (bad) + DB 64,254 ; rex (bad) + DB 210,221 ; rcr %cl,%ch + DB 65,0,0 ; add %al,(%r8) + DB 0,75,0 ; add %cl,0x0(%rbx) + DB 0,200 ; add %cl,%al + DB 66,0,0 ; rex.X add %al,(%rax) + DB 0,195 ; add %al,%bl + DB 0,0 ; add %al,(%rax) + DB 128,65,203,61 ; addb $0x3d,-0x35(%rcx) + DB 13,60,111,18,3 ; or $0x3126f3c,%eax + DB 59,10 ; cmp (%rdx),%ecx + DB 215 ; xlat %ds:(%rbx) + DB 163,59,194,24,17,60,203,61,13 ; movabs %eax,0xd3dcb3c1118c23b + DB 190,80,128,3,62 ; mov $0x3e038050,%esi + DB 31 ; (bad) + DB 215 ; xlat %ds:(%rbx) + DB 118,63 ; jbe 2b6b7 <.literal4+0x12b> + DB 246,64,83,63 ; testb $0x3f,0x53(%rax) + DB 0,0 ; add %al,(%rax) + DB 248 ; clc + DB 65,0,0 ; add %al,(%r8) + DB 124,66 ; jl 2b6c6 <.literal4+0x13a> + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax) + DB 0,0 ; add %al,(%rax) + DB 137,136,136,57,240,0 ; mov %ecx,0xf03988(%rax) + DB 0,0 ; add %al,(%rax) + 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 2b6e9 <.literal4+0x15d> DB 0,255 ; add %bh,%bh + DB 127,71 ; jg 2b6f3 <.literal4+0x167> + DB 208 ; (bad) + DB 179,89 ; mov $0x59,%bl + DB 62,89 ; ds pop %rcx + DB 23 ; (bad) + DB 55 ; (bad) + DB 63 ; (bad) + DB 152 ; cwtl + DB 221,147,61,18,120,57 ; fstl 0x3978123d(%rbx) + DB 64,45,16,17,192,32 ; rex sub $0x20c01110,%eax + DB 148 ; xchg %eax,%esp + DB 90 ; pop %rdx + DB 62,4,157 ; ds add $0x9d,%al + DB 30 ; (bad) + DB 62,0,24 ; add %bl,%ds:(%rax) + DB 161,57,111,43,231,187,159,215,202 ; movabs 0xcad79fbbe72b6f39,%eax + DB 60,212 ; cmp $0xd4,%al + DB 100,84 ; fs push %rsp + DB 189,169,240,34,62 ; mov $0x3e22f0a9,%ebp + DB 0,0 ; add %al,(%rax) + DB 128,62,0 ; cmpb $0x0,(%rsi) + DB 0,0 ; add %al,(%rax) + DB 192,0,0 ; rolb $0x0,(%rax) + DB 128,192,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 128,0,0 ; addb $0x0,(%rax) + DB 0,191,0,0,192,191 ; add %bh,-0x40400000(%rdi) + DB 114,28 ; jb 2b712 <.literal4+0x186> + DB 199 ; (bad) + DB 62,0,0 ; add %al,%ds:(%rax) + DB 192,63,85 ; sarb $0x55,(%rdi) + DB 85 ; push %rbp + DB 149 ; xchg %eax,%ebp + DB 191,57,142,99,61 ; mov $0x3d638e39,%edi + DB 114,249 ; jb 2b6ff <.literal4+0x173> + DB 127,63 ; jg 2b747 <_sk_overlay_sse2_8bit+0x626> + DB 3,0 ; add (%rax),%eax + DB 0,0 ; add %al,(%rax) + DB 0,128,0,0,0,4 ; add %al,0x4000000(%rax) + DB 0,128,0,0,0,56 ; add %al,0x38000000(%rax) + DB 0,0 ; add %al,(%rax) + DB 128,56,0 ; cmpb $0x0,(%rax) + DB 64,254 ; rex (bad) + DB 255,1 ; incl (%rcx) + DB 1,1 ; add %eax,(%rcx) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) + +ALIGN 32 + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b768 <_sk_overlay_sse2_8bit+0xa000647> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b770 <_sk_overlay_sse2_8bit+0x1200064f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b778 <_sk_overlay_sse2_8bit+0x1a000657> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b780 <_sk_overlay_sse2_8bit+0x300065f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b7c8 <_sk_overlay_sse2_8bit+0xa0006a7> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b7d0 <_sk_overlay_sse2_8bit+0x120006af> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b7d8 <_sk_overlay_sse2_8bit+0x1a0006b7> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b7e0 <_sk_overlay_sse2_8bit+0x30006bf> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b828 <_sk_overlay_sse2_8bit+0xa000707> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b830 <_sk_overlay_sse2_8bit+0x1200070f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b838 <_sk_overlay_sse2_8bit+0x1a000717> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b840 <_sk_overlay_sse2_8bit+0x300071f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b888 <_sk_overlay_sse2_8bit+0xa000767> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b890 <_sk_overlay_sse2_8bit+0x1200076f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b898 <_sk_overlay_sse2_8bit+0x1a000777> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b8a0 <_sk_overlay_sse2_8bit+0x300077f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b8e8 <_sk_overlay_sse2_8bit+0xa0007c7> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b8f0 <_sk_overlay_sse2_8bit+0x120007cf> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b8f8 <_sk_overlay_sse2_8bit+0x1a0007d7> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b900 <_sk_overlay_sse2_8bit+0x30007df> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b948 <_sk_overlay_sse2_8bit+0xa000827> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b950 <_sk_overlay_sse2_8bit+0x1200082f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b958 <_sk_overlay_sse2_8bit+0x1a000837> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b960 <_sk_overlay_sse2_8bit+0x300083f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b9a8 <_sk_overlay_sse2_8bit+0xa000887> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b9b0 <_sk_overlay_sse2_8bit+0x1200088f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b9b8 <_sk_overlay_sse2_8bit+0x1a000897> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b9c0 <_sk_overlay_sse2_8bit+0x300089f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02ba08 <_sk_overlay_sse2_8bit+0xa0008e7> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202ba10 <_sk_overlay_sse2_8bit+0x120008ef> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02ba18 <_sk_overlay_sse2_8bit+0x1a0008f7> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302ba20 <_sk_overlay_sse2_8bit+0x30008ff> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,18 ; callq *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,22 ; callq *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,26 ; lcall *(%rdx) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,30 ; lcall *(%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) - DB 1,1 ; add %eax,(%rcx) - DB 1,0 ; add %eax,(%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) - DB 0,255 ; add %bh,%bh DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 3,3 ; add (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,0,0 ; sldt (%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) DB 0,255 ; add %bh,%bh DB 0,0 ; add %al,(%rax) DB 0,255 ; add %bh,%bh @@ -49211,6 +42297,433 @@ ALIGN 16 DB 0,255 ; add %bh,%bh DB 0,0 ; add %al,(%rax) DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 2,1 ; add (%rcx),%al + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,2,1 ; or $0x1020f0c,%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,3,255 ; or $0xff030f0c,%eax + DB 7 ; (bad) + DB 255,11 ; decl (%rbx) + DB 255,15 ; decl (%rdi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,19 ; callq *(%rbx) + DB 255,23 ; callq *(%rdi) + DB 255,27 ; lcall *(%rbx) + DB 255,31 ; lcall *(%rdi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,3 ; incl (%rbx) + DB 3,3 ; add (%rbx),%eax + DB 3,7 ; add (%rdi),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,255 ; (bad) + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,4,4 ; add %al,(%rsp,%rax,1) + DB 4,4 ; add $0x4,%al + DB 8,8 ; or %cl,(%rax) + DB 8,8 ; or %cl,(%rax) + DB 12,12 ; or $0xc,%al + DB 12,12 ; or $0xc,%al + DB 16,16 ; adc %dl,(%rax) + DB 16,16 ; adc %dl,(%rax) + DB 20,20 ; adc $0x14,%al + DB 20,20 ; adc $0x14,%al + DB 24,24 ; sbb %bl,(%rax) + DB 24,24 ; sbb %bl,(%rax) + DB 28,28 ; sbb $0x1c,%al + DB 28,28 ; sbb $0x1c,%al + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 4,4 ; add $0x4,%al + DB 4,4 ; add $0x4,%al + DB 8,8 ; or %cl,(%rax) + DB 8,8 ; or %cl,(%rax) + DB 12,12 ; or $0xc,%al + DB 12,12 ; or $0xc,%al + DB 16,16 ; adc %dl,(%rax) + DB 16,16 ; adc %dl,(%rax) + DB 20,20 ; adc $0x14,%al + DB 20,20 ; adc $0x14,%al + DB 24,24 ; sbb %bl,(%rax) + DB 24,24 ; sbb %bl,(%rax) + DB 28,28 ; sbb $0x1c,%al + DB 28,28 ; sbb $0x1c,%al + DB 3,3 ; add (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) DB 255 ; (bad) DB 255 ; (bad) DB 255,0 ; incl (%rax) @@ -49232,6 +42745,31 @@ ALIGN 16 DB 255 ; (bad) DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 3,3 ; add (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) DB 255 ; (bad) DB 255 ; (bad) DB 255,0 ; incl (%rax) @@ -49253,44 +42791,926 @@ ALIGN 16 DB 255 ; (bad) DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 3,3 ; add (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,255 ; (bad) + DB 0,127,0 ; add %bh,0x0(%rdi) + DB 129,128,0,0,0,0,0,0,0,0 ; addl $0x0,0x0(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 3,3 ; add (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,3,3 ; lsl (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,255 ; (bad) + DB 0,127,0 ; add %bh,0x0(%rdi) + DB 129 ; .byte 0x81 + DB 128 ; .byte 0x80 + +ALIGN 16 + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 0,2 ; add %al,(%rdx) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,2 ; add %al,(%rdx) + DB 4,6 ; add $0x6,%al + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,63 ; add %bh,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,63 ; add %bh,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,63 ; add %bh,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,63 ; add %bh,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 128,63,0 ; cmpb $0x0,(%rdi) + DB 0,128,63,0,0,128 ; add %al,-0x7fffffc1(%rax) + DB 63 ; (bad) + DB 0,0 ; add %al,(%rax) + DB 128,63,1 ; cmpb $0x1,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,1 ; add %al,(%rcx) + DB 0,0 ; add %al,(%rax) + DB 0,1 ; add %al,(%rcx) + DB 0,0 ; add %al,(%rax) + DB 0,1 ; add %al,(%rcx) + DB 0,0 ; add %al,(%rax) + DB 0,4,0 ; add %al,(%rax,%rax,1) + DB 0,0 ; add %al,(%rax) + DB 4,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 4,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 4,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 2,0 ; add (%rax),%al + DB 0,0 ; add %al,(%rax) + DB 2,0 ; add (%rax),%al + DB 0,0 ; add %al,(%rax) + DB 2,0 ; add (%rax),%al + DB 0,0 ; add %al,(%rax) + DB 2,0 ; add (%rax),%al + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) + DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) + DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) + DB 128,60,0,0 ; cmpb $0x0,(%rax,%rax,1) + DB 252 ; cld + DB 190,0,0,252,190 ; mov $0xbefc0000,%esi + DB 0,0 ; add %al,(%rax) + DB 252 ; cld + DB 190,0,0,252,190 ; mov $0xbefc0000,%esi + DB 0,0 ; add %al,(%rax) + DB 128,191,0,0,128,191,0 ; cmpb $0x0,-0x40800000(%rdi) + DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax) + DB 191,0,0,224,64 ; mov $0x40e00000,%edi + DB 0,0 ; add %al,(%rax) + DB 224,64 ; loopne 2c028 <.literal16+0xf8> + DB 0,0 ; add %al,(%rax) + DB 224,64 ; loopne 2c02c <.literal16+0xfc> + DB 0,0 ; add %al,(%rax) + DB 224,64 ; loopne 2c030 <.literal16+0x100> + DB 154 ; (bad) + DB 153 ; cltd + DB 153 ; cltd + DB 62,154 ; ds (bad) + DB 153 ; cltd + DB 153 ; cltd + DB 62,154 ; ds (bad) + DB 153 ; cltd + DB 153 ; cltd + DB 62,154 ; ds (bad) + DB 153 ; cltd + DB 153 ; cltd + DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax + DB 10,23 ; or (%rdi),%dl + DB 63 ; (bad) + DB 61,10,23,63,61 ; cmp $0x3d3f170a,%eax + DB 10,23 ; or (%rdi),%dl + DB 63 ; (bad) + DB 174 ; scas %es:(%rdi),%al + DB 71,225,61 ; rex.RXB loope 2c051 <.literal16+0x121> + DB 174 ; scas %es:(%rdi),%al + DB 71,225,61 ; rex.RXB loope 2c055 <.literal16+0x125> + DB 174 ; scas %es:(%rdi),%al + DB 71,225,61 ; rex.RXB loope 2c059 <.literal16+0x129> + DB 174 ; scas %es:(%rdi),%al + DB 71,225,61 ; rex.RXB loope 2c05d <.literal16+0x12d> + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 1,255 ; add %edi,%edi + DB 255 ; (bad) + DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02c038 <_sk_overlay_sse2_8bit+0xa000f17> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302c040 <_sk_overlay_sse2_8bit+0x3000f1f> + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,6 ; incl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,10 ; decl (%rdx) DB 255 ; (bad) DB 255 ; (bad) + DB 255,14 ; decl (%rsi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,0 ; incl (%rax) + DB 0,127,67 ; add %bh,0x43(%rdi) + DB 0,0 ; add %al,(%rax) + DB 127,67 ; jg 2c09b <.literal16+0x16b> + DB 0,0 ; add %al,(%rax) + DB 127,67 ; jg 2c09f <.literal16+0x16f> + DB 0,0 ; add %al,(%rax) + DB 127,67 ; jg 2c0a3 <.literal16+0x173> + DB 145 ; xchg %eax,%ecx + DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) + DB 145 ; xchg %eax,%ecx + DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi) + DB 92 ; pop %rsp + DB 143 ; (bad) + DB 50,63 ; xor (%rdi),%bh + DB 92 ; pop %rsp + DB 143 ; (bad) + DB 50,63 ; xor (%rdi),%bh + DB 92 ; pop %rsp + DB 143 ; (bad) + DB 50,63 ; xor (%rdi),%bh + DB 92 ; pop %rsp + DB 143 ; (bad) + DB 50,63 ; xor (%rdi),%bh + DB 10,215 ; or %bh,%dl + DB 35,59 ; and (%rbx),%edi + DB 10,215 ; or %bh,%dl + DB 35,59 ; and (%rbx),%edi + DB 10,215 ; or %bh,%dl + DB 35,59 ; and (%rbx),%edi + DB 10,215 ; or %bh,%dl + DB 35,59 ; and (%rbx),%edi + DB 174 ; scas %es:(%rdi),%al + DB 71,97 ; rex.RXB (bad) + DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax + DB 174 ; scas %es:(%rdi),%al + DB 71,97 ; rex.RXB (bad) + DB 61,174,71,97,61 ; cmp $0x3d6147ae,%eax + DB 82 ; push %rdx + DB 184,78,65,82,184 ; mov $0xb852414e,%eax + DB 78 ; rex.WRX + DB 65,82 ; push %r10 + DB 184,78,65,82,184 ; mov $0xb852414e,%eax + DB 78 ; rex.WRX + DB 65,57,215 ; cmp %edx,%r15d + DB 32,187,57,215,32,187 ; and %bh,-0x44df28c7(%rbx) + DB 57,215 ; cmp %edx,%edi + DB 32,187,57,215,32,187 ; and %bh,-0x44df28c7(%rbx) + DB 186,159,98,60,186 ; mov $0xba3c629f,%edx + DB 159 ; lahf + DB 98 ; (bad) + DB 60,186 ; cmp $0xba,%al + DB 159 ; lahf + DB 98 ; (bad) + DB 60,186 ; cmp $0xba,%al + DB 159 ; lahf + DB 98 ; (bad) + DB 60,109 ; cmp $0x6d,%al + DB 165 ; movsl %ds:(%rsi),%es:(%rdi) + DB 144 ; nop + DB 63 ; (bad) + DB 109 ; insl (%dx),%es:(%rdi) + DB 165 ; movsl %ds:(%rsi),%es:(%rdi) + DB 144 ; nop + DB 63 ; (bad) + DB 109 ; insl (%dx),%es:(%rdi) + DB 165 ; movsl %ds:(%rsi),%es:(%rdi) + DB 144 ; nop + DB 63 ; (bad) + DB 109 ; insl (%dx),%es:(%rdi) + DB 165 ; movsl %ds:(%rsi),%es:(%rdi) + DB 144 ; nop + DB 63 ; (bad) + DB 252 ; cld + DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi + DB 16,62 ; adc %bh,(%rsi) + DB 252 ; cld + DB 191,16,62,252,191 ; mov $0xbffc3e10,%edi + DB 16,62 ; adc %bh,(%rsi) + DB 168,177 ; test $0xb1,%al + DB 152 ; cwtl + DB 59,168,177,152,59,168 ; cmp -0x57c4674f(%rax),%ebp + DB 177,152 ; mov $0x98,%cl + DB 59,168,177,152,59,0 ; cmp 0x3b98b1(%rax),%ebp + DB 0,192 ; add %al,%al + DB 64,0,0 ; add %al,(%rax) + DB 192,64,0,0 ; rolb $0x0,0x0(%rax) + DB 192,64,0,0 ; rolb $0x0,0x0(%rax) + DB 192,64,0,0 ; rolb $0x0,0x0(%rax) + DB 0,64,0 ; add %al,0x0(%rax) + DB 0,0 ; add %al,(%rax) + DB 64,0,0 ; add %al,(%rax) + DB 0,64,0 ; add %al,0x0(%rax) + DB 0,0 ; add %al,(%rax) + DB 64,0,0 ; add %al,(%rax) + DB 128,64,0,0 ; addb $0x0,0x0(%rax) + DB 128,64,0,0 ; addb $0x0,0x0(%rax) + DB 128,64,0,0 ; addb $0x0,0x0(%rax) + DB 128,64,171,170 ; addb $0xaa,-0x55(%rax) + DB 42,62 ; sub (%rsi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,62 ; sub (%rsi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,62 ; sub (%rsi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,62 ; sub (%rsi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 62,171 ; ds stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 62,171 ; ds stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 62,171 ; ds stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 62,171 ; ds stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,63 ; sub (%rdi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,63 ; sub (%rdi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,63 ; sub (%rdi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 42,63 ; sub (%rdi),%bh + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi + DB 171 ; stos %eax,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 170 ; stos %al,%es:(%rdi) + DB 190,171,170,170,190 ; mov $0xbeaaaaab,%esi + 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,0,248,0,0 ; addb $0x0,0xf8003b(%rax) + DB 0,248 ; add %bh,%al + DB 0,0 ; add %al,(%rax) + DB 0,248 ; add %bh,%al + DB 0,0 ; add %al,(%rax) + DB 0,248 ; add %bh,%al + DB 0,0 ; add %al,(%rax) + DB 8,33 ; or %ah,(%rcx) + DB 132,55 ; test %dh,(%rdi) + DB 8,33 ; or %ah,(%rcx) + DB 132,55 ; test %dh,(%rdi) + DB 8,33 ; or %ah,(%rcx) + DB 132,55 ; test %dh,(%rdi) + DB 8,33 ; or %ah,(%rcx) + DB 132,55 ; test %dh,(%rdi) + DB 224,7 ; loopne 2c1a9 <.literal16+0x279> + DB 0,0 ; add %al,(%rax) + DB 224,7 ; loopne 2c1ad <.literal16+0x27d> + DB 0,0 ; add %al,(%rax) + DB 224,7 ; loopne 2c1b1 <.literal16+0x281> + DB 0,0 ; add %al,(%rax) + DB 224,7 ; loopne 2c1b5 <.literal16+0x285> + DB 0,0 ; add %al,(%rax) + DB 33,8 ; and %ecx,(%rax) + DB 2,58 ; add (%rdx),%bh + DB 33,8 ; and %ecx,(%rax) + DB 2,58 ; add (%rdx),%bh + DB 33,8 ; and %ecx,(%rax) + DB 2,58 ; add (%rdx),%bh + DB 33,8 ; and %ecx,(%rax) + DB 2,58 ; add (%rdx),%bh + DB 31 ; (bad) + DB 0,0 ; add %al,(%rax) + DB 0,31 ; add %bl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,31 ; add %bl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,31 ; add %bl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,8 ; add %cl,(%rax) + DB 33,4,61,8,33,4,61 ; and %eax,0x3d042108(,%rdi,1) + DB 8,33 ; or %ah,(%rcx) + DB 4,61 ; add $0x3d,%al + DB 8,33 ; or %ah,(%rcx) + DB 4,61 ; add $0x3d,%al + DB 255,0 ; incl (%rax) DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 8,255 ; or %bh,%bh + DB 10,255 ; or %bh,%bh + DB 12,255 ; or $0xff,%al + DB 14 ; (bad) + DB 255,0 ; incl (%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,128,0,128,55,128 ; add %al,-0x7fc88000(%rax) + DB 0,128,55,128,0,128 ; add %al,-0x7fff7fc9(%rax) + DB 55 ; (bad) + DB 128,0,128 ; addb $0x80,(%rax) + DB 55 ; (bad) + DB 8,128,10,128,12,128 ; or %al,-0x7ff37ff6(%rax) + DB 14 ; (bad) + DB 128,0,0 ; addb $0x0,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,52,0 ; add %dh,(%rax,%rax,1) + DB 0,0 ; add %al,(%rax) + DB 52,0 ; xor $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 52,0 ; xor $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 52,255 ; xor $0xff,%al + DB 255 ; (bad) + DB 127,0 ; jg 2c234 <.literal16+0x304> + DB 255 ; (bad) + DB 255 ; (bad) + DB 127,0 ; jg 2c238 <.literal16+0x308> + DB 255 ; (bad) + DB 255 ; (bad) + DB 127,0 ; jg 2c23c <.literal16+0x30c> DB 255 ; (bad) DB 255 ; (bad) + DB 127,0 ; jg 2c240 <.literal16+0x310> + DB 119,115 ; ja 2c2b5 <.literal16+0x385> + DB 248 ; clc + DB 194,119,115 ; retq $0x7377 + DB 248 ; clc + DB 194,119,115 ; retq $0x7377 + DB 248 ; clc + DB 194,119,115 ; retq $0x7377 + DB 248 ; clc + DB 194,117,191 ; retq $0xbf75 + DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi + DB 63 ; (bad) + DB 117,191 ; jne 2c219 <.literal16+0x2e9> + DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi + DB 63 ; (bad) + DB 249 ; stc + DB 68,180,62 ; rex.R mov $0x3e,%spl + DB 249 ; stc + DB 68,180,62 ; rex.R mov $0x3e,%spl + DB 249 ; stc + DB 68,180,62 ; rex.R mov $0x3e,%spl + 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 ffffffffe9a6025a <_sk_overlay_sse2_8bit+0xffffffffe9a35139> + DB 220,63 ; fdivrl (%rdi) + DB 81 ; push %rcx + DB 140,242 ; mov %?,%edx + DB 66,81 ; rex.X push %rcx + DB 140,242 ; mov %?,%edx + DB 66,81 ; rex.X push %rcx + DB 140,242 ; mov %?,%edx + DB 66,81 ; rex.X push %rcx + DB 140,242 ; mov %?,%edx + DB 66,141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%r15,4),%edi + DB 63 ; (bad) + DB 141,188,190,63,141,188,190 ; lea -0x414372c1(%rsi,%rdi,4),%edi + DB 63 ; (bad) + DB 248 ; clc + DB 245 ; cmc + DB 154 ; (bad) + DB 64,248 ; rex clc + DB 245 ; cmc + DB 154 ; (bad) + DB 64,248 ; rex clc + DB 245 ; cmc + DB 154 ; (bad) + DB 64,248 ; rex clc + DB 245 ; cmc + DB 154 ; (bad) + DB 64,254 ; rex (bad) + DB 210,221 ; rcr %cl,%ch + DB 65,254 ; rex.B (bad) + DB 210,221 ; rcr %cl,%ch + DB 65,254 ; rex.B (bad) + DB 210,221 ; rcr %cl,%ch + DB 65,254 ; rex.B (bad) + DB 210,221 ; rcr %cl,%ch + DB 65,0,0 ; add %al,(%r8) + DB 0,75,0 ; add %cl,0x0(%rbx) + DB 0,0 ; add %al,(%rax) + DB 75,0,0 ; rex.WXB add %al,(%r8) + DB 0,75,0 ; add %cl,0x0(%rbx) + DB 0,0 ; add %al,(%rax) + DB 75,0,0 ; rex.WXB add %al,(%r8) + 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 200,66,0,0 ; enterq $0x42,$0x0 + DB 0,195 ; add %al,%bl + DB 0,0 ; add %al,(%rax) + DB 0,195 ; add %al,%bl + DB 0,0 ; add %al,(%rax) + DB 0,195 ; add %al,%bl + DB 0,0 ; add %al,(%rax) + DB 0,195 ; add %al,%bl + DB 0,0 ; add %al,(%rax) + DB 128,65,0,0 ; addb $0x0,0x0(%rcx) + DB 128,65,0,0 ; addb $0x0,0x0(%rcx) + DB 128,65,0,0 ; addb $0x0,0x0(%rcx) + DB 128,65,203,61 ; addb $0x3d,-0x35(%rcx) + DB 13,60,203,61,13 ; or $0xd3dcb3c,%eax + DB 60,203 ; cmp $0xcb,%al + DB 61,13,60,203,61 ; cmp $0x3dcb3c0d,%eax + DB 13,60,111,18,3 ; or $0x3126f3c,%eax + DB 59,111,18 ; cmp 0x12(%rdi),%ebp + DB 3,59 ; add (%rbx),%edi + DB 111 ; outsl %ds:(%rsi),(%dx) + DB 18,3 ; adc (%rbx),%al + DB 59,111,18 ; cmp 0x12(%rdi),%ebp + DB 3,59 ; add (%rbx),%edi + DB 10,215 ; or %bh,%dl + DB 163,59,10,215,163,59,10,215,163 ; movabs %eax,0xa3d70a3ba3d70a3b + DB 59,10 ; cmp (%rdx),%ecx + DB 215 ; xlat %ds:(%rbx) + DB 163,59,194,24,17,60,194,24,17 ; movabs %eax,0x1118c23c1118c23b + DB 60,194 ; cmp $0xc2,%al + DB 24,17 ; sbb %dl,(%rcx) + DB 60,194 ; cmp $0xc2,%al + DB 24,17 ; sbb %dl,(%rcx) + DB 60,203 ; cmp $0xcb,%al + DB 61,13,190,203,61 ; cmp $0x3dcbbe0d,%eax + DB 13,190,203,61,13 ; or $0xd3dcbbe,%eax + DB 190,203,61,13,190 ; mov $0xbe0d3dcb,%esi + DB 80 ; push %rax + DB 128,3,62 ; addb $0x3e,(%rbx) + DB 80 ; push %rax + DB 128,3,62 ; addb $0x3e,(%rbx) + DB 80 ; push %rax + DB 128,3,62 ; addb $0x3e,(%rbx) + DB 80 ; push %rax + DB 128,3,62 ; addb $0x3e,(%rbx) + DB 31 ; (bad) + DB 215 ; xlat %ds:(%rbx) + DB 118,63 ; jbe 2c3a3 <.literal16+0x473> + DB 31 ; (bad) + DB 215 ; xlat %ds:(%rbx) + DB 118,63 ; jbe 2c3a7 <.literal16+0x477> + DB 31 ; (bad) + DB 215 ; xlat %ds:(%rbx) + DB 118,63 ; jbe 2c3ab <.literal16+0x47b> + DB 31 ; (bad) + DB 215 ; xlat %ds:(%rbx) + DB 118,63 ; jbe 2c3af <.literal16+0x47f> + 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) + DB 246,64,83,63 ; testb $0x3f,0x53(%rax) + DB 0,4,0 ; add %al,(%rax,%rax,1) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,248 ; add %bh,%al + DB 65,0,0 ; add %al,(%r8) + DB 248 ; clc + DB 65,0,0 ; add %al,(%r8) + DB 248 ; clc + DB 65,0,0 ; add %al,(%r8) + DB 248 ; clc + DB 65,0,0 ; add %al,(%r8) + DB 124,66 ; jl 2c3e6 <.literal16+0x4b6> + DB 0,0 ; add %al,(%rax) + DB 124,66 ; jl 2c3ea <.literal16+0x4ba> + DB 0,0 ; add %al,(%rax) + DB 124,66 ; jl 2c3ee <.literal16+0x4be> + DB 0,0 ; add %al,(%rax) + DB 124,66 ; jl 2c3f2 <.literal16+0x4c2> + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) + DB 136,55 ; mov %dh,(%rdi) + DB 137,136,136,55,137,136 ; mov %ecx,-0x7776c878(%rax) + DB 136,55 ; mov %dh,(%rdi) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) + DB 136,57 ; mov %bh,(%rcx) + DB 137,136,136,57,137,136 ; mov %ecx,-0x7776c678(%rax) + DB 136,57 ; mov %bh,(%rcx) + DB 240,0,0 ; lock add %al,(%rax) + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 0,240 ; add %dh,%al + DB 0,0 ; add %al,(%rax) + DB 0,137,136,136,59,137 ; add %cl,-0x76c47778(%rcx) + DB 136,136,59,137,136,136 ; mov %cl,-0x777776c5(%rax) + DB 59,137,136,136,59,15 ; cmp 0xf3b8888(%rcx),%ecx + DB 0,0 ; add %al,(%rax) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,15 ; add %cl,(%rdi) + DB 0,0 ; add %al,(%rax) + DB 0,137,136,136,61,137 ; add %cl,-0x76c27778(%rcx) + 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 2c475 <.literal16+0x545> + DB 0,0 ; add %al,(%rax) + DB 112,65 ; jo 2c479 <.literal16+0x549> + DB 0,0 ; add %al,(%rax) + DB 112,65 ; jo 2c47d <.literal16+0x54d> + DB 0,0 ; add %al,(%rax) + DB 112,65 ; jo 2c481 <.literal16+0x551> + DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,4,0 ; add %al,(%rax,%rax,1) + DB 0,0 ; add %al,(%rax) + DB 4,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 4,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 4,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 56,0 ; cmp %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 56,0 ; cmp %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 56,0 ; cmp %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 56,0 ; cmp %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 128,0,0 ; addb $0x0,(%rax) + DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,128,0,0,128,56 ; add %al,0x38800000(%rax) + DB 0,0 ; add %al,(%rax) + DB 128,56,0 ; cmpb $0x0,(%rax) + DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax) + DB 56,0 ; cmp %al,(%rax) + DB 64,254 ; rex (bad) DB 255,0 ; incl (%rax) + DB 64,254 ; rex (bad) DB 255,0 ; incl (%rax) + DB 64,254 ; rex (bad) DB 255,0 ; incl (%rax) + DB 64,254 ; rex (bad) DB 255,0 ; incl (%rax) + DB 255 ; (bad) + DB 127,71 ; jg 2c4eb <.literal16+0x5bb> + DB 0,255 ; add %bh,%bh + DB 127,71 ; jg 2c4ef <.literal16+0x5bf> + DB 0,255 ; add %bh,%bh + DB 127,71 ; jg 2c4f3 <.literal16+0x5c3> + DB 0,255 ; add %bh,%bh + DB 127,71 ; jg 2c4f7 <.literal16+0x5c7> + DB 208 ; (bad) + DB 179,89 ; mov $0x59,%bl + DB 62,208 ; ds (bad) + DB 179,89 ; mov $0x59,%bl + DB 62,208 ; ds (bad) + DB 179,89 ; mov $0x59,%bl + DB 62,208 ; ds (bad) + DB 179,89 ; mov $0x59,%bl + DB 62,89 ; ds pop %rcx + DB 23 ; (bad) + DB 55 ; (bad) + DB 63 ; (bad) + DB 89 ; pop %rcx + DB 23 ; (bad) + DB 55 ; (bad) + DB 63 ; (bad) + DB 89 ; pop %rcx + DB 23 ; (bad) + DB 55 ; (bad) + DB 63 ; (bad) + DB 89 ; pop %rcx + DB 23 ; (bad) + DB 55 ; (bad) + DB 63 ; (bad) + DB 152 ; cwtl + DB 221,147,61,152,221,147 ; fstl -0x6c2267c3(%rbx) + 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) # 2dc2d5fa <_sk_overlay_sse2_8bit+0x2dc024d9> + DB 17,192 ; adc %eax,%eax + DB 45,16,17,192,18 ; sub $0x12c01110,%eax + DB 120,57 ; js 2c52c <.literal16+0x5fc> + 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 + DB 64,32,148,90,62,32,148,90 ; and %dl,0x5a94203e(%rdx,%rbx,2) + DB 62,32,148,90,62,32,148,90 ; and %dl,%ds:0x5a94203e(%rdx,%rbx,2) + DB 62,4,157 ; ds add $0x9d,%al + DB 30 ; (bad) + DB 62,4,157 ; ds add $0x9d,%al + DB 30 ; (bad) + DB 62,4,157 ; ds add $0x9d,%al + DB 30 ; (bad) + DB 62,4,157 ; ds add $0x9d,%al + DB 30 ; (bad) + DB 62,0,24 ; add %bl,%ds:(%rax) + DB 161,57,0,24,161,57,0,24,161 ; movabs 0xa1180039a1180039,%eax + DB 57,0 ; cmp %eax,(%rax) + DB 24,161,57,111,43,231 ; sbb %ah,-0x18d490c7(%rcx) + DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx + DB 111 ; outsl %ds:(%rsi),(%dx) + DB 43,231 ; sub %edi,%esp + DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx + DB 159 ; lahf + DB 215 ; xlat %ds:(%rbx) + DB 202,60,159 ; lret $0x9f3c + DB 215 ; xlat %ds:(%rbx) + DB 202,60,159 ; lret $0x9f3c + DB 215 ; xlat %ds:(%rbx) + DB 202,60,159 ; lret $0x9f3c + DB 215 ; xlat %ds:(%rbx) + DB 202,60,212 ; lret $0xd43c + DB 100,84 ; fs push %rsp + DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp + DB 212 ; (bad) + DB 100,84 ; fs push %rsp + DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp + DB 169,240,34,62,169 ; test $0xa93e22f0,%eax + DB 240,34,62 ; lock and (%rsi),%bh + DB 169,240,34,62,169 ; test $0xa93e22f0,%eax + DB 240,34,62 ; lock and (%rsi),%bh + DB 0,0 ; add %al,(%rax) + DB 128,62,0 ; cmpb $0x0,(%rsi) + DB 0,128,62,0,0,128 ; add %al,-0x7fffffc2(%rax) + DB 62,0,0 ; add %al,%ds:(%rax) + DB 128,62,0 ; cmpb $0x0,(%rsi) + DB 0,0 ; add %al,(%rax) + DB 192,0,0 ; rolb $0x0,(%rax) + DB 0,192 ; add %al,%al + DB 0,0 ; add %al,(%rax) + DB 0,192 ; add %al,%al + DB 0,0 ; add %al,(%rax) + DB 0,192 ; add %al,%al + DB 0,0 ; add %al,(%rax) + DB 128,192,0 ; add $0x0,%al + DB 0,128,192,0,0,128 ; add %al,-0x7fffff40(%rax) + DB 192,0,0 ; rolb $0x0,(%rax) + DB 128,192,0 ; add $0x0,%al + DB 0,0 ; add %al,(%rax) + DB 191,0,0,0,191 ; mov $0xbf000000,%edi + DB 0,0 ; add %al,(%rax) + DB 0,191,0,0,0,191 ; add %bh,-0x41000000(%rdi) + DB 0,0 ; add %al,(%rax) + DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi) + DB 0,192 ; add %al,%al + DB 191,0,0,192,191 ; mov $0xbfc00000,%edi + DB 114,28 ; jb 2c5de <.literal16+0x6ae> + DB 199 ; (bad) + DB 62,114,28 ; jb,pt 2c5e2 <.literal16+0x6b2> + DB 199 ; (bad) + DB 62,114,28 ; jb,pt 2c5e6 <.literal16+0x6b6> + DB 199 ; (bad) + DB 62,114,28 ; jb,pt 2c5ea <.literal16+0x6ba> + DB 199 ; (bad) + DB 62,85 ; ds push %rbp + DB 85 ; push %rbp + DB 149 ; xchg %eax,%ebp + DB 191,85,85,149,191 ; mov $0xbf955555,%edi + DB 85 ; push %rbp + DB 85 ; push %rbp + DB 149 ; xchg %eax,%ebp + DB 191,85,85,149,191 ; mov $0xbf955555,%edi + DB 0,0 ; add %al,(%rax) + DB 192,63,0 ; sarb $0x0,(%rdi) + DB 0,192 ; add %al,%al + DB 63 ; (bad) + DB 0,0 ; add %al,(%rax) + DB 192,63,0 ; sarb $0x0,(%rdi) + 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 # 3d665435 <_sk_overlay_sse2_8bit+0x3d63a314> + DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi) + DB 127,63 ; jg 2c643 <.literal16+0x713> + DB 114,249 ; jb 2c5ff <.literal16+0x6cf> + DB 127,63 ; jg 2c647 <.literal16+0x717> + DB 114,249 ; jb 2c603 <.literal16+0x6d3> + DB 127,63 ; jg 2c64b <.literal16+0x71b> + DB 114,249 ; jb 2c607 <.literal16+0x6d7> + DB 127,63 ; jg 2c64f <.literal16+0x71f> + DB 3,0 ; add (%rax),%eax + DB 0,0 ; add %al,(%rax) + DB 3,0 ; add (%rax),%eax + DB 0,0 ; add %al,(%rax) + DB 3,0 ; add (%rax),%eax + DB 0,0 ; add %al,(%rax) + DB 3,0 ; add (%rax),%eax + DB 0,0 ; add %al,(%rax) + DB 0,4,0 ; add %al,(%rax,%rax,1) + DB 128,0,4 ; addb $0x4,(%rax) + DB 0,128,0,4,0,128 ; add %al,-0x7ffffc00(%rax) + DB 0,4,0 ; add %al,(%rax,%rax,1) + DB 128,0,2 ; addb $0x2,(%rax) + DB 4,6 ; add $0x6,%al + DB 8,10 ; or %cl,(%rdx) + DB 12,14 ; or $0xe,%al + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 0,0 ; add %al,(%rax) + DB 0,255 ; add %bh,%bh + DB 3,3 ; add (%rbx),%eax + DB 3,3 ; add (%rbx),%eax + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 7 ; (bad) + DB 11,11 ; or (%rbx),%ecx + DB 11,11 ; or (%rbx),%ecx + DB 15 ; (bad) + DB 15 ; (bad) + DB 15 ; (bad) + DB 15,2,1 ; lar (%rcx),%eax + DB 0,3 ; add %al,(%rbx) + DB 6 ; (bad) + DB 5,4,7,10,9 ; add $0x90a0704,%eax + DB 8,11 ; or %cl,(%rbx) + DB 14 ; (bad) + DB 13,12,15,3,255 ; or $0xff030f0c,%eax + DB 7 ; (bad) + DB 255,11 ; decl (%rbx) + DB 255,15 ; decl (%rdi) + DB 255,11 ; decl (%rbx) + DB 255,15 ; decl (%rdi) + DB 255,15 ; decl (%rdi) + DB 255 ; (bad) + DB 255 ; (bad) + DB 255,1 ; incl (%rcx) + DB 1,1 ; add %eax,(%rcx) + DB 0,1 ; add %al,(%rcx) + DB 1,1 ; add %eax,(%rcx) + DB 0,1 ; add %al,(%rcx) + DB 1,1 ; add %eax,(%rcx) + DB 0,1 ; add %al,(%rcx) + DB 1,1 ; add %eax,(%rcx) + DB 0,0 ; add %al,(%rax) DB 255,0 ; incl (%rax) DB 255,0 ; incl (%rax) DB 255,0 ; incl (%rax) DB 255,0 ; incl (%rax) DB 255,0 ; incl (%rax) - DB 127,0 ; jg 3422 <.literal16+0x152> - DB 127,0 ; jg 3424 <.literal16+0x154> - DB 127,0 ; jg 3426 <.literal16+0x156> - DB 127,0 ; jg 3428 <.literal16+0x158> - DB 127,0 ; jg 342a <.literal16+0x15a> - DB 127,0 ; jg 342c <.literal16+0x15c> - DB 127,0 ; jg 342e <.literal16+0x15e> - DB 127,0 ; jg 3430 <.literal16+0x160> - DB 129,128,129,128,129,128,129,128,129,128; addl $0x80818081,-0x7f7e7f7f(%rax) - DB 129,128,129,128,129,128,255,0,255,0 ; addl $0xff00ff,-0x7f7e7f7f(%rax) DB 255,0 ; incl (%rax) DB 255,0 ; incl (%rax) + DB 255,8 ; decl (%rax) + DB 8,8 ; or %cl,(%rax) + DB 8,10 ; or %cl,(%rdx) + DB 10,10 ; or (%rdx),%cl + DB 10,12,12 ; or (%rsp,%rcx,1),%cl + DB 12,12 ; or $0xc,%al + DB 14 ; (bad) + DB 14 ; (bad) + DB 14 ; (bad) + DB 14 ; (bad) + DB 0,0 ; add %al,(%rax) + DB 0,0 ; add %al,(%rax) + DB 2,2 ; add (%rdx),%al + DB 2,2 ; add (%rdx),%al + DB 4,4 ; add $0x4,%al + DB 4,4 ; add $0x4,%al + DB 6 ; (bad) + DB 6 ; (bad) + DB 6 ; (bad) + DB 6 ; (bad) + DB 0,128,2,128,4,128 ; add %al,-0x7ffb7ffe(%rax) + DB 6 ; (bad) + DB 128,4,128,5 ; addb $0x5,(%rax,%rax,4) + DB 128,6,128 ; addb $0x80,(%rsi) + DB 7 ; (bad) + DB 128,255,255 ; cmp $0xff,%bh DB 255,0 ; incl (%rax) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) + DB 255 ; (bad) + DB 255 ; (bad) DB 255,0 ; incl (%rax) - DB 127,0 ; jg 3452 <.literal16+0x182> - DB 127,0 ; jg 3454 <.literal16+0x184> - DB 127,0 ; jg 3456 <.literal16+0x186> - DB 127,0 ; jg 3458 <.literal16+0x188> - DB 127,0 ; jg 345a <.literal16+0x18a> - DB 127,0 ; jg 345c <.literal16+0x18c> - DB 127,0 ; jg 345e <.literal16+0x18e> - DB 127,0 ; jg 3460 <.literal16+0x190> + DB 127,0 ; jg 2c6e2 <.literal16+0x7b2> + DB 127,0 ; jg 2c6e4 <.literal16+0x7b4> + DB 127,0 ; jg 2c6e6 <.literal16+0x7b6> + DB 127,0 ; jg 2c6e8 <.literal16+0x7b8> + DB 127,0 ; jg 2c6ea <.literal16+0x7ba> + DB 127,0 ; jg 2c6ec <.literal16+0x7bc> + DB 127,0 ; jg 2c6ee <.literal16+0x7be> + DB 127,0 ; jg 2c6f0 <.literal16+0x7c0> DB 129,128,129,128,129,128,129,128,129,128; addl $0x80818081,-0x7f7e7f7f(%rax) DB 129 ; .byte 0x81 DB 128 ; .byte 0x80 diff --git a/src/jumper/build_stages.py b/src/jumper/build_stages.py index 3c54e8e894..a6d637552d 100755 --- a/src/jumper/build_stages.py +++ b/src/jumper/build_stages.py @@ -93,6 +93,15 @@ subprocess.check_call(clang + cflags + hsw + win + ['-c', stages_8bit] + ['-o', 'win_8bit_hsw.o']) +# Merge x86-64 object files to deduplicate constants. +# (No other platform has more than one specialization.) +subprocess.check_call(['ld', '-r', '-o', 'merged.o', + 'hsw.o', 'avx.o', 'sse41.o', 'sse2.o', + '8bit_hsw.o', '8bit_sse41.o', '8bit_sse2.o']) +subprocess.check_call(['ld', '-r', '-o', 'win_merged.o', + 'win_hsw.o', 'win_avx.o', 'win_sse41.o', 'win_sse2.o', + 'win_8bit_hsw.o', 'win_8bit_sse41.o', 'win_8bit_sse2.o']) + # iOS disallows the use of register x18, # so we need to use it as a least-common denominator. aarch64 = [ '--target=arm64-apple-ios' ] @@ -235,19 +244,7 @@ parse_object_file( 'vfp4.o', '.long', target='elf32-littlearm') print '#elif defined(__x86_64__)' print 'BALIGN32' -parse_object_file('hsw.o', '.byte') -print 'BALIGN32' -parse_object_file('avx.o', '.byte') -print 'BALIGN32' -parse_object_file('sse41.o', '.byte') -print 'BALIGN32' -parse_object_file('sse2.o', '.byte') -print 'BALIGN32' -parse_object_file('8bit_hsw.o', '.byte') -print 'BALIGN32' -parse_object_file('8bit_sse41.o', '.byte') -print 'BALIGN32' -parse_object_file('8bit_sse2.o', '.byte') +parse_object_file('merged.o', '.byte') print '#elif defined(__i386__)' print 'BALIGN32' @@ -267,19 +264,7 @@ print '''; Copyright 2017 Google Inc. print 'IFDEF RAX' print "_text32 SEGMENT ALIGN(32) 'CODE'" print 'ALIGN 32' -parse_object_file('win_hsw.o', 'DB') -print 'ALIGN 32' -parse_object_file('win_avx.o', 'DB') -print 'ALIGN 32' -parse_object_file('win_sse41.o', 'DB') -print 'ALIGN 32' -parse_object_file('win_sse2.o', 'DB') -print 'ALIGN 32' -parse_object_file('win_8bit_hsw.o', 'DB') -print 'ALIGN 32' -parse_object_file('win_8bit_sse41.o', 'DB') -print 'ALIGN 32' -parse_object_file('win_8bit_sse2.o', 'DB') +parse_object_file('win_merged.o', 'DB') print 'ELSE' print '.MODEL FLAT,C' |