aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper/SkJumper_generated_win.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/jumper/SkJumper_generated_win.S')
-rw-r--r--src/jumper/SkJumper_generated_win.S1283
1 files changed, 641 insertions, 642 deletions
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 1365ba09a5..a8842f044c 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -5845,33 +5845,16 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 197,124,41,192 ; vmovaps %ymm8,%ymm0
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_gauss_a_to_rgba_hsw
-_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,154,133,2,0 ; vbroadcastss 0x2859a(%rip),%ymm0 # 2e524 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,226,125,24,13,149,133,2,0 ; vbroadcastss 0x28595(%rip),%ymm1 # 2e528 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
- DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,139,133,2,0 ; vbroadcastss 0x2858b(%rip),%ymm0 # 2e52c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
- DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,129,133,2,0 ; vbroadcastss 0x28581(%rip),%ymm1 # 2e530 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
- DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,119,133,2,0 ; vbroadcastss 0x28577(%rip),%ymm0 # 2e534 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
- DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
- DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
- DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
- DB 255,224 ; jmpq *%rax
-
PUBLIC _sk_gradient_hsw
_sk_gradient_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 73,131,248,1 ; cmp $0x1,%r8
- DB 15,134,220,0,0,0 ; jbe 60bd <_sk_gradient_hsw+0xeb>
+ DB 15,134,220,0,0,0 ; jbe 606c <_sk_gradient_hsw+0xeb>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 65,186,1,0,0,0 ; mov $0x1,%r10d
- DB 196,226,125,24,21,4,132,2,0 ; vbroadcastss 0x28404(%rip),%ymm2 # 2e3fc <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,226,125,24,21,85,132,2,0 ; vbroadcastss 0x28455(%rip),%ymm2 # 2e3fc <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5879,10 +5862,10 @@ _sk_gradient_hsw LABEL PROC
DB 197,53,254,203 ; vpaddd %ymm3,%ymm9,%ymm9
DB 73,255,194 ; inc %r10
DB 77,57,208 ; cmp %r10,%r8
- DB 117,227 ; jne 5ffd <_sk_gradient_hsw+0x2b>
+ DB 117,227 ; jne 5fac <_sk_gradient_hsw+0x2b>
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,134,158,0,0,0 ; jbe 60c6 <_sk_gradient_hsw+0xf4>
+ DB 15,134,158,0,0,0 ; jbe 6075 <_sk_gradient_hsw+0xf4>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -5914,7 +5897,7 @@ _sk_gradient_hsw LABEL PROC
DB 196,130,5,146,28,136 ; vgatherdps %ymm15,(%r8,%ymm9,4),%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,34,13,146,28,136 ; vgatherdps %ymm14,(%rax,%ymm9,4),%ymm11
- DB 235,77 ; jmp 610a <_sk_gradient_hsw+0x138>
+ DB 235,77 ; jmp 60b9 <_sk_gradient_hsw+0x138>
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,66,53,22,1 ; vpermps (%r9),%ymm9,%ymm8
@@ -5970,24 +5953,24 @@ _sk_xy_to_unit_angle_hsw LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,147,131,2,0 ; vbroadcastss 0x28393(%rip),%ymm13 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
- DB 196,98,125,24,53,142,131,2,0 ; vbroadcastss 0x2838e(%rip),%ymm14 # 2e53c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,45,208,131,2,0 ; vbroadcastss 0x283d0(%rip),%ymm13 # 2e524 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,203,131,2,0 ; vbroadcastss 0x283cb(%rip),%ymm14 # 2e528 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,132,131,2,0 ; vbroadcastss 0x28384(%rip),%ymm13 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,45,193,131,2,0 ; vbroadcastss 0x283c1(%rip),%ymm13 # 2e52c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,122,131,2,0 ; vbroadcastss 0x2837a(%rip),%ymm14 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,98,125,24,53,183,131,2,0 ; vbroadcastss 0x283b7(%rip),%ymm14 # 2e530 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
DB 196,65,36,89,222 ; vmulps %ymm14,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,101,131,2,0 ; vbroadcastss 0x28365(%rip),%ymm10 # 2e548 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,98,125,24,21,162,131,2,0 ; vbroadcastss 0x283a2(%rip),%ymm10 # 2e534 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,247,129,2,0 ; vbroadcastss 0x281f7(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,72,130,2,0 ; vbroadcastss 0x28248(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,225,129,2,0 ; vbroadcastss 0x281e1(%rip),%ymm10 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,50,130,2,0 ; vbroadcastss 0x28232(%rip),%ymm10 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -6011,23 +5994,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,229,130,2,0 ; vbroadcastss 0x282e5(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,29,34,131,2,0 ; vbroadcastss 0x28322(%rip),%ymm11 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,196,130,2,0 ; vbroadcastss 0x282c4(%rip),%ymm9 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,13,1,131,2,0 ; vbroadcastss 0x28301(%rip),%ymm9 # 2e53c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,167,130,2,0 ; vbroadcastss 0x282a7(%rip),%ymm9 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,228,130,2,0 ; vbroadcastss 0x282e4(%rip),%ymm9 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,52,129,2,0 ; vbroadcastss 0x28134(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,133,129,2,0 ; vbroadcastss 0x28185(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6044,23 +6027,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,77,130,2,0 ; vbroadcastss 0x2824d(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,29,138,130,2,0 ; vbroadcastss 0x2828a(%rip),%ymm11 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,44,130,2,0 ; vbroadcastss 0x2822c(%rip),%ymm9 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,13,105,130,2,0 ; vbroadcastss 0x28269(%rip),%ymm9 # 2e53c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,15,130,2,0 ; vbroadcastss 0x2820f(%rip),%ymm9 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,76,130,2,0 ; vbroadcastss 0x2824c(%rip),%ymm9 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,156,128,2,0 ; vbroadcastss 0x2809c(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,237,128,2,0 ; vbroadcastss 0x280ed(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6076,14 +6059,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,76 ; vmulss 0x4c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,187,129,2,0 ; vbroadcastss 0x281bb(%rip),%ymm10 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,248,129,2,0 ; vbroadcastss 0x281f8(%rip),%ymm10 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
DB 196,98,125,184,208 ; vfmadd231ps %ymm0,%ymm0,%ymm10
DB 196,193,58,89,192 ; vmulss %xmm8,%xmm8,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,158,129,2,0 ; vbroadcastss 0x2819e(%rip),%ymm8 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,5,219,129,2,0 ; vbroadcastss 0x281db(%rip),%ymm8 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6120,7 +6103,7 @@ _sk_apply_vector_mask_hsw LABEL PROC
PUBLIC _sk_save_xy_hsw
_sk_save_xy_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,201,127,2,0 ; vbroadcastss 0x27fc9(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,26,128,2,0 ; vbroadcastss 0x2801a(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -6150,9 +6133,9 @@ _sk_accumulate_hsw LABEL PROC
PUBLIC _sk_bilinear_nx_hsw
_sk_bilinear_nx_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,183,128,2,0 ; vbroadcastss 0x280b7(%rip),%ymm0 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,5,244,128,2,0 ; vbroadcastss 0x280f4(%rip),%ymm0 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,74,127,2,0 ; vbroadcastss 0x27f4a(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,155,127,2,0 ; vbroadcastss 0x27f9b(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6161,7 +6144,7 @@ _sk_bilinear_nx_hsw LABEL PROC
PUBLIC _sk_bilinear_px_hsw
_sk_bilinear_px_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,39,127,2,0 ; vbroadcastss 0x27f27(%rip),%ymm0 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,120,127,2,0 ; vbroadcastss 0x27f78(%rip),%ymm0 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6171,9 +6154,9 @@ _sk_bilinear_px_hsw LABEL PROC
PUBLIC _sk_bilinear_ny_hsw
_sk_bilinear_ny_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,104,128,2,0 ; vbroadcastss 0x28068(%rip),%ymm1 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,13,165,128,2,0 ; vbroadcastss 0x280a5(%rip),%ymm1 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,250,126,2,0 ; vbroadcastss 0x27efa(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,75,127,2,0 ; vbroadcastss 0x27f4b(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6182,7 +6165,7 @@ _sk_bilinear_ny_hsw LABEL PROC
PUBLIC _sk_bilinear_py_hsw
_sk_bilinear_py_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,215,126,2,0 ; vbroadcastss 0x27ed7(%rip),%ymm1 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,40,127,2,0 ; vbroadcastss 0x27f28(%rip),%ymm1 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6192,13 +6175,13 @@ _sk_bilinear_py_hsw LABEL PROC
PUBLIC _sk_bicubic_n3x_hsw
_sk_bicubic_n3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,27,128,2,0 ; vbroadcastss 0x2801b(%rip),%ymm0 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,88,128,2,0 ; vbroadcastss 0x28058(%rip),%ymm0 # 2e548 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,170,126,2,0 ; vbroadcastss 0x27eaa(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,251,126,2,0 ; vbroadcastss 0x27efb(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,8,127,2,0 ; vbroadcastss 0x27f08(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,243,127,2,0 ; vbroadcastss 0x27ff3(%rip),%ymm11 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,89,127,2,0 ; vbroadcastss 0x27f59(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,48,128,2,0 ; vbroadcastss 0x28030(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6208,16 +6191,16 @@ _sk_bicubic_n3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n1x_hsw
_sk_bicubic_n1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,202,127,2,0 ; vbroadcastss 0x27fca(%rip),%ymm0 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,5,7,128,2,0 ; vbroadcastss 0x28007(%rip),%ymm0 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,93,126,2,0 ; vbroadcastss 0x27e5d(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,174,126,2,0 ; vbroadcastss 0x27eae(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,184,127,2,0 ; vbroadcastss 0x27fb8(%rip),%ymm9 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,98,125,24,21,179,127,2,0 ; vbroadcastss 0x27fb3(%rip),%ymm10 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,13,245,127,2,0 ; vbroadcastss 0x27ff5(%rip),%ymm9 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,240,127,2,0 ; vbroadcastss 0x27ff0(%rip),%ymm10 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,49,126,2,0 ; vbroadcastss 0x27e31(%rip),%ymm9 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,130,126,2,0 ; vbroadcastss 0x27e82(%rip),%ymm9 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,155,127,2,0 ; vbroadcastss 0x27f9b(%rip),%ymm10 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,21,216,127,2,0 ; vbroadcastss 0x27fd8(%rip),%ymm10 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,0,1,0,0 ; vmovups %ymm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6226,14 +6209,14 @@ _sk_bicubic_n1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p1x_hsw
_sk_bicubic_p1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,7,126,2,0 ; vbroadcastss 0x27e07(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,88,126,2,0 ; vbroadcastss 0x27e58(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,98,127,2,0 ; vbroadcastss 0x27f62(%rip),%ymm10 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,98,125,24,29,93,127,2,0 ; vbroadcastss 0x27f5d(%rip),%ymm11 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,21,159,127,2,0 ; vbroadcastss 0x27f9f(%rip),%ymm10 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,154,127,2,0 ; vbroadcastss 0x27f9a(%rip),%ymm11 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,78,127,2,0 ; vbroadcastss 0x27f4e(%rip),%ymm8 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,5,139,127,2,0 ; vbroadcastss 0x27f8b(%rip),%ymm8 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6242,12 +6225,12 @@ _sk_bicubic_p1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p3x_hsw
_sk_bicubic_p3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,42,127,2,0 ; vbroadcastss 0x27f2a(%rip),%ymm0 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,5,103,127,2,0 ; vbroadcastss 0x27f67(%rip),%ymm0 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,24,126,2,0 ; vbroadcastss 0x27e18(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,3,127,2,0 ; vbroadcastss 0x27f03(%rip),%ymm11 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,105,126,2,0 ; vbroadcastss 0x27e69(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,64,127,2,0 ; vbroadcastss 0x27f40(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6257,13 +6240,13 @@ _sk_bicubic_p3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n3y_hsw
_sk_bicubic_n3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,222,126,2,0 ; vbroadcastss 0x27ede(%rip),%ymm1 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,13,27,127,2,0 ; vbroadcastss 0x27f1b(%rip),%ymm1 # 2e548 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,108,125,2,0 ; vbroadcastss 0x27d6c(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,189,125,2,0 ; vbroadcastss 0x27dbd(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,202,125,2,0 ; vbroadcastss 0x27dca(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,181,126,2,0 ; vbroadcastss 0x27eb5(%rip),%ymm11 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,27,126,2,0 ; vbroadcastss 0x27e1b(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,242,126,2,0 ; vbroadcastss 0x27ef2(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6273,16 +6256,16 @@ _sk_bicubic_n3y_hsw LABEL PROC
PUBLIC _sk_bicubic_n1y_hsw
_sk_bicubic_n1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,140,126,2,0 ; vbroadcastss 0x27e8c(%rip),%ymm1 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,13,201,126,2,0 ; vbroadcastss 0x27ec9(%rip),%ymm1 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,30,125,2,0 ; vbroadcastss 0x27d1e(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,111,125,2,0 ; vbroadcastss 0x27d6f(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,121,126,2,0 ; vbroadcastss 0x27e79(%rip),%ymm9 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,98,125,24,21,116,126,2,0 ; vbroadcastss 0x27e74(%rip),%ymm10 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,13,182,126,2,0 ; vbroadcastss 0x27eb6(%rip),%ymm9 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,177,126,2,0 ; vbroadcastss 0x27eb1(%rip),%ymm10 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,242,124,2,0 ; vbroadcastss 0x27cf2(%rip),%ymm9 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,67,125,2,0 ; vbroadcastss 0x27d43(%rip),%ymm9 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,92,126,2,0 ; vbroadcastss 0x27e5c(%rip),%ymm10 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,21,153,126,2,0 ; vbroadcastss 0x27e99(%rip),%ymm10 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,64,1,0,0 ; vmovups %ymm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6291,14 +6274,14 @@ _sk_bicubic_n1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p1y_hsw
_sk_bicubic_p1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,200,124,2,0 ; vbroadcastss 0x27cc8(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,25,125,2,0 ; vbroadcastss 0x27d19(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,34,126,2,0 ; vbroadcastss 0x27e22(%rip),%ymm10 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,98,125,24,29,29,126,2,0 ; vbroadcastss 0x27e1d(%rip),%ymm11 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,21,95,126,2,0 ; vbroadcastss 0x27e5f(%rip),%ymm10 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,90,126,2,0 ; vbroadcastss 0x27e5a(%rip),%ymm11 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,14,126,2,0 ; vbroadcastss 0x27e0e(%rip),%ymm8 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,5,75,126,2,0 ; vbroadcastss 0x27e4b(%rip),%ymm8 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6307,12 +6290,12 @@ _sk_bicubic_p1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p3y_hsw
_sk_bicubic_p3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,234,125,2,0 ; vbroadcastss 0x27dea(%rip),%ymm1 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,39,126,2,0 ; vbroadcastss 0x27e27(%rip),%ymm1 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,215,124,2,0 ; vbroadcastss 0x27cd7(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,194,125,2,0 ; vbroadcastss 0x27dc2(%rip),%ymm11 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,40,125,2,0 ; vbroadcastss 0x27d28(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,255,125,2,0 ; vbroadcastss 0x27dff(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6440,7 +6423,7 @@ _sk_clut_3D_hsw LABEL PROC
DB 196,98,93,64,218 ; vpmulld %ymm2,%ymm4,%ymm11
DB 72,139,0 ; mov (%rax),%rax
DB 197,165,254,193 ; vpaddd %ymm1,%ymm11,%ymm0
- DB 196,98,125,88,61,145,123,2,0 ; vpbroadcastd 0x27b91(%rip),%ymm15 # 2e574 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,98,125,88,61,206,123,2,0 ; vpbroadcastd 0x27bce(%rip),%ymm15 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,199 ; vpmulld %ymm15,%ymm0,%ymm0
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -6452,13 +6435,13 @@ _sk_clut_3D_hsw LABEL PROC
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,60,144 ; vgatherdps %ymm5,(%rax,%ymm2,4),%ymm7
DB 197,252,17,188,36,128,2,0,0 ; vmovups %ymm7,0x280(%rsp)
- DB 196,226,125,88,61,219,121,2,0 ; vpbroadcastd 0x279db(%rip),%ymm7 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,226,125,88,61,44,122,2,0 ; vpbroadcastd 0x27a2c(%rip),%ymm7 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,35,123,2,0 ; vbroadcastss 0x27b23(%rip),%ymm0 # 2e570 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,5,96,123,2,0 ; vbroadcastss 0x27b60(%rip),%ymm0 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,172,88,232 ; vaddps %ymm0,%ymm10,%ymm5
DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
DB 196,226,93,64,213 ; vpmulld %ymm5,%ymm4,%ymm2
@@ -6718,7 +6701,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 197,254,127,132,36,128,1,0,0 ; vmovdqu %ymm0,0x180(%rsp)
DB 196,98,109,64,200 ; vpmulld %ymm0,%ymm2,%ymm9
DB 197,181,254,199 ; vpaddd %ymm7,%ymm9,%ymm0
- DB 196,98,125,88,21,165,117,2,0 ; vpbroadcastd 0x275a5(%rip),%ymm10 # 2e574 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,98,125,88,21,226,117,2,0 ; vpbroadcastd 0x275e2(%rip),%ymm10 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -6730,13 +6713,13 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,98,61,146,28,168 ; vgatherdps %ymm8,(%rax,%ymm5,4),%ymm11
DB 197,124,17,156,36,64,1,0,0 ; vmovups %ymm11,0x140(%rsp)
- DB 196,98,125,88,29,236,115,2,0 ; vpbroadcastd 0x273ec(%rip),%ymm11 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,29,61,116,2,0 ; vpbroadcastd 0x2743d(%rip),%ymm11 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,50,117,2,0 ; vbroadcastss 0x27532(%rip),%ymm0 # 2e570 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,5,111,117,2,0 ; vbroadcastss 0x2756f(%rip),%ymm0 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,116,88,192 ; vaddps %ymm0,%ymm1,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
DB 196,194,109,64,232 ; vpmulld %ymm8,%ymm2,%ymm5
@@ -7169,13 +7152,30 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,193,100,92,210 ; vsubps %ymm10,%ymm3,%ymm2
DB 196,194,77,168,210 ; vfmadd213ps %ymm10,%ymm6,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,222,105,2,0 ; vbroadcastss 0x269de(%rip),%ymm3 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,47,106,2,0 ; vbroadcastss 0x26a2f(%rip),%ymm3 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
DB 197,252,16,188,36,64,7,0,0 ; vmovups 0x740(%rsp),%ymm7
DB 72,129,196,120,7,0,0 ; add $0x778,%rsp
DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_gauss_a_to_rgba_hsw
+_sk_gauss_a_to_rgba_hsw LABEL PROC
+ DB 196,226,125,24,5,101,107,2,0 ; vbroadcastss 0x26b65(%rip),%ymm0 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,96,107,2,0 ; vbroadcastss 0x26b60(%rip),%ymm1 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
+ DB 196,226,125,24,5,86,107,2,0 ; vbroadcastss 0x26b56(%rip),%ymm0 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
+ DB 196,226,125,24,13,76,107,2,0 ; vbroadcastss 0x26b4c(%rip),%ymm1 # 2e570 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
+ DB 196,226,125,24,5,66,107,2,0 ; vbroadcastss 0x26b42(%rip),%ymm0 # 2e574 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
+ DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
+ DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
+ DB 255,224 ; jmpq *%rax
DB 144 ; nop
PUBLIC _sk_start_pipeline_avx
@@ -13294,7 +13294,7 @@ _sk_store_f16_avx LABEL PROC
DB 197,252,17,108,36,64 ; vmovups %ymm5,0x40(%rsp)
DB 197,252,17,100,36,32 ; vmovups %ymm4,0x20(%rsp)
DB 197,252,40,225 ; vmovaps %ymm1,%ymm4
- DB 196,98,125,24,5,197,3,2,0 ; vbroadcastss 0x203c5(%rip),%ymm8 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,5,177,3,2,0 ; vbroadcastss 0x203b1(%rip),%ymm8 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
DB 196,98,125,24,21,227,3,2,0 ; vbroadcastss 0x203e3(%rip),%ymm10 # 2e580 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,65,124,84,226 ; vandps %ymm10,%ymm0,%ymm12
@@ -14478,27 +14478,6 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
DB 93 ; pop %rbp
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_gauss_a_to_rgba_avx
-_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,203,238,1,0 ; vbroadcastss 0x1eecb(%rip),%ymm0 # 2e528 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
- DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,186,238,1,0 ; vbroadcastss 0x1eeba(%rip),%ymm1 # 2e524 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,177,238,1,0 ; vbroadcastss 0x1eeb1(%rip),%ymm1 # 2e52c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
- DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,164,238,1,0 ; vbroadcastss 0x1eea4(%rip),%ymm1 # 2e530 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
- DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,151,238,1,0 ; vbroadcastss 0x1ee97(%rip),%ymm1 # 2e534 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
- DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
- DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
- DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
- DB 255,224 ; jmpq *%rax
-
PUBLIC _sk_gradient_avx
_sk_gradient_avx LABEL PROC
DB 65,87 ; push %r15
@@ -14512,12 +14491,12 @@ _sk_gradient_avx LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,81 ; jb f723 <_sk_gradient_avx+0x72>
+ DB 114,81 ; jb f6c6 <_sk_gradient_avx+0x72>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 196,98,125,24,21,17,237,1,0 ; vbroadcastss 0x1ed11(%rip),%ymm10 # 2e3fc <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,110,237,1,0 ; vbroadcastss 0x1ed6e(%rip),%ymm10 # 2e3fc <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14529,7 +14508,7 @@ _sk_gradient_avx LABEL PROC
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,204 ; jne f6ef <_sk_gradient_avx+0x3e>
+ DB 117,204 ; jne f692 <_sk_gradient_avx+0x3e>
DB 196,195,249,22,200,1 ; vpextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -14708,27 +14687,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,60,234,1,0 ; vbroadcastss 0x1ea3c(%rip),%ymm13 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,45,133,234,1,0 ; vbroadcastss 0x1ea85(%rip),%ymm13 # 2e524 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,50,234,1,0 ; vbroadcastss 0x1ea32(%rip),%ymm14 # 2e53c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,53,123,234,1,0 ; vbroadcastss 0x1ea7b(%rip),%ymm14 # 2e528 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,35,234,1,0 ; vbroadcastss 0x1ea23(%rip),%ymm14 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,53,108,234,1,0 ; vbroadcastss 0x1ea6c(%rip),%ymm14 # 2e52c <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,229 ; vmulps %ymm13,%ymm12,%ymm12
- DB 196,98,125,24,45,20,234,1,0 ; vbroadcastss 0x1ea14(%rip),%ymm13 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,98,125,24,45,93,234,1,0 ; vbroadcastss 0x1ea5d(%rip),%ymm13 # 2e530 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,255,233,1,0 ; vbroadcastss 0x1e9ff(%rip),%ymm10 # 2e548 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,98,125,24,21,72,234,1,0 ; vbroadcastss 0x1ea48(%rip),%ymm10 # 2e534 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,145,232,1,0 ; vbroadcastss 0x1e891(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,238,232,1,0 ; vbroadcastss 0x1e8ee(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,123,232,1,0 ; vbroadcastss 0x1e87b(%rip),%ymm10 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,216,232,1,0 ; vbroadcastss 0x1e8d8(%rip),%ymm10 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14754,7 +14733,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,117,233,1,0 ; vbroadcastss 0x1e975(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,29,190,233,1,0 ; vbroadcastss 0x1e9be(%rip),%ymm11 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14763,17 +14742,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,73,233,1,0 ; vbroadcastss 0x1e949(%rip),%ymm9 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,13,146,233,1,0 ; vbroadcastss 0x1e992(%rip),%ymm9 # 2e53c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,39,233,1,0 ; vbroadcastss 0x1e927(%rip),%ymm9 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,112,233,1,0 ; vbroadcastss 0x1e970(%rip),%ymm9 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,180,231,1,0 ; vbroadcastss 0x1e7b4(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,17,232,1,0 ; vbroadcastss 0x1e811(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14791,7 +14770,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,199,232,1,0 ; vbroadcastss 0x1e8c7(%rip),%ymm11 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,29,16,233,1,0 ; vbroadcastss 0x1e910(%rip),%ymm11 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14800,17 +14779,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,155,232,1,0 ; vbroadcastss 0x1e89b(%rip),%ymm9 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,13,228,232,1,0 ; vbroadcastss 0x1e8e4(%rip),%ymm9 # 2e53c <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,121,232,1,0 ; vbroadcastss 0x1e879(%rip),%ymm9 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,194,232,1,0 ; vbroadcastss 0x1e8c2(%rip),%ymm9 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,6,231,1,0 ; vbroadcastss 0x1e706(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,99,231,1,0 ; vbroadcastss 0x1e763(%rip),%ymm11 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14827,7 +14806,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,31,232,1,0 ; vbroadcastss 0x1e81f(%rip),%ymm10 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,104,232,1,0 ; vbroadcastss 0x1e868(%rip),%ymm10 # 2e538 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
@@ -14836,7 +14815,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,247,231,1,0 ; vbroadcastss 0x1e7f7(%rip),%ymm8 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,5,64,232,1,0 ; vbroadcastss 0x1e840(%rip),%ymm8 # 2e540 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14874,7 +14853,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,29,230,1,0 ; vbroadcastss 0x1e61d(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,122,230,1,0 ; vbroadcastss 0x1e67a(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14907,9 +14886,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,3,231,1,0 ; vbroadcastss 0x1e703(%rip),%ymm0 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,5,76,231,1,0 ; vbroadcastss 0x1e74c(%rip),%ymm0 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,150,229,1,0 ; vbroadcastss 0x1e596(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,243,229,1,0 ; vbroadcastss 0x1e5f3(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14918,7 +14897,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,115,229,1,0 ; vbroadcastss 0x1e573(%rip),%ymm0 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,208,229,1,0 ; vbroadcastss 0x1e5d0(%rip),%ymm0 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14928,9 +14907,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,180,230,1,0 ; vbroadcastss 0x1e6b4(%rip),%ymm1 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,13,253,230,1,0 ; vbroadcastss 0x1e6fd(%rip),%ymm1 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,70,229,1,0 ; vbroadcastss 0x1e546(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,163,229,1,0 ; vbroadcastss 0x1e5a3(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14939,7 +14918,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,35,229,1,0 ; vbroadcastss 0x1e523(%rip),%ymm1 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,128,229,1,0 ; vbroadcastss 0x1e580(%rip),%ymm1 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -14949,14 +14928,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,103,230,1,0 ; vbroadcastss 0x1e667(%rip),%ymm0 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,176,230,1,0 ; vbroadcastss 0x1e6b0(%rip),%ymm0 # 2e548 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,246,228,1,0 ; vbroadcastss 0x1e4f6(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,83,229,1,0 ; vbroadcastss 0x1e553(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,72,230,1,0 ; vbroadcastss 0x1e648(%rip),%ymm10 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,145,230,1,0 ; vbroadcastss 0x1e691(%rip),%ymm10 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,70,229,1,0 ; vbroadcastss 0x1e546(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,163,229,1,0 ; vbroadcastss 0x1e5a3(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14966,19 +14945,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,17,230,1,0 ; vbroadcastss 0x1e611(%rip),%ymm0 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,5,90,230,1,0 ; vbroadcastss 0x1e65a(%rip),%ymm0 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,164,228,1,0 ; vbroadcastss 0x1e4a4(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,1,229,1,0 ; vbroadcastss 0x1e501(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,3,230,1,0 ; vbroadcastss 0x1e603(%rip),%ymm9 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,13,76,230,1,0 ; vbroadcastss 0x1e64c(%rip),%ymm9 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,241,229,1,0 ; vbroadcastss 0x1e5f1(%rip),%ymm10 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,98,125,24,21,58,230,1,0 ; vbroadcastss 0x1e63a(%rip),%ymm10 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,110,228,1,0 ; vbroadcastss 0x1e46e(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,203,228,1,0 ; vbroadcastss 0x1e4cb(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,211,229,1,0 ; vbroadcastss 0x1e5d3(%rip),%ymm9 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,13,28,230,1,0 ; vbroadcastss 0x1e61c(%rip),%ymm9 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14987,17 +14966,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,63,228,1,0 ; vbroadcastss 0x1e43f(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,156,228,1,0 ; vbroadcastss 0x1e49c(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,158,229,1,0 ; vbroadcastss 0x1e59e(%rip),%ymm10 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,21,231,229,1,0 ; vbroadcastss 0x1e5e7(%rip),%ymm10 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,140,229,1,0 ; vbroadcastss 0x1e58c(%rip),%ymm11 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,98,125,24,29,213,229,1,0 ; vbroadcastss 0x1e5d5(%rip),%ymm11 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,119,229,1,0 ; vbroadcastss 0x1e577(%rip),%ymm9 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,13,192,229,1,0 ; vbroadcastss 0x1e5c0(%rip),%ymm9 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15006,13 +14985,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,83,229,1,0 ; vbroadcastss 0x1e553(%rip),%ymm0 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,5,156,229,1,0 ; vbroadcastss 0x1e59c(%rip),%ymm0 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,53,229,1,0 ; vbroadcastss 0x1e535(%rip),%ymm10 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,126,229,1,0 ; vbroadcastss 0x1e57e(%rip),%ymm10 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,51,228,1,0 ; vbroadcastss 0x1e433(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,144,228,1,0 ; vbroadcastss 0x1e490(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -15022,14 +15001,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,2,229,1,0 ; vbroadcastss 0x1e502(%rip),%ymm1 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,13,75,229,1,0 ; vbroadcastss 0x1e54b(%rip),%ymm1 # 2e548 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,144,227,1,0 ; vbroadcastss 0x1e390(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,237,227,1,0 ; vbroadcastss 0x1e3ed(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,226,228,1,0 ; vbroadcastss 0x1e4e2(%rip),%ymm10 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,43,229,1,0 ; vbroadcastss 0x1e52b(%rip),%ymm10 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,224,227,1,0 ; vbroadcastss 0x1e3e0(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,61,228,1,0 ; vbroadcastss 0x1e43d(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15039,19 +15018,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,171,228,1,0 ; vbroadcastss 0x1e4ab(%rip),%ymm1 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,226,125,24,13,244,228,1,0 ; vbroadcastss 0x1e4f4(%rip),%ymm1 # 2e544 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,61,227,1,0 ; vbroadcastss 0x1e33d(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,154,227,1,0 ; vbroadcastss 0x1e39a(%rip),%ymm8 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,156,228,1,0 ; vbroadcastss 0x1e49c(%rip),%ymm9 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,13,229,228,1,0 ; vbroadcastss 0x1e4e5(%rip),%ymm9 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,138,228,1,0 ; vbroadcastss 0x1e48a(%rip),%ymm10 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,98,125,24,21,211,228,1,0 ; vbroadcastss 0x1e4d3(%rip),%ymm10 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,7,227,1,0 ; vbroadcastss 0x1e307(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,100,227,1,0 ; vbroadcastss 0x1e364(%rip),%ymm10 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,108,228,1,0 ; vbroadcastss 0x1e46c(%rip),%ymm9 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,13,181,228,1,0 ; vbroadcastss 0x1e4b5(%rip),%ymm9 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15060,17 +15039,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,216,226,1,0 ; vbroadcastss 0x1e2d8(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,53,227,1,0 ; vbroadcastss 0x1e335(%rip),%ymm8 # 2e3f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,54,228,1,0 ; vbroadcastss 0x1e436(%rip),%ymm10 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,98,125,24,21,127,228,1,0 ; vbroadcastss 0x1e47f(%rip),%ymm10 # 2e554 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,36,228,1,0 ; vbroadcastss 0x1e424(%rip),%ymm11 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,98,125,24,29,109,228,1,0 ; vbroadcastss 0x1e46d(%rip),%ymm11 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,15,228,1,0 ; vbroadcastss 0x1e40f(%rip),%ymm9 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,98,125,24,13,88,228,1,0 ; vbroadcastss 0x1e458(%rip),%ymm9 # 2e558 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15079,13 +15058,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,235,227,1,0 ; vbroadcastss 0x1e3eb(%rip),%ymm1 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,52,228,1,0 ; vbroadcastss 0x1e434(%rip),%ymm1 # 2e550 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,204,227,1,0 ; vbroadcastss 0x1e3cc(%rip),%ymm10 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,24,21,21,228,1,0 ; vbroadcastss 0x1e415(%rip),%ymm10 # 2e54c <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,202,226,1,0 ; vbroadcastss 0x1e2ca(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,39,227,1,0 ; vbroadcastss 0x1e327(%rip),%ymm10 # 2e46c <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15221,7 +15200,7 @@ _sk_clut_3D_avx LABEL PROC
DB 72,139,0 ; mov (%rax),%rax
DB 197,217,254,207 ; vpaddd %xmm7,%xmm4,%xmm1
DB 197,249,254,193 ; vpaddd %xmm1,%xmm0,%xmm0
- DB 196,226,121,24,37,110,225,1,0 ; vbroadcastss 0x1e16e(%rip),%xmm4 # 2e574 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,121,24,37,183,225,1,0 ; vbroadcastss 0x1e1b7(%rip),%xmm4 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,98,121,64,228 ; vpmulld %xmm4,%xmm0,%xmm12
DB 196,226,49,64,198 ; vpmulld %xmm6,%xmm9,%xmm0
DB 197,249,127,132,36,0,1,0,0 ; vmovdqa %xmm0,0x100(%rsp)
@@ -15275,7 +15254,7 @@ _sk_clut_3D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,237,1 ; vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- DB 196,98,121,24,21,211,222,1,0 ; vbroadcastss 0x1ded3(%rip),%xmm10 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,48,223,1,0 ; vbroadcastss 0x1df30(%rip),%xmm10 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -15303,7 +15282,7 @@ _sk_clut_3D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
- DB 196,226,125,24,61,171,223,1,0 ; vbroadcastss 0x1dfab(%rip),%ymm7 # 2e570 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,61,244,223,1,0 ; vbroadcastss 0x1dff4(%rip),%ymm7 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,148,88,247 ; vaddps %ymm7,%ymm13,%ymm6
DB 197,124,40,231 ; vmovaps %ymm7,%ymm12
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
@@ -16044,7 +16023,7 @@ _sk_clut_4D_avx LABEL PROC
DB 197,249,127,132,36,160,0,0,0 ; vmovdqa %xmm0,0xa0(%rsp)
DB 197,225,254,216 ; vpaddd %xmm0,%xmm3,%xmm3
DB 197,233,254,195 ; vpaddd %xmm3,%xmm2,%xmm0
- DB 196,98,121,24,13,60,208,1,0 ; vbroadcastss 0x1d03c(%rip),%xmm9 # 2e574 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,98,121,24,13,133,208,1,0 ; vbroadcastss 0x1d085(%rip),%xmm9 # 2e560 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,121,64,209 ; vpmulld %xmm9,%xmm0,%xmm2
DB 196,226,81,64,199 ; vpmulld %xmm7,%xmm5,%xmm0
DB 197,249,127,132,36,224,1,0,0 ; vmovdqa %xmm0,0x1e0(%rsp)
@@ -16101,7 +16080,7 @@ _sk_clut_4D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,237,1 ; vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- DB 196,98,121,24,21,145,205,1,0 ; vbroadcastss 0x1cd91(%rip),%xmm10 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,238,205,1,0 ; vbroadcastss 0x1cdee(%rip),%xmm10 # 2e404 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -16129,7 +16108,7 @@ _sk_clut_4D_avx LABEL PROC
DB 196,161,122,16,52,128 ; vmovss (%rax,%r8,4),%xmm6
DB 196,227,105,33,214,48 ; vinsertps $0x30,%xmm6,%xmm2,%xmm2
DB 196,227,109,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm2,%ymm2
- DB 196,98,125,24,37,105,206,1,0 ; vbroadcastss 0x1ce69(%rip),%ymm12 # 2e570 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,98,125,24,37,178,206,1,0 ; vbroadcastss 0x1ceb2(%rip),%ymm12 # 2e55c <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 196,193,4,88,196 ; vaddps %ymm12,%ymm15,%ymm0
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
@@ -17527,7 +17506,7 @@ _sk_clut_4D_avx LABEL PROC
DB 197,228,89,210 ; vmulps %ymm2,%ymm3,%ymm2
DB 197,220,88,210 ; vaddps %ymm2,%ymm4,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,107,175,1,0 ; vbroadcastss 0x1af6b(%rip),%ymm3 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,200,175,1,0 ; vbroadcastss 0x1afc8(%rip),%ymm3 # 2e3f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17539,6 +17518,27 @@ _sk_clut_4D_avx LABEL PROC
DB 65,95 ; pop %r15
DB 255,224 ; jmpq *%rax
+PUBLIC _sk_gauss_a_to_rgba_avx
+_sk_gauss_a_to_rgba_avx LABEL PROC
+ DB 196,226,125,24,5,251,176,1,0 ; vbroadcastss 0x1b0fb(%rip),%ymm0 # 2e568 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
+ DB 196,226,125,24,13,234,176,1,0 ; vbroadcastss 0x1b0ea(%rip),%ymm1 # 2e564 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
+ DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
+ DB 196,226,125,24,13,225,176,1,0 ; vbroadcastss 0x1b0e1(%rip),%ymm1 # 2e56c <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
+ DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
+ DB 196,226,125,24,13,212,176,1,0 ; vbroadcastss 0x1b0d4(%rip),%ymm1 # 2e570 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
+ DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
+ DB 196,226,125,24,13,199,176,1,0 ; vbroadcastss 0x1b0c7(%rip),%ymm1 # 2e574 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
+ DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
+ DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
+ DB 255,224 ; jmpq *%rax
+
PUBLIC _sk_start_pipeline_sse41
_sk_start_pipeline_sse41 LABEL PROC
DB 85 ; push %rbp
@@ -23324,23 +23324,6 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_gauss_a_to_rgba_sse41
-_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,71,98,1,0 ; movaps 0x16247(%rip),%xmm0 # 2f200 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,77,98,1,0 ; addps 0x1624d(%rip),%xmm0 # 2f210 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,83,98,1,0 ; addps 0x16253(%rip),%xmm0 # 2f220 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,89,98,1,0 ; addps 0x16259(%rip),%xmm0 # 2f230 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,95,98,1,0 ; addps 0x1625f(%rip),%xmm0 # 2f240 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
- DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 255,224 ; jmpq *%rax
-
PUBLIC _sk_gradient_sse41
_sk_gradient_sse41 LABEL PROC
DB 65,86 ; push %r14
@@ -23349,7 +23332,7 @@ _sk_gradient_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 19029 <_sk_gradient_sse41+0x3b>
+ DB 114,41 ; jb 18fed <_sk_gradient_sse41+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -23360,7 +23343,7 @@ _sk_gradient_sse41 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 1900f <_sk_gradient_sse41+0x21>
+ DB 117,230 ; jne 18fd3 <_sk_gradient_sse41+0x21>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -23485,26 +23468,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,214,95,1,0 ; movaps 0x15fd6(%rip),%xmm10 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ DB 68,15,40,21,194,95,1,0 ; movaps 0x15fc2(%rip),%xmm10 # 2f200 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,218,95,1,0 ; addps 0x15fda(%rip),%xmm10 # 2f260 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
+ DB 68,15,88,21,198,95,1,0 ; addps 0x15fc6(%rip),%xmm10 # 2f210 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,222,95,1,0 ; addps 0x15fde(%rip),%xmm10 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,88,21,202,95,1,0 ; addps 0x15fca(%rip),%xmm10 # 2f220 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,226,95,1,0 ; addps 0x15fe2(%rip),%xmm10 # 2f280 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
+ DB 68,15,88,21,206,95,1,0 ; addps 0x15fce(%rip),%xmm10 # 2f230 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,225,95,1,0 ; movaps 0x15fe1(%rip),%xmm11 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,40,29,205,95,1,0 ; movaps 0x15fcd(%rip),%xmm11 # 2f240 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
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,154,89,1,0 ; movaps 0x1599a(%rip),%xmm11 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,29,214,89,1,0 ; movaps 0x159d6(%rip),%xmm11 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
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,140,89,1,0 ; movaps 0x1598c(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 68,15,40,13,200,89,1,0 ; movaps 0x159c8(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
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
@@ -23534,7 +23517,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,85,95,1,0 ; mulps 0x15f55(%rip),%xmm9 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ DB 68,15,89,13,65,95,1,0 ; mulps 0x15f41(%rip),%xmm9 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23542,7 +23525,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,64,95,1,0 ; mulps 0x15f40(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
+ DB 68,15,89,21,44,95,1,0 ; mulps 0x15f2c(%rip),%xmm10 # 2f260 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23551,8 +23534,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,232,93,1,0 ; xorps 0x15de8(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
- DB 68,15,89,5,192,88,1,0 ; mulps 0x158c0(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,87,13,36,94,1,0 ; xorps 0x15e24(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ DB 68,15,89,5,252,88,1,0 ; mulps 0x158fc(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23571,7 +23554,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,183,94,1,0 ; mulps 0x15eb7(%rip),%xmm9 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ DB 68,15,89,13,163,94,1,0 ; mulps 0x15ea3(%rip),%xmm9 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23579,7 +23562,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,162,94,1,0 ; mulps 0x15ea2(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
+ DB 68,15,89,21,142,94,1,0 ; mulps 0x15e8e(%rip),%xmm10 # 2f260 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23588,8 +23571,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,74,93,1,0 ; xorps 0x15d4a(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
- DB 68,15,89,5,34,88,1,0 ; mulps 0x15822(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,87,13,134,93,1,0 ; xorps 0x15d86(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ DB 68,15,89,5,94,88,1,0 ; mulps 0x1585e(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23605,7 +23588,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,42,94,1,0 ; mulps 0x15e2a(%rip),%xmm9 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ DB 68,15,89,13,22,94,1,0 ; mulps 0x15e16(%rip),%xmm9 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23613,7 +23596,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,230,92,1,0 ; xorps 0x15ce6(%rip),%xmm0 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ DB 15,87,5,34,93,1,0 ; xorps 0x15d22(%rip),%xmm0 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23655,7 +23638,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,69,87,1,0 ; movaps 0x15745(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,129,87,1,0 ; movaps 0x15781(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23695,8 +23678,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,14,93,1,0 ; addps 0x15d0e(%rip),%xmm0 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,182,86,1,0 ; movaps 0x156b6(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,5,250,92,1,0 ; addps 0x15cfa(%rip),%xmm0 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,242,86,1,0 ; movaps 0x156f2(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23707,7 +23690,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,130,86,1,0 ; addps 0x15682(%rip),%xmm0 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 15,88,5,190,86,1,0 ; addps 0x156be(%rip),%xmm0 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23717,8 +23700,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,193,92,1,0 ; addps 0x15cc1(%rip),%xmm1 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,105,86,1,0 ; movaps 0x15669(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,13,173,92,1,0 ; addps 0x15cad(%rip),%xmm1 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,165,86,1,0 ; movaps 0x156a5(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23729,7 +23712,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,52,86,1,0 ; addps 0x15634(%rip),%xmm1 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 15,88,13,112,86,1,0 ; addps 0x15670(%rip),%xmm1 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23739,13 +23722,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,132,92,1,0 ; addps 0x15c84(%rip),%xmm0 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
- DB 68,15,40,13,28,86,1,0 ; movaps 0x1561c(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,5,112,92,1,0 ; addps 0x15c70(%rip),%xmm0 # 2f280 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
+ DB 68,15,40,13,88,86,1,0 ; movaps 0x15658(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
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,120,92,1,0 ; mulps 0x15c78(%rip),%xmm9 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,13,0,88,1,0 ; addps 0x15800(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,100,92,1,0 ; mulps 0x15c64(%rip),%xmm9 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,13,60,88,1,0 ; addps 0x1583c(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23756,16 +23739,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,44,92,1,0 ; addps 0x15c2c(%rip),%xmm0 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,212,85,1,0 ; movaps 0x155d4(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,5,24,92,1,0 ; addps 0x15c18(%rip),%xmm0 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,16,86,1,0 ; movaps 0x15610(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,72,92,1,0 ; movaps 0x15c48(%rip),%xmm8 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,5,52,92,1,0 ; movaps 0x15c34(%rip),%xmm8 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,76,92,1,0 ; addps 0x15c4c(%rip),%xmm8 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,5,56,92,1,0 ; addps 0x15c38(%rip),%xmm8 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,160,85,1,0 ; addps 0x155a0(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,88,5,220,85,1,0 ; addps 0x155dc(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,68,92,1,0 ; addps 0x15c44(%rip),%xmm8 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,5,48,92,1,0 ; addps 0x15c30(%rip),%xmm8 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23773,17 +23756,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,126,85,1,0 ; movaps 0x1557e(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,186,85,1,0 ; movaps 0x155ba(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,247,91,1,0 ; movaps 0x15bf7(%rip),%xmm10 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,21,227,91,1,0 ; movaps 0x15be3(%rip),%xmm10 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,251,91,1,0 ; addps 0x15bfb(%rip),%xmm10 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,21,231,91,1,0 ; addps 0x15be7(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
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,247,91,1,0 ; addps 0x15bf7(%rip),%xmm10 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,21,227,91,1,0 ; addps 0x15be3(%rip),%xmm10 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23793,11 +23776,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,199,91,1,0 ; addps 0x15bc7(%rip),%xmm0 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 15,88,5,179,91,1,0 ; addps 0x15bb3(%rip),%xmm0 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,151,91,1,0 ; mulps 0x15b97(%rip),%xmm8 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,5,31,87,1,0 ; addps 0x1571f(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,5,131,91,1,0 ; mulps 0x15b83(%rip),%xmm8 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,5,91,87,1,0 ; addps 0x1575b(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23808,13 +23791,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,90,91,1,0 ; addps 0x15b5a(%rip),%xmm1 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
- DB 68,15,40,13,242,84,1,0 ; movaps 0x154f2(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,13,70,91,1,0 ; addps 0x15b46(%rip),%xmm1 # 2f280 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
+ DB 68,15,40,13,46,85,1,0 ; movaps 0x1552e(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
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,78,91,1,0 ; mulps 0x15b4e(%rip),%xmm9 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,13,214,86,1,0 ; addps 0x156d6(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,58,91,1,0 ; mulps 0x15b3a(%rip),%xmm9 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,13,18,87,1,0 ; addps 0x15712(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23825,16 +23808,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,1,91,1,0 ; addps 0x15b01(%rip),%xmm1 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,169,84,1,0 ; movaps 0x154a9(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,13,237,90,1,0 ; addps 0x15aed(%rip),%xmm1 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,229,84,1,0 ; movaps 0x154e5(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,29,91,1,0 ; movaps 0x15b1d(%rip),%xmm8 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,5,9,91,1,0 ; movaps 0x15b09(%rip),%xmm8 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,33,91,1,0 ; addps 0x15b21(%rip),%xmm8 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,5,13,91,1,0 ; addps 0x15b0d(%rip),%xmm8 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,117,84,1,0 ; addps 0x15475(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,88,5,177,84,1,0 ; addps 0x154b1(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,25,91,1,0 ; addps 0x15b19(%rip),%xmm8 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,5,5,91,1,0 ; addps 0x15b05(%rip),%xmm8 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23842,17 +23825,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,83,84,1,0 ; movaps 0x15453(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,143,84,1,0 ; movaps 0x1548f(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,203,90,1,0 ; movaps 0x15acb(%rip),%xmm10 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,21,183,90,1,0 ; movaps 0x15ab7(%rip),%xmm10 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,207,90,1,0 ; addps 0x15acf(%rip),%xmm10 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,21,187,90,1,0 ; addps 0x15abb(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
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,203,90,1,0 ; addps 0x15acb(%rip),%xmm10 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,21,183,90,1,0 ; addps 0x15ab7(%rip),%xmm10 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23862,11 +23845,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,154,90,1,0 ; addps 0x15a9a(%rip),%xmm1 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 15,88,13,134,90,1,0 ; addps 0x15a86(%rip),%xmm1 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,106,90,1,0 ; mulps 0x15a6a(%rip),%xmm8 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,5,242,85,1,0 ; addps 0x155f2(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,5,86,90,1,0 ; mulps 0x15a56(%rip),%xmm8 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,5,46,86,1,0 ; addps 0x1562e(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23961,7 +23944,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,68,36,80 ; movaps %xmm0,0x50(%rsp)
DB 243,15,91,240 ; cvttps2dq %xmm0,%xmm6
- DB 15,40,37,109,89,1,0 ; movaps 0x1596d(%rip),%xmm4 # 2f320 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ DB 15,40,37,89,89,1,0 ; movaps 0x15959(%rip),%xmm4 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
DB 15,88,196 ; addps %xmm4,%xmm0
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
DB 102,65,15,110,208 ; movd %r8d,%xmm2
@@ -24000,7 +23983,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,56,64,192 ; pmulld %xmm0,%xmm8
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,68,15,111,37,196,88,1,0 ; movdqa 0x158c4(%rip),%xmm12 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,68,15,111,37,176,88,1,0 ; movdqa 0x158b0(%rip),%xmm12 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,65,15,56,64,220 ; pmulld %xmm12,%xmm3
DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
@@ -24023,7 +24006,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,15,111,37,184,81,1,0 ; movdqa 0x151b8(%rip),%xmm4 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,37,244,81,1,0 ; movdqa 0x151f4(%rip),%xmm4 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -24196,7 +24179,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,254,202 ; paddd %xmm2,%xmm9
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
- DB 102,15,111,45,211,84,1,0 ; movdqa 0x154d3(%rip),%xmm5 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,45,191,84,1,0 ; movdqa 0x154bf(%rip),%xmm5 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,56,64,197 ; pmulld %xmm5,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -24217,7 +24200,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,61,212,77,1,0 ; movdqa 0x14dd4(%rip),%xmm7 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,61,16,78,1,0 ; movdqa 0x14e10(%rip),%xmm7 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24283,7 +24266,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,88,248 ; addps %xmm0,%xmm7
DB 102,68,15,254,210 ; paddd %xmm2,%xmm10
DB 102,69,15,254,194 ; paddd %xmm10,%xmm8
- DB 102,15,111,13,15,83,1,0 ; movdqa 0x1530f(%rip),%xmm1 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,13,251,82,1,0 ; movdqa 0x152fb(%rip),%xmm1 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,68,15,56,64,193 ; pmulld %xmm1,%xmm8
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
@@ -24304,7 +24287,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,69,15,58,22,193,1 ; pextrd $0x1,%xmm8,%r9d
DB 102,69,15,58,22,194,2 ; pextrd $0x2,%xmm8,%r10d
DB 102,69,15,58,22,195,3 ; pextrd $0x3,%xmm8,%r11d
- DB 102,15,111,21,10,76,1,0 ; movdqa 0x14c0a(%rip),%xmm2 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,21,70,76,1,0 ; movdqa 0x14c46(%rip),%xmm2 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -24429,7 +24412,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,41,140,36,176,0,0,0 ; movaps %xmm1,0xb0(%rsp)
DB 243,15,91,249 ; cvttps2dq %xmm1,%xmm7
- DB 15,40,29,81,80,1,0 ; movaps 0x15051(%rip),%xmm3 # 2f320 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ DB 15,40,29,61,80,1,0 ; movaps 0x1503d(%rip),%xmm3 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
DB 102,65,15,110,232 ; movd %r8d,%xmm5
@@ -24486,7 +24469,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,56,64,253 ; pmulld %xmm5,%xmm15
DB 102,65,15,111,223 ; movdqa %xmm15,%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,29,75,79,1,0 ; movdqa 0x14f4b(%rip),%xmm11 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,68,15,111,29,55,79,1,0 ; movdqa 0x14f37(%rip),%xmm11 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,65,15,56,64,219 ; pmulld %xmm11,%xmm3
DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -24508,7 +24491,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,68,15,111,21,67,72,1,0 ; movdqa 0x14843(%rip),%xmm10 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,21,127,72,1,0 ; movdqa 0x1487f(%rip),%xmm10 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24526,7 +24509,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
DB 102,65,15,56,64,203 ; pmulld %xmm11,%xmm1
DB 102,15,111,217 ; movdqa %xmm1,%xmm3
- DB 102,15,250,29,129,78,1,0 ; psubd 0x14e81(%rip),%xmm3 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,29,109,78,1,0 ; psubd 0x14e6d(%rip),%xmm3 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
DB 65,137,223 ; mov %ebx,%r15d
@@ -24581,7 +24564,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,199 ; paddd %xmm15,%xmm0
DB 102,65,15,56,64,195 ; pmulld %xmm11,%xmm0
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
- DB 102,15,250,45,97,77,1,0 ; psubd 0x14d61(%rip),%xmm5 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,45,77,77,1,0 ; psubd 0x14d4d(%rip),%xmm5 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
DB 102,72,15,58,22,233,1 ; pextrq $0x1,%xmm5,%rcx
DB 102,72,15,126,237 ; movq %xmm5,%rbp
@@ -24706,7 +24689,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 72,193,233,32 ; shr $0x20,%rcx
DB 243,15,16,36,136 ; movss (%rax,%rcx,4),%xmm4
DB 102,68,15,58,33,220,48 ; insertps $0x30,%xmm4,%xmm11
- DB 102,15,111,61,52,68,1,0 ; movdqa 0x14434(%rip),%xmm7 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,61,112,68,1,0 ; movdqa 0x14470(%rip),%xmm7 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24792,7 +24775,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,68,15,111,21,116,66,1,0 ; movdqa 0x14274(%rip),%xmm10 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,21,176,66,1,0 ; movdqa 0x142b0(%rip),%xmm10 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24888,7 +24871,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,111,124,36,64 ; movdqa 0x40(%rsp),%xmm7
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,21,24,71,1,0 ; movdqa 0x14718(%rip),%xmm2 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,21,4,71,1,0 ; movdqa 0x14704(%rip),%xmm2 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,56,64,194 ; pmulld %xmm2,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
@@ -24909,7 +24892,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,37,23,64,1,0 ; movdqa 0x14017(%rip),%xmm4 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,37,83,64,1,0 ; movdqa 0x14053(%rip),%xmm4 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24981,7 +24964,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,65,15,56,64,204 ; pmulld %xmm12,%xmm1
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
- DB 102,15,250,21,67,69,1,0 ; psubd 0x14543(%rip),%xmm2 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,21,47,69,1,0 ; psubd 0x1452f(%rip),%xmm2 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx
DB 102,72,15,126,213 ; movq %xmm2,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -25015,7 +24998,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,249 ; movdqa %xmm9,%xmm7
DB 102,69,15,56,64,236 ; pmulld %xmm12,%xmm13
DB 102,65,15,111,205 ; movdqa %xmm13,%xmm1
- DB 102,15,250,13,143,68,1,0 ; psubd 0x1448f(%rip),%xmm1 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,13,123,68,1,0 ; psubd 0x1447b(%rip),%xmm1 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25080,7 +25063,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1
DB 102,15,111,108,36,64 ; movdqa 0x40(%rsp),%xmm5
DB 102,15,254,205 ; paddd %xmm5,%xmm1
- DB 102,15,111,37,35,67,1,0 ; movdqa 0x14323(%rip),%xmm4 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,37,15,67,1,0 ; movdqa 0x1430f(%rip),%xmm4 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -25101,7 +25084,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,36,60,1,0 ; movdqa 0x13c24(%rip),%xmm3 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,29,96,60,1,0 ; movdqa 0x13c60(%rip),%xmm3 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -25173,7 +25156,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,56,64,239 ; pmulld %xmm7,%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,84,65,1,0 ; psubd 0x14154(%rip),%xmm0 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,5,64,65,1,0 ; psubd 0x14140(%rip),%xmm0 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -25191,7 +25174,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,254,5,82,58,1,0 ; paddd 0x13a52(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,5,142,58,1,0 ; paddd 0x13a8e(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25207,7 +25190,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,254,84,36,48 ; paddd 0x30(%rsp),%xmm2
DB 102,15,56,64,215 ; pmulld %xmm7,%xmm2
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
- DB 102,15,250,5,155,64,1,0 ; psubd 0x1409b(%rip),%xmm0 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,5,135,64,1,0 ; psubd 0x14087(%rip),%xmm0 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25225,7 +25208,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,199,1 ; pextrd $0x1,%xmm0,%r15d
DB 102,65,15,58,22,196,2 ; pextrd $0x2,%xmm0,%r12d
DB 102,65,15,58,22,198,3 ; pextrd $0x3,%xmm0,%r14d
- DB 102,15,254,5,153,57,1,0 ; paddd 0x13999(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,5,213,57,1,0 ; paddd 0x139d5(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -25288,7 +25271,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,81,56,1,0 ; movaps 0x13851(%rip),%xmm3 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,40,29,141,56,1,0 ; movaps 0x1388d(%rip),%xmm3 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -25303,6 +25286,23 @@ _sk_clut_4D_sse41 LABEL PROC
DB 93 ; pop %rbp
DB 255,224 ; jmpq *%rax
+PUBLIC _sk_gauss_a_to_rgba_sse41
+_sk_gauss_a_to_rgba_sse41 LABEL PROC
+ DB 15,40,5,222,62,1,0 ; movaps 0x13ede(%rip),%xmm0 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,228,62,1,0 ; addps 0x13ee4(%rip),%xmm0 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,234,62,1,0 ; addps 0x13eea(%rip),%xmm0 # 2f320 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,240,62,1,0 ; addps 0x13ef0(%rip),%xmm0 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,246,62,1,0 ; addps 0x13ef6(%rip),%xmm0 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,40,208 ; movaps %xmm0,%xmm2
+ DB 15,40,216 ; movaps %xmm0,%xmm3
+ DB 255,224 ; jmpq *%rax
+
PUBLIC _sk_start_pipeline_sse2
_sk_start_pipeline_sse2 LABEL PROC
DB 85 ; push %rbp
@@ -31459,23 +31459,6 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
-PUBLIC _sk_gauss_a_to_rgba_sse2
-_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,162,222,0,0 ; movaps 0xdea2(%rip),%xmm0 # 2f200 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,168,222,0,0 ; addps 0xdea8(%rip),%xmm0 # 2f210 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,174,222,0,0 ; addps 0xdeae(%rip),%xmm0 # 2f220 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,180,222,0,0 ; addps 0xdeb4(%rip),%xmm0 # 2f230 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,186,222,0,0 ; addps 0xdeba(%rip),%xmm0 # 2f240 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
- DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 255,224 ; jmpq *%rax
-
PUBLIC _sk_gradient_sse2
_sk_gradient_sse2 LABEL PROC
DB 65,86 ; push %r14
@@ -31484,7 +31467,7 @@ _sk_gradient_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 213ce <_sk_gradient_sse2+0x3b>
+ DB 114,41 ; jb 21392 <_sk_gradient_sse2+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -31495,7 +31478,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 213b4 <_sk_gradient_sse2+0x21>
+ DB 117,230 ; jne 21378 <_sk_gradient_sse2+0x21>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,209 ; movq %xmm2,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -31629,29 +31612,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,74,220,0,0 ; movaps 0xdc4a(%rip),%xmm13 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
+ DB 68,15,40,45,54,220,0,0 ; movaps 0xdc36(%rip),%xmm13 # 2f200 <_sk_srcover_bgra_8888_sse2_lowp+0x10b8>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,78,220,0,0 ; addps 0xdc4e(%rip),%xmm13 # 2f260 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
+ DB 68,15,88,45,58,220,0,0 ; addps 0xdc3a(%rip),%xmm13 # 2f210 <_sk_srcover_bgra_8888_sse2_lowp+0x10c8>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,82,220,0,0 ; addps 0xdc52(%rip),%xmm13 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,88,45,62,220,0,0 ; addps 0xdc3e(%rip),%xmm13 # 2f220 <_sk_srcover_bgra_8888_sse2_lowp+0x10d8>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,86,220,0,0 ; addps 0xdc56(%rip),%xmm13 # 2f280 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
+ DB 68,15,88,45,66,220,0,0 ; addps 0xdc42(%rip),%xmm13 # 2f230 <_sk_srcover_bgra_8888_sse2_lowp+0x10e8>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,85,220,0,0 ; movaps 0xdc55(%rip),%xmm10 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,40,21,65,220,0,0 ; movaps 0xdc41(%rip),%xmm10 # 2f240 <_sk_srcover_bgra_8888_sse2_lowp+0x10f8>
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,8,214,0,0 ; movaps 0xd608(%rip),%xmm10 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,21,68,214,0,0 ; movaps 0xd644(%rip),%xmm10 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
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,247,213,0,0 ; movaps 0xd5f7(%rip),%xmm10 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 68,15,40,21,51,214,0,0 ; movaps 0xd633(%rip),%xmm10 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31682,7 +31665,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,190,219,0,0 ; mulps 0xdbbe(%rip),%xmm9 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ DB 68,15,89,13,170,219,0,0 ; mulps 0xdbaa(%rip),%xmm9 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31690,7 +31673,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,169,219,0,0 ; mulps 0xdba9(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
+ DB 68,15,89,21,149,219,0,0 ; mulps 0xdb95(%rip),%xmm10 # 2f260 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31699,8 +31682,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,81,218,0,0 ; xorps 0xda51(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
- DB 68,15,89,5,41,213,0,0 ; mulps 0xd529(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,87,13,141,218,0,0 ; xorps 0xda8d(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ DB 68,15,89,5,101,213,0,0 ; mulps 0xd565(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31719,7 +31702,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,32,219,0,0 ; mulps 0xdb20(%rip),%xmm9 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ DB 68,15,89,13,12,219,0,0 ; mulps 0xdb0c(%rip),%xmm9 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31727,7 +31710,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,11,219,0,0 ; mulps 0xdb0b(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
+ DB 68,15,89,21,247,218,0,0 ; mulps 0xdaf7(%rip),%xmm10 # 2f260 <_sk_srcover_bgra_8888_sse2_lowp+0x1118>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31736,8 +31719,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,179,217,0,0 ; xorps 0xd9b3(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
- DB 68,15,89,5,139,212,0,0 ; mulps 0xd48b(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,87,13,239,217,0,0 ; xorps 0xd9ef(%rip),%xmm9 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ DB 68,15,89,5,199,212,0,0 ; mulps 0xd4c7(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31753,7 +31736,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,147,218,0,0 ; mulps 0xda93(%rip),%xmm9 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
+ DB 68,15,89,13,127,218,0,0 ; mulps 0xda7f(%rip),%xmm9 # 2f250 <_sk_srcover_bgra_8888_sse2_lowp+0x1108>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31761,7 +31744,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,79,217,0,0 ; xorps 0xd94f(%rip),%xmm0 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
+ DB 15,87,5,139,217,0,0 ; xorps 0xd98b(%rip),%xmm0 # 2f180 <_sk_srcover_bgra_8888_sse2_lowp+0x1038>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31801,7 +31784,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,182,211,0,0 ; movaps 0xd3b6(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,242,211,0,0 ; movaps 0xd3f2(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31809,7 +31792,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,161,211,0,0 ; movaps 0xd3a1(%rip),%xmm12 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 68,15,40,37,221,211,0,0 ; movaps 0xd3dd(%rip),%xmm12 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31852,8 +31835,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,81,217,0,0 ; addps 0xd951(%rip),%xmm0 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,249,210,0,0 ; movaps 0xd2f9(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,5,61,217,0,0 ; addps 0xd93d(%rip),%xmm0 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,53,211,0,0 ; movaps 0xd335(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31864,7 +31847,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,197,210,0,0 ; addps 0xd2c5(%rip),%xmm0 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 15,88,5,1,211,0,0 ; addps 0xd301(%rip),%xmm0 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31874,8 +31857,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,4,217,0,0 ; addps 0xd904(%rip),%xmm1 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,172,210,0,0 ; movaps 0xd2ac(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,13,240,216,0,0 ; addps 0xd8f0(%rip),%xmm1 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,232,210,0,0 ; movaps 0xd2e8(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31886,7 +31869,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,119,210,0,0 ; addps 0xd277(%rip),%xmm1 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 15,88,13,179,210,0,0 ; addps 0xd2b3(%rip),%xmm1 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31896,13 +31879,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,199,216,0,0 ; addps 0xd8c7(%rip),%xmm0 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
- DB 68,15,40,13,95,210,0,0 ; movaps 0xd25f(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,5,179,216,0,0 ; addps 0xd8b3(%rip),%xmm0 # 2f280 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
+ DB 68,15,40,13,155,210,0,0 ; movaps 0xd29b(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
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,187,216,0,0 ; mulps 0xd8bb(%rip),%xmm9 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,13,67,212,0,0 ; addps 0xd443(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,167,216,0,0 ; mulps 0xd8a7(%rip),%xmm9 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,13,127,212,0,0 ; addps 0xd47f(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31913,16 +31896,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,111,216,0,0 ; addps 0xd86f(%rip),%xmm0 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,23,210,0,0 ; movaps 0xd217(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,5,91,216,0,0 ; addps 0xd85b(%rip),%xmm0 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,83,210,0,0 ; movaps 0xd253(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,139,216,0,0 ; movaps 0xd88b(%rip),%xmm8 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,5,119,216,0,0 ; movaps 0xd877(%rip),%xmm8 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,143,216,0,0 ; addps 0xd88f(%rip),%xmm8 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,5,123,216,0,0 ; addps 0xd87b(%rip),%xmm8 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,227,209,0,0 ; addps 0xd1e3(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,88,5,31,210,0,0 ; addps 0xd21f(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,135,216,0,0 ; addps 0xd887(%rip),%xmm8 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,5,115,216,0,0 ; addps 0xd873(%rip),%xmm8 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31930,17 +31913,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,193,209,0,0 ; movaps 0xd1c1(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,253,209,0,0 ; movaps 0xd1fd(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,58,216,0,0 ; movaps 0xd83a(%rip),%xmm10 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,21,38,216,0,0 ; movaps 0xd826(%rip),%xmm10 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,62,216,0,0 ; addps 0xd83e(%rip),%xmm10 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,21,42,216,0,0 ; addps 0xd82a(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
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,58,216,0,0 ; addps 0xd83a(%rip),%xmm10 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,21,38,216,0,0 ; addps 0xd826(%rip),%xmm10 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31950,11 +31933,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,10,216,0,0 ; addps 0xd80a(%rip),%xmm0 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 15,88,5,246,215,0,0 ; addps 0xd7f6(%rip),%xmm0 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,218,215,0,0 ; mulps 0xd7da(%rip),%xmm8 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,5,98,211,0,0 ; addps 0xd362(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,5,198,215,0,0 ; mulps 0xd7c6(%rip),%xmm8 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,5,158,211,0,0 ; addps 0xd39e(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31965,13 +31948,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,157,215,0,0 ; addps 0xd79d(%rip),%xmm1 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
- DB 68,15,40,13,53,209,0,0 ; movaps 0xd135(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,13,137,215,0,0 ; addps 0xd789(%rip),%xmm1 # 2f280 <_sk_srcover_bgra_8888_sse2_lowp+0x1138>
+ DB 68,15,40,13,113,209,0,0 ; movaps 0xd171(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
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,145,215,0,0 ; mulps 0xd791(%rip),%xmm9 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,13,25,211,0,0 ; addps 0xd319(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,13,125,215,0,0 ; mulps 0xd77d(%rip),%xmm9 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,13,85,211,0,0 ; addps 0xd355(%rip),%xmm9 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31982,16 +31965,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,68,215,0,0 ; addps 0xd744(%rip),%xmm1 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
- DB 68,15,40,13,236,208,0,0 ; movaps 0xd0ec(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,88,13,48,215,0,0 ; addps 0xd730(%rip),%xmm1 # 2f270 <_sk_srcover_bgra_8888_sse2_lowp+0x1128>
+ DB 68,15,40,13,40,209,0,0 ; movaps 0xd128(%rip),%xmm9 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,96,215,0,0 ; movaps 0xd760(%rip),%xmm8 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,5,76,215,0,0 ; movaps 0xd74c(%rip),%xmm8 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,100,215,0,0 ; addps 0xd764(%rip),%xmm8 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,5,80,215,0,0 ; addps 0xd750(%rip),%xmm8 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,184,208,0,0 ; addps 0xd0b8(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,88,5,244,208,0,0 ; addps 0xd0f4(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,92,215,0,0 ; addps 0xd75c(%rip),%xmm8 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,5,72,215,0,0 ; addps 0xd748(%rip),%xmm8 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31999,17 +31982,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,150,208,0,0 ; movaps 0xd096(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,210,208,0,0 ; movaps 0xd0d2(%rip),%xmm8 # 2ec60 <_sk_srcover_bgra_8888_sse2_lowp+0xb18>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,14,215,0,0 ; movaps 0xd70e(%rip),%xmm10 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
+ DB 68,15,40,21,250,214,0,0 ; movaps 0xd6fa(%rip),%xmm10 # 2f2a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1158>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,18,215,0,0 ; addps 0xd712(%rip),%xmm10 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 68,15,88,21,254,214,0,0 ; addps 0xd6fe(%rip),%xmm10 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
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,14,215,0,0 ; addps 0xd70e(%rip),%xmm10 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 68,15,88,21,250,214,0,0 ; addps 0xd6fa(%rip),%xmm10 # 2f2c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1178>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -32019,11 +32002,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,221,214,0,0 ; addps 0xd6dd(%rip),%xmm1 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 15,88,13,201,214,0,0 ; addps 0xd6c9(%rip),%xmm1 # 2f2b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1168>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,173,214,0,0 ; mulps 0xd6ad(%rip),%xmm8 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
- DB 68,15,88,5,53,210,0,0 ; addps 0xd235(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
+ DB 68,15,89,5,153,214,0,0 ; mulps 0xd699(%rip),%xmm8 # 2f290 <_sk_srcover_bgra_8888_sse2_lowp+0x1148>
+ DB 68,15,88,5,113,210,0,0 ; addps 0xd271(%rip),%xmm8 # 2ee70 <_sk_srcover_bgra_8888_sse2_lowp+0xd28>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -32152,7 +32135,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,65,15,254,205 ; paddd %xmm13,%xmm1
DB 102,68,15,127,108,36,80 ; movdqa %xmm13,0x50(%rsp)
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,5,10,213,0,0 ; movdqa 0xd50a(%rip),%xmm8 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,68,15,111,5,246,212,0,0 ; movdqa 0xd4f6(%rip),%xmm8 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,65,15,244,216 ; pmuludq %xmm8,%xmm3
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
@@ -32191,7 +32174,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,37,193,205,0,0 ; movdqa 0xcdc1(%rip),%xmm12 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,37,253,205,0,0 ; movdqa 0xcdfd(%rip),%xmm12 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32207,7 +32190,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
DB 15,20,224 ; unpcklps %xmm0,%xmm4
DB 102,15,20,236 ; unpcklpd %xmm4,%xmm5
- DB 15,40,37,246,211,0,0 ; movaps 0xd3f6(%rip),%xmm4 # 2f320 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ DB 15,40,37,226,211,0,0 ; movaps 0xd3e2(%rip),%xmm4 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
DB 68,15,88,220 ; addps %xmm4,%xmm11
DB 68,15,41,92,36,64 ; movaps %xmm11,0x40(%rsp)
DB 68,15,40,223 ; movaps %xmm7,%xmm11
@@ -32243,7 +32226,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,249 ; unpcklps %xmm1,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,107,211,0,0 ; psubd 0xd36b(%rip),%xmm1 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,13,87,211,0,0 ; psubd 0xd357(%rip),%xmm1 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32333,7 +32316,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,233 ; unpcklps %xmm1,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,45,51,203,0,0 ; movdqa 0xcb33(%rip),%xmm13 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,45,111,203,0,0 ; movdqa 0xcb6f(%rip),%xmm13 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -32430,7 +32413,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2
- DB 102,15,111,29,8,208,0,0 ; movdqa 0xd008(%rip),%xmm3 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,29,244,207,0,0 ; movdqa 0xcff4(%rip),%xmm3 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -32468,7 +32451,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,213 ; unpcklpd %xmm5,%xmm2
- DB 102,15,111,5,200,200,0,0 ; movdqa 0xc8c8(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,111,5,4,201,0,0 ; movdqa 0xc904(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32549,7 +32532,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,65,15,254,212 ; paddd %xmm12,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,230,205,0,0 ; movdqa 0xcde6(%rip),%xmm1 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,13,210,205,0,0 ; movdqa 0xcdd2(%rip),%xmm1 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32571,7 +32554,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 68,15,20,209 ; unpcklps %xmm1,%xmm10
DB 102,68,15,20,210 ; unpcklpd %xmm2,%xmm10
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,139,205,0,0 ; psubd 0xcd8b(%rip),%xmm1 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,13,119,205,0,0 ; psubd 0xcd77(%rip),%xmm1 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32586,7 +32569,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
- DB 102,15,254,5,166,198,0,0 ; paddd 0xc6a6(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,5,226,198,0,0 ; paddd 0xc6e2(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32623,7 +32606,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,199 ; unpcklps %xmm7,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,149,204,0,0 ; psubd 0xcc95(%rip),%xmm1 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,13,129,204,0,0 ; psubd 0xcc81(%rip),%xmm1 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7
DB 102,73,15,126,248 ; movq %xmm7,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32638,7 +32621,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,52,131 ; movss (%rbx,%rax,4),%xmm6
DB 15,20,247 ; unpcklps %xmm7,%xmm6
DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
- DB 102,15,254,21,176,197,0,0 ; paddd 0xc5b0(%rip),%xmm2 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,21,236,197,0,0 ; paddd 0xc5ec(%rip),%xmm2 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32782,7 +32765,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,210 ; paddd %xmm10,%xmm2
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,37,185,201,0,0 ; movdqa 0xc9b9(%rip),%xmm4 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,37,165,201,0,0 ; movdqa 0xc9a5(%rip),%xmm4 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -32821,7 +32804,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,5,115,194,0,0 ; paddd 0xc273(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,5,175,194,0,0 ; paddd 0xc2af(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32836,7 +32819,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,53,173,200,0,0 ; movaps 0xc8ad(%rip),%xmm6 # 2f320 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ DB 15,40,53,153,200,0,0 ; movaps 0xc899(%rip),%xmm6 # 2f2d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1188>
DB 68,15,88,198 ; addps %xmm6,%xmm8
DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp)
DB 68,15,88,254 ; addps %xmm6,%xmm15
@@ -32854,7 +32837,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,215 ; paddd %xmm15,%xmm2
DB 102,68,15,127,124,36,96 ; movdqa %xmm15,0x60(%rsp)
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,96,200,0,0 ; movdqa 0xc860(%rip),%xmm1 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,13,76,200,0,0 ; movdqa 0xc84c(%rip),%xmm1 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -32875,7 +32858,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,242 ; unpcklpd %xmm2,%xmm6
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,11,200,0,0 ; psubd 0xc80b(%rip),%xmm0 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,5,247,199,0,0 ; psubd 0xc7f7(%rip),%xmm0 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32890,7 +32873,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,68,15,16,28,131 ; movss (%rbx,%rax,4),%xmm11
DB 68,15,20,216 ; unpcklps %xmm0,%xmm11
DB 102,65,15,20,211 ; unpcklpd %xmm11,%xmm2
- DB 102,15,254,13,35,193,0,0 ; paddd 0xc123(%rip),%xmm1 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,13,95,193,0,0 ; paddd 0xc15f(%rip),%xmm1 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32928,7 +32911,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,194 ; movdqa %xmm10,%xmm0
DB 102,15,254,68,36,32 ; paddd 0x20(%rsp),%xmm0
DB 102,15,112,216,245 ; pshufd $0xf5,%xmm0,%xmm3
- DB 102,15,111,37,7,199,0,0 ; movdqa 0xc707(%rip),%xmm4 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,37,243,198,0,0 ; movdqa 0xc6f3(%rip),%xmm4 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11
@@ -32966,7 +32949,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,131 ; movss (%rbx,%rax,4),%xmm7
DB 15,20,253 ; unpcklps %xmm5,%xmm7
DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
- DB 102,68,15,111,5,195,191,0,0 ; movdqa 0xbfc3(%rip),%xmm8 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,5,255,191,0,0 ; movdqa 0xbfff(%rip),%xmm8 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -33112,7 +33095,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,226 ; unpcklps %xmm2,%xmm4
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,68,15,111,61,18,189,0,0 ; movdqa 0xbd12(%rip),%xmm15 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,61,78,189,0,0 ; movdqa 0xbd4e(%rip),%xmm15 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -33195,7 +33178,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,217 ; movdqa %xmm9,%xmm3
DB 102,65,15,254,216 ; paddd %xmm8,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,45,43,194,0,0 ; movdqa 0xc22b(%rip),%xmm5 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,45,23,194,0,0 ; movdqa 0xc217(%rip),%xmm5 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,221 ; pmuludq %xmm5,%xmm3
DB 102,15,244,213 ; pmuludq %xmm5,%xmm2
DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
@@ -33216,7 +33199,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,198 ; unpcklps %xmm6,%xmm8
DB 102,68,15,20,197 ; unpcklpd %xmm5,%xmm8
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
- DB 102,15,250,45,212,193,0,0 ; psubd 0xc1d4(%rip),%xmm5 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,45,192,193,0,0 ; psubd 0xc1c0(%rip),%xmm5 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33248,7 +33231,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
DB 102,69,15,254,205 ; paddd %xmm13,%xmm9
DB 102,65,15,112,233,245 ; pshufd $0xf5,%xmm9,%xmm5
- DB 102,15,111,29,50,193,0,0 ; movdqa 0xc132(%rip),%xmm3 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,29,30,193,0,0 ; movdqa 0xc11e(%rip),%xmm3 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,68,15,244,203 ; pmuludq %xmm3,%xmm9
DB 102,15,244,235 ; pmuludq %xmm3,%xmm5
DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
@@ -33269,7 +33252,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 69,15,20,233 ; unpcklps %xmm9,%xmm13
DB 102,68,15,20,237 ; unpcklpd %xmm5,%xmm13
DB 102,65,15,111,239 ; movdqa %xmm15,%xmm5
- DB 102,15,250,45,210,192,0,0 ; psubd 0xc0d2(%rip),%xmm5 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,45,190,192,0,0 ; psubd 0xc0be(%rip),%xmm5 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,221,78 ; pshufd $0x4e,%xmm5,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33284,7 +33267,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,245 ; unpcklpd %xmm5,%xmm6
- DB 102,68,15,111,13,236,185,0,0 ; movdqa 0xb9ec(%rip),%xmm9 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,13,40,186,0,0 ; movdqa 0xba28(%rip),%xmm9 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33346,7 +33329,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,21,102,191,0,0 ; movdqa 0xbf66(%rip),%xmm2 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,21,82,191,0,0 ; movdqa 0xbf52(%rip),%xmm2 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,68,15,111,234 ; movdqa %xmm2,%xmm13
@@ -33539,7 +33522,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,238 ; unpcklps %xmm6,%xmm13
DB 102,68,15,20,234 ; unpcklpd %xmm2,%xmm13
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
- DB 102,15,250,21,255,187,0,0 ; psubd 0xbbff(%rip),%xmm2 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,21,235,187,0,0 ; psubd 0xbbeb(%rip),%xmm2 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33599,7 +33582,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,68,15,111,116,36,32 ; movdqa 0x20(%rsp),%xmm14
DB 102,65,15,254,198 ; paddd %xmm14,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,68,15,111,5,220,186,0,0 ; movdqa 0xbadc(%rip),%xmm8 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,68,15,111,5,200,186,0,0 ; movdqa 0xbac8(%rip),%xmm8 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
DB 102,65,15,244,200 ; pmuludq %xmm8,%xmm1
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
@@ -33637,7 +33620,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,205 ; unpcklpd %xmm5,%xmm1
- DB 102,68,15,111,5,154,179,0,0 ; movdqa 0xb39a(%rip),%xmm8 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,68,15,111,5,214,179,0,0 ; movdqa 0xb3d6(%rip),%xmm8 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33720,7 +33703,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,37,180,184,0,0 ; movdqa 0xb8b4(%rip),%xmm4 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 102,15,111,37,160,184,0,0 ; movdqa 0xb8a0(%rip),%xmm4 # 2f2e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1198>
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1
@@ -33741,7 +33724,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,193 ; unpcklps %xmm1,%xmm8
DB 102,68,15,20,194 ; unpcklpd %xmm2,%xmm8
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,93,184,0,0 ; psubd 0xb85d(%rip),%xmm1 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,13,73,184,0,0 ; psubd 0xb849(%rip),%xmm1 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33756,7 +33739,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,68,15,20,242 ; unpcklpd %xmm2,%xmm14
- DB 102,15,254,5,118,177,0,0 ; paddd 0xb176(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,5,178,177,0,0 ; paddd 0xb1b2(%rip),%xmm0 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33794,7 +33777,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,198 ; unpcklps %xmm6,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,101,183,0,0 ; psubd 0xb765(%rip),%xmm1 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 102,15,250,13,81,183,0,0 ; psubd 0xb751(%rip),%xmm1 # 2f2f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11a8>
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33809,7 +33792,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,230 ; unpcklps %xmm6,%xmm4
DB 102,15,20,204 ; unpcklpd %xmm4,%xmm1
- DB 102,15,254,21,128,176,0,0 ; paddd 0xb080(%rip),%xmm2 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
+ DB 102,15,254,21,188,176,0,0 ; paddd 0xb0bc(%rip),%xmm2 # 2eca0 <_sk_srcover_bgra_8888_sse2_lowp+0xb58>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33868,7 +33851,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,215 ; addps %xmm15,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,102,175,0,0 ; movaps 0xaf66(%rip),%xmm3 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
+ DB 15,40,29,162,175,0,0 ; movaps 0xafa2(%rip),%xmm3 # 2ec70 <_sk_srcover_bgra_8888_sse2_lowp+0xb28>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33877,6 +33860,23 @@ _sk_clut_4D_sse2 LABEL PROC
DB 91 ; pop %rbx
DB 255,224 ; jmpq *%rax
+PUBLIC _sk_gauss_a_to_rgba_sse2
+_sk_gauss_a_to_rgba_sse2 LABEL PROC
+ DB 15,40,5,1,182,0,0 ; movaps 0xb601(%rip),%xmm0 # 2f300 <_sk_srcover_bgra_8888_sse2_lowp+0x11b8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,7,182,0,0 ; addps 0xb607(%rip),%xmm0 # 2f310 <_sk_srcover_bgra_8888_sse2_lowp+0x11c8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,13,182,0,0 ; addps 0xb60d(%rip),%xmm0 # 2f320 <_sk_srcover_bgra_8888_sse2_lowp+0x11d8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,19,182,0,0 ; addps 0xb613(%rip),%xmm0 # 2f330 <_sk_srcover_bgra_8888_sse2_lowp+0x11e8>
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,5,25,182,0,0 ; addps 0xb619(%rip),%xmm0 # 2f340 <_sk_srcover_bgra_8888_sse2_lowp+0x11f8>
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,40,208 ; movaps %xmm0,%xmm2
+ DB 15,40,216 ; movaps %xmm0,%xmm3
+ DB 255,224 ; jmpq *%rax
+
PUBLIC _sk_start_pipeline_hsw_lowp
_sk_start_pipeline_hsw_lowp LABEL PROC
DB 85 ; push %rbp
@@ -44645,15 +44645,9 @@ ALIGN 4
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 221,147,61,111,43,231 ; fstl -0x18d490c3(%rbx)
+ 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)
@@ -44664,20 +44658,25 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0,191,0,0,192,191 ; add %bh,-0x40400000(%rdi)
- DB 114,28 ; jb 2e57e <.literal4+0x18a>
+ DB 114,28 ; jb 2e56a <.literal4+0x176>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 2e56b <.literal4+0x177>
- DB 127,63 ; jg 2e5b3 <_sk_srcover_bgra_8888_sse2_lowp+0x46b>
+ DB 114,249 ; jb 2e557 <.literal4+0x163>
+ DB 127,63 ; jg 2e59f <_sk_srcover_bgra_8888_sse2_lowp+0x457>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
- DB 0,4,0 ; add %al,(%rax,%rax,1)
- DB 0,0 ; add %al,(%rax)
- DB 0,0 ; add %al,(%rax)
+ DB 18,120,57 ; adc 0x39(%rax),%bh
+ 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,0,4,0,0,0,0,0 ; movabs 0x40039,%eax
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
@@ -46211,28 +46210,7 @@ ALIGN 16
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) # 2dc3031a <_sk_srcover_bgra_8888_sse2_lowp+0x2dc021d2>
- DB 17,192 ; adc %eax,%eax
- DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2f24c <.literal16+0x63c>
- DB 64,18,120,57 ; adc 0x39(%rax),%dil
- DB 64,18,120,57 ; adc 0x39(%rax),%dil
- DB 64,18,120,57 ; adc 0x39(%rax),%dil
- 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 221,147,61,111,43,231 ; fstl -0x18d490c3(%rbx)
DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx
DB 111 ; outsl %ds:(%rsi),(%dx)
DB 43,231 ; sub %edi,%esp
@@ -46280,13 +46258,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb 2f2fe <.literal16+0x6ee>
+ DB 114,28 ; jb 2f2ae <.literal16+0x69e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2f302 <.literal16+0x6f2>
+ DB 62,114,28 ; jb,pt 2f2b2 <.literal16+0x6a2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2f306 <.literal16+0x6f6>
+ DB 62,114,28 ; jb,pt 2f2b6 <.literal16+0x6a6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2f30a <.literal16+0x6fa>
+ DB 62,114,28 ; jb,pt 2f2ba <.literal16+0x6aa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -46305,15 +46283,15 @@ ALIGN 16
DB 0,192 ; add %al,%al
DB 63 ; (bad)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d668155 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a00d>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d668105 <_sk_srcover_bgra_8888_sse2_lowp+0x3d639fbd>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2f363 <.literal16+0x753>
- DB 114,249 ; jb 2f31f <.literal16+0x70f>
- DB 127,63 ; jg 2f367 <.literal16+0x757>
- DB 114,249 ; jb 2f323 <.literal16+0x713>
- DB 127,63 ; jg 2f36b <.literal16+0x75b>
- DB 114,249 ; jb 2f327 <.literal16+0x717>
- DB 127,63 ; jg 2f36f <.literal16+0x75f>
+ DB 127,63 ; jg 2f313 <.literal16+0x703>
+ DB 114,249 ; jb 2f2cf <.literal16+0x6bf>
+ DB 127,63 ; jg 2f317 <.literal16+0x707>
+ DB 114,249 ; jb 2f2d3 <.literal16+0x6c3>
+ DB 127,63 ; jg 2f31b <.literal16+0x70b>
+ DB 114,249 ; jb 2f2d7 <.literal16+0x6c7>
+ DB 127,63 ; jg 2f31f <.literal16+0x70f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -46337,8 +46315,28 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,0 ; incl (%rax)
- DB 0,255 ; add %bh,%bh
+ DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc30415 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc022cd>
+ DB 16,17 ; adc %dl,(%rcx)
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc3041e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc022d6>
+ DB 17,192 ; adc %eax,%eax
+ DB 18,120,57 ; adc 0x39(%rax),%bh
+ 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,0,0,255 ; sbb %ah,-0xffffc7(%rcx)
DB 255,0 ; incl (%rax)
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%rax)
@@ -54810,35 +54808,6 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
-PUBLIC _sk_gauss_a_to_rgba_sse2
-_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 85 ; push %ebp
- DB 137,229 ; mov %esp,%ebp
- DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 698e <_sk_gauss_a_to_rgba_sse2+0xb>
- DB 88 ; pop %eax
- DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,242,121,0,0 ; movaps 0x79f2(%eax),%xmm0
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,2,122,0,0 ; addps 0x7a02(%eax),%xmm0
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,18,122,0,0 ; addps 0x7a12(%eax),%xmm0
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,34,122,0,0 ; addps 0x7a22(%eax),%xmm0
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,50,122,0,0 ; addps 0x7a32(%eax),%xmm0
- DB 141,65,4 ; lea 0x4(%ecx),%eax
- DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 80 ; push %eax
- DB 255,117,8 ; pushl 0x8(%ebp)
- DB 255,17 ; call *(%ecx)
- DB 131,196,24 ; add $0x18,%esp
- DB 93 ; pop %ebp
- DB 195 ; ret
-
PUBLIC _sk_gradient_sse2
_sk_gradient_sse2 LABEL PROC
DB 85 ; push %ebp
@@ -54852,7 +54821,7 @@ _sk_gradient_sse2 LABEL PROC
DB 139,10 ; mov (%edx),%ecx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,249,2 ; cmp $0x2,%ecx
- DB 114,33 ; jb 6a15 <_sk_gradient_sse2+0x3a>
+ DB 114,33 ; jb 69bd <_sk_gradient_sse2+0x3a>
DB 139,114,36 ; mov 0x24(%edx),%esi
DB 73 ; dec %ecx
DB 131,198,4 ; add $0x4,%esi
@@ -54863,7 +54832,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 131,198,4 ; add $0x4,%esi
DB 73 ; dec %ecx
- DB 117,234 ; jne 69ff <_sk_gradient_sse2+0x24>
+ DB 117,234 ; jne 69a7 <_sk_gradient_sse2+0x24>
DB 102,15,126,206 ; movd %xmm1,%esi
DB 102,15,112,209,229 ; pshufd $0xe5,%xmm1,%xmm2
DB 102,15,112,217,78 ; pshufd $0x4e,%xmm1,%xmm3
@@ -55012,7 +54981,7 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 6c1d <_sk_xy_to_unit_angle_sse2+0x18>
+ DB 232,0,0,0,0 ; call 6bc5 <_sk_xy_to_unit_angle_sse2+0x18>
DB 88 ; pop %eax
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
@@ -55027,30 +54996,30 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 15,94,247 ; divps %xmm7,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,255 ; mulps %xmm7,%xmm7
- DB 15,40,128,179,119,0,0 ; movaps 0x77b3(%eax),%xmm0
+ DB 15,40,128,187,119,0,0 ; movaps 0x77bb(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,195,119,0,0 ; addps 0x77c3(%eax),%xmm0
+ DB 15,88,128,203,119,0,0 ; addps 0x77cb(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,211,119,0,0 ; addps 0x77d3(%eax),%xmm0
+ DB 15,88,128,219,119,0,0 ; addps 0x77db(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,227,119,0,0 ; addps 0x77e3(%eax),%xmm0
+ DB 15,88,128,235,119,0,0 ; addps 0x77eb(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,243,119,0,0 ; movaps 0x77f3(%eax),%xmm6
+ DB 15,40,176,251,119,0,0 ; movaps 0x77fb(%eax),%xmm6
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,84,245 ; andps %xmm5,%xmm6
DB 15,85,232 ; andnps %xmm0,%xmm5
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,86,238 ; orps %xmm6,%xmm5
DB 15,194,204,1 ; cmpltps %xmm4,%xmm1
- DB 15,40,128,179,113,0,0 ; movaps 0x71b3(%eax),%xmm0
+ DB 15,40,128,11,114,0,0 ; movaps 0x720b(%eax),%xmm0
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
DB 15,85,205 ; andnps %xmm5,%xmm1
DB 15,86,200 ; orps %xmm0,%xmm1
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
- DB 15,40,168,195,113,0,0 ; movaps 0x71c3(%eax),%xmm5
+ DB 15,40,168,27,114,0,0 ; movaps 0x721b(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -55107,15 +55076,15 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6d3a <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6ce2 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,230,118,0,0 ; mulps 0x76e6(%edx),%xmm4
- DB 15,89,130,246,118,0,0 ; mulps 0x76f6(%edx),%xmm0
+ DB 15,89,162,238,118,0,0 ; mulps 0x76ee(%edx),%xmm4
+ DB 15,89,130,254,118,0,0 ; mulps 0x76fe(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -55123,11 +55092,11 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,150,117,0,0 ; xorps 0x7596(%edx),%xmm4
+ DB 15,87,162,238,117,0,0 ; xorps 0x75ee(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,150,112,0,0 ; mulps 0x7096(%edx),%xmm5
+ DB 15,89,170,238,112,0,0 ; mulps 0x70ee(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -55156,15 +55125,15 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6dd8 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6d80 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,72,118,0,0 ; mulps 0x7648(%edx),%xmm4
- DB 15,89,130,88,118,0,0 ; mulps 0x7658(%edx),%xmm0
+ DB 15,89,162,80,118,0,0 ; mulps 0x7650(%edx),%xmm4
+ DB 15,89,130,96,118,0,0 ; mulps 0x7660(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -55172,11 +55141,11 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,248,116,0,0 ; xorps 0x74f8(%edx),%xmm4
+ DB 15,87,162,80,117,0,0 ; xorps 0x7550(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,248,111,0,0 ; mulps 0x6ff8(%edx),%xmm5
+ DB 15,89,170,80,112,0,0 ; mulps 0x7050(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -55194,7 +55163,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6e50 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6df8 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -55203,7 +55172,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,236 ; mulss %xmm4,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,89,169,208,117,0,0 ; mulps 0x75d0(%ecx),%xmm5
+ DB 15,89,169,216,117,0,0 ; mulps 0x75d8(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -55211,7 +55180,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,228 ; mulss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,129,128,116,0,0 ; xorps 0x7480(%ecx),%xmm0
+ DB 15,87,129,216,116,0,0 ; xorps 0x74d8(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -55282,16 +55251,16 @@ _sk_save_xy_sse2 LABEL PROC
DB 131,236,24 ; sub $0x18,%esp
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 232,0,0,0,0 ; call 6f39 <_sk_save_xy_sse2+0x12>
+ DB 232,0,0,0,0 ; call 6ee1 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,151,110,0,0 ; movaps 0x6e97(%eax),%xmm4
+ DB 15,40,160,239,110,0,0 ; movaps 0x6eef(%eax),%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,88,236 ; addps %xmm4,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,194,254,1 ; cmpltps %xmm6,%xmm7
- DB 15,40,144,167,110,0,0 ; movaps 0x6ea7(%eax),%xmm2
+ DB 15,40,144,255,110,0,0 ; movaps 0x6eff(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -55362,15 +55331,15 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7021 <_sk_bilinear_nx_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6fc9 <_sk_bilinear_nx_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,31,116,0,0 ; addps 0x741f(%eax),%xmm0
- DB 15,40,168,191,109,0,0 ; movaps 0x6dbf(%eax),%xmm5
+ DB 15,88,128,39,116,0,0 ; addps 0x7427(%eax),%xmm0
+ DB 15,40,168,23,110,0,0 ; movaps 0x6e17(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -55389,14 +55358,14 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7067 <_sk_bilinear_px_sse2+0xa>
+ DB 232,0,0,0,0 ; call 700f <_sk_bilinear_px_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,105,109,0,0 ; addps 0x6d69(%eax),%xmm0
+ DB 15,88,128,193,109,0,0 ; addps 0x6dc1(%eax),%xmm0
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55414,15 +55383,15 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 70a3 <_sk_bilinear_ny_sse2+0xa>
+ DB 232,0,0,0,0 ; call 704b <_sk_bilinear_ny_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,157,115,0,0 ; addps 0x739d(%eax),%xmm1
- DB 15,40,168,61,109,0,0 ; movaps 0x6d3d(%eax),%xmm5
+ DB 15,88,136,165,115,0,0 ; addps 0x73a5(%eax),%xmm1
+ DB 15,40,168,149,109,0,0 ; movaps 0x6d95(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -55441,14 +55410,14 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 70ea <_sk_bilinear_py_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7092 <_sk_bilinear_py_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,230,108,0,0 ; addps 0x6ce6(%eax),%xmm1
+ DB 15,88,136,62,109,0,0 ; addps 0x6d3e(%eax),%xmm1
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55466,20 +55435,20 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7127 <_sk_bicubic_n3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 70cf <_sk_bicubic_n3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,41,115,0,0 ; addps 0x7329(%eax),%xmm0
- DB 15,40,168,185,108,0,0 ; movaps 0x6cb9(%eax),%xmm5
+ DB 15,88,128,49,115,0,0 ; addps 0x7331(%eax),%xmm0
+ DB 15,40,168,17,109,0,0 ; movaps 0x6d11(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,57,115,0,0 ; mulps 0x7339(%eax),%xmm5
- DB 15,88,168,169,110,0,0 ; addps 0x6ea9(%eax),%xmm5
+ DB 15,89,168,65,115,0,0 ; mulps 0x7341(%eax),%xmm5
+ DB 15,88,168,1,111,0,0 ; addps 0x6f01(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -55498,23 +55467,23 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7184 <_sk_bicubic_n1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 712c <_sk_bicubic_n1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,188,114,0,0 ; addps 0x72bc(%eax),%xmm0
- DB 15,40,168,92,108,0,0 ; movaps 0x6c5c(%eax),%xmm5
+ DB 15,88,128,196,114,0,0 ; addps 0x72c4(%eax),%xmm0
+ DB 15,40,168,180,108,0,0 ; movaps 0x6cb4(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,236,114,0,0 ; movaps 0x72ec(%eax),%xmm4
+ DB 15,40,160,244,114,0,0 ; movaps 0x72f4(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,252,114,0,0 ; addps 0x72fc(%eax),%xmm4
+ DB 15,88,160,4,115,0,0 ; addps 0x7304(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,76,108,0,0 ; addps 0x6c4c(%eax),%xmm4
+ DB 15,88,160,164,108,0,0 ; addps 0x6ca4(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,12,115,0,0 ; addps 0x730c(%eax),%xmm4
+ DB 15,88,160,20,115,0,0 ; addps 0x7314(%eax),%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55532,22 +55501,22 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 71ef <_sk_bicubic_p1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7197 <_sk_bicubic_p1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,225,107,0,0 ; movaps 0x6be1(%eax),%xmm4
+ DB 15,40,160,57,108,0,0 ; movaps 0x6c39(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,174,128,0,0,0 ; movups 0x80(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,129,114,0,0 ; movaps 0x7281(%eax),%xmm6
+ DB 15,40,176,137,114,0,0 ; movaps 0x7289(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,145,114,0,0 ; addps 0x7291(%eax),%xmm6
+ DB 15,88,176,153,114,0,0 ; addps 0x7299(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,161,114,0,0 ; addps 0x72a1(%eax),%xmm6
+ DB 15,88,176,169,114,0,0 ; addps 0x72a9(%eax),%xmm6
DB 15,17,182,0,1,0,0 ; movups %xmm6,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55565,18 +55534,18 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 724f <_sk_bicubic_p3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 71f7 <_sk_bicubic_p3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,49,114,0,0 ; addps 0x7231(%eax),%xmm0
+ DB 15,88,128,57,114,0,0 ; addps 0x7239(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,17,114,0,0 ; mulps 0x7211(%eax),%xmm4
- DB 15,88,160,129,109,0,0 ; addps 0x6d81(%eax),%xmm4
+ DB 15,89,160,25,114,0,0 ; mulps 0x7219(%eax),%xmm4
+ DB 15,88,160,217,109,0,0 ; addps 0x6dd9(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -55595,20 +55564,20 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 72a2 <_sk_bicubic_n3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 724a <_sk_bicubic_n3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,174,113,0,0 ; addps 0x71ae(%eax),%xmm1
- DB 15,40,168,62,107,0,0 ; movaps 0x6b3e(%eax),%xmm5
+ DB 15,88,136,182,113,0,0 ; addps 0x71b6(%eax),%xmm1
+ DB 15,40,168,150,107,0,0 ; movaps 0x6b96(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,190,113,0,0 ; mulps 0x71be(%eax),%xmm5
- DB 15,88,168,46,109,0,0 ; addps 0x6d2e(%eax),%xmm5
+ DB 15,89,168,198,113,0,0 ; mulps 0x71c6(%eax),%xmm5
+ DB 15,88,168,134,109,0,0 ; addps 0x6d86(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -55627,23 +55596,23 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7300 <_sk_bicubic_n1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 72a8 <_sk_bicubic_n1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,64,113,0,0 ; addps 0x7140(%eax),%xmm1
- DB 15,40,168,224,106,0,0 ; movaps 0x6ae0(%eax),%xmm5
+ DB 15,88,136,72,113,0,0 ; addps 0x7148(%eax),%xmm1
+ DB 15,40,168,56,107,0,0 ; movaps 0x6b38(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,112,113,0,0 ; movaps 0x7170(%eax),%xmm4
+ DB 15,40,160,120,113,0,0 ; movaps 0x7178(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,128,113,0,0 ; addps 0x7180(%eax),%xmm4
+ DB 15,88,160,136,113,0,0 ; addps 0x7188(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,208,106,0,0 ; addps 0x6ad0(%eax),%xmm4
+ DB 15,88,160,40,107,0,0 ; addps 0x6b28(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,144,113,0,0 ; addps 0x7190(%eax),%xmm4
+ DB 15,88,160,152,113,0,0 ; addps 0x7198(%eax),%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55661,22 +55630,22 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 736c <_sk_bicubic_p1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7314 <_sk_bicubic_p1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,100,106,0,0 ; movaps 0x6a64(%eax),%xmm4
+ DB 15,40,160,188,106,0,0 ; movaps 0x6abc(%eax),%xmm4
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,174,192,0,0,0 ; movups 0xc0(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,4,113,0,0 ; movaps 0x7104(%eax),%xmm6
+ DB 15,40,176,12,113,0,0 ; movaps 0x710c(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,20,113,0,0 ; addps 0x7114(%eax),%xmm6
+ DB 15,88,176,28,113,0,0 ; addps 0x711c(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,36,113,0,0 ; addps 0x7124(%eax),%xmm6
+ DB 15,88,176,44,113,0,0 ; addps 0x712c(%eax),%xmm6
DB 15,17,182,64,1,0,0 ; movups %xmm6,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55694,18 +55663,18 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 73cd <_sk_bicubic_p3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7375 <_sk_bicubic_p3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,179,112,0,0 ; addps 0x70b3(%eax),%xmm1
+ DB 15,88,136,187,112,0,0 ; addps 0x70bb(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,147,112,0,0 ; mulps 0x7093(%eax),%xmm4
- DB 15,88,160,3,108,0,0 ; addps 0x6c03(%eax),%xmm4
+ DB 15,89,160,155,112,0,0 ; mulps 0x709b(%eax),%xmm4
+ DB 15,88,160,91,108,0,0 ; addps 0x6c5b(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -55844,7 +55813,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,15,127,77,136 ; movdqa %xmm1,-0x78(%ebp)
- DB 232,0,0,0,0 ; call 75b3 <_sk_clut_3D_sse2+0xee>
+ DB 232,0,0,0,0 ; call 755b <_sk_clut_3D_sse2+0xee>
DB 90 ; pop %edx
DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
DB 102,15,127,133,8,255,255,255 ; movdqa %xmm0,-0xf8(%ebp)
@@ -55852,7 +55821,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,162,253,110,0,0 ; movdqa 0x6efd(%edx),%xmm4
+ DB 102,15,111,162,5,111,0,0 ; movdqa 0x6f05(%edx),%xmm4
DB 102,15,127,165,120,255,255,255 ; movdqa %xmm4,-0x88(%ebp)
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -55892,7 +55861,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,248 ; unpcklps %xmm0,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,15,111,130,109,104,0,0 ; movdqa 0x686d(%edx),%xmm0
+ DB 102,15,111,130,197,104,0,0 ; movdqa 0x68c5(%edx),%xmm0
DB 102,15,127,133,104,255,255,255 ; movdqa %xmm0,-0x98(%ebp)
DB 102,15,254,200 ; paddd %xmm0,%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
@@ -55909,7 +55878,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,241 ; unpcklpd %xmm1,%xmm6
- DB 15,40,130,237,110,0,0 ; movaps 0x6eed(%edx),%xmm0
+ DB 15,40,130,245,110,0,0 ; movaps 0x6ef5(%edx),%xmm0
DB 15,40,141,248,254,255,255 ; movaps -0x108(%ebp),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,41,77,200 ; movaps %xmm1,-0x38(%ebp)
@@ -56527,7 +56496,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,127,93,152 ; movdqa %xmm3,-0x68(%ebp)
- DB 232,0,0,0,0 ; call 813f <_sk_clut_4D_sse2+0x165>
+ DB 232,0,0,0,0 ; call 80e7 <_sk_clut_4D_sse2+0x165>
DB 89 ; pop %ecx
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,41,133,168,254,255,255 ; movaps %xmm0,-0x158(%ebp)
@@ -56538,7 +56507,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,214 ; paddd %xmm6,%xmm2
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,161,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm4
+ DB 102,15,111,161,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm4
DB 102,15,112,203,245 ; pshufd $0xf5,%xmm3,%xmm1
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,204 ; pmuludq %xmm4,%xmm1
@@ -56580,7 +56549,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
DB 102,15,41,157,232,254,255,255 ; movapd %xmm3,-0x118(%ebp)
- DB 102,15,254,137,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm1
+ DB 102,15,254,137,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm1
DB 102,15,112,241,229 ; pshufd $0xe5,%xmm1,%xmm6
DB 102,15,126,240 ; movd %xmm6,%eax
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -56595,7 +56564,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,130 ; movss (%edx,%eax,4),%xmm7
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,185,97,99,0,0 ; movaps 0x6361(%ecx),%xmm7
+ DB 15,40,185,105,99,0,0 ; movaps 0x6369(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
DB 15,40,133,248,254,255,255 ; movaps -0x108(%ebp),%xmm0
@@ -56616,7 +56585,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,127,101,168 ; movdqa %xmm4,-0x58(%ebp)
DB 102,15,254,212 ; paddd %xmm4,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,161,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm4
+ DB 102,15,111,161,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm4
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -56652,7 +56621,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,213 ; unpcklps %xmm5,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm0
+ DB 102,15,254,129,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm0
DB 102,15,112,232,229 ; pshufd $0xe5,%xmm0,%xmm5
DB 102,15,126,232 ; movd %xmm5,%eax
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -56736,7 +56705,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,245 ; unpcklps %xmm5,%xmm6
DB 102,15,20,240 ; unpcklpd %xmm0,%xmm6
- DB 102,15,254,137,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm1
+ DB 102,15,254,137,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
@@ -56754,7 +56723,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm2
+ DB 102,15,111,145,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -56790,7 +56759,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,169,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm5
+ DB 102,15,254,169,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm5
DB 102,15,112,197,229 ; pshufd $0xe5,%xmm5,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,197,78 ; pshufd $0x4e,%xmm5,%xmm0
@@ -56850,7 +56819,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,254,85,152 ; paddd -0x68(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,153,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm3
+ DB 102,15,111,153,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm3
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -56889,7 +56858,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,229 ; unpcklps %xmm5,%xmm4
DB 102,15,20,227 ; unpcklpd %xmm3,%xmm4
- DB 102,15,254,129,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm0
+ DB 102,15,254,129,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm0
DB 102,15,112,216,229 ; pshufd $0xe5,%xmm0,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,216,78 ; pshufd $0x4e,%xmm0,%xmm3
@@ -56941,7 +56910,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,238 ; unpcklps %xmm6,%xmm5
DB 102,15,20,235 ; unpcklpd %xmm3,%xmm5
- DB 102,15,111,137,225,92,0,0 ; movdqa 0x5ce1(%ecx),%xmm1
+ DB 102,15,111,137,57,93,0,0 ; movdqa 0x5d39(%ecx),%xmm1
DB 102,15,254,249 ; paddd %xmm1,%xmm7
DB 102,15,112,223,229 ; pshufd $0xe5,%xmm7,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
@@ -56975,7 +56944,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,208,245 ; pshufd $0xf5,%xmm0,%xmm2
- DB 102,15,111,153,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm3
+ DB 102,15,111,153,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3
@@ -57032,7 +57001,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,85,168 ; paddd -0x58(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm1
+ DB 102,15,111,137,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -57069,7 +57038,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,212 ; unpcklps %xmm4,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm0
+ DB 102,15,254,129,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm0
DB 102,15,112,224,229 ; pshufd $0xe5,%xmm0,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
@@ -57137,7 +57106,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,93,152 ; movdqa -0x68(%ebp),%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,129,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm0
+ DB 102,15,111,129,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm0
DB 102,15,244,216 ; pmuludq %xmm0,%xmm3
DB 102,15,244,208 ; pmuludq %xmm0,%xmm2
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -57176,7 +57145,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,28,130 ; movss (%edx,%eax,4),%xmm3
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,145,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm2
+ DB 102,15,254,145,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -57228,7 +57197,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,208 ; unpcklps %xmm0,%xmm2
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
- DB 102,15,111,137,225,92,0,0 ; movdqa 0x5ce1(%ecx),%xmm1
+ DB 102,15,111,137,57,93,0,0 ; movdqa 0x5d39(%ecx),%xmm1
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,195,229 ; pshufd $0xe5,%xmm3,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
@@ -57263,7 +57232,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,224,245 ; pshufd $0xf5,%xmm0,%xmm4
- DB 102,15,111,169,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm5
+ DB 102,15,111,169,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm5
DB 102,15,111,221 ; movdqa %xmm5,%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,227 ; pmuludq %xmm3,%xmm4
@@ -57319,7 +57288,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm2
+ DB 102,15,111,145,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -57355,7 +57324,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,185,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm7
+ DB 102,15,254,185,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm7
DB 102,15,112,199,229 ; pshufd $0xe5,%xmm7,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,199,78 ; pshufd $0x4e,%xmm7,%xmm0
@@ -57405,7 +57374,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,145,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm2
+ DB 102,15,111,145,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm2
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,111,250 ; movdqa %xmm2,%xmm7
@@ -57444,7 +57413,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,204 ; unpcklps %xmm4,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm2
+ DB 102,15,254,145,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -57498,7 +57467,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,252 ; unpcklps %xmm4,%xmm7
DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
- DB 102,15,254,153,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm3
+ DB 102,15,254,153,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm3
DB 102,15,112,227,229 ; pshufd $0xe5,%xmm3,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
@@ -57531,7 +57500,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,113,99,0,0 ; movdqa 0x6371(%ecx),%xmm1
+ DB 102,15,111,137,121,99,0,0 ; movdqa 0x6379(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -57571,7 +57540,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,225 ; unpcklps %xmm1,%xmm4
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
DB 102,15,41,165,88,255,255,255 ; movapd %xmm4,-0xa8(%ebp)
- DB 102,15,254,129,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm0
+ DB 102,15,254,129,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm0
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
DB 102,15,126,200 ; movd %xmm1,%eax
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -57625,7 +57594,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,206 ; unpcklps %xmm6,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,225,92,0,0 ; paddd 0x5ce1(%ecx),%xmm2
+ DB 102,15,254,145,57,93,0,0 ; paddd 0x5d39(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -57694,7 +57663,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,161,92,0,0 ; movaps 0x5ca1(%ecx),%xmm3
+ DB 15,40,153,249,92,0,0 ; movaps 0x5cf9(%ecx),%xmm3
DB 80 ; push %eax
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,82,4 ; call *0x4(%edx)
@@ -57704,6 +57673,35 @@ _sk_clut_4D_sse2 LABEL PROC
DB 91 ; pop %ebx
DB 93 ; pop %ebp
DB 195 ; ret
+
+PUBLIC _sk_gauss_a_to_rgba_sse2
+_sk_gauss_a_to_rgba_sse2 LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 131,236,8 ; sub $0x8,%esp
+ DB 232,0,0,0,0 ; call 953c <_sk_gauss_a_to_rgba_sse2+0xb>
+ DB 88 ; pop %eax
+ DB 139,77,12 ; mov 0xc(%ebp),%ecx
+ DB 15,40,128,52,79,0,0 ; movaps 0x4f34(%eax),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,128,68,79,0,0 ; addps 0x4f44(%eax),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,128,84,79,0,0 ; addps 0x4f54(%eax),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,128,100,79,0,0 ; addps 0x4f64(%eax),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,128,116,79,0,0 ; addps 0x4f74(%eax),%xmm0
+ DB 141,65,4 ; lea 0x4(%ecx),%eax
+ DB 131,236,8 ; sub $0x8,%esp
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,40,208 ; movaps %xmm0,%xmm2
+ DB 15,40,216 ; movaps %xmm0,%xmm3
+ DB 80 ; push %eax
+ DB 255,117,8 ; pushl 0x8(%ebp)
+ DB 255,17 ; call *(%ecx)
+ DB 131,196,24 ; add $0x18,%esp
+ DB 93 ; pop %ebp
+ DB 195 ; ret
DB 144 ; nop
DB 144 ; nop
DB 144 ; nop
@@ -63645,47 +63643,20 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 211,128,0,0,211,128 ; roll %cl,-0x7f2d0000(%eax)
DB 0,0 ; add %al,(%eax)
- DB 211,128,0,0,211,45 ; roll %cl,0x2dd30000(%eax)
- DB 16,17 ; adc %dl,(%ecx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
- DB 17,192 ; adc %eax,%eax
- DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js e3cc <.literal16+0x5fc>
- DB 64 ; inc %eax
- DB 18,120,57 ; adc 0x39(%eax),%bh
- DB 64 ; inc %eax
- DB 18,120,57 ; adc 0x39(%eax),%bh
- DB 64 ; inc %eax
- DB 18,120,57 ; adc 0x39(%eax),%bh
- DB 64 ; inc %eax
- DB 32,148,90,62,32,148,90 ; and %dl,0x5a94203e(%edx,%ebx,2)
- DB 62,32,148,90,62,32,148,90 ; and %dl,%ds:0x5a94203e(%edx,%ebx,2)
- DB 62,4,157 ; ds add $0x9d,%al
- DB 30 ; push %ds
- DB 62,4,157 ; ds add $0x9d,%al
- DB 30 ; push %ds
- DB 62,4,157 ; ds add $0x9d,%al
- DB 30 ; push %ds
- DB 62,4,157 ; ds add $0x9d,%al
- DB 30 ; push %ds
- DB 62,0,24 ; add %bl,%ds:(%eax)
- DB 161,57,0,24,161 ; mov 0xa1180039,%eax
- DB 57,0 ; cmp %eax,(%eax)
- DB 24,161,57,0,24,161 ; sbb %ah,-0x5ee7ffc7(%ecx)
- DB 57,111,43 ; cmp %ebp,0x2b(%edi)
- DB 231,187 ; out %eax,$0xbb
- DB 111 ; outsl %ds:(%esi),(%dx)
+ DB 211,128,0,0,211,111 ; roll %cl,0x6fd30000(%eax)
DB 43,231 ; sub %edi,%esp
DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx
DB 111 ; outsl %ds:(%esi),(%dx)
DB 43,231 ; sub %edi,%esp
- DB 187,159,215,202,60 ; mov $0x3ccad79f,%ebx
+ DB 187,111,43,231,187 ; mov $0xbbe72b6f,%ebx
DB 159 ; lahf
DB 215 ; xlat %ds:(%ebx)
DB 202,60,159 ; lret $0x9f3c
DB 215 ; xlat %ds:(%ebx)
DB 202,60,159 ; lret $0x9f3c
DB 215 ; xlat %ds:(%ebx)
+ DB 202,60,159 ; lret $0x9f3c
+ DB 215 ; xlat %ds:(%ebx)
DB 202,60,212 ; lret $0xd43c
DB 100,84 ; fs push %esp
DB 189,212,100,84,189 ; mov $0xbd5464d4,%ebp
@@ -63721,13 +63692,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%edi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb e47e <.literal16+0x6ae>
+ DB 114,28 ; jb e42e <.literal16+0x65e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt e482 <.literal16+0x6b2>
+ DB 62,114,28 ; jb,pt e432 <.literal16+0x662>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt e486 <.literal16+0x6b6>
+ DB 62,114,28 ; jb,pt e436 <.literal16+0x666>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt e48a <.literal16+0x6ba>
+ DB 62,114,28 ; jb,pt e43a <.literal16+0x66a>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -63748,13 +63719,13 @@ ALIGN 16
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%esi)
DB 99,61,57,142,99,61 ; arpl %di,0x3d638e39
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%esi)
- DB 127,63 ; jg e4e3 <.literal16+0x713>
- DB 114,249 ; jb e49f <.literal16+0x6cf>
- DB 127,63 ; jg e4e7 <.literal16+0x717>
- DB 114,249 ; jb e4a3 <.literal16+0x6d3>
- DB 127,63 ; jg e4eb <.literal16+0x71b>
- DB 114,249 ; jb e4a7 <.literal16+0x6d7>
- DB 127,63 ; jg e4ef <.literal16+0x71f>
+ DB 127,63 ; jg e493 <.literal16+0x6c3>
+ DB 114,249 ; jb e44f <.literal16+0x67f>
+ DB 127,63 ; jg e497 <.literal16+0x6c7>
+ DB 114,249 ; jb e453 <.literal16+0x683>
+ DB 127,63 ; jg e49b <.literal16+0x6cb>
+ DB 114,249 ; jb e457 <.literal16+0x687>
+ DB 127,63 ; jg e49f <.literal16+0x6cf>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -63763,25 +63734,53 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 255,0 ; incl (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
- DB 254,0 ; incb (%eax)
+ DB 45,16,17,192,45 ; sub $0x2dc01110,%eax
+ DB 16,17 ; adc %dl,(%ecx)
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
+ DB 17,192 ; adc %eax,%eax
+ DB 18,120,57 ; adc 0x39(%eax),%bh
+ DB 64 ; inc %eax
+ DB 18,120,57 ; adc 0x39(%eax),%bh
+ DB 64 ; inc %eax
+ DB 18,120,57 ; adc 0x39(%eax),%bh
+ DB 64 ; inc %eax
+ DB 18,120,57 ; adc 0x39(%eax),%bh
+ DB 64 ; inc %eax
+ DB 32,148,90,62,32,148,90 ; and %dl,0x5a94203e(%edx,%ebx,2)
+ DB 62,32,148,90,62,32,148,90 ; and %dl,%ds:0x5a94203e(%edx,%ebx,2)
+ DB 62,4,157 ; ds add $0x9d,%al
+ DB 30 ; push %ds
+ DB 62,4,157 ; ds add $0x9d,%al
+ DB 30 ; push %ds
+ DB 62,4,157 ; ds add $0x9d,%al
+ DB 30 ; push %ds
+ DB 62,4,157 ; ds add $0x9d,%al
+ DB 30 ; push %ds
+ DB 62,0,24 ; add %bl,%ds:(%eax)
+ DB 161,57,0,24,161 ; mov 0xa1180039,%eax
+ DB 57,0 ; cmp %eax,(%eax)
+ DB 24,161,57,0,24,161 ; sbb %ah,-0x5ee7ffc7(%ecx)
+ DB 57,255 ; cmp %edi,%edi
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,255 ; add %bh,%bh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,254 ; add %bh,%dh
+ DB 0,0 ; add %al,(%eax)
+ DB 128,0,128 ; addb $0x80,(%eax)
DB 0,128,0,128,0,128 ; add %al,-0x7fff8000(%eax)
DB 0,128,0,128,0,128 ; add %al,-0x7fff8000(%eax)
- DB 0,128,0,128,254,1 ; add %al,0x1fe8000(%eax)
+ DB 254,1 ; incb (%ecx)
DB 254,1 ; incb (%ecx)
DB 254,1 ; incb (%ecx)
DB 254,1 ; incb (%ecx)