blob: 35376c611bfe0a075b15daf2470ea2e6d5d3d318 [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
4// Checks to make sure we parse the hexidecimal 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