Artifact d9367b14eefdb4fdd1f42769e26b18219aaac160:


0000: 09 2e 66 69 6c 65 09 22 70 72 6f 74 6f 2e 63 22  ..file."proto.c"
0010: 0a 09 2e 76 65 72 73 69 6f 6e 09 22 30 31 2e 30  ...version."01.0
0020: 31 22 0a 67 63 63 32 5f 63 6f 6d 70 69 6c 65 64  1".gcc2_compiled
0030: 2e 3a 0a 2e 74 65 78 74 0a 09 2e 61 6c 69 67 6e  .:..text...align
0040: 20 34 0a 2e 67 6c 6f 62 6c 20 74 72 61 6d 70 0a   4..globl tramp.
0050: 09 2e 74 79 70 65 09 20 74 72 61 6d 70 2c 40 66  ..type. tramp,@f
0060: 75 6e 63 74 69 6f 6e 0a 74 72 61 6d 70 3a 0a 23  unction.tramp:.#
0070: 09 6c 65 61 66 20 66 75 6e 63 74 69 6f 6e 20 20  .leaf function  
0080: 20 20 20 20 20 20 20 20 20 30 0a 23 09 61 75 74           0.#.aut
0090: 6f 6d 61 74 69 63 73 20 20 20 20 20 20 20 20 20  omatics         
00a0: 20 20 20 20 20 30 0a 23 09 6f 75 74 67 6f 69 6e       0.#.outgoin
00b0: 67 20 61 72 67 73 20 20 20 20 20 20 20 20 20 20  g args          
00c0: 20 30 0a 23 09 6e 65 65 64 20 66 72 61 6d 65 20   0.#.need frame 
00d0: 70 6f 69 6e 74 65 72 20 20 20 20 20 20 30 0a 23  pointer      0.#
00e0: 09 63 61 6c 6c 20 61 6c 6c 6f 63 61 20 20 20 20  .call alloca    
00f0: 20 20 20 20 20 20 20 20 20 30 0a 23 09 68 61 73           0.#.has
0100: 20 76 61 72 61 72 67 73 20 20 20 20 20 20 20 20   varargs        
0110: 20 20 20 20 20 30 0a 23 09 69 6e 63 6f 6d 69 6e       0.#.incomin
0120: 67 20 61 72 67 73 20 28 73 74 61 63 6b 29 20 20  g args (stack)  
0130: 20 30 0a 23 09 66 75 6e 63 74 69 6f 6e 20 6c 65   0.#.function le
0140: 6e 67 74 68 20 20 20 20 20 20 20 20 20 31 36 0a  ngth         16.
0150: 23 09 72 65 67 69 73 74 65 72 20 6c 69 76 65 20  #.register live 
0160: 20 20 20 20 20 20 20 20 20 20 30 31 31 30 30 30            011000
0170: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30  0000000010000000
0180: 30 30 30 30 30 30 30 30 30 30 30 30 0a 09 73 74  000000000000..st
0190: 6d 09 25 72 31 33 2c 25 72 31 35 2c 35 32 28 25  m.%r13,%r15,52(%
01a0: 72 31 35 29 0a 09 62 72 61 73 09 25 72 31 33 2c  r15)..bras.%r13,
01b0: 2e 4c 54 4e 30 5f 30 0a 2e 4c 54 30 5f 30 3a 0a  .LTN0_0..LT0_0:.
01c0: 2e 4c 43 30 3a 0a 09 2e 6c 6f 6e 67 09 33 30 35  .LC0:...long.305
01d0: 34 31 39 38 39 36 0a 2e 4c 43 31 3a 0a 09 2e 6c  419896..LC1:...l
01e0: 6f 6e 67 09 31 39 33 34 39 36 38 35 39 33 0a 2e  ong.1934968593..
01f0: 4c 43 32 3a 0a 09 2e 6c 6f 6e 67 09 2d 31 31 36  LC2:...long.-116
0200: 31 39 30 34 34 34 38 0a 2e 4c 54 4e 30 5f 30 3a  1904448..LTN0_0:
0210: 0a 09 6c 72 09 25 72 31 2c 25 72 31 35 0a 09 61  ..lr.%r1,%r15..a
0220: 68 69 09 25 72 31 35 2c 2d 39 36 0a 09 73 74 09  hi.%r15,-96..st.
0230: 25 72 31 2c 30 28 25 72 31 35 29 0a 09 6c 09 25  %r1,0(%r15)..l.%
0240: 72 31 2c 2e 4c 43 30 2d 2e 4c 54 30 5f 30 28 25  r1,.LC0-.LT0_0(%
0250: 72 31 33 29 0a 09 6c 09 25 72 32 2c 2e 4c 43 32  r13)..l.%r2,.LC2
0260: 2d 2e 4c 54 30 5f 30 28 25 72 31 33 29 0a 09 6d  -.LT0_0(%r13)..m
0270: 76 63 09 30 28 34 2c 25 72 31 29 2c 2e 4c 43 31  vc.0(4,%r1),.LC1
0280: 2d 2e 4c 54 30 5f 30 28 25 72 31 33 29 0a 09 62  -.LT0_0(%r13)..b
0290: 61 73 72 09 25 72 31 34 2c 25 72 32 0a 09 6c 09  asr.%r14,%r2..l.
02a0: 25 72 34 2c 31 35 32 28 25 72 31 35 29 0a 09 6c  %r4,152(%r15)..l
02b0: 6d 09 25 72 31 33 2c 25 72 31 35 2c 31 34 38 28  m.%r13,%r15,148(
02c0: 25 72 31 35 29 0a 09 62 72 09 25 72 34 0a 2e 4c  %r15)..br.%r4..L
02d0: 66 65 31 3a 0a 09 2e 73 69 7a 65 09 20 74 72 61  fe1:...size. tra
02e0: 6d 70 2c 2e 4c 66 65 31 2d 74 72 61 6d 70 0a 09  mp,.Lfe1-tramp..
02f0: 2e 61 6c 69 67 6e 20 34 0a 2e 67 6c 6f 62 6c 20  .align 4..globl 
0300: 6a 75 6d 70 0a 09 2e 74 79 70 65 09 20 6a 75 6d  jump...type. jum
0310: 70 2c 40 66 75 6e 63 74 69 6f 6e 0a 6a 75 6d 70  p,@function.jump
0320: 3a 0a 23 09 6c 65 61 66 20 66 75 6e 63 74 69 6f  :.#.leaf functio
0330: 6e 0a 23 09 68 61 73 20 76 61 72 61 72 67 73 20  n.#.has varargs 
0340: 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 09              0.#.
0350: 69 6e 63 6f 6d 69 6e 67 20 61 72 67 73 20 28 73  incoming args (s
0360: 74 61 63 6b 29 20 20 20 30 0a 23 09 66 75 6e 63  tack)   0.#.func
0370: 74 69 6f 6e 20 6c 65 6e 67 74 68 20 20 20 20 20  tion length     
0380: 20 20 20 20 36 0a 23 09 72 65 67 69 73 74 65 72      6.#.register
0390: 20 6c 69 76 65 20 20 20 20 20 20 20 20 20 20 20   live           
03a0: 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0100000000000000
03b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0000000000000000
03c0: 30 30 0a 09 73 74 6d 09 25 72 31 33 2c 25 72 31  00..stm.%r13,%r1
03d0: 33 2c 35 32 28 25 72 31 35 29 0a 09 62 72 61 73  3,52(%r15)..bras
03e0: 09 25 72 31 33 2c 2e 4c 54 4e 31 5f 30 0a 2e 4c  .%r13,.LTN1_0..L
03f0: 54 31 5f 30 3a 0a 2e 4c 43 33 3a 0a 09 2e 6c 6f  T1_0:..LC3:...lo
0400: 6e 67 09 2d 31 31 36 31 39 30 34 34 34 38 0a 2e  ng.-1161904448..
0410: 4c 54 4e 31 5f 30 3a 0a 09 6c 09 25 72 31 2c 2e  LTN1_0:..l.%r1,.
0420: 4c 43 33 2d 2e 4c 54 31 5f 30 28 25 72 31 33 29  LC3-.LT1_0(%r13)
0430: 0a 09 62 72 09 25 72 31 0a 09 6c 6d 09 25 72 31  ..br.%r1..lm.%r1
0440: 33 2c 25 72 31 33 2c 35 32 28 25 72 31 35 29 0a  3,%r13,52(%r15).
0450: 09 62 72 09 25 72 31 34 0a 2e 4c 66 65 32 3a 0a  .br.%r14..Lfe2:.
0460: 09 2e 73 69 7a 65 09 20 6a 75 6d 70 2c 2e 4c 66  ..size. jump,.Lf
0470: 65 32 2d 6a 75 6d 70 0a 09 2e 69 64 65 6e 74 09  e2-jump...ident.
0480: 22 47 43 43 3a 20 28 47 4e 55 29 20 32 2e 39 35  "GCC: (GNU) 2.95
0490: 2e 34 20 32 30 30 31 31 30 30 36 20 28 44 65 62  .4 20011006 (Deb
04a0: 69 61 6e 20 70 72 65 72 65 6c 65 61 73 65 29 22  ian prerelease)"
04b0: 0a                                               .