Merge branch 'master' of code.uocat.com:tqcq/sled
This commit is contained in:
commit
4ea52bd2da
@ -1,23 +0,0 @@
|
|||||||
# This file is part of Eigen, a lightweight C++ template library
|
|
||||||
# for linear algebra.
|
|
||||||
#
|
|
||||||
# Copyright (C) 2020 Arm Ltd. and Contributors
|
|
||||||
#
|
|
||||||
# This Source Code Form is subject to the terms of the Mozilla
|
|
||||||
# Public License v. 2.0. If a copy of the MPL was not distributed
|
|
||||||
# with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
||||||
|
|
||||||
stages:
|
|
||||||
- buildsmoketests
|
|
||||||
- smoketests
|
|
||||||
- build
|
|
||||||
- test
|
|
||||||
|
|
||||||
variables:
|
|
||||||
BUILDDIR: builddir
|
|
||||||
EIGEN_CI_CMAKE_GENEATOR: "Ninja"
|
|
||||||
|
|
||||||
include:
|
|
||||||
- "/ci/smoketests.gitlab-ci.yml"
|
|
||||||
- "/ci/build.gitlab-ci.yml"
|
|
||||||
- "/ci/test.gitlab-ci.yml"
|
|
@ -1,69 +0,0 @@
|
|||||||
<!--
|
|
||||||
Please read this!
|
|
||||||
|
|
||||||
Before opening a new issue, make sure to search for keywords in the issues
|
|
||||||
filtered by "bug::confirmed" or "bug::unconfirmed" and "bugzilla" label:
|
|
||||||
|
|
||||||
- https://gitlab.com/libeigen/eigen/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=bug%3A%3Aconfirmed
|
|
||||||
- https://gitlab.com/libeigen/eigen/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=bug%3A%3Aunconfirmed
|
|
||||||
- https://gitlab.com/libeigen/eigen/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=bugzilla
|
|
||||||
|
|
||||||
and verify the issue you're about to submit isn't a duplicate. -->
|
|
||||||
|
|
||||||
### Summary
|
|
||||||
<!-- Summarize the bug encountered concisely. -->
|
|
||||||
|
|
||||||
### Environment
|
|
||||||
<!-- Please provide your development environment here -->
|
|
||||||
- **Operating System** : Windows/Linux
|
|
||||||
- **Architecture** : x64/Arm64/PowerPC ...
|
|
||||||
- **Eigen Version** : 3.3.9
|
|
||||||
- **Compiler Version** : Gcc7.0
|
|
||||||
- **Compile Flags** : -O3 -march=native
|
|
||||||
- **Vector Extension** : SSE/AVX/NEON ...
|
|
||||||
|
|
||||||
### Minimal Example
|
|
||||||
<!-- If possible, please create a minimal example here that exhibits the problematic behavior.
|
|
||||||
You can also link to [godbolt](https://godbolt.org). But please note that you need to click
|
|
||||||
the "Share" button in the top right-hand corner of the godbolt page where you reproduce the sample
|
|
||||||
code to get the share link instead of in your browser address bar.
|
|
||||||
|
|
||||||
You can read [the guidelines on stackoverflow](https://stackoverflow.com/help/minimal-reproducible-example)
|
|
||||||
on how to create a good minimal example. -->
|
|
||||||
|
|
||||||
```cpp
|
|
||||||
//show your code here
|
|
||||||
```
|
|
||||||
|
|
||||||
### Steps to reproduce
|
|
||||||
<!-- Describe how one can reproduce the issue - this is very important. Please use an ordered list. -->
|
|
||||||
|
|
||||||
1. first step
|
|
||||||
2. second step
|
|
||||||
3. ...
|
|
||||||
|
|
||||||
### What is the current *bug* behavior?
|
|
||||||
<!-- Describe what actually happens. -->
|
|
||||||
|
|
||||||
### What is the expected *correct* behavior?
|
|
||||||
<!-- Describe what you should see instead. -->
|
|
||||||
|
|
||||||
### Relevant logs
|
|
||||||
<!-- Add relevant code snippets or program output within blocks marked by " ``` " -->
|
|
||||||
|
|
||||||
<!-- OPTIONAL: remove this section if you are not reporting a compilation warning issue.-->
|
|
||||||
### Warning Messages
|
|
||||||
<!-- Show us the warning messages you got! -->
|
|
||||||
|
|
||||||
<!-- OPTIONAL: remove this section if you are not reporting a performance issue. -->
|
|
||||||
### Benchmark scripts and results
|
|
||||||
<!-- Please share any benchmark scripts - either standalone, or using [Google Benchmark](https://github.com/google/benchmark). -->
|
|
||||||
|
|
||||||
### Anything else that might help
|
|
||||||
<!-- It will be better to provide us more information to help narrow down the cause.
|
|
||||||
Including but not limited to the following:
|
|
||||||
- lines of code that might help us diagnose the problem.
|
|
||||||
- potential ways to address the issue.
|
|
||||||
- last known working/first broken version (release number or commit hash). -->
|
|
||||||
|
|
||||||
- [ ] Have a plan to fix this issue.
|
|
@ -1,7 +0,0 @@
|
|||||||
### Describe the feature you would like to be implemented.
|
|
||||||
|
|
||||||
### Would such a feature be useful for other users? Why?
|
|
||||||
|
|
||||||
### Any hints on how to implement the requested feature?
|
|
||||||
|
|
||||||
### Additional resources
|
|
@ -1,26 +0,0 @@
|
|||||||
<!--
|
|
||||||
Thanks for contributing a merge request! Please name and fully describe your MR as you would for a commit message.
|
|
||||||
If the MR fixes an issue, please include "Fixes #issue" in the commit message and the MR description.
|
|
||||||
|
|
||||||
In addition, we recommend that first-time contributors read our [contribution guidelines](https://eigen.tuxfamily.org/index.php?title=Contributing_to_Eigen) and [git page](https://eigen.tuxfamily.org/index.php?title=Git), which will help you submit a more standardized MR.
|
|
||||||
|
|
||||||
Before submitting the MR, you also need to complete the following checks:
|
|
||||||
- Make one PR per feature/bugfix (don't mix multiple changes into one PR). Avoid committing unrelated changes.
|
|
||||||
- Rebase before committing
|
|
||||||
- For code changes, run the test suite (at least the tests that are likely affected by the change).
|
|
||||||
See our [test guidelines](https://eigen.tuxfamily.org/index.php?title=Tests).
|
|
||||||
- If possible, add a test (both for bug-fixes as well as new features)
|
|
||||||
- Make sure new features are documented
|
|
||||||
|
|
||||||
Note that we are a team of volunteers; we appreciate your patience during the review process.
|
|
||||||
|
|
||||||
Again, thanks for contributing! -->
|
|
||||||
|
|
||||||
### Reference issue
|
|
||||||
<!-- You can link to a specific issue using the gitlab syntax #<issue number> -->
|
|
||||||
|
|
||||||
### What does this implement/fix?
|
|
||||||
<!--Please explain your changes.-->
|
|
||||||
|
|
||||||
### Additional information
|
|
||||||
<!--Any additional information you think is important.-->
|
|
@ -1,11 +0,0 @@
|
|||||||
[patterns]
|
|
||||||
*.sh = LF
|
|
||||||
*.MINPACK = CRLF
|
|
||||||
scripts/*.in = LF
|
|
||||||
debug/msvc/*.dat = CRLF
|
|
||||||
debug/msvc/*.natvis = CRLF
|
|
||||||
unsupported/test/mpreal/*.* = CRLF
|
|
||||||
** = native
|
|
||||||
|
|
||||||
[repository]
|
|
||||||
native = LF
|
|
@ -26,6 +26,25 @@
|
|||||||
#define __BIG_ENDIAN BIG_ENDIAN
|
#define __BIG_ENDIAN BIG_ENDIAN
|
||||||
#define __LITTLE_ENDIAN LITTLE_ENDIAN
|
#define __LITTLE_ENDIAN LITTLE_ENDIAN
|
||||||
#define __PDP_ENDIAN PDP_ENDIAN
|
#define __PDP_ENDIAN PDP_ENDIAN
|
||||||
|
#elif defined(__EMSCRIPTEN__)
|
||||||
|
#define htobe16(x) __builtin_bswap16(x)
|
||||||
|
#define htole16(x) (x)
|
||||||
|
#define be16toh(x) __builtin_bswap16(x)
|
||||||
|
#define le16toh(x) (x)
|
||||||
|
|
||||||
|
#define htobe32(x) __builtin_bswap32(x)
|
||||||
|
#define htole32(x) (x)
|
||||||
|
#define be32toh(x) __builtin_bswap32(x)
|
||||||
|
#define le32toh(x) (x)
|
||||||
|
|
||||||
|
#define htobe64(x) __builtin_bswap64(x)
|
||||||
|
#define htole64(x) (x)
|
||||||
|
#define be64toh(x) __builtin_bswap64(x)
|
||||||
|
#define le64toh(x) (x)
|
||||||
|
// #define __BYTE_ORDER __BYTE_ORDER__
|
||||||
|
// #define __BIG_ENDIAN __ORDER_BIG_ENDIAN__
|
||||||
|
// #define __LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__
|
||||||
|
// #define __PDP_ENDIAN __ORDER_PDP_ENDIAN__
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
inline uint16_t
|
inline uint16_t
|
||||||
@ -52,4 +71,4 @@ NetworkToHost32(uint32_t n)
|
|||||||
return be32toh(n);
|
return be32toh(n);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // SLED_BYTE_ORDER_H
|
#endif// SLED_BYTE_ORDER_H
|
||||||
|
Loading…
Reference in New Issue
Block a user