Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ComputeFstat_DemodHL_Altivec.c
Go to the documentation of this file.
1//
2// Copyright (C) 2015 Karl Wette
3// Copyright (C) 2014 Reinhard Prix
4//
5// This program is free software; you can redistribute it and/or modify
6// it under the terms of the GNU General Public License as published by
7// the Free Software Foundation; either version 2 of the License, or
8// (at your option) any later version.
9//
10// This program is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14//
15// You should have received a copy of the GNU General Public License
16// along with with program; see the file COPYING. If not, write to the
17// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18// MA 02110-1301 USA
19//
20
21#include <stdlib.h>
22#include <stdio.h>
23#include <math.h>
24
25#include <lal/ComputeFstat.h>
26#include <lal/Factorial.h>
27#include <lal/SinCosLUT.h>
28
29// must be #included last, as it redefines meaning of 'vector'
30#include <altivec.h>
31
32///
33/// \file ComputeFstat_DemodHL_Altivec.c
34/// \ingroup ComputeFstat_Demod_c
35/// \brief Akos hotloop Altivec code (Dterms=8)
36///
37/// \snippet ComputeFstat_DemodHL_Altivec.i hotloop
38///
39
40#define FUNC XLALComputeFaFb_Altivec
41#define HOTLOOP_SOURCE "ComputeFstat_DemodHL_Altivec.i"