	.file	"extr_opj_jp3d_compress.c_encode_help_display.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.string	"List of parameters for the JPEG2000 Part 10 encoder:\n"
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC1:
	.string	"------------\n"
.LC2:
	.string	"\n"
	.section	.rodata.str1.8
	.align 8
.LC3:
	.string	"Required Parameters (except with -h):\n"
	.align 8
.LC4:
	.string	"-i           : source file  (-i source.bin or source*.pgx) \n"
	.align 8
.LC5:
	.string	"-m           : source characteristics file (-m imgfile.img) \n"
	.align 8
.LC6:
	.string	"-o           : destination file (-o dest.jp3d) \n"
	.section	.rodata.str1.1
.LC7:
	.string	"Optional Parameters:\n"
	.section	.rodata.str1.8
	.align 8
.LC8:
	.string	"-h           : display the help information \n "
	.align 8
.LC9:
	.string	"-n           : number of resolutions (-n 3,3,3) \n"
	.align 8
.LC10:
	.string	"-I           : use the irreversible transforms: ICT + DWT 9-7 (-I) \n"
	.align 8
.LC11:
	.string	"-C           : coding algorithm (-C 2EB) [2EB, 3EB] \n"
	.align 8
.LC12:
	.string	"-r           : different compression ratios for successive layers (-r 20,10,5)\n "
	.align 8
.LC13:
	.string	"\t         - The rate specified for each quality level is the desired compression factor.\n"
	.align 8
.LC14:
	.string	"\t         - Rate 1 means lossless compression\n"
	.align 8
.LC15:
	.string	"               (options -r and -q cannot be used together)\n "
	.align 8
.LC16:
	.string	"-q           : different psnr for successive layers (-q 30,40,50) \n "
	.align 8
.LC17:
	.string	"-b           : size of code block (-b 32,32,32) \n"
	.align 8
.LC18:
	.string	"-c           : size of precinct (-c 128,128,128) \n"
	.align 8
.LC19:
	.string	"-t           : size of tile (-t 512,512,512) \n"
	.align 8
.LC20:
	.string	"-p           : progression order (-p LRCP) [LRCP, RLCP, RPCL, PCRL, CPRL] \n"
	.align 8
.LC21:
	.string	"-s           : subsampling factor (-s 2,2,2) [-s X,Y,Z] \n"
	.align 8
.LC22:
	.string	"\t\t\t  - Remark: subsampling bigger than 2 can produce error\n"
	.align 8
.LC23:
	.string	"-SOP         : write SOP marker before each packet \n"
	.align 8
.LC24:
	.string	"-EPH         : write EPH marker after each header packet \n"
	.align 8
.LC25:
	.string	"-M           : code-block style (-M 0) [1=BYPASS(LAZY) 2=RESET 4=RESTART(TERMALL)\n"
	.align 8
.LC26:
	.string	"                 8=VSC 16=PTERM 32=SEGSYM 64=3DCTXT] \n"
	.align 8
.LC27:
	.string	"                 Indicate multiple modes by adding their values. \n"
	.align 8
.LC28:
	.string	"                 ex: RESTART(4) + RESET(2) + SEGMARK(32) = -M 38\n"
	.align 8
.LC29:
	.string	"-D           : define DC offset (-D 12) \n"
	.align 8
.LC30:
	.string	"-x           : create an index file *.Idx (-x index_name.Idx) \n"
	.align 8
.LC31:
	.string	"-ROI         : c=%%d,U=%%d : quantization indices upshifted \n"
	.align 8
.LC32:
	.string	"               for component c=%%d [%%d = 0,1,2]\n"
	.align 8
.LC33:
	.string	"               with a value of U=%%d [0 <= %%d <= 37] (i.e. -ROI:c=0,U=25) \n"
	.align 8
.LC34:
	.string	"-d           : offset of the origin of the volume (-d 150,300,100) \n"
	.align 8
.LC35:
	.string	"-l           : offset of the origin of the tiles (-l 100,75,25) \n"
	.section	.rodata.str1.1
.LC36:
	.string	"DEFAULT CODING:\n"
.LC37:
	.string	" * Lossless\n"
.LC38:
	.string	" * 1 tile\n"
	.section	.rodata.str1.8
	.align 8
.LC39:
	.string	" * Size of precinct : 2^15 x 2^15 x 2^15 (means 1 precinct)\n"
	.align 8
.LC40:
	.string	" * Size of code-block : 64 x 64 x 64\n"
	.align 8
