//go:build ignore package main import ( . "sources.truenas.cloud/code/avo/build" . "sources.truenas.cloud/code/avo/operand" . "sources.truenas.cloud/code/avo/reg" ) func main() { TEXT("Labels", NOSPLIT, "func() uint64") XORQ(RAX, RAX) INCQ(RAX) Label("never_used") Label("consecutive_label_also_never_used") INCQ(RAX) INCQ(RAX) INCQ(RAX) INCQ(RAX) JMP(LabelRef("next")) Label("next") INCQ(RAX) INCQ(RAX) Store(RAX, ReturnIndex(0)) RET() Generate() }