blob: 23f8e0f5fba50bdc98b31860e8ee0541908e1e06 [file] [log] [blame]
Austin Schuh9a24b372018-01-28 16:12:29 -08001
2/**************************************************************************************************
3* *
4* This file is part of BLASFEO. *
5* *
6* BLASFEO -- BLAS For Embedded Optimization. *
7* Copyright (C) 2016-2017 by Gianluca Frison. *
8* Developed at IMTEK (University of Freiburg) under the supervision of Moritz Diehl. *
9* All rights reserved. *
10* *
11* HPMPC is free software; you can redistribute it and/or *
12* modify it under the terms of the GNU Lesser General Public *
13* License as published by the Free Software Foundation; either *
14* version 2.1 of the License, or (at your option) any later version. *
15* *
16* HPMPC is distributed in the hope that it will be useful, *
17* but WITHOUT ANY WARRANTY; without even the implied warranty of *
18* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
19* See the GNU Lesser General Public License for more details. *
20* *
21* You should have received a copy of the GNU Lesser General Public *
22* License along with HPMPC; if not, write to the Free Software *
23* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
24* *
25* Author: Gianluca Frison, giaf (at) dtu.dk *
26* gianluca.frison (at) imtek.uni-freiburg.de *
27* *
28**************************************************************************************************/
29
30#include <stdlib.h>
31#include <stdio.h>
32
33#include "../include/blasfeo_common.h"
34#include "../include/blasfeo_d_kernel.h"
35
36
37
38#define REAL float
39
40#define STRMAT s_strmat
41#define STRVEC s_strvec
42
43#define GEMM_L_DIAG_LIBSTR sgemm_l_diag_libstr
44#define GEMM_R_DIAG_LIBSTR sgemm_r_diag_libstr
45
46
47
48#include "x_blas3_diag_lib.c"
49