Bug 1006 - document chacha20 SVP64 assembler
Summary: document chacha20 SVP64 assembler
Status: RESOLVED FIXED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Documentation (show other bugs)
Version: unspecified
Hardware: Other Linux
: --- enhancement
Assignee: Konstantinos Margaritis (markos)
URL:
Depends on:
Blocks:
 
Reported: 2023-02-23 12:07 GMT by Luke Kenneth Casson Leighton
Modified: 2023-09-10 18:17 BST (History)
1 user (show)

See Also:
NLnet milestone: NLnet.2021.02A.052.CryptoRouter
total budget (EUR) for completion of task and all subtasks: 2500
budget (EUR) for this task, excluding subtasks' budget: 2500
parent task for budget allocation: 776
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:
red = {amount=700, submitted=2023-06-01,paid=2023-06-21} markos={amount=1800, submitted=2023-04-27,paid=2023-05-13}


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Kenneth Casson Leighton 2023-02-23 12:07:59 GMT
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
Comment 1 Konstantinos Margaritis (markos) 2023-03-18 19:58:15 GMT
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
Comment 2 Luke Kenneth Casson Leighton 2023-03-25 17:16:17 GMT
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
Comment 3 Konstantinos Margaritis (markos) 2023-04-27 10:46:38 BST
Documentation for this has been moved to wiki:

https://libre-soc.org/openpower/sv/cookbook/chacha20/
Comment 4 Luke Kenneth Casson Leighton 2023-04-27 11:11:28 BST
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.