exp.s

来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· S 代码 · 共 14 行

S
14
字号
TEXT	exp(SB), $0	FLDL2E	FMULD	a+0(FP), F0	/* now we want 2^ this number */	FMOVD	F0, F0		/* x, x */	FRNDINT			/* ix, x -- this is best in round mode */	FSUBD	F0, F1		/* ix, fx */	FXCHD	F0, F1		/* fx, ix */	F2XM1			/* 2^fx-1, ix */	FADDD	$1.0, F0	/* 2^fx, ix */	FSCALE			/* 2^(fx+ix), ix */	FMOVDP	F0, F1		/* 2^(fx+ix) == 2^x */	RET

⌨️ 快捷键说明

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