Size: a a a

Ассемблер

2020 May 15

VR

Vartan RedMan in Ассемблер
Просто я делаю сначало cdq а потом умножаю 3 огромных числа и результат не тот
источник
2020 May 16

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
умножай столбиком
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Vartan RedMan
Просто я делаю сначало cdq а потом умножаю 3 огромных числа и результат не тот
и насколько большие эти числа?
источник

VR

Vartan RedMan in Ассемблер
гарантируется что они все <= 2^32 - 1
источник

A

Aleksandr in Ассемблер
Знаковые?
источник

VR

Vartan RedMan in Ассемблер
Беззнаковые
источник

A

Aleksandr in Ассемблер
Ассемблер х64?
источник

VR

Vartan RedMan in Ассемблер
Не, x32
источник

VR

Vartan RedMan in Ассемблер
В этом и вся суть
источник

VR

Vartan RedMan in Ассемблер
Поэтому сложна реализовать
источник

A

Aleksandr in Ассемблер
Первое умножение несложно
источник

A

Aleksandr in Ассемблер
Хотя погоди, а какие-то ограничения есть?
источник

A

Aleksandr in Ассемблер
Использовать fpu или прочие расширения можно?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
оптимальней xmm
источник

A

Aleksandr in Ассемблер
Там уже дело вкуса
источник

VR

Vartan RedMan in Ассемблер
Aleksandr
Использовать fpu или прочие расширения можно?
Вроде нельзя
источник

A

Aleksandr in Ассемблер
тогда первые два умножай MUL, а результат MUL и третье столбиком
источник

A

Aleksandr in Ассемблер
пока ничего лучше в голову не приходит
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Aleksandr
пока ничего лучше в голову не приходит
а че тут думать, гугл знает
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
эта тема уже много раз пережевывалась
источник