LINUX.ORG.RU

История изменений

Исправление safocl, (текущая версия) :

с чего вообще взято что максимум 64 бита можно инициализировать? там же сказано, что минимум берется, либо размер битсета, либо количеством бит в репрезентации long long — на некоторых архитектурах может быть не ниже 64 бита — тоесть выше легко может быть где то... но на x86_64 он обычно 64 бита... остальное только по сути составное может быть, поскольку регистры 64 бита... А математика составных чисел думаю очевидно, что сильно меньше по производительности.
«Constructs a bitset, initializing the first (rightmost, least significant) M bit positions to the corresponding bit values of val, where M is the smaller of
N, and
the number of bits in the value representation of
unsigned long (until C++11)unsigned long long (since C++11).»

Исходная версия safocl, :

с чего вообще взято что максимум 64 бита можно инициализировать? там же сказано, что минимум берется, либо размер битсета, либо количеством бит в репрезентации long long — на некоторых архитектурах может быть не ниже 64 бита — тоесть выше легко может быть где то... но на x86_64 он обычно 64 бита... остальное только по сути составное может быть, поскольку регистры 64 бита... А математика составных чисел думаю очевидно, что сильно меньше по производительности.