Size: a a a

2018 May 21

м

мухожук in Rust Beginners
это потому что в продакшоне сейчас нет 128-битных процессоров
источник

A

Anton 📦 ᯌ in Rust Beginners
мухожук
это потому что в продакшоне сейчас нет 128-битных процессоров
смотря в каком
источник

м

мухожук in Rust Beginners
конеш
источник

D

Denis in Rust Beginners
Alexander Maslov
по ощущениям почти на всех должно эмулироваться, хотя фиг знает
собрал релизные билды суммы u64 и u128 соответственно, разница есть
источник

D

Denis in Rust Beginners
так что да
источник

м

мухожук in Rust Beginners
Denis
собрал релизные билды суммы u64 и u128 соответственно, разница есть
а у тебя 128-битный процессор?
источник

м

мухожук in Rust Beginners
ладно ладно
источник

D

Denis in Rust Beginners
очевидно, что нет)
источник

A

Anton 📦 ᯌ in Rust Beginners
https://habr.com/post/358974/ вот например U512
источник

ЕИ

Евгений Иванов in Rust Beginners
Оу.
источник

AM

Alexander Maslov in Rust Beginners
>x86_64 (наша основная целевая платформа) нативно поддерживает 128-битные результаты вычислений с 64-битными числами.

звучит интересно, не думал, что есть оптимизации на такие случаи
источник

D

Denis in Rust Beginners
угу
источник
2018 May 22

λ

λоλторт in Rust Beginners
Alexander Maslov
>x86_64 (наша основная целевая платформа) нативно поддерживает 128-битные результаты вычислений с 64-битными числами.

звучит интересно, не думал, что есть оптимизации на такие случаи
Нативно поддерживает - это в том смысле, что в одном регистре лежит результат, а во втором переполнение?
источник

А⚙

Антон ⚙️ in Rust Beginners
λоλторт
Нативно поддерживает - это в том смысле, что в одном регистре лежит результат, а во втором переполнение?
Не совсем. В современных процессорах есть специальный блок регистров, используемых командами вида SIMD и SSE, которые вмещают 128 бит. Регистрами общего назначения они, тем не менее, не являются, поэтому после проведения вычислений в общие регистры они грузятся частично (с усечением)
источник
2018 May 24

SB

Stefan Bloodhawk in Rust Beginners
уважаемые, а с момента написания растобука 2 поменялась стандарная библиотека?
источник

AL

Andrey @ozkriff Lesnikov in Rust Beginners
вторая редакция все еще не дописана, насколько я знаю.
источник

AL

Andrey @ozkriff Lesnikov in Rust Beginners
с момента начала ее написания раст уже был стабильным, т.е. 99% изменений это добавление новых вещей, которые еще не успели задокументировать
источник

AL

Andrey @ozkriff Lesnikov in Rust Beginners
какой-то пример из книги не работает? или почему вопрос?
источник

SB

Stefan Bloodhawk in Rust Beginners
ну на раст-канале кидались пдф-кой переведенного растобука 2
источник

SB

Stefan Bloodhawk in Rust Beginners
там самый первый пример про угадайку сходу не компилится
источник