1*b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds #include <linux/types.h> 31da177e4SLinus Torvalds #include <linux/errno.h> 47c0f6ba6SLinus Torvalds #include <linux/uaccess.h> 51da177e4SLinus Torvalds 61da177e4SLinus Torvalds int fneg(u32 * frD,u32 * frB)71da177e4SLinus Torvaldsfneg(u32 *frD, u32 *frB) 81da177e4SLinus Torvalds { 91da177e4SLinus Torvalds frD[0] = frB[0] ^ 0x80000000; 101da177e4SLinus Torvalds frD[1] = frB[1]; 111da177e4SLinus Torvalds 121da177e4SLinus Torvalds #ifdef DEBUG 13e48b1b45SHarvey Harrison printk("%s: D %p, B %p: ", __func__, frD, frB); 141da177e4SLinus Torvalds dump_double(frD); 151da177e4SLinus Torvalds printk("\n"); 161da177e4SLinus Torvalds #endif 171da177e4SLinus Torvalds 181da177e4SLinus Torvalds return 0; 191da177e4SLinus Torvalds } 20