Lines Matching refs:sign
30 deUint32 sign;
40 sign = (x.u >> 16u) & 0x00008000u;
49 return (deFloat16) sign;
64 return (deFloat16) (sign | mantissa);
71 return (deFloat16) (sign | 0x7c00u);
77 return (deFloat16) (sign | 0x7c00u | mantissa | (mantissa == 0u));
95 return (deFloat16) (sign | 0x7c00u);
98 return (deFloat16) (sign | ((deUint32)expotent << 10u) | (mantissa >> 13u));
104 deUint64 sign;
114 sign = (x.u >> 48u) & 0x00008000u;
123 return (deFloat16) sign;
138 return (deFloat16) (sign | mantissa);
145 return (deFloat16) (sign | 0x7c00u);
151 return (deFloat16) (sign | 0x7c00u | mantissa | (mantissa == 0u));
168 return (deFloat16) (sign | 0x7c00u);
171 return (deFloat16) (sign | ((deUint32)expotent << 10u) | (mantissa >> 42u));
218 deUint32 sign; /* sign : 0000 0000 0000 0000 X000 0000 0000 0000 */
227 sign = (x.u >> 16u) & 0x00008000u;
236 return (deFloat16) sign;
244 return (deFloat16) (sign | 0x7c00u);
251 return (deFloat16) (sign | 0x7c00u | mantissa | (mantissa == 0u));
269 return (deFloat16) sign;
291 return (deFloat16) (sign | mantissa);
298 return (deFloat16) (sign | ((deUint32)exp16 << 10u) | (mantissa >> 13u));
306 return (deFloat16) (sign | ((deUint32) exp16) | mantissa);
313 * * roundTiesToEven and roundTiesToAway carry all overflows to Inf with the sign
316 * with the sign of the intermediate result.
320 return (deFloat16) (sign | 0x7bffu); /* 111 1011 1111 1111 */
324 return (deFloat16) (sign | (0x1f << 10));
375 deUint64 sign; /* sign : 0000 0000 0000 0000 X000 0000 0000 0000 */
384 sign = (x.u >> 48u) & 0x00008000u;
393 return (deFloat16) sign;
401 return (deFloat16) (sign | 0x7c00u);
408 return (deFloat16) (sign | 0x7c00u | mantissa | (mantissa == 0u));
426 return (deFloat16) sign;
448 return (deFloat16) (sign | mantissa);
455 return (deFloat16) (sign | ((deUint32)exp16 << 10u) | (mantissa >> 42u));
463 return (deFloat16) (sign | ((deUint32) exp16) | mantissa);
470 * * roundTiesToEven and roundTiesToAway carry all overflows to Inf with the sign
473 * with the sign of the intermediate result.
477 return (deFloat16) (sign | 0x7bffu); /* 111 1011 1111 1111 */
481 return (deFloat16) (sign | (0x1f << 10));
491 deUint32 sign;
502 sign = ((deUint32)val16 >> 15u) & 0x00000001u;
511 x.u = sign << 31u;
533 x.u = (sign << 31u) | 0x7f800000u;
539 x.u = (sign << 31u) | 0x7f800000u | (mantissa << 13u);
547 x.u = (sign << 31u) | (expotent << 23u) | mantissa;
553 deUint64 sign;
564 sign = ((deUint32)val16 >> 15u) & 0x00000001u;
573 x.u = sign << 63u;
595 x.u = (sign << 63u) | 0x7ff0000000000000u;
601 x.u = (sign << 63u) | 0x7ff0000000000000u | (mantissa << 42u);
609 x.u = (sign << 63u) | (expotent << 52u) | mantissa;