Compiler state -------------- Value mcss cmeta Rule-local Modified Input limit r13 r13 Start of output r14 r14 Output limit r15 r15 Jump table r11 r11 Input cursor rsi rsi * Output cursor rdi rdi * Line-comment character r10 r10 * Label-gen counter [rbx+64] rcx (cl) * Label address table [rdx] [rdx] * Error location r12 rsi * Matched character [rbx] [rbx] * * Label-gen registers [rbx+n*8] [rbx+n] * * Captures [r8+n*16] * * Backtracking addresses [rsp] * *