setprelf.387

来自「数学运算库源码」· 387 代码 · 共 84 行

387
84
字号
/* Set 80387 floating point hardware rounding precision */	.file	"setprec.387"	.version	"01.01".text	.align 16.globl sprecsprec:	pushl %ebp	movl %esp,%ebp	pushl %eax	subl $4,%esp	fstcw (%esp)	fwait	movl (%esp),%eax	andl $0xfcff,%eax	movl %eax,(%esp)	fldcw (%esp)	popl %eax	popl %eax	leave	ret.Lfe1:	.size	sprec,.Lfe1-sprec	.align 16.globl dprecdprec:	pushl %ebp	movl %esp,%ebp	pushl %eax	subl $4,%esp	fstcw (%esp)	fwait	movl (%esp),%eax	andl $0xfcff,%eax/* trap on overflow *//*	andl $0xfcf7,%eax */	orl $0x200,%eax	movl %eax,(%esp)	fldcw (%esp)	popl %eax	popl %eax	leave	ret.Lfe2:	.size	dprec,.Lfe2-dprec	.align 16.globl ldprecldprec:	pushl %ebp	movl %esp,%ebp	pushl %eax	subl $4,%esp	fstcw (%esp)	fwait	movl (%esp),%eax	orl $0x300,%eax	movl %eax,(%esp)	fldcw (%esp)	popl %eax	popl %eax	leave	ret.Lfe3:	.size	ldprec,.Lfe3-ldprec	.align 16.globl getprecgetprec:	pushl %ebp	movl %esp,%ebp	subl $4,%esp	fstcw (%esp)	fwait	movl (%esp),%eax	leave	ret.Lfe4:	.size	getprec,.Lfe4-getprec

⌨️ 快捷键说明

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