Blame lib/accelerated/x86/elf/sha1-ssse3-x86.s

Packit Service 991b93
# Copyright (c) 2011-2016, Andy Polyakov <appro@openssl.org>
Packit aea12f
# All rights reserved.
Packit aea12f
#
Packit aea12f
# Redistribution and use in source and binary forms, with or without
Packit aea12f
# modification, are permitted provided that the following conditions
Packit aea12f
# are met:
Packit aea12f
# 
Packit aea12f
#     * Redistributions of source code must retain copyright notices,
Packit aea12f
#      this list of conditions and the following disclaimer.
Packit aea12f
#
Packit aea12f
#     * Redistributions in binary form must reproduce the above
Packit aea12f
#      copyright notice, this list of conditions and the following
Packit aea12f
#      disclaimer in the documentation and/or other materials
Packit aea12f
#      provided with the distribution.
Packit aea12f
#
Packit aea12f
#     * Neither the name of the Andy Polyakov nor the names of its
Packit aea12f
#      copyright holder and contributors may be used to endorse or
Packit aea12f
#      promote products derived from this software without specific
Packit aea12f
#      prior written permission.
Packit aea12f
#
Packit aea12f
# ALTERNATIVELY, provided that this notice is retained in full, this
Packit aea12f
# product may be distributed under the terms of the GNU General Public
Packit aea12f
# License (GPL), in which case the provisions of the GPL apply INSTEAD OF
Packit aea12f
# those given above.
Packit aea12f
#
Packit aea12f
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
Packit aea12f
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
Packit aea12f
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
Packit aea12f
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
Packit aea12f
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
Packit aea12f
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
Packit aea12f
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
Packit aea12f
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
Packit aea12f
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
Packit aea12f
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Packit aea12f
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Packit aea12f
#
Packit aea12f
# *** This file is auto-generated ***
Packit aea12f
#
Packit aea12f
.text
Packit aea12f
.globl	sha1_block_data_order
Packit aea12f
.type	sha1_block_data_order,@function
Packit aea12f
.align	16
Packit aea12f
sha1_block_data_order:
Packit aea12f
.L_sha1_block_data_order_begin:
Packit Service 2c07f4
.byte	243,15,30,251
Packit aea12f
	pushl	%ebp
Packit aea12f
	pushl	%ebx
Packit aea12f
	pushl	%esi
Packit aea12f
	pushl	%edi
Packit aea12f
	movl	20(%esp),%ebp
Packit aea12f
	movl	24(%esp),%esi
Packit aea12f
	movl	28(%esp),%eax
Packit aea12f
	subl	$76,%esp
Packit aea12f
	shll	$6,%eax
Packit aea12f
	addl	%esi,%eax
Packit aea12f
	movl	%eax,104(%esp)
Packit aea12f
	movl	16(%ebp),%edi
Packit aea12f
	jmp	.L000loop
Packit aea12f
.align	16
Packit aea12f
.L000loop:
Packit aea12f
	movl	(%esi),%eax
Packit aea12f
	movl	4(%esi),%ebx
Packit aea12f
	movl	8(%esi),%ecx
Packit aea12f
	movl	12(%esi),%edx
Packit aea12f
	bswap	%eax
Packit aea12f
	bswap	%ebx
Packit aea12f
	bswap	%ecx
Packit aea12f
	bswap	%edx
Packit aea12f
	movl	%eax,(%esp)
Packit aea12f
	movl	%ebx,4(%esp)
Packit aea12f
	movl	%ecx,8(%esp)
Packit aea12f
	movl	%edx,12(%esp)
Packit aea12f
	movl	16(%esi),%eax
Packit aea12f
	movl	20(%esi),%ebx
Packit aea12f
	movl	24(%esi),%ecx
Packit aea12f
	movl	28(%esi),%edx
Packit aea12f
	bswap	%eax
Packit aea12f
	bswap	%ebx
Packit aea12f
	bswap	%ecx
Packit aea12f
	bswap	%edx
Packit aea12f
	movl	%eax,16(%esp)
Packit aea12f
	movl	%ebx,20(%esp)
Packit aea12f
	movl	%ecx,24(%esp)
Packit aea12f
	movl	%edx,28(%esp)
Packit aea12f
	movl	32(%esi),%eax
Packit aea12f
	movl	36(%esi),%ebx
