Size: a a a

BY Microsoft .NET User Group

2019 January 08

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Мне надо X регистров, а компилятор пускай их впихнёт в Y имеющихся на машине, если не хватает - пускай сам костыли расставляет
источник

E

EgorBo in BY Microsoft .NET User Group
Anton Burkin
Регистры так или иначе ограничены процессором же.
у каждого по своему, что мне теперь писать асм для каждого?
источник

AB

Anton Burkin in BY Microsoft .NET User Group
EgorBo
у каждого по своему, что мне теперь писать асм для каждого?
ну да...
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Вон есть архитектуры, где регистр общего назначения вообще всего один - и ничего, живут люди
источник

AB

Anton Burkin in BY Microsoft .NET User Group
так же всегда и делали
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Эпоха "всегда" уже давно закончилось
источник

IL

Igor Lukashenya in BY Microsoft .NET User Group
Alexey Tkachenko
Табличный CRC на ассемблере будет куда красивей
воу, давно не видел табличных CRC, вроде современные мощности позволяют все это циклом вычислить, если мы говорим не про МК
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Вы про какие-то рассово не верные ассемблеры втираете
источник

AB

Anton Burkin in BY Microsoft .NET User Group
)
источник

E

EgorBo in BY Microsoft .NET User Group
на црс же есть интринсик
источник

E

EgorBo in BY Microsoft .NET User Group
даже у армов
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Alexey Tkachenko
Мне надо X регистров, а компилятор пускай их впихнёт в Y имеющихся на машине, если не хватает - пускай сам костыли расставляет
можно пример?
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Я всегда писал: ax,bx,cx,dx итд
источник

AT

Alexey Tkachenko in BY Microsoft .NET User Group
Anton Burkin
можно пример?
LLVM IR
источник

AB

Anton Burkin in BY Microsoft .NET User Group
для 86 - e*, для 64 - r*
источник

AB

Anton Burkin in BY Microsoft .NET User Group
у меня в голове не укладывается, как можно дергать регистр о котором ты даже не знаешь.
источник

m

metaclass in BY Microsoft .NET User Group
компилятор в среднем лучше соптимизирует.
источник

E

EgorBo in BY Microsoft .NET User Group
%0 =
%1 =
%2 =
..
источник

AB

Anton Burkin in BY Microsoft .NET User Group
так это ж переменные
источник

AB

Anton Burkin in BY Microsoft .NET User Group
а не регистры
источник