x86_64-xlate.pl commentary section update.
authorAndy Polyakov <appro@openssl.org>
Sun, 6 Nov 2005 11:59:39 +0000 (11:59 +0000)
committerAndy Polyakov <appro@openssl.org>
Sun, 6 Nov 2005 11:59:39 +0000 (11:59 +0000)
crypto/perlasm/x86_64-xlate.pl

index 61dc4c2c3a4f52b1ea0dafaa0c9b953a30458459..d112cf2056fc36302a36b44257564c7c745890d0 100755 (executable)
@@ -486,7 +486,10 @@ close STDOUT;
 # arguments passed to callee, *but* not less than 4! This means that
 # upon function entry point 5th argument resides at 40(%rsp), as well
 # as that 32 bytes from 8(%rsp) can always be used as temporal
-# storage [without allocating a frame].
+# storage [without allocating a frame]. One can actually argue that
+# one can assume a "red zone" above stack pointer under Win64 as well.
+# Point is that at apparently no accasion Windows would alter the area
+# above stack pointer in true asynchronous manner...
 #
 # All the above means that if assembler programmer adheres to Unix
 # register and stack layout, but disregards the "red zone" existense,