136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// PR18929 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// RUN: llvm-mc < %s -triple=aarch64-linux-gnueabi -mattr=+fp-armv8,+neon -filetype=obj -o - \ 3de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainar// RUN: | llvm-objdump --disassemble -arch=arm64 - | FileCheck %s 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines .text 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: cmp w0, #123 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmp w0, 123 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: fmov s0, #1.06250000 936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmov s0, 1.0625 1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: fcmp s0, #0.0 1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmp s0, 0.0 1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: cmgt v0.8b, v15.8b, #0 1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmgt v0.8b, v15.8b, 0 1436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines// CHECK: fcmeq v0.2s, v31.2s, #0.0 1536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmeq v0.2s, v31.2s, 0.0 1636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesl1: 1736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesl2: 18