]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/991202-3.c.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / 991202-3.c.s
1 .text
2 .file "991202-3.c"
3 .section .text.f,"ax",@progbits
4 .hidden f # -- Begin function f
5 .globl f
6 .type f,@function
7 f: # @f
8 .param i32
9 .result i32
10 # BB#0: # %entry
11 i32.const $push0=, 13
12 i32.shl $push1=, $0, $pop0
13 i32.const $push2=, 536862720
14 i32.and $push3=, $pop1, $pop2
15 # fallthrough-return: $pop3
16 .endfunc
17 .Lfunc_end0:
18 .size f, .Lfunc_end0-f
19 # -- End function
20 .section .text.g,"ax",@progbits
21 .hidden g # -- Begin function g
22 .globl g
23 .type g,@function
24 g: # @g
25 .param i32
26 .result i32
27 # BB#0: # %entry
28 i32.const $push0=, 16
29 i32.shl $push1=, $0, $pop0
30 # fallthrough-return: $pop1
31 .endfunc
32 .Lfunc_end1:
33 .size g, .Lfunc_end1-g
34 # -- End function
35 .section .text.h,"ax",@progbits
36 .hidden h # -- Begin function h
37 .globl h
38 .type h,@function
39 h: # @h
40 .param i32
41 .result i32
42 # BB#0: # %entry
43 i32.const $push0=, 3
44 i32.shr_u $push1=, $0, $pop0
45 # fallthrough-return: $pop1
46 .endfunc
47 .Lfunc_end2:
48 .size h, .Lfunc_end2-h
49 # -- End function
50 .section .text.main,"ax",@progbits
51 .hidden main # -- Begin function main
52 .globl main
53 .type main,@function
54 main: # @main
55 .result i32
56 # BB#0: # %if.end
57 i32.const $push0=, 0
58 call exit@FUNCTION, $pop0
59 unreachable
60 .endfunc
61 .Lfunc_end3:
62 .size main, .Lfunc_end3-main
63 # -- End function
64
65 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
66 .functype exit, void, i32