-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vectorize std::search
of 1 and 2 bytes elements with pcmpestri
#4745
Commits on May 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73c96da - Browse repository at this point
Copy the full SHA 73c96daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c17a53 - Browse repository at this point
Copy the full SHA 0c17a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c05ee - Browse repository at this point
Copy the full SHA 11c05eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4fcc96 - Browse repository at this point
Copy the full SHA d4fcc96View commit details -
Configuration menu - View commit details
-
Copy full SHA for da5cf2e - Browse repository at this point
Copy the full SHA da5cf2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for da157b1 - Browse repository at this point
Copy the full SHA da157b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772c513 - Browse repository at this point
Copy the full SHA 772c513View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c6c329 - Browse repository at this point
Copy the full SHA 2c6c329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a6000 - Browse repository at this point
Copy the full SHA 81a6000View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b59b2e - Browse repository at this point
Copy the full SHA 0b59b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2806c5 - Browse repository at this point
Copy the full SHA f2806c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15e54a9 - Browse repository at this point
Copy the full SHA 15e54a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26646fe - Browse repository at this point
Copy the full SHA 26646feView commit details
Commits on Jun 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c473a4 - Browse repository at this point
Copy the full SHA 0c473a4View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3452fcc - Browse repository at this point
Copy the full SHA 3452fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 629afd4 - Browse repository at this point
Copy the full SHA 629afd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a24e6eb - Browse repository at this point
Copy the full SHA a24e6ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d07a40 - Browse repository at this point
Copy the full SHA 9d07a40View commit details -
Configuration menu - View commit details
-
Copy full SHA for d57f9b6 - Browse repository at this point
Copy the full SHA d57f9b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e51b98d - Browse repository at this point
Copy the full SHA e51b98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4462a5 - Browse repository at this point
Copy the full SHA d4462a5View commit details -
Simplify
last_known_good_search()
.Who's a good search? You are! Yes you!
Configuration menu - View commit details
-
Copy full SHA for 95ba820 - Browse repository at this point
Copy the full SHA 95ba820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a0d29 - Browse repository at this point
Copy the full SHA 72a0d29View commit details -
Drop
memcmp
paths from_Equal_rev_pred_unchecked
and `_Equal_rev_……pred`. `_Equal_rev_pred_unchecked` is called by classic/parallel `search`/`find_end`. `_Equal_rev_pred` is called by ranges `search`/`find_end`. This doesn't affect `equal` etc.
Configuration menu - View commit details
-
Copy full SHA for 38b32d6 - Browse repository at this point
Copy the full SHA 38b32d6View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e16233 - Browse repository at this point
Copy the full SHA 1e16233View commit details -
Revert "Revert vectorized implementation."
This reverts commit 72a0d29.
Configuration menu - View commit details
-
Copy full SHA for f269d6c - Browse repository at this point
Copy the full SHA f269d6cView commit details
Commits on Jun 24, 2024
-
drop 4 and 8 bytes search optimization for now
might restore one or both later
Configuration menu - View commit details
-
Copy full SHA for dc7eb5b - Browse repository at this point
Copy the full SHA dc7eb5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0926486 - Browse repository at this point
Copy the full SHA 0926486View commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba63dbb - Browse repository at this point
Copy the full SHA ba63dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c293748 - Browse repository at this point
Copy the full SHA c293748View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 004d431 - Browse repository at this point
Copy the full SHA 004d431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 709ed47 - Browse repository at this point
Copy the full SHA 709ed47View commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c66f01 - Browse repository at this point
Copy the full SHA 1c66f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43e0eec - Browse repository at this point
Copy the full SHA 43e0eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1420757 - Browse repository at this point
Copy the full SHA 1420757View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9d52f - Browse repository at this point
Copy the full SHA fa9d52fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd69e8 - Browse repository at this point
Copy the full SHA dfd69e8View commit details
Commits on Sep 4, 2024
-
Merge branch 'main' into search
Resolved conflicts in xutility.
Configuration menu - View commit details
-
Copy full SHA for 93cdcf0 - Browse repository at this point
Copy the full SHA 93cdcf0View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 96a4d58 - Browse repository at this point
Copy the full SHA 96a4d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a239a7 - Browse repository at this point
Copy the full SHA 2a239a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc1d56 - Browse repository at this point
Copy the full SHA 3bc1d56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1aaba7 - Browse repository at this point
Copy the full SHA c1aaba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6276567 - Browse repository at this point
Copy the full SHA 6276567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05e435d - Browse repository at this point
Copy the full SHA 05e435dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ec67a - Browse repository at this point
Copy the full SHA e7ec67aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d11dcc - Browse repository at this point
Copy the full SHA 9d11dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for abae4ed - Browse repository at this point
Copy the full SHA abae4edView commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e96407b - Browse repository at this point
Copy the full SHA e96407bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c843d - Browse repository at this point
Copy the full SHA e0c843dView commit details