Jun He
b721db98e5
igzip: optimize convert_dist_to_dist_sym to branchless
...
convert_dist_to_dist_sym uses long if/else branch to get look back distance.
The distance calculation is well formed for each distance range, so it could
be optimized for a branchless version.
Change-Id: I4e1e5170f8b3238631f3048087f95acc53e4498e
Signed-off-by: Jun He <jun.he@arm.com>
2019-08-13 11:02:53 +08:00
..
2018-11-29 13:54:36 -07:00
2018-09-20 11:12:02 -07:00
2019-03-22 14:29:42 -07:00
2018-11-29 13:54:36 -07:00
2019-03-07 09:28:04 -07:00
2019-03-07 09:27:50 -07:00
2019-02-10 13:37:52 -07:00
2018-09-20 11:12:02 -07:00
2018-09-18 14:27:25 -07:00
2018-06-21 14:50:40 -07:00
2019-03-07 09:28:04 -07:00
2019-03-07 09:27:50 -07:00
2018-12-04 10:41:40 -07:00
2017-03-30 17:11:51 -07:00
2017-03-30 17:11:51 -07:00
2019-03-20 10:15:40 +08:00
2018-09-20 11:12:02 -07:00
2018-06-21 14:50:40 -07:00
2019-08-13 11:02:53 +08:00
2019-03-07 09:27:50 -07:00
2018-08-21 16:35:30 -07:00
2019-08-12 14:28:33 -07:00
2017-06-21 05:41:05 -04:00
2018-10-23 12:54:36 -07:00
2019-03-07 09:27:50 -07:00
2018-09-20 11:12:02 -07:00
2019-03-07 09:28:04 -07:00
2018-09-20 11:12:02 -07:00
2018-12-04 10:41:40 -07:00
2016-12-05 16:12:53 -07:00
2016-12-05 16:12:53 -07:00
2018-09-20 11:12:02 -07:00
2018-06-21 14:50:40 -07:00
2017-03-30 17:19:54 -07:00
2019-03-07 09:28:04 -07:00
2018-09-18 14:27:25 -07:00
2018-11-29 16:37:56 -07:00
2018-11-29 16:37:56 -07:00
2019-03-07 09:28:04 -07:00
2019-03-07 09:27:50 -07:00
2018-12-04 10:41:40 -07:00
2019-03-07 09:27:50 -07:00
2018-09-18 14:27:25 -07:00
2017-08-18 14:24:57 -07:00
2019-03-20 10:15:40 +08:00
2019-03-07 09:27:50 -07:00
2017-12-15 14:27:14 -07:00
2018-09-20 11:12:02 -07:00
2019-04-18 10:59:50 -07:00
2019-05-21 13:52:41 -07:00
2019-03-07 09:28:04 -07:00
2018-12-04 10:41:40 -07:00
2018-12-04 10:41:40 -07:00
2016-12-06 16:18:54 -07:00
2016-12-02 17:16:55 -07:00
2016-12-02 17:16:55 -07:00
2018-09-20 11:12:02 -07:00
2018-10-16 18:36:05 -07:00
2018-09-20 11:12:02 -07:00
2019-07-03 15:17:02 -07:00
2018-09-20 11:12:02 -07:00
2018-06-14 15:30:14 -07:00
2017-12-15 14:27:14 -07:00
2019-05-01 16:48:10 -07:00
2017-06-21 06:03:51 -04:00
2019-03-07 09:27:50 -07:00
2018-06-21 14:50:40 -07:00
2016-06-10 17:03:38 -07:00
2018-11-29 13:54:36 -07:00
2018-09-20 11:12:02 -07:00
2018-12-04 10:41:40 -07:00