in the same way that online tutorials are created for when an algorithm is turned into optimised assembler, one is needed for SVP64-i-sation of chacha20
Documentation about SVP64 implementation of XChacha20 algorithm: https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=crypto/chacha20/chacha20_svp64.txt;h=0bcb65bdd4410e8608105feef161a7ffc3e9026d;hb=HEAD
commit 3c3f142e73e12e2d000d7fa4f3d2ceb5eb80fd68 Author: Konstantinos Margaritis <konstantinos.margaritis@vectorcamp.gr> Date: Sat Mar 25 16:17:53 2023 +0000 fix docs to align with recent change in setvl syntax/operation https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=3c3f142e73e12e2d000d7fa4f3d2ceb5eb80fd68 which follows on from this change to setvl: https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=f41ef7748e7b365bc4e0f9be784f2fae375ce0be
Documentation for this has been moved to wiki: https://libre-soc.org/openpower/sv/cookbook/chacha20/
i added an intro section, and an Indexed REMAP brief description, so it hangs together with a bit of "this is what we're gonna explain, now we explain it, now we do it" if you know what i mean. all good.