* [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
@ 2022-07-05 9:46 Kito Cheng
2022-07-19 20:59 ` Joseph Myers
0 siblings, 1 reply; 6+ messages in thread
From: Kito Cheng @ 2022-07-05 9:46 UTC (permalink / raw)
To: libc-alpha, joseph; +Cc: Kito Cheng
Add more IEEE half conversion routines:
- Convert 32-bit/64-bit integer to IEEE half.
- Convert IEEE half to 32-bit/64-bit integer.
They are required by RISC-V _Float16 support, tested with RISC-V GCC.
---
soft-fp/fixhfdi.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/fixhfsi.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/fixunshfdi.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/fixunshfsi.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/floatdihf.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/floatsihf.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/floatundihf.c | 45 +++++++++++++++++++++++++++++++++++++++++++
soft-fp/floatunsihf.c | 45 +++++++++++++++++++++++++++++++++++++++++++
8 files changed, 360 insertions(+)
create mode 100644 soft-fp/fixhfdi.c
create mode 100644 soft-fp/fixhfsi.c
create mode 100644 soft-fp/fixunshfdi.c
create mode 100644 soft-fp/fixunshfsi.c
create mode 100644 soft-fp/floatdihf.c
create mode 100644 soft-fp/floatsihf.c
create mode 100644 soft-fp/floatundihf.c
create mode 100644 soft-fp/floatunsihf.c
diff --git a/soft-fp/fixhfdi.c b/soft-fp/fixhfdi.c
new file mode 100644
index 0000000000..630a1e3c5f
--- /dev/null
+++ b/soft-fp/fixhfdi.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert a IEEE half to 64bit signed integer
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+DItype
+__fixhfdi (HFtype a)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ UDItype r;
+
+ FP_INIT_EXCEPTIONS;
+ FP_UNPACK_RAW_H (A, a);
+ FP_TO_INT_H (r, A, DI_BITS, 1);
+ FP_HANDLE_EXCEPTIONS;
+
+ return r;
+}
diff --git a/soft-fp/fixhfsi.c b/soft-fp/fixhfsi.c
new file mode 100644
index 0000000000..4699a75533
--- /dev/null
+++ b/soft-fp/fixhfsi.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert a IEEE half to 32bit signed integer
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+SItype
+__fixhfsi (HFtype a)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ USItype r;
+
+ FP_INIT_EXCEPTIONS;
+ FP_UNPACK_RAW_H (A, a);
+ FP_TO_INT_H (r, A, SI_BITS, 1);
+ FP_HANDLE_EXCEPTIONS;
+
+ return r;
+}
diff --git a/soft-fp/fixunshfdi.c b/soft-fp/fixunshfdi.c
new file mode 100644
index 0000000000..3ca9c1aee4
--- /dev/null
+++ b/soft-fp/fixunshfdi.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert IEEE half to 64bit unsigned integer
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+UDItype
+__fixunshfdi (HFtype a)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ UDItype r;
+
+ FP_INIT_EXCEPTIONS;
+ FP_UNPACK_RAW_H (A, a);
+ FP_TO_INT_H (r, A, DI_BITS, 0);
+ FP_HANDLE_EXCEPTIONS;
+
+ return r;
+}
diff --git a/soft-fp/fixunshfsi.c b/soft-fp/fixunshfsi.c
new file mode 100644
index 0000000000..66dd6996ba
--- /dev/null
+++ b/soft-fp/fixunshfsi.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert IEEE half to 32bit unsigned integer
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+USItype
+__fixunshfsi (HFtype a)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ USItype r;
+
+ FP_INIT_EXCEPTIONS;
+ FP_UNPACK_RAW_H (A, a);
+ FP_TO_INT_H (r, A, SI_BITS, 0);
+ FP_HANDLE_EXCEPTIONS;
+
+ return r;
+}
diff --git a/soft-fp/floatdihf.c b/soft-fp/floatdihf.c
new file mode 100644
index 0000000000..284a516cb9
--- /dev/null
+++ b/soft-fp/floatdihf.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert a 64bit signed integer to IEEE half
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+HFtype
+__floatdihf (DItype i)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ HFtype a;
+
+ FP_INIT_ROUNDMODE;
+ FP_FROM_INT_H (A, i, DI_BITS, UDItype);
+ FP_PACK_RAW_H (a, A);
+ FP_HANDLE_EXCEPTIONS;
+
+ return a;
+}
diff --git a/soft-fp/floatsihf.c b/soft-fp/floatsihf.c
new file mode 100644
index 0000000000..2caa11d99c
--- /dev/null
+++ b/soft-fp/floatsihf.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert a 32bit signed integer to IEEE half
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+HFtype
+__floatsihf (SItype i)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ HFtype a;
+
+ FP_INIT_ROUNDMODE;
+ FP_FROM_INT_H (A, i, SI_BITS, USItype);
+ FP_PACK_RAW_H (a, A);
+ FP_HANDLE_EXCEPTIONS;
+
+ return a;
+}
diff --git a/soft-fp/floatundihf.c b/soft-fp/floatundihf.c
new file mode 100644
index 0000000000..f325a8099e
--- /dev/null
+++ b/soft-fp/floatundihf.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert a 64bit unsigned integer to IEEE half.
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+HFtype
+__floatundihf (UDItype i)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ HFtype a;
+
+ FP_INIT_ROUNDMODE;
+ FP_FROM_INT_H (A, i, DI_BITS, UDItype);
+ FP_PACK_RAW_H (a, A);
+ FP_HANDLE_EXCEPTIONS;
+
+ return a;
+}
diff --git a/soft-fp/floatunsihf.c b/soft-fp/floatunsihf.c
new file mode 100644
index 0000000000..8d690a038f
--- /dev/null
+++ b/soft-fp/floatunsihf.c
@@ -0,0 +1,45 @@
+/* Software floating-point emulation.
+ Convert a 32bit unsigned integer to IEEE half.
+ Copyright (C) 2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ In addition to the permissions in the GNU Lesser General Public
+ License, the Free Software Foundation gives you unlimited
+ permission to link the compiled version of this file into
+ combinations with other programs, and to distribute those
+ combinations without any restriction coming from the use of this
+ file. (The Lesser General Public License restrictions do apply in
+ other respects; for example, they cover modification of the file,
+ and distribution when not linked into a combine executable.)
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include "soft-fp.h"
+#include "half.h"
+
+HFtype
+__floatunsihf (USItype i)
+{
+ FP_DECL_EX;
+ FP_DECL_H (A);
+ HFtype a;
+
+ FP_INIT_ROUNDMODE;
+ FP_FROM_INT_H (A, i, SI_BITS, USItype);
+ FP_PACK_RAW_H (a, A);
+ FP_HANDLE_EXCEPTIONS;
+
+ return a;
+}
--
2.34.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
2022-07-05 9:46 [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf Kito Cheng
@ 2022-07-19 20:59 ` Joseph Myers
2022-07-21 8:55 ` Kito Cheng
0 siblings, 1 reply; 6+ messages in thread
From: Joseph Myers @ 2022-07-19 20:59 UTC (permalink / raw)
To: Kito Cheng; +Cc: libc-alpha
On Tue, 5 Jul 2022, Kito Cheng wrote:
> Add more IEEE half conversion routines:
>
> - Convert 32-bit/64-bit integer to IEEE half.
> - Convert IEEE half to 32-bit/64-bit integer.
>
> They are required by RISC-V _Float16 support, tested with RISC-V GCC.
OK.
--
Joseph S. Myers
joseph@codesourcery.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
2022-07-19 20:59 ` Joseph Myers
@ 2022-07-21 8:55 ` Kito Cheng
2022-07-21 11:34 ` Adhemerval Zanella Netto
0 siblings, 1 reply; 6+ messages in thread
From: Kito Cheng @ 2022-07-21 8:55 UTC (permalink / raw)
To: Joseph Myers; +Cc: Kito Cheng, Kito Cheng via Libc-alpha
Hi Joseph:
I didn't have commit access for glibc, could you help me to commit that? thanks!
On Wed, Jul 20, 2022 at 4:59 AM Joseph Myers <joseph@codesourcery.com> wrote:
>
> On Tue, 5 Jul 2022, Kito Cheng wrote:
>
> > Add more IEEE half conversion routines:
> >
> > - Convert 32-bit/64-bit integer to IEEE half.
> > - Convert IEEE half to 32-bit/64-bit integer.
> >
> > They are required by RISC-V _Float16 support, tested with RISC-V GCC.
>
> OK.
>
> --
> Joseph S. Myers
> joseph@codesourcery.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
2022-07-21 8:55 ` Kito Cheng
@ 2022-07-21 11:34 ` Adhemerval Zanella Netto
2022-08-08 7:29 ` Kito Cheng
0 siblings, 1 reply; 6+ messages in thread
From: Adhemerval Zanella Netto @ 2022-07-21 11:34 UTC (permalink / raw)
To: libc-alpha
I will take care of it.
On 21/07/22 05:55, Kito Cheng via Libc-alpha wrote:
> Hi Joseph:
>
> I didn't have commit access for glibc, could you help me to commit that? thanks!
>
> On Wed, Jul 20, 2022 at 4:59 AM Joseph Myers <joseph@codesourcery.com> wrote:
>>
>> On Tue, 5 Jul 2022, Kito Cheng wrote:
>>
>>> Add more IEEE half conversion routines:
>>>
>>> - Convert 32-bit/64-bit integer to IEEE half.
>>> - Convert IEEE half to 32-bit/64-bit integer.
>>>
>>> They are required by RISC-V _Float16 support, tested with RISC-V GCC.
>>
>> OK.
>>
>> --
>> Joseph S. Myers
>> joseph@codesourcery.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
2022-07-21 11:34 ` Adhemerval Zanella Netto
@ 2022-08-08 7:29 ` Kito Cheng
2022-08-08 13:13 ` Adhemerval Zanella Netto
0 siblings, 1 reply; 6+ messages in thread
From: Kito Cheng @ 2022-08-08 7:29 UTC (permalink / raw)
To: Adhemerval Zanella Netto; +Cc: Kito Cheng via Libc-alpha
Hi Adhemerval:
Could you commit this, 2.36 has been branch out, so this should be OK
for master now ?
Thanks!
On Thu, Jul 21, 2022 at 7:34 PM Adhemerval Zanella Netto via
Libc-alpha <libc-alpha@sourceware.org> wrote:
>
> I will take care of it.
>
> On 21/07/22 05:55, Kito Cheng via Libc-alpha wrote:
> > Hi Joseph:
> >
> > I didn't have commit access for glibc, could you help me to commit that? thanks!
> >
> > On Wed, Jul 20, 2022 at 4:59 AM Joseph Myers <joseph@codesourcery.com> wrote:
> >>
> >> On Tue, 5 Jul 2022, Kito Cheng wrote:
> >>
> >>> Add more IEEE half conversion routines:
> >>>
> >>> - Convert 32-bit/64-bit integer to IEEE half.
> >>> - Convert IEEE half to 32-bit/64-bit integer.
> >>>
> >>> They are required by RISC-V _Float16 support, tested with RISC-V GCC.
> >>
> >> OK.
> >>
> >> --
> >> Joseph S. Myers
> >> joseph@codesourcery.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf
2022-08-08 7:29 ` Kito Cheng
@ 2022-08-08 13:13 ` Adhemerval Zanella Netto
0 siblings, 0 replies; 6+ messages in thread
From: Adhemerval Zanella Netto @ 2022-08-08 13:13 UTC (permalink / raw)
To: Kito Cheng; +Cc: Kito Cheng via Libc-alpha
On 08/08/22 04:29, Kito Cheng wrote:
> Hi Adhemerval:
>
> Could you commit this, 2.36 has been branch out, so this should be OK
> for master now ?
>
> Thanks!
I will do it, thanks for remind me.
>
>
> On Thu, Jul 21, 2022 at 7:34 PM Adhemerval Zanella Netto via
> Libc-alpha <libc-alpha@sourceware.org> wrote:
>>
>> I will take care of it.
>>
>> On 21/07/22 05:55, Kito Cheng via Libc-alpha wrote:
>>> Hi Joseph:
>>>
>>> I didn't have commit access for glibc, could you help me to commit that? thanks!
>>>
>>> On Wed, Jul 20, 2022 at 4:59 AM Joseph Myers <joseph@codesourcery.com> wrote:
>>>>
>>>> On Tue, 5 Jul 2022, Kito Cheng wrote:
>>>>
>>>>> Add more IEEE half conversion routines:
>>>>>
>>>>> - Convert 32-bit/64-bit integer to IEEE half.
>>>>> - Convert IEEE half to 32-bit/64-bit integer.
>>>>>
>>>>> They are required by RISC-V _Float16 support, tested with RISC-V GCC.
>>>>
>>>> OK.
>>>>
>>>> --
>>>> Joseph S. Myers
>>>> joseph@codesourcery.com
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-08-08 13:13 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-05 9:46 [PATCH] soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf Kito Cheng
2022-07-19 20:59 ` Joseph Myers
2022-07-21 8:55 ` Kito Cheng
2022-07-21 11:34 ` Adhemerval Zanella Netto
2022-08-08 7:29 ` Kito Cheng
2022-08-08 13:13 ` Adhemerval Zanella Netto
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).