OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel-0-3-0-rc3/] [or1ksim/] [support/] [misc.h] - Diff between revs 1557 and 1748

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1557 Rev 1748
Line 1... Line 1...
/* misc.h -- Misc. routines that just don't fit anywhere else
/* misc.h -- Misc. routines that just don't fit anywhere else
 
 
   Copyright (C) 1999 Damjan Lampret, lampret@opencores.org
   Copyright (C) 1999 Damjan Lampret, lampret@opencores.org
   Copyright (C) 2002 Marko Mlinar, markom@opencores.org
   Copyright (C) 2002 Marko Mlinar, markom@opencores.org
 
   Copyright (C) 2008 Embecosm Limited
 
 
 
   Contributor Jeremy Bennett <jeremy.bennett@embecosm.com>
 
 
 
   This file is part of Or1ksim, the OpenRISC 1000 Architectural Simulator.
 
 
This file is part of OpenRISC 1000 Architectural Simulator.
   This program is free software; you can redistribute it and/or modify it
 
   under the terms of the GNU General Public License as published by the Free
 
   Software Foundation; either version 3 of the License, or (at your option)
 
   any later version.
 
 
This program is free software; you can redistribute it and/or modify
   This program is distributed in the hope that it will be useful, but WITHOUT
it under the terms of the GNU General Public License as published by
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
the Free Software Foundation; either version 2 of the License, or
   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
(at your option) any later version.
   more details.
 
 
This program is distributed in the hope that it will be useful,
   You should have received a copy of the GNU General Public License along
but WITHOUT ANY WARRANTY; without even the implied warranty of
   with this program.  If not, see <http://www.gnu.org/licenses/>.  */
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
GNU General Public License for more details.
 
 
 
You should have received a copy of the GNU General Public License
/* This program is commented throughout in a fashion suitable for processing
along with this program; if not, write to the Free Software
   with Doxygen. */
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
 
 
 
/* returns log2(x) */
#ifndef MISC__H
int log2_int (unsigned long x);
#define MISC__H
int is_power2 (int x);
 
 
 
 
/* Function prototypes for external use */
 
extern int log2_int (unsigned long x);
 
extern int is_power2 (int x);
 
 
void simprintf(oraddr_t stackaddr, unsigned long regparam);
#endif  /* MISC__H */
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.