Size: a a a

2021 June 04

KD

Kirill D in Go-go!
Но не будет, если я все правильно помню
источник

DP

Daniel Podolsky in Go-go!
у и еще можно битовую маску применить
источник

RF

Roman Fedyashov in Go-go!
Просто хлеб отнимает у математиков :(((
источник

KD

Kirill D in Go-go!
Привет всем 👋
источник

KD

Kirill D in Go-go!
Но это не каждый джун потом прочитает
источник

ВС

Владимир Столяров... in Go-go!
под это дело обычно коменты пишут)
источник

с

сонная википедия... in Go-go!
интересно зачем все это, если SSA спокойно превращает все это в нужные инструкции
источник

KD

Kirill D in Go-go!
Зачем мучать SSA больше необходимого?
источник

с

сонная википедия... in Go-go!
сэкономил 0.1 наносекунду компилятору 10 минутами написания неочевидного кода
источник

VY

Vladislav Yarmak in Go-go!
если кто-то определит операцию сравнения для комплексных чисел, профессоры и впрямь будут впечатлены
источник

RL

Ragnar Lodbrok in Go-go!
Такой подход будет работать, но он странный.

Это как будто на вопрос "как удалить последний напечатанный символ?" ответить "надо с помощью команды ctrl+R вызвать замену последнего символа на пустое место, стрелками дощелкать до последнего символа и сделать замену"
источник

RF

Roman Fedyashov in Go-go!
Зато сразу понятно всем что происходит в коде)
источник

а

а это кто in Go-go!
Соптимизировал

https://godbolt.org/z/93ha9nGTs
источник

а

а это кто in Go-go!
Во-первых
x *= -1
заменил на
NEGQ

Во-вторых
if x < 0
заменил на
CMOVQLT (conditional move if less than)
источник

RF

Roman Fedyashov in Go-go!
Заодно для комплексных чисел ифы придумать надо)
источник

RF

Roman Fedyashov in Go-go!
Чтобы уже не возвращаться к этой проблеме
источник

AG

Andrei Grazhdankov in Go-go!
И как в итоге код выглядит?
источник

DP

Daniel Podolsky in Go-go!
вооот
источник

а

а это кто in Go-go!
На го аналога нету, но умножение на -1 сделано одной быстрой инструкцией, и вместо if стоит условное присваивание, которое так же записано одной быстрой инструкцией
источник

с

сонная википедия... in Go-go!
аналога чему
источник