Changeset 104dc0b in mainline for arch/ia32/src/asm.S
- Timestamp:
- 2005-09-18T21:39:56Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d9430f7
- Parents:
- 650d976
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/src/asm.S
r650d976 r104dc0b 38 38 .global enable_l_apic_in_msr 39 39 .global interrupt_handlers 40 .global memcpy41 40 .global memsetb 42 41 .global memsetw … … 153 152 # handler 192 256 154 153 h_end: 155 156 157 ## Copy memory158 #159 # Copy a given number of bytes (3rd argument)160 # from the memory location defined by 2nd argument161 # to the memory location defined by 1st argument.162 # The memory areas cannot overlap.163 #164 SRC=16165 DST=12166 CNT=20167 memcpy:168 push %esi169 push %edi170 171 movl CNT(%esp),%ecx172 movl DST(%esp),%edi173 movl SRC(%esp),%esi174 175 rep movsb %ds:(%esi),%es:(%edi)176 177 pop %edi178 pop %esi179 ret180 154 181 155
Note:
See TracChangeset
for help on using the changeset viewer.