// File: /workspace/github_c_makefile_star2_O0/nimble-code[P]Uno/Src/dflow.c
// Function: dflow_mark
void
dflow_mark(FILE *fd, int mark)
{	int i;

	for (i = 1; i <= ANY; i *= 2)
		switch (mark&i) {
		case   DEF: fprintf(fd, "DEF "); break;
		case FCALL: fprintf(fd, "FCALL "); break;
		case   USE: fprintf(fd, "USE "); break;
		case  REF0: fprintf(fd, "REF0 "); break;
		case  REF1: fprintf(fd, "REF1 "); break;
		case  REF2: fprintf(fd, "REF2 "); break;
		case DEREF: fprintf(fd, "DEREF "); break;
		case ALIAS: fprintf(fd, "ALIAS "); break;
		case ARRAY_DECL: fprintf(fd, "ARRAY_DECL "); break;
		case HIDE: fprintf(fd, "HIDE "); break;
		case DECL: fprintf(fd, "DECL "); break;
		case USEafterdef: fprintf(fd, "USEafterdef "); break;
		case USEbeforedef: fprintf(fd, "USEbeforedef "); break;
		case UNO_CONST: fprintf(fd, "CONST "); break;
		case PARAM: fprintf(fd, "PARAM "); break;
		case IN_SIZEOF: fprintf(fd, "IN_SIZEOF "); break;
		case IS_PTR: fprintf(fd, "IS_PTR "); break;
		case INCOND: fprintf(fd, "INCOND "); break;
		}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movl $0x1, -0x10(%rbp)
cmpl $0xfffff, -0x10(%rbp)   # imm = 0xFFFFF
jg 0x1b606
movl -0xc(%rbp), %eax
movl -0x10(%rbp), %ecx
andl %ecx, %eax
movl %eax, -0x14(%rbp)
subl $0x1, %eax
je 0x1b470
jmp 0x1b369
movl -0x14(%rbp), %eax
subl $0x2, %eax
je 0x1b487
jmp 0x1b377
movl -0x14(%rbp), %eax
subl $0x4, %eax
je 0x1b49e
jmp 0x1b385
movl -0x14(%rbp), %eax
subl $0x8, %eax
je 0x1b4b5
jmp 0x1b393
movl -0x14(%rbp), %eax
subl $0x10, %eax
je 0x1b4cc
jmp 0x1b3a1
movl -0x14(%rbp), %eax
subl $0x20, %eax
je 0x1b4e3
jmp 0x1b3af
movl -0x14(%rbp), %eax
subl $0x40, %eax
je 0x1b4fa
jmp 0x1b3bd
movl -0x14(%rbp), %eax
subl $0x80, %eax
je 0x1b511
jmp 0x1b3cd
movl -0x14(%rbp), %eax
subl $0x100, %eax            # imm = 0x100
je 0x1b528
jmp 0x1b3dd
movl -0x14(%rbp), %eax
subl $0x200, %eax            # imm = 0x200
je 0x1b53f
jmp 0x1b3ed
movl -0x14(%rbp), %eax
subl $0x400, %eax            # imm = 0x400
je 0x1b556
jmp 0x1b3fd
movl -0x14(%rbp), %eax
subl $0x800, %eax            # imm = 0x800
je 0x1b56d
jmp 0x1b40d
movl -0x14(%rbp), %eax
subl $0x1000, %eax           # imm = 0x1000
je 0x1b581
jmp 0x1b41d
movl -0x14(%rbp), %eax
subl $0x2000, %eax           # imm = 0x2000
je 0x1b595
jmp 0x1b42d
movl -0x14(%rbp), %eax
subl $0x4000, %eax           # imm = 0x4000
je 0x1b5a9
jmp 0x1b43d
movl -0x14(%rbp), %eax
subl $0x8000, %eax           # imm = 0x8000
je 0x1b5e5
jmp 0x1b44d
movl -0x14(%rbp), %eax
subl $0x20000, %eax          # imm = 0x20000
je 0x1b5bd
jmp 0x1b45d
movl -0x14(%rbp), %eax
subl $0x40000, %eax          # imm = 0x40000
je 0x1b5d1
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29215(%rip), %rsi     # 0x44690
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29203(%rip), %rsi     # 0x44695
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x291f3(%rip), %rsi     # 0x4469c
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x291e1(%rip), %rsi     # 0x446a1
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x291d0(%rip), %rsi     # 0x446a7
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x291bf(%rip), %rsi     # 0x446ad
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x291ae(%rip), %rsi     # 0x446b3
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x2919e(%rip), %rsi     # 0x446ba
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x2918e(%rip), %rsi     # 0x446c1
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29183(%rip), %rsi     # 0x446cd
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29166(%rip), %rsi     # 0x446c7
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x2915b(%rip), %rsi     # 0x446d3
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29154(%rip), %rsi     # 0x446e0
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x2914e(%rip), %rsi     # 0x446ee
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29141(%rip), %rsi     # 0x446f5
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x29134(%rip), %rsi     # 0x446fc
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x2912b(%rip), %rsi     # 0x44707
movb $0x0, %al
callq 0x3170
jmp 0x1b5f7
movq -0x8(%rbp), %rdi
leaq 0x2911f(%rip), %rsi     # 0x4470f
movb $0x0, %al
callq 0x3170
jmp 0x1b5f9
movl -0x10(%rbp), %eax
shll %eax
movl %eax, -0x10(%rbp)
jmp 0x1b346
addq $0x20, %rsp
popq %rbp
retq
nopl (%rax)