This package is for supporting integers of unlimited precision, and it is implemented based on the GMP library. The primary purpose of the package is to provide a simple and clean approach to programming with large integers.
abstype intinf_type (i:int) = ptr
absvtype intinf_vtype (i:int) = ptr
castfn
intinf_vt2t{i:int}
(x: intinf_vtype (i)):<> intinf_type (i)
castfn
intinf_takeout
{i:int} (x: intinf_type (i)):<> vttakeout0 (intinf_vtype (i))
castfn
intinf_vcopy
{i:int} (x: !intinf_vtype (i)):<> vttakeout0 (intinf_vtype (i))
This page is created with ATS by Hongwei Xi and also maintained by Hongwei Xi. |