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