1 @ RUN
: llvm-mc
-triple armv7-unknown-unknown
-show-encoding
< %s | FileCheck
--check-prefix
=CHECK-ARM
%s
2 @ RUN
: llvm-mc
-triple thumbv7-unknown-unknown
-show-encoding
< %s | FileCheck
--check-prefix
=CHECK-THUMB
%s
6 vpush
{d8
, d9
, d10
, d11
, d12
}
7 vpush
{s8
, s9
, s10
, s11
, s12
}
8 vpop
{d8
, d9
, d10
, d11
, d12
}
9 vpop
{s8
, s9
, s10
, s11
, s12
}
11 @ CHECK-THUMB
: vpush
{d8
, d9
, d10
, d11
, d12
} @ encoding
: [0x2d,0xed,0x0a,0x8b]
12 @ CHECK-THUMB
: vpush
{s8
, s9
, s10
, s11
, s12
} @ encoding
: [0x2d,0xed,0x05,0x4a]
13 @ CHECK-THUMB
: vpop
{d8
, d9
, d10
, d11
, d12
} @ encoding
: [0xbd,0xec,0x0a,0x8b]
14 @ CHECK-THUMB
: vpop
{s8
, s9
, s10
, s11
, s12
} @ encoding
: [0xbd,0xec,0x05,0x4a]
16 @ CHECK-ARM
: vpush
{d8
, d9
, d10
, d11
, d12
} @ encoding
: [0x0a,0x8b,0x2d,0xed]
17 @ CHECK-ARM
: vpush
{s8
, s9
, s10
, s11
, s12
} @ encoding
: [0x05,0x4a,0x2d,0xed]
18 @ CHECK-ARM
: vpop
{d8
, d9
, d10
, d11
, d12
} @ encoding
: [0x0a,0x8b,0xbd,0xec]
19 @ CHECK-ARM
: vpop
{s8
, s9
, s10
, s11
, s12
} @ encoding
: [0x05,0x4a,0xbd,0xec]