Size: a a a

2019 December 25

SD

Sergey Daroh in pro.net
суровый
источник

V

Vyacheslav in pro.net
xor eax,eax
inc eax
Весит меньше
источник

E

EgorBo in pro.net
Vyacheslav
xor eax,eax
inc eax
Весит меньше
ээ что?
источник

E

EgorBo in pro.net
xor eax eax - это обнулить регистр
источник

V

Vyacheslav in pro.net
EgorBo
xor eax eax - это обнулить регистр
Я про
mov eax, 1

Эта 1 - 4 байта
источник

E

EgorBo in pro.net
inc eax - это же eax++
источник

V

Vyacheslav in pro.net
EgorBo
inc eax - это же eax++
Ну да. 1 байтовая команда.
источник

E

EgorBo in pro.net
Vyacheslav
Ну да. 1 байтовая команда.
наркоман?
источник

E

EgorBo in pro.net
в какой вселенной
x = 1
x++
одинаковые команды?
источник

V

Vyacheslav in pro.net
xor eax,eax -- 2 байта
источник

E

EgorBo in pro.net
а, т.е. x++ == x = 0
источник

E

EgorBo in pro.net
понятно
источник

V

Vyacheslav in pro.net
Mov eax,1 - 5 байт
источник

E

EgorBo in pro.net
пошел за икрой, купил пшёнку, потому что дешевле
источник

IC

Iλyα Che in pro.net
Кошмар, программисты майкрософт экономят на икре!
источник

DD

Daniil Dyachenko in pro.net
EgorBo
Зацоните, убрал боксинг для нуллабл и для CoreCLR:
А инты/флоты/...не боксятся?
источник

E

EgorBo in pro.net
Daniil Dyachenko
А инты/флоты/...не боксятся?
инт нельзя записать в генерике
источник

E

EgorBo in pro.net
ой это про другое, но короче не, не боксятся
источник

E

EgorBo in pro.net
но боксились нуллаблы
источник

E

EgorBo in pro.net
источник