[Libre-soc-bugs] [Bug 1157] Implement poly1305

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Sep 18 21:11:17 BST 2023


https://bugs.libre-soc.org/show_bug.cgi?id=1157

--- Comment #23 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Sadoon Albader from comment #19)

> We can use a maximum of 64-bit registers *unless* we use bigint. 

scalar instructions DESIGNED to accelerate bigint operations. 

see svfixedarith.

these are ***SCALAR** instructions.

they are NOT repeat NOT vector instructions.

the whole purpose of this grant is to design SCALAR instructions
*AND* to design a vector-looping-system that can take advantage
of those SCALAR instructions.

we found that maddedu was really damn good when auto-looped by SVP64.

but this task "actually shows and proves it".  if it *doesn't* do
that then we work out *why*, go back to the drawing board and
*design sclar instructions that do*.

this is how it works.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list