Searched refs:accumulator (Results 1 – 9 of 9) sorted by relevance
/arch/x86/math-emu/ |
D | poly_sin.c | 61 Xsig accumulator, argSqrd, argTo4; in poly_sine() local 68 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_sine() 86 polynomial_Xsig(&accumulator, &XSIG_LL(argTo4), neg_terms_l, in poly_sine() 88 mul_Xsig_Xsig(&accumulator, &argSqrd); in poly_sine() 89 negate_Xsig(&accumulator); in poly_sine() 91 polynomial_Xsig(&accumulator, &XSIG_LL(argTo4), pos_terms_l, in poly_sine() 94 shr_Xsig(&accumulator, 2); /* Divide by four */ in poly_sine() 95 accumulator.msw |= 0x80000000; /* Add 1.0 */ in poly_sine() 97 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_sine() 98 mul64_Xsig(&accumulator, &significand(st0_ptr)); in poly_sine() [all …]
|
D | poly_l2.c | 30 Xsig accumulator, expon_accum, yaccum; in poly_l2() local 55 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in poly_l2() 57 log2_kernel(&x, argsign, &accumulator, &expon); in poly_l2() 69 shr_Xsig(&accumulator, expon_expon - expon); in poly_l2() 72 negate_Xsig(&accumulator); in poly_l2() 73 add_Xsig_Xsig(&accumulator, &expon_accum); in poly_l2() 81 mul_Xsig_Xsig(&accumulator, &yaccum); in poly_l2() 83 expon_expon += round_Xsig(&accumulator); in poly_l2() 85 if (accumulator.msw == 0) { in poly_l2() 90 significand(st1_ptr) = XSIG_LL(accumulator); in poly_l2() [all …]
|
D | poly_2xm1.c | 57 Xsig accumulator, Denom, argSignif; in poly_2xm1() local 94 accumulator.lsw = accumulator.midw = accumulator.msw = 0; in poly_2xm1() 95 polynomial_Xsig(&accumulator, &Xll, lterms, HIPOWER - 1); in poly_2xm1() 96 mul_Xsig_Xsig(&accumulator, &argSignif); in poly_2xm1() 97 shr_Xsig(&accumulator, 3); in poly_2xm1() 100 add_two_Xsig(&accumulator, &argSignif, &exponent); in poly_2xm1() 106 shr_Xsig(&accumulator, -exponent); in poly_2xm1() 107 accumulator.msw |= 0x80000000; /* add 1.0 */ in poly_2xm1() 108 mul_Xsig_Xsig(&accumulator, shiftterm[shift]); in poly_2xm1() 109 accumulator.msw &= 0x3fffffff; /* subtract 1.0 */ in poly_2xm1() [all …]
|
D | poly_atan.c | 58 Xsig accumulator, Numer, Denom, accumulatore, argSignif, argSq, argSqSq; in poly_atan() local 151 accumulator.msw = accumulator.midw = accumulator.lsw = 0; in poly_atan() 152 polynomial_Xsig(&accumulator, &XSIG_LL(argSqSq), in poly_atan() 154 mul64_Xsig(&accumulator, &XSIG_LL(argSq)); in poly_atan() 155 negate_Xsig(&accumulator); in poly_atan() 156 polynomial_Xsig(&accumulator, &XSIG_LL(argSqSq), oddnegterms, in poly_atan() 158 negate_Xsig(&accumulator); in poly_atan() 159 add_two_Xsig(&accumulator, &fixedpterm, &dummy_exp); in poly_atan() 165 div_Xsig(&accumulator, &accumulatore, &accumulator); in poly_atan() 167 mul_Xsig_Xsig(&accumulator, &argSignif); in poly_atan() [all …]
|
/arch/arm/boot/dts/ |
D | keystone-k2l-netcp.dtsi | 72 accumulator { 75 accumulator = <0 47 16 2 50>;
|
D | keystone-k2e-netcp.dtsi | 72 accumulator { 75 accumulator = <0 47 16 2 50>;
|
D | keystone-k2hk-netcp.dtsi | 89 accumulator { 92 accumulator = <0 47 16 2 50>;
|
/arch/m68k/fpsp040/ |
D | decbin.S | 134 | (*) d1: accumulator for binary exponent 151 clrl %d1 |zero d1 for accumulator 478 | (*) fp0: mantissa accumulator
|
/arch/arc/ |
D | Kconfig | 410 Depending on the configuration, CPU can contain accumulator reg-pair
|