?login_element?
?pathlinks? – Rev 1485
Blame |
Last modification |
View Log
| Download
ifndef included_xacos
define included_xacos
include "../common/pushpop.asm"
include "constantsx.asm"
include "xmul.asm"
include "xsub.asm"
include "xsqrt.asm"
include "xbg.asm"
;sqrt(1-x^2)/BG(x,1)
var_x=xOP1+152
xacos:
call pushpop
push bc
push hl
ld d,h
ld e,l
ld bc,xOP1
call xmul
ld hl,xconst_1
ld d,b
ld e,c
ld bc,var_x
call xsub
ex de,hl
ld h,b
ld l,c
call xsqrt
pop hl
ld bc,xOP1
call xbg
ld h,b
ld l,c
ld de,var_x
pop bc
jp xmul
endif