| ; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s |
| |
| ; CHECK: lsl.b #1, %d1 |
| ; CHECK-SAME: encoding: [0xe3,0x09] |
| lsl.b #1, %d1 |
| ; CHECK: lsl.l #1, %d1 |
| ; CHECK-SAME: encoding: [0xe3,0x89] |
| lsl.l #1, %d1 |
| ; CHECK: lsr.b #1, %d1 |
| ; CHECK-SAME: encoding: [0xe2,0x09] |
| lsr.b #1, %d1 |
| ; CHECK: lsr.l #1, %d1 |
| ; CHECK-SAME: encoding: [0xe2,0x89] |
| lsr.l #1, %d1 |
| ; CHECK: asr.b #1, %d1 |
| ; CHECK-SAME: encoding: [0xe2,0x01] |
| asr.b #1, %d1 |
| ; CHECK: asr.l #1, %d1 |
| ; CHECK-SAME: encoding: [0xe2,0x81] |
| asr.l #1, %d1 |
| ; CHECK: rol.b #1, %d1 |
| ; CHECK-SAME: encoding: [0xe3,0x19] |
| rol.b #1, %d1 |
| ; CHECK: rol.l #1, %d1 |
| ; CHECK-SAME: encoding: [0xe3,0x99] |
| rol.l #1, %d1 |
| ; CHECK: ror.b #1, %d1 |
| ; CHECK-SAME: encoding: [0xe2,0x19] |
| ror.b #1, %d1 |
| ; CHECK: ror.l #1, %d1 |
| ; CHECK-SAME: encoding: [0xe2,0x99] |
| ror.l #1, %d1 |
| ; CHECK: ror.l #2, %d1 |
| ; CHECK-SAME: encoding: [0xe4,0x99] |
| ror.l #2, %d1 |
| ; CHECK: ror.l #3, %d1 |
| ; CHECK-SAME: encoding: [0xe6,0x99] |
| ror.l #3, %d1 |
| ; CHECK: ror.l #4, %d1 |
| ; CHECK-SAME: encoding: [0xe8,0x99] |
| ror.l #4, %d1 |
| ; CHECK: ror.l #5, %d1 |
| ; CHECK-SAME: encoding: [0xea,0x99] |
| ror.l #5, %d1 |
| ; CHECK: ror.l #6, %d1 |
| ; CHECK-SAME: encoding: [0xec,0x99] |
| ror.l #6, %d1 |
| ; CHECK: ror.l #7, %d1 |
| ; CHECK-SAME: encoding: [0xee,0x99] |
| ror.l #7, %d1 |
| ; CHECK: ror.l #8, %d1 |
| ; CHECK-SAME: encoding: [0xe0,0x99] |
| ror.l #8, %d1 |
| |