Remove a few more bits of riscv64sf support in libc and libm.
Fixes: 1ca12bd927d7 Remove the riscv64sf architecture.
Paths
| Differential D44334 Authored by brooks on Mar 12 2024, 11:20 PM.
Details
Summary Remove a few more bits of riscv64sf support in libc and libm. Fixes: 1ca12bd927d7 Remove the riscv64sf architecture.
Diff Detail
Event TimelineHerald added a subscriber: imp. · View Herald TranscriptMar 12 2024, 11:20 PM2024-03-12 23:20:19 (UTC+0) Harbormaster completed remote builds in B56570: Diff 135681.Mar 12 2024, 11:20 PM2024-03-12 23:20:47 (UTC+0) brooks retitled this revision from riscv: remove a more riscv64sf support to riscv: remove more riscv64sf support.Mar 12 2024, 11:21 PM2024-03-12 23:21:14 (UTC+0)
Harbormaster completed remote builds in B56571: Diff 135682.Mar 12 2024, 11:29 PM2024-03-12 23:29:20 (UTC+0) This revision is now accepted and ready to land.Mar 13 2024, 1:57 AM2024-03-13 01:57:59 (UTC+0)
This revision now requires review to proceed.Mar 19 2024, 9:13 PM2024-03-19 21:13:59 (UTC+0) Harbormaster completed remote builds in B56698: Diff 135962.Mar 19 2024, 9:14 PM2024-03-19 21:14:01 (UTC+0) This revision is now accepted and ready to land.Mar 21 2024, 6:51 PM2024-03-21 18:51:08 (UTC+0) Closed by commit rG312a05c39e5f: riscv: remove more riscv64sf support (authored by brooks). · Explain WhyMar 21 2024, 11:50 PM2024-03-21 23:50:41 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 136058 lib/libc/riscv/gen/flt_rounds.c
lib/msun/riscv/Symbol.map
lib/msun/riscv/fenv.h
lib/msun/riscv/fenv.c
|
Any specific reason to write the or statement as two separate if clauses?
I believe in other parts we do it ((true & x & y & z) | (false & a & b &c )) - as multiline checks;
I don't like them both get executed "always", so at the very least, an "else" just before the 2nd if would be good.
The logic looks ok to me.