1// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel %s | FileCheck %s 2// rdar://12470373 3 4// Checks to make sure we parse the hexadecimal suffix properly. 5// CHECK: movl $10, %eax 6 mov eax, 10 7// CHECK: movl $16, %eax 8 mov eax, 10h 9// CHECK: movl $16, %eax 10 mov eax, 10H 11// CHECK: movl $4294967295, %eax 12 mov eax, 0ffffffffh 13// CHECK: movl $4294967295, %eax 14 mov eax, 0xffffffff 15// CHECK: movl $4294967295, %eax 16 mov eax, 0xffffffffh 17// CHECK: movl $15, %eax 18 mov eax, 0fh 19// CHECK: movl $162, %eax 20 mov eax, 0a2h 21// CHECK: movl $162, %eax 22 mov eax, 0xa2 23// CHECK: movl $162, %eax 24 mov eax, 0xa2h 25// CHECK: movl $674, %eax 26 mov eax, 2a2h 27