Home
last modified time | relevance | path

Searched refs:sum (Results 1 – 25 of 54) sorted by relevance

123

/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.c567 uint32_t intstatus, status, buffer, sum = 0; in sunhme_transmit() local
596 sum = 0; in sunhme_transmit()
605 sum += net_checksum_add(xmit_pos - csum_offset, in sunhme_transmit()
609 sum += net_checksum_add(len, xmit_buffer + xmit_pos - len); in sunhme_transmit()
618 csum = net_checksum_finish(sum); in sunhme_transmit()
723 uint32_t intstatus, status, buffer, buffersize, sum; in sunhme_receive() local
810 sum = 0; in sunhme_receive()
811 sum += net_checksum_add(len - csum_offset, (uint8_t *)buf + csum_offset); in sunhme_receive()
812 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()
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/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/util/
H A Dtimed-average.c76 w->sum = 0; in window_reset()
170 w->sum += value; in timed_average_account()
206 return w->count > 0 ? w->sum / w->count : 0; in timed_average_avg()
230 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/monitor/
H A Dhmp-cmds.c354 uint16_t sum; in hmp_sum() local
358 sum = 0; in hmp_sum()
363 sum = (sum >> 1) | (sum << 15); in hmp_sum()
364 sum += val; in hmp_sum()
366 monitor_printf(mon, "%05d\n", sum); in hmp_sum()
/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/target/arm/tcg/
H A Dsme_helper.c978 static float32 f16_dotadd(float32 sum, uint32_t e1, uint32_t e2, in f16_dotadd() argument
1002 return float32_add(sum, t32, s_std); in f16_dotadd()
1133 uint32_t sum = 0; \
1136 sum += (NTYPE)(n >> 0) * (MTYPE)(m >> 0); \
1137 sum += (NTYPE)(n >> 8) * (MTYPE)(m >> 8); \
1138 sum += (NTYPE)(n >> 16) * (MTYPE)(m >> 16); \
1139 sum += (NTYPE)(n >> 24) * (MTYPE)(m >> 24); \
1140 return neg ? a - sum : a + sum; \
1146 uint64_t sum = 0; \
1149 sum += (NTYPE)(n >> 0) * (MTYPE)(m >> 0); \
[all …]
H A Dvec_internal.h233 float32 bfdotadd(float32 sum, uint32_t e1, uint32_t e2);
/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/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/include/qemu/
H A Dtimed-average.h39 uint64_t sum; /* sum of all values */ member
/qemu/hw/acpi/
H A Dcore.c83 int sum, i; in acpi_checksum() local
84 sum = 0; in acpi_checksum()
86 sum += data[i]; in acpi_checksum()
88 return (-sum) & 0xff; in acpi_checksum()
/qemu/tests/tcg/xtensa/
H A Dtest_flix.S36 test sum
/qemu/hw/usb/
H A Dredirect.c836 int status, len, sum; in usbredir_handle_interrupt_in_data() local
856 sum = 0; in usbredir_handle_interrupt_in_data()
858 sum += intp->len; in usbredir_handle_interrupt_in_data()
860 sum >= p->iov.size) in usbredir_handle_interrupt_in_data()
878 sum = 0; in usbredir_handle_interrupt_in_data()
888 sum += intp->len; in usbredir_handle_interrupt_in_data()
893 if (sum > p->iov.size) { in usbredir_handle_interrupt_in_data()
895 len -= (sum - p->iov.size); in usbredir_handle_interrupt_in_data()
896 sum = p->iov.size; in usbredir_handle_interrupt_in_data()
904 sum >= p->iov.size) in usbredir_handle_interrupt_in_data()
[all …]
/qemu/tcg/
H A Doptimize.c758 int sum = 0; in swap_commutative() local
759 sum += arg_is_const(a1); in swap_commutative()
760 sum -= arg_is_const(a2); in swap_commutative()
764 if (sum > 0 || (sum == 0 && dest == a2)) { in swap_commutative()
774 int sum = 0; in swap_commutative2() local
775 sum += arg_is_const(p1[0]); in swap_commutative2()
776 sum += arg_is_const(p1[1]); in swap_commutative2()
777 sum -= arg_is_const(p2[0]); in swap_commutative2()
778 sum -= arg_is_const(p2[1]); in swap_commutative2()
779 if (sum > 0) { in swap_commutative2()
/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);
2455 TCGv_i32 sum, tmp;
2463 sum = tcg_temp_new_i32();
[all …]
/qemu/target/sparc/
H A Dvis_helper.c370 uint64_t helper_pdist(uint64_t sum, uint64_t src1, uint64_t src2) in helper_pdist() argument
385 sum += s1; in helper_pdist()
388 return sum; in helper_pdist()
/qemu/tests/qtest/fuzz/
H A Dgeneric_fuzz.c136 uint8_t sum = 0; in pattern_alloc() local
141 buf[i] += sum; in pattern_alloc()
142 sum += p.stride; in pattern_alloc()
/qemu/ui/
H A Dvnc-enc-tight.c216 int sample, sum, left[3]; \
249 sum = 0; \
252 sum += abs(sample - left[c]); \
255 if (sum > 255) { \
256 sum = 255; \
258 stats[sum]++; \

123