Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / M68k / ShiftRotate / Classes / MxSR_DD.s
blobe83b854a98d88aed5c605058a3cc5e14f298ec64
1 ; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s
3 ; CHECK: lsl.b %d0, %d1
4 ; CHECK-SAME: encoding: [0xe1,0x29]
5 lsl.b %d0, %d1
6 ; CHECK: lsl.l %d1, %d2
7 ; CHECK-SAME: encoding: [0xe3,0xaa]
8 lsl.l %d1, %d2
9 ; CHECK: lsr.b %d2, %d3
10 ; CHECK-SAME: encoding: [0xe4,0x2b]
11 lsr.b %d2, %d3
12 ; CHECK: lsr.l %d3, %d4
13 ; CHECK-SAME: encoding: [0xe6,0xac]
14 lsr.l %d3, %d4
15 ; CHECK: asr.b %d4, %d5
16 ; CHECK-SAME: encoding: [0xe8,0x25]
17 asr.b %d4, %d5
18 ; CHECK: asr.l %d5, %d6
19 ; CHECK-SAME: encoding: [0xea,0xa6]
20 asr.l %d5, %d6
21 ; CHECK: rol.b %d6, %d7
22 ; CHECK-SAME: encoding: [0xed,0x3f]
23 rol.b %d6, %d7
24 ; CHECK: rol.l %d7, %d1
25 ; CHECK-SAME: encoding: [0xef,0xb9]
26 rol.l %d7, %d1
27 ; CHECK: ror.b %d0, %d1
28 ; CHECK-SAME: encoding: [0xe0,0x39]
29 ror.b %d0, %d1
30 ; CHECK: ror.l %d0, %d1
31 ; CHECK-SAME: encoding: [0xe0,0xb9]
32 ror.l %d0, %d1