History log of /external/vixl/examples/aarch64/add2-vectors.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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