LALPulsar 7.1.1.1-eeff03c
gc_hotloop_sse2.h File Reference

Prototypes

static void gc_hotloop (REAL4 *fgrid2F, REAL4 *cgrid2F, UCHAR *fgridnc, REAL4 TwoFthreshold, UINT4 length) __attribute__((hot))
 
static void gc_hotloop_no_nc (REAL4 *fgrid2F, REAL4 *cgrid2F, UINT4 length) __attribute__((hot))
 
static void gc_hotloop_2Fmax_tracking (REAL4 *fgrid2F, REAL4 *fgrid2Fmax, UINT4 *fgrid2FmaxIdx, REAL4 *cgrid2F, UINT4 k, UINT4 length) __attribute__((hot))
 
static void * ALRealloc (void *ptr, size_t size)
 

Go to the source code of this file.

Macros

#define ALFree   free
 

Macro Definition Documentation

◆ ALFree

#define ALFree   free

Definition at line 24 of file gc_hotloop_sse2.h.

Function Documentation

◆ gc_hotloop()

void gc_hotloop ( REAL4 fgrid2F,
REAL4 cgrid2F,
UCHAR fgridnc,
REAL4  TwoFthreshold,
UINT4  length 
)
inlinestatic

Definition at line 261 of file gc_hotloop_sse2.h.

◆ gc_hotloop_no_nc()

void gc_hotloop_no_nc ( REAL4 fgrid2F,
REAL4 cgrid2F,
UINT4  length 
)
inlinestatic

Definition at line 384 of file gc_hotloop_sse2.h.

◆ gc_hotloop_2Fmax_tracking()

void gc_hotloop_2Fmax_tracking ( REAL4 fgrid2F,
REAL4 fgrid2Fmax,
UINT4 fgrid2FmaxIdx,
REAL4 cgrid2F,
UINT4  k,
UINT4  length 
)
inlinestatic

Definition at line 43 of file gc_hotloop_sse2.h.

◆ ALRealloc()

void * ALRealloc ( void *  ptr,
size_t  size 
)
static

Definition at line 30 of file gc_hotloop_sse2.h.