MIDAS
Public Macros

Macros

#define MAX(a, b)   (((a)>(b))?(a):(b))
 
#define MIN(a, b)   (((a)<(b))?(a):(b))
 
#define ALIGN8(x)   (((x)+7) & ~7)
 
#define VALIGN(adr, align)   (((POINTER_T) (adr)+(align)-1) & ~((align)-1))
 

Detailed Description

dox

Macro Definition Documentation

◆ ALIGN8

#define ALIGN8 (   x)    (((x)+7) & ~7)

Align macro for data alignment on 8-byte boundary

Definition at line 528 of file midas.h.

◆ MAX

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

MAX

Definition at line 515 of file midas.h.

◆ MIN

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

MIN

Definition at line 521 of file midas.h.

◆ VALIGN

#define VALIGN (   adr,
  align 
)    (((POINTER_T) (adr)+(align)-1) & ~((align)-1))

Align macro for variable data alignment

Definition at line 532 of file midas.h.