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