	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function show_help
_show_help:                             ## @show_help
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movl	%edi, %ebx
	leaq	L_.str(%rip), %rdi
	callq	_printf
	testl	%ebx, %ebx
	je	LBB0_2
## %bb.1:
	leaq	L_.str.1(%rip), %rdi
	callq	_printf
LBB0_2:
	movl	$1, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Usage: radiff2 [-abBcCdjrspOxuUvV] [-A[A]] [-g sym] [-m graph_mode][-t %%] [file] [file]\n"

L_.str.1:                               ## @.str.1
	.asciz	"  -a [arch]  specify architecture plugin to use (x86, arm, ..)\n  -A [-A]    run aaa or aaaa after loading each binary (see -C)\n  -b [bits]  specify register size for arch (16 (thumb), 32, 64, ..)\n  -B         output in binary diff (GDIFF)\n  -c         count of changes\n  -C         graphdiff code (columns: off-A, match-ratio, off-B) (see -A)\n  -d         use delta diffing\n  -D         show disasm instead of hexpairs\n  -e [k=v]   set eval config var value for all RCore instances\n  -g [sym|off1,off2]   graph diff of given symbol, or between two offsets\n  -G [cmd]   run an r2 command on every RCore instance created\n  -i         diff imports of target files (see -u, -U and -z)\n  -j         output in json format\n  -n         print bare addresses only (diff.bare=1)\n  -m [aditsjJ]  choose the graph output mode\n  -O         code diffing with opcode bytes only\n  -p         use physical addressing (io.va=0)\n  -q         quiet mode (disable colors, reduce output)\n  -r         output in radare commands\n  -s         compute edit distance (no substitution, Eugene W. Myers' O(ND) diff algorithm)\n  -ss        compute Levenshtein edit distance (substitution is allowed, O(N^2))\n  -S [name]  sort code diff (name, namelen, addr, size, type, dist) (only for -C or -g)\n  -t [0-100] set threshold for code diff (default is 70%%)\n  -x         show two column hexdump diffing\n  -X         show two column hexII diffing\n  -u         unified output (---+++)\n  -U         unified output using system 'diff'\n  -v         show version information\n  -V         be verbose (current only for -s)\n  -z         diff on extracted strings\n  -Z         diff code comparing zignatures\n\nGraph Output formats: (-m [mode])\n  <blank/a>  Ascii art\n  s          r2 commands\n  d          Graphviz dot\n  g          Graph Modelling Language (gml)\n  j          json\n  J          json with disarm\n  k          SDB key-value\n  t          Tiny ascii art\n  i          Interactive ascii art\n"

	.no_dead_strip	_show_help
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function show_help
_show_help:                             ; @show_help
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
Lloh0:
	adrp	x0, l_.str@PAGE
Lloh1:
	add	x0, x0, l_.str@PAGEOFF
	bl	_printf
	cbz	w19, LBB0_2
; %bb.1:
Lloh2:
	adrp	x0, l_.str.1@PAGE
Lloh3:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_printf
LBB0_2:
	mov	w0, #1
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Usage: radiff2 [-abBcCdjrspOxuUvV] [-A[A]] [-g sym] [-m graph_mode][-t %%] [file] [file]\n"

l_.str.1:                               ; @.str.1
	.asciz	"  -a [arch]  specify architecture plugin to use (x86, arm, ..)\n  -A [-A]    run aaa or aaaa after loading each binary (see -C)\n  -b [bits]  specify register size for arch (16 (thumb), 32, 64, ..)\n  -B         output in binary diff (GDIFF)\n  -c         count of changes\n  -C         graphdiff code (columns: off-A, match-ratio, off-B) (see -A)\n  -d         use delta diffing\n  -D         show disasm instead of hexpairs\n  -e [k=v]   set eval config var value for all RCore instances\n  -g [sym|off1,off2]   graph diff of given symbol, or between two offsets\n  -G [cmd]   run an r2 command on every RCore instance created\n  -i         diff imports of target files (see -u, -U and -z)\n  -j         output in json format\n  -n         print bare addresses only (diff.bare=1)\n  -m [aditsjJ]  choose the graph output mode\n  -O         code diffing with opcode bytes only\n  -p         use physical addressing (io.va=0)\n  -q         quiet mode (disable colors, reduce output)\n  -r         output in radare commands\n  -s         compute edit distance (no substitution, Eugene W. Myers' O(ND) diff algorithm)\n  -ss        compute Levenshtein edit distance (substitution is allowed, O(N^2))\n  -S [name]  sort code diff (name, namelen, addr, size, type, dist) (only for -C or -g)\n  -t [0-100] set threshold for code diff (default is 70%%)\n  -x         show two column hexdump diffing\n  -X         show two column hexII diffing\n  -u         unified output (---+++)\n  -U         unified output using system 'diff'\n  -v         show version information\n  -V         be verbose (current only for -s)\n  -z         diff on extracted strings\n  -Z         diff code comparing zignatures\n\nGraph Output formats: (-m [mode])\n  <blank/a>  Ascii art\n  s          r2 commands\n  d          Graphviz dot\n  g          Graph Modelling Language (gml)\n  j          json\n  J          json with disarm\n  k          SDB key-value\n  t          Tiny ascii art\n  i          Interactive ascii art\n"

	.no_dead_strip	_show_help
.subsections_via_symbols
