diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-05 19:14:47 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-05 19:14:47 +0100 |
| commit | 90c81ecaa3c2974b105d951556104946e5317493 (patch) | |
| tree | 5605d264216aab3769712eb0451b57afc5c5286b /src/include | |
| parent | 7694594f8b346cda6c9f79014ca7e563496d86f7 (diff) | |
| download | box64-90c81ecaa3c2974b105d951556104946e5317493.tar.gz box64-90c81ecaa3c2974b105d951556104946e5317493.zip | |
Somes fixes to float/double/long double handling in va_list
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/myalign.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/myalign.h b/src/include/myalign.h index e5cad0dc..9789894f 100755 --- a/src/include/myalign.h +++ b/src/include/myalign.h @@ -15,6 +15,7 @@ typedef struct { va_list sysv_varargs; \ sysv_varargs->gp_offset=(6*8); \ sysv_varargs->fp_offset=(6*8)+(16*16); \ + sysv_varargs->reg_save_area=A; \ sysv_varargs->overflow_arg_area=A; #elif defined(__aarch64__) // aarch64: 8 64bits general regs and 8 128bits float regs |