// File: /workspace/github_c_makefile_star2_O1/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
cmpl $0x18f, %edi            # imm = 0x18F
jle 0x69c98
leal -0x190(%rdi), %eax
cmpl $0x33, %eax
ja 0x69cc7
leaq 0x102e5(%rip), %rcx     # 0x79f68
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1095e(%rip), %rax     # 0x7a5f1
jmp 0x69fbd
cmpl $0xc7, %edi
jg 0x69cf2
cmpl $0x64, %edi
je 0x69d50
cmpl $0x65, %edi
je 0x69d44
cmpl $0x66, %edi
jne 0x69f20
leaq 0x1082c(%rip), %rax     # 0x7a4ee
jmp 0x69fbd
addl $0xfffffe0c, %edi       # imm = 0xFFFFFE0C
cmpl $0xb, %edi
ja 0x69f20
leaq 0x1035b(%rip), %rax     # 0x7a038
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x10adf(%rip), %rax     # 0x7a7cc
jmp 0x69fbd
leal -0xc8(%rdi), %eax
cmpl $0x8, %eax
jbe 0x69d28
leal -0x12c(%rdi), %eax
cmpl $0x8, %eax
ja 0x69f0c
leaq 0x10231(%rip), %rcx     # 0x79f44
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x10857(%rip), %rax     # 0x7a57a
jmp 0x69fbd
leaq 0x101f1(%rip), %rcx     # 0x79f20
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x107ba(%rip), %rax     # 0x7a4f9
jmp 0x69fbd
leaq 0x1078f(%rip), %rax     # 0x7a4da
jmp 0x69fbd
leaq 0x1077a(%rip), %rax     # 0x7a4d1
jmp 0x69fbd
leaq 0x10a2b(%rip), %rax     # 0x7a78e
jmp 0x69fbd
leaq 0x109ab(%rip), %rax     # 0x7a71a
jmp 0x69fbd
leaq 0x109ac(%rip), %rax     # 0x7a727
jmp 0x69fbd
leaq 0x108e8(%rip), %rax     # 0x7a66f
jmp 0x69fbd
leaq 0x108af(%rip), %rax     # 0x7a642
jmp 0x69fbd
leaq 0x108e0(%rip), %rax     # 0x7a67f
jmp 0x69fbd
leaq 0x10925(%rip), %rax     # 0x7a6d0
jmp 0x69fbd
leaq 0x108d6(%rip), %rax     # 0x7a68d
jmp 0x69fbd
leaq 0x108c5(%rip), %rax     # 0x7a688
jmp 0x69fbd
leaq 0x1084c(%rip), %rax     # 0x7a61b
jmp 0x69fbd
leaq 0x1084a(%rip), %rax     # 0x7a625
jmp 0x69fbd
leaq 0x10823(%rip), %rax     # 0x7a60a
jmp 0x69fbd
leaq 0x10962(%rip), %rax     # 0x7a755
jmp 0x69fbd
leaq 0x107fe(%rip), %rax     # 0x7a5fd
jmp 0x69fbd
leaq 0x1095b(%rip), %rax     # 0x7a766
jmp 0x69fbd
leaq 0x1092c(%rip), %rax     # 0x7a743
jmp 0x69fbd
leaq 0x1080c(%rip), %rax     # 0x7a62f
jmp 0x69fbd
leaq 0x108d8(%rip), %rax     # 0x7a707
jmp 0x69fbd
leaq 0x10816(%rip), %rax     # 0x7a651
jmp 0x69fbd
leaq 0x10856(%rip), %rax     # 0x7a69d
jmp 0x69fbd
leaq 0x108e9(%rip), %rax     # 0x7a73c
jmp 0x69fbd
leaq 0x10888(%rip), %rax     # 0x7a6e7
jmp 0x69fbd
leaq 0x10858(%rip), %rax     # 0x7a6c3
jmp 0x69fbd
leaq 0x1083a(%rip), %rax     # 0x7a6b1
jmp 0x69fbd
leaq 0x1092b(%rip), %rax     # 0x7a7ae
jmp 0x69fbd
leaq 0x108ed(%rip), %rax     # 0x7a77c
jmp 0x69fbd
leaq 0x109ea(%rip), %rax     # 0x7a885
jmp 0x69fbd
leaq 0x109c3(%rip), %rax     # 0x7a86a
jmp 0x69fbd
leaq 0x1092f(%rip), %rax     # 0x7a7e2
jmp 0x69fbd
leaq 0x10996(%rip), %rax     # 0x7a855
jmp 0x69fbd
leaq 0x10933(%rip), %rax     # 0x7a7fe
jmp 0x69fbd
leaq 0x1094b(%rip), %rax     # 0x7a822
jmp 0x69fbd
leaq 0x10995(%rip), %rax     # 0x7a878
jmp 0x69fbd
leaq 0x10923(%rip), %rax     # 0x7a812
jmp 0x69fbd
leaq 0x108f7(%rip), %rax     # 0x7a7f2
jmp 0x69fbd
leaq 0x10936(%rip), %rax     # 0x7a83d
jmp 0x69fbd
cmpl $0xe2, %edi
jne 0x69f20
leaq 0x10657(%rip), %rax     # 0x7a572
jmp 0x69fbd
leaq 0x108ae(%rip), %rax     # 0x7a7d5
jmp 0x69fbd
leaq 0x105f8(%rip), %rax     # 0x7a52b
jmp 0x69fbd
leaq 0x10668(%rip), %rax     # 0x7a5a7
jmp 0x69fbd
leaq 0x105bc(%rip), %rax     # 0x7a504
jmp 0x69fbd
leaq 0x105bc(%rip), %rax     # 0x7a50d
jmp 0x69fbd
leaq 0x106cf(%rip), %rax     # 0x7a629
jmp 0x69fbd
leaq 0x105f1(%rip), %rax     # 0x7a554
jmp 0x69fbd
leaq 0x10590(%rip), %rax     # 0x7a4fc
jmp 0x69fbd
leaq 0x10628(%rip), %rax     # 0x7a59d
jmp 0x69fbd
leaq 0x1064d(%rip), %rax     # 0x7a5cb
jmp 0x69fbd
leaq 0x10604(%rip), %rax     # 0x7a58b
jmp 0x69fbd
leaq 0x105a6(%rip), %rax     # 0x7a536
jmp 0x69fbd
leaq 0x105ab(%rip), %rax     # 0x7a544
jmp 0x69fbd
leaq 0x105bf(%rip), %rax     # 0x7a561
jmp 0x69fbd
leaq 0x10609(%rip), %rax     # 0x7a5b4
jmp 0x69fbd
leaq 0x1060a(%rip), %rax     # 0x7a5be
jmp 0x69fbd
leaq 0x10621(%rip), %rax     # 0x7a5de
popq %rbp
retq