aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/int128.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-13host/include/generic/host/atomic128: Fix compilation problem with Clang 17Thomas Huth1-0/+2
2023-05-30meson: Split test for __int128_t type from __int128_t arithmeticRichard Henderson1-2/+2
2023-05-02qemu/int128: Re-shuffle Int128Alias membersRichard Henderson1-2/+2
2023-02-04include/qemu/int128: Use Int128 structure for TCIRichard Henderson1-3/+22
2022-06-20host-utils: Implemented unsigned 256-by-128 divisionLucas Mateus Castro (alqotel)1-0/+38
2022-04-20softfloat: add float128_to_int128Matheus Ferst1-0/+2
2022-04-20qemu/int128: add int128_urshiftMatheus Ferst1-0/+19
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-01-08qemu/int128: addition of div/rem 128-bit operationsFrédéric Pétrot1-0/+27
2021-10-27qemu/int128: Add int128_{not,xor}Frédéric Pétrot1-0/+20
2021-08-27include/qemu/int128.h: introduce bswap128sMatheus Ferst1-1/+16
2021-08-27include/qemu/int128.h: define struct Int128 according to the host endiannessMatheus Ferst1-7/+20
2021-06-16include/qemu/int128.h: Add function to create Int128 from int64_tPeter Maydell1-0/+10
2021-02-18qemu/int128: Add int128_orRichard Henderson1-0/+10
2020-08-28qemu/int128: Add int128_lshiftRichard Henderson1-0/+16
2016-10-26tcg: Add atomic128 helpersRichard Henderson1-0/+6
2016-10-26int128: Add int128_make128Richard Henderson1-5/+15
2016-10-26int128: Use __int128 if availableRichard Henderson1-1/+134
2016-10-26exec: Avoid direct references to Int128 partsRichard Henderson1-0/+10
2016-02-23include: Clean up includesPeter Maydell1-3/+0
2014-05-30int128: Add int128_exts64()Alexey Kardashevskiy1-0/+5
2014-04-18int128.h: Avoid undefined behaviours involving signed arithmeticPeter Maydell1-2/+2
2013-07-02int128: optimize and add test casesPaolo Bonzini1-8/+17
2013-06-20memory: make section size a 128-bit integerPaolo Bonzini1-0/+19
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-0/+116