xref: /linux/arch/powerpc/math-emu/lfd.c (revision 5cd27208)
1*5cd27208SKumar Gala #include <linux/types.h>
2*5cd27208SKumar Gala #include <linux/errno.h>
3*5cd27208SKumar Gala #include <asm/uaccess.h>
4*5cd27208SKumar Gala 
5*5cd27208SKumar Gala #include "sfp-machine.h"
6*5cd27208SKumar Gala #include "double.h"
7*5cd27208SKumar Gala 
8*5cd27208SKumar Gala int
9*5cd27208SKumar Gala lfd(void *frD, void *ea)
10*5cd27208SKumar Gala {
11*5cd27208SKumar Gala 	if (copy_from_user(frD, ea, sizeof(double)))
12*5cd27208SKumar Gala 		return -EFAULT;
13*5cd27208SKumar Gala #ifdef DEBUG
14*5cd27208SKumar Gala 	printk("%s: D %p, ea %p: ", __FUNCTION__, frD, ea);
15*5cd27208SKumar Gala 	dump_double(frD);
16*5cd27208SKumar Gala 	printk("\n");
17*5cd27208SKumar Gala #endif
18*5cd27208SKumar Gala 	return 0;
19*5cd27208SKumar Gala }
20