A module providing quadruple 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 quadruple 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 quadruple precision numbers
Put an argument of type 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=quad_k), | intent(in) | :: | arg |
Actual argument to hand over to the Lua function. |
Put an array of quadruples 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=quad_k), | intent(in) | :: | arg(:) |
Actual argument to hand over to the Lua function. |
Put an argument of type 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=quad_k), | intent(in) | :: | arg |
Actual argument to hand over to the Lua function. |
Put an array of quadruples 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=quad_k), | intent(in) | :: | arg(:) |
Actual argument to hand over to the Lua function. |