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

📄 pow.s

📁 操作系统SunOS 4.1.3版本的源码
💻 S
字号:
/ /	.data/	.asciz	"@(#)pow.s 1.1 92/07/30 SMI"/	.even/	.text//	Copyright (c) 1987 by Sun Microsystems, Inc.	.text	.globl	powpow:	pushl	%ebp	movl	%esp,%ebp	sub	$16,%esp		/ need space for st(2)	fstp	%st(0)				fstp	%st(0)				fstpt	-16(%ebp)		/ three registers stack space for pow	fldl	16(%ebp)		/ y	fldl	8(%ebp)			/ st = x, st(1) = y	fyl2x				/ st = log(x) = y*log2(x)	fld	%st(0)			/ duplicate stack top	frndint				/ st = [st] rounded to integral	fxch				/ st <-> st(1)	fsub    %st(1),%st		/ st = st - st(1)  ( = t - [t] )	f2xm1				/ 2**(t-[t]) - 1	fld1	faddp	%st,%st(1)		/ st = 2**(t-[t])	fscale				/ st = 2**t = 2**(x*log2e)	fldt	-16(%ebp)		/ restoring st(2)	fxch	%st(2)	fxch				/ result put back on the stack	leave	ret

⌨️ 快捷键说明

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