diff options
author | markm <markm@FreeBSD.org> | 2013-10-08 19:07:48 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2013-10-08 19:07:48 +0000 |
commit | 7334895900372a7f012c15ba12cfd3a9875ea182 (patch) | |
tree | 1e6aa6d64669a6b865c50282ac13aa28bb59d87f /sys/dev/random | |
parent | e4e20dc75d8742964bea271a52915f49461eee92 (diff) | |
download | FreeBSD-src-7334895900372a7f012c15ba12cfd3a9875ea182.zip FreeBSD-src-7334895900372a7f012c15ba12cfd3a9875ea182.tar.gz |
MFC - tracking commit.
Diffstat (limited to 'sys/dev/random')
-rw-r--r-- | sys/dev/random/ivy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/random/ivy.c b/sys/dev/random/ivy.c index 8ca291e..8eb5501 100644 --- a/sys/dev/random/ivy.c +++ b/sys/dev/random/ivy.c @@ -74,12 +74,12 @@ ivy_rng_store(uint64_t *tmp) __asm __volatile( #ifdef __amd64__ - ".byte\t0x48,0x0f,0xc7,0xf0\n\t" /* rdrand %rax */ + "rdrand\t%%rax\n\t" "jnc\t1f\n\t" "movq\t%%rax,%1\n\t" "movl\t$8,%%eax\n" #else /* i386 */ - ".byte\t0x0f,0xc7,0xf0\n\t" /* rdrand %eax */ + "rdrand\t%%eax\n\t" "jnc\t1f\n\t" "movl\t%%eax,%1\n\t" "movl\t$4,%%eax\n" |