3 ms·
> indexed addressing Ok, this time I have a proper benchmark. The XuanTie C910 core supports a custom extension with indexed loads [0] and I got my access to
by camel-cdr 2y ago
> indexed addressing
Ok, this time I have a proper benchmark.
The XuanTie C910 core supports a custom extension with indexed loads [0] and I got my access to a MILK-V Pioneer server with that CPU working again.
As a quick benchmark I used a self compile of the chibicc C compiler: https://godbolt.org/z/4MMxsEarE https://godbolt.org/z/4MMxsEarE
Measuring with the equivalent of rv64gcb and rv64gcb_xtheadmemidx, the xtheadmemidx variant ended up about 0.3% faster on the same core.
[0] https://github.com/XUANTIE-RV/thead-extension-spec/blob/master/xtheadmemidx.adoc https://github.com/XUANTIE-RV/thead-extension-spec/blob/mast...