Size: a a a

Ассемблер

2021 March 28

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Den
тут где то картинку крассивую кидали со всеми регистрами современных процов счас надо найти глянуть
на вики есть
источник

ST

Saenro T in Ассемблер
Den
я так примерно, представляю как это звездное небо крутящееся можно было бы на брезенхеме реализовать без fpu но не факт, что это будет быстрее
Оно то можно попробовать ради интереса собрать и оценить скорость, но алгоритм Брезенхэма заточен под окружности и его придётся существенно модифицировать.
источник

D

Den in Ассемблер
ну да там ньюанс в том, что он считает от нулевых углов надо это как то прокручивать в памяти в холостую несколько итераций и потом только выводить на экран чтоли если надо проявить такую вот стрелочку в промежуточном угле например
источник

D

Den in Ассемблер
я его еще до конца не понял все руки не дойдут разобрать эту формулу как он кривую выводит именно нужной формы
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Не понял, что ты хочешь скзаать.
источник

ST

Saenro T in Ассемблер
Ну там 4 раза load + addition и среднее путём shiftright by 2 и save
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Ага.
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
У меня есть вариант с 3 точки и деление. Где-то деление, где-то умножение на 55h или 56h.
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
источник

ST

Saenro T in Ассемблер
Поэтому под углом получается?
источник

ST

Saenro T in Ассемблер
Из-за трёх точек
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Да
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Ну типа ветер :)
источник

ST

Saenro T in Ассемблер
Я где-то делал ещё и искры сыпались с пламени)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
О, это интересно.
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
А не, здесь умножения нет. Деление через умножение тут: https://www.pouet.net/prod.php?which=83549
источник

ST

Saenro T in Ассемблер
Saenro T
всё, теперь пойду спать)
нашёл) (это ссылка)
источник

d

disba1ancer in Ассемблер
в x86 нет инструкции для сложения элементов одного sse регистра?
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
hadd*
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Только её 2 раза выполнять надо, если нужно 4 части сложить.
источник