Re: [PATCH] libstdc++: Improve std::rot[lr] [PR99396]

2021-03-06 Thread Jonathan Wakely via Gcc-patches
On Fri, 5 Mar 2021, 22:32 Jakub Jelinek via Libstdc++, < libstd...@gcc.gnu.org> wrote: > Hi! > > As can be seen on: > #include > > unsigned char f1 (unsigned char x, int y) { return std::rotl (x, y); } > unsigned char f2 (unsigned char x, int y) { return std::rotr (x, y); } > unsigned short f3 (u

[PATCH] libstdc++: Improve std::rot[lr] [PR99396]

2021-03-05 Thread Jakub Jelinek via Gcc-patches
Hi! As can be seen on: #include unsigned char f1 (unsigned char x, int y) { return std::rotl (x, y); } unsigned char f2 (unsigned char x, int y) { return std::rotr (x, y); } unsigned short f3 (unsigned short x, int y) { return std::rotl (x, y); } unsigned short f4 (unsigned short x, int y) { ret