Home
last modified time | relevance | path

Searched refs:int128_add (Results 1 – 15 of 15) sorted by relevance

/openbmc/qemu/util/
H A Dhost-utils.c299 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 Dfma_emu.c324 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 Dmacros.h417 #define fADD128(A, B) (int128_add(A, B))
/openbmc/qemu/include/qemu/
H A Dint128.h102 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 Dvec_helper.c46 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 Dtest-int128.c72 Int128 s = int128_add(a, b); in test_add()
/openbmc/qemu/hw/vfio/
H A Dcommon.c552 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 Dint_helper.c2118 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 Dvhost-vdpa.c38 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 Dvhost-shadow-virtqueue.c113 needle_last = int128_add(int128_make64(needle.translated_addr), in vhost_svq_translate_addr()
H A Dvhost.c891 end = int128_add(int128_make64(section->offset_within_region), in vhost_iommu_region_add()
/openbmc/qemu/system/
H A Dmemory.c76 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 Dvec_helper.c723 r = int128_add(r, t); in do_sqrdmlah_d()
727 r = int128_add(r, t); in do_sqrdmlah_d()
H A Dsve_helper.c1269 Int128 r = int128_add(int128_add(e1, e2), c); in HELPER()
/openbmc/qemu/tcg/
H A Doptimize.c1235 a = int128_add(a, b); in fold_addsub2()