Deleted Added
full compact
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_ */