Me:
LoongArch:
GOARCH=larch64
: https://github.com/loongson/go/commit/40c3a0eae3968c2a9946c4e72036be6592c5b772GOARCH=loongarch64
: https://github.com/loongson/go/commit/2d68237cb4051ce313dd3254b33a0b65019c977eGOARCH=loong64
Apparently Loongson took their inspirations from the mips64x
port:
xxxV
)Unfortunately my take was a false start (lack of personal time & priorities), so these persisted into the eventual merge. Most (if not all) are implementation details so we could still progressively improve, though.
Support among the ecosystem:
x/sys
x/net
: any tagged version is OKPopular apps that work:
Popular apps that don't work yet:
How does one port to loong64
?
x/sys
and related modulesCommunity participation:
go1.20:
Add64
, Sub64
(@wdvxdr1123)go1.21:
Thanks!
Current work of the loong64 team (to show up in go1.21):
buildmode=pie
beq zero, zero
, immediately win 0.24% throughputPCALIGN
, manual asm loop alignment +2.33%47627.7 overflows float64
-- runtime: floating-point comparison error on Loong64, fixhash/crc32
+20%TrailingZeros
Len
ReverseBytes
bitrev
Upstream work:
fp
to s8
: enable frame pointers at all times for debuggabilityPossible ecosystem work:
See you in the bug trackers!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4