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 22:22:28 -08:00
2017-01-09 12:32:16 +11:00
2017-01-04 21:14:17 +00:00
2016-10-04 07:43:15 -07:00
2016-09-06 15:58:55 +01:00
2016-09-06 15:58:55 +01:00
2016-09-06 15:58:55 +01:00
2016-04-11 19:08:23 +01:00
2016-11-11 07:59:29 +02:00
2016-11-22 13:02:29 -08:00
2016-11-22 13:02:29 -08:00
2016-12-12 22:13:07 -05:00
2016-10-26 14:54:26 +01:00
2016-12-19 15:55:43 -08:00
2016-10-26 14:54:26 +01:00
2017-01-06 16:44:28 -08:00
2016-11-19 12:30:26 -08:00
2016-11-19 12:30:26 -08:00
2016-08-30 16:28:00 -07:00
2016-09-12 10:48:35 +10:00
2016-08-30 16:28:00 -07:00
2016-10-04 10:15:23 +10:00
2017-01-07 22:22:28 -08:00
2017-01-07 22:22:28 -08:00