Size: a a a

2021 April 16

p

polunin.ai in rust_offtopic
У меня красный пояс по видеокарте теперь
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну фишка в том что на гпу нет автоматического тримминга интов как на цпу (ятп потому что и интов особо нет). А почти все алгоритмы рандома подразумевают его
источник

VK

Vitaliy ◀️TriΔng3l▶️... in rust_offtopic
В каком плане нет автоматического тримминга? Уже во втором чате это вижу
источник

p

polunin.ai in rust_offtopic
?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in rust_offtopic
После умножения нижние биты получаются, вроде. А на DXBC и DXIL можно даже достать верхние
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
If during the evaluation of an expression, the result is not mathematically defined or not in the range of representable values for its type, the behavior is undefined. [ Note: most existing implementations of C++ ignore integer overflows. […]]

https://forums.developer.nvidia.com/t/integer-arithmetic-overflow/82347https://forums.developer.nvidia.com/t/integer-arithmetic-overflow/82347
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
после умножение получаешь УБ
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
а УБ это не тримминг, это уб
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
переведи слово "трим" и пойми семантику)
источник

p

polunin.ai in rust_offtopic
Ну Трим это что-то с обрезанием связано
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну это и есть обрезание. В нашем случае - откидывание бит не попавших в разрядную сетку
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
А его тут нет
источник

TK

Traveller Kolsky in rust_offtopic
Трим, обрезание, откидывание. Ужас сколько названий)
источник

VK

Vitaliy ◀️TriΔng3l▶️... in rust_offtopic
Truncation, вообще-то
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
спор уровня "бордюр или поребрик"
источник

TK

Traveller Kolsky in rust_offtopic
Correct
источник

VK

Vitaliy ◀️TriΔng3l▶️... in rust_offtopic
Но это, вроде, снизу, а не сверху
источник

VK

Vitaliy ◀️TriΔng3l▶️... in rust_offtopic
Хотя, возможно, без разницы
источник