Что за трэшак? struct fdf_function{ public: const f_type func; const g_type grad; private: ...
А никто не знает - можно ли как нибудь руками кэшировать некий набор инструкций? Например функцию.
Ребят. Небольшой вопрос. Есть некая функция которую нужно запустить (на самом деле не важно - в текущем треде или нет). Если она закончится раньше некого таймаута - вернуть st...
Пишу свой int128. Есть два варианта его имплементации: 1) Через массив байтов: std::byte raw[16] и функции доступа к верхней и нижней частям а-ля std::int64& get_hi(); 2) Ва...
Судари и сударыни, никто не сталкивался с проблемами при испольовании boost.asio? В частности. с таким: /usr/local/include/boost/asio/detached.hpp:56:51: error: expected ';' ...
Ещё интересно - можно ли как то сказать чтобы всю страницу закэшировало? Я читал про prefetch инструкции в immintrin или __builtin - но они вроде бы существенно меньшее количе...
Я тут в личном проекте на гадость наткнулся: на Mac OS собирается, на Linux'e - нет, В чем может быть проблема? (Я так понимаю что то не так с хэдерами: cc -c src/series_kerne...
Небольшой вопрос. Есть код, который отлично работает при линковке с исполняемым файлом. Если грубо то: 1) Там есть extern "C" float run(const uint32_t len, const uint32_t pow,...
Кстати, а если например глобальную переменную (lookup таблицу) пометить как alignas(4096) - что произойдёт? Будет ли она выровнена по 4096, чтобы попасть в страницу?
У меня небольшой вопрос - а есть какие нибудь курсы по архитектуре на современном C++? Просто то, что я нашёл беглым гуглением - или для совсем уж новичков (как написать сингл...
У меня небольшой вопрос - а компилятор может откидывать рабочие ветки кода без того чтобы они попадали в ошник? Могу продемонстрировать странное поведение: 1) Со всеми ветками...
У меня какое-то странное поведение наблюдается: Есть код: template<std::size_t p_num> using arr = typename std::array<rv, p_num>; template<> arr<5>&& derivative_props<5>::shif...
Можно небольшой вопрос? Я пишу небольшой враппер над C библиотекой. Для одного из методов требуется передавать указатели на функции. Что то типа: c++ double (* f) (const gsl_...
float character_rm(const int nx, const int ny, const float* data) { const int size = (nx > ny) ? ny : nx; float acc = 0.f; for(int i = 0; i < size; ++i) { ...
Привет. Предположительно (!) нашел багу в GCC. Куда посоветуете писать? На зеркало в гитхабе?
У меня наверное несколько тупой вопрос: 1) Допустим у меня есть header с кодом а-ля: template<typename T> void foo(T* arg); И есть исходник: template<typename T> void foo(T* a...
Но камон, символы же видно. Как такое может быть? Да, сами по себе они сгенерированы темплейтным кодом, но при этом являются самодостаточными и наружу не лезут совсем
Добрый день! А, возможно, есть специализированные чаты по bazel?
Насколько дорого по времени выделение на стэке скажем 128 байт? И дешевле ли это использования static переменной внутри функции?
https://gist.github.com/NeilKulikov/b1fffbb0c1b3aa65aebcb3e3b3c4c546 От чего может линковщик не видеть символы, если они гарантированное есть в *.o файле? То есть грубо говор...