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 .