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	2139095040
10.single InFinIty
11
12# CHECK: .long	4286578688
13.single -iNf
14
15# CHECK: .long	2147483647
16.single nAN
17
18# CHECK: .long  1067928519
19.float 1.307
20
21# CHECK: .quad	4617315517961601024
22# CHECK: .quad	4597526701198935065
23# CHECK: .quad	-4600933674317040845
24.double 5, .232, -11.1
25
26# CHECK: .quad  0
27.double 0.0
28
29# CHECK: .quad  -4570379565595099136
30.double -1.2e3
31# CHECK: .quad  -4690170861623122860
32.double -1.2e-5
33# CHECK: .quad  -4465782973978902528
34.double -1.2e+10
35# CHECK: .quad  4681608360884174848
36.double 1e5
37# CHECK: .quad  4681608360884174848
38.double 1.e5
39# CHECK: .quad  4611686018427387904
40.double 2.
41
42// APFloat should reject these with an error, not crash:
43//.double -1.2e+
44//.double -1.2e
45