LINUX.ORG.RU

История изменений

Исправление frame, (текущая версия) :

хочу понять, как работают тригонометрические функции и функция извлечения квадратного корня

Никакие таблицы не используются и в общем виде это обычный x87, вставляемый компилятором без обращения к каким-либо библиотекам:

fld [var]
fsin | fcos | fsqrt | ...
fstp [var]
IIRC в libc задаётся лишь режим округления (roundtruncate to nearest int)

Исходная версия frame, :

хочу понять, как работают тригонометрические функции и функция извлечения квадратного корня

Никакие таблицы не используются и в общем виде это обычный x87, вставляемый компилятором без обращения к каким-либо библиотекам:

fld [var]
fsin | fcos | fsqrt | ...
fstp [var]
IIRC в libc задаётся лишь режим округления (round to nearest)