URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [linux/] [uClibc/] [libc/] [sysdeps/] [linux/] [cris/] [syscall.S] - Rev 1765
Compare with Previous | Blame | View Log
/* Copyright (C) 2001 Free Software Foundation, Inc.This file is part of the GNU C Library.The GNU C Library is free software; you can redistribute it and/ormodify it under the terms of the GNU Library General Public License aspublished by the Free Software Foundation; either version 2 of theLicense, or (at your option) any later version.The GNU C Library is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNULibrary General Public License for more details.You should have received a copy of the GNU Library General PublicLicense along with the GNU C Library; see the file COPYING.LIB. If not,write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,Boston, MA 02111-1307, USA. */#include <sysdep.h>.syntax no_register_prefix/* Make syscall (callno, ...) into a system call. */ENTRY (syscall)move.d r10,r9move.d r11,r10move.d r12,r11move.d r13,r12move.d [sp],r13move srp,[sp]move [sp+4],mofmove [sp+8],srpbreak 13cmps.w -4096,r10bhs 0fmove [sp],srpRetnopPSEUDO_END (syscall)
