[Bug c/79217] Feature request: high half of an integer multiplication

2024-04-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #7 from Andrew Pinski --- (In reply to Andrew Pinski from comment #6) > I saw a proposal for C23 (I think it was C23) for arbitrary bit size > integers. I don't know if that included big integers either. It does and _BitInt(128) is

[Bug c/79217] Feature request: high half of an integer multiplication

2021-08-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #6 from Andrew Pinski --- (In reply to H. Peter Anvin from comment #5) > b) it seems likely that getting __intN where N > CHAR_BIT*sizeof(uintmax_t) > into a standard would be very hard, and thus would not be possible to > standard-tr

[Bug c/79217] Feature request: high half of an integer multiplication

2017-01-26 Thread hpa at zytor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #5 from H. Peter Anvin --- As noted on bug 79219 there are a few issues with simply relying on __int128, even if 32 bits is the natural "limb" size on a 32-bit architecture. a) it requires algorithms to be implemented using lengthy (

[Bug c/79217] Feature request: high half of an integer multiplication

2017-01-26 Thread hpa at zytor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #4 from H. Peter Anvin --- My apologies for the three attachments; I incorrectly attached them to the wrong bug report.

[Bug c/79217] Feature request: high half of an integer multiplication

2017-01-26 Thread hpa at zytor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #3 from H. Peter Anvin --- Created attachment 40600 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40600&action=edit Assembly output

[Bug c/79217] Feature request: high half of an integer multiplication

2017-01-26 Thread hpa at zytor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #2 from H. Peter Anvin --- Created attachment 40599 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40599&action=edit Preprocessor output

[Bug c/79217] Feature request: high half of an integer multiplication

2017-01-26 Thread hpa at zytor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 --- Comment #1 from H. Peter Anvin --- Created attachment 40598 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40598&action=edit Source code

[Bug c/79217] Feature request: high half of an integer multiplication

2017-01-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79217 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement