	.file	"ConstantFold.c"
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"Please enter x ==> "
.LC1:
	.string	"%d"
.LC2:
	.string	"(9x - 3) / 5 = %d\n"
	.section	.text.startup,"ax",@progbits
	.p2align 4
	.globl	main
	.type	main, @function
main:
.LFB22:
	.cfi_startproc
	leal	4(%esp), %ecx
	.cfi_def_cfa 1, 0
	andl	$-16, %esp
	pushl	-4(%ecx)
	pushl	%ebp
	movl	%esp, %ebp
	.cfi_escape 0x10,0x5,0x2,0x75,0
	pushl	%ebx
	.cfi_escape 0x10,0x3,0x2,0x75,0x7c
	call	__x86.get_pc_thunk.bx
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
	pushl	%ecx
	.cfi_escape 0xf,0x3,0x75,0x78,0x6
	subl	$28, %esp
	movl	%gs:20, %eax
	movl	%eax, -12(%ebp)
	xorl	%eax, %eax
	leal	.LC0@GOTOFF(%ebx), %eax
	pushl	%eax
	call	printf@PLT
	popl	%eax
	leal	-16(%ebp), %eax
	popl	%edx
	pushl	%eax
	leal	.LC1@GOTOFF(%ebx), %eax
	pushl	%eax
	call	__isoc99_scanf@PLT
	movl	$10, (%esp)
	call	putchar@PLT
	popl	%ecx
	popl	%eax
	leal	.LC2@GOTOFF(%ebx), %eax
	pushl	$10
	pushl	%eax
	movl	$6, -16(%ebp)
	call	printf@PLT
	addl	$16, %esp
	movl	-12(%ebp), %eax
	subl	%gs:20, %eax
	jne	.L5
	leal	-8(%ebp), %esp
	xorl	%eax, %eax
	popl	%ecx
	.cfi_remember_state
	.cfi_restore 1
	.cfi_def_cfa 1, 0
	popl	%ebx
	.cfi_restore 3
	popl	%ebp
	.cfi_restore 5
	leal	-4(%ecx), %esp
	.cfi_def_cfa 4, 4
	ret
.L5:
	.cfi_restore_state
	call	__stack_chk_fail_local
	.cfi_endproc
.LFE22:
	.size	main, .-main
	.text
	.p2align 4
	.globl	f
	.type	f, @function
f:
.LFB23:
	.cfi_startproc
	movl	4(%esp), %eax
	leal	(%eax,%eax,8), %eax
	ret
	.cfi_endproc
.LFE23:
	.size	f, .-f
	.p2align 4
	.globl	g
	.type	g, @function
g:
.LFB24:
	.cfi_startproc
	movl	4(%esp), %eax
	subl	$3, %eax
	ret
	.cfi_endproc
.LFE24:
	.size	g, .-g
	.p2align 4
	.globl	h
	.type	h, @function
h:
.LFB25:
	.cfi_startproc
	movl	4(%esp), %ecx
	movl	$1717986919, %edx
	movl	%ecx, %eax
	sarl	$31, %ecx
	imull	%edx
	sarl	%edx
	movl	%edx, %eax
	subl	%ecx, %eax
	ret
	.cfi_endproc
.LFE25:
	.size	h, .-h
	.section	.text.__x86.get_pc_thunk.bx,"axG",@progbits,__x86.get_pc_thunk.bx,comdat
	.globl	__x86.get_pc_thunk.bx
	.hidden	__x86.get_pc_thunk.bx
	.type	__x86.get_pc_thunk.bx, @function
__x86.get_pc_thunk.bx:
.LFB26:
	.cfi_startproc
	movl	(%esp), %ebx
	ret
	.cfi_endproc
.LFE26:
	.hidden	__stack_chk_fail_local
	.ident	"GCC: (GNU) 11.1.0"
	.section	.note.GNU-stack,"",@progbits
