]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/pr31448.c.s
New upstream version 1.25.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / pr31448.c.s
1 .text
2 .file "pr31448.c"
3 .section .text.g,"ax",@progbits
4 .hidden g # -- Begin function g
5 .globl g
6 .type g,@function
7 g: # @g
8 # BB#0: # %entry
9 unreachable
10 unreachable
11 .endfunc
12 .Lfunc_end0:
13 .size g, .Lfunc_end0-g
14 # -- End function
15 .section .text.f,"ax",@progbits
16 .hidden f # -- Begin function f
17 .globl f
18 .type f,@function
19 f: # @f
20 .local i32
21 # BB#0: # %entry
22 i32.const $push0=, 0
23 i32.load $push15=, next($pop0)
24 tee_local $push14=, $0=, $pop15
25 i32.load $push1=, 0($0)
26 i32.const $push2=, -16777216
27 i32.and $push3=, $pop1, $pop2
28 i32.const $push4=, 16711422
29 i32.or $push5=, $pop3, $pop4
30 i32.store 0($pop14), $pop5
31 i32.const $push13=, 0
32 i32.load $push12=, next($pop13)
33 tee_local $push11=, $0=, $pop12
34 i32.load $push6=, 4($0)
35 i32.const $push10=, -16777216
36 i32.and $push7=, $pop6, $pop10
37 i32.const $push9=, 16711422
38 i32.or $push8=, $pop7, $pop9
39 i32.store 4($pop11), $pop8
40 # fallthrough-return
41 .endfunc
42 .Lfunc_end1:
43 .size f, .Lfunc_end1-f
44 # -- End function
45 .section .text.main,"ax",@progbits
46 .hidden main # -- Begin function main
47 .globl main
48 .type main,@function
49 main: # @main
50 .result i32
51 # BB#0: # %if.end6
52 i32.const $push0=, 0
53 i32.const $push2=, 0
54 i32.load $push1=, __stack_pointer($pop2)
55 i32.const $push3=, 16
56 i32.sub $push6=, $pop1, $pop3
57 i32.const $push4=, 8
58 i32.add $push5=, $pop6, $pop4
59 i32.store next($pop0), $pop5
60 i32.const $push7=, 0
61 # fallthrough-return: $pop7
62 .endfunc
63 .Lfunc_end2:
64 .size main, .Lfunc_end2-main
65 # -- End function
66 .hidden next # @next
67 .type next,@object
68 .section .bss.next,"aw",@nobits
69 .globl next
70 .p2align 2
71 next:
72 .int32 0
73 .size next, 4
74
75
76 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"