ieee754.h (83d43305a1df2aa2976e3ccf012e4cf0dc29673d) ieee754.h (38db37ba069f9d801ef56b820cfc7c247a7ffc02)
1/*
2 * MIPS floating point support
3 * Copyright (C) 1994-2000 Algorithmics Ltd.
4 *
5 * This program is free software; you can distribute it and/or modify it
6 * under the terms of the GNU General Public License (Version 2) as
7 * published by the Free Software Foundation.
8 *

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

74int ieee754sp_cmp(union ieee754sp x, union ieee754sp y, int cop, int sig);
75
76union ieee754sp ieee754sp_sqrt(union ieee754sp x);
77
78union ieee754sp ieee754sp_maddf(union ieee754sp z, union ieee754sp x,
79 union ieee754sp y);
80union ieee754sp ieee754sp_msubf(union ieee754sp z, union ieee754sp x,
81 union ieee754sp y);
1/*
2 * MIPS floating point support
3 * Copyright (C) 1994-2000 Algorithmics Ltd.
4 *
5 * This program is free software; you can distribute it and/or modify it
6 * under the terms of the GNU General Public License (Version 2) as
7 * published by the Free Software Foundation.
8 *

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

74int ieee754sp_cmp(union ieee754sp x, union ieee754sp y, int cop, int sig);
75
76union ieee754sp ieee754sp_sqrt(union ieee754sp x);
77
78union ieee754sp ieee754sp_maddf(union ieee754sp z, union ieee754sp x,
79 union ieee754sp y);
80union ieee754sp ieee754sp_msubf(union ieee754sp z, union ieee754sp x,
81 union ieee754sp y);
82int ieee754sp_2008class(union ieee754sp x);
82
83/*
84 * double precision (often aka double)
85*/
86int ieee754dp_class(union ieee754dp x);
87
88union ieee754dp ieee754dp_add(union ieee754dp x, union ieee754dp y);
89union ieee754dp ieee754dp_sub(union ieee754dp x, union ieee754dp y);

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

103int ieee754dp_cmp(union ieee754dp x, union ieee754dp y, int cop, int sig);
104
105union ieee754dp ieee754dp_sqrt(union ieee754dp x);
106
107union ieee754dp ieee754dp_maddf(union ieee754dp z, union ieee754dp x,
108 union ieee754dp y);
109union ieee754dp ieee754dp_msubf(union ieee754dp z, union ieee754dp x,
110 union ieee754dp y);
83
84/*
85 * double precision (often aka double)
86*/
87int ieee754dp_class(union ieee754dp x);
88
89union ieee754dp ieee754dp_add(union ieee754dp x, union ieee754dp y);
90union ieee754dp ieee754dp_sub(union ieee754dp x, union ieee754dp y);

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

104int ieee754dp_cmp(union ieee754dp x, union ieee754dp y, int cop, int sig);
105
106union ieee754dp ieee754dp_sqrt(union ieee754dp x);
107
108union ieee754dp ieee754dp_maddf(union ieee754dp z, union ieee754dp x,
109 union ieee754dp y);
110union ieee754dp ieee754dp_msubf(union ieee754dp z, union ieee754dp x,
111 union ieee754dp y);
112int ieee754dp_2008class(union ieee754dp x);
111
112
113/* 5 types of floating point number
114*/
115enum {
116 IEEE754_CLASS_NORM = 0x00,
117 IEEE754_CLASS_ZERO = 0x01,
118 IEEE754_CLASS_DNORM = 0x02,

--- 160 unchanged lines hidden ---
113
114
115/* 5 types of floating point number
116*/
117enum {
118 IEEE754_CLASS_NORM = 0x00,
119 IEEE754_CLASS_ZERO = 0x01,
120 IEEE754_CLASS_DNORM = 0x02,

--- 160 unchanged lines hidden ---