Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
src/Core/arch/Default/Settings.h@1:3b8049da21b8, 2019-09-24 (annotated)
- Committer:
- jsoh91
- Date:
- Tue Sep 24 00:18:23 2019 +0000
- Revision:
- 1:3b8049da21b8
- Parent:
- 0:13a5d365ba16
ignore and revise some of error parts
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| ykuroda | 0:13a5d365ba16 | 1 | // This file is part of Eigen, a lightweight C++ template library |
| ykuroda | 0:13a5d365ba16 | 2 | // for linear algebra. |
| ykuroda | 0:13a5d365ba16 | 3 | // |
| ykuroda | 0:13a5d365ba16 | 4 | // Copyright (C) 2008-2010 Gael Guennebaud <gael.guennebaud@inria.fr> |
| ykuroda | 0:13a5d365ba16 | 5 | // Copyright (C) 2006-2008 Benoit Jacob <jacob.benoit.1@gmail.com> |
| ykuroda | 0:13a5d365ba16 | 6 | // |
| ykuroda | 0:13a5d365ba16 | 7 | // This Source Code Form is subject to the terms of the Mozilla |
| ykuroda | 0:13a5d365ba16 | 8 | // Public License v. 2.0. If a copy of the MPL was not distributed |
| ykuroda | 0:13a5d365ba16 | 9 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| ykuroda | 0:13a5d365ba16 | 10 | |
| ykuroda | 0:13a5d365ba16 | 11 | |
| ykuroda | 0:13a5d365ba16 | 12 | /* All the parameters defined in this file can be specialized in the |
| ykuroda | 0:13a5d365ba16 | 13 | * architecture specific files, and/or by the user. |
| ykuroda | 0:13a5d365ba16 | 14 | * More to come... */ |
| ykuroda | 0:13a5d365ba16 | 15 | |
| ykuroda | 0:13a5d365ba16 | 16 | #ifndef EIGEN_DEFAULT_SETTINGS_H |
| ykuroda | 0:13a5d365ba16 | 17 | #define EIGEN_DEFAULT_SETTINGS_H |
| ykuroda | 0:13a5d365ba16 | 18 | |
| ykuroda | 0:13a5d365ba16 | 19 | /** Defines the maximal loop size to enable meta unrolling of loops. |
| ykuroda | 0:13a5d365ba16 | 20 | * Note that the value here is expressed in Eigen's own notion of "number of FLOPS", |
| ykuroda | 0:13a5d365ba16 | 21 | * it does not correspond to the number of iterations or the number of instructions |
| ykuroda | 0:13a5d365ba16 | 22 | */ |
| ykuroda | 0:13a5d365ba16 | 23 | #ifndef EIGEN_UNROLLING_LIMIT |
| ykuroda | 0:13a5d365ba16 | 24 | #define EIGEN_UNROLLING_LIMIT 100 |
| ykuroda | 0:13a5d365ba16 | 25 | #endif |
| ykuroda | 0:13a5d365ba16 | 26 | |
| ykuroda | 0:13a5d365ba16 | 27 | /** Defines the threshold between a "small" and a "large" matrix. |
| ykuroda | 0:13a5d365ba16 | 28 | * This threshold is mainly used to select the proper product implementation. |
| ykuroda | 0:13a5d365ba16 | 29 | */ |
| ykuroda | 0:13a5d365ba16 | 30 | #ifndef EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD |
| ykuroda | 0:13a5d365ba16 | 31 | #define EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD 8 |
| ykuroda | 0:13a5d365ba16 | 32 | #endif |
| ykuroda | 0:13a5d365ba16 | 33 | |
| ykuroda | 0:13a5d365ba16 | 34 | /** Defines the maximal width of the blocks used in the triangular product and solver |
| ykuroda | 0:13a5d365ba16 | 35 | * for vectors (level 2 blas xTRMV and xTRSV). The default is 8. |
| ykuroda | 0:13a5d365ba16 | 36 | */ |
| ykuroda | 0:13a5d365ba16 | 37 | #ifndef EIGEN_TUNE_TRIANGULAR_PANEL_WIDTH |
| ykuroda | 0:13a5d365ba16 | 38 | #define EIGEN_TUNE_TRIANGULAR_PANEL_WIDTH 8 |
| ykuroda | 0:13a5d365ba16 | 39 | #endif |
| ykuroda | 0:13a5d365ba16 | 40 | |
| ykuroda | 0:13a5d365ba16 | 41 | |
| ykuroda | 0:13a5d365ba16 | 42 | /** Defines the default number of registers available for that architecture. |
| ykuroda | 0:13a5d365ba16 | 43 | * Currently it must be 8 or 16. Other values will fail. |
| ykuroda | 0:13a5d365ba16 | 44 | */ |
| ykuroda | 0:13a5d365ba16 | 45 | #ifndef EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS |
| ykuroda | 0:13a5d365ba16 | 46 | #define EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS 8 |
| ykuroda | 0:13a5d365ba16 | 47 | #endif |
| ykuroda | 0:13a5d365ba16 | 48 | |
| ykuroda | 0:13a5d365ba16 | 49 | #endif // EIGEN_DEFAULT_SETTINGS_H |