Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dmitry Baryshkov
nettle
Commits
3f25ddf2
Commit
3f25ddf2
authored
Mar 15, 2013
by
Niels Möller
Browse files
ARM sha3 micro optimization: Eliminate a vmov.
parent
14ee65fc
Changes
1
Hide whitespace changes
Inline
Side-by-side
armv7/sha3-permute.asm
View file @
3f25ddf2
...
...
@@ -215,7 +215,7 @@ PROLOGUE(nettle_sha3_permute)
ROL
(
A17
,
A11
,
10
)
ROL
(
A11
,
A7
,
6
)
ROL
(
A7
,
A10
,
3
)
vmov
A10
,
T0
C
New
A10
value
left
in
T0
vbic
C0
,
A2
,
A1
vbic
C1
,
A3
,
A2
...
...
@@ -242,10 +242,10 @@ PROLOGUE(nettle_sha3_permute)
vbic
C0
,
A12
,
A11
vbic
C1
,
A13
,
A12
vbic
C2
,
A14
,
A13
vbic
C3
,
A1
0
,
A14
vbic
C4
,
A11
,
A1
0
vbic
C3
,
T
0
,
A14
vbic
C4
,
A11
,
T
0
veor
A10
,
A1
0
,
C0
veor
A10
,
T
0
,
C0
veor
QREG
(
A11
),
QREG
(
A11
),
QREG
(
C1
)
veor
QREG
(
A13
),
QREG
(
A13
),
QREG
(
C3
)
...
...
Write
Preview
Supports
Markdown
0%
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!
Cancel
Please
register
or
sign in
to comment