chiark
/
gitweb
/
~mdw
/
catacomb
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9b9763c
)
math/mpx-mul4-x86-sse2.S: Use `movdqa' to move between XMM registers.
author
Mark Wooding
<mdw@distorted.org.uk>
Sat, 5 Nov 2016 21:28:22 +0000
(21:28 +0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Mon, 3 Apr 2017 09:12:26 +0000
(10:12 +0100)
Not `movdqu'. I don't think there's a performance difference (any
more), but it's better style.
math/mpx-mul4-x86-sse2.S
patch
|
blob
|
blame
|
history
diff --git
a/math/mpx-mul4-x86-sse2.S
b/math/mpx-mul4-x86-sse2.S
index ab238862f5a5c09d77357296802c4fed5478eeae..0e87ff58263e086c39c919d94afbcd2dc2d861e1 100644
(file)
--- a/
math/mpx-mul4-x86-sse2.S
+++ b/
math/mpx-mul4-x86-sse2.S
@@
-276,7
+276,7
@@
psrldq \c1, 8 // (0, y^*_1, 0, 0)
psrldq \c2, 4 // (0, 0, y^*_2, 0)
.ifnes "\h", "nil"
psrldq \c1, 8 // (0, y^*_1, 0, 0)
psrldq \c2, 4 // (0, 0, y^*_2, 0)
.ifnes "\h", "nil"
- movdq
u
\t, \c3
+ movdq
a
\t, \c3
pxor \u, \u
.endif
pslldq \c3, 12 // (0, 0, 0, y^*_3)
pxor \u, \u
.endif
pslldq \c3, 12 // (0, 0, 0, y^*_3)