thead-extension-spec

T-head vendor extension Instruction Set spec (by T-head-Semi)

Thead-extension-spec Alternatives

Similar projects and alternatives to thead-extension-spec

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better thead-extension-spec alternative or higher similarity.

thead-extension-spec reviews and mentions

Posts with mentions or reviews of thead-extension-spec. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-16.
  • Loongson 3A6000: A Star Among Chinese CPUs
    3 projects | news.ycombinator.com | 16 Mar 2024
    "Real truth" and "fan boys"? Let's have some facts: there are indeed a boatload of extensions, though perhaps not (yet) to the V extension itself.

    T-HEAD [1], Ventana's ternary op [2], Sifive also has a couple [3], including "Xsfvfwmaccqqq", one of at least four completely different matmul variants.

    In particular for the latter, I would say fragmentation is an absolutely valid concern at the moment.

    [1]: https://github.com/T-head-Semi/thead-extension-spec

  • Box64 and RISC-V
    1 project | news.ycombinator.com | 31 May 2023
    TH1520 (and SG2042, D1) have THead custom extension that contains a lot of the same things as Zba and Zbb, just slightly different and with encodings in the custom opcode spaces.

    e.g. "th.addsl rd, rs1, rs2, imm2" which has an immediate field for the shift instead of separate instructions (which is just documentation really), and shifts rs2 while Zba's sh1add, sh2add, sh3add shift rs1.

    Also th.ff0, th.ff1, th.rev, th.tstnbz (same as orc.b but with inverted result)

    They also have pre- and post-increment loads and stores with writeback of the incremented pointer, and [rs1 + rs2 << imm2] loads and stores, which can be useful for JITing x86 (or ARM) addressing modes.

    https://github.com/T-head-Semi/thead-extension-spec/releases...

Stats

Basic thead-extension-spec repo stats
2
28
6.5
10 days ago

T-head-Semi/thead-extension-spec is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of thead-extension-spec is Makefile.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com