2017-02-24 15 views
0

私はC++ライブラリNT2のgithubページにあり、in this repositoryにあります。開発者のドキュメントのリンクをクリックすると、私はどこにも行きません。私はNT2がデフォルトのpopcount機能を提供しているかどうかを確認するためにドキュメントを読もうとしています。C++ NT2ライブラリのドキュメントはどこにありますか?デフォルトのpopcount関数はありますか?

+0

リンクがある時点で機能していた場合は、Archive.orgのWayback Machineでバックアップコピーを見つけることができます。 – MrEricSir

答えて

1

コメントはWebアーカイブが実際に文書の(不完全)アーカイブしていない示唆したように:

https://web.archive.org/web/20151127024254/http://nt2.metascale.fr/doc/html/

をしかし、あなたの場合にはPOPCOUNTのマニュアルを持っている実際のページはアーカイブされません。

Returns the number of bit sets the input. 

@par semantic: 
For any given value @c x of type @c T: 

@code 
as_integer<T, unsigned> r = popcnt(x); 
@endcode 

@see @funcref{clz}, @funcref{ctz} 
@param a0 

@return  a value of the unsigned integer 
      type associated to the input. 

としてない:がPOPCNT()関数は、ヘッダファイルによれば

https://github.com/picanumber/nt2/blob/master/modules/boost/simd/base/include/boost/simd/bitwise/functions/popcnt.hpp

に配置されたヘッダNT2 /ビット単位/機能/ popcnt.hppで定義されていますドキュメンテーションとしては良いですが、popcountがライブラリにあり、それを呼び出す方法を示していることが証明されています。

ドキュメントが消えたのは、githubリポジトリにあるようだが、クイックブック形式のようだからだと思う。

+0

私は、この関数が動作するようにしようとしています: 'uint64_t x = 5;boost :: simd :: tag :: as_integer r = RcppNT2 :: popcnt(x); '、しかし' as_integer'は 'boost :: simd :: tag'のメンバーではありません。メンバー 'RcppNT2'ではありません。それを呼び出す方法を知っていますか? – Cauchy

関連する問題