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:
71ac8e5
)
math/mpx-mul4-x86-sse2.S: Additional piece of commentary.
author
Mark Wooding
<mdw@distorted.org.uk>
Thu, 29 Dec 2016 15:24:56 +0000
(15:24 +0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Mon, 3 Apr 2017 09:12:34 +0000
(10:12 +0100)
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 5d5714daa717585d0eb36c9a335d4e4fdc17322e..5d80860d232b51a0e6ea7985443d8e4415cb7316 100644
(file)
--- a/
math/mpx-mul4-x86-sse2.S
+++ b/
math/mpx-mul4-x86-sse2.S
@@
-550,6
+550,9
@@
INTFUNC(mmla4)
movd xmm5, [edi + 4]
movd xmm6, [edi + 8]
movd xmm7, [edi + 12]
movd xmm5, [edi + 4]
movd xmm6, [edi + 8]
movd xmm7, [edi + 12]
+
+ // Calculate W = U V, and leave it in the destination. Stash the
+ // carry pieces for later.
mulacc [eax + 0], ecx, xmm4, xmm5, xmm6, xmm7
propout [edi + 0], xmm4, xmm5
mulacc [eax + 0], ecx, xmm4, xmm5, xmm6, xmm7
propout [edi + 0], xmm4, xmm5