diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/emu/x64tls.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emu/x64tls.c b/src/emu/x64tls.c index b6f51d97..59e739f2 100755 --- a/src/emu/x64tls.c +++ b/src/emu/x64tls.c @@ -188,7 +188,8 @@ static int sizeDTS(box64context_t* context) } static int sizeTLSData(int s) { - return (s+0x1fff)&~0x1fff; + uint32_t mask = box64_nogtk?0xffff:0x1fff; + return (s+mask)&~mask; } static tlsdatasize_t* setupTLSData(box64context_t* context) |