Size: a a a

Rust — русскоговорящее сообществo

2020 September 30

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Эрик
-C opt-level=3 ?
+
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Also, код бессмысленный, он просто на 0 умножает, не?
источник

Э

Эрик in Rust — русскоговорящее сообществo
вафель 🧇
Also, код бессмысленный, он просто на 0 умножает, не?
:D
источник

m

mAX in Rust — русскоговорящее сообществo
Понятно, спасибо!)
У меня предположительно дергается 30-100 раз в секунду.. наверное не создает большой нагрузки
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
источник

A

Aragaer in Rust — русскоговорящее сообществo
что-то мне подсказывает, что среди чисел от 0 до 480 найдется хотя бы 32 четных числа
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Aragaer
что-то мне подсказывает, что среди чисел от 0 до 480 найдется хотя бы 32 четных числа
Ну и что?
источник

A

Aragaer in Rust — русскоговорящее сообществo
пойду почитаю, что такое wrapping mul
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
(самое главное что там 0, так-то)
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Aragaer
пойду почитаю, что такое wrapping mul
источник

A

Aragaer in Rust — русскоговорящее сообществo
ага, уже почитал
источник

A

Aragaer in Rust — русскоговорящее сообществo
ну вот если перемножить 32 четных числа, то получится 2^32, умноженное на что-то еще
источник

Э

Эрик in Rust — русскоговорящее сообществo
mAX
Понятно, спасибо!)
У меня предположительно дергается 30-100 раз в секунду.. наверное не создает большой нагрузки
~ 1k ns
источник

A

Aragaer in Rust — русскоговорящее сообществo
соответственно младшие 32 бита такого числа будут нулевыми. Или я что-то неправильно понял?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Aragaer
соответственно младшие 32 бита такого числа будут нулевыми. Или я что-то неправильно понял?
wrapping же крутится, с чего-бы младшим битам нулями становится?

Но ещё раз: там умножение на 0
источник

A

Aragaer in Rust — русскоговорящее сообществo
а впрочем там первое же i это просто 0, так что неинтересно
источник

A

Aragaer in Rust — русскоговорящее сообществo
ну вот с wrapping - умножили на 1, ничего не поменялось. Умножили на 2 - младший бит стал 0. После этого никакие другие умножения не сделают его 1 (по-моему).
источник

A

Aragaer in Rust — русскоговорящее сообществo
даже с учетом wrapping - оно просто отбросит старшие биты
источник