我们有一个保护运行时路径的库。 如果cpu功能可用,则采用更快的代码路径。 我们正在尝试在Solaris 11.3上添加AVX2代码路径。 在没有AVX2的旧的低层计算机上,我们遇到: 我们有一个映射文件,可通过运行时功能检测来清除功能。 它对于CA_SUNW_HW_1和AE ...
我们有一个保护运行时路径的库。 如果cpu功能可用,则采用更快的代码路径。 我们正在尝试在Solaris 11.3上添加AVX2代码路径。 在没有AVX2的旧的低层计算机上,我们遇到: 我们有一个映射文件,可通过运行时功能检测来清除功能。 它对于CA_SUNW_HW_1和AE ...
我有一个如下的x86 RDRAND实现。 对于RDSEED,我也有类似的实现。 发出的字节码是rdrand eax ,有能力的处理器会愉快地消耗它们。 Sun Studio 12.1和更高版本支持GCC内联汇编,也可以使用它们。 太阳文档说我需要-xarch=avx_i对提供R ...
我们的CMakeFile.txt包含以下SunCC代码路径。 SunCC使用-xarch=XXX而不是GCC样式-mXXX 。 CHECK_CXX_COMPILER_FLAG("-xarch=sha" CRYPTOPP_IA32_SHA) 当我们在Sun的编译器下运行CMake时,结果 ...
文件包含非拉丁内容,并以UTF8编码。 当前,现有代码使用“ fopen ”打开文件,对其进行解析并使用非拉丁内容调用我的validate函数,并将数据作为char*传递。 我必须对传递的char数组进行一些验证。 该应用程序使用Sun C++ 5.11 ,但我认为它不支持uni ...
我正在尝试确定导致 SunCC 5.11 - 5.13 死亡的原因是../lnk/g3mangler.cc, line 825 (来自 SunCC 5.13 的消息)。 这是编译期间的样子。 该机器是第 4 代 Core i5,因此具有与宏对应的功能。 我知道所有编译器上的-std=c++03和 ...
以下代码应该在C ++ 98/03中编译吗? 这个代码片段几乎适用于我能够尝试的每个编译器; 保存Sun C ++ 5.11和Sun C ++ 5.12。 这应该是一个错误吗? 如果是这样,有人知道它是否已报告给供应商(目前是Oracle)? 编辑: 我将接受一个答 ...
我正在做一个项目,要求我们编写一个简单的OpenMP代码来并行化使用微分方程的程序。 我们还被要求在有和没有编译器优化的情况下测试代码的性能。 我正在使用Sun CC编译器,因此对于优化版本,我使用了选项 对于非优化 毫不奇怪,启用编译器优化的运行时间比其他情况要少得多。 ...
我目前正在使用OpenSolaris 2009-06进行开发。 Boost :: MPL文档似乎表明不支持 Sun编译器(该文档的最新更新时间为2004年)。 Boost的顶级文档似乎建议支持Sun编译器5.10及更高版本-我想这是一般支持级别,或者这包括MPL吗? 是否有人对sun 5. ...
Sun编译器是否有将函数标记为已弃用的表示法,例如GCC的__attribute__ ((deprecated))或MSVC的__declspec(deprecated) ? ...