Re: [PATCH 03/72] qemu/host-utils: Add wrappers for carry builtins

2021-05-12 Thread Alex Bennée
Richard Henderson writes: > On 5/10/21 7:57 AM, Alex Bennée wrote: >> Richard Henderson writes: >> >>> These builtins came in clang 3.8, but are not present in gcc through >>> version 11. Even in clang the optimization is not ideal except for >>> x86_64, but no worse than the hand-coding

Re: [PATCH 03/72] qemu/host-utils: Add wrappers for carry builtins

2021-05-11 Thread Richard Henderson
On 5/10/21 7:57 AM, Alex Bennée wrote: Richard Henderson writes: These builtins came in clang 3.8, but are not present in gcc through version 11. Even in clang the optimization is not ideal except for x86_64, but no worse than the hand-coding that we currently do. Given this statement

Re: [PATCH 03/72] qemu/host-utils: Add wrappers for carry builtins

2021-05-10 Thread Alex Bennée
Richard Henderson writes: > These builtins came in clang 3.8, but are not present in gcc through > version 11. Even in clang the optimization is not ideal except for > x86_64, but no worse than the hand-coding that we currently do. Given this statement > +/** > + * uadd64_carry -

[PATCH 03/72] qemu/host-utils: Add wrappers for carry builtins

2021-05-07 Thread Richard Henderson
These builtins came in clang 3.8, but are not present in gcc through version 11. Even in clang the optimization is not ideal except for x86_64, but no worse than the hand-coding that we currently do. Signed-off-by: Richard Henderson --- include/qemu/host-utils.h | 50