brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.0 KiB · 0d62277 Raw
125 lines · plain
1# RUN: not llvm-mc -triple i386-unknown-unknown %s 2> /dev/null | FileCheck %s2# RUN: not llvm-mc -triple i386-unknown-unknown %s 2>&1 > /dev/null| FileCheck %s --check-prefix=CHECK-ERROR3 4# CHECK: .long	10674126195# CHECK: .long	10750001156# CHECK: .long	10779361287# CHECK: .long	10825498628.single 1.2455, +2.3, 3, + 4.29 10# CHECK: .long	213909504011.single InFinIty12 13# CHECK: .quad	921886843722740531214.double infinity15 16# CHECK: .long	428657868817.single -iNf18 19# CHECK: .quad	-450359962737049620.double -inf21 22# CHECK: .long	214748364723.single nAN24 25# CHECK: .quad	922337203685477580726.double NaN27 28# CHECK: .long  106792851929.float 1.30730 31# CHECK: .quad	461731551796160102432# CHECK: .quad	459752670119893506533# CHECK: .quad	-460093367431704084534.double 5, .232, -11.135 36# CHECK: .quad  037.double 0.038 39# CHECK: .quad  -457037956559509913640.double -1.2e341# CHECK: .quad  -469017086162312286042.double -1.2e-543# CHECK: .quad  -446578297397890252844.double -1.2e+1045# CHECK: .quad  468160836088417484846.double 1e547# CHECK: .quad  468160836088417484848.double 1.e549# CHECK: .quad  461168601842738790450.double 2.51# CHECK: .quad  461168601842738790452.double 2.e53# CHECK: .quad  461168601842738790454.double 2.e+55# CHECK: .quad  461168601842738790456.double 2.e-57# CHECK: .quad  -461528889812928430158.double -1.2e59# CHECK: .quad  462181911758897152060.double 1e161# CHECK: .quad	459187018006695772262.double 1e-163 64 65# CHECK: .quad  -457037956559509913666.double -1.2E367# CHECK: .quad  -469017086162312286068.double -1.2E-569# CHECK: .quad  -446578297397890252870.double -1.2E+1071# CHECK: .quad  468160836088417484872.double 1E573# CHECK: .quad  468160836088417484874.double 1.E575# CHECK: .quad  461168601842738790476.double 2.E77# CHECK: .quad  461168601842738790478.double 2.E+79# CHECK: .quad  461168601842738790480.double 2.E-81# CHECK: .quad  -461528889812928430182.double -1.2E83# CHECK: .quad  462181911758897152084.double 1E185# CHECK: .quad  459187018006695772286.double 1E-187 88 89# CHECK-ERROR: :[[#@LINE+1]]:12: error: unexpected token90.double 1e1e91# CHECK-ERROR: :[[#@LINE+1]]:9: error: invalid sign in float literal92.double 2.+193 94# CHECK: .long 131017752095.float 0x12f7.1ep+1796# CHECK: .long 108422758497.float 0x.ap+398# CHECK: .quad 460267881917264691299.double 0x2.p-2100# CHECK: .long 1094713344101.float 0x3p2102# CHECK: .long 872284160103.float 0x7fp-30104# CHECK: .long 3212836864105.float -0x1.0p0106 107# CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one exponent digit108.float 0xa.apa109 110# CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one exponent digit111.double -0x1.2p+112 113# CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one exponent digit114.double -0x1.2p115 116# CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one significand digit117.float 0xp2118 119# CHECK-ERROR: invalid hexadecimal floating-point constant: expected at least one significand digit120.float 0x.p5121 122# CHECK-ERROR: error: invalid hexadecimal floating-point constant: expected exponent part 'p'123.float 0x1.2124 125