blob: a63ea69d4cb93cc7af6d94b95b3379c9da976385 [file] [log] [blame]
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