;----------------------------------------------------------------------------- ; sqrt.asm - floating point square root ; Ported from Al Maromaty's free C Runtime Library ;----------------------------------------------------------------------------- SECTION .text global sqrt global _sqrt global __CIsqrt sqrt: _sqrt: push ebp mov ebp,esp fld qword [ebp+8] ; Load real from stack fsqrt ; Take the square root pop ebp ret __CIsqrt: fsqrt ; Take the square root ret