Nasm x86 способ расчета е ^ х - PullRequest
0 голосов
/ 12 января 2020

Я написал код, который работает для вычисления e ^ x: (где x - это число с плавающей запятой)

    mov ebx, x
    fld dword [ebx]
    fldl2e
    fmulp
    f2xm1
    fld1
    faddp

он использует f2xm1, который вычисляет 2 ^ st0, но st0 может быть только в диапазоне <-1.0 , 1.0>

Интересно, есть ли способ вычислить e ^ x для более широкого диапазона

...