Rev 8919 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8919 | Rev 9485 | ||
---|---|---|---|
Line 141... | Line 141... | ||
141 | rep movsb |
141 | rep movsb |
142 | ret |
142 | ret |
143 | endp |
143 | endp |
Line 144... | Line 144... | ||
144 | 144 | ||
- | 145 | align 4 |
|
- | 146 | proc @strncpy$qpcpxcl uses esi edi |
|
- | 147 | cld |
|
- | 148 | mov edi,[esp+16] |
|
- | 149 | mov ecx,[esp+20] |
|
- | 150 | jecxz @f |
|
- | 151 | mov esi,edi |
|
- | 152 | xor al,al |
|
- | 153 | repnz scasb |
|
- | 154 | not ecx |
|
- | 155 | mov edi,[esp+12] |
|
- | 156 | mov edx,ecx |
|
- | 157 | mov eax,edi |
|
- | 158 | shr ecx,2 |
|
- | 159 | rep movsd |
|
- | 160 | mov ecx,edx |
|
- | 161 | and ecx,3 |
|
- | 162 | rep movsb |
|
- | 163 | @@: |
|
- | 164 | ret |
|
- | 165 | endp |
|
- | 166 | ||
- | 167 | align 4 |
|
- | 168 | proc @memcmp$qpxvt1l uses esi edi |
|
- | 169 | cld |
|
- | 170 | mov ecx,[esp+20] |
|
- | 171 | mov edi,[esp+16] |
|
- | 172 | mov esi,[esp+12] |
|
- | 173 | repe cmpsb |
|
- | 174 | movzx eax,byte[esi-1] |
|
- | 175 | movzx edx,byte[edi-1] |
|
- | 176 | sub eax,edx |
|
- | 177 | ret |
|
- | 178 | endp |
|
- | 179 | ||
145 | align 4 |
180 | align 4 |
146 | proc @memcpy$qpvpxvui uses esi edi |
181 | proc @memcpy$qpvpxvui uses esi edi |
147 | cld |
182 | cld |
148 | mov edi,[esp+12] |
183 | mov edi,[esp+12] |
149 | mov eax,edi |
184 | mov eax,edi |