update for HEAD-2003091401
[reactos.git] / lib / ntdll / nasm / readme.txt
1
2 This is Intel i386 or higher asm code version of ntdll.dll
3 The minium cpu req by reactos are : 486. 
4
5 The asm src in this folder need nasm to be compile with.
6
7
8 1. Rename reactos/lib/ntdll/makefile to reactos/lib/ntdll/makefile.c 
9    or make a backup up of it. 
10    (it contain the C code version of ntdll makefile)
11
12
13 2. Copy reactos/lib/ntdll/nasm/makefile-asm to reactos/lib/ntdll/makefile
14    (it contain the asm verison of ntdll makefile, I need to change some 
15    part to get the asm version be in use insted of the c version)
16
17 3. Now run reactos/make so u get the asm version of ntdll
18
19
20
21
22
23 Hope everyone like this asm optimze version. 
24 but for momment are only thing optimze are
25
26 ntdll/rtl/mem.c
27 -----------------------------------------
28 RtlCompareMemory
29 RtlCompareMemoryUlong
30 RtlFillMemoryUlong
31 RtlMoveMemory
32 RtlZeroMemory
33
34 RtlFillMemory          
35 (can make it lite faster not maxium optimze yet)
36
37
38
39 ntdll/rtl/RtlRandom.c
40 -----------------------------------------
41 RtlRandom
42 RtlUniform
43 SavedValue
44
45
46
47
48 info about ntdll/nasm/fixasm.bat 
49 -----------------------------------------
50 delete all file that are not src or bat file 
51 in the folder ntdll/nasm/
52