1
mirror of https://github.com/mpv-player/mpv synced 2024-09-12 23:45:53 +02:00
mpv/loader/stubs.s
michael 5a11754e2f align -> balign patch by (Björn Sandell <biorn at dce dot chalmers dot se>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7108 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-08-28 00:24:27 +00:00

36 lines
543 B
ArmAsm

.data
.LC0: .string "Called unk_%s\n"
.balign 4
.globl unk_exp1
unk_exp1:
pushl %ebp
movl %esp,%ebp
subl $4,%esp
movl $1,-4(%ebp)
movl -4(%ebp),%eax
movl %eax,%ecx
movl %ecx,%edx
sall $4,%edx
subl %eax,%edx
leal 0(,%edx,2),%eax
movl %eax,%edx
addl $export_names,%edx
pushl %edx
pushl $.LC0
call printf
addl $8,%esp
xorl %eax,%eax
leave
ret
.globl exp_EH_prolog
exp_EH_prolog:
pushl $0xff
pushl %eax
pushl %fs:0
movl %esp, %fs:0
movl 12(%esp), %eax
movl %ebp, 12(%esp)
leal 12(%esp), %ebp
pushl %eax
ret