3 .section .text.copysign_bug,"ax",@progbits
4 .hidden copysign_bug # -- Begin function copysign_bug
6 .type copysign_bug,@function
7 copysign_bug: # @copysign_bug
12 f64.const $push10=, 0x0p0
13 f64.eq $push2=, $0, $pop10
14 br_if 0, $pop2 # 0: down to label0
16 f64.const $push1=, 0x1p-1
17 f64.mul $push0=, $0, $pop1
18 f64.ne $push3=, $pop0, $0
19 br_if 0, $pop3 # 0: down to label0
27 f64.const $push4=, 0x1p0
28 f64.copysign $push5=, $pop4, $0
29 f64.const $push12=, 0x0p0
30 f64.lt $push6=, $pop5, $pop12
31 i32.select $push9=, $pop8, $pop7, $pop6
32 # fallthrough-return: $pop9
35 .size copysign_bug, .Lfunc_end0-copysign_bug
37 .section .text.main,"ax",@progbits
38 .hidden main # -- Begin function main
45 f64.const $push0=, -0x0p0
46 i32.call $push1=, copysign_bug@FUNCTION, $pop0
48 i32.ne $push3=, $pop1, $pop2
49 br_if 0, $pop3 # 0: down to label1
59 .size main, .Lfunc_end1-main
62 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"