Aleksandar Markovic
999eae9bf6
MIPS: math-emu: Avoid definition duplication for macro DPXMULT()
...
Avoid duplicate definition of macro DPXMULT(). Move its definition
to a header.
Signed-off-by: Aleksandar Markovic <aleksandar.markovic@mips.com >
Cc: Douglas Leung <douglas.leung@mips.com >
Cc: Goran Ferenc <goran.ferenc@mips.com >
Cc: James Hogan <james.hogan@mips.com >
Cc: Miodrag Dinic <miodrag.dinic@mips.com >
Cc: Paul Burton <paul.burton@mips.com >
Cc: Petar Jovanovic <petar.jovanovic@mips.com >
Cc: Raghu Gandham <raghu.gandham@mips.com >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/17584/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2017-12-12 17:20:19 +01:00
Paul Burton
e2d11e1a83
MIPS: math-emu: Add z argument macros
...
Introduce macros for handling the "z" argument to maddf & msubf, making
its handling consistent with that of the "x" & "y" arguments rather than
open-coding equivalents.
Signed-off-by: Paul Burton <paul.burton@imgtec.com >
Cc: Maciej W. Rozycki <macro@imgtec.com >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13156/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2016-05-13 14:02:22 +02:00
Maciej W. Rozycki
e06b530b92
MIPS: math-emu: Make NaN classifiers static
...
The `ieee754sp_isnan' and `ieee754dp_isnan' NaN classifiers are now no
longer externally referred, remove their header prototypes and make them
local to the two only respective places still making use of them.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9693/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2015-04-08 01:09:47 +02:00
Ralf Baechle
3f7cac416b
MIPS: math-emu: Cleanup coding style.
...
o Only define variables in the outermost block
o One empty line at most
o Format comments as per CodingStyle
o Update FSF address in licensing term comment
o Spell FPU and MIPS in all capitals.
o Remove ####-type of lines in comments.
o Try to make things a bit most consistent between sp_*.c / dp_*.c files.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:15 +02:00
Ralf Baechle
49548b09e0
MIPS: math-emu: Cleanup definition of structs describe sp/dp floats.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:15 +02:00
Ralf Baechle
90efba36ed
MIPS: math-emu: Get rid of the useless parts of exception handling.
...
All it really did was throw a printk for no obvious reason.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:14 +02:00
Ralf Baechle
f71baa1168
MIPS: math-emu: Inline ieee754sp_issnan and ieee754dp_issnan.
...
Shaves another 16 bytes off but more importantly avoids function calls.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:14 +02:00
Ralf Baechle
1bc3320d95
MIPS: math-emu: Remove unused ieee754sp_bestnan() and ieee754dp_bestnan().
...
Both are unused since lmo commit fdffbafbb38723618626c70ffdc6ff9175cdffa2
[Lots of FPU bug fixes from Kjeld Borch Egevang.]
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:13 +02:00
Ralf Baechle
3a33db2321
MIPS: math-emu: Inline ieee754dp_finite and ieee754dp_finite().
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:13 +02:00
Ralf Baechle
b3a7ad2b0c
MIPS: math-emu: Eleminate duplicate definitions of identical macros.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:13 +02:00
Ralf Baechle
ad8fb5537a
MIPS: math-emu: Replace DP_MBITS with DP_FBITS and SP_MBITS with SP_FBITS.
...
Both were defined as 23 rsp. 52 though the mentissa is actually a bit more
than the fraction.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-23 15:11:13 +02:00
Ralf Baechle
9e8bad1f9c
MIPS: math-emu: Turn macros into functions where possible.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-21 11:12:57 +02:00
Ralf Baechle
47fa0c0251
MIPS: math-emu: Reformat code according to coding style.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-21 11:12:56 +02:00
Ralf Baechle
2209bcb131
MIPS: math-emu: Get rid of typedefs.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-21 11:12:48 +02:00
Ralf Baechle
cae55066cb
MIPS: math-emu: Mark exception handling functions as __cold.
...
Optimizes the code flow and shaves of half a percent of the math-emu
code size.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2014-05-21 11:12:47 +02:00
Justin P. Mattock
50a23e6eec
Update broken web addresses in arch directory.
...
The patch below updates broken web addresses in the arch directory.
Signed-off-by: Justin P. Mattock <justinmattock@gmail.com >
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Cc: Finn Thain <fthain@telegraphics.com.au >
Cc: Randy Dunlap <rdunlap@xenotime.net >
Reviewed-by: Finn Thain <fthain@telegraphics.com.au >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2010-10-18 11:03:21 +02:00
Harvey Harrison
389310e2b0
[MIPS] replace __inline with inline
...
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2008-04-28 17:14:26 +01:00
Ralf Baechle
21a151d8ca
[MIPS] checkfiles: Fix "need space after that ','" errors.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-10-11 23:46:15 +01:00
Linus Torvalds
1da177e4c3
Linux-2.6.12-rc2
...
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
2005-04-16 15:20:36 -07:00