Rev 3107 | Rev 5598 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3107 | Rev 3128 | ||
---|---|---|---|
Line 87... | Line 87... | ||
87 | L2: |
87 | L2: |
88 | } |
88 | } |
89 | } |
89 | } |
90 | 90 | ||
Line -... | Line 91... | ||
- | 91 | ||
- | 92 | ||
91 | #define mem_Alloc malloc |
93 | #define mem_Alloc malloc |
92 | #define mem_ReAlloc realloc |
94 | #define mem_ReAlloc realloc |
93 | #define mem_Free free |
95 | #define mem_Free free |
94 | #define mem_Init mem_init |
96 | #define mem_Init mem_init |
Line 121... | Line 123... | ||
121 | REP STOSB |
123 | REP STOSB |
122 | } |
124 | } |
123 | } |
125 | } |
124 | 126 | ||
Line 125... | Line -... | ||
125 | :void fastcall memcpy( EDI, ESI, ECX) |
- | |
126 | { |
- | |
127 | asm { |
- | |
128 | MOV EDX, ECX |
- | |
129 | SHR ECX, 2 |
- | |
130 | REP MOVSD |
- | |
131 | MOV ECX, EDX |
- | |
132 | AND ECX, 3 |
- | |
133 | REP MOVSB |
- | |
134 | } |
- | |
135 | } |
- | |
136 | - | ||
137 | :void fastcall memsetd( EDI, ECX, EAX) |
127 | :void fastcall memsetd( EDI, ECX, EAX) |
138 | { |
128 | { |
139 | asm { |
129 | asm { |
140 | REP STOSD |
130 | REP STOSD |
141 | } |
131 | } |