- 12 Nov, 2013 2 commits
-
-
Matthias Braun authored
The new design simply lets you specify hex or not in tarval_snprintf. This is way simpler than the previous machinery and enough for all users in libfirm.
-
Matthias Braun authored
-
- 04 Jul, 2013 1 commit
-
-
Matthias Braun authored
-
- 27 Jun, 2013 1 commit
-
-
Manuel Mohr authored
fc_val_from_ieee754 simply does not work correctly for denormalized input values if the desired result is smaller than a long double. However, converting to an fp_value using the mantissa/characteristic information of a long double and later using fc_cast to convert to the desired target format works.
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 10 Dec, 2012 1 commit
-
-
Christoph Mallon authored
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 27 Oct, 2011 3 commits
-
-
Matthias Braun authored
The main change here is splitting new_ir_mode into new_int_mode, new_reference_mode and new_float_mode. You can now specify mantissa+exponent size in new_float_mode. This also changes: - x86 80bit-FP mode is NOT a ieee754 don't put "ieee754" into functions names that can also handle x86 80bit fps - Move ieee_descriptor_t from tarval module into ir_mode struct (and rename to float_descriptor_t) - Introduce mode_Q which represents binary128 from ieee754 - You can ask float modes for mantissa/exponent sizes now - Fix endianess when emitting big float values in begnuas - A bunch of long double fixes in ia32: the mode there has 10bytes (80bit) but the variables typically are 12 or 16 byte big - This fixes some problems of sparc binary128 handling
-
Matthias Braun authored
-
Matthias Braun authored
-
- 20 Oct, 2011 1 commit
-
-
Matthias Braun authored
-
- 15 Apr, 2011 1 commit
-
-
Matthias Braun authored
-
- 08 Jan, 2011 1 commit
-
-
Matthias Braun authored
[r28226]
-
- 07 Jan, 2011 1 commit
-
-
Michael Beck authored
[r28221]
-
- 12 Aug, 2010 1 commit
-
-
Matthias Braun authored
[r27924]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22728]
-
- 24 Aug, 2008 1 commit
-
-
Michael Beck authored
- add half and quad (need to change general precision from 66 to 130 bit) precisions [r21395]
-
- 23 Aug, 2008 1 commit
-
-
Michael Beck authored
[r21389]
-
- 27 Apr, 2008 1 commit
-
-
Michael Beck authored
- BugFix: the buffer REALLY must been cleared in fc_val_from_ieee754() - replaced the constant 2 by ROUNDING_BITS - replaced division in exponent bias calculation - replaced assert(0) by panic() - add panic when tarval_carry() is used (not fully implemented) - improved doxygen docu [r19405]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 07 Sep, 2007 1 commit
-
-
Michael Beck authored
[r15709]
-
- 25 Jul, 2007 1 commit
-
-
Michael Beck authored
[r15334]
-
- 24 Jul, 2007 1 commit
-
-
Michael Beck authored
[r15325]
-
- 23 Jul, 2007 1 commit
-
-
Michael Beck authored
- removed the *_calc functions - simplified floating point handling - renamed functions [r15291]
-
- 27 Apr, 2007 2 commits
-
-
Michael Beck authored
removed ugly defined that create simple declarartions more doxygen docu added [r13512]
-
Christian Würdig authored
[r13510]
-
- 01 Sep, 2005 1 commit
-
-
Michael Beck authored
some comments added [r6560]
-
- 07 Jul, 2005 1 commit
-
-
Michael Beck authored
[r6208]
-
- 28 Dec, 2004 1 commit
-
-
Michael Beck authored
[r4768]
-
- 02 Dec, 2004 1 commit
-
-
Michael Beck authored
[r4563]
-
- 28 Apr, 2004 1 commit
-
-
Florian Liekweg authored
[r2801]
-
- 26 Feb, 2004 1 commit
-
-
Götz Lindenmaier authored
[r2458]
-
- 21 Nov, 2003 1 commit
-
-
Michael Beck authored
[r2094]
-
- 19 Aug, 2003 1 commit
-
-
Götz Lindenmaier authored
[r1714]
-
- 11 Aug, 2003 1 commit
-
-
Matthias Heil authored
Added more floating point output modes (packed hex string, hexadecimal representation i.e. 0x1.a53fP-123) added dependencies to makefile [r1642]
-
- 04 Aug, 2003 1 commit
-
-
Matthias Heil authored
[r1630]
-
- 23 Jun, 2003 1 commit
-
-
Till Riedel authored
[r1388]
-
- 09 Apr, 2003 1 commit
-
-
Michael Beck authored
- fixed decimal output (used '-' for negatives) - Changed output back to hex for jack C-Backend ... - Float implementation uses double (for compiling with cygnus) yet [r1049]
-
- 01 Apr, 2003 1 commit
-
-
Michael Beck authored
[r1018]
-
- 28 Mar, 2003 1 commit
-
-
Michael Beck authored
[r1011]
-