Inline log and sin

This commit is contained in:
Justin Ethier 2017-04-17 16:59:53 +00:00
parent 396888f1b8
commit 719cbaec2f

View file

@ -69,13 +69,14 @@
(define-c c-log
"(void *data, int argc, closure _, object k, object z)"
" return_inexact_double_op(data, k, log, z);"
;; TODO: this inline form is not stable yet
;"(void *data, object ptr, object z)"
;" return_inexact_double_op_no_cps(data, ptr, log, z);"
"(void *data, object ptr, object z)"
" return_inexact_double_op_no_cps(data, ptr, log, z);"
)
(define-c sin
"(void *data, int argc, closure _, object k, object z)"
" return_inexact_double_op(data, k, sin, z);")
" return_inexact_double_op(data, k, sin, z);"
"(void *data, object ptr, object z)"
" return_inexact_double_op_no_cps(data, ptr, sin, z);")
(define-c sqrt
"(void *data, int argc, closure _, object k, object z)"
" return_inexact_double_op(data, k, sqrt, z);")