Sha256: ca7a0fd0fa28aa7a3512432a7b14435797a9ed9f5629b0286a0e710b87dda61e

Contents?: true

Size: 790 Bytes

Versions: 7

Compression:

Stored size: 790 Bytes

Contents

// This file is generated from a similarly-named Perl script in the BoringSSL
// source tree. Do not edit by hand.

#include <openssl/asm_base.h>

#if !defined(OPENSSL_NO_ASM) && defined(OPENSSL_X86_64) && defined(__APPLE__)
.text	




.globl	_CRYPTO_rdrand
.private_extern _CRYPTO_rdrand

.p2align	4
_CRYPTO_rdrand:

_CET_ENDBR
	xorq	%rax,%rax
.byte	72,15,199,242

	adcq	%rax,%rax
	movq	%rdx,0(%rdi)
	.byte	0xf3,0xc3







.globl	_CRYPTO_rdrand_multiple8_buf
.private_extern _CRYPTO_rdrand_multiple8_buf

.p2align	4
_CRYPTO_rdrand_multiple8_buf:

_CET_ENDBR
	testq	%rsi,%rsi
	jz	L$out
	movq	$8,%rdx
L$loop:
.byte	72,15,199,241
	jnc	L$err
	movq	%rcx,0(%rdi)
	addq	%rdx,%rdi
	subq	%rdx,%rsi
	jnz	L$loop
L$out:
	movq	$1,%rax
	.byte	0xf3,0xc3
L$err:
	xorq	%rax,%rax
	.byte	0xf3,0xc3


#endif

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
couchbase-3.5.6 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
couchbase-3.5.5 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
couchbase-3.5.4 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
couchbase-3.5.3 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
couchbase-3.5.2 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
couchbase-3.5.1 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
couchbase-3.5.0 ext/cache/boringssl/e31ea00c1ea52052d2d78d44006cc88c80fa24a9/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S