[ create a new paste ] login | about

Link: http://codepad.org/AjlraEs9    [ raw code | fork ]

Plain Text, pasted on Nov 11:
_TEXT	segment dword use32 public 'CODE'	;size is 0
_TEXT	ends
_DATA	segment para use32 public 'DATA'	;size is 88
_DATA	ends
CONST	segment para use32 public 'CONST'	;size is 0
CONST	ends
_BSS	segment para use32 public 'BSS'	;size is 0
_BSS	ends
FLAT	group	
includelib phobos.lib
	extrn	_main
	extrn	__acrtused_con
	extrn	__Dmain
FMB	segment dword use32 public 'DATA'	;size is 0
FMB	ends
FM	segment dword use32 public 'DATA'	;size is 4
FM	ends
FME	segment dword use32 public 'DATA'	;size is 0
FME	ends
	extrn	_printf

	public	_D18branch_prediction212__ModuleInfoZ
__Dmain	COMDAT flags=x0 attr=x0 align=x0 

_TEXT	segment
	assume	CS:_TEXT
_TEXT	ends
_DATA	segment
	db	025h,064h,020h,025h,064h,020h,025h,064h
	db	020h,025h,064h,00ah,000h,062h,072h,061h
	db	06eh,063h,068h,05fh,070h,072h,065h,064h
	db	069h,063h,074h,069h,06fh,06eh,032h,000h
_D18branch_prediction212__ModuleInfoZ:
	db	000h,000h,000h,000h,000h,000h,000h,000h
	db	012h,000h,000h,000h
	dd	offset FLAT:_DATA[0Dh]
	db	000h,000h,000h,000h
	dd	offset FLAT:_D18branch_prediction212__ModuleInfoZ[038h]
	db	000h,000h,000h,000h,000h,000h,000h,000h
	db	00ch,000h,000h,000h,000h,000h,000h,000h
	db	000h,000h,000h,000h,000h,000h,000h,000h
	db	000h,000h,000h,000h,000h,000h,000h,000h
_DATA	ends
CONST	segment
CONST	ends
_BSS	segment
_BSS	ends
FMB	segment
FMB	ends
FM	segment
	dd	offset FLAT:_D18branch_prediction212__ModuleInfoZ
FM	ends
FME	segment
FME	ends
__Dmain	comdat
	assume	CS:__Dmain
L0:		push	EAX
		push	EBX
		push	EBP
		push	ESI
		push	EDI
		xor	EBX,EBX
		xor	ESI,ESI
		xor	EDI,EDI
		xor	EBP,EBP
		mov	ECX,011E1A300h
		test	ECX,ECX
		lea	ECX,-1[ECX]
		je	L5A
L19:		mov	EAX,ECX
		cdq
		xor	EAX,EDX
		sub	EAX,EDX
		and	EAX,3
		xor	EAX,EDX
		sub	EAX,EDX
		test	EAX,EAX
		jne	L30
		inc	EBX
		jmp short	L46
L30:		mov	EAX,ECX
		cdq
		xor	EAX,EDX
		sub	EAX,EDX
		and	EAX,3
		xor	EAX,EDX
		sub	EAX,EDX
		cmp	EAX,1
		jne	L4F
		inc	ESI
L46:		test	ECX,ECX
		lea	ECX,-1[ECX]
		jne	L19
		jmp short	L5A
L4F:		cmp	EAX,2
		jne	L57
		inc	EDI
		jmp short	L46
L57:		inc	EBP
		jmp short	L46
L5A:		push	EBP
		push	EDI
		push	ESI
		push	EBX
		push	offset FLAT:_DATA
		call	near ptr _printf
		add	ESP,014h
		xor	EAX,EAX
		pop	EDI
		pop	ESI
		pop	EBP
		pop	EBX
		pop	ECX
		ret
__Dmain	ends
	end



Create a new paste based on this one


Comments: