⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sx86unix.cpp

📁 openssl是ssl的开源项目
💻 CPP
📖 第 1 页 / 共 3 页
字号:
	movl	56(%esp),	%ebp	xorl	%ebp,		%esi	movl	12(%esp),	%ebp	xorl	%ebp,		%esi	movl	%ebx,		%ebp.byte 209.byte 198		/* roll $1 %esi */	orl	%ecx,		%ebp	movl	%esi,		24(%esp)	andl	%edx,		%ebp	leal	2400959708(%esi,%edi,1),%esi	movl	%ebx,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	andl	%ecx,		%edi	orl	%edi,		%ebp	movl	%eax,		%edi	roll	$5,		%edi	addl	%edi,		%ebp	movl	28(%esp),	%edi	addl	%ebp,		%esi	movl	36(%esp),	%ebp	xorl	%ebp,		%edi	movl	60(%esp),	%ebp	xorl	%ebp,		%edi	movl	16(%esp),	%ebp.byte 209.byte 203		/* rorl $1 %ebx */	xorl	%ebp,		%edi.byte 209.byte 199		/* roll $1 %edi */	movl	%eax,		%ebp	movl	%edi,		28(%esp)	orl	%ebx,		%ebp	leal	2400959708(%edi,%edx,1),%edi	movl	%eax,		%edx	andl	%ecx,		%ebp	andl	%ebx,		%edx	orl	%edx,		%ebp	movl	%esi,		%edx	roll	$5,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%edx,		%ebp.byte 209.byte 200		/* rorl $1 %eax */	addl	%ebp,		%edi	/* 40_59 55 */	/* 40_59 56 */	movl	32(%esp),	%edx	movl	40(%esp),	%ebp	xorl	%ebp,		%edx	movl	(%esp),		%ebp	xorl	%ebp,		%edx	movl	20(%esp),	%ebp	xorl	%ebp,		%edx	movl	%esi,		%ebp.byte 209.byte 194		/* roll $1 %edx */	orl	%eax,		%ebp	movl	%edx,		32(%esp)	andl	%ebx,		%ebp	leal	2400959708(%edx,%ecx,1),%edx	movl	%esi,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	andl	%eax,		%ecx	orl	%ecx,		%ebp	movl	%edi,		%ecx	roll	$5,		%ecx	addl	%ecx,		%ebp	movl	36(%esp),	%ecx	addl	%ebp,		%edx	movl	44(%esp),	%ebp	xorl	%ebp,		%ecx	movl	4(%esp),	%ebp	xorl	%ebp,		%ecx	movl	24(%esp),	%ebp.byte 209.byte 206		/* rorl $1 %esi */	xorl	%ebp,		%ecx.byte 209.byte 193		/* roll $1 %ecx */	movl	%edi,		%ebp	movl	%ecx,		36(%esp)	orl	%esi,		%ebp	leal	2400959708(%ecx,%ebx,1),%ecx	movl	%edi,		%ebx	andl	%eax,		%ebp	andl	%esi,		%ebx	orl	%ebx,		%ebp	movl	%edx,		%ebx	roll	$5,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebx,		%ebp.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebp,		%ecx	/* 40_59 57 */	/* 40_59 58 */	movl	40(%esp),	%ebx	movl	48(%esp),	%ebp	xorl	%ebp,		%ebx	movl	8(%esp),	%ebp	xorl	%ebp,		%ebx	movl	28(%esp),	%ebp	xorl	%ebp,		%ebx	movl	%edx,		%ebp.byte 209.byte 195		/* roll $1 %ebx */	orl	%edi,		%ebp	movl	%ebx,		40(%esp)	andl	%esi,		%ebp	leal	2400959708(%ebx,%eax,1),%ebx	movl	%edx,		%eax.byte 209.byte 202		/* rorl $1 %edx */	andl	%edi,		%eax	orl	%eax,		%ebp	movl	%ecx,		%eax	roll	$5,		%eax	addl	%eax,		%ebp	movl	44(%esp),	%eax	addl	%ebp,		%ebx	movl	52(%esp),	%ebp	xorl	%ebp,		%eax	movl	12(%esp),	%ebp	xorl	%ebp,		%eax	movl	32(%esp),	%ebp.byte 209.byte 202		/* rorl $1 %edx */	xorl	%ebp,		%eax.byte 209.byte 192		/* roll $1 %eax */	movl	%ecx,		%ebp	movl	%eax,		44(%esp)	orl	%edx,		%ebp	leal	2400959708(%eax,%esi,1),%eax	movl	%ecx,		%esi	andl	%edi,		%ebp	andl	%edx,		%esi	orl	%esi,		%ebp	movl	%ebx,		%esi	roll	$5,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%esi,		%ebp.byte 209.byte 201		/* rorl $1 %ecx */	addl	%ebp,		%eax	/* 40_59 59 */	/* 20_39 60 */	movl	48(%esp),	%esi	movl	56(%esp),	%ebp	xorl	%ebp,		%esi	movl	16(%esp),	%ebp	xorl	%ebp,		%esi	movl	36(%esp),	%ebp	xorl	%ebp,		%esi	movl	%ebx,		%ebp.byte 209.byte 198		/* roll $1 %esi */	xorl	%ecx,		%ebp	movl	%esi,		48(%esp)	xorl	%edx,		%ebp	leal	3395469782(%esi,%edi,1),%esi	movl	%eax,		%edi	roll	$5,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%ebp,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%edi,		%esi	/* 20_39 61 */	movl	52(%esp),	%edi	movl	60(%esp),	%ebp	xorl	%ebp,		%edi	movl	20(%esp),	%ebp	xorl	%ebp,		%edi	movl	40(%esp),	%ebp	xorl	%ebp,		%edi	movl	%eax,		%ebp.byte 209.byte 199		/* roll $1 %edi */	xorl	%ebx,		%ebp	movl	%edi,		52(%esp)	xorl	%ecx,		%ebp	leal	3395469782(%edi,%edx,1),%edi	movl	%esi,		%edx	roll	$5,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%ebp,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%edx,		%edi	/* 20_39 62 */	movl	56(%esp),	%edx	movl	(%esp),		%ebp	xorl	%ebp,		%edx	movl	24(%esp),	%ebp	xorl	%ebp,		%edx	movl	44(%esp),	%ebp	xorl	%ebp,		%edx	movl	%esi,		%ebp.byte 209.byte 194		/* roll $1 %edx */	xorl	%eax,		%ebp	movl	%edx,		56(%esp)	xorl	%ebx,		%ebp	leal	3395469782(%edx,%ecx,1),%edx	movl	%edi,		%ecx	roll	$5,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	addl	%ebp,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	addl	%ecx,		%edx	/* 20_39 63 */	movl	60(%esp),	%ecx	movl	4(%esp),	%ebp	xorl	%ebp,		%ecx	movl	28(%esp),	%ebp	xorl	%ebp,		%ecx	movl	48(%esp),	%ebp	xorl	%ebp,		%ecx	movl	%edi,		%ebp.byte 209.byte 193		/* roll $1 %ecx */	xorl	%esi,		%ebp	movl	%ecx,		60(%esp)	xorl	%eax,		%ebp	leal	3395469782(%ecx,%ebx,1),%ecx	movl	%edx,		%ebx	roll	$5,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebp,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebx,		%ecx	/* 20_39 64 */	movl	(%esp),		%ebx	movl	8(%esp),	%ebp	xorl	%ebp,		%ebx	movl	32(%esp),	%ebp	xorl	%ebp,		%ebx	movl	52(%esp),	%ebp	xorl	%ebp,		%ebx	movl	%edx,		%ebp.byte 209.byte 195		/* roll $1 %ebx */	xorl	%edi,		%ebp	movl	%ebx,		(%esp)	xorl	%esi,		%ebp	leal	3395469782(%ebx,%eax,1),%ebx	movl	%ecx,		%eax	roll	$5,		%eax.byte 209.byte 202		/* rorl $1 %edx */	addl	%ebp,		%eax.byte 209.byte 202		/* rorl $1 %edx */	addl	%eax,		%ebx	/* 20_39 65 */	movl	4(%esp),	%eax	movl	12(%esp),	%ebp	xorl	%ebp,		%eax	movl	36(%esp),	%ebp	xorl	%ebp,		%eax	movl	56(%esp),	%ebp	xorl	%ebp,		%eax	movl	%ecx,		%ebp.byte 209.byte 192		/* roll $1 %eax */	xorl	%edx,		%ebp	movl	%eax,		4(%esp)	xorl	%edi,		%ebp	leal	3395469782(%eax,%esi,1),%eax	movl	%ebx,		%esi	roll	$5,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%ebp,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%esi,		%eax	/* 20_39 66 */	movl	8(%esp),	%esi	movl	16(%esp),	%ebp	xorl	%ebp,		%esi	movl	40(%esp),	%ebp	xorl	%ebp,		%esi	movl	60(%esp),	%ebp	xorl	%ebp,		%esi	movl	%ebx,		%ebp.byte 209.byte 198		/* roll $1 %esi */	xorl	%ecx,		%ebp	movl	%esi,		8(%esp)	xorl	%edx,		%ebp	leal	3395469782(%esi,%edi,1),%esi	movl	%eax,		%edi	roll	$5,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%ebp,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%edi,		%esi	/* 20_39 67 */	movl	12(%esp),	%edi	movl	20(%esp),	%ebp	xorl	%ebp,		%edi	movl	44(%esp),	%ebp	xorl	%ebp,		%edi	movl	(%esp),		%ebp	xorl	%ebp,		%edi	movl	%eax,		%ebp.byte 209.byte 199		/* roll $1 %edi */	xorl	%ebx,		%ebp	movl	%edi,		12(%esp)	xorl	%ecx,		%ebp	leal	3395469782(%edi,%edx,1),%edi	movl	%esi,		%edx	roll	$5,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%ebp,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%edx,		%edi	/* 20_39 68 */	movl	16(%esp),	%edx	movl	24(%esp),	%ebp	xorl	%ebp,		%edx	movl	48(%esp),	%ebp	xorl	%ebp,		%edx	movl	4(%esp),	%ebp	xorl	%ebp,		%edx	movl	%esi,		%ebp.byte 209.byte 194		/* roll $1 %edx */	xorl	%eax,		%ebp	movl	%edx,		16(%esp)	xorl	%ebx,		%ebp	leal	3395469782(%edx,%ecx,1),%edx	movl	%edi,		%ecx	roll	$5,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	addl	%ebp,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	addl	%ecx,		%edx	/* 20_39 69 */	movl	20(%esp),	%ecx	movl	28(%esp),	%ebp	xorl	%ebp,		%ecx	movl	52(%esp),	%ebp	xorl	%ebp,		%ecx	movl	8(%esp),	%ebp	xorl	%ebp,		%ecx	movl	%edi,		%ebp.byte 209.byte 193		/* roll $1 %ecx */	xorl	%esi,		%ebp	movl	%ecx,		20(%esp)	xorl	%eax,		%ebp	leal	3395469782(%ecx,%ebx,1),%ecx	movl	%edx,		%ebx	roll	$5,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebp,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebx,		%ecx	/* 20_39 70 */	movl	24(%esp),	%ebx	movl	32(%esp),	%ebp	xorl	%ebp,		%ebx	movl	56(%esp),	%ebp	xorl	%ebp,		%ebx	movl	12(%esp),	%ebp	xorl	%ebp,		%ebx	movl	%edx,		%ebp.byte 209.byte 195		/* roll $1 %ebx */	xorl	%edi,		%ebp	movl	%ebx,		24(%esp)	xorl	%esi,		%ebp	leal	3395469782(%ebx,%eax,1),%ebx	movl	%ecx,		%eax	roll	$5,		%eax.byte 209.byte 202		/* rorl $1 %edx */	addl	%ebp,		%eax.byte 209.byte 202		/* rorl $1 %edx */	addl	%eax,		%ebx	/* 20_39 71 */	movl	28(%esp),	%eax	movl	36(%esp),	%ebp	xorl	%ebp,		%eax	movl	60(%esp),	%ebp	xorl	%ebp,		%eax	movl	16(%esp),	%ebp	xorl	%ebp,		%eax	movl	%ecx,		%ebp.byte 209.byte 192		/* roll $1 %eax */	xorl	%edx,		%ebp	movl	%eax,		28(%esp)	xorl	%edi,		%ebp	leal	3395469782(%eax,%esi,1),%eax	movl	%ebx,		%esi	roll	$5,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%ebp,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%esi,		%eax	/* 20_39 72 */	movl	32(%esp),	%esi	movl	40(%esp),	%ebp	xorl	%ebp,		%esi	movl	(%esp),		%ebp	xorl	%ebp,		%esi	movl	20(%esp),	%ebp	xorl	%ebp,		%esi	movl	%ebx,		%ebp.byte 209.byte 198		/* roll $1 %esi */	xorl	%ecx,		%ebp	movl	%esi,		32(%esp)	xorl	%edx,		%ebp	leal	3395469782(%esi,%edi,1),%esi	movl	%eax,		%edi	roll	$5,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%ebp,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%edi,		%esi	/* 20_39 73 */	movl	36(%esp),	%edi	movl	44(%esp),	%ebp	xorl	%ebp,		%edi	movl	4(%esp),	%ebp	xorl	%ebp,		%edi	movl	24(%esp),	%ebp	xorl	%ebp,		%edi	movl	%eax,		%ebp.byte 209.byte 199		/* roll $1 %edi */	xorl	%ebx,		%ebp	movl	%edi,		36(%esp)	xorl	%ecx,		%ebp	leal	3395469782(%edi,%edx,1),%edi	movl	%esi,		%edx	roll	$5,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%ebp,		%edx.byte 209.byte 200		/* rorl $1 %eax */	addl	%edx,		%edi	/* 20_39 74 */	movl	40(%esp),	%edx	movl	48(%esp),	%ebp	xorl	%ebp,		%edx	movl	8(%esp),	%ebp	xorl	%ebp,		%edx	movl	28(%esp),	%ebp	xorl	%ebp,		%edx	movl	%esi,		%ebp.byte 209.byte 194		/* roll $1 %edx */	xorl	%eax,		%ebp	movl	%edx,		40(%esp)	xorl	%ebx,		%ebp	leal	3395469782(%edx,%ecx,1),%edx	movl	%edi,		%ecx	roll	$5,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	addl	%ebp,		%ecx.byte 209.byte 206		/* rorl $1 %esi */	addl	%ecx,		%edx	/* 20_39 75 */	movl	44(%esp),	%ecx	movl	52(%esp),	%ebp	xorl	%ebp,		%ecx	movl	12(%esp),	%ebp	xorl	%ebp,		%ecx	movl	32(%esp),	%ebp	xorl	%ebp,		%ecx	movl	%edi,		%ebp.byte 209.byte 193		/* roll $1 %ecx */	xorl	%esi,		%ebp	movl	%ecx,		44(%esp)	xorl	%eax,		%ebp	leal	3395469782(%ecx,%ebx,1),%ecx	movl	%edx,		%ebx	roll	$5,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebp,		%ebx.byte 209.byte 207		/* rorl $1 %edi */	addl	%ebx,		%ecx	/* 20_39 76 */	movl	48(%esp),	%ebx	movl	56(%esp),	%ebp	xorl	%ebp,		%ebx	movl	16(%esp),	%ebp	xorl	%ebp,		%ebx	movl	36(%esp),	%ebp	xorl	%ebp,		%ebx	movl	%edx,		%ebp.byte 209.byte 195		/* roll $1 %ebx */	xorl	%edi,		%ebp	movl	%ebx,		48(%esp)	xorl	%esi,		%ebp	leal	3395469782(%ebx,%eax,1),%ebx	movl	%ecx,		%eax	roll	$5,		%eax.byte 209.byte 202		/* rorl $1 %edx */	addl	%ebp,		%eax.byte 209.byte 202		/* rorl $1 %edx */	addl	%eax,		%ebx	/* 20_39 77 */	movl	52(%esp),	%eax	movl	60(%esp),	%ebp	xorl	%ebp,		%eax	movl	20(%esp),	%ebp	xorl	%ebp,		%eax	movl	40(%esp),	%ebp	xorl	%ebp,		%eax	movl	%ecx,		%ebp.byte 209.byte 192		/* roll $1 %eax */	xorl	%edx,		%ebp	movl	%eax,		52(%esp)	xorl	%edi,		%ebp	leal	3395469782(%eax,%esi,1),%eax	movl	%ebx,		%esi	roll	$5,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%ebp,		%esi.byte 209.byte 201		/* rorl $1 %ecx */	addl	%esi,		%eax	/* 20_39 78 */	movl	56(%esp),	%esi	movl	(%esp),		%ebp	xorl	%ebp,		%esi	movl	24(%esp),	%ebp	xorl	%ebp,		%esi	movl	44(%esp),	%ebp	xorl	%ebp,		%esi	movl	%ebx,		%ebp.byte 209.byte 198		/* roll $1 %esi */	xorl	%ecx,		%ebp	movl	%esi,		56(%esp)	xorl	%edx,		%ebp	leal	3395469782(%esi,%edi,1),%esi	movl	%eax,		%edi	roll	$5,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%ebp,		%edi.byte 209.byte 203		/* rorl $1 %ebx */	addl	%edi,		%esi	/* 20_39 79 */	movl	60(%esp),	%edi	movl	4(%esp),	%ebp	xorl	%ebp,		%edi	movl	28(%esp),	%ebp	xorl	%ebp,		%edi	movl	48(%esp),	%ebp	xorl	%ebp,		%edi	movl	%eax,		%ebp.byte 209.byte 199		/* roll $1 %edi */	xorl	%ebx,		%ebp	movl	%edi,		60(%esp)	xorl	%ecx,		%ebp	leal	3395469782(%edi,%edx,1),%edi	movl	%esi,		%edx	roll	$5,		%edx	addl	%ebp,		%edx	movl	92(%esp),	%ebp.byte 209.byte 200		/* rorl $1 %eax */	addl	%edx,		%edi.byte 209.byte 200		/* rorl $1 %eax */	/* End processing */	movl	12(%ebp),	%edx	addl	%ebx,		%edx	movl	4(%ebp),	%ebx	addl	%esi,		%ebx	movl	%eax,		%esi	movl	(%ebp),		%eax	movl	%edx,		12(%ebp)	addl	%edi,		%eax	movl	16(%ebp),	%edi	addl	%ecx,		%edi	movl	8(%ebp),	%ecx	addl	%esi,		%ecx	movl	%eax,		(%ebp)	movl	64(%esp),	%esi	movl	%ecx,		8(%ebp)	addl	$64,		%esi	movl	68(%esp),	%eax	movl	%edi,		16(%ebp)	cmpl	%esi,		%eax	movl	%ebx,		4(%ebp)	jl	.L001end	movl	(%esi),		%eax	jmp	.L000start.L001end:	addl	$72,		%esp	popl	%edi	popl	%ebx	popl	%ebp	popl	%esi	ret.sha1_block_x86_end:	SIZE(sha1_block_x86,.sha1_block_x86_end-sha1_block_x86).ident	"desasm.pl"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -