1default	rel
2%define XMMWORD
3%define YMMWORD
4%define ZMMWORD
5section	.text code align=64
6
7
8global	CRYPTO_rdrand
9
10ALIGN	16
11CRYPTO_rdrand:
12	mov	QWORD[8+rsp],rdi	;WIN64 prologue
13	mov	QWORD[16+rsp],rsi
14	mov	rax,rsp
15$L$SEH_begin_CRYPTO_rdrand:
16	mov	rdi,rcx
17
18
19DB	0x48,0x0f,0xc7,0xf0
20	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
21	mov	rsi,QWORD[16+rsp]
22	DB	0F3h,0C3h		;repret
23