⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s_ceill.s

📁 glibc 2.9,最新版的C语言库函数
💻 S
字号:
/* * Written by J.T. Conklin <jtc@netbsd.org>. * Changes for long double by Ulrich Drepper <drepper@cygnus.com> * Changes for x86-64 by Andreas Jaeger <aj@suse.de>	 * Public domain. */#include <machine/asm.h>ENTRY(__ceill)	fldt	8(%rsp)	fstcw	-4(%rsp)		/* store fpu control word */	/* We use here %edx although only the low 1 bits are defined.	   But none of the operations should care and they are faster	   than the 16 bit operations.  */	movl	$0x0800,%edx		/* round towards +oo */	orl	-4(%rsp),%edx	andl	$0xfbff,%edx	movl	%edx,-8(%rsp)	fldcw	-8(%rsp)		/* load modified control word */	frndint				/* round */	fldcw	-4(%rsp)		/* restore original control word */	retEND (__ceill)weak_alias (__ceill, ceill)

⌨️ 快捷键说明

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