diff options
Diffstat (limited to 'src/jumper/SkJumper_generated.S')
-rw-r--r-- | src/jumper/SkJumper_generated.S | 130 |
1 files changed, 0 insertions, 130 deletions
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S index 3db1f7a48d..77a212e3df 100644 --- a/src/jumper/SkJumper_generated.S +++ b/src/jumper/SkJumper_generated.S @@ -1163,50 +1163,6 @@ _sk_start_pipeline_hsw: .byte 0xc5,0xc4,0x57,0xff // vxorps %ymm7,%ymm7,%ymm7 .byte 0xff,0xe0 // jmpq *%rax -.globl _sk_start_pipeline_ms_hsw -_sk_start_pipeline_ms_hsw: - .byte 0x56 // push %rsi - .byte 0x57 // push %rdi - .byte 0x48,0x81,0xec,0xa8,0x00,0x00,0x00 // sub $0xa8,%rsp - .byte 0xc5,0x78,0x29,0xbc,0x24,0x90,0x00,0x00,0x00 // vmovaps %xmm15,0x90(%rsp) - .byte 0xc5,0x78,0x29,0xb4,0x24,0x80,0x00,0x00,0x00 // vmovaps %xmm14,0x80(%rsp) - .byte 0xc5,0x78,0x29,0x6c,0x24,0x70 // vmovaps %xmm13,0x70(%rsp) - .byte 0xc5,0x78,0x29,0x64,0x24,0x60 // vmovaps %xmm12,0x60(%rsp) - .byte 0xc5,0x78,0x29,0x5c,0x24,0x50 // vmovaps %xmm11,0x50(%rsp) - .byte 0xc5,0x78,0x29,0x54,0x24,0x40 // vmovaps %xmm10,0x40(%rsp) - .byte 0xc5,0x78,0x29,0x4c,0x24,0x30 // vmovaps %xmm9,0x30(%rsp) - .byte 0xc5,0x78,0x29,0x44,0x24,0x20 // vmovaps %xmm8,0x20(%rsp) - .byte 0xc5,0xf8,0x29,0x7c,0x24,0x10 // vmovaps %xmm7,0x10(%rsp) - .byte 0xc5,0xf8,0x29,0x34,0x24 // vmovaps %xmm6,(%rsp) - .byte 0x48,0x89,0xd6 // mov %rdx,%rsi - .byte 0x48,0xad // lods %ds:(%rsi),%rax - .byte 0xc5,0xfc,0x57,0xc0 // vxorps %ymm0,%ymm0,%ymm0 - .byte 0xc5,0xf4,0x57,0xc9 // vxorps %ymm1,%ymm1,%ymm1 - .byte 0xc5,0xec,0x57,0xd2 // vxorps %ymm2,%ymm2,%ymm2 - .byte 0xc5,0xe4,0x57,0xdb // vxorps %ymm3,%ymm3,%ymm3 - .byte 0xc5,0xdc,0x57,0xe4 // vxorps %ymm4,%ymm4,%ymm4 - .byte 0xc5,0xd4,0x57,0xed // vxorps %ymm5,%ymm5,%ymm5 - .byte 0xc5,0xcc,0x57,0xf6 // vxorps %ymm6,%ymm6,%ymm6 - .byte 0xc5,0xc4,0x57,0xff // vxorps %ymm7,%ymm7,%ymm7 - .byte 0x48,0x89,0xcf // mov %rcx,%rdi - .byte 0x4c,0x89,0xc2 // mov %r8,%rdx - .byte 0xff,0xd0 // callq *%rax - .byte 0xc5,0xf8,0x28,0x34,0x24 // vmovaps (%rsp),%xmm6 - .byte 0xc5,0xf8,0x28,0x7c,0x24,0x10 // vmovaps 0x10(%rsp),%xmm7 - .byte 0xc5,0x78,0x28,0x44,0x24,0x20 // vmovaps 0x20(%rsp),%xmm8 - .byte 0xc5,0x78,0x28,0x4c,0x24,0x30 // vmovaps 0x30(%rsp),%xmm9 - .byte 0xc5,0x78,0x28,0x54,0x24,0x40 // vmovaps 0x40(%rsp),%xmm10 - .byte 0xc5,0x78,0x28,0x5c,0x24,0x50 // vmovaps 0x50(%rsp),%xmm11 - .byte 0xc5,0x78,0x28,0x64,0x24,0x60 // vmovaps 0x60(%rsp),%xmm12 - .byte 0xc5,0x78,0x28,0x6c,0x24,0x70 // vmovaps 0x70(%rsp),%xmm13 - .byte 0xc5,0x78,0x28,0xb4,0x24,0x80,0x00,0x00,0x00 // vmovaps 0x80(%rsp),%xmm14 - .byte 0xc5,0x78,0x28,0xbc,0x24,0x90,0x00,0x00,0x00 // vmovaps 0x90(%rsp),%xmm15 - .byte 0x48,0x81,0xc4,0xa8,0x00,0x00,0x00 // add $0xa8,%rsp - .byte 0x5f // pop %rdi - .byte 0x5e // pop %rsi - .byte 0xc5,0xf8,0x77 // vzeroupper - .byte 0xc3 // retq - .globl _sk_just_return_hsw _sk_just_return_hsw: .byte 0xc5,0xf8,0x77 // vzeroupper @@ -1695,49 +1651,6 @@ _sk_start_pipeline_sse41: .byte 0x0f,0x57,0xff // xorps %xmm7,%xmm7 .byte 0xff,0xe0 // jmpq *%rax -.globl _sk_start_pipeline_ms_sse41 -_sk_start_pipeline_ms_sse41: - .byte 0x56 // push %rsi - .byte 0x57 // push %rdi - .byte 0x48,0x81,0xec,0xa8,0x00,0x00,0x00 // sub $0xa8,%rsp - .byte 0x44,0x0f,0x29,0xbc,0x24,0x90,0x00,0x00,0x00 // movaps %xmm15,0x90(%rsp) - .byte 0x44,0x0f,0x29,0xb4,0x24,0x80,0x00,0x00,0x00 // movaps %xmm14,0x80(%rsp) - .byte 0x44,0x0f,0x29,0x6c,0x24,0x70 // movaps %xmm13,0x70(%rsp) - .byte 0x44,0x0f,0x29,0x64,0x24,0x60 // movaps %xmm12,0x60(%rsp) - .byte 0x44,0x0f,0x29,0x5c,0x24,0x50 // movaps %xmm11,0x50(%rsp) - .byte 0x44,0x0f,0x29,0x54,0x24,0x40 // movaps %xmm10,0x40(%rsp) - .byte 0x44,0x0f,0x29,0x4c,0x24,0x30 // movaps %xmm9,0x30(%rsp) - .byte 0x44,0x0f,0x29,0x44,0x24,0x20 // movaps %xmm8,0x20(%rsp) - .byte 0x0f,0x29,0x7c,0x24,0x10 // movaps %xmm7,0x10(%rsp) - .byte 0x0f,0x29,0x34,0x24 // movaps %xmm6,(%rsp) - .byte 0x48,0x89,0xd6 // mov %rdx,%rsi - .byte 0x48,0xad // lods %ds:(%rsi),%rax - .byte 0x0f,0x57,0xc0 // xorps %xmm0,%xmm0 - .byte 0x0f,0x57,0xc9 // xorps %xmm1,%xmm1 - .byte 0x0f,0x57,0xd2 // xorps %xmm2,%xmm2 - .byte 0x0f,0x57,0xdb // xorps %xmm3,%xmm3 - .byte 0x0f,0x57,0xe4 // xorps %xmm4,%xmm4 - .byte 0x0f,0x57,0xed // xorps %xmm5,%xmm5 - .byte 0x0f,0x57,0xf6 // xorps %xmm6,%xmm6 - .byte 0x0f,0x57,0xff // xorps %xmm7,%xmm7 - .byte 0x48,0x89,0xcf // mov %rcx,%rdi - .byte 0x4c,0x89,0xc2 // mov %r8,%rdx - .byte 0xff,0xd0 // callq *%rax - .byte 0x0f,0x28,0x34,0x24 // movaps (%rsp),%xmm6 - .byte 0x0f,0x28,0x7c,0x24,0x10 // movaps 0x10(%rsp),%xmm7 - .byte 0x44,0x0f,0x28,0x44,0x24,0x20 // movaps 0x20(%rsp),%xmm8 - .byte 0x44,0x0f,0x28,0x4c,0x24,0x30 // movaps 0x30(%rsp),%xmm9 - .byte 0x44,0x0f,0x28,0x54,0x24,0x40 // movaps 0x40(%rsp),%xmm10 - .byte 0x44,0x0f,0x28,0x5c,0x24,0x50 // movaps 0x50(%rsp),%xmm11 - .byte 0x44,0x0f,0x28,0x64,0x24,0x60 // movaps 0x60(%rsp),%xmm12 - .byte 0x44,0x0f,0x28,0x6c,0x24,0x70 // movaps 0x70(%rsp),%xmm13 - .byte 0x44,0x0f,0x28,0xb4,0x24,0x80,0x00,0x00,0x00 // movaps 0x80(%rsp),%xmm14 - .byte 0x44,0x0f,0x28,0xbc,0x24,0x90,0x00,0x00,0x00 // movaps 0x90(%rsp),%xmm15 - .byte 0x48,0x81,0xc4,0xa8,0x00,0x00,0x00 // add $0xa8,%rsp - .byte 0x5f // pop %rdi - .byte 0x5e // pop %rsi - .byte 0xc3 // retq - .globl _sk_just_return_sse41 _sk_just_return_sse41: .byte 0xc3 // retq @@ -2410,49 +2323,6 @@ _sk_start_pipeline_sse2: .byte 0x0f,0x57,0xff // xorps %xmm7,%xmm7 .byte 0xff,0xe0 // jmpq *%rax -.globl _sk_start_pipeline_ms_sse2 -_sk_start_pipeline_ms_sse2: - .byte 0x56 // push %rsi - .byte 0x57 // push %rdi - .byte 0x48,0x81,0xec,0xa8,0x00,0x00,0x00 // sub $0xa8,%rsp - .byte 0x44,0x0f,0x29,0xbc,0x24,0x90,0x00,0x00,0x00 // movaps %xmm15,0x90(%rsp) - .byte 0x44,0x0f,0x29,0xb4,0x24,0x80,0x00,0x00,0x00 // movaps %xmm14,0x80(%rsp) - .byte 0x44,0x0f,0x29,0x6c,0x24,0x70 // movaps %xmm13,0x70(%rsp) - .byte 0x44,0x0f,0x29,0x64,0x24,0x60 // movaps %xmm12,0x60(%rsp) - .byte 0x44,0x0f,0x29,0x5c,0x24,0x50 // movaps %xmm11,0x50(%rsp) - .byte 0x44,0x0f,0x29,0x54,0x24,0x40 // movaps %xmm10,0x40(%rsp) - .byte 0x44,0x0f,0x29,0x4c,0x24,0x30 // movaps %xmm9,0x30(%rsp) - .byte 0x44,0x0f,0x29,0x44,0x24,0x20 // movaps %xmm8,0x20(%rsp) - .byte 0x0f,0x29,0x7c,0x24,0x10 // movaps %xmm7,0x10(%rsp) - .byte 0x0f,0x29,0x34,0x24 // movaps %xmm6,(%rsp) - .byte 0x48,0x89,0xd6 // mov %rdx,%rsi - .byte 0x48,0xad // lods %ds:(%rsi),%rax - .byte 0x0f,0x57,0xc0 // xorps %xmm0,%xmm0 - .byte 0x0f,0x57,0xc9 // xorps %xmm1,%xmm1 - .byte 0x0f,0x57,0xd2 // xorps %xmm2,%xmm2 - .byte 0x0f,0x57,0xdb // xorps %xmm3,%xmm3 - .byte 0x0f,0x57,0xe4 // xorps %xmm4,%xmm4 - .byte 0x0f,0x57,0xed // xorps %xmm5,%xmm5 - .byte 0x0f,0x57,0xf6 // xorps %xmm6,%xmm6 - .byte 0x0f,0x57,0xff // xorps %xmm7,%xmm7 - .byte 0x48,0x89,0xcf // mov %rcx,%rdi - .byte 0x4c,0x89,0xc2 // mov %r8,%rdx - .byte 0xff,0xd0 // callq *%rax - .byte 0x0f,0x28,0x34,0x24 // movaps (%rsp),%xmm6 - .byte 0x0f,0x28,0x7c,0x24,0x10 // movaps 0x10(%rsp),%xmm7 - .byte 0x44,0x0f,0x28,0x44,0x24,0x20 // movaps 0x20(%rsp),%xmm8 - .byte 0x44,0x0f,0x28,0x4c,0x24,0x30 // movaps 0x30(%rsp),%xmm9 - .byte 0x44,0x0f,0x28,0x54,0x24,0x40 // movaps 0x40(%rsp),%xmm10 - .byte 0x44,0x0f,0x28,0x5c,0x24,0x50 // movaps 0x50(%rsp),%xmm11 - .byte 0x44,0x0f,0x28,0x64,0x24,0x60 // movaps 0x60(%rsp),%xmm12 - .byte 0x44,0x0f,0x28,0x6c,0x24,0x70 // movaps 0x70(%rsp),%xmm13 - .byte 0x44,0x0f,0x28,0xb4,0x24,0x80,0x00,0x00,0x00 // movaps 0x80(%rsp),%xmm14 - .byte 0x44,0x0f,0x28,0xbc,0x24,0x90,0x00,0x00,0x00 // movaps 0x90(%rsp),%xmm15 - .byte 0x48,0x81,0xc4,0xa8,0x00,0x00,0x00 // add $0xa8,%rsp - .byte 0x5f // pop %rdi - .byte 0x5e // pop %rsi - .byte 0xc3 // retq - .globl _sk_just_return_sse2 _sk_just_return_sse2: .byte 0xc3 // retq |