Size: a a a

Ассемблер

2019 October 25

楽園松本 in Ассемблер
Это универсальный методический принцип
источник

楽園松本 in Ассемблер
Вообще, после всей прослушанной в жизни математики, я не понимаю, что такое степень
источник

楽園松本 in Ассемблер
И если бы мне нужно было придумать реализацию возведения в степень, я бы очень призадумался.
источник

楽園松本 in Ассемблер
Я бы, поскольку я не понимаю float, создал бы свой класс объектов для представления float и определил бы операторы с ним, включая возведение в степень.
источник

楽園松本 in Ассемблер
Но поскольку ты пользуешься float арифметикой, может быть почитать доки?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
楽園松本
Но поскольку ты пользуешься float арифметикой, может быть почитать доки?
причем тут доки, когда математика хромает. до этого я то как то написал полутрасер, а там сплошные флоат  вычисления, хоть и в простом виде, без всяких логарифмов экспонент
источник
2019 October 26

Н

Никита in Ассемблер
楽園松本
Вывод: когда получается хренота, то она возникает от того, что в голове нет ясности
Фишка что нужно догнать
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Никита
proc Pow a1,a2,res
       fld d[a2]
       fld d[a1]
       fyl2x
       fld st0
       fld1
       faddp st1,st0
       fld d[Cf2]
       fxch st1
       fprem
       fld1
       fsubp st1,st0
       fsub st1,st0
       f2xm1
       fld1
       faddp st1,st0
       fxch st2
       fxch st1
       fxch st2
       fscale
       mov eax,[res]
       fistp d[eax]
       ret
endp
Cf2 dd 2.0
proc Pow,x,y,rez
       mov     [x],rcx
       mov     [y],rdx
       fld     qword[y]
       fld     qword[x]        
       fyl2x        
       fld st0        
       frndint      
       fsubr st0,st1
       f2xm1  
       fld1
       faddp      
       fscale          
       fstp    qword[r8]
       ret
endp


нашел вот такое
источник

Н

Никита in Ассемблер
Хз
источник

Н

Никита in Ассемблер
Я не оптимизоровал
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
тесты
2^3, 2^0.5, 0.5^2
прошел
источник

A

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

A

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

Н

Никита in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
все было придумано и написано до нас, остается только уметь это находить
нет
источник

楽園松本 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
тесты
2^3, 2^0.5, 0.5^2
прошел
2^(-2) и 4^(-0.5)
источник

楽園松本 in Ассемблер
@Aiwan, ты не пробовал эти тесты?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
楽園松本
2^(-2) и 4^(-0.5)
проходит
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Х то >0
источник

楽園松本 in Ассемблер
-0.125^(-0.333333333333)?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
楽園松本
-0.125^(-0.333333333333)?
не соответствует условию
источник