aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rames <alexandre.rames@linaro.org>2016-05-24 08:56:23 +0100
committerAlexandre Rames <alexandre.rames@linaro.org>2016-05-25 13:26:11 +0100
commitb68bacb75c1ab265fc539afa93964c7f51f35589 (patch)
tree1c59a617a0b260bb747dbd22f7a1d445a9712a93
parent1f9074de150536670464a85ef8e0ede60d26e3f9 (diff)
Sort and fix `#include` directives.
Includes are sorted into groups, each sorted alphabetically and separated by a blank line. The groups are, in order, C headers, C++ headers, VIXL (non-backend) headers, and VIXL backend headers. Change-Id: I9a71430bffeaf77389a089487ce264db8d1d9ddc
-rw-r--r--benchmarks/bench-branch-link-masm.cc5
-rw-r--r--benchmarks/bench-branch-link.cc5
-rw-r--r--benchmarks/bench-branch-masm.cc2
-rw-r--r--benchmarks/bench-branch.cc5
-rw-r--r--benchmarks/bench-dataop.cc5
-rw-r--r--examples/custom-disassembler.cc2
-rw-r--r--examples/examples.h1
-rw-r--r--examples/getting-started.cc2
-rw-r--r--src/a64/assembler-a64.cc1
-rw-r--r--src/a64/assembler-a64.h4
-rw-r--r--src/a64/constants-a64.h2
-rw-r--r--src/a64/cpu-a64.cc1
-rw-r--r--src/a64/cpu-a64.h1
-rw-r--r--src/a64/debugger-a64.h4
-rw-r--r--src/a64/decoder-a64.cc1
-rw-r--r--src/a64/decoder-a64.h1
-rw-r--r--src/a64/disasm-a64.cc1
-rw-r--r--src/a64/disasm-a64.h5
-rw-r--r--src/a64/instructions-a64.cc2
-rw-r--r--src/a64/instructions-a64.h1
-rw-r--r--src/a64/instrument-a64.h3
-rw-r--r--src/a64/logic-a64.cc1
-rw-r--r--src/a64/macro-assembler-a64.h1
-rw-r--r--src/a64/simulator-a64.cc2
-rw-r--r--src/a64/simulator-a64.h3
-rw-r--r--src/a64/simulator-constants-a64.h2
-rw-r--r--src/code-buffer-vixl.h1
-rw-r--r--src/globals-vixl.h10
-rw-r--r--src/utils-vixl.cc3
-rw-r--r--src/utils-vixl.h4
-rw-r--r--test/examples/test-examples.cc13
-rw-r--r--test/test-assembler-a64.cc10
-rw-r--r--test/test-disasm-a64.cc4
-rw-r--r--test/test-fuzz-a64.cc1
-rw-r--r--test/test-invalset.cc3
-rw-r--r--test/test-runner.cc3
-rw-r--r--test/test-simulator-a64.cc5
-rw-r--r--test/test-trace-a64.cc10
-rw-r--r--test/test-utils-a64.cc8
-rw-r--r--test/test-utils-a64.h5
40 files changed, 89 insertions, 54 deletions
diff --git a/benchmarks/bench-branch-link-masm.cc b/benchmarks/bench-branch-link-masm.cc
index 2e25960c..7c1d3ad0 100644
--- a/benchmarks/bench-branch-link-masm.cc
+++ b/benchmarks/bench-branch-link-masm.cc
@@ -24,10 +24,11 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/macro-assembler-a64.h"
-#include "a64/instructions-a64.h"
#include "globals-vixl.h"
+#include "a64/instructions-a64.h"
+#include "a64/macro-assembler-a64.h"
+
using namespace vixl;
static const int kDefaultIterationsCount = 100000;
diff --git a/benchmarks/bench-branch-link.cc b/benchmarks/bench-branch-link.cc
index 000fd362..3249849c 100644
--- a/benchmarks/bench-branch-link.cc
+++ b/benchmarks/bench-branch-link.cc
@@ -24,10 +24,11 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/macro-assembler-a64.h"
-#include "a64/instructions-a64.h"
#include "globals-vixl.h"
+#include "a64/instructions-a64.h"
+#include "a64/macro-assembler-a64.h"
+
using namespace vixl;
static const int kDefaultInstructionCount = 100000;
diff --git a/benchmarks/bench-branch-masm.cc b/benchmarks/bench-branch-masm.cc
index 31c904a9..cc9bfdaf 100644
--- a/benchmarks/bench-branch-masm.cc
+++ b/benchmarks/bench-branch-masm.cc
@@ -26,8 +26,8 @@
#include "globals-vixl.h"
-#include "a64/macro-assembler-a64.h"
#include "a64/instructions-a64.h"
+#include "a64/macro-assembler-a64.h"
using namespace vixl;
diff --git a/benchmarks/bench-branch.cc b/benchmarks/bench-branch.cc
index 5929e8bc..a5a36d32 100644
--- a/benchmarks/bench-branch.cc
+++ b/benchmarks/bench-branch.cc
@@ -24,10 +24,11 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/macro-assembler-a64.h"
-#include "a64/instructions-a64.h"
#include "globals-vixl.h"
+#include "a64/instructions-a64.h"
+#include "a64/macro-assembler-a64.h"
+
using namespace vixl;
static const int kDefaultInstructionCount = 100000;
diff --git a/benchmarks/bench-dataop.cc b/benchmarks/bench-dataop.cc
index 3fe10708..82114e3c 100644
--- a/benchmarks/bench-dataop.cc
+++ b/benchmarks/bench-dataop.cc
@@ -24,10 +24,11 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/macro-assembler-a64.h"
-#include "a64/instructions-a64.h"
#include "globals-vixl.h"
+#include "a64/instructions-a64.h"
+#include "a64/macro-assembler-a64.h"
+
using namespace vixl;
static const unsigned kDefaultInstructionCount = 100000;
diff --git a/examples/custom-disassembler.cc b/examples/custom-disassembler.cc
index 2187750d..7b3de9de 100644
--- a/examples/custom-disassembler.cc
+++ b/examples/custom-disassembler.cc
@@ -24,8 +24,8 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "examples.h"
#include "custom-disassembler.h"
+#include "examples.h"
#define BUF_SIZE (4096)
diff --git a/examples/examples.h b/examples/examples.h
index 3dbfef4c..ff25c04d 100644
--- a/examples/examples.h
+++ b/examples/examples.h
@@ -27,7 +27,6 @@
#ifndef VIXL_EXAMPLE_EXAMPLES_H_
#define VIXL_EXAMPLE_EXAMPLES_H_
-#include "a64/simulator-a64.h"
#include "a64/debugger-a64.h"
#include "a64/macro-assembler-a64.h"
diff --git a/examples/getting-started.cc b/examples/getting-started.cc
index ed6108f0..b270faae 100644
--- a/examples/getting-started.cc
+++ b/examples/getting-started.cc
@@ -24,8 +24,8 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/simulator-a64.h"
#include "a64/macro-assembler-a64.h"
+#include "a64/simulator-a64.h"
#define BUF_SIZE (4096)
#define __ masm->
diff --git a/src/a64/assembler-a64.cc b/src/a64/assembler-a64.cc
index 9b64c60e..fcdd0c76 100644
--- a/src/a64/assembler-a64.cc
+++ b/src/a64/assembler-a64.cc
@@ -26,6 +26,7 @@
#include <cmath>
+
#include "a64/assembler-a64.h"
#include "a64/macro-assembler-a64.h"
diff --git a/src/a64/assembler-a64.h b/src/a64/assembler-a64.h
index b29fcdb7..853ecbce 100644
--- a/src/a64/assembler-a64.h
+++ b/src/a64/assembler-a64.h
@@ -27,11 +27,11 @@
#ifndef VIXL_A64_ASSEMBLER_A64_H_
#define VIXL_A64_ASSEMBLER_A64_H_
-
+#include "code-buffer-vixl.h"
#include "globals-vixl.h"
#include "invalset-vixl.h"
#include "utils-vixl.h"
-#include "code-buffer-vixl.h"
+
#include "a64/instructions-a64.h"
namespace vixl {
diff --git a/src/a64/constants-a64.h b/src/a64/constants-a64.h
index eabd65cf..ff636ce7 100644
--- a/src/a64/constants-a64.h
+++ b/src/a64/constants-a64.h
@@ -27,6 +27,8 @@
#ifndef VIXL_A64_CONSTANTS_A64_H_
#define VIXL_A64_CONSTANTS_A64_H_
+#include "globals-vixl.h"
+
namespace vixl {
const unsigned kNumberOfRegisters = 32;
diff --git a/src/a64/cpu-a64.cc b/src/a64/cpu-a64.cc
index c3ca6d74..1bbcb632 100644
--- a/src/a64/cpu-a64.cc
+++ b/src/a64/cpu-a64.cc
@@ -25,6 +25,7 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "utils-vixl.h"
+
#include "a64/cpu-a64.h"
namespace vixl {
diff --git a/src/a64/cpu-a64.h b/src/a64/cpu-a64.h
index 71cd459c..3f0fc635 100644
--- a/src/a64/cpu-a64.h
+++ b/src/a64/cpu-a64.h
@@ -28,6 +28,7 @@
#define VIXL_CPU_A64_H
#include "globals-vixl.h"
+
#include "a64/instructions-a64.h"
namespace vixl {
diff --git a/src/a64/debugger-a64.h b/src/a64/debugger-a64.h
index d4a54f6f..4cd08a4f 100644
--- a/src/a64/debugger-a64.h
+++ b/src/a64/debugger-a64.h
@@ -30,12 +30,14 @@
#define VIXL_A64_DEBUGGER_A64_H_
#include <ctype.h>
-#include <limits.h>
#include <errno.h>
+#include <limits.h>
+
#include <vector>
#include "globals-vixl.h"
#include "utils-vixl.h"
+
#include "a64/constants-a64.h"
#include "a64/simulator-a64.h"
diff --git a/src/a64/decoder-a64.cc b/src/a64/decoder-a64.cc
index 7dac9e2c..147214da 100644
--- a/src/a64/decoder-a64.cc
+++ b/src/a64/decoder-a64.cc
@@ -26,6 +26,7 @@
#include "globals-vixl.h"
#include "utils-vixl.h"
+
#include "a64/decoder-a64.h"
namespace vixl {
diff --git a/src/a64/decoder-a64.h b/src/a64/decoder-a64.h
index 0090acf2..c741f061 100644
--- a/src/a64/decoder-a64.h
+++ b/src/a64/decoder-a64.h
@@ -30,6 +30,7 @@
#include <list>
#include "globals-vixl.h"
+
#include "a64/instructions-a64.h"
diff --git a/src/a64/disasm-a64.cc b/src/a64/disasm-a64.cc
index 25c84669..7ae7e471 100644
--- a/src/a64/disasm-a64.cc
+++ b/src/a64/disasm-a64.cc
@@ -25,6 +25,7 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <cstdlib>
+
#include "a64/disasm-a64.h"
namespace vixl {
diff --git a/src/a64/disasm-a64.h b/src/a64/disasm-a64.h
index 5e4b7185..000c33d1 100644
--- a/src/a64/disasm-a64.h
+++ b/src/a64/disasm-a64.h
@@ -29,9 +29,10 @@
#include "globals-vixl.h"
#include "utils-vixl.h"
-#include "a64/instructions-a64.h"
-#include "a64/decoder-a64.h"
+
#include "a64/assembler-a64.h"
+#include "a64/decoder-a64.h"
+#include "a64/instructions-a64.h"
namespace vixl {
diff --git a/src/a64/instructions-a64.cc b/src/a64/instructions-a64.cc
index a52e485a..51c9d196 100644
--- a/src/a64/instructions-a64.cc
+++ b/src/a64/instructions-a64.cc
@@ -24,8 +24,8 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/instructions-a64.h"
#include "a64/assembler-a64.h"
+#include "a64/instructions-a64.h"
namespace vixl {
diff --git a/src/a64/instructions-a64.h b/src/a64/instructions-a64.h
index 49fa12f9..5ff1cbeb 100644
--- a/src/a64/instructions-a64.h
+++ b/src/a64/instructions-a64.h
@@ -29,6 +29,7 @@
#include "globals-vixl.h"
#include "utils-vixl.h"
+
#include "a64/constants-a64.h"
namespace vixl {
diff --git a/src/a64/instrument-a64.h b/src/a64/instrument-a64.h
index 6d62fd9d..5c48c43e 100644
--- a/src/a64/instrument-a64.h
+++ b/src/a64/instrument-a64.h
@@ -29,8 +29,9 @@
#include "globals-vixl.h"
#include "utils-vixl.h"
-#include "a64/decoder-a64.h"
+
#include "a64/constants-a64.h"
+#include "a64/decoder-a64.h"
#include "a64/instrument-a64.h"
namespace vixl {
diff --git a/src/a64/logic-a64.cc b/src/a64/logic-a64.cc
index 3e5c2277..0d9e7f5b 100644
--- a/src/a64/logic-a64.cc
+++ b/src/a64/logic-a64.cc
@@ -27,6 +27,7 @@
#ifdef VIXL_INCLUDE_SIMULATOR
#include <cmath>
+
#include "a64/simulator-a64.h"
namespace vixl {
diff --git a/src/a64/macro-assembler-a64.h b/src/a64/macro-assembler-a64.h
index 6714f2b6..e6fd2205 100644
--- a/src/a64/macro-assembler-a64.h
+++ b/src/a64/macro-assembler-a64.h
@@ -31,6 +31,7 @@
#include <limits>
#include "globals-vixl.h"
+
#include "a64/assembler-a64.h"
#include "a64/debugger-a64.h"
#include "a64/instrument-a64.h"
diff --git a/src/a64/simulator-a64.cc b/src/a64/simulator-a64.cc
index be1db5ef..2d2ba730 100644
--- a/src/a64/simulator-a64.cc
+++ b/src/a64/simulator-a64.cc
@@ -27,7 +27,9 @@
#ifdef VIXL_INCLUDE_SIMULATOR
#include <string.h>
+
#include <cmath>
+
#include "a64/simulator-a64.h"
namespace vixl {
diff --git a/src/a64/simulator-a64.h b/src/a64/simulator-a64.h
index e4729ae4..51590d88 100644
--- a/src/a64/simulator-a64.h
+++ b/src/a64/simulator-a64.h
@@ -29,9 +29,10 @@
#include "globals-vixl.h"
#include "utils-vixl.h"
-#include "a64/instructions-a64.h"
+
#include "a64/assembler-a64.h"
#include "a64/disasm-a64.h"
+#include "a64/instructions-a64.h"
#include "a64/instrument-a64.h"
#include "a64/simulator-constants-a64.h"
diff --git a/src/a64/simulator-constants-a64.h b/src/a64/simulator-constants-a64.h
index a144a928..14a17d96 100644
--- a/src/a64/simulator-constants-a64.h
+++ b/src/a64/simulator-constants-a64.h
@@ -27,6 +27,8 @@
#ifndef VIXL_A64_SIMULATOR_CONSTANTS_A64_H_
#define VIXL_A64_SIMULATOR_CONSTANTS_A64_H_
+#include "a64/instructions-a64.h"
+
namespace vixl {
// Debug instructions.
diff --git a/src/code-buffer-vixl.h b/src/code-buffer-vixl.h
index 4223df52..d917f08c 100644
--- a/src/code-buffer-vixl.h
+++ b/src/code-buffer-vixl.h
@@ -28,6 +28,7 @@
#define VIXL_CODE_BUFFER_H
#include <string.h>
+
#include "globals-vixl.h"
namespace vixl {
diff --git a/src/globals-vixl.h b/src/globals-vixl.h
index 95cd4120..fa89b712 100644
--- a/src/globals-vixl.h
+++ b/src/globals-vixl.h
@@ -40,15 +40,15 @@
#define __STDC_FORMAT_MACROS
#endif
-#include <stdint.h>
-#include <inttypes.h>
-
#include <assert.h>
+#include <inttypes.h>
#include <stdarg.h>
-#include <stdio.h>
+#include <stddef.h>
+#include <stdint.h>
#include <stdint.h>
+#include <stdio.h>
#include <stdlib.h>
-#include <stddef.h>
+
#include "platform-vixl.h"
diff --git a/src/utils-vixl.cc b/src/utils-vixl.cc
index 824df990..c290dbce 100644
--- a/src/utils-vixl.cc
+++ b/src/utils-vixl.cc
@@ -24,9 +24,10 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "utils-vixl.h"
#include <stdio.h>
+#include "utils-vixl.h"
+
namespace vixl {
uint32_t float_to_rawbits(float value) {
diff --git a/src/utils-vixl.h b/src/utils-vixl.h
index 0897ce3c..3882fac2 100644
--- a/src/utils-vixl.h
+++ b/src/utils-vixl.h
@@ -28,9 +28,11 @@
#define VIXL_UTILS_H
#include <string.h>
+
#include <cmath>
-#include "globals-vixl.h"
+
#include "compiler-intrinsics-vixl.h"
+#include "globals-vixl.h"
namespace vixl {
diff --git a/test/examples/test-examples.cc b/test/examples/test-examples.cc
index 85bf878d..1ba81ffa 100644
--- a/test/examples/test-examples.cc
+++ b/test/examples/test-examples.cc
@@ -24,16 +24,15 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "a64/macro-assembler-a64.h"
-#include "a64/debugger-a64.h"
-#include "a64/simulator-a64.h"
+#include "../test-runner.h"
+#include "../test-utils-a64.h"
+#include "custom-disassembler.h"
#include "examples.h"
#include "non-const-visitor.h"
-#include "custom-disassembler.h"
-#include "../test-utils-a64.h"
-
-#include "../test-runner.h"
+#include "a64/macro-assembler-a64.h"
+#include "a64/debugger-a64.h"
+#include "a64/simulator-a64.h"
#define TEST(name) TEST_(EXAMPLE_##name)
using namespace vixl;
diff --git a/test/test-assembler-a64.cc b/test/test-assembler-a64.cc
index 16581113..aaba4f94 100644
--- a/test/test-assembler-a64.cc
+++ b/test/test-assembler-a64.cc
@@ -24,19 +24,21 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#include <float.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <float.h>
+
#include <cmath>
#include "test-runner.h"
#include "test-utils-a64.h"
-#include "a64/macro-assembler-a64.h"
-#include "a64/simulator-a64.h"
+
+#include "a64/cpu-a64.h"
#include "a64/debugger-a64.h"
#include "a64/disasm-a64.h"
-#include "a64/cpu-a64.h"
+#include "a64/macro-assembler-a64.h"
+#include "a64/simulator-a64.h"
namespace vixl {
diff --git a/test/test-disasm-a64.cc b/test/test-disasm-a64.cc
index 06628e63..215ece83 100644
--- a/test/test-disasm-a64.cc
+++ b/test/test-disasm-a64.cc
@@ -25,12 +25,14 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <stdio.h>
+
#include <cstring>
#include <string>
+
#include "test-runner.h"
-#include "a64/macro-assembler-a64.h"
#include "a64/disasm-a64.h"
+#include "a64/macro-assembler-a64.h"
#define TEST(name) TEST_(DISASM_##name)
diff --git a/test/test-fuzz-a64.cc b/test/test-fuzz-a64.cc
index aad466bb..c02d7df4 100644
--- a/test/test-fuzz-a64.cc
+++ b/test/test-fuzz-a64.cc
@@ -25,6 +25,7 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <stdlib.h>
+
#include "test-runner.h"
#include "a64/decoder-a64.h"
diff --git a/test/test-invalset.cc b/test/test-invalset.cc
index 749ddcc4..4985fbf6 100644
--- a/test/test-invalset.cc
+++ b/test/test-invalset.cc
@@ -24,9 +24,8 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "test-runner.h"
-
#include "invalset-vixl.h"
+#include "test-runner.h"
namespace vixl {
diff --git a/test/test-runner.cc b/test/test-runner.cc
index b3120051..3382eb10 100644
--- a/test/test-runner.cc
+++ b/test/test-runner.cc
@@ -24,9 +24,10 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <stdlib.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
+
#include "test-runner.h"
// Initialize the list as empty.
diff --git a/test/test-simulator-a64.cc b/test/test-simulator-a64.cc
index 3cfc7a69..024afcd4 100644
--- a/test/test-simulator-a64.cc
+++ b/test/test-simulator-a64.cc
@@ -24,13 +24,14 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <stdio.h>
#include <float.h>
+#include <stdio.h>
#include "test-runner.h"
-#include "test-utils-a64.h"
#include "test-simulator-inputs-a64.h"
#include "test-simulator-traces-a64.h"
+#include "test-utils-a64.h"
+
#include "a64/macro-assembler-a64.h"
#include "a64/simulator-a64.h"
diff --git a/test/test-trace-a64.cc b/test/test-trace-a64.cc
index 8ae46282..b03c8314 100644
--- a/test/test-trace-a64.cc
+++ b/test/test-trace-a64.cc
@@ -24,19 +24,21 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#include <float.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <float.h>
+
#include <cmath>
#include "test-runner.h"
#include "test-utils-a64.h"
-#include "a64/macro-assembler-a64.h"
-#include "a64/simulator-a64.h"
+
+#include "a64/cpu-a64.h"
#include "a64/debugger-a64.h"
#include "a64/disasm-a64.h"
-#include "a64/cpu-a64.h"
+#include "a64/macro-assembler-a64.h"
+#include "a64/simulator-a64.h"
namespace vixl {
// Trace tests can only work with the simulator.
diff --git a/test/test-utils-a64.cc b/test/test-utils-a64.cc
index fcbc3889..27147c5b 100644
--- a/test/test-utils-a64.cc
+++ b/test/test-utils-a64.cc
@@ -24,15 +24,15 @@
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include "test-utils-a64.h"
-
#include <cmath>
#include "test-runner.h"
+#include "test-utils-a64.h"
+
+#include "a64/cpu-a64.h"
+#include "a64/disasm-a64.h"
#include "a64/macro-assembler-a64.h"
#include "a64/simulator-a64.h"
-#include "a64/disasm-a64.h"
-#include "a64/cpu-a64.h"
#define __ masm->
diff --git a/test/test-utils-a64.h b/test/test-utils-a64.h
index 09a86c1b..b70f396e 100644
--- a/test/test-utils-a64.h
+++ b/test/test-utils-a64.h
@@ -28,10 +28,11 @@
#define VIXL_A64_TEST_UTILS_A64_H_
#include "test-runner.h"
+
+#include "a64/cpu-a64.h"
+#include "a64/disasm-a64.h"
#include "a64/macro-assembler-a64.h"
#include "a64/simulator-a64.h"
-#include "a64/disasm-a64.h"
-#include "a64/cpu-a64.h"
namespace vixl {