noah
1f745ecc21
x86-64: Refactor and improve performance of strchr-avx2.S
...
No bug. Just seemed the performance could be improved a bit. Observed
and expected behavior are unchanged. Optimized body of main
loop. Updated page cross logic and optimized accordingly. Made a few
minor instruction selection modifications. No regressions in test
suite. Both test-strchrnul and test-strchr passed.
2021-02-08 11:21:33 -08:00
..
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2020-09-11 17:20:52 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-02-02 12:42:15 +01:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-05 11:09:59 -07:00
2021-01-02 12:17:34 -08:00
2017-06-05 11:09:59 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:13:31 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-01-14 09:43:38 -06:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-01-14 09:43:38 -06:00
2017-06-12 09:06:09 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-02-08 11:21:33 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-02-08 11:21:33 -08:00
2017-06-09 05:42:29 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-01-14 09:43:38 -06:00
2018-05-16 09:04:35 -07:00
2021-01-02 12:17:34 -08:00
2018-06-01 16:32:43 -05:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-01-14 09:43:38 -06:00
2017-06-12 09:06:09 -07:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:18:18 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-15 08:59:05 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:42:29 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-06-01 16:32:43 -05:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-02-27 10:00:37 -03:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:18:18 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-06-01 16:32:43 -05:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:18:18 -07:00
2017-06-06 06:12:32 -07:00
2017-06-06 06:12:32 -07:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:45:52 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2017-06-09 05:13:31 -07:00
2017-06-09 05:13:31 -07:00
2021-01-02 12:17:34 -08:00
2017-06-05 12:52:55 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00