*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> f90/leadz (3)              
Title
Content
Arch
Section
 

Contents


LEADZ(3I)					       Last changed: 1-6-98

NAME    [Toc]    [Back]

     _leadz, LEADZ - Counts number of leading 0	bits

SYNOPSIS    [Toc]    [Back]

     C/C++

     #include <intrinsics.h>
     int _leadz	(long i)

     Fortran:

     LEADZ ([I=]i)

IMPLEMENTATION    [Toc]    [Back]

     C/C++:  UNICOS and	UNICOS/mk systems

     Fortran:  UNICOS, UNICOS/mk, and IRIX systems

STANDARDS    [Toc]    [Back]

     C/C++:  Cray Research extension

     Fortran:  CF90 and	MIPSpro	7 Fortran 90 compiler extension	to Fortran
     90

DESCRIPTION    [Toc]    [Back]

     This intrinsic function counts the	number of leading 0 bits in i.

FORTRAN	NOTES
     LEADZ accepts the following argument:

     i	  A Boolean, integer, real, or Cray pointer value.

     LEADZ is an elemental function.  The name of this function	cannot be
     passed as an argument.

C/C++ NOTES
     Because _leadz is an intrinsic function, no externally visible library
     function is available for it.  The	compiler generates inline code to
     produce the result.

FORTRAN	RETURN VALUES
     LEADZ returns a value of type integer.

EXAMPLES    [Toc]    [Back]

     The following section of Fortran code shows the LEADZ function used
     with an argument of type integer.	The bit	pattern	of the argument	and
     the value of the result are also given.  For simplicity, a	16-bit
     object is used.

	  INTEGER I1, I2
	  ...
	  I2 = LEADZ(I1)


	   ---------------------------------------------------------------
	  | 0 |	0 | 0 |	0 | 0 |	1 | 1 |	0 | 0 |	1 | 1 |	1 | 0 |	0 | 1 |	0 |
	   ---------------------------------------------------------------
					I1

     The LEADZ function	returns	the value 5 to the integer variable I2.

SEE ALSO    [Toc]    [Back]

      
      
     A complete	list of	C/C++ intrinsic	functions available on Cray
     Research systems is in the	Cray C/C++ Reference Manual, publication SR
     -2179.

     Intrinsic Procedures Reference Manual, publication	SR-2138, for the
     printed version of	this man page.

LEADZ(3I)					       Last changed: 1-6-98

NAME    [Toc]    [Back]

     _leadz, LEADZ - Counts number of leading 0	bits

SYNOPSIS    [Toc]    [Back]

     C/C++

     #include <intrinsics.h>
     int _leadz	(long i)

     Fortran:

     LEADZ ([I=]i)

IMPLEMENTATION    [Toc]    [Back]

     C/C++:  UNICOS and	UNICOS/mk systems

     Fortran:  UNICOS, UNICOS/mk, and IRIX systems

STANDARDS    [Toc]    [Back]

     C/C++:  Cray Research extension

     Fortran:  CF90 and	MIPSpro	7 Fortran 90 compiler extension	to Fortran
     90

DESCRIPTION    [Toc]    [Back]

     This intrinsic function counts the	number of leading 0 bits in i.

FORTRAN	NOTES
     LEADZ accepts the following argument:

     i	  A Boolean, integer, real, or Cray pointer value.

     LEADZ is an elemental function.  The name of this function	cannot be
     passed as an argument.

C/C++ NOTES
     Because _leadz is an intrinsic function, no externally visible library
     function is available for it.  The	compiler generates inline code to
     produce the result.

FORTRAN	RETURN VALUES
     LEADZ returns a value of type integer.

EXAMPLES    [Toc]    [Back]

     The following section of Fortran code shows the LEADZ function used
     with an argument of type integer.	The bit	pattern	of the argument	and
     the value of the result are also given.  For simplicity, a	16-bit
     object is used.

	  INTEGER I1, I2
	  ...
	  I2 = LEADZ(I1)


	   ---------------------------------------------------------------
	  | 0 |	0 | 0 |	0 | 0 |	1 | 1 |	0 | 0 |	1 | 1 |	1 | 0 |	0 | 1 |	0 |
	   ---------------------------------------------------------------
					I1

     The LEADZ function	returns	the value 5 to the integer variable I2.

SEE ALSO    [Toc]    [Back]

      
      
     A complete	list of	C/C++ intrinsic	functions available on Cray
     Research systems is in the	Cray C/C++ Reference Manual, publication SR
     -2179.

     Intrinsic Procedures Reference Manual, publication	SR-2138, for the
     printed version of	this man page.

[ Back ]
 Similar pages
Name OS Title
popcnt IRIX Counts number of set bits
count IRIX Counts the number of true array elements
XmTabListTabCount HP-UX A convenience function that counts the number of tabs
bit_size IRIX Returns the number of bits in an integer in the bit manipulation model
ipxfwstopsig IRIX Returns part of the lower bits of signal number that terminates child process
dumpcounts IRIX print out pixie .Counts file structure
cksum OpenBSD display file checksums and block counts
cksum IRIX display file checksums and block counts
cksum FreeBSD display file checksums and block counts
sum OpenBSD display file checksums and block counts
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service