| /linux/arch/x86/math-emu/ | 
| H A D | poly_sin.c | 61 	Xsig accumulator, argSqrd, argTo4;  in poly_sine()  local68 	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 …]
 
 | 
| H A D | poly_l2.c | 30 	Xsig accumulator, expon_accum, yaccum;  in poly_l2()  local55 		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 …]
 
 | 
| H A D | poly_atan.c | 58 	Xsig accumulator, Numer, Denom, accumulatore, argSignif, argSq, argSqSq;  in poly_atan()  local151 	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 …]
 
 | 
| H A D | poly_2xm1.c | 57 	Xsig accumulator, Denom, argSignif;  in poly_2xm1()  local94 	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 …]
 
 | 
| /linux/Documentation/devicetree/bindings/soc/ti/ | 
| H A D | keystone-navigator-qmss.txt | 55 		  - accumulator	    : pool of queues on PDSP accumulator channel64   -- accumulator	: Accumulator channel specification. Any of the PDSPs in
 65 			  QMSS can be loaded with the accumulator firmware. The
 66 			  accumulator firmware’s job is to poll a select number of
 71 			  accumulator triggers an interrupt to the host to read
 75 			  queues.  Accumulator channel property is specified as:
 77 			  pdsp-id     : QMSS PDSP running accumulator firmware
 80 			  channel     : Accumulator channel number
 81 			  entries     : Size of the accumulator descriptor list
 188 		accumulator {
 [all …]
 
 | 
| /linux/tools/testing/selftests/powerpc/math/ | 
| H A D | mma.S | 9 	/* Load accumulator via VSX registers from image passed in r3 */13 	/* Clear and prime the accumulator (xxsetaccz) */
 16 	/* Prime the accumulator with MMA VSX move to accumulator
 23 	/* Deprime the accumulator - xxmfacc 0 */
 
 | 
| /linux/tools/perf/bench/ | 
| H A D | find-bit-bench.c | 31 static unsigned int accumulator;  variable37 	accumulator++;  in workload()
 76 			unsigned int old = accumulator;  in do_for_each_set_bit()
 85 			assert(old + (inner_iterations * set_bits) == accumulator);  in do_for_each_set_bit()
 91 			old = accumulator;  in do_for_each_set_bit()
 101 			assert(old + (inner_iterations * set_bits) == accumulator);  in do_for_each_set_bit()
 118 		if (use_of_val == accumulator)  /* Try to avoid compiler tricks. */  in do_for_each_set_bit()
 
 | 
| /linux/Documentation/arch/arm/keystone/ | 
| H A D | knav-qmss.rst | 31 Accumulator QMSS queues using PDSP firmware33 The QMSS PDSP firmware support accumulator channel that can monitor a single
 35 driver that interface with the accumulator PDSP. This configures
 36 accumulator channels defined in DTS (example in DT documentation) to monitor
 42 k2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin firmware supports upto 48 accumulator
 
 | 
| /linux/drivers/crypto/intel/qat/qat_common/ | 
| H A D | adf_gen4_tl.h | 42  * @reg_tl_rd_lat_acc: read latency accumulator43  * @reg_tl_gp_lat_acc: get-put latency accumulator
 44  * @reg_tl_at_page_req_lat_acc: AT/DevTLB page request latency accumulator
 45  * @reg_tl_at_trans_lat_acc: DevTLB transaction latency accumulator
 101  * @reg_tl_gp_lat_acc: get-put latency accumulator
 
 | 
| /linux/arch/riscv/crypto/ | 
| H A D | ghash-riscv64-zvkg.S | 50 #define ACCUMULATOR	a0  macro55 // void ghash_zvkg(be128 *accumulator, const be128 *key, const u8 *data,
 61 	vle32.v		v1, (ACCUMULATOR)
 70 	vse32.v		v1, (ACCUMULATOR)
 
 | 
| /linux/drivers/clk/ | 
| H A D | clk-apple-nco.c | 38  * 32-bit phase accumulator to achieve a desired precise clock ratio over the43  * bit of the 32-bit accumulator is set. The accumulator is incremented each
 45  * of the two is selected depending again on the accumulator's current top bit.
 179 	/* Presumably a neutral initial value for accumulator */  in applnco_set_rate()
 202 	 * We don't support wraparound of accumulator  in applnco_recalc_rate()
 
 | 
| /linux/lib/crypto/tests/ | 
| H A D | poly1305_kunit.c | 64  *   any intermediate accumulator values.  This increases the chance of65  *   detecting bugs that occur only in rare cases where the accumulator values
 69  * Accumulator overflow bugs may be specific to particular update lengths (in
 71  * accumulator starts at 0 which gives the lowest chance of an overflow.  Thus,
 
 | 
| /linux/arch/x86/crypto/ | 
| H A D | polyval-clmulni_asm.S | 42 #define ACCUMULATOR %rcx  macro287  *	h^n * accumulator + h^n * m_0 + ... + h^1 * m_{n-1}
 293  * rcx - pointer to the accumulator
 296  *	const u8 *in, size_t nblocks, u8 *accumulator);
 301 	movups (ACCUMULATOR), SUM
 318 	movups SUM, (ACCUMULATOR)
 
 | 
| /linux/arch/sparc/include/uapi/asm/ | 
| H A D | perfctr.h | 26 	 * to 64-bit accumulator for D0 counter in PIC, ARG1 is pointer27 	 * to 64-bit accumulator for D1 counter.  ARG2 is a pointer to
 33 	 * with zero and the user counter accumulator pointers and
 
 | 
| /linux/lib/zlib_inflate/ | 
| H A D | inflate.c | 206 /* Clear the input bit accumulator */213 /* Get a byte of input into the bit accumulator, or return from inflate()
 223 /* Assure that there are at least n bits in the bit accumulator.  If there is
 231 /* Return the low n bits of the bit accumulator (n < 16) */
 235 /* Remove n bits from the bit accumulator */
 277    input left to load n bits into the accumulator, or it continues.  BITS(n)
 278    gives the low n bits in the accumulator.  When done, DROPBITS(n) drops
 279    the low n bits off the accumulator.  INITBITS() clears the accumulator
 281    enough bits to put the accumulator on a byte boundary.  After BYTEBITS()
 
 | 
| /linux/arch/arm64/crypto/ | 
| H A D | polyval-ce-core.S | 33 ACCUMULATOR	.req	x3  label325  *	h^n * accumulator + h^n * m_0 + ... + h^1 * m_{n-1}
 331  * x3 - pointer to accumulator
 334  *			     size_t nblocks, u8 *accumulator);
 340 	ld1	{SUM.16b}, [ACCUMULATOR]
 359 	st1	{SUM.16b}, [ACCUMULATOR]
 
 | 
