Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / M68k / ShiftRotate / Classes / MxSR_DI.s
bloba511debe9a1ca20828bdc7fb007719ad286d0ab1
1 ; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s
3 ; CHECK: lsl.b #1, %d1
4 ; CHECK-SAME: encoding: [0xe3,0x09]
5 lsl.b #1, %d1
6 ; CHECK: lsl.l #1, %d1
7 ; CHECK-SAME: encoding: [0xe3,0x89]
8 lsl.l #1, %d1
9 ; CHECK: lsr.b #1, %d1
10 ; CHECK-SAME: encoding: [0xe2,0x09]
11 lsr.b #1, %d1
12 ; CHECK: lsr.l #1, %d1
13 ; CHECK-SAME: encoding: [0xe2,0x89]
14 lsr.l #1, %d1
15 ; CHECK: asr.b #1, %d1
16 ; CHECK-SAME: encoding: [0xe2,0x01]
17 asr.b #1, %d1
18 ; CHECK: asr.l #1, %d1
19 ; CHECK-SAME: encoding: [0xe2,0x81]
20 asr.l #1, %d1
21 ; CHECK: rol.b #1, %d1
22 ; CHECK-SAME: encoding: [0xe3,0x19]
23 rol.b #1, %d1
24 ; CHECK: rol.l #1, %d1
25 ; CHECK-SAME: encoding: [0xe3,0x99]
26 rol.l #1, %d1
27 ; CHECK: ror.b #1, %d1
28 ; CHECK-SAME: encoding: [0xe2,0x19]
29 ror.b #1, %d1
30 ; CHECK: ror.l #1, %d1
31 ; CHECK-SAME: encoding: [0xe2,0x99]
32 ror.l #1, %d1
33 ; CHECK: ror.l #2, %d1
34 ; CHECK-SAME: encoding: [0xe4,0x99]
35 ror.l #2, %d1
36 ; CHECK: ror.l #3, %d1
37 ; CHECK-SAME: encoding: [0xe6,0x99]
38 ror.l #3, %d1
39 ; CHECK: ror.l #4, %d1
40 ; CHECK-SAME: encoding: [0xe8,0x99]
41 ror.l #4, %d1
42 ; CHECK: ror.l #5, %d1
43 ; CHECK-SAME: encoding: [0xea,0x99]
44 ror.l #5, %d1
45 ; CHECK: ror.l #6, %d1
46 ; CHECK-SAME: encoding: [0xec,0x99]
47 ror.l #6, %d1
48 ; CHECK: ror.l #7, %d1
49 ; CHECK-SAME: encoding: [0xee,0x99]
50 ror.l #7, %d1
51 ; CHECK: ror.l #8, %d1
52 ; CHECK-SAME: encoding: [0xe0,0x99]
53 ror.l #8, %d1