Mercurial > mplayer.hg
annotate loader/stubs.S @ 21359:76478ba42c93
Synced with r21374
author | torinthiel |
---|---|
date | Wed, 29 Nov 2006 10:13:26 +0000 |
parents | bfe76e41e80c |
children |
rev | line source |
---|---|
21340
bfe76e41e80c
Remove #ifdef __OpenBSD__, there is no indication this is needed.
diego
parents:
21313
diff
changeset
|
1 #if defined(__APPLE__) |
21290
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
2 # define SYM(x) _ ## x |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
3 #else |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
4 # define SYM(x) x |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
5 #endif |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
6 .data |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
7 .globl SYM(exp_EH_prolog) |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
8 SYM(exp_EH_prolog): |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
9 pushl $0xff |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
10 pushl %eax |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
11 pushl %fs:0 |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
12 movl %esp, %fs:0 |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
13 movl 12(%esp), %eax |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
14 movl %ebp, 12(%esp) |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
15 leal 12(%esp), %ebp |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
16 pushl %eax |
efc774a1e5a4
fix compilation for win32 dll codec support for intel osx
nplourde
parents:
diff
changeset
|
17 ret |