fpu.h (110383) | fpu.h (174632) |
---|---|
1/*- 2 * Copyright (C) 1996 Wolfgang Solfrank. 3 * Copyright (C) 1996 TooLs GmbH. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 15 unchanged lines hidden (view full) --- 24 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * 31 * $NetBSD: fpu.h,v 1.2 1999/12/07 15:14:56 danw Exp $ | 1/*- 2 * Copyright (C) 1996 Wolfgang Solfrank. 3 * Copyright (C) 1996 TooLs GmbH. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 15 unchanged lines hidden (view full) --- 24 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * 31 * $NetBSD: fpu.h,v 1.2 1999/12/07 15:14:56 danw Exp $ |
32 * $FreeBSD: head/sys/powerpc/include/fpu.h 110383 2003-02-05 11:37:59Z benno $ | 32 * $FreeBSD: head/sys/powerpc/include/fpu.h 174632 2007-12-16 00:45:56Z marcel $ |
33 */ 34 35#ifndef _MACHINE_FPU_H_ 36#define _MACHINE_FPU_H_ 37 38#define FPSCR_FX 0x80000000 39#define FPSCR_FEX 0x40000000 40#define FPSCR_VX 0x20000000 --- 24 unchanged lines hidden (view full) --- 65#define FPSCR_UE 0x00000020 66#define FPSCR_ZE 0x00000010 67#define FPSCR_XE 0x00000008 68#define FPSCR_NI 0x00000004 69#define FPSCR_RN 0x00000003 70 71#ifdef _KERNEL 72 | 33 */ 34 35#ifndef _MACHINE_FPU_H_ 36#define _MACHINE_FPU_H_ 37 38#define FPSCR_FX 0x80000000 39#define FPSCR_FEX 0x40000000 40#define FPSCR_VX 0x20000000 --- 24 unchanged lines hidden (view full) --- 65#define FPSCR_UE 0x00000020 66#define FPSCR_ZE 0x00000010 67#define FPSCR_XE 0x00000008 68#define FPSCR_NI 0x00000004 69#define FPSCR_RN 0x00000003 70 71#ifdef _KERNEL 72 |
73/* List of PowerPC architectures that support FPUs. */ 74#if defined(OEA) 75#define PPC_HAVE_FPU 76 | |
77void enable_fpu(struct thread *); 78void save_fpu(struct thread *); | 73void enable_fpu(struct thread *); 74void save_fpu(struct thread *); |
79#endif /* PPC_HAVE_FPU */ | 75 |
80#endif /* _KERNEL */ 81 82#endif /* _MACHINE_FPU_H_ */ | 76#endif /* _KERNEL */ 77 78#endif /* _MACHINE_FPU_H_ */ |