aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-08-23 18:16:25 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-08-24 12:47:16 +0000
commit81da18c427145f48a99093323dcf311e330e676c (patch)
treeb67606a35a204e724bd1723cdf2b547c9fdcb278 /src/jumper
parentaf720ca907461bdd282b3bafbffd723d47fc3039 (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.S14891
-rw-r--r--src/jumper/SkJumper_generated_win.S14884
-rwxr-xr-xsrc/jumper/build_stages.py37
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'