Test that movsd without arguments is left as-is.

This works fine, but probably worth a test.

Change-Id: If060b473958c1664e450102cafe0ca28951bff49
Reviewed-on: https://boringssl-review.googlesource.com/20444
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
This commit is contained in:
David Benjamin
2017-09-18 19:09:31 +00:00
committed by CQ bot account: commit-bot@chromium.org
parent e314e1c000
commit c5cc88d800
2 changed files with 6 additions and 0 deletions
+3
View File
@@ -26,6 +26,9 @@ foo:
movsd foo@GOTPCREL(%rip), %xmm0
vmovsd foo@GOTPCREL(%rip), %xmm0
# movsd without arguments should be left as-is.
movsd
# Synthesized symbols do not use the GOT.
movq BORINGSSL_bcm_text_start@GOTPCREL(%rip), %r11
movq foobar_bss_get@GOTPCREL(%rip), %r11
+3
View File
@@ -113,6 +113,9 @@ foo:
popq %rax
leaq 128(%rsp), %rsp
# movsd without arguments should be left as-is.
movsd
# Synthesized symbols do not use the GOT.
# WAS movq BORINGSSL_bcm_text_start@GOTPCREL(%rip), %r11
leaq BORINGSSL_bcm_text_start(%rip), %r11