From 928c8c800e2d6c17a768ea8fe2767a2ea68fba20 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Fri, 20 Dec 2013 23:57:06 +0200 Subject: iOS arm64 C++/UNO bridge WIP Change-Id: I5eb994e4a48b043f463940d1c34ad7a9459b83cd --- bridges/source/cpp_uno/gcc3_ios_arm/generate-snippets.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'bridges/source/cpp_uno/gcc3_ios_arm/generate-snippets.pl') diff --git a/bridges/source/cpp_uno/gcc3_ios_arm/generate-snippets.pl b/bridges/source/cpp_uno/gcc3_ios_arm/generate-snippets.pl index c89f2ed7bd4e..b6ffc079b105 100755 --- a/bridges/source/cpp_uno/gcc3_ios_arm/generate-snippets.pl +++ b/bridges/source/cpp_uno/gcc3_ios_arm/generate-snippets.pl @@ -39,10 +39,10 @@ printf (".text\n"); printf ("#if defined(__arm) || defined(__arm64)\n"); printf ("\n"); -printf ("// Each codeSnippetX function stores into ip/x15 an address and branches to _privateSnippetExecutor\n"); -printf ("// The branch instruction is followed by two longs that ip/x15 points to:\n"); -printf ("// - the function index, as such and with the 0x80000000 bit set\n"); -printf ("// (to indicate a hidden parameter for returning large values)\n"); +printf ("// Each codeSnippetX function stores into ip (arm64: x15) an address and branches to _privateSnippetExecutor\n"); +printf ("// The address is that following the branch instruction, containing two 32-bit ints:\n"); +printf ("// - the function index, as such or with the 0x80000000 bit set\n"); +printf ("// (to indicate that a hidden parameter (arm64: x8) is used for returning large values)\n"); printf ("// - the vtable offset\n"); printf ("\n"); -- cgit