aboutsummaryrefslogtreecommitdiff
path: root/dppd.s
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2023-11-23 16:47:15 +0000
committerrodri <rgl@antares-labs.eu>2023-11-23 16:47:15 +0000
commitf3c2e7e1dd1b95d4eb1c4dbf7e617c27c1a2b10f (patch)
tree4bba0eaa4d0462cacb950de2c78f6645c7175299 /dppd.s
parent96ccc85d6a58b7ebfcb69d6d470ff209668f6187 (diff)
downloadamd64-simd-f3c2e7e1dd1b95d4eb1c4dbf7e617c27c1a2b10f.tar.gz
amd64-simd-f3c2e7e1dd1b95d4eb1c4dbf7e617c27c1a2b10f.tar.bz2
amd64-simd-f3c2e7e1dd1b95d4eb1c4dbf7e617c27c1a2b10f.zip
add 9 asm notes of the macro instructions.
Diffstat (limited to 'dppd.s')
-rw-r--r--dppd.s18
1 files changed, 9 insertions, 9 deletions
diff --git a/dppd.s b/dppd.s
index 5d5a2e4..2b1833c 100644
--- a/dppd.s
+++ b/dppd.s
@@ -37,20 +37,20 @@ TEXT Pt2b(SB), 1, $0
TEXT hsubpd(SB), 1, $0
MOVQ SP, AX
- MOVLPD(8, rAX, rX0)
- MOVHPD(16, rAX, rX0)
- HSUBPD(rX0, rX0)
+ MOVLPD(8, rAX, rX0) /* MOVLPD a+0(FP), X0 */
+ MOVHPD(16, rAX, rX0) /* MOVHPD b+0(FP), X0 */
+ HSUBPD(rX0, rX0) /* HSUBPD X0, X0 */
RET
TEXT xvec3(SB), 1, $0
MOVQ SP, AX
ADDQ $8, AX
- MOVLPD(40, rAX, rX0)
- MOVHPD(8, rAX, rX0)
- MOVLPD(16, rAX, rX1)
- MOVHPD(48, rAX, rX1)
- MOVLPD(56, rAX, rX2)
- MOVHPD(24, rAX, rX2)
+ MOVLPD(40, rAX, rX0) /* MOVLPD b+0(FP), X0 */
+ MOVHPD(8, rAX, rX0) /* MOVHPD a+0(FP), X0 */
+ MOVLPD(16, rAX, rX1) /* MOVLPD a+8(FP), X1 */
+ MOVHPD(48, rAX, rX1) /* MOVHPD b+8(FP), X1 */
+ MOVLPD(56, rAX, rX2) /* MOVLPD b+16(FP), X2 */
+ MOVHPD(24, rAX, rX2) /* MOVHPD a+16(FP), X2 */
MOVAPD X1, X3
MULPD X2, X3
HSUBPD(rX3, rX3) /* x */