1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun #include <linux/types.h> 3*4882a593Smuzhiyun #include <linux/errno.h> 4*4882a593Smuzhiyun #include <linux/uaccess.h> 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun int fnabs(u32 * frD,u32 * frB)7*4882a593Smuzhiyunfnabs(u32 *frD, u32 *frB) 8*4882a593Smuzhiyun { 9*4882a593Smuzhiyun frD[0] = frB[0] | 0x80000000; 10*4882a593Smuzhiyun frD[1] = frB[1]; 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #ifdef DEBUG 13*4882a593Smuzhiyun printk("%s: D %p, B %p: ", __func__, frD, frB); 14*4882a593Smuzhiyun dump_double(frD); 15*4882a593Smuzhiyun printk("\n"); 16*4882a593Smuzhiyun #endif 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun return 0; 19*4882a593Smuzhiyun } 20