Changeset da349da0 in mainline for kernel/arch/sparc64/src/asm.S
- Timestamp:
- 2008-08-10T15:28:42Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a9d4d2c
- Parents:
- d2e9c47
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/asm.S
rd2e9c47 rda349da0 42 42 .global memcpy 43 43 memcpy: 44 mov %o0, %o3 ! save dst 44 45 add %o1, 7, %g1 45 46 and %g1, -8, %g1 … … 60 61 2: 61 62 jmp %o7 + 8 ! exit point 62 mov %o 1, %o063 mov %o3, %o0 63 64 3: 64 65 and %g1, -8, %g1 … … 94 95 95 96 jmp %o7 + 8 ! exit point 96 mov %o 1, %o097 mov %o3, %o0 97 98 98 99 /* … … 101 102 .global memcpy_from_uspace 102 103 memcpy_from_uspace: 104 mov %o0, %o3 ! save dst 103 105 add %o1, 7, %g1 104 106 and %g1, -8, %g1 … … 119 121 2: 120 122 jmp %o7 + 8 ! exit point 121 mov %o 1, %o0123 mov %o3, %o0 122 124 3: 123 125 and %g1, -8, %g1 … … 153 155 154 156 jmp %o7 + 8 ! exit point 155 mov %o 1, %o0157 mov %o3, %o0 156 158 157 159 /* … … 160 162 .global memcpy_to_uspace 161 163 memcpy_to_uspace: 164 mov %o0, %o3 ! save dst 162 165 add %o1, 7, %g1 163 166 and %g1, -8, %g1 … … 178 181 2: 179 182 jmp %o7 + 8 ! exit point 180 mov %o 1, %o0183 mov %o3, %o0 181 184 3: 182 185 and %g1, -8, %g1 … … 212 215 213 216 jmp %o7 + 8 ! exit point 214 mov %o 1, %o0217 mov %o3, %o0 215 218 216 219 .global memcpy_from_uspace_failover_address
Note:
See TracChangeset
for help on using the changeset viewer.