Rev 2927 | Rev 4342 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2927 | Rev 3403 | ||
---|---|---|---|
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 |