Mercurial > pub > dyncall > dyncall
changeset 68:b36a2fe30602
- cleanup
author | cslag |
---|---|
date | Sun, 06 Mar 2016 12:53:02 +0100 |
parents | 1d68b4778979 |
children | 43675cb378ce |
files | ToDo doc/manual/callconvs/callconv_arm64.tex test/nm/nm.c |
diffstat | 3 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ToDo Tue Jan 12 08:17:50 2016 +0100 +++ b/ToDo Sun Mar 06 12:53:02 2016 +0100 @@ -19,6 +19,7 @@ - support Solaris11 CFLAGS with -D_FILE_OFFSET_BITS=64 - make sure selinux works (esp. regarding NX bits, asm might need (or similar): .section .note.GNU-stack,"",@progbits) Daniel has a patch for it, if needed, implementing allocwx with two memory blocks, one for w^x, mmaped to one for r|x +- support /SAFESEH on cl/win32 portasm: --------
--- a/doc/manual/callconvs/callconv_arm64.tex Tue Jan 12 08:17:50 2016 +0100 +++ b/doc/manual/callconvs/callconv_arm64.tex Sun Mar 06 12:53:02 2016 +0100 @@ -36,7 +36,11 @@ \paragraph{Registers and register usage} -ARM64 features thirty-one 64 bit general purpose registers, namely x0-x30. Also, there is SP, a register with restricted use, used for the stack pointer, and PC dedicated as program counter. Additionally, there are thirty-two 128 bit registers v0-v31, to be used as SIMD and floating point registers, referred to as q0-q31, d0-d31 and s0-s31, respectively, depending on their use:\\ +ARM64 features thirty-one 64 bit general purpose registers, namely x0-x30. +Also, there is SP, a register with restricted use, used for the stack pointer, +and PC dedicated as program counter. Additionally, there are thirty-two 128 bit +registers v0-v31, to be used as SIMD and floating point registers, referred to +as q0-q31, d0-d31 and s0-s31, respectively, depending on their use:\\ \begin{table}[h] \begin{tabular}{3 B}