From e9ada863a7b3e81f5d2b1e3bdd2305da902a87f5 Mon Sep 17 00:00:00 2001 From: Adam Langley Date: Mon, 11 May 2015 17:20:37 -0700 Subject: external/boringssl: bump revision. This change bumps the BoringSSL revision to the current tip-of-tree. Change-Id: I91d5bf467e16e8d86cb19a4de873985f524e5faa --- win-x86_64/crypto/rand/rdrand-x86_64.asm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 win-x86_64/crypto/rand/rdrand-x86_64.asm (limited to 'win-x86_64/crypto/rand') diff --git a/win-x86_64/crypto/rand/rdrand-x86_64.asm b/win-x86_64/crypto/rand/rdrand-x86_64.asm new file mode 100644 index 0000000..a63ea69 --- /dev/null +++ b/win-x86_64/crypto/rand/rdrand-x86_64.asm @@ -0,0 +1,22 @@ +default rel +%define XMMWORD +%define YMMWORD +%define ZMMWORD +section .text code align=64 + + +global CRYPTO_rdrand + +ALIGN 16 +CRYPTO_rdrand: + mov QWORD[8+rsp],rdi ;WIN64 prologue + mov QWORD[16+rsp],rsi + mov rax,rsp +$L$SEH_begin_CRYPTO_rdrand: + mov rdi,rcx + + +DB 0x48,0x0f,0xc7,0xf0 + mov rdi,QWORD[8+rsp] ;WIN64 epilogue + mov rsi,QWORD[16+rsp] + DB 0F3h,0C3h ;repret -- cgit v1.2.3