/openbmc/qemu/util/ |
H A D | host-utils.c | 299 r1 = int128_add(r1, d); in udiv256_qrnnd() 303 r1 = int128_add(r1, d); in udiv256_qrnnd() 318 r0 = int128_add(r0, d); in udiv256_qrnnd() 322 r0 = int128_add(r0, d); in udiv256_qrnnd()
|
/openbmc/qemu/target/hexagon/ |
H A D | fma_emu.c | 324 ret.mant = int128_add(a.mant, b.mant); in accum_add() 448 a.mant = int128_add(a.mant, int128_one()); \ 453 a.mant = int128_add(a.mant, int128_one()); \ 459 a.mant = int128_add(a.mant, int128_make64(a.guard)); \ 462 a.mant = int128_add(a.mant, int128_and(a.mant, int128_one())); \ 691 x.mant = int128_add(x.mant, int128_mul_6464(prod, 0x100000000ULL)); in internal_mpyhh()
|
H A D | macros.h | 417 #define fADD128(A, B) (int128_add(A, B))
|
/openbmc/qemu/include/qemu/ |
H A D | int128.h | 102 static inline Int128 int128_add(Int128 a, Int128 b) in int128_add() function 358 static inline Int128 int128_add(Int128 a, Int128 b) in int128_add() function 444 *a = int128_add(*a, b); in int128_addto()
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | vec_helper.c | 46 Vd->Q(i) = int128_add(int128_makes64(Vj->D(2 * i + 1)), in HELPER() 82 Vd->Q(i) = int128_add(int128_make64(Vj->UD(2 * i + 1)), in HELPER() 144 Vd->Q(i) = int128_add(int128_makes64(Vj->D(2 * i)), in HELPER() 162 Vd->Q(i) = int128_add(int128_makes64(Vj->D(2 * i +1)), in HELPER() 216 Vd->Q(i) = int128_add(int128_make64(Vj->UD(2 * i)), in HELPER() 234 Vd->Q(i) = int128_add(int128_make64(Vj->UD(2 * i + 1)), in HELPER() 320 Vd->Q(i) = int128_add(int128_make64(Vj->UD(2 * i)), in HELPER() 338 Vd->Q(i) = int128_add(int128_make64(Vj->UD(2 * i + 1)), in HELPER() 1289 temp.D(2 * i) = int128_getlo(int128_add(int128_urshift(Vj->Q(i), in HELPER() 1291 temp.D(2 * i + 1) = int128_getlo(int128_add(int128_urshift(Vd->Q(i), in HELPER() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-int128.c | 72 Int128 s = int128_add(a, b); in test_add()
|
/openbmc/qemu/hw/vfio/ |
H A D | common.c | 552 llend = int128_add(llend, section->size); in vfio_get_section_iova_range() 617 llend = int128_add(int128_make64(section->offset_within_region), in vfio_listener_region_add() 1326 llend = int128_add(int128_make64(section->offset_within_region), in vfio_sync_iommu_dirty_bitmap()
|
/openbmc/qemu/target/ppc/ |
H A D | int_helper.c | 2118 r->s128 = int128_add(a->s128, b->s128); 2123 r->s128 = int128_add(int128_add(a->s128, b->s128), in helper_VADDEUQM() 2140 int128_eq(int128_add(a->s128, b->s128), int128_makes64(-1)); in helper_VADDECUQ() 2154 r->s128 = int128_add(int128_add(a->s128, int128_not(b->s128)), in helper_VSUBEUQM() 2163 int128_eq(int128_add(a->s128, tmp), int128_makes64(-1)); in helper_VSUBCUQ() 2173 r->VsrD(1) = carry_out || (carry_in && int128_eq(int128_add(a->s128, tmp), in helper_VSUBECUQ()
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-vdpa.c | 38 llend = int128_add(llend, section->size); in vhost_vdpa_section_end() 220 llend = int128_add(int128_makes64(iotlb->addr_mask), int128_makes64(iova)); in vhost_vdpa_iommu_map_notify() 268 end = int128_add(int128_make64(section->offset_within_region), in vhost_vdpa_iommu_region_add()
|
H A D | vhost-shadow-virtqueue.c | 113 needle_last = int128_add(int128_make64(needle.translated_addr), in vhost_svq_translate_addr()
|
H A D | vhost.c | 891 end = int128_add(int128_make64(section->offset_within_region), in vhost_iommu_region_add()
|
/openbmc/qemu/system/ |
H A D | memory.c | 76 return int128_add(r.start, r.size); in addrrange_end() 323 && int128_eq(int128_add(int128_make64(r1->offset_in_region), in can_merge() 806 now = int128_sub(int128_min(int128_add(base, remain), in render_memory_region()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | vec_helper.c | 723 r = int128_add(r, t); in do_sqrdmlah_d() 727 r = int128_add(r, t); in do_sqrdmlah_d()
|
H A D | sve_helper.c | 1269 Int128 r = int128_add(int128_add(e1, e2), c); in HELPER()
|
/openbmc/qemu/tcg/ |
H A D | optimize.c | 1235 a = int128_add(a, b); in fold_addsub2()
|