<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >GHC.Integer</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_GHC-Integer.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >integer-0.1.0.1: Integer library based on GMP</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >GHC.Integer</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >non-portable (GHC Extensions)</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >internal</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >cvs-ghc@haskell.org</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >The <TT ><A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TT > type. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AInteger" >Integer</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsmallInteger" >smallInteger</A > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AwordToInteger" >wordToInteger</A > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord%23" >Word#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AintegerToWord" >integerToWord</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord%23" >Word#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtoInt%23" >toInt#</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AintegerToWord64" >integerToWord64</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord64%23" >Word64#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aword64ToInteger" >word64ToInteger</A > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord64%23" >Word64#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AintegerToInt64" >integerToInt64</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt64%23" >Int64#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3Aint64ToInteger" >int64ToInteger</A > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt64%23" >Int64#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AplusInteger" >plusInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AminusInteger" >minusInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtimesInteger" >timesInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnegateInteger" >negateInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AeqInteger" >eqInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AneqInteger" >neqInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AabsInteger" >absInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsignumInteger" >signumInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AleInteger" >leInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgtInteger" >gtInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AltInteger" >ltInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgeInteger" >geInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcompareInteger" >compareInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Ordering.html#t%3AOrdering" >Ordering</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdivModInteger" >divModInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >#)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AquotRemInteger" >quotRemInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >#)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AquotInteger" >quotInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AremInteger" >remInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AencodeFloatInteger" >encodeFloatInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AFloat%23" >Float#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdecodeFloatInteger" >decodeFloatInteger</A > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AFloat%23" >Float#</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A >#)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AfloatFromInteger" >floatFromInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AFloat%23" >Float#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AencodeDoubleInteger" >encodeDoubleInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3ADouble%23" >Double#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdecodeDoubleInteger" >decodeDoubleInteger</A > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3ADouble%23" >Double#</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A >#)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AdoubleFromInteger" >doubleFromInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3ADouble%23" >Double#</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AgcdInteger" >gcdInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlcmInteger" >lcmInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AandInteger" >andInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AorInteger" >orInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxorInteger" >xorInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AcomplementInteger" >complementInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AhashInteger" >hashInteger</A > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Integer" ><A NAME="t%3AInteger" ></A ></A ><B >Integer</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Arbitrary-precision integers. </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:smallInteger" ><A NAME="v%3AsmallInteger" ></A ></A ><B >smallInteger</B > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:wordToInteger" ><A NAME="v%3AwordToInteger" ></A ></A ><B >wordToInteger</B > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord%23" >Word#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:integerToWord" ><A NAME="v%3AintegerToWord" ></A ></A ><B >integerToWord</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord%23" >Word#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:toInt#" ><A NAME="v%3AtoInt%23" ></A ></A ><B >toInt#</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:integerToWord64" ><A NAME="v%3AintegerToWord64" ></A ></A ><B >integerToWord64</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord64%23" >Word64#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:word64ToInteger" ><A NAME="v%3Aword64ToInteger" ></A ></A ><B >word64ToInteger</B > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AWord64%23" >Word64#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:integerToInt64" ><A NAME="v%3AintegerToInt64" ></A ></A ><B >integerToInt64</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt64%23" >Int64#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:int64ToInteger" ><A NAME="v%3Aint64ToInteger" ></A ></A ><B >int64ToInteger</B > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt64%23" >Int64#</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:plusInteger" ><A NAME="v%3AplusInteger" ></A ></A ><B >plusInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:minusInteger" ><A NAME="v%3AminusInteger" ></A ></A ><B >minusInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:timesInteger" ><A NAME="v%3AtimesInteger" ></A ></A ><B >timesInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:negateInteger" ><A NAME="v%3AnegateInteger" ></A ></A ><B >negateInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:eqInteger" ><A NAME="v%3AeqInteger" ></A ></A ><B >eqInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:neqInteger" ><A NAME="v%3AneqInteger" ></A ></A ><B >neqInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:absInteger" ><A NAME="v%3AabsInteger" ></A ></A ><B >absInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:signumInteger" ><A NAME="v%3AsignumInteger" ></A ></A ><B >signumInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:leInteger" ><A NAME="v%3AleInteger" ></A ></A ><B >leInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:gtInteger" ><A NAME="v%3AgtInteger" ></A ></A ><B >gtInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ltInteger" ><A NAME="v%3AltInteger" ></A ></A ><B >ltInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:geInteger" ><A NAME="v%3AgeInteger" ></A ></A ><B >geInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:compareInteger" ><A NAME="v%3AcompareInteger" ></A ></A ><B >compareInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Ordering.html#t%3AOrdering" >Ordering</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:divModInteger" ><A NAME="v%3AdivModInteger" ></A ></A ><B >divModInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >#)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:quotRemInteger" ><A NAME="v%3AquotRemInteger" ></A ></A ><B >quotRemInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >#)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:quotInteger" ><A NAME="v%3AquotInteger" ></A ></A ><B >quotInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:remInteger" ><A NAME="v%3AremInteger" ></A ></A ><B >remInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:encodeFloatInteger" ><A NAME="v%3AencodeFloatInteger" ></A ></A ><B >encodeFloatInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AFloat%23" >Float#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:decodeFloatInteger" ><A NAME="v%3AdecodeFloatInteger" ></A ></A ><B >decodeFloatInteger</B > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3AFloat%23" >Float#</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A >#)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:floatFromInteger" ><A NAME="v%3AfloatFromInteger" ></A ></A ><B >floatFromInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AFloat%23" >Float#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:encodeDoubleInteger" ><A NAME="v%3AencodeDoubleInteger" ></A ></A ><B >encodeDoubleInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3ADouble%23" >Double#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:decodeDoubleInteger" ><A NAME="v%3AdecodeDoubleInteger" ></A ></A ><B >decodeDoubleInteger</B > :: <A HREF="../ghc-prim/GHC-Prim.html#t%3ADouble%23" >Double#</A > -> (#<A HREF="GHC-Integer.html#t%3AInteger" >Integer</A >, <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A >#)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:doubleFromInteger" ><A NAME="v%3AdoubleFromInteger" ></A ></A ><B >doubleFromInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3ADouble%23" >Double#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:gcdInteger" ><A NAME="v%3AgcdInteger" ></A ></A ><B >gcdInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:lcmInteger" ><A NAME="v%3AlcmInteger" ></A ></A ><B >lcmInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:andInteger" ><A NAME="v%3AandInteger" ></A ></A ><B >andInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:orInteger" ><A NAME="v%3AorInteger" ></A ></A ><B >orInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xorInteger" ><A NAME="v%3AxorInteger" ></A ></A ><B >xorInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:complementInteger" ><A NAME="v%3AcomplementInteger" ></A ></A ><B >complementInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:hashInteger" ><A NAME="v%3AhashInteger" ></A ></A ><B >hashInteger</B > :: <A HREF="GHC-Integer.html#t%3AInteger" >Integer</A > -> <A HREF="../ghc-prim/GHC-Prim.html#t%3AInt%23" >Int#</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.4.2</TD ></TR ></TABLE ></BODY ></HTML >