Size: a a a

Compiler Development

2019 September 21

T

Tagir in Compiler Development
Peter Sovietov
А вот почитайте как раз: http://idstu.irk.ru/ru/system/files/thesis_mikhaylovaa.pdf
Работа неплохая, просто пассаж про актуальность (работа из 2017) вызывает вопросы :)
Ну ладно уж. На прошлогоднем тапасе был представлен статический анализатор кобола. По сравнению с ним Дельфи - последний писк моды
источник

МБ

Михаил Бахтерев in Compiler Development
EgorBo
кто-нибудь в курсе что делает инструкция CLS (Count Leading Sign Bits) в арм? я чото не понимаю смысл
Старшие единицы считает подряд идущие.
источник

А

Алексей in Compiler Development
источник

А

Алексей in Compiler Development
Где-то видел в чатике примеры  трансляции кода в код для оптимизаций, там свой язык шаблонов, как он называется? Вроде для IR юзался или типа того
источник

E

EgorBo in Compiler Development
Алексей
Где-то видел в чатике примеры  трансляции кода в код для оптимизаций, там свой язык шаблонов, как он называется? Вроде для IR юзался или типа того
хз как он назывался, что-то лиспоподобное в гцц (match.md), в го и для ллвм что-то было
источник

a

alekum in Compiler Development
источник

E

EgorBo in Compiler Development
Михаил Бахтерев
Старшие единицы считает подряд идущие.
т.е как lzcnt только едининицы а не нули?
источник

PS

Peter Sovietov in Compiler Development
Я думаю, многим, после этой статьи, будет интересно посмотреть на проект РуСи %)
https://github.com/andrey-terekhov/RuC/wiki/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F-%D0%BF%D1%80%D0%BE-%D0%A0%D1%83%D0%A1%D0%B8
https://github.com/andrey-terekhov/RuC
источник

PS

Peter Sovietov in Compiler Development
EgorBo
кто-нибудь в курсе что делает инструкция CLS (Count Leading Sign Bits) в арм? я чото не понимаю смысл
источник

E

EgorBo in Compiler Development
"cls" — 0 founds
источник

PS

Peter Sovietov in Compiler Development
Вроде бы уже решили, что это единицы? :)
источник

E

EgorBo in Compiler Development
я хз
источник

E

EgorBo in Compiler Development
поэтому и спрашивал
источник

E

EgorBo in Compiler Development
о clz дохрена инфы, о cls - 0
источник

PS

Peter Sovietov in Compiler Development
В MIPS оно называется clo. (не оно, см. ниже!)
источник

PS

Peter Sovietov in Compiler Development
Я дал ссылку на статью, потому что там сразу обо всех этих вариантах написано.
источник

DC

Denis Chernikov in Compiler Development
EgorBo
т.е как lzcnt только едининицы а не нули?
*все одинаковые передние биты, скорее
Он же считает, сколько Битов указывают на знак...
источник

E

EgorBo in Compiler Development
Denis Chernikov
*все одинаковые передние биты, скорее
Он же считает, сколько Битов указывают на знак...
ох тогда я вообще запутался
источник

PS

Peter Sovietov in Compiler Development
EgorBo
ох тогда я вообще запутался
источник

E

EgorBo in Compiler Development
да, спасибо теперь понятно
источник