// File: /workspace/github_c_makefile_star2_O0/coyove[P]chann/./lib/mongoose/mongoose.c
// Function: status_code_to_str
static const char *status_code_to_str(int status_code) {
  switch (status_code) {

    case 100: return "Continue";
    case 101: return "Switching Protocols";
    case 102: return "Processing";

    case 200: return "OK";
    case 201: return "Created";
    case 202: return "Accepted";
    case 203: return "Non-Authoritative Information";
    case 204: return "No Content";
    case 205: return "Reset Content";
    case 206: return "Partial Content";
    case 207: return "Multi-Status";
    case 208: return "Already Reported";
    case 226: return "IM Used";

    case 300: return "Multiple Choices";
    case 301: return "Moved Permanently";
    case 302: return "Found";
    case 303: return "See Other";
    case 304: return "Not Modified";
    case 305: return "Use Proxy";
    case 306: return "Switch Proxy";
    case 307: return "Temporary Redirect";
    case 308: return "Permanent Redirect";

    case 400: return "Bad Request";
    case 401: return "Unauthorized";
    case 402: return "Payment Required";
    case 403: return "Forbidden";
    case 404: return "Not Found";
    case 405: return "Method Not Allowed";
    case 406: return "Not Acceptable";
    case 407: return "Proxy Authentication Required";
    case 408: return "Request Timeout";
    case 409: return "Conflict";
    case 410: return "Gone";
    case 411: return "Length Required";
    case 412: return "Precondition Failed";
    case 413: return "Payload Too Large";
    case 414: return "URI Too Long";
    case 415: return "Unsupported Media Type";
    case 416: return "Requested Range Not Satisfiable";
    case 417: return "Expectation Failed";
    case 418: return "I\'m a teapot";
    case 422: return "Unprocessable Entity";
    case 423: return "Locked";
    case 424: return "Failed Dependency";
    case 426: return "Upgrade Required";
    case 428: return "Precondition Required";
    case 429: return "Too Many Requests";
    case 431: return "Request Header Fields Too Large";
    case 451: return "Unavailable For Legal Reasons";

    case 500: return "Internal Server Error";
    case 501: return "Not Implemented";
    case 502: return "Bad Gateway";
    case 503: return "Service Unavailable";
    case 504: return "Gateway Timeout";
    case 505: return "HTTP Version Not Supported";
    case 506: return "Variant Also Negotiates";
    case 507: return "Insufficient Storage";
    case 508: return "Loop Detected";
    case 510: return "Not Extended";
    case 511: return "Network Authentication Required";

    default:  return "Server Error";
  }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movl %edi, -0xc(%rbp)
movl -0xc(%rbp), %eax
addl $-0x64, %eax
movl %eax, %ecx
movq %rcx, -0x18(%rbp)
subl $0x19b, %eax            # imm = 0x19B
ja 0xb1a37
movq -0x18(%rbp), %rax
leaq 0x14cb7(%rip), %rcx     # 0xc6340
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1571f(%rip), %rax     # 0xc6db8
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15718(%rip), %rax     # 0xc6dc1
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1571c(%rip), %rax     # 0xc6dd5
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15717(%rip), %rax     # 0xc6de0
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1570a(%rip), %rax     # 0xc6de3
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15702(%rip), %rax     # 0xc6deb
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156fb(%rip), %rax     # 0xc6df4
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15709(%rip), %rax     # 0xc6e12
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15704(%rip), %rax     # 0xc6e1d
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15702(%rip), %rax     # 0xc6e2b
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15702(%rip), %rax     # 0xc6e3b
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156ff(%rip), %rax     # 0xc6e48
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15700(%rip), %rax     # 0xc6e59
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156f8(%rip), %rax     # 0xc6e61
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156f9(%rip), %rax     # 0xc6e72
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15787(%rip), %rax     # 0xc6f10
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156eb(%rip), %rax     # 0xc6e84
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e5(%rip), %rax     # 0xc6e8e
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e2(%rip), %rax     # 0xc6e9b
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156dc(%rip), %rax     # 0xc6ea5
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d9(%rip), %rax     # 0xc6eb2
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156dc(%rip), %rax     # 0xc6ec5
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156df(%rip), %rax     # 0xc6ed8
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156db(%rip), %rax     # 0xc6ee4
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d8(%rip), %rax     # 0xc6ef1
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d9(%rip), %rax     # 0xc6f02
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d3(%rip), %rax     # 0xc6f0c
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156cd(%rip), %rax     # 0xc6f16
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d0(%rip), %rax     # 0xc6f29
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156cf(%rip), %rax     # 0xc6f38
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156dd(%rip), %rax     # 0xc6f56
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156dd(%rip), %rax     # 0xc6f66
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d6(%rip), %rax     # 0xc6f6f
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156cb(%rip), %rax     # 0xc6f74
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156cb(%rip), %rax     # 0xc6f84
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156cf(%rip), %rax     # 0xc6f98
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d1(%rip), %rax     # 0xc6faa
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156ce(%rip), %rax     # 0xc6fb7
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156d5(%rip), %rax     # 0xc6fce
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e5(%rip), %rax     # 0xc6fee
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e8(%rip), %rax     # 0xc7001
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e5(%rip), %rax     # 0xc700e
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156ea(%rip), %rax     # 0xc7023
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e1(%rip), %rax     # 0xc702a
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e3(%rip), %rax     # 0xc703c
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156e4(%rip), %rax     # 0xc704d
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156ea(%rip), %rax     # 0xc7063
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156ec(%rip), %rax     # 0xc7075
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x156fc(%rip), %rax     # 0xc7095
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1570a(%rip), %rax     # 0xc70b3
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15710(%rip), %rax     # 0xc70c9
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15710(%rip), %rax     # 0xc70d9
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1570f(%rip), %rax     # 0xc70e5
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15716(%rip), %rax     # 0xc70f9
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15719(%rip), %rax     # 0xc7109
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15727(%rip), %rax     # 0xc7124
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x15732(%rip), %rax     # 0xc713c
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1573a(%rip), %rax     # 0xc7151
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1573b(%rip), %rax     # 0xc715f
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1573b(%rip), %rax     # 0xc716c
movq %rax, -0x8(%rbp)
jmp 0xb1a42
leaq 0x1567e(%rip), %rax     # 0xc70bc
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
popq %rbp
retq
nopl (%rax,%rax)