Changes between Version 6 and Version 7 of PrimBool
- Timestamp:
- 01/26/13 03:40:36 (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PrimBool
v6 v7 78 78 }}} 79 79 80 There are five possible branches to take, although four of them have the same result. This is caused by code duplication introduced by case-of-case transform . According to Ben Lippmeier, who submitted the original bug report, mis-predicted branches are bad in object code because they stall the pipeline.80 There are five possible branches to take, although four of them have the same result. This is caused by code duplication introduced by case-of-case transform (see [http://ics.p.lodz.pl/~stolarek/blog/2013/01/taking-magic-out-of-ghc-or-tracing-compilation-by-transformation/ this blog post] for a step by step derivation). According to Ben Lippmeier, who submitted the original bug report, mis-predicted branches are bad in object code because they stall the pipeline. 81 81 82 82 == Possible solutions and their consequences ==