Packit aea12f
	movl	40(%esi),%ecx
Packit aea12f
	movl	44(%esi),%edx
Packit aea12f
	bswap	%eax
Packit aea12f
	bswap	%ebx
Packit aea12f
	bswap	%ecx
Packit aea12f
	bswap	%edx
Packit aea12f
	movl	%eax,32(%esp)
Packit aea12f
	movl	%ebx,36(%esp)
Packit aea12f
	movl	%ecx,40(%esp)
Packit aea12f
	movl	%edx,44(%esp)
Packit aea12f
	movl	48(%esi),%eax
Packit aea12f
	movl	52(%esi),%ebx
Packit aea12f
	movl	56(%esi),%ecx
Packit aea12f
	movl	60(%esi),%edx
Packit aea12f
	bswap	%eax
Packit aea12f
	bswap	%ebx
Packit aea12f
	bswap	%ecx
Packit aea12f
	bswap	%edx
Packit aea12f
	movl	%eax,48(%esp)
Packit aea12f
	movl	%ebx,52(%esp)
Packit aea12f
	movl	%ecx,56(%esp)
Packit aea12f
	movl	%edx,60(%esp)
Packit aea12f
	movl	%esi,100(%esp)
Packit aea12f
	movl	(%ebp),%eax
Packit aea12f
	movl	4(%ebp),%ebx
Packit aea12f
	movl	8(%ebp),%ecx
Packit aea12f
	movl	12(%ebp),%edx
Packit aea12f
Packit aea12f
	movl	%ecx,%esi
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%edx,%esi
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
	movl	(%esp),%edi
Packit aea12f
	andl	%ebx,%esi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	xorl	%edx,%esi
Packit aea12f
	leal	1518500249(%ebp,%edi,1),%ebp
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
Packit aea12f
	movl	%ebx,%edi
Packit aea12f
	movl	%ebp,%esi
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%ecx,%edi
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
	movl	4(%esp),%edx
Packit aea12f
	andl	%eax,%edi
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	xorl	%ecx,%edi
Packit aea12f
	leal	1518500249(%ebp,%edx,1),%ebp
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
Packit aea12f
	movl	%eax,%edx
Packit aea12f
	movl	%ebp,%edi
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%ebx,%edx
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
	movl	8(%esp),%ecx
Packit aea12f
	andl	%esi,%edx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	xorl	%ebx,%edx
Packit aea12f
	leal	1518500249(%ebp,%ecx,1),%ebp
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
Packit aea12f
	movl	%esi,%ecx
Packit aea12f
	movl	%ebp,%edx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%eax,%ecx
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
	movl	12(%esp),%ebx
Packit aea12f
	andl	%edi,%ecx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	xorl	%eax,%ecx
Packit aea12f
	leal	1518500249(%ebp,%ebx,1),%ebp
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
Packit aea12f
	movl	%edi,%ebx
Packit aea12f
	movl	%ebp,%ecx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%esi,%ebx
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
	movl	16(%esp),%eax
Packit aea12f
	andl	%edx,%ebx
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	xorl	%esi,%ebx
Packit aea12f
	leal	1518500249(%ebp,%eax,1),%ebp
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
Packit aea12f
	movl	%edx,%eax
Packit aea12f
	movl	%ebp,%ebx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%edi,%eax
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
	movl	20(%esp),%esi
Packit aea12f
	andl	%ecx,%eax
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	xorl	%edi,%eax
Packit aea12f
	leal	1518500249(%ebp,%esi,1),%ebp
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
Packit aea12f
	movl	%ecx,%esi
Packit aea12f
	movl	%ebp,%eax
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%edx,%esi
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
	movl	24(%esp),%edi
Packit aea12f
	andl	%ebx,%esi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	xorl	%edx,%esi
Packit aea12f
	leal	1518500249(%ebp,%edi,1),%ebp
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
Packit aea12f
	movl	%ebx,%edi
Packit aea12f
	movl	%ebp,%esi
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%ecx,%edi
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
	movl	28(%esp),%edx
Packit aea12f
	andl	%eax,%edi
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	xorl	%ecx,%edi
Packit aea12f
	leal	1518500249(%ebp,%edx,1),%ebp
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
Packit aea12f
	movl	%eax,%edx
Packit aea12f
	movl	%ebp,%edi
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%ebx,%edx
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
	movl	32(%esp),%ecx
Packit aea12f
	andl	%esi,%edx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	xorl	%ebx,%edx
Packit aea12f
	leal	1518500249(%ebp,%ecx,1),%ebp
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
Packit aea12f
	movl	%esi,%ecx
Packit aea12f
	movl	%ebp,%edx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%eax,%ecx
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
	movl	36(%esp),%ebx
Packit aea12f
	andl	%edi,%ecx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	xorl	%eax,%ecx
Packit aea12f
	leal	1518500249(%ebp,%ebx,1),%ebp
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
Packit aea12f
	movl	%edi,%ebx
Packit aea12f
	movl	%ebp,%ecx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%esi,%ebx
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
	movl	40(%esp),%eax
Packit aea12f
	andl	%edx,%ebx
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	xorl	%esi,%ebx
Packit aea12f
	leal	1518500249(%ebp,%eax,1),%ebp
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
Packit aea12f
	movl	%edx,%eax
Packit aea12f
	movl	%ebp,%ebx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%edi,%eax
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
	movl	44(%esp),%esi
Packit aea12f
	andl	%ecx,%eax
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	xorl	%edi,%eax
Packit aea12f
	leal	1518500249(%ebp,%esi,1),%ebp
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
Packit aea12f
	movl	%ecx,%esi
Packit aea12f
	movl	%ebp,%eax
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%edx,%esi
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
	movl	48(%esp),%edi
Packit aea12f
	andl	%ebx,%esi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	xorl	%edx,%esi
Packit aea12f
	leal	1518500249(%ebp,%edi,1),%ebp
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
Packit aea12f
	movl	%ebx,%edi
Packit aea12f
	movl	%ebp,%esi
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%ecx,%edi
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
	movl	52(%esp),%edx
Packit aea12f
	andl	%eax,%edi
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	xorl	%ecx,%edi
Packit aea12f
	leal	1518500249(%ebp,%edx,1),%ebp
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
Packit aea12f
	movl	%eax,%edx
Packit aea12f
	movl	%ebp,%edi
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%ebx,%edx
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
	movl	56(%esp),%ecx
Packit aea12f
	andl	%esi,%edx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	xorl	%ebx,%edx
Packit aea12f
	leal	1518500249(%ebp,%ecx,1),%ebp
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
Packit aea12f
	movl	%esi,%ecx
Packit aea12f
	movl	%ebp,%edx
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	xorl	%eax,%ecx
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
	movl	60(%esp),%ebx
Packit aea12f
	andl	%edi,%ecx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	xorl	%eax,%ecx
Packit aea12f
	leal	1518500249(%ebp,%ebx,1),%ebp
