Alexander "SonnySlave"
никто не знает, ffast-math разрешает оптимизации по сравнению double чисел?
Alexander "SonnySlave"
https://godbolt.org/g/n1Yu51
Evgenii
Alexander "SonnySlave"
компилятор же решает
ну вот я хз, может ли fast-math оптимизировать сравнения. Точнее, не так - позволяет ли он компиляторам делать такое
Alexander "SonnySlave"
описания я не нашёл
Evgenii
Alexander "SonnySlave"
Alexander "SonnySlave"
если убрать ffast-math, то такую оптимизаю нельзя будет делать
Evgenii
fast-math по факту флаг который говорит "не придерживайся стандарта"
Alexander "SonnySlave"
Evgenii
что в это входит это решение авторов компилятора
Alexander "SonnySlave"
Alexander "SonnySlave"
так как инфы по этому поводу я не нашёл
Alexander "SonnySlave"
Alexander "SonnySlave"
и вернуть 1ю0
Alexander "SonnySlave"
1.0
Evgenii
убрать деление
ну по идее это входит в
Floating-point math obeys regular algebraic rules for real numbers
Alexander "SonnySlave"
посмотрим, что они скажут в багтрекерах 😊
Alexander "SonnySlave"
Alexander "SonnySlave"
в чатике llvm сказали, что да, это должно быть оптимизировано
Evgenii
хз правда какой реальный прирост от этого всего будет
Alexander "SonnySlave"
но никто не имплементил это
Evgenii
Alexander "SonnySlave"
Evgenii
Anonymous
Зачем слака когда есть mattermost
Evgenii
Evgenii
лучше б векторные оптимизации пилил)
Anonymous
Либерти Джесс "С++ за 21 день"
Anonymous
Здравствуйте. Подскажите книги для начинающих по c++. Спасибо
Alexander "SonnySlave"
Alexander "SonnySlave"
https://www.reddit.com/r/cpp/comments/7o9kg6/gcc_80_support_stdfilesystem_include_filesystem/
Matwey
/usr/bin/ld.gold: fatal error: bin/clang-tidy: mmap: failed to allocate 990286036 bytes for output file: Cannot allocate memory
Памяти не хватило или жесткого диска?
Alexander "SonnySlave"
Evgenii
Evgenii
возможно свопа
Evgenii
хотя не факт)
Berkus
40-45 минут на 6500 файлов
Berkus
выключи лишние архитектуры если не нужны
Vsevolod
Диска
Vsevolod
Это же file backed mmap
Berkus
Berkus
некоторые файлы требуют 4+ гб чтобы собраться
Berkus
поэтому оно у тебя скорее всего 99% времени проводит в свопе
Evgenii
Berkus
Vsevolod
Ну да. Если это 64 битная архитектура
Vsevolod
От свопа file backed маппинги не зависят
Vsevolod
А address space можно считать бесконечным
Vsevolod
Ну и еще линкер создает временный файл, поэтому если /tmp в tmpfs, то не хватило памяти...
Berkus
не уверен что ян ленс тейлор с тобой согласен на 100%
Vsevolod
У анонимной памяти бэкэнд своп. У файловой - файл
Matwey
Я не понял. Это лисапед или нет:
https://github.com/JuliaLang/openlibm
дискасс
Evgenii
все лисапед
🦥Alex Fails
🦥Alex Fails
Berkus
и ix имея в виду "exclusion"
Berkus
positive excluded
🦥Alex Fails
🦥Alex Fails
Matwey
🦥Alex Fails
Evgenii
Evgenii
в инглиш телеге еще меньше адектватов чем в русской
Matwey
https://www.youtube.com/watch?v=XaI0n521C7E
🦥Alex Fails
Matwey
Ну подозреваю что имеется ввиду C:\Windows
Matwey
Вот это всё
🦥Alex Fails
да, можно