| /linux/arch/sparc/net/ | 
| H A D | bpf_jit_32.h | 10  *  %o1 : BPF A accumulator11  *  %o2 : BPF X accumulator
 
 | 
| /linux/Documentation/sound/cards/ | 
| H A D | emu-mixer.rst | 121 This control is used to attenuate samples from the center PCM FX-bus accumulator.122 ALSA uses accumulator 6 for center PCM samples for 5.1 playback. The result samples
 127 This control is used to attenuate samples from the LFE PCM FX-bus accumulator.
 128 ALSA uses accumulator 7 for LFE PCM samples for 5.1 playback. The result samples
 152 accumulator. ALSA uses accumulators 4 and 5 for left and right MIDI samples.
 
 | 
| H A D | sb-live-mixer.rst | 92 accumulator. ALSA uses accumulators 0 and 1 for left and right PCM.105 accumulator. ALSA uses accumulators 4 and 5 for left and right MIDI samples.
 125 This control is used to attenuate sample for center PCM FX-bus accumulator.
 126 ALSA uses accumulator 6 for center PCM sample. The result sample is forwarded
 131 This control is used to attenuate sample for center PCM FX-bus accumulator.
 132 ALSA uses accumulator 6 for center PCM sample. The result sample is forwarded
 287 Don't forget that it's illegal to assign a channel to the same FX-bus accumulator
 
 | 
| /linux/drivers/hwmon/occ/ | 
| H A D | common.c | 66 	u32 accumulator;  member76 	u64 accumulator;  member
 83 	u64 accumulator;  member
 90 	u64 accumulator;  member
 444 		val = get_unaligned_be32(&power->accumulator) /  in occ_show_power_1()
 490 		val = occ_get_powr_avg(get_unaligned_be64(&power->accumulator),  in occ_show_power_2()
 528 		val = occ_get_powr_avg(get_unaligned_be64(&power->system.accumulator),  in occ_show_power_a0()
 542 		val = occ_get_powr_avg(get_unaligned_be64(&power->proc.accumulator),  in occ_show_power_a0()
 556 		val = occ_get_powr_avg(get_unaligned_be64(&power->vdd.accumulator),  in occ_show_power_a0()
 570 		val = occ_get_powr_avg(get_unaligned_be64(&power->vdn.accumulator),  in occ_show_power_a0()
 
 | 
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ | 
| H A D | uncore-io.json | 373 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …383 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 393 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 403 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 408         "BriefDescription": "Ingress Occupancy Accumulator; DRS",
 533 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 543 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 553 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 
 | 
| /linux/tools/perf/pmu-events/arch/x86/haswellx/ | 
| H A D | uncore-io.json | 343 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …353 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 363 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 373 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 378         "BriefDescription": "Ingress Occupancy Accumulator; DRS",
 503 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 513 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 523 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 
 | 
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ | 
| H A D | uncore-io.json | 373 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …383 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 393 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 403 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 408         "BriefDescription": "Ingress Occupancy Accumulator; DRS",
 533 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 543 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 553 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 
 | 
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ | 
| H A D | uncore-io.json | 246 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …256 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 266 …nt.  This can be used in conjunction with the R2PCIe Ingress Occupancy Accumulator event in order …
 306 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 316 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 326 …ent.  This can be used in conjunction with the R2PCIe Egress Occupancy Accumulator event in order …
 
 | 
| /linux/Documentation/devicetree/bindings/iio/adc/ | 
| H A D | microchip,pac1934.yaml | 7 title: Microchip PAC1934 Power Monitors with Accumulator14   Accumulator.
 
 |