Miközben a RISC-V a Linux 7.1-ben kivezeti az eXecute In Place „XIP” kernel támogatását, a RISC-V architektúrán a Linux 7.1-hez érkezik egy optimalizált strnlen() függvény, valamint néhány további optimalizált rutin is.
A KylinOS-nél dolgozó Feng Jiang kézzel optimalizált strnlen() implementációt készített RISC-V-re, egy általános kódú útvonallal és egy Zbb-re épülő változattal. A kernel számos pontján használt strnlen() függvény, amely biztonságosan meghatározza egy string hosszát, a kézzel írt RISC-V Assembly kódnak köszönhetően hatalmas gyorsulást kap.
A benchmarkok szerint a RISC-V-re optimalizált strnlen végre megérkezett, és akár +427,5%-os javulást is hozhat.
A strnlen optimalizációs patch bekerült a sorbaa RISC-V „for-next” Git ágában, még a jövő héten nyíló Linux 7.1 merge window előtt.
Emellett érkezik egy RISC-V-re optimalizált strchr()függvény is, amely a stringben egy karakter első előfordulásának megkeresését akár 7%-kal gyorsíthatja. Illetve a
optimalizált strrchr()is, amely a visszafelé történő keresésnél hozhat akár 8%-os javulást a Linux kernel számára, a kézzel írt RISC-V Assemblynek köszönhetően.

