From dab739f3d2ea4eb547d0c61629473c10197444d5 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Fri, 8 Dec 2023 17:46:12 +0300 Subject: [PATCH] Fix Windows tests --- tests/debug.Windows-x86_64/test_mem.irt | 8 +++----- tests/debug.Windows-x86_64/test_var-O0.irt | 8 +++----- tests/debug.Windows-x86_64/test_var.irt | 8 +++----- 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/tests/debug.Windows-x86_64/test_mem.irt b/tests/debug.Windows-x86_64/test_mem.irt index e88c86b..3eee210 100755 --- a/tests/debug.Windows-x86_64/test_mem.irt +++ b/tests/debug.Windows-x86_64/test_mem.irt @@ -86,10 +86,8 @@ test: subsd .L3(%rip), %xmm1 movsd %xmm1, -0x38(%rbp) movsd %xmm0, -0x30(%rbp) - xorpd %xmm0, %xmm0 - movsd %xmm0, -0x28(%rbp) - xorpd %xmm0, %xmm0 - movsd %xmm0, -0x20(%rbp) + movq $0, -0x28(%rbp) + movq $0, -0x20(%rbp) subq $8, %rsp movq %rsp, %rax movl $0, (%rax) @@ -128,7 +126,7 @@ test: popq %rbp retq .rodata - .db 0x90, 0x90 + .db 0x90, 0x90, 0x90, 0x90 .L3: .db 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f .L4: diff --git a/tests/debug.Windows-x86_64/test_var-O0.irt b/tests/debug.Windows-x86_64/test_var-O0.irt index 64e984e..ffeab8e 100755 --- a/tests/debug.Windows-x86_64/test_var-O0.irt +++ b/tests/debug.Windows-x86_64/test_var-O0.irt @@ -83,10 +83,8 @@ test: movsd %xmm0, 0x10(%rsp) movsd (%rsp), %xmm0 movsd %xmm0, 0x18(%rsp) - xorpd %xmm0, %xmm0 - movsd %xmm0, 0x20(%rsp) - xorpd %xmm0, %xmm0 - movsd %xmm0, 0x28(%rsp) + movq $0, 0x20(%rsp) + movq $0, 0x28(%rsp) movl $0, 0x30(%rsp) .L1: movl 0x30(%rsp), %eax @@ -129,7 +127,7 @@ test: addq $0x68, %rsp retq .rodata - .db 0x90, 0x90, 0x90 + .db 0x90, 0x90, 0x90, 0x90, 0x90 .L3: .db 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f .L4: diff --git a/tests/debug.Windows-x86_64/test_var.irt b/tests/debug.Windows-x86_64/test_var.irt index 9de8a24..673dc5d 100755 --- a/tests/debug.Windows-x86_64/test_var.irt +++ b/tests/debug.Windows-x86_64/test_var.irt @@ -79,10 +79,8 @@ test: subsd .L3(%rip), %xmm1 movsd %xmm1, (%rsp) movsd %xmm0, 8(%rsp) - xorpd %xmm0, %xmm0 - movsd %xmm0, 0x10(%rsp) - xorpd %xmm0, %xmm0 - movsd %xmm0, 0x18(%rsp) + movq $0, 0x10(%rsp) + movq $0, 0x18(%rsp) movl $0, 0x20(%rsp) .L1: addl $1, 0x20(%rsp) @@ -117,7 +115,7 @@ test: addq $0x40, %rsp retq .rodata - .db 0x90, 0x90, 0x90, 0x90, 0x90 + .db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 .L3: .db 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f .L4: