0ec9dc10536b569b807274627e8c61bf6d6ceae7 |
|
05-Oct-2016 |
Pierre Langlois <pierre.langlois@arm.com> |
Rewrite `VIXL_CHECK` in terms of `abort`. The `VIXL_CHECK` macro is meant to be used for runtime checks. However VIXL is built, the check should always be done. We used `assert` to implement `VIXL_CHECK`, but an assertion in C can be disabled with the `NDEBUG` macro, which is also how Android builds VIXL. This patch also replaces uses of asserts with `VIXL_CHECK`. Change-Id: I576c5b4910c7dee66e37c3fd9f73ad4edca3f4b7
/external/vixl/examples/aarch64/add2-vectors.cc
|
49c43f6ccaee25d16f40c55b8bfab7ef0a9cf4cd |
|
16-Aug-2016 |
Pierre Langlois <pierre.langlois@arm.com> |
[examples] Fix compiling with -Wunreachable-code and -Wunset-variable The add2-vectors example contains an early return that triggered the warning. Change-Id: I9385a6595e14ad85a7214ae4c2576c297efd22a3
/external/vixl/examples/aarch64/add2-vectors.cc
|
1e85b7f2e8ad2bfb233de29405aade635ed207ce |
|
05-Aug-2016 |
Pierre Langlois <pierre.langlois@arm.com> |
Introduce architecture specific guards for the simulator This patch makes the VIXL_INCLUDE_SIMULATOR and VIXL_GENERATE_SIMULATOR_CODE header guards specific to either AArch64 or AArch32. Even though the simulator only support AArch64. The build system was updated accordingly, the "simulator" variable now takes "aarch64" or "none" as possible values instead of "on" and "off". This fixes issues we have when we want to build VIXL natively on AArch64 without a simulator, but still include the AArch32 macro-assembler. The later would check for VIXL_GENERATE_SIMULATOR_CODE and then generate calls to native code, which breaks. Change-Id: I2850782558d4cc37f37c1644f0efbd70a3123057
/external/vixl/examples/aarch64/add2-vectors.cc
|
d3832965c62a8ad461b9ea9eb0994ca6b0a3da2c |
|
04-Jul-2016 |
Alexandre Rames <alexandre.rames@linaro.org> |
Update naming to `aarch32` and `aarch64`. Change-Id: I40a929b1095ee3e1b2ca5ef879c7006d8b59acc9
/external/vixl/examples/aarch64/add2-vectors.cc
|