2004 年 5 月 27 日更新

Sun[tm] Studio 9:数学库自述文件

目录

  1. 简介
  2. 关于 Sun Studio 9 数学库
  3. 新特性和更改的特性
  4. 软件更正
  5. 问题和解决办法
  6. 限制和不兼容
  7. 文档错误
  8. 可发送库

 


A. 简介

本文档包含有关随 Sun[tm] Studio 9 编译器和工具提供的数学库的信息。

本文档描述了此发行版本中引入的新功能和软件更正,并列出了已知的问题、限制和不兼容性。

本文档中的信息更新和扩展了软件手册中的信息。

产品文档

注意—如果 Sun Studio 9 编译器和工具未安装在缺省 /opt 目录中,请询问系统管理员以获得系统中的等价路径。

 


B. 关于 Sun Studio 9 数学库

本数学库发行版本可用于 Solaris[tm] 操作系统 (SPARC® Platform Edition) 版本 8、9、10 和 Solaris 操作系统 (x86 Platform Edition) 版本 8、9、10。

有关使用 Sun Studio 9 数学库的信息,请参见《数值计算指南》或 3m 手册页部分。

 


C. 新特性和更改的特性

1. 2. 支持 _Complex

Sun Studio 9 C 编译器包含对在 C99 中引入的 _Complex_Imaginary 浮点类型的支持。在 Solaris 8 和 9 中,针对 _Complex_Imaginary 类型的算术运算的支持例程包含在 libcplxsupp.a 库中。当链接使用这些类型的程序时,必须指定 -lcplxsupp。在 Solaris 10 中,复杂支持例程包含在系统库 libc 中,该库是由编译器自动链接的。

支持 C99 特性的更多信息请参见 C 编译器自述。

 

2. 删除

正如在上一个发行版文档中提到的那样, 头文件已划分为过时的文件。Sun Studio 9 数学库中不再包含此头文件。有关接口稳定性分类的详细信息,参见 attributes(5) 手册页。

 


D. 软件更正

目前没有新的信息。

 


E. 问题和解决办法

本节讨论了已知的软件问题及其可能的解决方法。目前没有新的信息。有关更新信息,请查看 Sun 开发人员网站,网址:http://developers.sun.com/prodtech/cc/support_index.html

 


F. 限制和不兼容

本节讨论系统或其他软件的限制和不兼容。

目前没有新的信息。

 


G. 文档错误

有关舍入到最近值的说明将被省略。

已经向 libmvec(3m) 和 clibmvec(3m) 手册页添加到一个说明,表明在调用 -lmvec-lmopt 中的例程时,用户的职责是确保缺省舍入到最近值模式生效。libmvec(3m) 手册页还包含有关 Solaris 10 用户如何链接到共享对象库 libmvec.so 的说明。

 


H. 可发送库

如果可执行文件使用列在以下命名文件中的 Sun 动态库,那么许可证中就包括了将库给重新分发客户的权利。

   /opt/SUNWspro/READMEs/runtime.libraries

注意—如果 Sun Studio 9 编译器和工具未安装在 /opt 目录中,请询问系统管理员以获得系统中的等效路径。

您不能以任何形式重新分发或透漏对象模块的头文件、源代码、对象模型或静态库。

“使用许可证”出现在“最终用户对象代码许可证”中,可以在 CD-ROM 塑料包装盒背面看到。

 


版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。必须依据许可证条款使用。