136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ PR18931 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ RUN: llvm-mc < %s -triple=arm-linux-gnueabi -filetype=obj -o - \ 336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ RUN: | llvm-objdump --disassemble -arch=arm - | FileCheck %s 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .text 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines@ CHECK: cmp r2, #1 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmp r2, #(l2 - l1 + 4) >> 2 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesl1: 936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesl2: 10