~ubuntu-branches/debian/squeeze/ffcall/squeeze

« back to all changes in this revision

Viewing changes to callback/trampoline_r/proto-s390.s

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Egger
  • Date: 2010-06-26 15:29:30 UTC
  • mfrom: (5.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100626152930-c09y01gk3szcnykn
Tags: 1.10+cvs20100619-2
Ship to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
        .file   "proto.c"
 
2
        .version        "01.01"
 
3
gcc2_compiled.:
 
4
.text
 
5
        .align 4
 
6
.globl tramp
 
7
        .type    tramp,@function
 
8
tramp:
 
9
#       leaf function           0
 
10
#       automatics              0
 
11
#       outgoing args           0
 
12
#       need frame pointer      0
 
13
#       call alloca             0
 
14
#       has varargs             0
 
15
#       incoming args (stack)   0
 
16
#       function length         10
 
17
#       register live           0010000000000010000000000000000000
 
18
        stm     %r13,%r15,52(%r15)
 
19
        bras    %r13,.LTN0_0
 
20
.LT0_0:
 
21
.LC0:
 
22
        .long   1934968593
 
23
.LC1:
 
24
        .long   -1161904448
 
25
.LTN0_0:
 
26
        lr      %r1,%r15
 
27
        ahi     %r15,-96
 
28
        st      %r1,0(%r15)
 
29
        l       %r2,.LC1-.LT0_0(%r13)
 
30
        l       %r0,.LC0-.LT0_0(%r13)
 
31
        basr    %r14,%r2
 
32
        l       %r4,152(%r15)
 
33
        lm      %r13,%r15,148(%r15)
 
34
        br      %r4
 
35
.Lfe1:
 
36
        .size    tramp,.Lfe1-tramp
 
37
        .align 4
 
38
.globl jump
 
39
        .type    jump,@function
 
40
jump:
 
41
#       leaf function
 
42
#       has varargs             0
 
43
#       incoming args (stack)   0
 
44
#       function length         6
 
45
#       register live           0100000000000000000000000000000000
 
46
        stm     %r13,%r13,52(%r15)
 
47
        bras    %r13,.LTN1_0
 
48
.LT1_0:
 
49
.LC2:
 
50
        .long   -1161904448
 
51
.LTN1_0:
 
52
        l       %r1,.LC2-.LT1_0(%r13)
 
53
        br      %r1
 
54
        lm      %r13,%r13,52(%r15)
 
55
        br      %r14
 
56
.Lfe2:
 
57
        .size    jump,.Lfe2-jump
 
58
        .ident  "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)"