155       		pushl	%ebp
289E5     		movl	%esp, %ebp
383EC10   		subl	$16, %esp
4C745FC00 		movl	$0, -4(%ebp)
58B55FC   		movl	-4(%ebp), %edx
68B4508   		movl	8(%ebp), %eax
701D0     		addl	%edx, %eax
80FB600   		movzbl	(%eax), %eax
98845FB   		movb	%al, -5(%ebp)
108B55FC   		movl	-4(%ebp), %edx
118B450C   		movl	12(%ebp), %eax
1201D0     		addl	%edx, %eax
130FB600   		movzbl	(%eax), %eax
148845FA   		movb	%al, -6(%ebp)
158345FC01 		addl	$1, -4(%ebp)
16807DFB00 		cmpb	$0, -5(%ebp)
177508     		jne	L2
180FB645FA 		movzbl	-6(%ebp), %eax
19F7D8     		negl	%eax
20EB15     		jmp	L3
210FB645FB 		movzbl	-5(%ebp), %eax
223A45FA   		cmpb	-6(%ebp), %al
2374C9     		je	L4
240FB655FB 		movzbl	-5(%ebp), %edx
250FB645FA 		movzbl	-6(%ebp), %eax
2629C2     		subl	%eax, %edx
2789D0     		movl	%edx, %eax
28C9       		leave
29C3       		ret
3068656C6C 		.ascii "hello\0"
3148656C6C 		.ascii "Hello.\0"
32000000   		.text
3355       		pushl	%ebp
3489E5     		movl	%esp, %ebp
3583E4F0   		andl	$-16, %esp
3683EC10   		subl	$16, %esp
37E8000000 		call	___main
388D550C   		leal	12(%ebp), %edx
398B4508   		movl	8(%ebp), %eax
4098       		cwtl
4189542404 		movl	%edx, 4(%esp)
42890424   		movl	%eax, (%esp)
43E8000000 		call	_Platform_Init
44E8000000 		call	_Console__init
45890424   		movl	%eax, (%esp)
46E8000000 		call	_Heap_INCREF
47C7442404 		movl	$0, 4(%esp)
4800000000
49C7042400 		movl	$LC0, (%esp)
50E8000000 		call	_Heap_REGMOD
51A3000000 		movl	%eax, _m.1608
52C7442404 		movl	$7, 4(%esp)
5307000000
54C7042406 		movl	$LC1, (%esp)
55E8000000 		call	_Console_String
56E8000000 		call	_Console_Ln
57E8000000 		call	_Heap_FINALL
58B8000000 		movl	$0, %eax
59C9       		leave
60C3       		ret
61