// File: /workspace/github_c_makefile_star2_O2/michaelforney[P]cproc/pp.c
// Function: nextinto
static void
nextinto(struct token *t)
{
	static bool newline = true;

	for (;;) {
		scan(t);
		if (newline && t->kind == THASH) {
			directive();
		} else {
			newline = tok.kind == TNEWLINE;
			break;
		}
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x98, %rsp
movq %rdi, %r14
leaq 0x11ca3(%rip), %rbx     # 0x1c108
pushq $0x22
popq %rbp
leaq 0x947e(%rip), %r12      # 0x138ed
leaq 0x8(%rbx), %rax
movq %rax, 0x28(%rsp)
movq %r14, %rdi
callq 0xad63
cmpb $0x1, 0x10cc1(%rip)     # 0x1b148
jne 0xabc5
cmpl $0x6f, (%r14)
jne 0xabc5
movq %rbx, %rdi
callq 0xad63
movl (%rbx), %eax
cmpl $0x2, %eax
je 0xa478
movl 0x11b3b(%rip), %r15d    # 0x1bfe8
movl %r15d, %ecx
orl $0x1, %ecx
movl %ecx, 0x11b2f(%rip)     # 0x1bfe8
cmpl $0x5, %eax
jne 0xa519
xorl %r13d, %r13d
movq 0x20(%rbx), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x3130
movq %rax, 0x48(%rsp)
movq $0x1, 0x50(%rsp)
movq %rbx, %rdi
callq 0xad63
movq 0x8(%rbx), %rax
movq %rax, 0x40(%rsp)
cmpl $0x7, (%rbx)
jne 0xab86
movq 0x20(%rbx), %rdi
movl %ebp, %esi
callq 0x30a0
leaq 0x1(%rax), %rdi
movq %rdi, 0x40(%rsp)
movl %ebp, %esi
callq 0x30a0
movb $0x0, (%rax)
jmp 0xab7e
movq %rbx, %rdi
pushq $0x4
popq %rsi
leaq 0x9253(%rip), %rdx      # 0x13779
callq 0xc3a7
movq %rax, %r13
cmpb $0x69, (%rax)
jne 0xa545
cmpb $0x66, 0x1(%r13)
jne 0xa545
cmpb $0x0, 0x2(%r13)
je 0xa680
movq %r13, %rdi
leaq 0x9268(%rip), %rsi      # 0x137b7
callq 0x3140
testl %eax, %eax
je 0xa642
movq %r13, %rdi
leaq 0x927b(%rip), %rsi      # 0x137e1
callq 0x3140
testl %eax, %eax
je 0xa650
movq %r13, %rdi
leaq 0x9290(%rip), %rsi      # 0x1380d
callq 0x3140
testl %eax, %eax
je 0xa672
movq %r13, %rdi
leaq 0x92a1(%rip), %rsi      # 0x13835
callq 0x3140
testl %eax, %eax
je 0xa68e
movq %r13, %rdi
leaq 0x92b4(%rip), %rsi      # 0x1385f
callq 0x3140
testl %eax, %eax
je 0xa69c
movq %r13, %rdi
leaq 0x9350(%rip), %rsi      # 0x13912
callq 0x3140
testl %eax, %eax
je 0xa6b4
movq %r13, %rdi
leaq 0x9451(%rip), %rsi      # 0x13a2a
callq 0x3140
testl %eax, %eax
je 0xa737
movq %r13, %rdi
leaq 0x92a4(%rip), %rsi      # 0x13894
callq 0x3140
testl %eax, %eax
je 0xa7b7
movq %r13, %rdi
leaq 0x9292(%rip), %rsi      # 0x13899
callq 0x3140
testl %eax, %eax
je 0xaad1
movq %r13, %rdi
leaq 0x92a5(%rip), %rsi      # 0x138c3
callq 0x3140
testl %eax, %eax
je 0xa663
movq 0x28(%rsp), %rdi
leaq 0x9297(%rip), %rsi      # 0x138ca
movq %r13, %rdx
xorl %eax, %eax
callq 0xc536
jmp 0xaba3
movq 0x28(%rsp), %rdi
leaq 0x916f(%rip), %rsi      # 0x137bd
jmp 0xa6a8
movq 0x28(%rsp), %rdi
leaq 0x918c(%rip), %rsi      # 0x137e8
jmp 0xa6a8
callq 0x9c1e
movl (%rbx), %eax
addl $-0x3, %eax
cmpl $-0x3, %eax
jbe 0xa65e
jmp 0xaba3
movq 0x28(%rsp), %rdi
leaq 0x9194(%rip), %rsi      # 0x13812
jmp 0xa6a8
movq 0x28(%rsp), %rdi
leaq 0x910a(%rip), %rsi      # 0x13796
jmp 0xa6a8
movq 0x28(%rsp), %rdi
leaq 0x91a1(%rip), %rsi      # 0x1383b
jmp 0xa6a8
movq 0x28(%rsp), %rdi
leaq 0x91bf(%rip), %rsi      # 0x13867
xorl %eax, %eax
callq 0xc536
jmp 0xaba3
movq %rbx, %rdi
callq 0xad63
xorps %xmm0, %xmm0
movaps %xmm0, 0x40(%rsp)
andq $0x0, 0x50(%rsp)
movaps %xmm0, 0x60(%rsp)
andq $0x0, 0x70(%rsp)
pushq $0x40
popq %rdi
callq 0xd0e3
movq %rax, %rbp
movq %rbx, %rdi
pushq $0x4
popq %rsi
leaq 0x921e(%rip), %rdx      # 0x1390b
callq 0xc3a7
movq %rax, 0x8(%rbp)
movb $0x0, 0x10(%rbp)
leaq 0x60(%rsp), %rdi
pushq $0x28
popq %rsi
callq 0xd12f
movq %rax, %r12
movq %rax, %rdi
callq 0xad63
cmpl $0x42, (%r12)
movq %rbp, 0x20(%rsp)
jne 0xa72a
cmpb $0x0, 0x5(%r12)
je 0xa7d6
andl $0x0, (%rbp)
xorl %eax, %eax
xorl %ecx, %ecx
jmp 0xa882
movq %rbx, %rdi
callq 0xad63
movq %rbx, %rdi
pushq $0x4
popq %rsi
leaq 0x92d7(%rip), %rdx      # 0x13a23
callq 0xc3a7
movq %rax, %rbp
movq %rax, %rdi
callq 0x3090
leaq 0x40(%rsp), %r12
movq %r12, %rdi
movq %rbp, %rsi
movq %rax, %rdx
callq 0x995c
leaq 0x11852(%rip), %rdi     # 0x1bfc8
movq %r12, %rsi
callq 0x9a5b
movq (%rax), %r12
testq %r12, %r12
je 0xa7aa
movq %rbp, %rdi
movq %rax, %rbp
callq 0x3250
movq 0x18(%r12), %rdi
callq 0x3250
movq 0x30(%r12), %rdi
callq 0x3250
andq $0x0, (%rbp)
movq %rbx, %rdi
callq 0xad63
jmp 0xab72
movq %rbx, %rdi
callq 0xad63
movq %rbx, %rdi
pushq $0x5
popq %rsi
leaq 0x90c1(%rip), %rdx      # 0x1388d
callq 0xc3a7
jmp 0xa4c1
movl $0x1, (%rbp)
xorl %ebp, %ebp
movq %rbx, %rdi
callq 0xad63
cmpl $0x43, (%rbx)
je 0xa867
testq %rbp, %rbp
je 0xa823
testb $0x4, 0x8(%rbp)
je 0xa809
movq %rbx, %rdi
pushq $0x43
popq %rsi
leaq 0x9115(%rip), %rdx      # 0x13919
callq 0xc3a7
movq %rbx, %rdi
pushq $0x6e
popq %rsi
leaq 0x910f(%rip), %rdx      # 0x13925
callq 0xc3a7
movq %rbx, %rdi
callq 0xad63
leaq 0x40(%rsp), %rdi
pushq $0x10
popq %rsi
callq 0xd12f
movq %rax, %rbp
andl $0x0, 0x8(%rax)
cmpl $0x62, (%rbx)
jne 0xa84c
movl $0x4, 0x8(%rbp)
leaq 0x90f8(%rip), %rax      # 0x13942
jmp 0xa85e
movq %rbx, %rdi
pushq $0x4
popq %rsi
leaq 0x90f5(%rip), %rdx      # 0x1394e
callq 0xc3a7
movq %rax, (%rbp)
jmp 0xa7df
movq %r12, %rdi
callq 0xad63
movq 0x40(%rsp), %rcx
movq 0x48(%rsp), %rax
shrq $0x4, %rax
movq 0x20(%rsp), %rbp
movq %rcx, 0x18(%rbp)
movq %rax, 0x20(%rbp)
movq %rbp, %rdi
movq %r12, %rsi
callq 0xabe1
movq %rax, 0x38(%rsp)
movl (%r12), %ebp
cmpl $0x70, %ebp
je 0xa8b0
leal -0x1(%rbp), %eax
cmpl $0x2, %eax
jae 0xa8c7
jmp 0xa9cc
leaq 0x8(%r12), %rdi
leaq 0x90b3(%rip), %rsi      # 0x1396f
xorl %eax, %eax
callq 0xc536
movl (%r12), %ebp
leaq 0x60(%rsp), %rdi
pushq $0x28
popq %rsi
callq 0xd12f
movq %rax, %r12
movq %rax, %rdi
callq 0xad63
cmpl $0x4, (%r12)
jne 0xa93a
movq 0x20(%r12), %rdi
leaq 0x9050(%rip), %rsi      # 0x13942
callq 0x3140
testl %eax, %eax
jne 0xa93a
movq 0x20(%rsp), %rax
cmpl $0x1, (%rax)
jne 0xa927
movq 0x20(%rsp), %rax
movq 0x20(%rax), %rax
testq %rax, %rax
je 0xa927
movq 0x20(%rsp), %rcx
movq 0x18(%rcx), %rcx
shlq $0x4, %rax
testb $0x4, -0x8(%rcx,%rax)
jne 0xa93a
leaq 0x8(%r12), %rdi
leaq 0x9061(%rip), %rsi      # 0x13994
xorl %eax, %eax
callq 0xc536
movq 0x20(%rsp), %rax
cmpl $0x1, (%rax)
jne 0xa89a
movq 0x38(%rsp), %rcx
cmpq $-0x1, %rcx
movq 0x20(%rsp), %rdi
je 0xa965
movq 0x18(%rdi), %rax
shlq $0x4, %rcx
orl $0x1, 0x8(%rax,%rcx)
movq %r12, %rsi
callq 0xabe1
movq %rax, 0x38(%rsp)
cmpl $0x6f, %ebp
jne 0xa89a
movq %r12, %rdi
pushq $0x4
popq %rsi
leaq 0x904a(%rip), %rdx      # 0x139d2
callq 0xc3a7
movq 0x38(%rsp), %rbp
cmpq $-0x1, %rbp
jne 0xa9b2
movq %r12, %rdi
addq $0x8, %rdi
movq 0x20(%r12), %rdx
leaq 0x903a(%rip), %rsi      # 0x139e5
xorl %eax, %eax
callq 0xc536
movq 0x20(%rsp), %rax
movq 0x18(%rax), %rax
shlq $0x4, %rbp
orl $0x2, 0x8(%rax,%rbp)
pushq $-0x1
popq %rax
jmp 0xa895
movq 0x60(%rsp), %rax
movq 0x20(%rsp), %rsi
movq %rax, 0x30(%rsi)
movq 0x68(%rsp), %rax
xorl %edx, %edx
pushq $0x28
popq %rcx
divq %rcx
decq %rax
movq %rax, 0x38(%rsi)
movq 0x20(%r12), %rax
movq %rax, 0x20(%rbx)
movups (%r12), %xmm0
movups 0x10(%r12), %xmm1
movups %xmm1, 0x10(%rbx)
movups %xmm0, (%rbx)
movq 0x8(%rsi), %r12
movq %r12, %rdi
callq 0x3090
leaq 0x80(%rsp), %rbp
movq %rbp, %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0x995c
leaq 0x11596(%rip), %rdi     # 0x1bfc8
movq %rbp, %rsi
callq 0x9a5b
movq %rax, 0x38(%rsp)
movq (%rax), %rcx
testq %rcx, %rcx
je 0xab65
movq 0x20(%rsp), %rax
movl (%rax), %eax
movq %rcx, 0x30(%rsp)
cmpl (%rcx), %eax
jne 0xab49
cmpl $0x1, %eax
jne 0xaae2
movq 0x20(%rsp), %rax
movq 0x20(%rax), %rdx
movq 0x30(%rsp), %rax
cmpq 0x20(%rax), %rdx
jne 0xab49
movq %rdx, %rcx
movq 0x20(%rsp), %rax
movq 0x18(%rax), %r12
movq 0x30(%rsp), %rax
movq 0x18(%rax), %rbp
shlq $0x4, %rcx
addq %r12, %rcx
movq %rcx, 0x78(%rsp)
cmpq 0x78(%rsp), %r12
jae 0xaae2
movq (%r12), %rdi
movq (%rbp), %rsi
callq 0x3140
testl %eax, %eax
jne 0xab49
movl 0x8(%r12), %eax
cmpl 0x8(%rbp), %eax
jne 0xab49
addq $0x10, %r12
addq $0x10, %rbp
jmp 0xaa9d
movq 0x28(%rsp), %rdi
leaq 0x8dc2(%rip), %rsi      # 0x1389f
jmp 0xa6a8
movq 0x20(%rsp), %rax
movq 0x38(%rax), %rax
movq 0x30(%rsp), %rcx
cmpq 0x38(%rcx), %rax
jne 0xab49
movq 0x20(%rsp), %rcx
movq 0x30(%rcx), %r12
movq 0x30(%rsp), %rcx
movq 0x30(%rcx), %rbp
imulq $0x28, %rax, %rax
addq %r12, %rax
movq %rax, 0x30(%rsp)
addq $0x20, %rbp
cmpq 0x30(%rsp), %r12
jae 0xab65
movl (%r12), %eax
cmpl -0x20(%rbp), %eax
jne 0xab49
movq 0x20(%r12), %rdi
testq %rdi, %rdi
je 0xab3f
movq (%rbp), %rsi
callq 0x3140
testl %eax, %eax
jne 0xab49
addq $0x28, %r12
addq $0x28, %rbp
jmp 0xab18
movq 0x20(%rsp), %rax
movq 0x8(%rax), %rdx
movq 0x28(%rsp), %rdi
leaq 0x8eaa(%rip), %rsi      # 0x13a08
xorl %eax, %eax
callq 0xc536
movq 0x20(%rsp), %rax
movq 0x38(%rsp), %rcx
movq %rax, (%rcx)
pushq $0x22
popq %rbp
leaq 0x8d71(%rip), %r12      # 0x138ed
jmp 0xaba3
movq %rbx, %rdi
callq 0xad63
cmpl $0x5, (%rbx)
je 0xab7e
movq 0x50(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x40(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0xad49
movq %r13, %rdi
callq 0x3250
movq %rbx, %rdi
pushq $0x2
popq %rsi
movq %r12, %rdx
callq 0xc3a7
movl %r15d, 0x11428(%rip)    # 0x1bfe8
jmp 0xa478
cmpl $0x2, (%rbx)
sete 0x10579(%rip)           # 0x1b148
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq