Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/pure-cfg/src/include/Diderot/cl-diderot.h
ViewVC logotype

Annotation of /branches/pure-cfg/src/include/Diderot/cl-diderot.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1488 - (view) (download) (as text)

1 : jhr 1290 /*! \file cl-diderot.h
2 : lamonts 1289 *
3 :     * \author John Reppy & Lamont Samuels
4 :     *
5 :     * This is the interface to the Diderot runtime for the CL target. For now,
6 :     * we are targetting single-precision computations.
7 :     */
8 :    
9 :     /*
10 :     * COPYRIGHT (c) 2010 The Diderot Project (http://diderot-language.cs.uchicago.edu)
11 :     * All rights reserved.
12 :     */
13 :    
14 : jhr 1290 #ifndef _DIDEROT_CL_DIDEROT_H_
15 :     #define _DIDEROT_CL_DIDEROT_H_
16 : lamonts 1289
17 :     #ifdef NDEBUG
18 :     #define STATIC_INLINE static inline
19 :     #else
20 :     #define STATIC_INLINE static
21 :     #endif
22 :    
23 :     #include "cl-types.h"
24 :    
25 :     /********** vector math functions **********/
26 :     #include "cl-inline-matrix.h"
27 :    
28 : lamonts 1488 /********** scheduler functions **********/
29 :     #include "cl-scheduler.h"
30 :    
31 : lamonts 1289 /********** other Diderot support functions **********/
32 :     #include "cl-inline-image.h"
33 :    
34 : jhr 1290 #endif /* !_DIDEROT_CL_DIDEROT_H_ */

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0