Update comments
parent
b9ff95f35a
commit
8130bd7a24
11
darn.h
11
darn.h
|
|
@ -2,11 +2,12 @@
|
||||||
// DARN requires POWER9/ISA 3.0.
|
// DARN requires POWER9/ISA 3.0.
|
||||||
|
|
||||||
// At the moment only GCC 7.0 (and above) seems to support __builtin_darn()
|
// At the moment only GCC 7.0 (and above) seems to support __builtin_darn()
|
||||||
// and __builtin_darn_32(). Clang 7.0 does not provide them, but it does
|
// and __builtin_darn_32(). However, GCC generates incorrect code. Clang 7.0
|
||||||
// support assembly instructions. XLC is unknown, but there are no hits when
|
// does not provide them, but it does support assembly instructions. XLC is
|
||||||
// searching IBM's site. To cover more platforms we provide GCC inline
|
// unknown, but there are no hits when searching IBM's site. To cover more
|
||||||
// assembly like we do with RDRAND and RDSEED. Platforms that don't support
|
// platforms we provide GCC inline assembly like we do with RDRAND and RDSEED.
|
||||||
// GCC inline assembly or the builtin will fail the compile. Also see
|
// Platforms that don't support GCC inline assembly or the builtin will fail
|
||||||
|
// to compile. Also see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91481 and
|
||||||
// https://gcc.gnu.org/onlinedocs/gcc/Basic-PowerPC-Built-in-Functions-Available-on-ISA-3_002e0.html
|
// https://gcc.gnu.org/onlinedocs/gcc/Basic-PowerPC-Built-in-Functions-Available-on-ISA-3_002e0.html
|
||||||
|
|
||||||
/// \file darn.h
|
/// \file darn.h
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue