H.J. Lu
14dbbf46a0
x86-64: Remove Prefer_AVX2_STRCMP
...
Remove Prefer_AVX2_STRCMP to enable EVEX strcmp. When comparing 2 32-byte
strings, EVEX strcmp has been improved to require 1 load, 1 VPTESTM, 1
VPCMP, 1 KMOVD and 1 INCL instead of 2 loads, 3 VPCMPs, 2 KORDs, 1 KMOVD
and 1 TESTL while AVX2 strcmp requires 1 load, 2 VPCMPEQs, 1 VPMINU, 1
VPMOVMSKB and 1 TESTL. EVEX strcmp is now faster than AVX2 strcmp by up
to 40% on Tiger Lake and Ice Lake.
2021-11-01 07:53:04 -07:00
..
2021-10-11 11:14:02 -07:00
2021-09-24 17:59:22 +00:00
2021-11-01 07:53:04 -07:00
2021-09-03 22:06:44 +05:30
2021-07-23 05:12:51 -07:00
2021-01-02 12:17:34 -08:00
2021-01-07 13:10:13 -08:00
2021-01-02 12:17:34 -08:00
2021-03-15 05:43:26 -07:00
2021-07-28 13:23:57 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-08-19 09:11:35 -03:00
2021-08-19 09:11:35 -03:00
2018-08-03 06:42:09 -07:00
2021-11-01 07:53:04 -07:00
2021-11-01 07:53:04 -07:00
2021-05-03 05:08:22 -07:00
2021-01-29 03:58:11 -08:00
2021-07-23 05:12:51 -07:00
2021-01-25 15:09:02 +01:00
2021-01-02 12:17:34 -08:00
2021-01-13 05:51:17 -08:00
2021-01-02 12:17:34 -08:00
2021-02-01 11:00:52 -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-10-07 10:26:08 -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-03-30 14:58:19 +05:30
2021-09-03 22:06:44 +05:30
2021-01-21 05:58:17 -08:00
2021-01-21 05:58:17 -08:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-03-06 07:49:30 -08:00
2018-07-14 05:59:53 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-21 15:55:01 +00:00
2021-01-02 12:17:34 -08:00
2021-10-07 10:26:08 -07:00
2015-09-04 19:44:27 +00:00
2021-01-02 12:17:34 -08:00
2017-11-27 14:16:47 +00:00
2021-08-31 20:23:34 -07:00
2021-01-02 12:17:34 -08:00
2021-10-08 11:30:52 -05:00
2012-10-30 20:38: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
2018-07-25 04:47:05 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-07-25 04:47:05 -07:00
2018-07-25 04:47:05 -07:00
2018-07-25 04:47:05 -07:00
2021-01-29 03:58:11 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-29 03:58:11 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2021-01-29 03:58:11 -08:00
2021-01-29 03:58:11 -08:00
2021-01-29 03:58:11 -08:00
2021-07-23 05:12:51 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2018-07-25 04:47:05 -07:00
2021-01-02 12:17:34 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-02 12:17:34 -08:00
2021-01-02 12:17:34 -08:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2021-01-02 12:17:34 -08:00
2019-07-01 12:23:22 -07:00
2021-02-07 08:01:14 -08:00
2021-07-23 05:12:51 -07:00
2021-02-07 08:01:14 -08:00
2021-07-23 05:12:51 -07:00
2015-08-13 03:41:22 -07:00
2021-07-23 05:12:51 -07:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-01-21 10:22:26 -08:00
2021-07-23 05:12:51 -07:00
2021-01-21 05:58:17 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-02 12:17:34 -08:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-01-13 05:03:34 -08:00
2021-05-24 07:42:12 -07:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-07-23 05:12:51 -07:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-03-29 07:40:17 -07:00
2021-03-15 05:43:26 -07:00
2021-03-15 05:43:26 -07:00
2021-01-21 05:58:17 -08:00