Home | History | Annotate | Download | only in ARM
      1 @ RUN: llvm-mc -triple=armv7-apple-darwin -show-encoding < %s | FileCheck %s
      2   .syntax unified
      3 
      4 @ Shift-by-zero should canonicalize to no shift at all (lsl #0 encoding)
      5         add r1, r2, r3, lsl #0
      6         sub r1, r2, r3, ror #0
      7         eor r1, r2, r3, lsr #0
      8         orr r1, r2, r3, asr #0
      9         and r1, r2, r3, ror #0
     10         bic r1, r2, r3, lsl #0
     11 
     12 @ CHECK: add	r1, r2, r3              @ encoding: [0x03,0x10,0x82,0xe0]
     13 @ CHECK: sub	r1, r2, r3              @ encoding: [0x03,0x10,0x42,0xe0]
     14 @ CHECK: eor	r1, r2, r3              @ encoding: [0x03,0x10,0x22,0xe0]
     15 @ CHECK: orr	r1, r2, r3              @ encoding: [0x03,0x10,0x82,0xe1]
     16 @ CHECK: and	r1, r2, r3              @ encoding: [0x03,0x10,0x02,0xe0]
     17 @ CHECK: bic	r1, r2, r3              @ encoding: [0x03,0x10,0xc2,0xe1]
     18