Size: a a a

Maxwell's Demons

2021 September 14

TK

Timur Khasanshin in Maxwell's Demons
но вот по умолчанию все среды конфигурируют все так, что softfp будет, то есть фпу будет выключен
источник

IF

Imya Familiev in Maxwell's Demons
соотвественно в рамках мейка ты точно знаешь , есть ли это блок или нет
источник

IF

Imya Familiev in Maxwell's Demons
точно ли?
источник

TK

Timur Khasanshin in Maxwell's Demons
ну я в даташите смотрю, потом на сайте арм смотрю как у них этот фпу называется, а потом уже принудительно прописываю
источник

TK

Timur Khasanshin in Maxwell's Demons
у меня нет "своего мейка", я всякими генераторами пользуюсь либо msbuild
источник

IF

Imya Familiev in Maxwell's Demons
если ты в него что то свое добавил то он уже свой)
источник

TK

Timur Khasanshin in Maxwell's Demons
я в cmake добавил
источник

IF

Imya Familiev in Maxwell's Demons
источник

TK

Timur Khasanshin in Maxwell's Demons
вот кстати да, куб постоянно softfp ставит и приходится переделывать
источник

TK

Timur Khasanshin in Maxwell's Demons
долбанный легаси, еще пилить и пилить месяца 2
источник

IF

Imya Familiev in Maxwell's Demons
да не важно make или cmake, в любом случае именно им будет определятся его использование, а потому проверка на уровне кода это нуу, странное занятие.
ты на уровне ОС например проверяешь тип процессора, но это стандартная так сказать операция и ты лезешь в стандартное место.
ну можно проверить например наличие регистров fpu и что в них чтение запись происходит
источник

TK

Timur Khasanshin in Maxwell's Demons
поэтому я мап и смотрю
источник

TK

Timur Khasanshin in Maxwell's Demons
ну как, точнее visualgdb может визуализировать мап
источник

IF

Imya Familiev in Maxwell's Demons
ааа, ты не про то, тьфу
источник

IF

Imya Familiev in Maxwell's Demons
а разве gcc не формирует обертки чтоб в fpu пихать данные с таким же именем?
источник

TK

Timur Khasanshin in Maxwell's Demons
нет конечно, это же дополнительные такты
источник

TK

Timur Khasanshin in Maxwell's Demons
если фпу нормально прописан, то вообще таких функций у меня нет в бинаре
источник

IF

Imya Familiev in Maxwell's Demons
господа, а для кикада есть плагин чтоб собирать BOM сразу с нескольких плат в один список, с указанием сколько плат каждого типа надо?
источник

IF

Imya Familiev in Maxwell's Demons
https://github.com/hildogjr/KiCost
сам спросил сам ответил
источник

m

mirmik in Maxwell's Demons
Да, про этап компиляции, это ты прав, конечно.
источник