A module providing extdouble number input to Lua functions
Note that Lua actually only handles double precision, and the numbers are converted accordingly. Thus this is merely a convenience interface, to allow the usage of the functions from this module with extdouble precision numbers.
Put an argument into the lua function.
Arguments have to be in order, first put the first argument then the second and so on. Here we add support for extdouble precision numbers
Put an argument of type extended double into the list of arguments for the function.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_State) | :: | L | ||||
type(aot_fun_type) | :: | fun |
Handle of the function, this argument should be put into. |
|||
real(kind=xdble_k), | intent(in) | :: | arg |
Actual argument to hand over to the Lua function. |
Put an array of extended doubles into the list of arguments for the function.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_State) | :: | L | ||||
type(aot_fun_type) | :: | fun |
Handle of the function, this argument should be put into. |
|||
real(kind=xdble_k), | intent(in) | :: | arg(:) |
Actual argument to hand over to the Lua function. |
Put an argument of type extended double into the list of arguments for the function.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_State) | :: | L | ||||
type(aot_fun_type) | :: | fun |
Handle of the function, this argument should be put into. |
|||
real(kind=xdble_k), | intent(in) | :: | arg |
Actual argument to hand over to the Lua function. |
Put an array of extended doubles into the list of arguments for the function.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(flu_State) | :: | L | ||||
type(aot_fun_type) | :: | fun |
Handle of the function, this argument should be put into. |
|||
real(kind=xdble_k), | intent(in) | :: | arg(:) |
Actual argument to hand over to the Lua function. |