From 12763d141d9eb83b401e847e2ba91704b8cbb32e Mon Sep 17 00:00:00 2001 From: Park Zhou Date: Fri, 11 Feb 2022 14:55:36 +0800 Subject: cmd/compile: align table Signed-off-by: Park Zhou Change-Id: Idbbd2779264a7310b839af8291315e5e38b7ced9 Reviewed-on: https://go-review.googlesource.com/c/go/+/402120 Reviewed-by: Robert Griesemer Reviewed-by: Keith Randall Auto-Submit: Keith Randall Reviewed-by: Keith Randall --- src/cmd/compile/abi-internal.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/cmd/compile/abi-internal.md b/src/cmd/compile/abi-internal.md index be47e9a31bf..14464ed904c 100644 --- a/src/cmd/compile/abi-internal.md +++ b/src/cmd/compile/abi-internal.md @@ -32,19 +32,19 @@ specification](/doc/go_spec.html#Size_and_alignment_guarantees). Those that aren't guaranteed may change in future versions of Go (for example, we've considered changing the alignment of int64 on 32-bit). -| Type | 64-bit | | 32-bit | | -| --- | --- | --- | --- | --- | -| | Size | Align | Size | Align | -| bool, uint8, int8 | 1 | 1 | 1 | 1 | -| uint16, int16 | 2 | 2 | 2 | 2 | -| uint32, int32 | 4 | 4 | 4 | 4 | -| uint64, int64 | 8 | 8 | 8 | 4 | -| int, uint | 8 | 8 | 4 | 4 | -| float32 | 4 | 4 | 4 | 4 | -| float64 | 8 | 8 | 8 | 4 | -| complex64 | 8 | 4 | 8 | 4 | -| complex128 | 16 | 8 | 16 | 4 | -| uintptr, *T, unsafe.Pointer | 8 | 8 | 4 | 4 | +| Type | 64-bit | | 32-bit | | +|-----------------------------|--------|-------|--------|-------| +| | Size | Align | Size | Align | +| bool, uint8, int8 | 1 | 1 | 1 | 1 | +| uint16, int16 | 2 | 2 | 2 | 2 | +| uint32, int32 | 4 | 4 | 4 | 4 | +| uint64, int64 | 8 | 8 | 8 | 4 | +| int, uint | 8 | 8 | 4 | 4 | +| float32 | 4 | 4 | 4 | 4 | +| float64 | 8 | 8 | 8 | 4 | +| complex64 | 8 | 4 | 8 | 4 | +| complex128 | 16 | 8 | 16 | 4 | +| uintptr, *T, unsafe.Pointer | 8 | 8 | 4 | 4 | The types `byte` and `rune` are aliases for `uint8` and `int32`, respectively, and hence have the same size and alignment as these -- cgit v1.2.3