fix excess alignment for 64-bit integer types on x86

This commit is contained in:
Jesse D. McDonald 2020-11-07 14:26:36 -06:00
parent 98731c5f01
commit 38da1322c1
1 changed files with 2 additions and 2 deletions

View File

@ -1365,7 +1365,6 @@ DEFER REFILL
' UTILITY (DEFINITIONS)
\ Extra field type descriptors for FFI structs
\ Each type is naturally aligned (contrast int64% vs 2CELL%)
\ The signed/unsigned variants are just for documentation
1 DUP 2CONSTANT int8% LATEST
▪ DUP ALIAS uint8%
@ -1382,7 +1381,8 @@ DEFER REFILL
▪ DUP ALIAS unsigned-int%
▪ DUP ALIAS signed-long%
▪ ALIAS unsigned-long%
8 DUP 2CONSTANT int64% LATEST
\ Maximum alignment is four bytes, even for 64-bit integer types
4 8 2CONSTANT int64% LATEST
▪ DUP ALIAS uint64%
▪ DUP ALIAS signed-long-long%
▪ ALIAS unsigned-long-long%