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 --- |