blob: d44bb9830c081166119b62cfd95ee677f392b10e [file] [log] [blame]
Daniel Dunbar2af16532010-09-24 01:59:56 +00001# 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
Roman Divacky7e9e2902011-01-28 14:20:32 +00008
Kevin Enderby5bbe9572011-03-29 21:11:52 +00009# CHECK: .long 2139095040
10.single InFinIty
11
Kevin Enderbydf4935c2011-03-29 21:54:10 +000012# CHECK: .long 4286578688
13.single -iNf
14
Kevin Enderby5bbe9572011-03-29 21:11:52 +000015# CHECK: .long 2147483647
16.single nAN
17
Roman Divacky7e9e2902011-01-28 14:20:32 +000018# CHECK: .long 1067928519
19.float 1.307
Daniel Dunbar2af16532010-09-24 01:59:56 +000020
21# CHECK: .quad 4617315517961601024
22# CHECK: .quad 4597526701198935065
23# CHECK: .quad -4600933674317040845
24.double 5, .232, -11.1
Daniel Dunbarce17f722010-09-24 17:10:26 +000025
26# CHECK: .quad 0
27.double 0.0
Daniel Dunbard116d8a2010-09-27 20:12:52 +000028
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