Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
N
nettle
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Container registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Dmitry Baryshkov
nettle
Commits
aec8a13d
Commit
aec8a13d
authored
12 years ago
by
Niels Möller
Browse files
Options
Downloads
Patches
Plain Diff
Disabled use of sha3-permute.asm
parent
d7522caf
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
ChangeLog
+4
-0
4 additions, 0 deletions
ChangeLog
configure.ac
+1
-1
1 addition, 1 deletion
configure.ac
x86_64/sha3-permute.asm
+6
-0
6 additions, 0 deletions
x86_64/sha3-permute.asm
with
11 additions
and
1 deletion
ChangeLog
+
4
−
0
View file @
aec8a13d
2012-12-30 Niels Möller <nisse@lysator.liu.se>
* configure.ac: Disabled use of sha3-permute.asm.
2012-12-20 Niels Möller <nisse@lysator.liu.se>
From Tim Rühsen:
...
...
This diff is collapsed.
Click to expand it.
configure.ac
+
1
−
1
View file @
aec8a13d
...
...
@@ -245,7 +245,7 @@ if test "x$enable_assembler" = xyes ; then
md5-compress.asm memxor.asm \
salsa20-crypt.asm salsa20-core-internal.asm \
serpent-encrypt.asm serpent-decrypt.asm \
sha1-compress.asm
sha3-permute.asm
machine.m4; do
sha1-compress.asm machine.m4; do
# echo "Looking for $srcdir/$asm_path/$tmp_f"
if test -f "$srcdir/$asm_path/$tmp_f"; then
# echo found
...
...
This diff is collapsed.
Click to expand it.
x86_64/sha3-permute.asm
+
6
−
0
View file @
aec8a13d
...
...
@@ -17,6 +17,12 @@ C along with the nettle library; see the file COPYING.LIB. If not, write to
C
the
Free
Software
Foundation
,
Inc.
,
51
Franklin
Street
,
Fifth
Floor
,
Boston
,
C
MA
02111
-
1301
,
USA.
C
NOTE
:
This
code
is
currently
unused.
It
gives
a
modest
sp
eedup
on
C
Intel
processors
,
running
at
roughly
two
instructions
per
cycle
,
and
C
a
large
slowdown
on
AMD
processors
,
running
at
only
a
si
ngle
C
instruction
per
cycle.
Maybe
it
can
be
rewritten
to
not
move
data
C
back
and
forth
between
xmm
registers
and
regular
64
-
bit
registers.
define
(
<
CTX
>
,
<%
rdi
>
)
C
25
64
-
bit
values
,
200
byte
s.
define
(
<
COUNT
>
,
<%
r8
>
)
C
Avoid
cl
obbering
%
rsi
,
for
W64.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment