bind.S revision eae27dc55adca75c2332e4b767ec667acfbbbcb3
1103ccde8fe2f2c8abde914a8ba736b2e9cb8d20bElliott Hughes/* Generated by gensyscalls.py. Do not edit. */
2103ccde8fe2f2c8abde914a8ba736b2e9cb8d20bElliott Hughes
35c2772f59d3b6f564897187324d8606f54423207Elliott Hughes#include <asm/unistd.h>
4eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes#include <machine/asm.h>
5eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes#include <machine/regdef.h>
61fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .text
71fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .globl bind
81fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .align 4
91fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .ent bind
101fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham
111fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandhambind:
121fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .set noreorder
13eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    .cpload t9
14eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    li v0, __NR_bind
151fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    syscall
16eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    bnez a3, 1f
17eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    move a0, v0
18eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    j ra
191fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    nop
201fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham1:
21eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    la t9,__set_errno
22eae27dc55adca75c2332e4b767ec667acfbbbcb3Elliott Hughes    j t9
231fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    nop
241fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .set reorder
251fa0d849576555577ffd9675677a3c95f21b754eRaghu Gandham    .end bind
26