Encode the 32-bit wide Thumb (and Thumb2) instructions with the high order
halfword being emitted to the stream first. rdar://8728174

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120848 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/MC/ARM/neont2-reverse-encoding.s b/test/MC/ARM/neont2-reverse-encoding.s
index 4155492..80c42f4 100644
--- a/test/MC/ARM/neont2-reverse-encoding.s
+++ b/test/MC/ARM/neont2-reverse-encoding.s
@@ -1,26 +1,26 @@
 @ RUN: llvm-mc -mcpu=cortex-a8 -triple thumb-unknown-unkown -show-encoding < %s | FileCheck %s
 
-@ CHECK: vrev64.8	d16, d16        @ encoding: [0x20,0x00,0xf0,0xff]
+@ CHECK: vrev64.8	d16, d16        @ encoding: [0xf0,0xff,0x20,0x00]
 	vrev64.8	d16, d16
-@ CHECK: vrev64.16	d16, d16        @ encoding: [0x20,0x00,0xf4,0xff]
+@ CHECK: vrev64.16	d16, d16        @ encoding: [0xf4,0xff,0x20,0x00]
 	vrev64.16	d16, d16
-@ CHECK: vrev64.32	d16, d16        @ encoding: [0x20,0x00,0xf8,0xff]
+@ CHECK: vrev64.32	d16, d16        @ encoding: [0xf8,0xff,0x20,0x00]
 	vrev64.32	d16, d16
-@ CHECK: vrev64.8	q8, q8          @ encoding: [0x60,0x00,0xf0,0xff]
+@ CHECK: vrev64.8	q8, q8          @ encoding: [0xf0,0xff,0x60,0x00]
 	vrev64.8	q8, q8
-@ CHECK: vrev64.16	q8, q8          @ encoding: [0x60,0x00,0xf4,0xff]
+@ CHECK: vrev64.16	q8, q8          @ encoding: [0xf4,0xff,0x60,0x00]
 	vrev64.16	q8, q8
-@ CHECK: vrev64.32	q8, q8          @ encoding: [0x60,0x00,0xf8,0xff]
+@ CHECK: vrev64.32	q8, q8          @ encoding: [0xf8,0xff,0x60,0x00]
 	vrev64.32	q8, q8
-@ CHECK: vrev32.8	d16, d16        @ encoding: [0xa0,0x00,0xf0,0xff]
+@ CHECK: vrev32.8	d16, d16        @ encoding: [0xf0,0xff,0xa0,0x00]
 	vrev32.8	d16, d16
-@ CHECK: vrev32.16	d16, d16        @ encoding: [0xa0,0x00,0xf4,0xff]
+@ CHECK: vrev32.16	d16, d16        @ encoding: [0xf4,0xff,0xa0,0x00]
 	vrev32.16	d16, d16
-@ CHECK: vrev32.8	q8, q8          @ encoding: [0xe0,0x00,0xf0,0xff]
+@ CHECK: vrev32.8	q8, q8          @ encoding: [0xf0,0xff,0xe0,0x00]
 	vrev32.8	q8, q8
-@ CHECK: vrev32.16	q8, q8          @ encoding: [0xe0,0x00,0xf4,0xff]
+@ CHECK: vrev32.16	q8, q8          @ encoding: [0xf4,0xff,0xe0,0x00]
 	vrev32.16	q8, q8
-@ CHECK: vrev16.8	d16, d16        @ encoding: [0x20,0x01,0xf0,0xff]
+@ CHECK: vrev16.8	d16, d16        @ encoding: [0xf0,0xff,0x20,0x01]
 	vrev16.8	d16, d16
-@ CHECK: vrev16.8	q8, q8          @ encoding: [0x60,0x01,0xf0,0xff]
+@ CHECK: vrev16.8	q8, q8          @ encoding: [0xf0,0xff,0x60,0x01]
 	vrev16.8	q8, q8