Subversion Repositories HelenOS

Rev

Rev 3597 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3597 Rev 4377
Line 32... Line 32...
32
 
32
 
33
.global userspace_asm
33
.global userspace_asm
34
.global iret
34
.global iret
35
.global iret_syscall
35
.global iret_syscall
36
.global memsetb
36
.global memsetb
-
 
37
.global memsetw
37
.global memcpy
38
.global memcpy
38
.global memcpy_from_uspace
39
.global memcpy_from_uspace
39
.global memcpy_to_uspace
40
.global memcpy_to_uspace
40
.global memcpy_from_uspace_failover_address
41
.global memcpy_from_uspace_failover_address
41
.global memcpy_to_uspace_failover_address
42
.global memcpy_to_uspace_failover_address
Line 129... Line 130...
129
	mtctr r12
130
	mtctr r12
130
	
131
	
131
	lwz r12, 148(sp)
132
	lwz r12, 148(sp)
132
	mtxer r12
133
	mtxer r12
133
	
134
	
134
	lwz r12, 152(sp)
135
	lwz r12, 156(sp)
135
	lwz sp, 156(sp)
136
	lwz sp, 160(sp)
136
	
137
	
137
	rfi
138
	rfi
138
 
139
 
139
iret_syscall:
140
iret_syscall:
140
	
141
	
Line 195... Line 196...
195
	mtctr r12
196
	mtctr r12
196
	
197
	
197
	lwz r12, 148(sp)
198
	lwz r12, 148(sp)
198
	mtxer r12
199
	mtxer r12
199
	
200
	
200
	lwz r12, 152(sp)
201
	lwz r12, 156(sp)
201
	lwz sp, 156(sp)
202
	lwz sp, 160(sp)
202
 
203
 
203
	rfi
204
	rfi
204
	
205
 
205
memsetb:
206
memsetb:
206
	b _memsetb
207
	b _memsetb
207
 
208
 
-
 
209
memsetw:
-
 
210
	b _memsetw
-
 
211
 
208
memcpy:
212
memcpy:
209
memcpy_from_uspace:
213
memcpy_from_uspace:
210
memcpy_to_uspace:
214
memcpy_to_uspace:
211
 
215
 
212
	srwi. r7, r5, 3
216
	srwi. r7, r5, 3