// Copyright (c) 2026 Petr Balvín (https://petrbalvin.org) // SPDX-License-Identifier: BSD-3-Clause // Stack-split guard classes, byte-parity-checked against go tool asm: every // class plus the materialised-constant and zero-low-bit variants. #include "textflag.h" TEXT ·leafsmall(SB), $16-0 RET TEXT ·leafmed(SB), $256-0 RET TEXT ·fit2048(SB), $2040-0 RET TEXT ·med2048off(SB), $2168-0 RET TEXT ·medmat(SB), $2176-0 RET TEXT ·leafbig(SB), $8192-0 RET TEXT ·bigzero(SB), $4088-0 RET TEXT ·big3976(SB), $4096-0 RET TEXT ·giantlo0(SB), $4216-0 RET TEXT ·callbig(SB), $8192-0 CALL ·other(SB) RET TEXT ·nosplit(SB), NOSPLIT, $16-0 RET TEXT ·other(SB), NOSPLIT, $0 RET