ieee754.h (4e9561b20e2f5c1170704a81ec7e1ac961ba5e68) ieee754.h (a79f5f9ba5088f157482feaa6ae2bacc9da0f5db)
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 *

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

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);
83union ieee754sp ieee754sp_fmin(union ieee754sp x, union ieee754sp y);
84union ieee754sp ieee754sp_fmina(union ieee754sp x, 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 *

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

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);
83union ieee754sp ieee754sp_fmin(union ieee754sp x, union ieee754sp y);
84union ieee754sp ieee754sp_fmina(union ieee754sp x, union ieee754sp y);
85union ieee754sp ieee754sp_fmax(union ieee754sp x, union ieee754sp y);
86union ieee754sp ieee754sp_fmaxa(union ieee754sp x, union ieee754sp y);
85
86/*
87 * double precision (often aka double)
88*/
89int ieee754dp_class(union ieee754dp x);
90
91union ieee754dp ieee754dp_add(union ieee754dp x, union ieee754dp y);
92union ieee754dp ieee754dp_sub(union ieee754dp x, union ieee754dp y);

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

109
110union ieee754dp ieee754dp_maddf(union ieee754dp z, union ieee754dp x,
111 union ieee754dp y);
112union ieee754dp ieee754dp_msubf(union ieee754dp z, union ieee754dp x,
113 union ieee754dp y);
114int ieee754dp_2008class(union ieee754dp x);
115union ieee754dp ieee754dp_fmin(union ieee754dp x, union ieee754dp y);
116union ieee754dp ieee754dp_fmina(union ieee754dp x, union ieee754dp y);
87
88/*
89 * double precision (often aka double)
90*/
91int ieee754dp_class(union ieee754dp x);
92
93union ieee754dp ieee754dp_add(union ieee754dp x, union ieee754dp y);
94union ieee754dp ieee754dp_sub(union ieee754dp x, union ieee754dp y);

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

111
112union ieee754dp ieee754dp_maddf(union ieee754dp z, union ieee754dp x,
113 union ieee754dp y);
114union ieee754dp ieee754dp_msubf(union ieee754dp z, union ieee754dp x,
115 union ieee754dp y);
116int ieee754dp_2008class(union ieee754dp x);
117union ieee754dp ieee754dp_fmin(union ieee754dp x, union ieee754dp y);
118union ieee754dp ieee754dp_fmina(union ieee754dp x, union ieee754dp y);
119union ieee754dp ieee754dp_fmax(union ieee754dp x, union ieee754dp y);
120union ieee754dp ieee754dp_fmaxa(union ieee754dp x, union ieee754dp y);
117
118
119/* 5 types of floating point number
120*/
121enum {
122 IEEE754_CLASS_NORM = 0x00,
123 IEEE754_CLASS_ZERO = 0x01,
124 IEEE754_CLASS_DNORM = 0x02,

--- 160 unchanged lines hidden ---
121
122
123/* 5 types of floating point number
124*/
125enum {
126 IEEE754_CLASS_NORM = 0x00,
127 IEEE754_CLASS_ZERO = 0x01,
128 IEEE754_CLASS_DNORM = 0x02,

--- 160 unchanged lines hidden ---