PIPS
pipsdef.h File Reference

Go to the source code of this file.

Macros

#define MAX0(a, b)   ((a) > (b) ? (a) : (b))
 Header automatically inserted by PYPS for defining MAX, MIN, MOD and others. More...
 
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
 
#define pips_max(n, a, b)   ((a) > (b) ? (a) : (b))
 
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
 
#define pips_min(n, a, b)   ((a) > (b) ? (a) : (b))
 
#define MOD(a, b)   ((a) % (b))
 
#define DBLE(a)   ((double)(a))
 
#define INT(a)   ((int)(a))
 

Macro Definition Documentation

◆ DBLE

#define DBLE (   a)    ((double)(a))

Definition at line 37 of file pipsdef.h.

◆ INT

#define INT (   a)    ((int)(a))

Definition at line 41 of file pipsdef.h.

◆ MAX

#define MAX (   a,
 
)    ((a) > (b) ? (a) : (b))

Definition at line 17 of file pipsdef.h.

◆ MAX0

#define MAX0 (   a,
 
)    ((a) > (b) ? (a) : (b))

Header automatically inserted by PYPS for defining MAX, MIN, MOD and others.

Notes:

  1. This may not be the behavior intended by the programmer.
  2. MIN and MAX do not always have only two arguments.

To be reviewed when intrinsics are dealt better in PIPS (FI, 19 April 2015) for PIPS re entrance

Definition at line 13 of file pipsdef.h.

◆ MIN

#define MIN (   a,
 
)    ((a) < (b) ? (a) : (b))

Definition at line 25 of file pipsdef.h.

◆ MOD

#define MOD (   a,
 
)    ((a) % (b))

Definition at line 33 of file pipsdef.h.

◆ pips_max

#define pips_max (   n,
  a,
 
)    ((a) > (b) ? (a) : (b))

Definition at line 21 of file pipsdef.h.

◆ pips_min

#define pips_min (   n,
  a,
 
)    ((a) > (b) ? (a) : (b))

Definition at line 29 of file pipsdef.h.