mjg
95034c44e6
random(4): depessimize arc4random
...
- __predict_false reseeding on entry as it is almost never true.
- don't blindly atomic_cmpset as on x86 it ends up dirtying the cacheline.
it almost ever succeeds per above
- fetch the timestamp prior to getting the cpu number
Reviewed by: cem
Approved by: secteam (delphij)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D20242
2019-05-12 06:32:46 +00:00
..
2017-11-27 15:20:12 +00:00
2017-06-08 20:06:09 +00:00
2017-08-11 17:05:31 +00:00
2019-05-12 06:32:46 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-01-24 18:05:29 +00:00
2018-06-02 18:03:35 +00:00
2018-05-10 02:31:48 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-09-22 12:45:15 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:20:12 +00:00
2017-11-27 15:20:12 +00:00
2017-11-27 15:20:12 +00:00
2018-02-26 18:23:36 +00:00
2017-11-27 15:20:12 +00:00
2017-02-16 20:50:01 +00:00
2017-11-20 19:43:44 +00:00
2018-10-20 22:39:35 +00:00
2017-11-27 15:20:12 +00:00
2017-11-20 19:43:44 +00:00
2018-06-02 18:03:35 +00:00
2017-01-12 17:02:29 +00:00
2018-06-02 18:03:35 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-18 14:26:50 +00:00
2017-11-20 19:43:44 +00:00
2018-06-04 18:47:14 +00:00
2018-02-13 19:17:48 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:20:12 +00:00
2019-02-20 20:48:10 +00:00
2017-11-27 15:20:12 +00:00
2018-06-21 17:35:13 +00:00
2018-05-10 06:41:08 +00:00
2018-02-13 19:17:48 +00:00
2017-11-20 19:43:44 +00:00
2018-02-13 19:17:48 +00:00
2017-11-27 15:20:12 +00:00
2018-06-04 18:47:14 +00:00
2018-02-13 19:17:48 +00:00
2017-11-27 15:20:12 +00:00
2018-02-13 19:17:48 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-27 15:20:12 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-11-20 19:43:44 +00:00
2017-05-17 00:34:34 +00:00