.LC41:
	.string	" * Number of resolutions in x, y and z axis: 3\n"
	.align 8
.LC42:
	.string	" * No SOP marker in the codestream\n"
	.align 8
.LC43:
	.string	" * No EPH marker in the codestream\n"
	.align 8
.LC44:
	.string	" * No sub-sampling in x, y or z direction\n"
	.section	.rodata.str1.1
.LC45:
	.string	" * No mode switch activated\n"
.LC46:
	.string	" * Progression order: LRCP\n"
.LC47:
	.string	" * No index file\n"
.LC48:
	.string	" * No ROI upshifted\n"
	.section	.rodata.str1.8
	.align 8
.LC49:
	.string	" * No offset of the origin of the volume\n"
	.align 8
.LC50:
	.string	" * No offset of the origin of the tiles\n"
	.align 8
.LC51:
	.string	" * Reversible DWT 5-3 on each 2D slice\n"
	.align 8
.LC52:
	.string	" * Coding algorithm: 2D-EBCOT \n"
	.section	.rodata.str1.1
.LC53:
	.string	"REMARKS:\n"
.LC54:
	.string	"---------\n"
	.section	.rodata.str1.8
	.align 8
.LC55:
	.string	"- The markers written to the main_header are : SOC SIZ COD QCD COM.\n"
	.align 8
.LC56:
	.string	"- COD and QCD markers will never appear in the tile_header.\n"
	.align 8
.LC57:
	.string	"- You need enough disk space memory (twice the original) to encode \n"
	.align 8
.LC58:
	.string	"the volume,i.e. for a 1.5 GB volume you need a minimum of 3GB of disk memory)\n"
	.align 8
.LC59:
	.string	"- When loading *.pgx files, a relative path to directory is needed for input argument \n"
	.align 8
.LC60:
	.string	" followed by the common prefix of the slices and a '*' character representing sequential numeration.\n"
	.align 8
.LC61:
	.string	"( -i relativepath/slices*.pgx )\n"
	.align 8
.LC62:
	.string	" - The index file has the structure below:\n"
	.align 8
.LC63:
	.string	"\t\tImage_height Image_width Image_depth\n"
	.align 8
.LC64:
	.string	"\t\tProgression order: 0 (LRCP)\n"
	.align 8
.LC65:
	.string	"\t\tTiles_size_X Tiles_size_Y Tiles_size_Z\n"
	.section	.rodata.str1.1
.LC66:
	.string	"\t\tComponents_nb\n"
.LC67:
	.string	"\t\tLayers_nb\n"
.LC68:
	.string	"\t\tDecomposition_levels\n"
	.section	.rodata.str1.8
	.align 8
.LC69:
	.string	"\t\t[Precincts_size_X_res_Nr Precincts_size_Y_res_Nr Precincts_size_Z_res_Nr]\n\t  ...\n"
	.align 8
.LC70:
	.string	"\t\t[Precincts_size_X_res_0 Precincts_size_Y_res_0 Precincts_size_Z_res_0]\n"
	.section	.rodata.str1.1
.LC71:
	.string	"\t\tMain_header_end_position\n"
.LC72:
	.string	"\t\tCodestream_size\n"
	.section	.rodata.str1.8
	.align 8
.LC73:
	.string	"\t\tTile_0 [start_pos end_header end_pos TotalDisto NumPix MaxMSE]\n"
	.section	.rodata.str1.1
.LC74:
	.string	"\t\t...\n"
	.section	.rodata.str1.8
	.align 8
.LC75:
	.string	"\t\tTile_Nt [  ''         ''        ''        ''       ''    ''  ]\n"
	.align 8
.LC76:
	.string	"\t  Tpacket_0 [Tile layer res. comp. prec. start_pos end_pos disto]\n"
	.section	.rodata.str1.1
.LC77:
	.string	"\t  ...\n"
	.section	.rodata.str1.8
	.align 8
.LC78:
	.string	"\t  Tpacket_Np [''   ''    ''   ''    ''       ''       ''     '' ]\n"
	.section	.rodata.str1.1
.LC79:
	.string	"\t  MaxDisto\n"
.LC80:
	.string	"\t  TotalDisto\n\n"
	.text
	.p2align 4
	.globl	encode_help_display
	.type	encode_help_display, @function
