fips-dx86-elf.s

来自「openssl包含TLS」· S 代码 · 共 2,708 行 · 第 1/4 页

S
2,708
字号
	movl	64(%ecx),	%eax	xorl	%ebx,		%ebx	movl	68(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	72(%ecx),	%eax	xorl	%ebx,		%ebx	movl	76(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	80(%ecx),	%eax	xorl	%ebx,		%ebx	movl	84(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	88(%ecx),	%eax	xorl	%ebx,		%ebx	movl	92(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	96(%ecx),	%eax	xorl	%ebx,		%ebx	movl	100(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	104(%ecx),	%eax	xorl	%ebx,		%ebx	movl	108(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	112(%ecx),	%eax	xorl	%ebx,		%ebx	movl	116(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	120(%ecx),	%eax	xorl	%ebx,		%ebx	movl	124(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	jmp	.L005end.L004start_decrypt:	movl	120(%ecx),	%eax	xorl	%ebx,		%ebx	movl	124(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	112(%ecx),	%eax	xorl	%ebx,		%ebx	movl	116(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	104(%ecx),	%eax	xorl	%ebx,		%ebx	movl	108(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	96(%ecx),	%eax	xorl	%ebx,		%ebx	movl	100(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	88(%ecx),	%eax	xorl	%ebx,		%ebx	movl	92(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	80(%ecx),	%eax	xorl	%ebx,		%ebx	movl	84(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	72(%ecx),	%eax	xorl	%ebx,		%ebx	movl	76(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	64(%ecx),	%eax	xorl	%ebx,		%ebx	movl	68(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	56(%ecx),	%eax	xorl	%ebx,		%ebx	movl	60(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	48(%ecx),	%eax	xorl	%ebx,		%ebx	movl	52(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	40(%ecx),	%eax	xorl	%ebx,		%ebx	movl	44(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	32(%ecx),	%eax	xorl	%ebx,		%ebx	movl	36(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	24(%ecx),	%eax	xorl	%ebx,		%ebx	movl	28(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%edi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%edi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%edi	xorl	0x700(%ebp,%ecx),%edi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%edi	xorl	0x500(%ebp,%edx),%edi	movl	16(%ecx),	%eax	xorl	%ebx,		%ebx	movl	20(%ecx),	%edx	xorl	%edi,		%eax	xorl	%ecx,		%ecx	xorl	%edi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%esi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%esi	movb	%dh,		%cl	shrl	$16,		%eax	xorl	0x100(%ebp,%ebx),%esi	movb	%ah,		%bl	shrl	$16,		%edx	xorl	0x300(%ebp,%ecx),%esi	movb	%dh,		%cl	andl	$0xff,		%eax	andl	$0xff,		%edx	xorl	0x600(%ebp,%ebx),%esi	xorl	0x700(%ebp,%ecx),%esi	movl	24(%esp),	%ecx	xorl	0x400(%ebp,%eax),%esi	xorl	0x500(%ebp,%edx),%esi	movl	8(%ecx),	%eax	xorl	%ebx,		%ebx	movl	12(%ecx),	%edx	xorl	%esi,		%eax	xorl	%ecx,		%ecx	xorl	%esi,		%edx	andl	$0xfcfcfcfc,	%eax	andl	$0xcfcfcfcf,	%edx	movb	%al,		%bl	movb	%ah,		%cl	rorl	$4,		%edx	xorl	     (%ebp,%ebx),%edi	movb	%dl,		%bl	xorl	0x200(%ebp,%ecx),%edi

⌨️ 快捷键说明

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