m32                77 arch/m68k/include/asm/math-emu.h 	unsigned long m32[2];
m32                82 arch/m68k/include/asm/math-emu.h 	unsigned long m32[4];
m32               193 arch/m68k/math-emu/fp_arith.c 	if ((long)dest->mant.m32[0] >= 0)
m32               195 arch/m68k/math-emu/fp_arith.c 	if ((long)src->mant.m32[0] >= 0)
m32               203 arch/m68k/math-emu/fp_arith.c 	if ((long)temp.m32[0] > 0) {
m32               280 arch/m68k/math-emu/fp_arith.c 	if ((long)dest->mant.m32[0] >= 0)
m32               282 arch/m68k/math-emu/fp_arith.c 	if ((long)src->mant.m32[0] >= 0)
m32               290 arch/m68k/math-emu/fp_arith.c 	if (!temp.m32[0]) {
m32               349 arch/m68k/math-emu/fp_arith.c 	fp_mul64(dest->mant.m32[0], dest->mant.m32[1],
m32               350 arch/m68k/math-emu/fp_arith.c 		 dest->mant.m32[0] & 0xffffff00,
m32               351 arch/m68k/math-emu/fp_arith.c 		 src->mant.m32[0] & 0xffffff00);
m32               415 arch/m68k/math-emu/fp_arith.c 	dest->mant.m32[0] &= 0xffffff00;
m32               416 arch/m68k/math-emu/fp_arith.c 	src->mant.m32[0] &= 0xffffff00;
m32               419 arch/m68k/math-emu/fp_arith.c 	if (dest->mant.m32[0] >= src->mant.m32[0]) {
m32               421 arch/m68k/math-emu/fp_arith.c 		fp_div64(quot, rem, dest->mant.m32[0], 0, src->mant.m32[0]);
m32               422 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[0] = 0x80000000 | (quot >> 1);
m32               423 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[1] = (quot & 1) | rem;	/* only for rounding */
m32               425 arch/m68k/math-emu/fp_arith.c 		fp_div64(quot, rem, dest->mant.m32[0], 0, src->mant.m32[0]);
m32               426 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[0] = quot;
m32               427 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[1] = rem;		/* only for rounding */
m32               469 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[0] &= 0xffffffffU << (0x401e - dest->exp);
m32               470 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[1] = 0;
m32               475 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[1] &= 0xffffffffU << (0x403e - dest->exp);
m32               476 arch/m68k/math-emu/fp_arith.c 		if (oldmant.m32[1] == dest->mant.m32[1])
m32               511 arch/m68k/math-emu/fp_arith.c 			if (!(oldmant.m32[0] & mask))
m32               513 arch/m68k/math-emu/fp_arith.c 			if (oldmant.m32[0] & (mask << 1))
m32               515 arch/m68k/math-emu/fp_arith.c 			if (!(oldmant.m32[0] << (dest->exp - 0x3ffd)) &&
m32               516 arch/m68k/math-emu/fp_arith.c 					!oldmant.m32[1])
m32               520 arch/m68k/math-emu/fp_arith.c 			if (oldmant.m32[1] & 0x80000000)
m32               522 arch/m68k/math-emu/fp_arith.c 			if (oldmant.m32[0] & 1)
m32               524 arch/m68k/math-emu/fp_arith.c 			if (!(oldmant.m32[1] << 1))
m32               529 arch/m68k/math-emu/fp_arith.c 			if (!(oldmant.m32[1] & mask))
m32               531 arch/m68k/math-emu/fp_arith.c 			if (oldmant.m32[1] & (mask << 1))
m32               533 arch/m68k/math-emu/fp_arith.c 			if (!(oldmant.m32[1] << (dest->exp - 0x401d)))
m32               555 arch/m68k/math-emu/fp_arith.c 		if (dest->mant.m32[0] += mask)
m32               557 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[0] = 0x80000000;
m32               562 arch/m68k/math-emu/fp_arith.c 		if (dest->mant.m32[1] += mask)
m32               564 arch/m68k/math-emu/fp_arith.c 		if (dest->mant.m32[0] += 1)
m32               566 arch/m68k/math-emu/fp_arith.c 		dest->mant.m32[0] = 0x80000000;
m32                27 arch/m68k/math-emu/multi_arith.h 		reg->lowmant = reg->mant.m32[1] << (8 - cnt);
m32                28 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = (reg->mant.m32[1] >> cnt) |
m32                29 arch/m68k/math-emu/multi_arith.h 				   (reg->mant.m32[0] << (32 - cnt));
m32                30 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = reg->mant.m32[0] >> cnt;
m32                33 arch/m68k/math-emu/multi_arith.h 		reg->lowmant = reg->mant.m32[1] >> (cnt - 8);
m32                34 arch/m68k/math-emu/multi_arith.h 		if (reg->mant.m32[1] << (40 - cnt))
m32                36 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = (reg->mant.m32[1] >> cnt) |
m32                37 arch/m68k/math-emu/multi_arith.h 				   (reg->mant.m32[0] << (32 - cnt));
m32                38 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = reg->mant.m32[0] >> cnt;
m32                42 arch/m68k/math-emu/multi_arith.h 			: "m" (reg->mant.m32[0]), "d" (64 - cnt));
m32                43 arch/m68k/math-emu/multi_arith.h 		if (reg->mant.m32[1] << (40 - cnt))
m32                45 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = reg->mant.m32[0] >> (cnt - 32);
m32                46 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = 0;
m32                49 arch/m68k/math-emu/multi_arith.h 		reg->lowmant = reg->mant.m32[0] >> (cnt - 40);
m32                50 arch/m68k/math-emu/multi_arith.h 		if ((reg->mant.m32[0] << (72 - cnt)) || reg->mant.m32[1])
m32                52 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = reg->mant.m32[0] >> (cnt - 32);
m32                53 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = 0;
m32                56 arch/m68k/math-emu/multi_arith.h 		reg->lowmant = reg->mant.m32[0] || reg->mant.m32[1];
m32                57 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = 0;
m32                58 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = 0;
m32                67 arch/m68k/math-emu/multi_arith.h 	if (reg->mant.m32[0]) {
m32                68 arch/m68k/math-emu/multi_arith.h 		asm ("bfffo %1{#0,#32},%0" : "=d" (shift) : "dm" (reg->mant.m32[0]));
m32                69 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = (reg->mant.m32[0] << shift) | (reg->mant.m32[1] >> (32 - shift));
m32                70 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = (reg->mant.m32[1] << shift);
m32                72 arch/m68k/math-emu/multi_arith.h 		asm ("bfffo %1{#0,#32},%0" : "=d" (shift) : "dm" (reg->mant.m32[1]));
m32                73 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[0] = (reg->mant.m32[1] << shift);
m32                74 arch/m68k/math-emu/multi_arith.h 		reg->mant.m32[1] = 0;
m32                88 arch/m68k/math-emu/multi_arith.h 	asm volatile ("addx.l %1,%0" : "=d" (dest->mant.m32[1])
m32                89 arch/m68k/math-emu/multi_arith.h 		: "d" (src->mant.m32[1]), "0" (dest->mant.m32[1]));
m32                90 arch/m68k/math-emu/multi_arith.h 	asm volatile ("addx.l %1,%0" : "=d" (dest->mant.m32[0])
m32                91 arch/m68k/math-emu/multi_arith.h 		: "d" (src->mant.m32[0]), "0" (dest->mant.m32[0]));
m32               106 arch/m68k/math-emu/multi_arith.h 	reg->lowmant = (reg->mant.m32[1] << 7) | (reg->lowmant ? 1 : 0);
m32               107 arch/m68k/math-emu/multi_arith.h 	reg->mant.m32[1] = (reg->mant.m32[1] >> 1) |
m32               108 arch/m68k/math-emu/multi_arith.h 			   (reg->mant.m32[0] << 31);
m32               109 arch/m68k/math-emu/multi_arith.h 	reg->mant.m32[0] = (reg->mant.m32[0] >> 1) | 0x80000000;
m32               120 arch/m68k/math-emu/multi_arith.h 	asm volatile ("subx.l %1,%0" : "=d" (dest->mant.m32[1])
m32               121 arch/m68k/math-emu/multi_arith.h 		: "d" (src2->mant.m32[1]), "0" (src1->mant.m32[1]));
m32               122 arch/m68k/math-emu/multi_arith.h 	asm volatile ("subx.l %1,%0" : "=d" (dest->mant.m32[0])
m32               123 arch/m68k/math-emu/multi_arith.h 		: "d" (src2->mant.m32[0]), "0" (src1->mant.m32[0]));
m32               141 arch/m68k/math-emu/multi_arith.h 	asm volatile ("add.l %1,%0" : "=d,g" (dest->m32[2])		\
m32               142 arch/m68k/math-emu/multi_arith.h 		: "g,d" (temp.m32[1]), "0,0" (dest->m32[2]));		\
m32               143 arch/m68k/math-emu/multi_arith.h 	asm volatile ("addx.l %1,%0" : "=d" (dest->m32[1])		\
m32               144 arch/m68k/math-emu/multi_arith.h 		: "d" (temp.m32[0]), "0" (dest->m32[1]));		\
m32               145 arch/m68k/math-emu/multi_arith.h 	asm volatile ("addx.l %1,%0" : "=d" (dest->m32[0])		\
m32               146 arch/m68k/math-emu/multi_arith.h 		: "d" (0), "0" (dest->m32[0]));				\
m32               149 arch/m68k/math-emu/multi_arith.h 	asm ("sub.l %1,%0" : "=d,dm" (dest.m32[1])			\
m32               150 arch/m68k/math-emu/multi_arith.h 		: "dm,d" (src.m32[1]), "0,0" (dest.m32[1]));		\
m32               151 arch/m68k/math-emu/multi_arith.h 	asm ("subx.l %1,%0" : "=d" (dest.m32[0])			\
m32               152 arch/m68k/math-emu/multi_arith.h 		: "d" (src.m32[0]), "0" (dest.m32[0]));			\
m32               156 arch/m68k/math-emu/multi_arith.h 	asm ("sub.l %1,%0" : "=d,dm" (dest.m32[2])			\
m32               157 arch/m68k/math-emu/multi_arith.h 		: "dm,d" (srcl), "0,0" (dest.m32[2]));			\
m32               158 arch/m68k/math-emu/multi_arith.h 	asm ("subx.l %1,%0" : "=d" (dest.m32[1])			\
m32               159 arch/m68k/math-emu/multi_arith.h 		: "d" (srcm), "0" (dest.m32[1]));			\
m32               160 arch/m68k/math-emu/multi_arith.h 	asm ("subx.l %2,%1; scs %0" : "=d" (carry), "=d" (dest.m32[0])	\
m32               161 arch/m68k/math-emu/multi_arith.h 		: "d" (srch), "1" (dest.m32[0]));			\
m32               170 arch/m68k/math-emu/multi_arith.h 	fp_mul64(dest->m32[0], dest->m32[1], src1->mant.m32[0], src2->mant.m32[0]);
m32               171 arch/m68k/math-emu/multi_arith.h 	fp_mul64(dest->m32[2], dest->m32[3], src1->mant.m32[1], src2->mant.m32[1]);
m32               173 arch/m68k/math-emu/multi_arith.h 	fp_mul64(temp.m32[0], temp.m32[1], src1->mant.m32[0], src2->mant.m32[1]);
m32               176 arch/m68k/math-emu/multi_arith.h 	fp_mul64(temp.m32[0], temp.m32[1], src1->mant.m32[1], src2->mant.m32[0]);
m32               185 arch/m68k/math-emu/multi_arith.h 	unsigned long *mantp = dest->m32;
m32               208 arch/m68k/math-emu/multi_arith.h 	dummy = div->mant.m32[1] / div->mant.m32[0] + 1;
m32               214 arch/m68k/math-emu/multi_arith.h 		if (src->mant.m32[0] == div->mant.m32[0]) {
m32               215 arch/m68k/math-emu/multi_arith.h 			fp_div64(first, rem, 0, src->mant.m32[1], div->mant.m32[0]);
m32               220 arch/m68k/math-emu/multi_arith.h 			fp_div64(first, rem, src->mant.m32[0], src->mant.m32[1], div->mant.m32[0]);
m32               225 arch/m68k/math-emu/multi_arith.h 		fp_mul64(tmp.m32[0], tmp.m32[1], div->mant.m32[0], first - *mantp);
m32               226 arch/m68k/math-emu/multi_arith.h 		fp_add64(tmp.m32[0], tmp.m32[1], 0, rem);
m32               227 arch/m68k/math-emu/multi_arith.h 		tmp.m32[2] = 0;
m32               229 arch/m68k/math-emu/multi_arith.h 		fp_mul64(tmp64.m32[0], tmp64.m32[1], *mantp, div->mant.m32[1]);
m32               230 arch/m68k/math-emu/multi_arith.h 		fp_sub96c(tmp, 0, tmp64.m32[0], tmp64.m32[1]);
m32               232 arch/m68k/math-emu/multi_arith.h 		src->mant.m32[0] = tmp.m32[1];
m32               233 arch/m68k/math-emu/multi_arith.h 		src->mant.m32[1] = tmp.m32[2];
m32               235 arch/m68k/math-emu/multi_arith.h 		while (!fp_sub96c(tmp, 0, div->mant.m32[0], div->mant.m32[1])) {
m32               236 arch/m68k/math-emu/multi_arith.h 			src->mant.m32[0] = tmp.m32[1];
m32               237 arch/m68k/math-emu/multi_arith.h 			src->mant.m32[1] = tmp.m32[2];
m32               251 arch/m68k/math-emu/multi_arith.h 		dest->lowmant = src->m32[2] >> 24;
m32               252 arch/m68k/math-emu/multi_arith.h 		if (src->m32[3] || (src->m32[2] << 8))
m32               257 arch/m68k/math-emu/multi_arith.h 			: "=d" (tmp) : "0" (src->m32[2]));
m32               259 arch/m68k/math-emu/multi_arith.h 			: "=d" (dest->mant.m32[1]) : "0" (src->m32[1]));
m32               261 arch/m68k/math-emu/multi_arith.h 			: "=d" (dest->mant.m32[0]) : "0" (src->m32[0]));
m32               263 arch/m68k/math-emu/multi_arith.h 		if (src->m32[3] || (tmp << 8))
m32               268 arch/m68k/math-emu/multi_arith.h 			: "=d" (dest->mant.m32[0])
m32               269 arch/m68k/math-emu/multi_arith.h 			: "d" (src->m32[0]), "0" (src->m32[1]));
m32               271 arch/m68k/math-emu/multi_arith.h 			: "=d" (dest->mant.m32[1]) : "0" (src->m32[2]));
m32               273 arch/m68k/math-emu/multi_arith.h 			: "=d" (tmp) : "0" (src->m32[3]));
m32               275 arch/m68k/math-emu/multi_arith.h 		if (src->m32[3] << 7)
m32               279 arch/m68k/math-emu/multi_arith.h 		dest->mant.m32[0] = src->m32[1];
m32               280 arch/m68k/math-emu/multi_arith.h 		dest->mant.m32[1] = src->m32[2];
m32               281 arch/m68k/math-emu/multi_arith.h 		dest->lowmant = src->m32[3] >> 24;
m32               282 arch/m68k/math-emu/multi_arith.h 		if (src->m32[3] << 8)
m32               158 arch/x86/math-emu/reg_ld_str.c 	unsigned m32;
m32               163 arch/x86/math-emu/reg_ld_str.c 	FPU_get_user(m32, (unsigned long __user *)single);
m32               166 arch/x86/math-emu/reg_ld_str.c 	negative = (m32 & 0x80000000) ? SIGN_Negative : SIGN_Positive;
m32               168 arch/x86/math-emu/reg_ld_str.c 	if (!(m32 & 0x7fffffff)) {
m32               174 arch/x86/math-emu/reg_ld_str.c 	exp = ((m32 & 0x7f800000) >> 23) - SINGLE_Ebias + EXTENDED_Ebias;
m32               175 arch/x86/math-emu/reg_ld_str.c 	m32 = (m32 & 0x7fffff) << 8;
m32               178 arch/x86/math-emu/reg_ld_str.c 		loaded_data->sigh = m32;
m32               185 arch/x86/math-emu/reg_ld_str.c 		if (m32 == 0) {
m32               194 arch/x86/math-emu/reg_ld_str.c 			loaded_data->sigh = m32 | 0x80000000;
m32               199 arch/x86/math-emu/reg_ld_str.c 		loaded_data->sigh = m32 | 0x80000000;
m32               176 drivers/gpu/drm/drm_ioc32.c 	drm_map32_t m32;
m32               180 drivers/gpu/drm/drm_ioc32.c 	if (copy_from_user(&m32, argp, sizeof(m32)))
m32               183 drivers/gpu/drm/drm_ioc32.c 	map.offset = m32.offset;
m32               188 drivers/gpu/drm/drm_ioc32.c 	m32.offset = map.offset;
m32               189 drivers/gpu/drm/drm_ioc32.c 	m32.size = map.size;
m32               190 drivers/gpu/drm/drm_ioc32.c 	m32.type = map.type;
m32               191 drivers/gpu/drm/drm_ioc32.c 	m32.flags = map.flags;
m32               192 drivers/gpu/drm/drm_ioc32.c 	m32.handle = ptr_to_compat((void __user *)map.handle);
m32               193 drivers/gpu/drm/drm_ioc32.c 	m32.mtrr = map.mtrr;
m32               194 drivers/gpu/drm/drm_ioc32.c 	if (copy_to_user(argp, &m32, sizeof(m32)))
m32               204 drivers/gpu/drm/drm_ioc32.c 	drm_map32_t m32;
m32               208 drivers/gpu/drm/drm_ioc32.c 	if (copy_from_user(&m32, argp, sizeof(m32)))
m32               211 drivers/gpu/drm/drm_ioc32.c 	map.offset = m32.offset;
m32               212 drivers/gpu/drm/drm_ioc32.c 	map.size = m32.size;
m32               213 drivers/gpu/drm/drm_ioc32.c 	map.type = m32.type;
m32               214 drivers/gpu/drm/drm_ioc32.c 	map.flags = m32.flags;
m32               221 drivers/gpu/drm/drm_ioc32.c 	m32.offset = map.offset;
m32               222 drivers/gpu/drm/drm_ioc32.c 	m32.mtrr = map.mtrr;
m32               223 drivers/gpu/drm/drm_ioc32.c 	m32.handle = ptr_to_compat((void __user *)map.handle);
m32               224 drivers/gpu/drm/drm_ioc32.c 	if (map.handle != compat_ptr(m32.handle))
m32               226 drivers/gpu/drm/drm_ioc32.c 				   map.handle, m32.type, m32.offset);
m32               228 drivers/gpu/drm/drm_ioc32.c 	if (copy_to_user(argp, &m32, sizeof(m32)))