#include <iostream>
#include <functional>
#include <algorithm>
#include <vector>
#include <sstream>
#include <sys/time.h>
#include "promote.h"
#include "Semirings.h"
#include "Deleter.h"
#include <ext/numeric>
#include <tr1/array>
#include <xmmintrin.h>
#include <emmintrin.h>
Go to the source code of this file.
|
| template<typename T , typename I > |
| T ** | allocate2D (I m, I n) |
| |
| template<typename T , typename I > |
| void | deallocate2D (T **array, I m) |
| |
| template<int D, typename T > |
| void | saxpy (T a, T *__restrict b, T *__restrict c) |
| |
| template<int D, typename T > |
| void | saxpy_array (T a, tr1::array< T, D > &b, tr1::array< T, D > &c) |
| |
| int | main () |
| |
◆ BETA
◆ ITER
◆ allocate2D()
template<typename T , typename I >
| T ** allocate2D |
( |
I |
m, |
|
|
I |
n |
|
) |
| |
◆ deallocate2D()
template<typename T , typename I >
| void deallocate2D |
( |
T ** |
array, |
|
|
I |
m |
|
) |
| |
◆ main()
◆ saxpy()
template<int D, typename T >
| void saxpy |
( |
T |
a, |
|
|
T *__restrict |
b, |
|
|
T *__restrict |
c |
|
) |
| |
◆ saxpy_array()
template<int D, typename T >
| void saxpy_array |
( |
T |
a, |
|
|
tr1::array< T, D > & |
b, |
|
|
tr1::array< T, D > & |
c |
|
) |
| |