Function at 0x1004014f0
Capabilities:
Terminate process

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x98
mov rax, qword [0x100409460]
test ecx, ecx
mov ebx, ecx
je 0x100401535
lea rcx, str.Try__s___help_for_more_information._n
mov rdi, qword [rax]
call sub.cygintl_8.dll_libintl_gettext
mov rsi, rax
call sub.cygwin1.dll___getreent
mov rcx, qword [rax + 0x18]
mov r8, rdi
mov rdx, rsi
call sub.cygwin1.dll_fprintf
mov ecx, ebx
call sub.cygwin1.dll_exit
mov rsi, qword [rax]
lea rcx, str.Usage:__s__OPTION_...__FILE__nBase_d_encode_or_decode_FILE__or_standard_input__to_standard_output._n
lea rdi, [0x100408065]
lea rbp, str.base32
call sub.cygintl_8.dll_libintl_gettext
mov r8d, 0x20
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_printf
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str._nWith_no_FILE__or_when_FILE_is____read_standard_input._n
call sub.cygintl_8.dll_libintl_gettext
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str._nMandatory_arguments_to_long_options_are_mandatory_for_short_options_too._n
call sub.cygintl_8.dll_libintl_gettext
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.___d____decode__________decode_data_n___i____ignore_garbage__when_decoding__ignore_non_alphabet_characters_n___w____wrapCOLS_______wrap_encoded_lines_after_COLS_character__default_76_._n__________________________Use_0_to_disable_line_wrapping_n_n
call sub.cygintl_8.dll_libintl_gettext
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.________help_____display_this_help_and_exit_n
call sub.cygintl_8.dll_libintl_gettext
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
call sub.cygwin1.dll___getreent
mov rsi, qword [rax + 0x10]
lea rcx, str.________version__output_version_information_and_exit_n
call sub.cygintl_8.dll_libintl_gettext
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_fputs_unlocked
lea rcx, str._nThe_data_are_encoded_as_described_for_the__s_alphabet_in_RFC_4648._nWhen_decoding__the_input_may_contain_newlines_in_addition_to_the_bytes_of_nthe_formal__s_alphabet.__Use___ignore_garbage_to_attempt_to_recover_nfrom_any_other_non_alphabet_bytes_in_the_encoded_stream._n
call sub.cygintl_8.dll_libintl_gettext
lea r8, str.base32
mov rcx, rax
mov rdx, r8
call sub.cygwin1.dll_printf
lea rax, [0x100408065]
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x20], rax
lea rax, str.test_invocation
mov qword [rsp + 0x28], rax
lea rax, str.coreutils
mov qword [rsp + 0x30], rax
lea rax, str.Multi_call_invocation
mov qword [rsp + 0x38], rax
lea rax, str.sha224sum
mov qword [rsp + 0x40], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x48], rax
lea rax, str.sha256sum
mov qword [rsp + 0x50], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x58], rax
lea rax, str.sha384sum
mov qword [rsp + 0x60], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x68], rax
lea rax, str.sha512sum
mov qword [rsp + 0x70], rax
lea rax, str.sha2_utilities
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
jmp 0x1004016dc
add rax, 0x10
mov rdi, qword [rax]
test rdi, rdi
je 0x1004016e8
mov ecx, 7
mov rsi, rbp
repe cmpsb byte [rsi], byte [rdi]
jne 0x1004016d0
mov rsi, qword [rax + 8]
lea rcx, str._n_s_online_help:___s__n
test rsi, rsi
je 0x100401796
call sub.cygintl_8.dll_libintl_gettext
lea r8, [0x100408488]
lea rdx, [0x1004084af]
mov rcx, rax
call sub.cygwin1.dll_printf
xor edx, edx
mov ecx, 6
call sub.cygintl_8.dll_libintl_setlocale
test rax, rax
je 0x100401745
lea rdx, [0x1004084bd]
mov r8d, 3
mov rcx, rax
call sub.cygwin1.dll_strncmp
test eax, eax
jne 0x100401817
lea rcx, str.Full_documentation_at:___s_s__n
lea rdi, [0x10040807a]
call sub.cygintl_8.dll_libintl_gettext
lea r8, str.base32
lea rdx, [0x100408488]
mov rcx, rax
call sub.cygwin1.dll_printf
cmp rsi, rbp
je 0x1004017fd
lea rcx, str.or_available_locally_via:_info__coreutils___s_s_n
call sub.cygintl_8.dll_libintl_gettext
mov r8, rdi
mov rdx, rsi
mov rcx, rax
call sub.cygwin1.dll_printf
jmp 0x10040152e
call sub.cygintl_8.dll_libintl_gettext
lea r8, [0x100408488]
lea rdx, [0x1004084af]
mov rcx, rax
call sub.cygwin1.dll_printf
xor edx, edx
mov ecx, 6
call sub.cygintl_8.dll_libintl_setlocale
test rax, rax
je 0x1004017db
lea rdx, [0x1004084bd]
mov r8d, 3
mov rcx, rax
call sub.cygwin1.dll_strncmp
test eax, eax
jne 0x100401810
lea rcx, str.Full_documentation_at:___s_s__n
call sub.cygintl_8.dll_libintl_gettext
lea r8, str.base32
lea rdx, [0x100408488]
mov rcx, rax
call sub.cygwin1.dll_printf
lea rsi, str.base32
lea rdi, str._invocation
jmp 0x100401777
lea rsi, str.base32
lea rcx, str.Report__s_translation_bugs_to__http:__translationproject.org_team___n
call sub.cygintl_8.dll_libintl_gettext
lea rdx, str.base32
mov rcx, rax
call sub.cygwin1.dll_printf
jmp 0x100401745