Size: a a a

2ch /pr/ #staythefuckhome

2020 May 26

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
ааа ну такого в го полно и я хз можно ли его вырезать
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
я вот буквально на днях читал как го генерит для функций щас покажу
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
про STOSD знаешь?
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
𝚙∨¬𝚙
я вот буквально на днях читал как го генерит для функций щас покажу
Да функции фигня , я про как он размечает переменные
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
>Stores a byte, word, or doubleword from the AL, AX, or EAX register, respectively, into the destination operand.
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
ну вот для сторов по сути дублей дохуя, но я так понимаю это какая-то оптимизация
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
Nebulous
Да функции фигня , я про как он размечает переменные
ну memory layout в Go очень прозрачный
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
разве что есть несколько моментов с паддингом
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
𝚙∨¬𝚙
ну вот для сторов по сути дублей дохуя, но я так понимаю это какая-то оптимизация
Окай , тогда почему может падать прилога на го с OM и срывом на нулевой бит ?
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
а так вообще никаких дублей там нет для мультиразрядности, напримре
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
𝚙∨¬𝚙
а так вообще никаких дублей там нет для мультиразрядности, напримре
В го можно принудительно дать разрядность inty ?
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
неа, int редуцируется в компайл-тайме
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
если только ты явно не проговорил int8, int16, int32 и тд
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
𝚙∨¬𝚙
если только ты явно не проговорил int8, int16, int32 и тд
Вот это да
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
𝚙∨¬𝚙
если только ты явно не проговорил int8, int16, int32 и тд
Такое можно ?
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
можно, это стандартные типы
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
есть float32/float64, int8/int6/int32/int64
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ #staythefuckhome
big в стандартной библиотеке охуенно работает, кстати
источник