rm86unix.cpp

来自「openssl是ssl的开源项目」· C++ 代码 · 共 2,017 行 · 第 1/3 页

CPP
2,017
字号
	andl	%ecx,		%edi	orl	%esi,		%edi	movl	64(%esp),	%esi	roll	$10,		%ecx	leal	1548603684(%eax,%edi,),%eax	movl	$-1,		%edi	addl	%esi,		%eax	movl	%ecx,		%esi	roll	$7,		%eax	addl	%ebp,		%eax	/* 106 */	subl	%ecx,		%edi	andl	%eax,		%esi	andl	%ebx,		%edi	orl	%esi,		%edi	movl	36(%esp),	%esi	roll	$10,		%ebx	leal	1548603684(%ebp,%edi,),%ebp	movl	$-1,		%edi	addl	%esi,		%ebp	movl	%ebx,		%esi	roll	$12,		%ebp	addl	%edx,		%ebp	/* 107 */	subl	%ebx,		%edi	andl	%ebp,		%esi	andl	%eax,		%edi	orl	%esi,		%edi	movl	52(%esp),	%esi	roll	$10,		%eax	leal	1548603684(%edx,%edi,),%edx	movl	$-1,		%edi	addl	%esi,		%edx	movl	%eax,		%esi	roll	$7,		%edx	addl	%ecx,		%edx	/* 108 */	subl	%eax,		%edi	andl	%edx,		%esi	andl	%ebp,		%edi	orl	%esi,		%edi	movl	20(%esp),	%esi	roll	$10,		%ebp	leal	1548603684(%ecx,%edi,),%ecx	movl	$-1,		%edi	addl	%esi,		%ecx	movl	%ebp,		%esi	roll	$6,		%ecx	addl	%ebx,		%ecx	/* 109 */	subl	%ebp,		%edi	andl	%ecx,		%esi	andl	%edx,		%edi	orl	%esi,		%edi	movl	40(%esp),	%esi	roll	$10,		%edx	leal	1548603684(%ebx,%edi,),%ebx	movl	$-1,		%edi	addl	%esi,		%ebx	movl	%edx,		%esi	roll	$15,		%ebx	addl	%eax,		%ebx	/* 110 */	subl	%edx,		%edi	andl	%ebx,		%esi	andl	%ecx,		%edi	orl	%esi,		%edi	movl	8(%esp),	%esi	roll	$10,		%ecx	leal	1548603684(%eax,%edi,),%eax	movl	$-1,		%edi	addl	%esi,		%eax	movl	%ecx,		%esi	roll	$13,		%eax	addl	%ebp,		%eax	/* 111 */	subl	%ecx,		%edi	andl	%eax,		%esi	andl	%ebx,		%edi	orl	%esi,		%edi	movl	12(%esp),	%esi	roll	$10,		%ebx	leal	1548603684(%ebp,%edi,),%ebp	movl	$-1,		%edi	addl	%esi,		%ebp	subl	%eax,		%edi	roll	$11,		%ebp	addl	%edx,		%ebp	/* 112 */	movl	64(%esp),	%esi	orl	%ebp,		%edi	addl	%esi,		%edx	xorl	%ebx,		%edi	movl	$-1,		%esi	roll	$10,		%eax	leal	1836072691(%edx,%edi,1),%edx	subl	%ebp,		%esi	roll	$9,		%edx	addl	%ecx,		%edx	/* 113 */	movl	24(%esp),	%edi	orl	%edx,		%esi	addl	%edi,		%ecx	xorl	%eax,		%esi	movl	$-1,		%edi	roll	$10,		%ebp	leal	1836072691(%ecx,%esi,1),%ecx	subl	%edx,		%edi	roll	$7,		%ecx	addl	%ebx,		%ecx	/* 114 */	movl	8(%esp),	%esi	orl	%ecx,		%edi	addl	%esi,		%ebx	xorl	%ebp,		%edi	movl	$-1,		%esi	roll	$10,		%edx	leal	1836072691(%ebx,%edi,1),%ebx	subl	%ecx,		%esi	roll	$15,		%ebx	addl	%eax,		%ebx	/* 115 */	movl	16(%esp),	%edi	orl	%ebx,		%esi	addl	%edi,		%eax	xorl	%edx,		%esi	movl	$-1,		%edi	roll	$10,		%ecx	leal	1836072691(%eax,%esi,1),%eax	subl	%ebx,		%edi	roll	$11,		%eax	addl	%ebp,		%eax	/* 116 */	movl	32(%esp),	%esi	orl	%eax,		%edi	addl	%esi,		%ebp	xorl	%ecx,		%edi	movl	$-1,		%esi	roll	$10,		%ebx	leal	1836072691(%ebp,%edi,1),%ebp	subl	%eax,		%esi	roll	$8,		%ebp	addl	%edx,		%ebp	/* 117 */	movl	60(%esp),	%edi	orl	%ebp,		%esi	addl	%edi,		%edx	xorl	%ebx,		%esi	movl	$-1,		%edi	roll	$10,		%eax	leal	1836072691(%edx,%esi,1),%edx	subl	%ebp,		%edi	roll	$6,		%edx	addl	%ecx,		%edx	/* 118 */	movl	28(%esp),	%esi	orl	%edx,		%edi	addl	%esi,		%ecx	xorl	%eax,		%edi	movl	$-1,		%esi	roll	$10,		%ebp	leal	1836072691(%ecx,%edi,1),%ecx	subl	%edx,		%esi	roll	$6,		%ecx	addl	%ebx,		%ecx	/* 119 */	movl	40(%esp),	%edi	orl	%ecx,		%esi	addl	%edi,		%ebx	xorl	%ebp,		%esi	movl	$-1,		%edi	roll	$10,		%edx	leal	1836072691(%ebx,%esi,1),%ebx	subl	%ecx,		%edi	roll	$14,		%ebx	addl	%eax,		%ebx	/* 120 */	movl	48(%esp),	%esi	orl	%ebx,		%edi	addl	%esi,		%eax	xorl	%edx,		%edi	movl	$-1,		%esi	roll	$10,		%ecx	leal	1836072691(%eax,%edi,1),%eax	subl	%ebx,		%esi	roll	$12,		%eax	addl	%ebp,		%eax	/* 121 */	movl	36(%esp),	%edi	orl	%eax,		%esi	addl	%edi,		%ebp	xorl	%ecx,		%esi	movl	$-1,		%edi	roll	$10,		%ebx	leal	1836072691(%ebp,%esi,1),%ebp	subl	%eax,		%edi	roll	$13,		%ebp	addl	%edx,		%ebp	/* 122 */	movl	52(%esp),	%esi	orl	%ebp,		%edi	addl	%esi,		%edx	xorl	%ebx,		%edi	movl	$-1,		%esi	roll	$10,		%eax	leal	1836072691(%edx,%edi,1),%edx	subl	%ebp,		%esi	roll	$5,		%edx	addl	%ecx,		%edx	/* 123 */	movl	12(%esp),	%edi	orl	%edx,		%esi	addl	%edi,		%ecx	xorl	%eax,		%esi	movl	$-1,		%edi	roll	$10,		%ebp	leal	1836072691(%ecx,%esi,1),%ecx	subl	%edx,		%edi	roll	$14,		%ecx	addl	%ebx,		%ecx	/* 124 */	movl	44(%esp),	%esi	orl	%ecx,		%edi	addl	%esi,		%ebx	xorl	%ebp,		%edi	movl	$-1,		%esi	roll	$10,		%edx	leal	1836072691(%ebx,%edi,1),%ebx	subl	%ecx,		%esi	roll	$13,		%ebx	addl	%eax,		%ebx	/* 125 */	movl	4(%esp),	%edi	orl	%ebx,		%esi	addl	%edi,		%eax	xorl	%edx,		%esi	movl	$-1,		%edi	roll	$10,		%ecx	leal	1836072691(%eax,%esi,1),%eax	subl	%ebx,		%edi	roll	$13,		%eax	addl	%ebp,		%eax	/* 126 */	movl	20(%esp),	%esi	orl	%eax,		%edi	addl	%esi,		%ebp	xorl	%ecx,		%edi	movl	$-1,		%esi	roll	$10,		%ebx	leal	1836072691(%ebp,%edi,1),%ebp	subl	%eax,		%esi	roll	$7,		%ebp	addl	%edx,		%ebp	/* 127 */	movl	56(%esp),	%edi	orl	%ebp,		%esi	addl	%edi,		%edx	xorl	%ebx,		%esi	movl	36(%esp),	%edi	roll	$10,		%eax	leal	1836072691(%edx,%esi,1),%edx	movl	$-1,		%esi	roll	$5,		%edx	addl	%ecx,		%edx	/* 128 */	addl	%edi,		%ecx	movl	%ebp,		%edi	subl	%edx,		%esi	andl	%edx,		%edi	andl	%eax,		%esi	orl	%esi,		%edi	movl	28(%esp),	%esi	roll	$10,		%ebp	leal	2053994217(%ecx,%edi,1),%ecx	movl	$-1,		%edi	roll	$15,		%ecx	addl	%ebx,		%ecx	/* 129 */	addl	%esi,		%ebx	movl	%edx,		%esi	subl	%ecx,		%edi	andl	%ecx,		%esi	andl	%ebp,		%edi	orl	%edi,		%esi	movl	20(%esp),	%edi	roll	$10,		%edx	leal	2053994217(%ebx,%esi,1),%ebx	movl	$-1,		%esi	roll	$5,		%ebx	addl	%eax,		%ebx	/* 130 */	addl	%edi,		%eax	movl	%ecx,		%edi	subl	%ebx,		%esi	andl	%ebx,		%edi	andl	%edx,		%esi	orl	%esi,		%edi	movl	8(%esp),	%esi	roll	$10,		%ecx	leal	2053994217(%eax,%edi,1),%eax	movl	$-1,		%edi	roll	$8,		%eax	addl	%ebp,		%eax	/* 131 */	addl	%esi,		%ebp	movl	%ebx,		%esi	subl	%eax,		%edi	andl	%eax,		%esi	andl	%ecx,		%edi	orl	%edi,		%esi	movl	16(%esp),	%edi	roll	$10,		%ebx	leal	2053994217(%ebp,%esi,1),%ebp	movl	$-1,		%esi	roll	$11,		%ebp	addl	%edx,		%ebp	/* 132 */	addl	%edi,		%edx	movl	%eax,		%edi	subl	%ebp,		%esi	andl	%ebp,		%edi	andl	%ebx,		%esi	orl	%esi,		%edi	movl	48(%esp),	%esi	roll	$10,		%eax	leal	2053994217(%edx,%edi,1),%edx	movl	$-1,		%edi	roll	$14,		%edx	addl	%ecx,		%edx	/* 133 */	addl	%esi,		%ecx	movl	%ebp,		%esi	subl	%edx,		%edi	andl	%edx,		%esi	andl	%eax,		%edi	orl	%edi,		%esi	movl	64(%esp),	%edi	roll	$10,		%ebp	leal	2053994217(%ecx,%esi,1),%ecx	movl	$-1,		%esi	roll	$14,		%ecx	addl	%ebx,		%ecx	/* 134 */	addl	%edi,		%ebx	movl	%edx,		%edi	subl	%ecx,		%esi	andl	%ecx,		%edi	andl	%ebp,		%esi	orl	%esi,		%edi	movl	4(%esp),	%esi	roll	$10,		%edx	leal	2053994217(%ebx,%edi,1),%ebx	movl	$-1,		%edi	roll	$6,		%ebx	addl	%eax,		%ebx	/* 135 */	addl	%esi,		%eax	movl	%ecx,		%esi	subl	%ebx,		%edi	andl	%ebx,		%esi	andl	%edx,		%edi	orl	%edi,		%esi	movl	24(%esp),	%edi	roll	$10,		%ecx	leal	2053994217(%eax,%esi,1),%eax	movl	$-1,		%esi	roll	$14,		%eax	addl	%ebp,		%eax	/* 136 */	addl	%edi,		%ebp	movl	%ebx,		%edi	subl	%eax,		%esi	andl	%eax,		%edi	andl	%ecx,		%esi	orl	%esi,		%edi	movl	52(%esp),	%esi	roll	$10,		%ebx	leal	2053994217(%ebp,%edi,1),%ebp	movl	$-1,		%edi	roll	$6,		%ebp	addl	%edx,		%ebp	/* 137 */	addl	%esi,		%edx	movl	%eax,		%esi	subl	%ebp,		%edi	andl	%ebp,		%esi	andl	%ebx,		%edi	orl	%edi,		%esi	movl	12(%esp),	%edi	roll	$10,		%eax	leal	2053994217(%edx,%esi,1),%edx	movl	$-1,		%esi	roll	$9,		%edx	addl	%ecx,		%edx	/* 138 */	addl	%edi,		%ecx	movl	%ebp,		%edi	subl	%edx,		%esi	andl	%edx,		%edi	andl	%eax,		%esi	orl	%esi,		%edi	movl	56(%esp),	%esi	roll	$10,		%ebp	leal	2053994217(%ecx,%edi,1),%ecx	movl	$-1,		%edi	roll	$12,		%ecx	addl	%ebx,		%ecx	/* 139 */	addl	%esi,		%ebx	movl	%edx,		%esi	subl	%ecx,		%edi	andl	%ecx,		%esi	andl	%ebp,		%edi	orl	%edi,		%esi	movl	40(%esp),	%edi	roll	$10,		%edx	leal	2053994217(%ebx,%esi,1),%ebx	movl	$-1,		%esi	roll	$9,		%ebx	addl	%eax,		%ebx	/* 140 */	addl	%edi,		%eax	movl	%ecx,		%edi	subl	%ebx,		%esi	andl	%ebx,		%edi	andl	%edx,		%esi	orl	%esi,		%edi	movl	32(%esp),	%esi	roll	$10,		%ecx	leal	2053994217(%eax,%edi,1),%eax	movl	$-1,		%edi	roll	$12,		%eax	addl	%ebp,		%eax	/* 141 */	addl	%esi,		%ebp	movl	%ebx,		%esi	subl	%eax,		%edi	andl	%eax,		%esi	andl	%ecx,		%edi	orl	%edi,		%esi	movl	44(%esp),	%edi	roll	$10,		%ebx	leal	2053994217(%ebp,%esi,1),%ebp	movl	$-1,		%esi	roll	$5,		%ebp	addl	%edx,		%ebp	/* 142 */	addl	%edi,		%edx	movl	%eax,		%edi	subl	%ebp,		%esi	andl	%ebp,		%edi	andl	%ebx,		%esi	orl	%esi,		%edi	movl	60(%esp),	%esi	roll	$10,		%eax	leal	2053994217(%edx,%edi,1),%edx	movl	$-1,		%edi	roll	$15,		%edx	addl	%ecx,		%edx	/* 143 */	addl	%esi,		%ecx	movl	%ebp,		%esi	subl	%edx,		%edi	andl	%edx,		%esi	andl	%eax,		%edi	orl	%esi,		%edi	movl	%edx,		%esi	roll	$10,		%ebp	leal	2053994217(%ecx,%edi,1),%ecx	xorl	%ebp,		%esi	roll	$8,		%ecx	addl	%ebx,		%ecx	/* 144 */	movl	52(%esp),	%edi	xorl	%ecx,		%esi	addl	%edi,		%ebx	roll	$10,		%edx	addl	%esi,		%ebx	movl	%ecx,		%esi	roll	$8,		%ebx	addl	%eax,		%ebx	/* 145 */	xorl	%edx,		%esi	movl	64(%esp),	%edi	xorl	%ebx,		%esi	addl	%esi,		%eax	movl	%ebx,		%esi	roll	$10,		%ecx	addl	%edi,		%eax	xorl	%ecx,		%esi	roll	$5,		%eax	addl	%ebp,		%eax	/* 146 */	movl	44(%esp),	%edi	xorl	%eax,		%esi	addl	%edi,		%ebp	roll	$10,		%ebx	addl	%esi,		%ebp	movl	%eax,		%esi	roll	$12,		%ebp	addl	%edx,		%ebp	/* 147 */	xorl	%ebx,		%esi	movl	20(%esp),	%edi	xorl	%ebp,		%esi	addl	%esi,		%edx	movl	%ebp,		%esi	roll	$10,		%eax	addl	%edi,		%edx	xorl	%eax,		%esi	roll	$9,		%edx	addl	%ecx,		%edx	/* 148 */	movl	8(%esp),	%edi	xorl	%edx,		%esi	addl	%edi,		%ecx	roll	$10,		%ebp	addl	%esi,		%ecx	movl	%edx,		%esi	roll	$12,		%ecx	addl	%ebx,		%ecx	/* 149 */	xorl	%ebp,		%esi	movl	24(%esp),	%edi	xorl	%ecx,		%esi	addl	%esi,		%ebx	movl	%ecx,		%esi	roll	$10,		%edx	addl	%edi,		%ebx	xorl	%edx,		%esi	roll	$5,		%ebx	addl	%eax,		%ebx	/* 150 */	movl	36(%esp),	%edi	xorl	%ebx,		%esi	addl	%edi,		%eax	roll	$10,		%ecx	addl	%esi,		%eax	movl	%ebx,		%esi	roll	$14,		%eax	addl	%ebp,		%eax	/* 151 */	xorl	%ecx,		%esi	movl	32(%esp),	%edi	xorl	%eax,		%esi	addl	%esi,		%ebp	movl	%eax,		%esi	roll	$10,		%ebx	addl	%edi,		%ebp	xorl	%ebx,		%esi	roll	$6,		%ebp	addl	%edx,		%ebp	/* 152 */	movl	28(%esp),	%edi	xorl	%ebp,		%esi	addl	%edi,		%edx	roll	$10,		%eax	addl	%esi,		%edx	movl	%ebp,		%esi	roll	$8,		%edx	addl	%ecx,		%edx	/* 153 */	xorl	%eax,		%esi	movl	12(%esp),	%edi	xorl	%edx,		%esi	addl	%esi,		%ecx	movl	%edx,		%esi	roll	$10,		%ebp	addl	%edi,		%ecx	xorl	%ebp,		%esi	roll	$13,		%ecx	addl	%ebx,		%ecx	/* 154 */	movl	56(%esp),	%edi	xorl	%ecx,		%esi	addl	%edi,		%ebx	roll	$10,		%edx	addl	%esi,		%ebx	movl	%ecx,		%esi	roll	$6,		%ebx	addl	%eax,		%ebx	/* 155 */	xorl	%edx,		%esi	movl	60(%esp),	%edi	xorl	%ebx,		%esi	addl	%esi,		%eax	movl	%ebx,		%esi	roll	$10,		%ecx	addl	%edi,		%eax	xorl	%ecx,		%esi	roll	$5,		%eax	addl	%ebp,		%eax	/* 156 */	movl	4(%esp),	%edi	xorl	%eax,		%esi	addl	%edi,		%ebp	roll	$10,		%ebx	addl	%esi,		%ebp	movl	%eax,		%esi	roll	$15,		%ebp	addl	%edx,		%ebp	/* 157 */	xorl	%ebx,		%esi	movl	16(%esp),	%edi	xorl	%ebp,		%esi	addl	%esi,		%edx	movl	%ebp,		%esi	roll	$10,		%eax	addl	%edi,		%edx	xorl	%eax,		%esi	roll	$13,		%edx	addl	%ecx,		%edx	/* 158 */	movl	40(%esp),	%edi	xorl	%edx,		%esi	addl	%edi,		%ecx	roll	$10,		%ebp	addl	%esi,		%ecx	movl	%edx,		%esi	roll	$11,		%ecx	addl	%ebx,		%ecx	/* 159 */	xorl	%ebp,		%esi	movl	48(%esp),	%edi	xorl	%ecx,		%esi	addl	%esi,		%ebx	roll	$10,		%edx	addl	%edi,		%ebx	movl	108(%esp),	%edi	roll	$11,		%ebx	addl	%eax,		%ebx	movl	4(%edi),	%esi	addl	%esi,		%edx	movl	76(%esp),	%esi	addl	%esi,		%edx	movl	8(%edi),	%esi	addl	%esi,		%ebp	movl	80(%esp),	%esi	addl	%esi,		%ebp	movl	12(%edi),	%esi	addl	%esi,		%eax	movl	84(%esp),	%esi	addl	%esi,		%eax	movl	16(%edi),	%esi	addl	%esi,		%ebx	movl	68(%esp),	%esi	addl	%esi,		%ebx	movl	(%edi),		%esi	addl	%esi,		%ecx	movl	72(%esp),	%esi	addl	%esi,		%ecx	movl	%edx,		(%edi)	movl	%ebp,		4(%edi)	movl	%eax,		8(%edi)	movl	%ebx,		12(%edi)	movl	%ecx,		16(%edi)	movl	(%esp),		%edi	movl	112(%esp),	%esi	cmpl	%esi,		%edi	movl	108(%esp),	%edi	jge	.L000start	addl	$88,		%esp	popl	%ebx	popl	%ebp	popl	%edi	popl	%esi	ret.ripemd160_block_x86_end:	SIZE(ripemd160_block_x86,.ripemd160_block_x86_end-ripemd160_block_x86).ident	"desasm.pl"

⌨️ 快捷键说明

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