]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/pr35456.c.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / pr35456.c.s
1 .text
2 .file "pr35456.c"
3 .section .text.not_fabs,"ax",@progbits
4 .hidden not_fabs # -- Begin function not_fabs
5 .globl not_fabs
6 .type not_fabs,@function
7 not_fabs: # @not_fabs
8 .param f64
9 .result f64
10 # BB#0: # %entry
11 f64.neg $push2=, $0
12 f64.const $push0=, 0x0p0
13 f64.ge $push1=, $0, $pop0
14 f64.select $push3=, $0, $pop2, $pop1
15 # fallthrough-return: $pop3
16 .endfunc
17 .Lfunc_end0:
18 .size not_fabs, .Lfunc_end0-not_fabs
19 # -- End function
20 .section .text.main,"ax",@progbits
21 .hidden main # -- Begin function main
22 .globl main
23 .type main,@function
24 main: # @main
25 .result i32
26 # BB#0: # %entry
27 block
28 f64.const $push0=, -0x0p0
29 f64.call $push1=, not_fabs@FUNCTION, $pop0
30 i64.reinterpret/f64 $push2=, $pop1
31 i64.const $push3=, 0
32 i64.ge_s $push4=, $pop2, $pop3
33 br_if 0, $pop4 # 0: down to label0
34 # BB#1: # %if.end
35 i32.const $push5=, 0
36 return $pop5
37 .LBB1_2: # %if.then
38 end_block # label0:
39 call abort@FUNCTION
40 unreachable
41 .endfunc
42 .Lfunc_end1:
43 .size main, .Lfunc_end1-main
44 # -- End function
45
46 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
47 .functype abort, void