Kenneth Graunke
3371de38f2
nir: Turn bcsel of +/- 1.0 and 0.0 into b2f sequences.
On BDW:
total instructions in shared programs: 13074882 -> 13068703 (-0.05%)
instructions in affected programs: 1823116 -> 1816937 (-0.34%)
helped: 4187
HURT: 537
total cycles in shared programs: 256622718 -> 256425382 (-0.08%)
cycles in affected programs: 123790120 -> 123592784 (-0.16%)
helped: 3823
HURT: 2037
total spills in shared programs: 15276 -> 14929 (-2.27%)
spills in affected programs: 9446 -> 9099 (-3.67%)
helped: 352
HURT: 1
total fills in shared programs: 20496 -> 20144 (-1.72%)
fills in affected programs: 13040 -> 12688 (-2.70%)
helped: 352
HURT: 1
LOST: 2
GAINED: 21
v2: Rely on 'a' being a well-formed boolean (Connor, Eric).
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2017-01-09 12:32:16 +11:00
..
2017-01-07 01:26:08 +01:00
2017-01-09 12:32:16 +11:00
2016-12-27 10:21:29 -08:00
2017-01-06 23:32:25 +01:00
2016-11-22 15:56:44 +00:00
2016-08-31 17:06:54 -07:00
2017-01-05 20:52:01 +01:00
2016-08-31 17:06:54 -07:00
2016-10-06 15:03:46 +01:00
2017-01-07 15:45:09 -08:00
2016-11-21 14:46:40 +00:00
2016-12-13 16:27:56 +00:00
2017-01-07 22:24:10 -08:00
2016-11-22 18:05:51 +01:00
2016-12-22 14:09:46 -08:00
2016-11-15 20:04:37 +00:00