]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/20050125-1.c.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / 20050125-1.c.s
1 .text
2 .file "20050125-1.c"
3 .section .text.seterr,"ax",@progbits
4 .hidden seterr # -- Begin function seterr
5 .globl seterr
6 .type seterr,@function
7 seterr: # @seterr
8 .param i32, i32
9 .result i32
10 # BB#0: # %entry
11 i32.store 8($0), $1
12 i32.const $push0=, 0
13 # fallthrough-return: $pop0
14 .endfunc
15 .Lfunc_end0:
16 .size seterr, .Lfunc_end0-seterr
17 # -- End function
18 .section .text.bracket_empty,"ax",@progbits
19 .hidden bracket_empty # -- Begin function bracket_empty
20 .globl bracket_empty
21 .type bracket_empty,@function
22 bracket_empty: # @bracket_empty
23 .param i32
24 .local i32
25 # BB#0: # %entry
26 block
27 block
28 i32.load $push9=, 0($0)
29 tee_local $push8=, $1=, $pop9
30 i32.load $push0=, 4($0)
31 i32.ge_u $push1=, $pop8, $pop0
32 br_if 0, $pop1 # 0: down to label1
33 # BB#1: # %land.lhs.true
34 i32.const $push2=, 1
35 i32.add $push3=, $1, $pop2
36 i32.store 0($0), $pop3
37 i32.load8_u $push4=, 0($1)
38 i32.const $push5=, 93
39 i32.eq $push6=, $pop4, $pop5
40 br_if 1, $pop6 # 1: down to label0
41 .LBB1_2: # %lor.lhs.false
42 end_block # label1:
43 i32.const $push7=, 7
44 i32.store 8($0), $pop7
45 .LBB1_3: # %if.end
46 end_block # label0:
47 # fallthrough-return
48 .endfunc
49 .Lfunc_end1:
50 .size bracket_empty, .Lfunc_end1-bracket_empty
51 # -- End function
52 .section .text.main,"ax",@progbits
53 .hidden main # -- Begin function main
54 .globl main
55 .type main,@function
56 main: # @main
57 .param i32, i32
58 .result i32
59 # BB#0: # %if.end
60 i32.const $push0=, 0
61 # fallthrough-return: $pop0
62 .endfunc
63 .Lfunc_end2:
64 .size main, .Lfunc_end2-main
65 # -- End function
66
67 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"