1*c80f17deSkettenis /* $OpenBSD: powerpc64.h,v 1.1 2020/06/28 08:21:27 kettenis Exp $ */ 2*c80f17deSkettenis /* $NetBSD: sparc.h,v 1.3 1995/04/19 07:16:25 cgd Exp $ */ 3*c80f17deSkettenis 4*c80f17deSkettenis /*- 5*c80f17deSkettenis * Copyright (c) 1992, 1993 6*c80f17deSkettenis * The Regents of the University of California. All rights reserved. 7*c80f17deSkettenis * 8*c80f17deSkettenis * This software was developed by the Computer Systems Engineering group 9*c80f17deSkettenis * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and 10*c80f17deSkettenis * contributed to Berkeley. 11*c80f17deSkettenis * 12*c80f17deSkettenis * Redistribution and use in source and binary forms, with or without 13*c80f17deSkettenis * modification, are permitted provided that the following conditions 14*c80f17deSkettenis * are met: 15*c80f17deSkettenis * 1. Redistributions of source code must retain the above copyright 16*c80f17deSkettenis * notice, this list of conditions and the following disclaimer. 17*c80f17deSkettenis * 2. Redistributions in binary form must reproduce the above copyright 18*c80f17deSkettenis * notice, this list of conditions and the following disclaimer in the 19*c80f17deSkettenis * documentation and/or other materials provided with the distribution. 20*c80f17deSkettenis * 3. Neither the name of the University nor the names of its contributors 21*c80f17deSkettenis * may be used to endorse or promote products derived from this software 22*c80f17deSkettenis * without specific prior written permission. 23*c80f17deSkettenis * 24*c80f17deSkettenis * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 25*c80f17deSkettenis * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 26*c80f17deSkettenis * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 27*c80f17deSkettenis * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 28*c80f17deSkettenis * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 29*c80f17deSkettenis * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 30*c80f17deSkettenis * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 31*c80f17deSkettenis * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 32*c80f17deSkettenis * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33*c80f17deSkettenis * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34*c80f17deSkettenis * SUCH DAMAGE. 35*c80f17deSkettenis * 36*c80f17deSkettenis * @(#)sparc.h 8.1 (Berkeley) 6/6/93 37*c80f17deSkettenis */ 38*c80f17deSkettenis 39*c80f17deSkettenis /* 40*c80f17deSkettenis * offset (in bytes) of the code from the entry address of a routine. 41*c80f17deSkettenis * (see asgnsamples for use and explanation.) 42*c80f17deSkettenis */ 43*c80f17deSkettenis #define OFFSET_OF_CODE 0 44*c80f17deSkettenis #define UNITS_TO_CODE (OFFSET_OF_CODE / sizeof(UNIT)) 45*c80f17deSkettenis 46*c80f17deSkettenis enum opermodes { dummy }; 47*c80f17deSkettenis typedef enum opermodes operandenum; 48