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

📄 sin.s

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 S
字号:
# double float sin(),cos()#coefficients are from Hart & Cheney  SIN3370 (18.80D).text.align 1.globl _sin.globl _cos_sin:	.word 0x03c0	bispsw	$0xe0	clrl	r9		movd	4(ap),r0	jgeq	range	movl	$2,r9	jbr	negarg.align 1_cos:	.word	0x0fc0	bispsw	$0xe0	movl	$1,r9	movd	4(ap),r0	jgeq	rangenegarg:	mnegd	r0,r0range:	emodd	twoopi,twoopix,r0,r8,r6	addl2	r9,r8	bicb2	$~03,r8	caseb	r8,$0,$3bse:	.word	qda-bse,qdb-bse,qdc-bse,qdd-bseqdb:	subd3	r6,$0d1.0e+0,r6	jbr	qdaqdc:	mnegd	r6,r6	jbr	qdaqdd:	subd2	$0d1.0e+0,r6qda:	muld3	r6,r6,r8	polyd	r8,$4,pcoef	muld2	r0,r6	polyd	r8,$4,qcoef	divd3	r0,r6,r0	ret.data.align 2twoopi:.double	0d6.36619772367581340000e-01qcoef:.double	0d1.00000000000000000000e+00 .double	0d1.32653490878613630000e+02 .double	0d9.46309610153820810000e+03 .double	0d4.08179225234329970000e+05 .double	0d8.64455865292253430000e+06pcoef:.double	0d1.45968840666576870000e+02 .double	0d-1.38472724998245280000e+04 .double	0d4.40103053537526640000e+05 .double	0d-4.94290810090284410000e+06 .double	0d1.35788409787737560000e+07twoopix: .byte 0x29

⌨️ 快捷键说明

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