Mike Gilbert
33dbab6fde
random-util: allow RDRAND to be used in 32-bit x86 binaries
...
Rename rdrand64 to rdrand, and switch from uint64_t to unsigned long.
This produces code that will compile/assemble on both x86-64 and x86-32.
This could be useful when running a 32-bit copy of systemd on a modern
Intel processor.
RDRAND is inherently arch-specific, so relying on the compiler-defined
'long' type seems reasonable.
2018-11-10 14:56:53 +01:00
..
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-15 19:35:00 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-19 22:19:12 +02:00
2018-10-19 22:19:12 +02:00
2018-10-10 12:00:56 +02:00
2018-06-29 11:02:17 +09:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-08-27 14:01:46 +09:00
2018-06-20 12:07:38 +02:00
2018-10-16 19:55:38 +02:00
2018-07-30 15:54:03 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-09-19 08:02:52 +09:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-10 11:11:48 +02:00
2018-10-26 18:43:34 +02:00
2018-10-26 18:43:34 +02:00
2018-10-08 21:40:44 +02:00
2018-10-08 21:40:44 +02:00
2018-10-18 13:30:20 +02:00
2018-06-14 10:20:20 +02:00
2018-09-19 08:02:52 +09:00
2018-10-26 19:49:15 +02:00
2018-10-19 22:19:12 +02:00
2018-06-14 10:20:20 +02:00
2018-06-22 16:39:45 +02:00
2018-06-29 11:02:17 +09:00
2018-06-26 14:26:07 +09:00
2018-06-25 13:04:59 +09:00
2018-10-17 14:54:48 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-26 10:52:41 +02:00
2018-10-26 10:52:41 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-29 11:02:17 +09:00
2018-10-26 10:52:41 +02:00
2018-09-24 13:40:10 +01:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-25 21:37:14 +02:00
2018-08-06 09:57:00 +02:00
2018-06-22 16:39:45 +02:00
2018-06-29 11:02:17 +09:00
2018-11-06 21:24:03 +09:00
2018-11-06 21:24:03 +09:00
2018-10-16 17:45:53 +02:00
2018-04-18 12:51:15 +02:00
2018-06-29 11:02:17 +09:00
2018-10-25 21:37:14 +02:00
2018-10-19 22:34:50 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 13:03:20 +02:00
2018-03-31 12:55:45 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:21 +02:00
2018-06-14 10:20:21 +02:00
2018-08-06 19:26:35 -07:00
2018-06-29 11:02:17 +09:00
2018-10-13 21:45:50 +09:00
2018-10-13 21:45:50 +09:00
2018-10-02 12:54:00 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-11-07 15:31:26 +09:00
2018-11-05 16:46:26 +09:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-03-21 00:46:22 +01:00
2018-06-14 13:03:20 +02:00
2018-06-14 13:03:20 +02:00
2018-10-18 16:44:51 +02:00
2018-10-25 16:25:39 +02:00
2018-10-18 16:44:51 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-07-30 15:54:03 +02:00
2018-10-17 21:13:02 +02:00
2018-10-23 14:26:51 +02:00
2018-10-23 14:26:51 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-26 14:26:39 +09:00
2018-06-14 10:20:20 +02:00
2018-06-14 13:03:20 +02:00
2018-06-14 13:03:20 +02:00
2018-10-25 16:25:39 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-11 11:10:37 +02:00
2018-10-11 11:10:37 +02:00
2018-10-10 10:13:30 +02:00
2018-06-14 13:03:20 +02:00
2018-11-02 10:31:20 +09:00
2018-07-30 15:54:03 +02:00
2018-07-30 15:54:03 +02:00
2018-07-30 15:54:03 +02:00
2018-10-18 16:23:45 +02:00
2018-09-11 12:45:21 +09:00
2018-05-22 16:13:45 +02:00
2018-08-30 06:10:43 +03:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-05-24 17:01:57 +02:00
2018-10-26 19:49:15 +02:00
2018-07-07 01:38:32 +09:00
2018-06-14 10:20:20 +02:00
2018-09-30 21:32:33 +02:00
2018-06-14 10:20:20 +02:00
2018-10-17 21:13:02 +02:00
2018-10-17 21:13:02 +02:00
2018-10-17 01:09:41 +09:00
2018-10-16 22:17:08 +09:00
2018-10-26 12:03:32 +02:00
2018-10-26 12:00:01 +02:00
2018-10-18 16:23:45 +02:00
2018-10-26 19:49:15 +02:00
2018-03-01 11:27:06 +01:00
2018-11-10 14:56:53 +01:00
2018-11-10 14:56:53 +01:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-27 09:16:04 -07:00
2018-02-22 10:42:06 +01:00
2018-02-22 10:46:26 +01:00
2018-06-12 21:44:00 +02:00
2018-08-28 05:09:40 +09:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-16 16:33:55 +02:00
2018-10-16 16:33:55 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-06-29 11:02:17 +09:00
2018-08-30 06:10:43 +03:00
2018-08-22 16:32:35 +02:00
2018-07-30 15:54:03 +02:00
2018-10-13 21:45:50 +09:00
2018-07-26 15:39:12 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-16 16:27:15 +02:00
2018-11-06 21:24:03 +09:00
2018-07-30 15:54:03 +02:00
2018-10-18 19:50:29 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-10-19 05:52:42 +09:00
2018-10-18 19:50:29 +02:00
2018-08-30 06:10:43 +03:00
2018-06-14 10:20:20 +02:00
2018-10-31 21:42:45 +03:00
2018-07-30 15:54:03 +02:00
2018-11-06 19:01:32 +01:00
2018-09-19 08:08:03 +09:00
2018-06-29 11:02:17 +09:00
2018-06-14 10:20:20 +02:00
2018-08-28 12:40:25 +09:00
2018-10-24 21:00:15 +02:00
2018-10-25 11:41:55 +09:00
2018-10-31 18:00:52 +01:00
2018-10-31 18:00:52 +01:00
2018-10-15 19:35:00 +02:00
2018-06-29 11:02:17 +09:00
2018-08-08 18:27:15 +09:00
2018-06-14 10:20:20 +02:00
2018-10-18 13:32:34 +02:00
2018-08-20 11:33:04 +02:00
2018-11-07 12:49:13 +01:00
2018-10-26 10:52:41 +02:00
2018-06-14 10:20:20 +02:00
2018-06-29 11:02:17 +09:00
2018-09-26 16:14:29 +02:00
2018-09-26 16:14:29 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-08-20 16:06:41 +02:00
2018-08-20 16:06:41 +02:00
2018-09-25 15:57:47 +02:00
2018-09-27 17:21:18 +02:00
2018-11-06 21:24:03 +09:00
2018-10-18 19:50:29 +02:00
2018-10-30 23:01:20 +05:30
2018-06-14 10:20:20 +02:00
2018-09-18 16:53:36 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-07-16 11:14:29 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00