Revert r66580 and r66579.
[reactos.git] / reactos / dll / win32 / kernel32 / client / amd64 / thread.S
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * FILE: lib/kernel32/thread/i386/thread.S
5 * PURPOSE: Thread Start Thunks
6 * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
7 */
8
9 #include <asm.inc>
10 .code64
11
12 EXTERN BaseThreadStartup:PROC
13 EXTERN BaseProcessStartup:PROC
14
15 PUBLIC BaseThreadStartupThunk
16 PUBLIC BaseProcessStartThunk
17
18 BaseThreadStartupThunk:
19
20 /* Start out fresh */
21 xor rbp, rbp
22
23 push rbx /* lpParameter */
24 push rax /* lpStartAddress */
25 push 0 /* Return RIP */
26 jmp BaseThreadStartup
27
28 BaseProcessStartThunk:
29
30 /* Start out fresh */
31 xor rbp, rbp
32
33 push rax /* lpStartAddress */
34 push 0 /* Return RIP */
35 jmp BaseProcessStartup
36
37 END
38 /* EOF */