encode_help_display:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC0[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC1[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC3[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC4[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC5[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC6[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC7[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC8[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC9[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC10[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC11[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC12[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC13[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC14[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC15[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC16[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC15[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC17[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC18[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC19[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC20[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC21[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC22[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC23[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC24[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC25[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC26[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC27[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC28[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC29[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC30[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC31[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC32[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC33[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC34[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC35[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC36[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC1[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC37[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC38[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC39[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC40[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC41[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC42[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC43[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC44[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC45[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC46[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC47[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC48[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC49[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC50[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC51[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC52[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC53[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC54[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC55[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC56[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC57[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC58[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC59[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC60[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC61[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC62[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC2[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC63[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC64[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC65[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC66[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC67[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC68[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC69[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC70[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC71[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC72[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC73[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC74[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC75[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC76[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC77[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC78[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC79[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	lea	rsi, .LC80[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stdout[rip]
	add	rsp, 8
	.cfi_def_cfa_offset 8
	lea	rsi, .LC2[rip]
	jmp	fprintf@PLT
	.cfi_endproc
.LFE0:
	.size	encode_help_display, .-encode_help_display
	.comm	stdout,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_opj_jp3d_compress.c_encode_help_display.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"List of parameters for the JPEG2000 Part 10 encoder"
	.ascii	":\012\000"
	.align	2
.LC1:
	.ascii	"------------\012\000"
	.align	2
.LC2:
	.ascii	"\012\000"
	.align	2
.LC3:
	.ascii	"Required Parameters (except with -h):\012\000"
	.align	2
.LC4:
	.ascii	"-i           : source file  (-i source.bin or sourc"
	.ascii	"e*.pgx) \012\000"
	.align	2
.LC5:
	.ascii	"-m           : source characteristics file (-m imgf"
	.ascii	"ile.img) \012\000"
	.align	2
.LC6:
	.ascii	"-o           : destination file (-o dest.jp3d) \012"
	.ascii	"\000"
	.align	2
.LC7:
	.ascii	"Optional Parameters:\012\000"
	.align	2
.LC8:
	.ascii	"-h           : display the help information \012 \000"
	.align	2
.LC9:
	.ascii	"-n           : number of resolutions (-n 3,3,3) \012"
	.ascii	"\000"
	.align	2
.LC10:
	.ascii	"-I           : use the irreversible transforms: ICT"
	.ascii	" + DWT 9-7 (-I) \012\000"
	.align	2
.LC11:
	.ascii	"-C           : coding algorithm (-C 2EB) [2EB, 3EB]"
	.ascii	" \012\000"
	.align	2
.LC12:
	.ascii	"-r           : different compression ratios for suc"
	.ascii	"cessive layers (-r 20,10,5)\012 \000"
	.align	2
.LC13:
	.ascii	"\011         - The rate specified for each quality "
	.ascii	"level is the desired compression factor.\012\000"
	.align	2
.LC14:
	.ascii	"\011         - Rate 1 means lossless compression\012"
	.ascii	"\000"
	.align	2
.LC15:
	.ascii	"               (options -r and -q cannot be used to"
	.ascii	"gether)\012 \000"
	.align	2
.LC16:
	.ascii	"-q           : different psnr for successive layers"
	.ascii	" (-q 30,40,50) \012 \000"
	.align	2
.LC17:
	.ascii	"-b           : size of code block (-b 32,32,32) \012"
	.ascii	"\000"
	.align	2
.LC18:
	.ascii	"-c           : size of precinct (-c 128,128,128) \012"
	.ascii	"\000"
	.align	2
.LC19:
	.ascii	"-t           : size of tile (-t 512,512,512) \012\000"
	.align	2
.LC20:
	.ascii	"-p           : progression order (-p LRCP) [LRCP, R"
	.ascii	"LCP, RPCL, PCRL, CPRL] \012\000"
	.align	2
.LC21:
	.ascii	"-s           : subsampling factor (-s 2,2,2) [-s X,"
	.ascii	"Y,Z] \012\000"
	.align	2
.LC22:
	.ascii	"\011\011\011  - Remark: subsampling bigger than 2 c"
	.ascii	"an produce error\012\000"
	.align	2
.LC23:
	.ascii	"-SOP         : write SOP marker before each packet "
	.ascii	"\012\000"
	.align	2
.LC24:
	.ascii	"-EPH         : write EPH marker after each header p"
	.ascii	"acket \012\000"
	.align	2
.LC25:
	.ascii	"-M           : code-block style (-M 0) [1=BYPASS(LA"
	.ascii	"ZY) 2=RESET 4=RESTART(TERMALL)\012\000"
	.align	2
.LC26:
	.ascii	"                 8=VSC 16=PTERM 32=SEGSYM 64=3DCTXT"
	.ascii	"] \012\000"
	.align	2
.LC27:
	.ascii	"                 Indicate multiple modes by adding "
	.ascii	"their values. \012\000"
	.align	2
.LC28:
	.ascii	"                 ex: RESTART(4) + RESET(2) + SEGMAR"
	.ascii	"K(32) = -M 38\012\000"
	.align	2
.LC29:
	.ascii	"-D           : define DC offset (-D 12) \012\000"
	.align	2
.LC30:
	.ascii	"-x           : create an index file *.Idx (-x index"
	.ascii	"_name.Idx) \012\000"
	.align	2
.LC31:
	.ascii	"-ROI         : c=%%d,U=%%d : quantization indices u"
	.ascii	"pshifted \012\000"
	.align	2
.LC32:
	.ascii	"               for component c=%%d [%%d = 0,1,2]\012"
	.ascii	"\000"
	.align	2
.LC33:
	.ascii	"               with a value of U=%%d [0 <= %%d <= 3"
	.ascii	"7] (i.e. -ROI:c=0,U=25) \012\000"
	.align	2
.LC34:
	.ascii	"-d           : offset of the origin of the volume ("
	.ascii	"-d 150,300,100) \012\000"
	.align	2
.LC35:
	.ascii	"-l           : offset of the origin of the tiles (-"
	.ascii	"l 100,75,25) \012\000"
	.align	2
.LC36:
	.ascii	"DEFAULT CODING:\012\000"
	.align	2
.LC37:
	.ascii	" * Lossless\012\000"
	.align	2
.LC38:
	.ascii	" * 1 tile\012\000"
	.align	2
.LC39:
	.ascii	" * Size of precinct : 2^15 x 2^15 x 2^15 (means 1 p"
	.ascii	"recinct)\012\000"
	.align	2
.LC40:
	.ascii	" * Size of code-block : 64 x 64 x 64\012\000"
	.align	2
.LC41:
	.ascii	" * Number of resolutions in x, y and z axis: 3\012\000"
	.align	2
.LC42:
	.ascii	" * No SOP marker in the codestream\012\000"
	.align	2
.LC43:
	.ascii	" * No EPH marker in the codestream\012\000"
	.align	2
.LC44:
	.ascii	" * No sub-sampling in x, y or z direction\012\000"
	.align	2
.LC45:
	.ascii	" * No mode switch activated\012\000"
	.align	2
.LC46:
	.ascii	" * Progression order: LRCP\012\000"
	.align	2
.LC47:
	.ascii	" * No index file\012\000"
	.align	2
.LC48:
	.ascii	" * No ROI upshifted\012\000"
	.align	2
.LC49:
	.ascii	" * No offset of the origin of the volume\012\000"
	.align	2
.LC50:
	.ascii	" * No offset of the origin of the tiles\012\000"
	.align	2
.LC51:
	.ascii	" * Reversible DWT 5-3 on each 2D slice\012\000"
	.align	2
.LC52:
	.ascii	" * Coding algorithm: 2D-EBCOT \012\000"
	.align	2
.LC53:
	.ascii	"REMARKS:\012\000"
	.align	2
.LC54:
	.ascii	"---------\012\000"
	.align	2
.LC55:
	.ascii	"- The markers written to the main_header are : SOC "
	.ascii	"SIZ COD QCD COM.\012\000"
	.align	2
.LC56:
	.ascii	"- COD and QCD markers will never appear in the tile"
	.ascii	"_header.\012\000"
	.align	2
.LC57:
	.ascii	"- You need enough disk space memory (twice the orig"
	.ascii	"inal) to encode \012\000"
	.align	2
.LC58:
	.ascii	"the volume,i.e. for a 1.5 GB volume you need a mini"
	.ascii	"mum of 3GB of disk memory)\012\000"
	.align	2
.LC59:
	.ascii	"- When loading *.pgx files, a relative path to dire"
	.ascii	"ctory is needed for input argument \012\000"
	.align	2
.LC60:
	.ascii	" followed by the common prefix of the slices and a "
	.ascii	"'*' character representing sequential numeration.\012"
	.ascii	"\000"
	.align	2
.LC61:
	.ascii	"( -i relativepath/slices*.pgx )\012\000"
	.align	2
.LC62:
	.ascii	" - The index file has the structure below:\012\000"
	.align	2
.LC63:
	.ascii	"\011\011Image_height Image_width Image_depth\012\000"
	.align	2
.LC64:
	.ascii	"\011\011Progression order: 0 (LRCP)\012\000"
	.align	2
.LC65:
	.ascii	"\011\011Tiles_size_X Tiles_size_Y Tiles_size_Z\012\000"
	.align	2
.LC66:
	.ascii	"\011\011Components_nb\012\000"
	.align	2
.LC67:
	.ascii	"\011\011Layers_nb\012\000"
	.align	2
.LC68:
	.ascii	"\011\011Decomposition_levels\012\000"
	.align	2
.LC69:
	.ascii	"\011\011[Precincts_size_X_res_Nr Precincts_size_Y_r"
	.ascii	"es_Nr Precincts_size_Z_res_Nr]\012\011  ...\012\000"
	.align	2
.LC70:
	.ascii	"\011\011[Precincts_size_X_res_0 Precincts_size_Y_re"
	.ascii	"s_0 Precincts_size_Z_res_0]\012\000"
	.align	2
.LC71:
	.ascii	"\011\011Main_header_end_position\012\000"
	.align	2
.LC72:
	.ascii	"\011\011Codestream_size\012\000"
	.align	2
.LC73:
	.ascii	"\011\011Tile_0 [start_pos end_header end_pos TotalD"
	.ascii	"isto NumPix MaxMSE]\012\000"
	.align	2
.LC74:
	.ascii	"\011\011...\012\000"
	.align	2
.LC75:
	.ascii	"\011\011Tile_Nt [  ''         ''        ''        '"
	.ascii	"'       ''    ''  ]\012\000"
	.align	2
.LC76:
	.ascii	"\011  Tpacket_0 [Tile layer res. comp. prec. start_"
	.ascii	"pos end_pos disto]\012\000"
	.align	2
.LC77:
	.ascii	"\011  ...\012\000"
	.align	2
.LC78:
	.ascii	"\011  Tpacket_Np [''   ''    ''   ''    ''       ''"
	.ascii	"       ''     '' ]\012\000"
	.align	2
.LC79:
	.ascii	"\011  MaxDisto\012\000"
	.align	2
.LC80:
	.ascii	"\011  TotalDisto\012\012\000"
	.text
	.align	2
	.global	encode_help_display
	.syntax unified
	.arm
	.fpu softvfp
	.type	encode_help_display, %function
encode_help_display:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, lr}
	ldr	r4, .L4
	ldr	r6, .L4+4
	ldr	r5, .L4+8
	ldr	r0, [r4]
	ldr	r1, .L4+12
	bl	fprintf
	mov	r1, r6
	ldr	r0, [r4]
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+16
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+20
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+24
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+28
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+32
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+36
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+40
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+44
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+48
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+52
	bl	fprintf
	ldr	r7, .L4+56
	ldr	r0, [r4]
	ldr	r1, .L4+60
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+64
	bl	fprintf
	mov	r1, r7
	ldr	r0, [r4]
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+68
	bl	fprintf
	mov	r1, r7
	ldr	r0, [r4]
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+72
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+76
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+80
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+84
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+88
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+92
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+96
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+100
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+104
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+108
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+112
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+116
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+120
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+124
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+128
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+132
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+136
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+140
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+144
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+148
	bl	fprintf
	mov	r1, r6
	ldr	r0, [r4]
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+152
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+156
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+160
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+164
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+168
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+172
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+176
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+180
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+184
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+188
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+192
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+196
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+200
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+204
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+208
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+212
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+216
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+220
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+224
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+228
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+232
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+236
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+240
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+244
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+248
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+252
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+256
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+260
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+264
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+268
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+272
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+276
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+280
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+284
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+288
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+292
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+296
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+300
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+304
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+308
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+312
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+316
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+320
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L4+324
	bl	fprintf
	mov	r1, r5
	ldr	r0, [r4]
	pop	{r4, r5, r6, r7, r8, lr}
	b	fprintf
.L5:
	.align	2
.L4:
	.word	stdout
	.word	.LC1
	.word	.LC2
	.word	.LC0
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC15
	.word	.LC13
	.word	.LC14
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC41
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.word	.LC45
	.word	.LC46
	.word	.LC47
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC53
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.word	.LC79
	.word	.LC80
	.size	encode_help_display, .-encode_help_display
	.comm	stdout,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
