/arch/parisc/math-emu/ |
D | denormal.c | 47 int sign, exponent; in sgl_denormalize() local 53 sign = Sgl_sign(opnd); in sgl_denormalize() 58 if (sign == 0) { in sgl_denormalize() 63 if (sign != 0) { in sgl_denormalize() 75 Sgl_set_sign(opnd,sign); in sgl_denormalize() 88 int sign, exponent; in dbl_denormalize() local 95 sign = Dbl_sign(opndp1); in dbl_denormalize() 100 if (sign == 0) { in dbl_denormalize() 105 if (sign != 0) { in dbl_denormalize() 117 Dbl_set_sign(opndp1,sign); in dbl_denormalize()
|
/arch/m68k/math-emu/ |
D | fp_arith.c | 38 dest->sign = 0; in fp_fabs() 50 dest->sign = !dest->sign; in fp_fneg() 71 if (IS_INF(src) && (src->sign != dest->sign)) in fp_fadd() 82 if (src->sign != dest->sign) { in fp_fadd() 84 dest->sign = 1; in fp_fadd() 86 dest->sign = 0; in fp_fadd() 100 if (dest->sign == src->sign) { in fp_fadd() 107 dest->sign = !dest->sign; in fp_fadd() 125 src->sign = !src->sign; in fp_fsub() 136 src->sign = !src->sign; in fp_fcmp() [all …]
|
D | fp_util.S | 99 clr.l %d1 | sign defaults to zero 107 move.l %d1,(%a0)+ | set sign / exp 132 lsr.l #8,%d1 | exponent / sign 140 9: move.l %d1,(%a0)+ | fp_ext.sign, fp_ext.exp 170 lsr.l #8,%d1 | exponent / sign 178 9: move.l %d1,(%a0)+ | fp_ext.sign, fp_ext.exp
|
/arch/x86/math-emu/ |
D | fpu_trig.c | 156 u_char sign; in convert_l2reg() local 165 sign = SIGN_POS; in convert_l2reg() 168 sign = SIGN_NEG; in convert_l2reg() 176 setsign(dest, sign); in convert_l2reg() 358 u_char sign; in fxtract() local 372 sign = getsign(st1_ptr); in fxtract() 381 setsign(st_new_ptr, sign); in fxtract() 385 sign = getsign(st0_ptr); in fxtract() 392 setsign(st_new_ptr, sign); in fxtract() 404 sign = getsign(st1_ptr); in fxtract() [all …]
|
D | reg_divide.c | 33 u_char taga, tagb, signa, signb, sign, saved_sign; in FPU_div() local 70 sign = signa ^ signb; in FPU_div() 81 tag = FPU_u_div(&x, &y, dest, control_w, sign); in FPU_div() 103 tag = FPU_u_div(&x, &y, dest, control_w, sign); in FPU_div() 119 setsign(dest, sign); in FPU_div() 128 return FPU_divide_by_zero(deststnr, sign); in FPU_div() 163 setsign(dest, sign); in FPU_div() 172 setsign(dest, sign); in FPU_div()
|
D | reg_mul.c | 36 u_char sign = (getsign(a) ^ getsign(b)); in FPU_mul() local 43 FPU_u_mul(a, b, dest, control_w, sign, in FPU_mul() 67 tag = FPU_u_mul(&x, &y, dest, control_w, sign, in FPU_mul() 87 setsign(dest, sign); in FPU_mul() 101 setsign(dest, sign); in FPU_mul() 105 setsign(dest, sign); in FPU_mul()
|
D | poly_2xm1.c | 53 int poly_2xm1(u_char sign, FPU_REG *arg, FPU_REG *result) in poly_2xm1() argument 113 if (sign != SIGN_POS) { in poly_2xm1() 139 tag = FPU_round(result, 1, 0, FULL_PRECISION, sign); in poly_2xm1() 141 setsign(result, sign); in poly_2xm1()
|
D | poly_l2.c | 31 u_char sign, argsign; in poly_l2() local 61 sign = SIGN_NEG; in poly_l2() 64 sign = SIGN_POS; in poly_l2() 71 if (sign ^ argsign) in poly_l2() 76 sign = argsign; in poly_l2() 93 tag = FPU_round(st1_ptr, 1, 0, FULL_PRECISION, sign ^ st1_sign); in poly_l2()
|
D | fpu_emu.h | 194 FPU_REG * answ, unsigned int control_w, u_char sign, 197 FPU_REG * answ, unsigned int control_w, u_char sign, 200 FPU_REG * answ, unsigned int control_w, u_char sign); 202 FPU_REG * answ, unsigned int control_w, u_char sign, 205 unsigned int control_w, u_char sign); 210 unsigned int control_w, u_char sign);
|
D | reg_convert.c | 19 int sign = getsign(a); in FPU_to_exp16() local 46 return sign; in FPU_to_exp16()
|
/arch/arm/vfp/ |
D | vfpdouble.c | 44 .sign = 0, 51 str, d->sign != 0, d->exponent, d->significand); in vfp_double_dump() 137 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vd->sign != 0)) in vfp_double_normaliseround() 280 else if (vdm.sign == 0) { in vfp_double_fsqrt() 308 if (vdm.sign) in vfp_double_fsqrt() 316 vdd.sign = 0; in vfp_double_fsqrt() 459 vsd.sign = vdm.sign; in vfp_double_fcvts() 487 vdm.sign = 0; in vfp_double_fuito() 499 vdm.sign = (m & 0x80000000) >> 16; in vfp_double_fsito() 501 vdm.significand = vdm.sign ? -m : m; in vfp_double_fsito() [all …]
|
D | vfpsingle.c | 44 .sign = 0, 51 str, s->sign != 0, s->exponent, s->significand); in vfp_single_dump() 142 } else if ((rmode == FPSCR_ROUND_PLUSINF) ^ (vs->sign != 0)) in __vfp_single_normaliseround() 328 else if (vsm.sign == 0) { in vfp_single_fsqrt() 356 if (vsm.sign) in vfp_single_fsqrt() 364 vsd.sign = 0; in vfp_single_fsqrt() 502 vdd.sign = vsm.sign; in vfp_single_fcvtd() 529 vs.sign = 0; in vfp_single_fuito() 540 vs.sign = (m & 0x80000000) >> 16; in vfp_single_fsito() 542 vs.significand = vs.sign ? -m : m; in vfp_single_fsito() [all …]
|
D | vfp.h | 144 #define vfp_sign_negate(sign) (sign ^ 0x8000) argument 151 u16 sign; member 192 s->sign = vfp_single_packed_sign(val) >> 16, in vfp_single_unpack() 209 val = (s->sign << 16) + in vfp_single_pack() 256 u16 sign; member 301 s->sign = vfp_double_packed_sign(val) >> 48; in vfp_double_unpack() 318 val = ((u64)s->sign << 48) + in vfp_double_pack()
|
/arch/h8300/lib/ |
D | moddivsi3.S | 26 ; examine what the sign should be 40 stc ccr,S2L ; keep the sign in bit 3 of S2L 50 xor.b #0x08,S2L ; toggle the result sign 55 ;; Basically the same, except that the sign of the divisor determines 56 ;; the sign. 59 stc ccr,S2L ; keep the sign in bit 3 of S2L
|
D | modsi3.S | 26 ; examine what the sign should be 40 stc ccr,S2L ; keep the sign in bit 3 of S2L 50 xor.b #0x08,S2L ; toggle the result sign 55 ;; Basically the same, except that the sign of the divisor determines 56 ;; the sign. 59 stc ccr,S2L ; keep the sign in bit 3 of S2L
|
/arch/x86/boot/ |
D | printf.c | 48 char c, sign, locase; in number() local 59 sign = 0; in number() 62 sign = '-'; in number() 66 sign = '+'; in number() 69 sign = ' '; in number() 91 if (sign) in number() 92 *str++ = sign; in number()
|
/arch/alpha/boot/ |
D | stdio.c | 45 char c,sign,tmp[66]; in number() local 56 sign = 0; in number() 59 sign = '-'; in number() 63 sign = '+'; in number() 66 sign = ' '; in number() 88 if (sign) in number() 89 *str++ = sign; in number()
|
/arch/m68k/fpsp040/ |
D | do_func.S | 105 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 117 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 125 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 133 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 141 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 149 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 158 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 177 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 184 | the sign and return operr if negative. 302 moveb ETEMP(%a6),%d1 |get sign of src op [all …]
|
D | kernel_ex.S | 50 | store properly signed inf (use sign of etemp) into fp0 79 btstb #sign_bit,ETEMP_EX(%a6) |check sign for neg or pos 80 beqs p_inf |branch if pos sign 95 btstb #sign_bit,ETEMP_EX(%a6) |check sign for neg or pos 134 | operand is built in FP_SCR1 and only the sign from the original operand 141 tstb (%a0) |extract sign from caller's exop 286 btstb #sign_bit,FPTEMP_EX(%a6) |test sign of nan 320 fmovex FPTEMP(%a6),%fp0 |load non-sign. nan
|
D | ssinh.S | 26 | y = |X|, sgn = sign(X), and z = expm1(Y), 33 | sinh(X) = sign(X) * exp(|X|)/2. 37 | sgn := sign(X) 44 | sign(X)*Huge*Huge to generate overflow and an infinity with 45 | the appropriate sign. Huge is the largest finite number in
|
/arch/sh/kernel/cpu/sh2a/ |
D | fpu.c | 255 int sign; in denormal_addf() local 258 sign = hx & 0x80000000; in denormal_addf() 265 sign ^= 0x80000000; in denormal_addf() 269 sign ^= 0x80000000; in denormal_addf() 272 sign = hx & 0x80000000; in denormal_addf() 281 return sign | ix; in denormal_addf() 340 long long sign; in denormal_addd() local 343 sign = hx & 0x8000000000000000LL; in denormal_addd() 350 sign ^= 0x8000000000000000LL; in denormal_addd() 354 sign ^= 0x8000000000000000LL; in denormal_addd() [all …]
|
/arch/powerpc/boot/ |
D | stdio.c | 81 char c,sign,tmp[66]; in number() local 92 sign = 0; in number() 95 sign = '-'; in number() 99 sign = '+'; in number() 102 sign = ' '; in number() 124 if (sign) in number() 125 *str++ = sign; in number()
|
/arch/arm/kernel/ |
D | module.c | 88 u32 upper, lower, sign, j1, j2; in apply_relocate() local 250 sign = (upper >> 10) & 1; in apply_relocate() 253 offset = (sign << 24) | ((~(j1 ^ sign) & 1) << 23) | in apply_relocate() 254 ((~(j2 ^ sign) & 1) << 22) | in apply_relocate() 281 sign = (offset >> 24) & 1; in apply_relocate() 282 j1 = sign ^ (~(offset >> 23) & 1); in apply_relocate() 283 j2 = sign ^ (~(offset >> 22) & 1); in apply_relocate() 284 upper = (u16)((upper & 0xf800) | (sign << 10) | in apply_relocate()
|
/arch/arm64/include/asm/ |
D | cpufeature.h | 57 bool sign; /* Value is signed ? */ member 361 bool sign; member 577 cpuid_feature_extract_field_width(u64 features, int field, int width, bool sign) in cpuid_feature_extract_field_width() argument 579 return (sign) ? in cpuid_feature_extract_field_width() 585 cpuid_feature_extract_field(u64 features, int field, bool sign) in cpuid_feature_extract_field() argument 587 return cpuid_feature_extract_field_width(features, field, 4, sign); in cpuid_feature_extract_field() 592 return (s64)cpuid_feature_extract_field_width(val, ftrp->shift, ftrp->width, ftrp->sign); in arm64_ftr_value()
|
/arch/ia64/kernel/ |
D | ftrace.c | 36 u64 sign:1; member 151 call_insn->sign = tmp_call->sign; in ftrace_make_nop_check()
|