You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by da...@apache.org on 2025/02/01 15:50:33 UTC

(openoffice) 08/09: Multiply the offset by 8, because we are deducting 8 on each loop.

This is an automated email from the ASF dual-hosted git repository.

damjan pushed a commit to branch windows-amd64
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit 04f6eeb5452c5b2c07fe6c872652e73b4ef01fd2
Author: Damjan Jovanovic <da...@apache.org>
AuthorDate: Sat Feb 1 03:52:12 2025 +0200

    Multiply the offset by 8, because we are deducting 8 on each loop.
    
    Patch by: me
---
 main/bridges/source/cpp_uno/msvc_win64_x86-64/call.asm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/main/bridges/source/cpp_uno/msvc_win64_x86-64/call.asm b/main/bridges/source/cpp_uno/msvc_win64_x86-64/call.asm
index 2136345317..0b190228d8 100644
--- a/main/bridges/source/cpp_uno/msvc_win64_x86-64/call.asm
+++ b/main/bridges/source/cpp_uno/msvc_win64_x86-64/call.asm
@@ -152,6 +152,7 @@ callVirtualMethod PROC FRAME
 	shl eax, 1
 
 	mov r10, rax
+	shl rax, 3
 	add rax, 48[rbp]
 copyStack:
 	sub rax, 8