// File: /workspace/github_c_makefile_star2_O3/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 0x680d4
leal -0x190(%rdi), %eax
cmpl $0x33, %eax
ja 0x68103
leaq 0xfea9(%rip), %rcx      # 0x77f68
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x10522(%rip), %rax     # 0x785f1
jmp 0x683f9
cmpl $0xc7, %edi
jg 0x6812e
cmpl $0x64, %edi
je 0x6818c
cmpl $0x65, %edi
je 0x68180
cmpl $0x66, %edi
jne 0x6835c
leaq 0x103f0(%rip), %rax     # 0x784ee
jmp 0x683f9
addl $0xfffffe0c, %edi       # imm = 0xFFFFFE0C
cmpl $0xb, %edi
ja 0x6835c
leaq 0xff1f(%rip), %rax      # 0x78038
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x106a3(%rip), %rax     # 0x787cc
jmp 0x683f9
leal -0xc8(%rdi), %eax
cmpl $0x8, %eax
jbe 0x68164
leal -0x12c(%rdi), %eax
cmpl $0x8, %eax
ja 0x68348
leaq 0xfdf5(%rip), %rcx      # 0x77f44
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1041b(%rip), %rax     # 0x7857a
jmp 0x683f9
leaq 0xfdb5(%rip), %rcx      # 0x77f20
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1037e(%rip), %rax     # 0x784f9
jmp 0x683f9
leaq 0x10353(%rip), %rax     # 0x784da
jmp 0x683f9
leaq 0x1033e(%rip), %rax     # 0x784d1
jmp 0x683f9
leaq 0x105ef(%rip), %rax     # 0x7878e
jmp 0x683f9
leaq 0x1056f(%rip), %rax     # 0x7871a
jmp 0x683f9
leaq 0x10570(%rip), %rax     # 0x78727
jmp 0x683f9
leaq 0x104ac(%rip), %rax     # 0x7866f
jmp 0x683f9
leaq 0x10473(%rip), %rax     # 0x78642
jmp 0x683f9
leaq 0x104a4(%rip), %rax     # 0x7867f
jmp 0x683f9
leaq 0x104e9(%rip), %rax     # 0x786d0
jmp 0x683f9
leaq 0x1049a(%rip), %rax     # 0x7868d
jmp 0x683f9
leaq 0x10489(%rip), %rax     # 0x78688
jmp 0x683f9
leaq 0x10410(%rip), %rax     # 0x7861b
jmp 0x683f9
leaq 0x1040e(%rip), %rax     # 0x78625
jmp 0x683f9
leaq 0x103e7(%rip), %rax     # 0x7860a
jmp 0x683f9
leaq 0x10526(%rip), %rax     # 0x78755
jmp 0x683f9
leaq 0x103c2(%rip), %rax     # 0x785fd
jmp 0x683f9
leaq 0x1051f(%rip), %rax     # 0x78766
jmp 0x683f9
leaq 0x104f0(%rip), %rax     # 0x78743
jmp 0x683f9
leaq 0x103d0(%rip), %rax     # 0x7862f
jmp 0x683f9
leaq 0x1049c(%rip), %rax     # 0x78707
jmp 0x683f9
leaq 0x103da(%rip), %rax     # 0x78651
jmp 0x683f9
leaq 0x1041a(%rip), %rax     # 0x7869d
jmp 0x683f9
leaq 0x104ad(%rip), %rax     # 0x7873c
jmp 0x683f9
leaq 0x1044c(%rip), %rax     # 0x786e7
jmp 0x683f9
leaq 0x1041c(%rip), %rax     # 0x786c3
jmp 0x683f9
leaq 0x103fe(%rip), %rax     # 0x786b1
jmp 0x683f9
leaq 0x104ef(%rip), %rax     # 0x787ae
jmp 0x683f9
leaq 0x104b1(%rip), %rax     # 0x7877c
jmp 0x683f9
leaq 0x105ae(%rip), %rax     # 0x78885
jmp 0x683f9
leaq 0x10587(%rip), %rax     # 0x7886a
jmp 0x683f9
leaq 0x104f3(%rip), %rax     # 0x787e2
jmp 0x683f9
leaq 0x1055a(%rip), %rax     # 0x78855
jmp 0x683f9
leaq 0x104f7(%rip), %rax     # 0x787fe
jmp 0x683f9
leaq 0x1050f(%rip), %rax     # 0x78822
jmp 0x683f9
leaq 0x10559(%rip), %rax     # 0x78878
jmp 0x683f9
leaq 0x104e7(%rip), %rax     # 0x78812
jmp 0x683f9
leaq 0x104bb(%rip), %rax     # 0x787f2
jmp 0x683f9
leaq 0x104fa(%rip), %rax     # 0x7883d
jmp 0x683f9
cmpl $0xe2, %edi
jne 0x6835c
leaq 0x1021b(%rip), %rax     # 0x78572
jmp 0x683f9
leaq 0x10472(%rip), %rax     # 0x787d5
jmp 0x683f9
leaq 0x101bc(%rip), %rax     # 0x7852b
jmp 0x683f9
leaq 0x1022c(%rip), %rax     # 0x785a7
jmp 0x683f9
leaq 0x10180(%rip), %rax     # 0x78504
jmp 0x683f9
leaq 0x10180(%rip), %rax     # 0x7850d
jmp 0x683f9
leaq 0x10293(%rip), %rax     # 0x78629
jmp 0x683f9
leaq 0x101b5(%rip), %rax     # 0x78554
jmp 0x683f9
leaq 0x10154(%rip), %rax     # 0x784fc
jmp 0x683f9
leaq 0x101ec(%rip), %rax     # 0x7859d
jmp 0x683f9
leaq 0x10211(%rip), %rax     # 0x785cb
jmp 0x683f9
leaq 0x101c8(%rip), %rax     # 0x7858b
jmp 0x683f9
leaq 0x1016a(%rip), %rax     # 0x78536
jmp 0x683f9
leaq 0x1016f(%rip), %rax     # 0x78544
jmp 0x683f9
leaq 0x10183(%rip), %rax     # 0x78561
jmp 0x683f9
leaq 0x101cd(%rip), %rax     # 0x785b4
jmp 0x683f9
leaq 0x101ce(%rip), %rax     # 0x785be
jmp 0x683f9
leaq 0x101e5(%rip), %rax     # 0x785de
popq %rbp
retq