Объявление:
1. Убрал кнопки лайк/дизлайк. Вместо них теперь реакции.
2. Добавил 15 новых блогов. При добавлении нового источника автоматически постится последняя запись из него, даже если она была давно, поэтому не удивляйтесь старым записям выше.
1. Убрал кнопки лайк/дизлайк. Вместо них теперь реакции.
2. Добавил 15 новых блогов. При добавлении нового источника автоматически постится последняя запись из него, даже если она была давно, поэтому не удивляйтесь старым записям выше.
👍7
Быстрое нахождения остатка от деления больших чисел для делителей специального вида
Источник: Habr
Автор: lea
Источник: Habr
Автор: lea
Хабр
Быстрое нахождениe остатка от деления больших чисел для делителей специального вида
В этой статье я расскажу об одном способе вычисления x mod p, для p вида (2 ** n - omega), причём omega значительно меньше 2 ** n. Напишу генератор констант на Python. Приведу пару игрушечных примеров...
Functional exception-less error handling with C++23’s optional and expected -- Sy Brand
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)
Why is std::hardware_destructive_interference_size a compile-time constant instead of a run-time value?
Источник: The Old New Thing
Источник: The Old New Thing
Microsoft News
Why is std::hardware_destructive_interference_size a compile-time constant instead of a run-time value?
The compiler is already making compile-time assumptions about the processor; you just don't realize it.