diff options
Diffstat (limited to 'arch/ppc/kernel/misc.S')
-rw-r--r-- | arch/ppc/kernel/misc.S | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/arch/ppc/kernel/misc.S b/arch/ppc/kernel/misc.S index 2350f3e09f95..3056ede2424d 100644 --- a/arch/ppc/kernel/misc.S +++ b/arch/ppc/kernel/misc.S | |||
@@ -968,33 +968,6 @@ _GLOBAL(_get_SP) | |||
968 | blr | 968 | blr |
969 | 969 | ||
970 | /* | 970 | /* |
971 | * These are used in the alignment trap handler when emulating | ||
972 | * single-precision loads and stores. | ||
973 | * We restore and save the fpscr so the task gets the same result | ||
974 | * and exceptions as if the cpu had performed the load or store. | ||
975 | */ | ||
976 | |||
977 | #ifdef CONFIG_PPC_FPU | ||
978 | _GLOBAL(cvt_fd) | ||
979 | lfd 0,-4(r5) /* load up fpscr value */ | ||
980 | mtfsf 0xff,0 | ||
981 | lfs 0,0(r3) | ||
982 | stfd 0,0(r4) | ||
983 | mffs 0 /* save new fpscr value */ | ||
984 | stfd 0,-4(r5) | ||
985 | blr | ||
986 | |||
987 | _GLOBAL(cvt_df) | ||
988 | lfd 0,-4(r5) /* load up fpscr value */ | ||
989 | mtfsf 0xff,0 | ||
990 | lfd 0,0(r3) | ||
991 | stfs 0,0(r4) | ||
992 | mffs 0 /* save new fpscr value */ | ||
993 | stfd 0,-4(r5) | ||
994 | blr | ||
995 | #endif | ||
996 | |||
997 | /* | ||
998 | * Create a kernel thread | 971 | * Create a kernel thread |
999 | * kernel_thread(fn, arg, flags) | 972 | * kernel_thread(fn, arg, flags) |
1000 | */ | 973 | */ |