IODA Bundle
CMakeFortranCompilerId.F File Reference

Go to the source code of this file.

Macros

#define DEC_8(n)   (((n) / 10000000) % 10)
 
#define DEC_7(n)   (((n) / 1000000) % 10)
 
#define DEC_6(n)   (((n) / 100000) % 10)
 
#define DEC_5(n)   (((n) / 10000) % 10)
 
#define DEC_4(n)   (((n) / 1000) % 10)
 
#define DEC_3(n)   (((n) / 100) % 10)
 
#define DEC_2(n)   (((n) / 10) % 10)
 
#define DEC_1(n)   (((n) ) % 10)
 
#define HEX_8(n)   ((n)>>28 & 0xF)
 
#define HEX_7(n)   ((n)>>24 & 0xF)
 
#define HEX_6(n)   ((n)>>20 & 0xF)
 
#define HEX_5(n)   ((n)>>16 & 0xF)
 
#define HEX_4(n)   ((n)>>12 & 0xF)
 
#define HEX_3(n)   ((n)>>8 & 0xF)
 
#define HEX_2(n)   ((n)>>4 & 0xF)
 
#define HEX_1(n)   ((n) & 0xF)
 

Functions/Subroutines

program cmakefortrancompilerid
 

Macro Definition Documentation

◆ DEC_1

#define DEC_1 (   n)    (((n) ) % 10)

◆ DEC_2

#define DEC_2 (   n)    (((n) / 10) % 10)

◆ DEC_3

#define DEC_3 (   n)    (((n) / 100) % 10)

◆ DEC_4

#define DEC_4 (   n)    (((n) / 1000) % 10)

◆ DEC_5

#define DEC_5 (   n)    (((n) / 10000) % 10)

◆ DEC_6

#define DEC_6 (   n)    (((n) / 100000) % 10)

◆ DEC_7

#define DEC_7 (   n)    (((n) / 1000000) % 10)

◆ DEC_8

#define DEC_8 (   n)    (((n) / 10000000) % 10)

◆ HEX_1

#define HEX_1 (   n)    ((n) & 0xF)

◆ HEX_2

#define HEX_2 (   n)    ((n)>>4 & 0xF)

◆ HEX_3

#define HEX_3 (   n)    ((n)>>8 & 0xF)

◆ HEX_4

#define HEX_4 (   n)    ((n)>>12 & 0xF)

◆ HEX_5

#define HEX_5 (   n)    ((n)>>16 & 0xF)

◆ HEX_6

#define HEX_6 (   n)    ((n)>>20 & 0xF)

◆ HEX_7

#define HEX_7 (   n)    ((n)>>24 & 0xF)

◆ HEX_8

#define HEX_8 (   n)    ((n)>>28 & 0xF)

Function/Subroutine Documentation

◆ cmakefortrancompilerid()

program cmakefortrancompilerid

Definition at line 1 of file CMakeFortranCompilerId.F.