Merge remote-tracking branch 'origin/release-4-6'
[alexxy/gromacs.git] / src / gromacs / gmxlib / nonbonded / nb_kernel_sse2_single / nb_kernel_sse2_single.h
1 /* -*- mode: c; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; c-file-style: "stroustrup"; -*- 
2  *
3  * This file is part of Gromacs        Copyright (c) 1991-2004
4  * David van der Spoel, Erik Lindahl, University of Groningen.
5  *
6  * This program is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU General Public License
8  * as published by the Free Software Foundation; either version 2
9  * of the License, or (at your option) any later version.
10  *
11  * To help us fund GROMACS development, we humbly ask that you cite
12  * the research papers on the package. Check out http://www.gromacs.org
13  * 
14  * And Hey:
15  * Gnomes, ROck Monsters And Chili Sauce
16  */
17 #ifndef _NB_KERNEL_SSE2_SINGLE_H_
18 #define _NB_KERNEL_SSE2_SINGLE_H_
19
20 /*! \file  nb_kernel_sse2_single.h
21  *  \brief SSE2-intrinsics optimized level2 nonbonded kernels.
22  *
23  *  \internal
24  */
25
26 #include <stdio.h>
27
28 #include <types/simple.h>
29
30 #include "../nb_kerneltype.h"
31 #include "nb_kernel_allvsall_sse2_single.h"
32 #include "nb_kernel_allvsallgb_sse2_single.h"
33
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37 #if 0
38 }
39 #endif
40
41 void
42 nb_kernel_setup_sse2_single(FILE *log,nb_kernel_t **list);
43
44 #ifdef __cplusplus
45 }
46 #endif
47
48 #endif /* _NB_KERNEL_SSE2_SINGLE_H_ */