SCM Repository
Diff of /sml/trunk/HISTORY
Parent Directory
|
Revision Log
|
Patch
revision 1184, Fri Mar 29 22:22:22 2002 UTC | revision 1185, Mon Apr 1 22:06:47 2002 UTC | |
---|---|---|
# | Line 14 | Line 14 |
14 | ||
15 | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
16 | Name: Matthias Blume | Name: Matthias Blume |
17 | Date: 2002/04/01 (no joke!) 17:07:00 EST | |
18 | Tag: blume-20020401-x86div | |
19 | Description: | |
20 | ||
21 | Added full support for div/mod/rem/quot on the x86, using the machine | |
22 | instruction's two results (without clumsily recomputing the remainder) | |
23 | directly where appropriate. | |
24 | ||
25 | Some more extensive power-of-two support was added to the x86 instruction | |
26 | selector (avoiding expensive divs, mods, and muls where they can be | |
27 | replaced with cheaper shifts and masks). However, this sort of thing | |
28 | ought to be done earlier, e.g., within the CPS optimizer so that | |
29 | all architectures benefit from it. | |
30 | ||
31 | The compiler compiles to a fixed point, but changes might be somewhat | |
32 | fragile nevertheless. Please, report any strange things that you might | |
33 | see wrt. div/mod/quot/rem... | |
34 | ||
35 | ---------------------------------------------------------------------- | |
36 | Name: Matthias Blume | |
37 | Date: 2002/03/29 17:22:00 | Date: 2002/03/29 17:22:00 |
38 | Tag: blume-20020329-div | Tag: blume-20020329-div |
39 | Description: | Description: |
|
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |