Adhemerval Zanella
fccf38c517
string: Add internal memswap implementation
...
The prototype is:
void __memswap (void *restrict p1, void *restrict p2, size_t n)
The function swaps the content of two memory blocks P1 and P2 of
len N. Memory overlap is NOT handled.
It will be used on qsort optimization.
Checked on x86_64-linux-gnu and aarch64-linux-gnu.
Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
2023-10-31 14:17:33 -03:00
..
2023-06-14 18:10:08 +02:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2017-03-23 11:32:29 -03:00
2023-01-06 21:14:39 +00:00
2023-07-24 15:26:17 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2017-03-23 11:32:29 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-10-31 14:17:33 -03:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-02-06 16:19:35 -03:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-08 17:13:58 -03:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:16:19 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-02-08 17:13:56 -03:00
2023-02-06 16:19:35 -03:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-06-15 19:54:09 +02:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-06-14 18:10:08 +02:00
2023-01-06 21:14:39 +00:00
2023-06-14 18:10:08 +02:00
2023-06-14 18:10:08 +02:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-10-31 14:17:33 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-06-02 01:39:48 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-04-21 10:28:01 -03:00
2023-01-06 21:14:39 +00:00
2023-04-21 10:28:01 -03:00
2023-02-06 16:19:35 -03:00
2023-06-02 01:39:48 +00:00
2023-03-02 14:25:34 +01:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-04-21 10:50:42 -03:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-02-06 16:19:35 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-08-18 07:59:55 -05:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2017-03-23 11:32:29 -03:00
2023-01-06 21:14:39 +00:00
2023-06-02 01:39:48 +00:00
2023-01-06 21:14:39 +00:00
2023-06-15 19:54:09 +02:00
2023-01-06 21:14:39 +00:00
2017-03-23 11:32:29 -03:00
2023-10-17 18:19:01 -04:00
2023-06-14 18:10:08 +02:00
2023-10-17 18:18:55 -04:00
2023-06-14 18:10:08 +02:00
2022-09-22 08:48:04 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2017-03-23 11:32:29 -03:00
2017-03-23 11:32:29 -03:00
2017-03-23 11:32:29 -03:00
2017-03-23 11:32:29 -03:00
2017-03-23 11:32:29 -03:00
2023-01-06 21:14:39 +00:00
2023-06-14 18:10:08 +02:00
2023-01-12 09:06:00 -03:00
2023-01-06 21:14:39 +00:00