Size: a a a

Compiler Development

2020 November 27

BD

Berkus Decker in Compiler Development
EgorBo
я бы и сам послушал ответ на этот вопрос
^
источник

PS

Pavel Samolysov in Compiler Development
Berkus Decker
да, что-то среднее, не такое радикальное как у альфы, но эквивалентный паверовскому
Да, ближе к power получается. Тут скинули табличку.
источник

BD

Berkus Decker in Compiler Development
Timur Safin
насколько я понял что если включить этот msr то миграции на слабые ядра не будет, и вроде бы, в рамках модели внутри одного приложения тогда тоже получается ок
++
источник

BD

Berkus Decker in Compiler Development
Pavel Samolysov
Да, ближе к power получается. Тут скинули табличку.
по табличке чуть слабее power, в википедии точно эквивалентно, детальную разницу сейчас не возьмусь искать
источник

PS

Pavel Samolysov in Compiler Development
Berkus Decker
по табличке чуть слабее power, в википедии точно эквивалентно, детальную разницу сейчас не возьмусь искать
Там возможно табличка не самая новая, может ещё менялось с поколениями
источник

BD

Berkus Decker in Compiler Development
Pavel Samolysov
Там возможно табличка не самая новая, может ещё менялось с поколениями
табличка вообще древняя про armv7, не уверен что в aarch64 что-то поменялось в плане строгости.
источник

PS

Pavel Samolysov in Compiler Development
Berkus Decker
табличка вообще древняя про armv7, не уверен что в aarch64 что-то поменялось в плане строгости.
Похоже строгость это довольно радикальное изменение, не минорное точно. Почти как разрядность.
источник

А

Алексей ayaye :)... in Compiler Development
Lamest
короче не работает вообще ни в каких комбинациях
вот так не работает?
источник

BD

Berkus Decker in Compiler Development
Pavel Samolysov
Похоже строгость это довольно радикальное изменение, не минорное точно. Почти как разрядность.
не нашел ничего по поводу таких изменений - атрибуты памяти те же, команды для барьеров и синхронизированных операций те же (разрядность только поменялась). так что строгость скорее всего точно такая же как в armv7
источник

А

Алексей ayaye :)... in Compiler Development
а транслировать так
источник

L

Lamest in Compiler Development
Алексей ayaye :)
вот так не работает?
неработало. both generate MELSEQLexer
источник

L

Lamest in Compiler Development
переназвать надо может както. уф как же коряво все
источник

IK

Ivan Kochurkin in Compiler Development
Не коряво, возможно просто непривычно)
источник

А

Алексей ayaye :)... in Compiler Development
Lamest
неработало. both generate MELSEQLexer
на всякий случай уточню - импортируемую грамматику на вход antlr4 не подавали, только ту, в которую импортировали?
источник

L

Lamest in Compiler Development
Алексей ayaye :)
на всякий случай уточню - импортируемую грамматику на вход antlr4 не подавали, только ту, в которую импортировали?
я просто ctrl-s жму в idea или в VS Code
источник

А

Алексей ayaye :)... in Compiler Development
Lamest
я просто ctrl-s жму в idea или в VS Code
может, в этом проблема. надо на командную строку взглянуть.

Combined grammars can import lexer or parser grammars.
источник

L

Lamest in Compiler Development
грамматика лексера называется MELSEQLexer. Комбинированная MELSEQ. Видимо комбинированная генерирует отдельно лексер который называет %grammar_name%Lexer
источник

А

Алексей ayaye :)... in Compiler Development
я думал, tokenVocab после третьей версии выпилили
источник

IK

Ivan Kochurkin in Compiler Development
А зачем тебе комбинированная, если ты используешь внешний лексер?
источник

IK

Ivan Kochurkin in Compiler Development
Нельзя перенести объявления всех токенов в лексер-грамматику?
источник