x64: refactor code to avoid stage1 sema limitations

This commit is contained in:
Jakub Konka 2022-05-07 11:28:57 +02:00
parent 197c2a465f
commit bf11cdc9d8
2 changed files with 453 additions and 400 deletions

File diff suppressed because it is too large Load Diff

View File

@ -153,7 +153,7 @@ pub fn RegisterManager(
regs: [count]Register,
buf: *[count]RegisterLock,
) void {
for (&regs) |reg, i| {
for (regs) |reg, i| {
buf[i] = self.lockRegAssumeUnused(reg);
}
}