Blame


1 76193d7c 2003-09-30 devnull .globl _setlabel
2 76193d7c 2003-09-30 devnull .type _setlabel,@function
3 76193d7c 2003-09-30 devnull
4 76193d7c 2003-09-30 devnull _setlabel:
5 76193d7c 2003-09-30 devnull movl 4(%esp), %eax
6 76193d7c 2003-09-30 devnull movl 0(%esp), %edx
7 76193d7c 2003-09-30 devnull movl %edx, 0(%eax)
8 76193d7c 2003-09-30 devnull movl %ebx, 4(%eax)
9 76193d7c 2003-09-30 devnull movl %esp, 8(%eax)
10 76193d7c 2003-09-30 devnull movl %ebp, 12(%eax)
11 76193d7c 2003-09-30 devnull movl %esi, 16(%eax)
12 76193d7c 2003-09-30 devnull movl %edi, 20(%eax)
13 76193d7c 2003-09-30 devnull xorl %eax, %eax
14 76193d7c 2003-09-30 devnull ret
15 76193d7c 2003-09-30 devnull
16 76193d7c 2003-09-30 devnull .globl _gotolabel
17 76193d7c 2003-09-30 devnull .type _gotolabel,@function
18 76193d7c 2003-09-30 devnull
19 76193d7c 2003-09-30 devnull _gotolabel:
20 a3785ca2 2004-04-21 devnull pushl $1
21 a3785ca2 2004-04-21 devnull call _threadinswitch
22 a3785ca2 2004-04-21 devnull popl %eax
23 76193d7c 2003-09-30 devnull movl 4(%esp), %edx
24 76193d7c 2003-09-30 devnull movl 0(%edx), %ecx
25 76193d7c 2003-09-30 devnull movl 4(%edx), %ebx
26 76193d7c 2003-09-30 devnull movl 8(%edx), %esp
27 76193d7c 2003-09-30 devnull movl 12(%edx), %ebp
28 76193d7c 2003-09-30 devnull movl 16(%edx), %esi
29 76193d7c 2003-09-30 devnull movl 20(%edx), %edi
30 a3785ca2 2004-04-21 devnull movl %ecx, 0(%esp)
31 a3785ca2 2004-04-21 devnull pushl $0
32 a3785ca2 2004-04-21 devnull call _threadinswitch
33 a3785ca2 2004-04-21 devnull popl %eax
34 76193d7c 2003-09-30 devnull xorl %eax, %eax
35 76193d7c 2003-09-30 devnull incl %eax
36 76193d7c 2003-09-30 devnull ret
37 76193d7c 2003-09-30 devnull
38 76193d7c 2003-09-30 devnull
39 49588d5d 2003-12-17 devnull # .globl _xinc
40 49588d5d 2003-12-17 devnull # _xinc:
41 49588d5d 2003-12-17 devnull # movl 4(%esp), %eax
42 49588d5d 2003-12-17 devnull # lock incl 0(%eax)
43 49588d5d 2003-12-17 devnull # ret
44 49588d5d 2003-12-17 devnull #
45 49588d5d 2003-12-17 devnull # .globl _xdec
46 49588d5d 2003-12-17 devnull # _xdec:
47 49588d5d 2003-12-17 devnull # movl 4(%esp), %eax
48 49588d5d 2003-12-17 devnull # lock decl 0(%eax)
49 49588d5d 2003-12-17 devnull # jz iszero
50 49588d5d 2003-12-17 devnull # movl $1, %eax
51 49588d5d 2003-12-17 devnull # ret
52 49588d5d 2003-12-17 devnull # iszero:
53 49588d5d 2003-12-17 devnull # movl $0, %eax
54 49588d5d 2003-12-17 devnull # ret
55 49588d5d 2003-12-17 devnull #