| 123456789101112131415161718192021222324 |
- ;# callee-saved registers - Microsoft x64 calling convention
- push rbx
- push rbp
- push rdi
- push rsi
- push r12
- push r13
- push r14
- push r15
- sub rsp, 80
- movdqu xmmword ptr [rsp+64], xmm6
- movdqu xmmword ptr [rsp+48], xmm7
- movdqu xmmword ptr [rsp+32], xmm8
- movdqu xmmword ptr [rsp+16], xmm9
- movdqu xmmword ptr [rsp+0], xmm10
- ;# function arguments
- push rcx ;# RegisterFile& registerFile
- mov rbx, rdx ;# MemoryRegisters& memory
- mov rsi, r8 ;# convertible_t* scratchpad
- include program_prologue_load.inc
- jmp randomx_program_begin
|