{"id":3991,"date":"2022-12-20T17:28:38","date_gmt":"2022-12-20T20:28:38","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/ggidev-triple-int-man7\/"},"modified":"2022-12-20T17:28:38","modified_gmt":"2022-12-20T20:28:38","slug":"ggidev-triple-int-man7","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/ggidev-triple-int-man7\/","title":{"rendered":"ggidev-triple-int (man7)"},"content":{"rendered":"<h1 align=\"center\">ggidev-triple-int<\/h1>\n<p> <a href=\"#NAME\">NAME<\/a><br \/> <a href=\"#SYNOPSIS\">SYNOPSIS<\/a><br \/> <a href=\"#DESCRIPTION\">DESCRIPTION<\/a><br \/> <a href=\"#SEE ALSO\">SEE ALSO<\/a> <\/p>\n<hr>\n<h2>NAME <a name=\"NAME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>ggidev-triple-int<\/b> : triple-int General Information<\/p>\n<h2>SYNOPSIS <a name=\"SYNOPSIS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">#include <ggi\/internal\/triple-int.h><\/p>\n<h2>DESCRIPTION <a name=\"DESCRIPTION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>triple-int<\/b> is a collection of math routines that operates on an array of 3 unsigned integers, treating them as a single integer with triple precision.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>triple-int<\/b> uses a 2-complement representation for negative values.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">The most significant part of the <b>triple-int<\/b> is stored at the highest index in the array representation.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">A <b>triple-int<\/b> is typically declared as follows:<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">unsigned x[3];<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Don\u2019t let the above unsigned keyword fool you, all the routines operate as if the <b>triple-int<\/b> is signed.<\/p>\n<h2>SEE ALSO <a name=\"SEE ALSO\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">ggidev-assign_3(3), ggidev-assign_int_3(3), ggidev-assign_unsigned_3(3), ggidev-sign_3(3), ggidev-bits_3(3), ggidev-eq0_3(3), ggidev-gt0_3(3), ggidev-ge0_3(3), ggidev-lt0_3(3), ggidev-le0_3(3), ggidev-eq_3(3), ggidev-ge_3(3), ggidev-invert_3(3), ggidev-lshift_3(3), ggidev-rshift_3(3), ggidev-inc_3(3), ggidev-dec_3(3), ggidev-negate_3(3), ggidev-abs_3(3), ggidev-add_3(3), ggidev-sub_3(3), ggidev-mul_3(3), ggidev-divmod_3(3)<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>  ggidev-triple-int : triple-int General Information <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[971],"tags":[973,1080,972],"class_list":["post-3991","post","type-post","status-publish","format-standard","hentry","category-7-miscelanea","tag-973","tag-ggidev-triple-int","tag-man7"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/3991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=3991"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/3991\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=3991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=3991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=3991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}