Blob


1 .globl _setlabel
2 .type _setlabel,#function
4 _setlabel:
5 ta 3
6 st %i0, [%o0]
7 st %i1, [%o0+4]
8 st %i2, [%o0+8]
9 st %i3, [%o0+12]
10 st %i4, [%o0+16]
11 st %i5, [%o0+20]
12 st %i6, [%o0+24]
13 st %i7, [%o0+28]
14 st %l0, [%o0+32]
15 st %l1, [%o0+36]
16 st %l2, [%o0+40]
17 st %l3, [%o0+44]
18 st %l4, [%o0+48]
19 st %l5, [%o0+52]
20 st %l6, [%o0+56]
21 st %l7, [%o0+60]
22 st %sp, [%o0+64]
23 st %o7, [%o0+68]
24 jmpl %o7+8, %g0
25 or %g0, %g0, %o0
27 .globl _gotolabel
28 .type _gotolabel,#function
30 _gotolabel:
31 ta 3
32 ld [%o0], %i0
33 ld [%o0+4], %i1
34 ld [%o0+8], %i2
35 ld [%o0+12], %i3
36 ld [%o0+16], %i4
37 ld [%o0+20], %i5
38 ld [%o0+24], %i6
39 ld [%o0+28], %i7
40 ld [%o0+32], %l0
41 ld [%o0+36], %l1
42 ld [%o0+40], %l2
43 ld [%o0+44], %l3
44 ld [%o0+48], %l4
45 ld [%o0+52], %l5
46 ld [%o0+56], %l6
47 ld [%o0+60], %l7
48 ld [%o0+64], %sp
49 ld [%o0+68], %o7
50 jmpl %o7+8, %g0
51 or %g0, 1, %o0