Subversion Repositories HelenOS

Rev

Rev 2071 | Rev 3880 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2071 Rev 3274
Line 69... Line 69...
69
	addiu	$v0,$a1,3
69
	addiu	$v0,$a1,3
70
	li	$v1,-4			# 0xfffffffffffffffc
70
	li	$v1,-4			# 0xfffffffffffffffc
71
	and	$v0,$v0,$v1
71
	and	$v0,$v0,$v1
72
	beq	$a1,$v0,3f
72
	beq	$a1,$v0,3f
73
	move	$t0,$a0
73
	move	$t0,$a0
-
 
74
	move	$t2,$a0			# save dst
74
 
75
 
75
0:
76
0:
76
	beq	$a2,$zero,2f
77
	beq	$a2,$zero,2f
77
	move	$a3,$zero
78
	move	$a3,$zero
78
 
79
 
Line 84... Line 85...
84
	bne	$a3,$a2,1b
85
	bne	$a3,$a2,1b
85
	sb	$a0,0($v1)
86
	sb	$a0,0($v1)
86
 
87
 
87
2:
88
2:
88
	jr	$ra
89
	jr	$ra
89
	move	$v0,$a1
90
	move	$v0,$t2
90
 
91
 
91
3:
92
3:
92
	addiu	$v0,$a0,3
93
	addiu	$v0,$a0,3
93
	and	$v0,$v0,$v1
94
	and	$v0,$v0,$v1
94
	bne	$a0,$v0,0b
95
	bne	$a0,$v0,0b
Line 124... Line 125...
124
	addiu	$a3,$a3,1
125
	addiu	$a3,$a3,1
125
	bne	$a3,$a2,6b
126
	bne	$a3,$a2,6b
126
	sb	$a0,0($v1)
127
	sb	$a0,0($v1)
127
 
128
 
128
	jr	$ra
129
	jr	$ra
129
	move	$v0,$a1
130
	move	$v0,$t2
130
 
131
 
131
memcpy_from_uspace_failover_address:
132
memcpy_from_uspace_failover_address:
132
memcpy_to_uspace_failover_address:
133
memcpy_to_uspace_failover_address:
133
	jr	$ra
134
	jr	$ra
134
	move	$v0, $zero
135
	move	$v0, $zero