summaryrefslogtreecommitdiffstats
path: root/arch/mips64/kernel/r4k_fpu.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips64/kernel/r4k_fpu.S')
-rw-r--r--arch/mips64/kernel/r4k_fpu.S23
1 files changed, 11 insertions, 12 deletions
diff --git a/arch/mips64/kernel/r4k_fpu.S b/arch/mips64/kernel/r4k_fpu.S
index f974bb84e..374178383 100644
--- a/arch/mips64/kernel/r4k_fpu.S
+++ b/arch/mips64/kernel/r4k_fpu.S
@@ -32,11 +32,11 @@
.set noreorder
/* Save floating point context */
LEAF(save_fp_context)
- mfc0 t1,CP0_STATUS
- sll t2,t1,5
+ mfc0 t1, CP0_STATUS
+ sll t2, t1,5
- bgez t2,1f
- cfc1 t1,fcr31
+ bgez t2, 1f
+ cfc1 t1, fcr31
/* Store the 16 odd double precision registers */
EX sdc1 $f1, SC_FPREGS+8(a0)
EX sdc1 $f3, SC_FPREGS+24(a0)
@@ -74,8 +74,8 @@ LEAF(save_fp_context)
EX sdc1 $f28, SC_FPREGS+224(a0)
EX sdc1 $f30, SC_FPREGS+240(a0)
EX sw t1, SC_FPC_CSR(a0)
- cfc1 t0,$0 # implementation/version
- EX sw t0,SC_FPC_EIR(a0)
+ cfc1 t0, $0 # implementation/version
+ EX sw t0, SC_FPC_EIR(a0)
jr ra
li v0, 0 # success
@@ -92,8 +92,8 @@ LEAF(save_fp_context)
*/
LEAF(restore_fp_context)
mfc0 t1, CP0_STATUS
- sll t0,t1,5
- bgez t0,1f
+ sll t0, t1,5
+ bgez t0, 1f
EX lw t0, SC_FPC_CSR(a0)
/* Restore the 16 odd double precision registers only
@@ -136,14 +136,13 @@ LEAF(restore_fp_context)
EX ldc1 $f26, SC_FPREGS+208(a0)
EX ldc1 $f28, SC_FPREGS+224(a0)
EX ldc1 $f30, SC_FPREGS+240(a0)
- ctc1 t0,fcr31
+ ctc1 t0, fcr31
jr ra
li v0, 0 # success
END(restore_fp_context)
- .set reorder
.type fault@function
.ent fault
-fault: li v0, -EFAULT
- jr ra
+fault: jr ra
+ li v0, -EFAULT # failure
.end fault