Deleted Added
full compact
fpu_extern.h (204640) fpu_extern.h (205393)
1/*-
2 * Copyright (c) 1995 The NetBSD Foundation, Inc.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to The NetBSD Foundation
6 * by Christos Zoulas.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 13 unchanged lines hidden (view full) ---

22 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27 * POSSIBILITY OF SUCH DAMAGE.
28 *
29 * $NetBSD: fpu_extern.h,v 1.4 2000/08/03 18:32:08 eeh Exp $
1/*-
2 * Copyright (c) 1995 The NetBSD Foundation, Inc.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to The NetBSD Foundation
6 * by Christos Zoulas.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 13 unchanged lines hidden (view full) ---

22 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27 * POSSIBILITY OF SUCH DAMAGE.
28 *
29 * $NetBSD: fpu_extern.h,v 1.4 2000/08/03 18:32:08 eeh Exp $
30 * $FreeBSD: head/lib/libc/sparc64/fpu/fpu_extern.h 204640 2010-03-03 17:07:02Z joel $
30 * $FreeBSD: head/lib/libc/sparc64/fpu/fpu_extern.h 205393 2010-03-20 21:04:47Z marius $
31 */
32
33#ifndef _SPARC64_FPU_FPU_EXTERN_H_
34#define _SPARC64_FPU_FPU_EXTERN_H_
35
36struct utrapframe;
31 */
32
33#ifndef _SPARC64_FPU_FPU_EXTERN_H_
34#define _SPARC64_FPU_FPU_EXTERN_H_
35
36struct utrapframe;
37union instr;
38struct fpemu;
39struct fpn;
40
41/* fpu.c */
42int __fpu_exception(struct utrapframe *tf);
43
44/* fpu_add.c */
45struct fpn *__fpu_add(struct fpemu *);
46
47/* fpu_compare.c */
48void __fpu_compare(struct fpemu *, int, int);
49
50/* fpu_div.c */
51struct fpn *__fpu_div(struct fpemu *);
52
53/* fpu_explode.c */
54int __fpu_itof(struct fpn *, u_int);
55int __fpu_xtof(struct fpn *, u_int64_t);
56int __fpu_stof(struct fpn *, u_int);
37struct fpemu;
38struct fpn;
39
40/* fpu.c */
41int __fpu_exception(struct utrapframe *tf);
42
43/* fpu_add.c */
44struct fpn *__fpu_add(struct fpemu *);
45
46/* fpu_compare.c */
47void __fpu_compare(struct fpemu *, int, int);
48
49/* fpu_div.c */
50struct fpn *__fpu_div(struct fpemu *);
51
52/* fpu_explode.c */
53int __fpu_itof(struct fpn *, u_int);
54int __fpu_xtof(struct fpn *, u_int64_t);
55int __fpu_stof(struct fpn *, u_int);
57int __fpu_dtof(struct fpn *, u_int, u_int );
58int __fpu_qtof(struct fpn *, u_int, u_int , u_int , u_int );
59void __fpu_explode(struct fpemu *, struct fpn *, int, int );
56int __fpu_dtof(struct fpn *, u_int, u_int);
57int __fpu_qtof(struct fpn *, u_int, u_int, u_int, u_int);
58void __fpu_explode(struct fpemu *, struct fpn *, int, int);
60
61/* fpu_implode.c */
62u_int __fpu_ftoi(struct fpemu *, struct fpn *);
63u_int __fpu_ftox(struct fpemu *, struct fpn *, u_int *);
64u_int __fpu_ftos(struct fpemu *, struct fpn *);
65u_int __fpu_ftod(struct fpemu *, struct fpn *, u_int *);
66u_int __fpu_ftoq(struct fpemu *, struct fpn *, u_int *);
67void __fpu_implode(struct fpemu *, struct fpn *, int, u_int *);

--- 19 unchanged lines hidden ---
59
60/* fpu_implode.c */
61u_int __fpu_ftoi(struct fpemu *, struct fpn *);
62u_int __fpu_ftox(struct fpemu *, struct fpn *, u_int *);
63u_int __fpu_ftos(struct fpemu *, struct fpn *);
64u_int __fpu_ftod(struct fpemu *, struct fpn *, u_int *);
65u_int __fpu_ftoq(struct fpemu *, struct fpn *, u_int *);
66void __fpu_implode(struct fpemu *, struct fpn *, int, u_int *);

--- 19 unchanged lines hidden ---