Packit aea12f
	movl	(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	8(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	32(%esp),%ebx
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	xorl	52(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ebx,(%esp)
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	1518500249(%ebx,%eax,1),%ebx
Packit aea12f
	movl	4(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	12(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	36(%esp),%eax
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	xorl	56(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%eax,4(%esp)
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	1518500249(%eax,%esi,1),%eax
Packit aea12f
	movl	8(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	16(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	40(%esp),%esi
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	xorl	60(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%esi,8(%esp)
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	1518500249(%esi,%edi,1),%esi
Packit aea12f
	movl	12(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	20(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	44(%esp),%edi
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	xorl	(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%edi,12(%esp)
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	1518500249(%edi,%edx,1),%edi
Packit aea12f
	movl	16(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	24(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	48(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	4(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,16(%esp)
Packit aea12f
	leal	1859775393(%edx,%ecx,1),%edx
Packit aea12f
	movl	20(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	28(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	52(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	8(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,20(%esp)
Packit aea12f
	leal	1859775393(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	24(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	32(%esp),%ebx
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	56(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	12(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ebx,24(%esp)
Packit aea12f
	leal	1859775393(%ebx,%eax,1),%ebx
Packit aea12f
	movl	28(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	36(%esp),%eax
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	60(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	16(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%eax,28(%esp)
Packit aea12f
	leal	1859775393(%eax,%esi,1),%eax
Packit aea12f
	movl	32(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	40(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	20(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%esi,32(%esp)
Packit aea12f
	leal	1859775393(%esi,%edi,1),%esi
Packit aea12f
	movl	36(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	44(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	4(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	24(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edi,36(%esp)
Packit aea12f
	leal	1859775393(%edi,%edx,1),%edi
Packit aea12f
	movl	40(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	48(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	8(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	28(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,40(%esp)
Packit aea12f
	leal	1859775393(%edx,%ecx,1),%edx
Packit aea12f
	movl	44(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	52(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	12(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	32(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,44(%esp)
Packit aea12f
	leal	1859775393(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	48(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	56(%esp),%ebx
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	16(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	36(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ebx,48(%esp)
Packit aea12f
	leal	1859775393(%ebx,%eax,1),%ebx
Packit aea12f
	movl	52(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	60(%esp),%eax
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	20(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	40(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%eax,52(%esp)
Packit aea12f
	leal	1859775393(%eax,%esi,1),%eax
Packit aea12f
	movl	56(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	24(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	44(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%esi,56(%esp)
Packit aea12f
	leal	1859775393(%esi,%edi,1),%esi
Packit aea12f
	movl	60(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	4(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	28(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	48(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edi,60(%esp)
Packit aea12f
	leal	1859775393(%edi,%edx,1),%edi
Packit aea12f
	movl	(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	8(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	32(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	52(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,(%esp)
Packit aea12f
	leal	1859775393(%edx,%ecx,1),%edx
Packit aea12f
	movl	4(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	12(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	36(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	56(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,4(%esp)
Packit aea12f
	leal	1859775393(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	8(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	16(%esp),%ebx
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	40(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	60(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ebx,8(%esp)
Packit aea12f
	leal	1859775393(%ebx,%eax,1),%ebx
Packit aea12f
	movl	12(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	20(%esp),%eax
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	44(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%eax,12(%esp)
Packit aea12f
	leal	1859775393(%eax,%esi,1),%eax
Packit aea12f
	movl	16(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	24(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	48(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	4(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%esi,16(%esp)
Packit aea12f
	leal	1859775393(%esi,%edi,1),%esi
Packit aea12f
	movl	20(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	28(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	52(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	8(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edi,20(%esp)
Packit aea12f
	leal	1859775393(%edi,%edx,1),%edi
Packit aea12f
	movl	24(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	32(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	56(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	12(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,24(%esp)
Packit aea12f
	leal	1859775393(%edx,%ecx,1),%edx
Packit aea12f
	movl	28(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	36(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	60(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	16(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,28(%esp)
Packit aea12f
	leal	1859775393(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	32(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	40(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	(%esp),%ebx
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	xorl	20(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%eax
Packit aea12f
	roll	$5,%eax
Packit aea12f
	movl	%ebx,32(%esp)
Packit aea12f
	leal	2400959708(%ebx,%ebp,1),%ebx
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	addl	%eax,%ebx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	movl	36(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	44(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	4(%esp),%eax
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	xorl	24(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%esi
Packit aea12f
	roll	$5,%esi
Packit aea12f
	movl	%eax,36(%esp)
Packit aea12f
	leal	2400959708(%eax,%ebp,1),%eax
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	addl	%esi,%eax
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	movl	40(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	48(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	8(%esp),%esi
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	xorl	28(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%edi
Packit aea12f
	roll	$5,%edi
Packit aea12f
	movl	%esi,40(%esp)
Packit aea12f
	leal	2400959708(%esi,%ebp,1),%esi
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	addl	%edi,%esi
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	movl	44(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	52(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	12(%esp),%edi
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	xorl	32(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%edx
Packit aea12f
	roll	$5,%edx
Packit aea12f
	movl	%edi,44(%esp)
Packit aea12f
	leal	2400959708(%edi,%ebp,1),%edi
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	addl	%edx,%edi
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	movl	48(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	56(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	16(%esp),%edx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	xorl	36(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ecx
Packit aea12f
	roll	$5,%ecx
Packit aea12f
	movl	%edx,48(%esp)
Packit aea12f
	leal	2400959708(%edx,%ebp,1),%edx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	addl	%ecx,%edx
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	movl	52(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	60(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	20(%esp),%ecx
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	xorl	40(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebx
Packit aea12f
	roll	$5,%ebx
Packit aea12f
	movl	%ecx,52(%esp)
Packit aea12f
	leal	2400959708(%ecx,%ebp,1),%ecx
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	addl	%ebx,%ecx
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	movl	56(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	24(%esp),%ebx
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	xorl	44(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%eax
Packit aea12f
	roll	$5,%eax
Packit aea12f
	movl	%ebx,56(%esp)
Packit aea12f
	leal	2400959708(%ebx,%ebp,1),%ebx
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	addl	%eax,%ebx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	movl	60(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	4(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	28(%esp),%eax
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	xorl	48(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%esi
Packit aea12f
	roll	$5,%esi
Packit aea12f
	movl	%eax,60(%esp)
Packit aea12f
	leal	2400959708(%eax,%ebp,1),%eax
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	addl	%esi,%eax
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	movl	(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	8(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	32(%esp),%esi
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	xorl	52(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%edi
Packit aea12f
	roll	$5,%edi
Packit aea12f
	movl	%esi,(%esp)
Packit aea12f
	leal	2400959708(%esi,%ebp,1),%esi
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	addl	%edi,%esi
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	movl	4(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	12(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	36(%esp),%edi
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	xorl	56(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%edx
Packit aea12f
	roll	$5,%edx
Packit aea12f
	movl	%edi,4(%esp)
Packit aea12f
	leal	2400959708(%edi,%ebp,1),%edi
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	addl	%edx,%edi
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	movl	8(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	16(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	40(%esp),%edx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	xorl	60(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ecx
Packit aea12f
	roll	$5,%ecx
Packit aea12f
	movl	%edx,8(%esp)
Packit aea12f
	leal	2400959708(%edx,%ebp,1),%edx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	addl	%ecx,%edx
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	movl	12(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	20(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	44(%esp),%ecx
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	xorl	(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebx
Packit aea12f
	roll	$5,%ebx
Packit aea12f
	movl	%ecx,12(%esp)
Packit aea12f
	leal	2400959708(%ecx,%ebp,1),%ecx
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	addl	%ebx,%ecx
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	movl	16(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	24(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	48(%esp),%ebx
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	xorl	4(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%eax
Packit aea12f
	roll	$5,%eax
Packit aea12f
	movl	%ebx,16(%esp)
Packit aea12f
	leal	2400959708(%ebx,%ebp,1),%ebx
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	addl	%eax,%ebx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	movl	20(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	28(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	52(%esp),%eax
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	xorl	8(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%esi
Packit aea12f
	roll	$5,%esi
Packit aea12f
	movl	%eax,20(%esp)
Packit aea12f
	leal	2400959708(%eax,%ebp,1),%eax
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	addl	%esi,%eax
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	movl	24(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	32(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	56(%esp),%esi
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	xorl	12(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%edi,%ebp
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%edi
Packit aea12f
	roll	$5,%edi
Packit aea12f
	movl	%esi,24(%esp)
Packit aea12f
	leal	2400959708(%esi,%ebp,1),%esi
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	addl	%edi,%esi
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	movl	28(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	36(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	60(%esp),%edi
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	xorl	16(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%edx,%ebp
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%edx
Packit aea12f
	roll	$5,%edx
Packit aea12f
	movl	%edi,28(%esp)
Packit aea12f
	leal	2400959708(%edi,%ebp,1),%edi
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	addl	%edx,%edi
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	movl	32(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	40(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	(%esp),%edx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	xorl	20(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ecx,%ebp
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ecx
Packit aea12f
	roll	$5,%ecx
Packit aea12f
	movl	%edx,32(%esp)
Packit aea12f
	leal	2400959708(%edx,%ebp,1),%edx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	addl	%ecx,%edx
Packit aea12f
	andl	%ebx,%ebp
Packit aea12f
	movl	36(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	44(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	4(%esp),%ecx
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	xorl	24(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebx,%ebp
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebx
Packit aea12f
	roll	$5,%ebx
Packit aea12f
	movl	%ecx,36(%esp)
Packit aea12f
	leal	2400959708(%ecx,%ebp,1),%ecx
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	addl	%ebx,%ecx
Packit aea12f
	andl	%eax,%ebp
Packit aea12f
	movl	40(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	48(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	8(%esp),%ebx
Packit aea12f
	andl	%edx,%ebp
Packit aea12f
	xorl	28(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%eax,%ebp
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%eax
Packit aea12f
	roll	$5,%eax
Packit aea12f
	movl	%ebx,40(%esp)
Packit aea12f
	leal	2400959708(%ebx,%ebp,1),%ebx
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	addl	%eax,%ebx
Packit aea12f
	andl	%esi,%ebp
Packit aea12f
	movl	44(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	52(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	12(%esp),%eax
Packit aea12f
	andl	%ecx,%ebp
Packit aea12f
	xorl	32(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%esi,%ebp
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%esi
Packit aea12f
	roll	$5,%esi
Packit aea12f
	movl	%eax,44(%esp)
Packit aea12f
	leal	2400959708(%eax,%ebp,1),%eax
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	addl	%esi,%eax
Packit aea12f
	andl	%edi,%ebp
Packit aea12f
	movl	48(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	56(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	16(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	36(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%esi,48(%esp)
Packit aea12f
	leal	3395469782(%esi,%edi,1),%esi
Packit aea12f
	movl	52(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	60(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	20(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	40(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edi,52(%esp)
Packit aea12f
	leal	3395469782(%edi,%edx,1),%edi
Packit aea12f
	movl	56(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	24(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	44(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,56(%esp)
Packit aea12f
	leal	3395469782(%edx,%ecx,1),%edx
Packit aea12f
	movl	60(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	4(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	28(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	48(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,60(%esp)
Packit aea12f
	leal	3395469782(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	8(%esp),%ebx
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	32(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	52(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ebx,(%esp)
Packit aea12f
	leal	3395469782(%ebx,%eax,1),%ebx
Packit aea12f
	movl	4(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	12(%esp),%eax
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	36(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	56(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%eax,4(%esp)
Packit aea12f
	leal	3395469782(%eax,%esi,1),%eax
Packit aea12f
	movl	8(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	16(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	40(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	60(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%esi,8(%esp)
Packit aea12f
	leal	3395469782(%esi,%edi,1),%esi
Packit aea12f
	movl	12(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	20(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	44(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edi,12(%esp)
Packit aea12f
	leal	3395469782(%edi,%edx,1),%edi
Packit aea12f
	movl	16(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	24(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	48(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	4(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,16(%esp)
Packit aea12f
	leal	3395469782(%edx,%ecx,1),%edx
Packit aea12f
	movl	20(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	28(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	52(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	8(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,20(%esp)
Packit aea12f
	leal	3395469782(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	24(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	32(%esp),%ebx
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	56(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	12(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ebx,24(%esp)
Packit aea12f
	leal	3395469782(%ebx,%eax,1),%ebx
Packit aea12f
	movl	28(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	36(%esp),%eax
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	60(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	16(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%eax,28(%esp)
Packit aea12f
	leal	3395469782(%eax,%esi,1),%eax
Packit aea12f
	movl	32(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	40(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	20(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%esi,32(%esp)
Packit aea12f
	leal	3395469782(%esi,%edi,1),%esi
Packit aea12f
	movl	36(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	44(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	4(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	24(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edi,36(%esp)
Packit aea12f
	leal	3395469782(%edi,%edx,1),%edi
Packit aea12f
	movl	40(%esp),%edx
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	xorl	48(%esp),%edx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	8(%esp),%edx
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	28(%esp),%edx
Packit aea12f
	roll	$1,%edx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
	rorl	$2,%esi
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%edx,40(%esp)
Packit aea12f
	leal	3395469782(%edx,%ecx,1),%edx
Packit aea12f
	movl	44(%esp),%ecx
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
Packit aea12f
	movl	%edi,%ebp
Packit aea12f
	xorl	52(%esp),%ecx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	12(%esp),%ecx
Packit aea12f
	xorl	%eax,%ebp
Packit aea12f
	xorl	32(%esp),%ecx
Packit aea12f
	roll	$1,%ecx
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
	rorl	$2,%edi
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ecx,44(%esp)
Packit aea12f
	leal	3395469782(%ecx,%ebx,1),%ecx
Packit aea12f
	movl	48(%esp),%ebx
Packit aea12f
	addl	%ebp,%ecx
Packit aea12f
Packit aea12f
	movl	%edx,%ebp
Packit aea12f
	xorl	56(%esp),%ebx
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	16(%esp),%ebx
Packit aea12f
	xorl	%esi,%ebp
Packit aea12f
	xorl	36(%esp),%ebx
Packit aea12f
	roll	$1,%ebx
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
	rorl	$2,%edx
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	movl	%ebx,48(%esp)
Packit aea12f
	leal	3395469782(%ebx,%eax,1),%ebx
Packit aea12f
	movl	52(%esp),%eax
Packit aea12f
	addl	%ebp,%ebx
Packit aea12f
Packit aea12f
	movl	%ecx,%ebp
Packit aea12f
	xorl	60(%esp),%eax
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	20(%esp),%eax
Packit aea12f
	xorl	%edi,%ebp
Packit aea12f
	xorl	40(%esp),%eax
Packit aea12f
	roll	$1,%eax
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
	rorl	$2,%ecx
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	3395469782(%eax,%esi,1),%eax
Packit aea12f
	movl	56(%esp),%esi
Packit aea12f
	addl	%ebp,%eax
Packit aea12f
Packit aea12f
	movl	%ebx,%ebp
Packit aea12f
	xorl	(%esp),%esi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	24(%esp),%esi
Packit aea12f
	xorl	%edx,%ebp
Packit aea12f
	xorl	44(%esp),%esi
Packit aea12f
	roll	$1,%esi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	rorl	$2,%ebx
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	3395469782(%esi,%edi,1),%esi
Packit aea12f
	movl	60(%esp),%edi
Packit aea12f
	addl	%ebp,%esi
Packit aea12f
Packit aea12f
	movl	%eax,%ebp
Packit aea12f
	xorl	4(%esp),%edi
Packit aea12f
	xorl	%ebx,%ebp
Packit aea12f
	xorl	28(%esp),%edi
Packit aea12f
	xorl	%ecx,%ebp
Packit aea12f
	xorl	48(%esp),%edi
Packit aea12f
	roll	$1,%edi
Packit aea12f
	addl	%ebp,%edx
Packit aea12f
	rorl	$2,%eax
Packit aea12f
	movl	%esi,%ebp
Packit aea12f
	roll	$5,%ebp
Packit aea12f
	leal	3395469782(%edi,%edx,1),%edi
Packit aea12f
	addl	%ebp,%edi
Packit aea12f
	movl	96(%esp),%ebp
Packit aea12f
	movl	100(%esp),%edx
Packit aea12f
	addl	(%ebp),%edi
Packit aea12f
	addl	4(%ebp),%esi
Packit aea12f
	addl	8(%ebp),%eax
Packit aea12f
	addl	12(%ebp),%ebx
Packit aea12f
	addl	16(%ebp),%ecx
Packit aea12f
	movl	%edi,(%ebp)
Packit aea12f
	addl	$64,%edx
Packit aea12f
	movl	%esi,4(%ebp)
Packit aea12f
	cmpl	104(%esp),%edx
Packit aea12f
	movl	%eax,8(%ebp)
Packit aea12f
	movl	%ecx,%edi
Packit aea12f
	movl	%ebx,12(%ebp)
Packit aea12f
	movl	%edx,%esi
Packit aea12f
	movl	%ecx,16(%ebp)
Packit aea12f
	jb	.L000loop
Packit aea12f
	addl	$76,%esp
Packit aea12f
	popl	%edi
Packit aea12f
	popl	%esi
Packit aea12f
	popl	%ebx
Packit aea12f
	popl	%ebp
Packit aea12f
	ret
Packit aea12f
.size	sha1_block_data_order,.-.L_sha1_block_data_order_begin
Packit aea12f
.byte	83,72,65,49,32,98,108,111,99,107,32,116,114,97,110,115
Packit aea12f
.byte	102,111,114,109,32,102,111,114,32,120,56,54,44,32,67,82
Packit aea12f
.byte	89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112
Packit aea12f
.byte	114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
Packit aea12f
Packit Service 2c07f4
	.section ".note.gnu.property", "a"
Packit Service 2c07f4
	.p2align 2
Packit Service 2c07f4
	.long 1f - 0f
Packit Service 2c07f4
	.long 4f - 1f
Packit Service 2c07f4
	.long 5
Packit Service 2c07f4
0:
Packit Service 2c07f4
	.asciz "GNU"
Packit Service 2c07f4
1:
Packit Service 2c07f4
	.p2align 2
Packit Service 2c07f4
	.long 0xc0000002
Packit Service 2c07f4
	.long 3f - 2f
Packit Service 2c07f4
2:
Packit Service 2c07f4
	.long 3
Packit Service 2c07f4
3:
Packit Service 2c07f4
	.p2align 2
Packit Service 2c07f4
4:
Packit Service 2c07f4
Packit aea12f
.section .note.GNU-stack,"",%progbits