Alexander "SonnySlave"
никто не знает, ffast-math разрешает оптимизации по сравнению double чисел?
Alexander "SonnySlave"
https://godbolt.org/g/n1Yu51
Alexander "SonnySlave"
компилятор же решает
ну вот я хз, может ли fast-math оптимизировать сравнения. Точнее, не так - позволяет ли он компиляторам делать такое
Alexander "SonnySlave"
описания я не нашёл
Alexander "SonnySlave"
Alexander "SonnySlave"
если убрать ffast-math, то такую оптимизаю нельзя будет делать
Evgenii
fast-math по факту флаг который говорит "не придерживайся стандарта"
Evgenii
что в это входит это решение авторов компилятора
Alexander "SonnySlave"
Alexander "SonnySlave"
так как инфы по этому поводу я не нашёл
Evgenii
https://godbolt.org/g/n1Yu51
стоп, а в чем оптимизация, что-то туплю
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"
в чатике llvm сказали, что да, это должно быть оптимизировано
Evgenii
хз правда какой реальный прирост от этого всего будет
Alexander "SonnySlave"
но никто не имплементил это
Alexander "SonnySlave"
Alexander "SonnySlave"
в слаке штоле?
а у них в слаке есть чатик?
Evgenii
а у них в слаке есть чатик?
хз, предположил что да
Alexander "SonnySlave"
хз правда какой реальный прирост от этого всего будет
ну представь не один параметр, а 10. Всегда можно такой извратный кейс придумать)
Anonymous
Зачем слака когда есть mattermost
Evgenii
лучше б векторные оптимизации пилил)
Alexander "SonnySlave"
лучше б векторные оптимизации пилил)
я когда-нибудь и до них дойду 😊 Это чисто развлечение ведь
Evgenii
я когда-нибудь и до них дойду 😊 Это чисто развлечение ведь
да не, претензий нет, просто я не рассчитывал бы особо что кто-то бросится это пилить😉
Alexander "SonnySlave"
да не, претензий нет, просто я не рассчитывал бы особо что кто-то бросится это пилить😉
я думаю, что это не так сложно будет сделать. Касетельно предыдущих багов - чуваки вроде как добавляли оптимизации. Так что я бы не был столь пессимистичен
Anonymous
Либерти Джесс "С++ за 21 день"
Anonymous
Здравствуйте. Подскажите книги для начинающих по c++. Спасибо
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 Памяти не хватило или жесткого диска?
Evgenii
возможно свопа
Evgenii
хотя не факт)
Berkus
Уже 10 часов прошлр
ты на атом лаптопе собираешь чтоль?
Berkus
40-45 минут на 6500 файлов
Matwey
ты на атом лаптопе собираешь чтоль?
Да я хз чо это, какой-то X-Gene скорее всего
Berkus
выключи лишние архитектуры если не нужны
Vsevolod
Диска
Vsevolod
Это же file backed mmap
Berkus
некоторые файлы требуют 4+ гб чтобы собраться
Berkus
поэтому оно у тебя скорее всего 99% времени проводит в свопе
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
http://eel.is/c++draft/
Оно збс, д
🦥Alex Fails
POSIX тоже могли весёлые люди придумывать!
Ну да. Они же сами утверждают, чтр надо читать "pos-ix", держа в уме слово "positive"
Berkus
и ix имея в виду "exclusion"
Berkus
positive excluded
🦥Alex Fails
Йо-хо-хо, смотрите, кто тут у нас http://cppcast.com/2018/01/antony-polukhin/
Блэт. Когда ужо свое запустим, кек. @crackedmind
Evgenii
Да
бесполезно
Evgenii
в инглиш телеге еще меньше адектватов чем в русской
Matwey
https://www.youtube.com/watch?v=XaI0n521C7E
🦥Alex Fails
Evgenii
Ну вон создать чад для cppCast'еров
ну разве что закрытый чат и лично людей собирать
Matwey
Ну подозреваю что имеется ввиду C:\Windows
Matwey
Вот это всё
🐙 Antony
Мб попробуем инглиш-версию сделать ...
Тогда надо не в телеграмме. Телеграм только у нас популярен
🦥Alex Fails
да, можно