Home
last modified time | relevance | path

Searched full:sum (Results 1 – 25 of 86) sorted by relevance

1234

/qemu/target/arm/tcg/
H A Darith_helper.c144 int32_t sum; \
145 sum = (int32_t)(int16_t)(a) op (int32_t)(int16_t)(b); \
146 RESULT(sum, n, 16); \
147 if (sum >= 0) \
152 int32_t sum; \
153 sum = (int32_t)(int8_t)(a) op (int32_t)(int8_t)(b); \
154 RESULT(sum, n, 8); \
155 if (sum >= 0) \
171 uint32_t sum; \
172 sum = (uint32_t)(uint16_t)(a) + (uint32_t)(uint16_t)(b); \
[all …]
H A Dvec_internal.h228 * @sum: addend
232 * BFloat16 2-way dot product of @e1 & @e2, accumulating with @sum.
239 float32 bfdotadd(float32 sum, uint32_t e1, uint32_t e2, float_status *fpst);
242 * @sum: addend
247 * BFloat16 2-way dot product of @e1 & @e2, accumulating with @sum.
254 float32 bfdotadd_ebf(float32 sum, uint32_t e1, uint32_t e2,
H A Dsme_helper.c994 static float32 f16_dotadd(float32 sum, uint32_t e1, uint32_t e2, in f16_dotadd() argument
1029 return float32_add(sum, t32, s_std); in f16_dotadd()
1194 uint32_t sum = 0; \
1197 sum += (NTYPE)(n >> 0) * (MTYPE)(m >> 0); \
1198 sum += (NTYPE)(n >> 8) * (MTYPE)(m >> 8); \
1199 sum += (NTYPE)(n >> 16) * (MTYPE)(m >> 16); \
1200 sum += (NTYPE)(n >> 24) * (MTYPE)(m >> 24); \
1201 return neg ? a - sum : a + sum; \
1207 uint64_t sum = 0; \
1210 sum += (int64_t)(NTYPE)(n >> 0) * (MTYPE)(m >> 0); \
[all …]
/qemu/tests/tcg/mips/user/ase/dsp/
H A Dtest_dsp_r1_bposge32.c6 int dsp, sum; in main() local
10 sum = 0x01; in main()
21 : "+r"(sum) in main()
24 assert(sum == result); in main()
27 sum = 0x01; in main()
38 : "+r"(sum) in main()
41 assert(sum == result); in main()
/qemu/include/hw/nvram/
H A Dchrp_nvram.h37 unsigned int i, sum; in chrp_nvram_finish_partition() local
45 sum = *tmpptr; in chrp_nvram_finish_partition()
47 sum += tmpptr[2 + i]; in chrp_nvram_finish_partition()
48 sum = (sum + ((sum & 0xff00) >> 8)) & 0xff; in chrp_nvram_finish_partition()
50 header->checksum = sum & 0xff; in chrp_nvram_finish_partition()
/qemu/net/
H A Dchecksum.c42 uint16_t net_checksum_finish(uint32_t sum) in net_checksum_finish() argument
44 while (sum>>16) in net_checksum_finish()
45 sum = (sum & 0xFFFF)+(sum >> 16); in net_checksum_finish()
46 return ~sum; in net_checksum_finish()
52 uint32_t sum = 0; in net_checksum_tcpudp() local
54 sum += net_checksum_add(length, buf); // payload in net_checksum_tcpudp()
55 sum += net_checksum_add(8, addrs); // src + dst address in net_checksum_tcpudp()
56 sum += proto + length; // protocol & length in net_checksum_tcpudp()
57 return net_checksum_finish(sum); in net_checksum_tcpudp()
/qemu/hw/net/
H A De1000x_common.h39 uint64_t sum = mac[index] | (uint64_t)mac[index + 1] << 32; in e1000x_grow_8reg_if_not_full() local
41 if (sum + size < sum) { in e1000x_grow_8reg_if_not_full()
42 sum = ~0ULL; in e1000x_grow_8reg_if_not_full()
44 sum += size; in e1000x_grow_8reg_if_not_full()
46 mac[index] = sum; in e1000x_grow_8reg_if_not_full()
47 mac[index + 1] = sum >> 32; in e1000x_grow_8reg_if_not_full()
H A Dsunhme.c566 uint32_t intstatus, status, buffer, sum = 0; in sunhme_transmit() local
595 sum = 0; in sunhme_transmit()
604 sum += net_checksum_add(xmit_pos - csum_offset, in sunhme_transmit()
608 sum += net_checksum_add(len, xmit_buffer + xmit_pos - len); in sunhme_transmit()
617 csum = net_checksum_finish(sum); in sunhme_transmit()
722 uint32_t intstatus, status, buffer, buffersize, sum; in sunhme_receive() local
809 sum = 0; in sunhme_receive()
810 sum += net_checksum_add(len - csum_offset, (uint8_t *)buf + csum_offset); in sunhme_receive()
811 csum = net_checksum_finish(sum); in sunhme_receive()
/qemu/hw/cxl/
H A Dcxl-cdat.c51 uint8_t sum = 0; in ct3_build_cdat() local
90 sum += buf[i]; in ct3_build_cdat()
102 sum += hdr_buf[i]; in ct3_build_cdat()
105 /* Sum of all bytes including checksum must be 0 */ in ct3_build_cdat()
106 cdat_header->checksum = ~sum + 1; in ct3_build_cdat()
119 uint8_t sum = 0; in ct3_load_cdat() local
166 sum += buf[i++]; in ct3_load_cdat()
177 sum += buf[i++]; in ct3_load_cdat()
183 if (sum != 0) { in ct3_load_cdat()
/qemu/monitor/
H A Dhmp-cmds.c328 uint16_t sum; in hmp_sum() local
332 sum = 0; in hmp_sum()
336 /* BSD sum algorithm ('sum' Unix command) */ in hmp_sum()
337 sum = (sum >> 1) | (sum << 15); in hmp_sum()
338 sum += val; in hmp_sum()
340 monitor_printf(mon, "%05d\n", sum); in hmp_sum()
/qemu/util/
H A Dtimed-average.c78 w->sum = 0; in window_reset()
172 w->sum += value; in timed_average_account()
208 return w->count > 0 ? w->sum / w->count : 0; in timed_average_avg()
222 /* Get the sum of all accounted values
225 * @ret: the sum of all accounted values
232 return w->sum; in timed_average_sum()
/qemu/tests/unit/
H A Dtest-qht.c127 uint32_t *sum = userp; in sum_func() local
130 *sum += a; in sum_func()
135 unsigned int sum = 0; in iter_sum_check() local
137 qht_iter(&ht, sum_func, &sum); in iter_sum_check()
138 g_assert_cmpuint(sum, ==, expected); in iter_sum_check()
/qemu/include/net/
H A Dchecksum.h30 uint16_t net_checksum_finish(uint32_t sum);
42 net_checksum_finish_nozero(uint32_t sum) in net_checksum_finish_nozero() argument
44 return net_checksum_finish(sum) ?: 0xFFFF; in net_checksum_finish_nozero()
/qemu/tests/tcg/s390x/
H A Dadd-logical-with-carry.c126 unsigned long a, b, c, sum; in main() local
143 sum = f->ptr(a, b, c, &cc); in main()
144 if (sum != t->exp_sum || cc != t->exp_cc) { in main()
147 t->name, f->name, a, b, c, sum, cc, in main()
/qemu/tests/qtest/
H A Dacpi-utils.c24 uint8_t sum = 0; in acpi_calc_checksum() local
27 sum += data[i]; in acpi_calc_checksum()
30 return sum; in acpi_calc_checksum()
/qemu/include/qemu/
H A Dtimed-average.h41 uint64_t sum; /* sum of all values */ member
H A Dhost-utils.h453 * @ret: Output for sum
466 * @ret: Output for sum
479 * @ret: Output for sum
492 * @ret: Output for sum
520 * @ret: Output for sum
534 * @ret: Output for sum
548 * @ret: Output for sum
651 * into *@pcarry and returning the 64-bit sum.
676 * into *@pborrow and returning the 64-bit sum.
/qemu/block/
H A Daccounting.c289 uint64_t sum, elapsed; in block_acct_queue_depth() local
294 sum = timed_average_sum(&stats->latency[type], &elapsed); in block_acct_queue_depth()
297 return (double) sum / elapsed; in block_acct_queue_depth()
/qemu/hw/acpi/
H A Dcore.c44 uint8_t checksum; /* To make sum of entire table == 0 */
88 int sum, i; in acpi_checksum() local
89 sum = 0; in acpi_checksum()
91 sum += data[i]; in acpi_checksum()
93 return (-sum) & 0xff; in acpi_checksum()
/qemu/hw/display/
H A Dedid-generate.c167 uint32_t sum = 0; in edid_checksum() local
171 sum += edid[i]; in edid_checksum()
173 sum &= 0xff; in edid_checksum()
174 if (sum) { in edid_checksum()
175 edid[len] = 0x100 - sum; in edid_checksum()
/qemu/target/riscv/
H A Dinternals.h31 * - S+SUM 0b010
35 * - S+SUM+2STAGE 0b110
/qemu/tests/tcg/xtensa/
H A Dtest_flix.S36 test sum
/qemu/target/s390x/tcg/
H A Dtranslate_vx.c.inc1541 TCGv_i32 sum = tcg_temp_new_i32();
1544 read_vec_element_i32(sum, get_field(s, v3), 1, ES_32);
1547 tcg_gen_add2_i32(tmp, sum, sum, sum, tmp, tmp);
1550 write_vec_element_i32(sum, get_field(s, v1), 1, ES_32);
2400 TCGv_i64 sum, tmp;
2408 sum = tcg_temp_new_i64();
2414 read_vec_element_i64(sum, get_field(s, v3), max_idx, es);
2417 tcg_gen_add_i64(sum, sum, tmp);
2419 write_vec_element_i64(sum, get_field(s, v1), dst_idx, ES_64);
2455 TCGv_i32 sum, tmp;
[all …]
/qemu/.gitlab-ci.d/
H A Dcheck-units.py37 print(f"Total build units: {sum(units.values())}")
/qemu/tcg/
H A Doptimize.c741 int sum = 0; in swap_commutative() local
742 sum += pref_commutative(arg_info(a1)); in swap_commutative()
743 sum -= pref_commutative(arg_info(a2)); in swap_commutative()
747 if (sum > 0 || (sum == 0 && dest == a2)) { in swap_commutative()
757 int sum = 0; in swap_commutative2() local
758 sum += pref_commutative(arg_info(p1[0])); in swap_commutative2()
759 sum += pref_commutative(arg_info(p1[1])); in swap_commutative2()
760 sum -= pref_commutative(arg_info(p2[0])); in swap_commutative2()
761 sum -= pref_commutative(arg_info(p2[1])); in swap_commutative2()
762 if (sum > 0) { in swap_commutative2()
[all …]

1234