/qemu/target/arm/tcg/ |
H A D | arith_helper.c | 144 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 D | vec_internal.h | 228 * @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 D | sme_helper.c | 994 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 D | test_dsp_r1_bposge32.c | 6 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 D | chrp_nvram.h | 37 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 D | checksum.c | 42 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 D | e1000x_common.h | 39 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 D | sunhme.c | 566 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 D | cxl-cdat.c | 51 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 D | hmp-cmds.c | 328 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 D | timed-average.c | 78 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 D | test-qht.c | 127 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 D | checksum.h | 30 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 D | add-logical-with-carry.c | 126 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 D | acpi-utils.c | 24 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 D | timed-average.h | 41 uint64_t sum; /* sum of all values */ member
|
H A D | host-utils.h | 453 * @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 D | accounting.c | 289 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 D | core.c | 44 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 D | edid-generate.c | 167 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 D | internals.h | 31 * - S+SUM 0b010 35 * - S+SUM+2STAGE 0b110
|
/qemu/tests/tcg/xtensa/ |
H A D | test_flix.S | 36 test sum
|
/qemu/target/s390x/tcg/ |
H A D | translate_vx.c.inc | 1541 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 D | check-units.py | 37 print(f"Total build units: {sum(units.values())}")
|
/qemu/tcg/ |
H A D | optimize.c | 741 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 …]
|