Firm Bugtracker - libFirm
Viewing Issue Advanced Details
45 x86 ia32 backend major always 2009-05-15 12:57 2011-12-24 03:47
Matze  
Matze  
normal  
closed 1.17.0  
fixed  
none    
none  
0000045: x87 functions don't use address mode when source program is using mode_E
We nearly never use address mode (for loading constants for example) anymore in the x87 backend, because the mode of all the operations is set to mode_E, which is exactly the mode used internally by the CPU.

However we should be able to scale down most constants to mode_D (as they have most probably been mode_D in the source program) and use address mode without loosing precision...
Issue History
2009-05-15 12:57 Matze New Issue
2009-05-15 12:58 Matze Status new => acknowledged
2009-05-15 12:58 Matze version 1.16.0 => 1.17.0
2011-11-04 13:52 Matze Note Added: 0000133
2011-11-04 13:52 Matze Assigned To => Matze
2011-11-04 13:52 Matze Status acknowledged => resolved
2011-11-04 13:52 Matze Resolution open => fixed
2011-11-04 13:52 Matze View Status private => public
2011-12-24 03:47 Matze Status resolved => closed

Notes
(0000133)
Matze   
2011-11-04 13:52   
fixed in 624db839f1e8d86e3a4e25a44077aa4e22c166a9