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