Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
HPL_ladd(3)		      HPL Library Functions		     HPL_ladd(3)

NAME
     HPL_ladd - Adds two long positive integers.

SYNOPSIS
     #include "hpl.h"

     void HPL_ladd( int * J, int * K, int * I );

DESCRIPTION
     HPL_ladd  adds  without carry two long positive integers  K and J	and puts
     the result into I. The long integers  I, J, K are encoded on 64 bits  using
     an array of 2 integers.  The 32-lower bits  are stored in the  first  entry
     of each array,  the 32-higher bits  in the second entry.

ARGUMENTS
     J	     (local input)	     int *
	     On  entry,  J is an integer array of dimension 2 containing the en-
	     coded long integer J.

     K	     (local input)	     int *
	     On entry, K is an integer array of dimension 2 containing	the  en-
	     coded long integer K.

     I	     (local output)	     int *
	     On entry, I is an integer array of dimension 2. On exit, this array
	     contains the encoded long integer result.

SEE ALSO
     HPL_lmul (3), HPL_setran (3), HPL_xjumpm (3), HPL_jumpit (3), HPL_rand (3).

HPL 2.3 			December 2, 2018		     HPL_ladd(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=HPL_ladd&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help