.text
.global ceilf,ceil,ceill,__flcetr
	.type ceilf,@function
	.type ceil,@function
	.type ceill,@function
	.type __flcetr,@function
ceilf:
	flds 4(%esp)
	movb $0x08,%ah
	jmp .Lflcetr
ceill:
	fldt 4(%esp)
	movb $0x08,%ah
	jmp .Lflcetr
ceil:
	fldl 4(%esp)
	movb $0x08,%ah
__flcetr:
.Lflcetr:
	xorl %ecx,%ecx	
	movb %ah,%ch	
	pushl %eax	# krotsze niz subl $4,%esp
	fstcw (%esp)
	movw (%esp),%ax
	andb $0x03,%ah	
	orl %ecx,%eax	
	movw %ax,2(%esp)
	fldcw 2(%esp)
	frndint
	fldcw (%esp)	
	popl %eax	
	ret
__flcetr:
	PIC_RESTORE
	jmp .Lflcetr
.Lende:
.size    ceil,.Lende-ceil
.size    ceill,.Lende-ceill
.size    ceilf,.Lende-ceilf
.size    __flcetr,.Lende-__flcetr