Add support for parsing .float
[oota-llvm.git] / test / MC / AsmParser / floating-literals.s
1 # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
2
3 # CHECK: .long  1067412619
4 # CHECK: .long  1075000115
5 # CHECK: .long  1077936128
6 # CHECK: .long  1082549862
7 .single 1.2455, +2.3, 3, + 4.2
8
9 # CHECK: .long  1067928519
10 .float 1.307
11         
12 # CHECK: .quad  4617315517961601024
13 # CHECK: .quad  4597526701198935065
14 # CHECK: .quad  -4600933674317040845
15 .double 5, .232, -11.1
16
17 # CHECK: .quad  0
18 .double 0.0
19
20 # CHECK: .quad  -4570379565595099136
21 .double -1.2e3
22 # CHECK: .quad  -4690170861623122860
23 .double -1.2e-5
24 # CHECK: .quad  -4465782973978902528
25 .double -1.2e+10
26 # CHECK: .quad  4681608360884174848
27 .double 1e5
28 # CHECK: .quad  4681608360884174848
29 .double 1.e5
30 # CHECK: .quad  4611686018427387904
31 .double 2.
32
33 // APFloat should reject these with an error, not crash:
34 //.double -1.2e+
35 //.double -1.2e