blob: b3a19fbaa34501ef74cc3db0dd0add822147f4be [file] [log] [blame]
Chad Rosier8bc65562013-02-12 01:00:01 +00001// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel %s | FileCheck %s
2// rdar://12470373
3
Matt Beaumont-Gay0e760da2013-02-25 18:11:18 +00004// Checks to make sure we parse the hexadecimal suffix properly.
Chad Rosier8bc65562013-02-12 01:00:01 +00005// 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