Changeset 15233
- Timestamp:
- Mar 5, 2012, 12:23:20 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/source/lisp-kernel/x86-asmutils64.s (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/x86-asmutils64.s
r15229 r15233 277 277 __endif 278 278 279 /* zero N (% rsi) dnodes, starting at the dnode-aligned address in %rdi*/279 /* zero N (%carg1) dnodes, starting at the dnode-aligned address in %carg0 */ 280 280 _exportfn(C(zero_dnodes)) 281 281 __(pxor %xmm0,%xmm0) 282 __(cmpq $0,% rsi)282 __(cmpq $0,%carg1) 283 283 __(jmp 1f) 284 0: __(movdqa %xmm0,(% rdi))285 __(lea 16(% rdi),%rdi)286 __(subq $1,% rsi)284 0: __(movdqa %xmm0,(%carg0)) 285 __(lea 16(%carg0),%carg0) 286 __(subq $1,%carg1) 287 287 1: __(jne 0b) 288 288 __(repret)
Note:
See TracChangeset
for help on using the changeset viewer.
