Reduce build graph by another 14 percent

That's a 37% reduction total from what it was on 2022-05-23.
This commit is contained in:
Justine Tunney 2022-08-17 19:56:54 -07:00
parent c2211c9e63
commit 8e176fb026
4029 changed files with 4620 additions and 4675 deletions

View file

@ -43,7 +43,7 @@
// @param r15 is envp (still callee saved)
// @note rdi is __init_bss_start (callee monotonic lockstep)
// @note rsi is __init_rodata_start (callee monotonic lockstep)
// @see .init.start & .init.end (libc/macros.internal.inc)
// @see .init.start & .init.end (libc/macros.internal.h)
// @see ape/ape.lds
.section .initprologue,"ax",@progbits
.type _init,@function
@ -76,7 +76,7 @@ _woot: leave
// Decentralized section for packed data structures & initializers.
//
// @see .initro (libc/macros.internal.inc)
// @see .initro (libc/macros.internal.h)
// @see ape/ape.lds
.section .initroprologue,"a",@progbits
.type __init_rodata_start,@object
@ -100,7 +100,7 @@ __init_rodata_end:
//
// Data in this section becomes read-only after initialization.
//
// @see .piro.bss.init (libc/macros.internal.inc)
// @see .piro.bss.init (libc/macros.internal.h)
// @see libc/runtime/piro.c
// @see ape/ape.lds
.section .piro.bss.init.1,"aw",@nobits