	.file	"extr_remote-mips.c__initialize_remote_mips.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.string	"Remote MIPS debugging over serial line"
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC1:
	.string	"mips"
	.section	.rodata.str1.8
	.align 8
.LC2:
	.string	"Debug a board using the MIPS remote debugging protocol over a serial line.\nThe argument is the device it is connected to or, if it contains a colon,\nHOST:PORT to access a board over a network"
	.section	.rodata.str1.1
.LC3:
	.string	"pmon"
	.section	.rodata.str1.8
	.align 8
.LC4:
	.string	"Debug a board using the PMON MIPS remote debugging protocol over a serial\nline. The argument is the device it is connected to or, if it contains a\ncolon, HOST:PORT to access a board over a network"
	.section	.rodata.str1.1
.LC5:
	.string	"ddb"
	.section	.rodata.str1.8
	.align 8
.LC6:
	.ascii	"Debug a board using the PMON MIPS remote debugging protocol "
	.ascii	"over a serial\nline. The first argument is the device it is "
	.ascii	"connected to or, if it contains\na colon, HOST:PORT to acces"
	.ascii	"s a board over a ne"
	.string	"twork.  The optional second\nparameter is the temporary file in the form HOST:FILENAME to be used for\nTFTP downloads to the board.  The optional third parameter is the local name\nof the TFTP temporary file, if it differs from the filename seen by the board."
	.section	.rodata.str1.1
.LC7:
	.string	"lsi"
	.section	.rodata.str1.8
	.align 8
.LC8:
	.string	"Set timeout in seconds for remote MIPS serial I/O."
	.section	.rodata.str1.1
.LC9:
	.string	"timeout"
	.section	.rodata.str1.8
	.align 8
.LC10:
	.string	"Set retransmit timeout in seconds for remote MIPS serial I/O.\nThis is the number of seconds to wait for an acknowledgement to a packet\nbefore resending the packet."
	.section	.rodata.str1.1
.LC11:
	.string	"retransmit-timeout"
	.section	.rodata.str1.8
	.align 8
.LC12:
	.ascii	"Set the maximum number of characters to ig"
	.string	"nore when scanning for a SYN.\nThis is the maximum number of characters GDB will ignore when trying to\nsynchronize with the remote system.  A value of -1 means that there is no limit\n(Note that these characters are printed out even though they are ignored.)"
	.section	.rodata.str1.1
.LC13:
	.string	"syn-garbage-limit"
	.section	.rodata.str1.8
	.align 8
.LC14:
	.string	"Set the prompt that GDB expects from the monitor."
	.section	.rodata.str1.1
.LC15:
	.string	"monitor-prompt"
	.section	.rodata.str1.8
	.align 8
.LC16:
	.string	"Set printing of monitor warnings.\nWhen enabled, monitor warnings about hardware breakpoints will be displayed."
	.section	.rodata.str1.1
.LC17:
	.string	"monitor-warnings"
	.section	.rodata.str1.8
	.align 8
.LC18:
	.string	"Send a packet to PMON (must be in debug mode)."
	.section	.rodata.str1.1
.LC19:
	.string	"pmon <command>"
	.section	.rodata.str1.8
	.align 8
.LC20:
	.string	"Set zeroing of upper 32 bits of 64-bit addresses when talking to PMON targets.\nUse \"on\" to enable the masking and \"off\" to disable it.\n"
	.section	.rodata.str1.1
.LC21:
	.string	"mask-address"
	.text
	.p2align 4
	.globl	_initialize_remote_mips
	.type	_initialize_remote_mips, @function
_initialize_remote_mips:
.LFB0:
	.cfi_startproc
	endbr64
	lea	rax, .LC0[rip]
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	lea	rcx, .LC3[rip]
	mov	QWORD PTR mips_ops[rip], rax
	mov	eax, DWORD PTR mips_close[rip]
	lea	rdx, .LC4[rip]
	lea	rsi, .LC6[rip]
	lea	rdi, mips_ops[rip]
	mov	DWORD PTR mips_ops[rip+136], eax
	mov	eax, DWORD PTR mips_detach[rip]
	mov	DWORD PTR mips_ops[rip+132], eax
	mov	eax, DWORD PTR mips_resume[rip]
	mov	DWORD PTR mips_ops[rip+128], eax
	mov	eax, DWORD PTR mips_fetch_registers[rip]
	mov	DWORD PTR mips_ops[rip+124], eax
	mov	eax, DWORD PTR mips_store_registers[rip]
	mov	DWORD PTR mips_ops[rip+120], eax
	mov	eax, DWORD PTR mips_prepare_to_store[rip]
	mov	DWORD PTR mips_ops[rip+116], eax
	mov	eax, DWORD PTR mips_xfer_memory[rip]
	mov	DWORD PTR mips_ops[rip+112], eax
	mov	eax, DWORD PTR mips_files_info[rip]
	mov	DWORD PTR mips_ops[rip+108], eax
	mov	eax, DWORD PTR mips_insert_breakpoint[rip]
	mov	DWORD PTR mips_ops[rip+104], eax
	mov	eax, DWORD PTR mips_remove_breakpoint[rip]
	mov	DWORD PTR mips_ops[rip+100], eax
	mov	eax, DWORD PTR mips_insert_watchpoint[rip]
	mov	DWORD PTR mips_ops[rip+96], eax
	mov	eax, DWORD PTR mips_remove_watchpoint[rip]
	mov	DWORD PTR mips_ops[rip+92], eax
	mov	eax, DWORD PTR mips_stopped_by_watchpoint[rip]
	mov	DWORD PTR mips_ops[rip+88], eax
	mov	eax, DWORD PTR mips_can_use_watchpoint[rip]
	mov	DWORD PTR mips_ops[rip+84], eax
	mov	eax, DWORD PTR mips_kill[rip]
	mov	DWORD PTR mips_ops[rip+80], eax
	mov	eax, DWORD PTR mips_load[rip]
	movdqu	xmm3, XMMWORD PTR mips_ops[rip+80]
	movdqu	xmm2, XMMWORD PTR mips_ops[rip+96]
	mov	DWORD PTR mips_ops[rip+24], 1
	mov	DWORD PTR mips_ops[rip+76], eax
	mov	eax, DWORD PTR mips_create_inferior[rip]
	movdqu	xmm1, XMMWORD PTR mips_ops[rip+112]
	movdqu	xmm0, XMMWORD PTR mips_ops[rip+128]
	movups	XMMWORD PTR lsi_ops[rip+80], xmm3
	mov	DWORD PTR mips_ops[rip+72], eax
	mov	eax, DWORD PTR mips_mourn_inferior[rip]
	movups	XMMWORD PTR lsi_ops[rip+96], xmm2
	mov	DWORD PTR mips_ops[rip+68], eax
	mov	eax, DWORD PTR process_stratum[rip]
	movups	XMMWORD PTR lsi_ops[rip+112], xmm1
	mov	DWORD PTR mips_ops[rip+64], eax
	movdqu	xmm4, XMMWORD PTR mips_ops[rip+64]
	movabs	rax, 4294967297
	mov	QWORD PTR mips_ops[rip+8], rax
	movdqu	xmm7, XMMWORD PTR mips_ops[rip]
	mov	QWORD PTR mips_ops[rip+16], rax
	mov	eax, DWORD PTR OPS_MAGIC[rip]
	movdqu	xmm6, XMMWORD PTR mips_ops[rip+16]
	movups	XMMWORD PTR lsi_ops[rip], xmm7
	mov	DWORD PTR mips_ops[rip+60], eax
	movdqu	xmm5, XMMWORD PTR mips_ops[rip+48]
	lea	rax, .LC1[rip]
	movups	XMMWORD PTR lsi_ops[rip+16], xmm6
	movups	XMMWORD PTR lsi_ops[rip+48], xmm5
	movups	XMMWORD PTR lsi_ops[rip+64], xmm4
	movups	XMMWORD PTR lsi_ops[rip+128], xmm0
	movups	XMMWORD PTR ddb_ops[rip], xmm7
	movups	XMMWORD PTR ddb_ops[rip+16], xmm6
	movups	XMMWORD PTR ddb_ops[rip+48], xmm5
	movups	XMMWORD PTR ddb_ops[rip+64], xmm4
	mov	QWORD PTR pmon_ops[rip+32], rcx
	mov	ecx, DWORD PTR pmon_open[rip]
	mov	QWORD PTR mips_ops[rip+32], rax
	lea	rax, .LC2[rip]
	movups	XMMWORD PTR pmon_ops[rip+48], xmm5
	mov	QWORD PTR mips_ops[rip+40], rax
	mov	eax, DWORD PTR mips_open[rip]
	mov	DWORD PTR pmon_ops[rip+56], ecx
	lea	rcx, .LC5[rip]
	mov	QWORD PTR ddb_ops[rip+32], rcx
	mov	ecx, DWORD PTR ddb_open[rip]
	mov	DWORD PTR mips_ops[rip+56], eax
	mov	rax, QWORD PTR mips_wait[rip]
	mov	QWORD PTR pmon_ops[rip+40], rdx
	mov	QWORD PTR lsi_ops[rip+40], rdx
	mov	edx, DWORD PTR lsi_open[rip]
	mov	DWORD PTR ddb_ops[rip+56], ecx
	lea	rcx, .LC7[rip]
	movups	XMMWORD PTR ddb_ops[rip+80], xmm3
	movups	XMMWORD PTR ddb_ops[rip+96], xmm2
	movups	XMMWORD PTR ddb_ops[rip+112], xmm1
	movups	XMMWORD PTR ddb_ops[rip+128], xmm0
	movups	XMMWORD PTR pmon_ops[rip], xmm7
	movups	XMMWORD PTR pmon_ops[rip+16], xmm6
	movups	XMMWORD PTR pmon_ops[rip+64], xmm4
	movups	XMMWORD PTR pmon_ops[rip+80], xmm3
	movups	XMMWORD PTR pmon_ops[rip+96], xmm2
	movups	XMMWORD PTR pmon_ops[rip+112], xmm1
	movups	XMMWORD PTR pmon_ops[rip+128], xmm0
	mov	QWORD PTR ddb_ops[rip+40], rsi
	mov	QWORD PTR lsi_ops[rip+32], rcx
	mov	DWORD PTR lsi_ops[rip+56], edx
	mov	QWORD PTR mips_ops[rip+48], rax
	mov	QWORD PTR pmon_ops[rip+48], rax
	mov	QWORD PTR ddb_ops[rip+48], rax
	mov	QWORD PTR lsi_ops[rip+48], rax
	call	add_target@PLT
	lea	rdi, pmon_ops[rip]
	call	add_target@PLT
	lea	rdi, ddb_ops[rip]
	call	add_target@PLT
	lea	rdi, lsi_ops[rip]
	call	add_target@PLT
	mov	edx, DWORD PTR var_zinteger[rip]
	mov	esi, DWORD PTR no_class[rip]
	lea	r9, setlist[rip]
	lea	r8, .LC8[rip]
	lea	rcx, mips_receive_wait[rip]
	lea	rdi, .LC9[rip]
	call	add_set_cmd@PLT
	lea	rsi, showlist[rip]
	mov	edi, eax
	call	add_show_from_set@PLT
	mov	edx, DWORD PTR var_zinteger[rip]
	mov	esi, DWORD PTR no_class[rip]
	lea	r9, setlist[rip]
	lea	r8, .LC10[rip]
	lea	rcx, mips_retransmit_wait[rip]
	lea	rdi, .LC11[rip]
	call	add_set_cmd@PLT
	lea	rsi, showlist[rip]
	mov	edi, eax
	call	add_show_from_set@PLT
	mov	edx, DWORD PTR var_zinteger[rip]
	mov	esi, DWORD PTR no_class[rip]
	lea	r9, setlist[rip]
	lea	r8, .LC12[rip]
	lea	rcx, mips_syn_garbage[rip]
	lea	rdi, .LC13[rip]
	call	add_set_cmd@PLT
	lea	rsi, showlist[rip]
	mov	edi, eax
	call	add_show_from_set@PLT
	mov	edx, DWORD PTR var_string[rip]
	mov	esi, DWORD PTR class_obscure[rip]
	lea	r9, setlist[rip]
	lea	r8, .LC14[rip]
	lea	rcx, mips_monitor_prompt[rip]
	lea	rdi, .LC15[rip]
	call	add_set_cmd@PLT
	lea	rsi, showlist[rip]
	mov	edi, eax
	call	add_show_from_set@PLT
	mov	edx, DWORD PTR var_zinteger[rip]
	mov	esi, DWORD PTR class_obscure[rip]
	lea	r9, setlist[rip]
	lea	r8, .LC16[rip]
	lea	rcx, monitor_warnings[rip]
	lea	rdi, .LC17[rip]
	call	add_set_cmd@PLT
	lea	rsi, showlist[rip]
	mov	edi, eax
	call	add_show_from_set@PLT
	mov	edx, DWORD PTR pmon_command[rip]
	mov	esi, DWORD PTR class_obscure[rip]
	lea	rcx, .LC18[rip]
	lea	rdi, .LC19[rip]
	call	add_com@PLT
	mov	esi, DWORD PTR no_class[rip]
	mov	edx, DWORD PTR var_boolean[rip]
	lea	rdi, .LC21[rip]
	lea	r9, setlist[rip]
	lea	r8, .LC20[rip]
	lea	rcx, mask_address_p[rip]
	call	add_set_cmd@PLT
	lea	rsi, showlist[rip]
	add	rsp, 8
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	add_show_from_set@PLT
	.cfi_endproc
.LFE0:
	.size	_initialize_remote_mips, .-_initialize_remote_mips
	.comm	var_zinteger,4,4
	.comm	var_string,4,4
	.comm	var_boolean,4,4
	.comm	showlist,4,4
	.comm	setlist,4,4
	.comm	process_stratum,4,4
	.comm	pmon_ops,144,32
	.comm	pmon_open,4,4
	.comm	pmon_command,4,4
	.comm	no_class,4,4
	.comm	monitor_warnings,4,4
	.comm	mips_xfer_memory,4,4
	.comm	mips_wait,8,8
	.comm	mips_syn_garbage,4,4
	.comm	mips_store_registers,4,4
	.comm	mips_stopped_by_watchpoint,4,4
	.comm	mips_retransmit_wait,4,4
	.comm	mips_resume,4,4
	.comm	mips_remove_watchpoint,4,4
	.comm	mips_remove_breakpoint,4,4
	.comm	mips_receive_wait,4,4
	.comm	mips_prepare_to_store,4,4
	.comm	mips_ops,144,32
	.comm	mips_open,4,4
	.comm	mips_mourn_inferior,4,4
	.comm	mips_monitor_prompt,4,4
	.comm	mips_load,4,4
	.comm	mips_kill,4,4
	.comm	mips_insert_watchpoint,4,4
	.comm	mips_insert_breakpoint,4,4
	.comm	mips_files_info,4,4
	.comm	mips_fetch_registers,4,4
	.comm	mips_detach,4,4
	.comm	mips_create_inferior,4,4
	.comm	mips_close,4,4
	.comm	mips_can_use_watchpoint,4,4
	.comm	mask_address_p,1,1
	.comm	lsi_ops,144,32
	.comm	lsi_open,4,4
	.comm	ddb_ops,144,32
	.comm	ddb_open,4,4
	.comm	class_obscure,4,4
	.comm	OPS_MAGIC,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_remote-mips.c__initialize_remote_mips.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"Remote MIPS debugging over serial line\000"
	.align	2
.LC1:
	.ascii	"mips\000"
	.align	2
.LC2:
	.ascii	"Debug a board using the MIPS remote debugging proto"
	.ascii	"col over a serial line.\012The argument is the devi"
	.ascii	"ce it is connected to or, if it contains a colon,\012"
	.ascii	"HOST:PORT to access a board over a network\000"
	.align	2
.LC3:
	.ascii	"pmon\000"
	.align	2
.LC4:
	.ascii	"Debug a board using the PMON MIPS remote debugging "
	.ascii	"protocol over a serial\012line. The argument is the"
	.ascii	" device it is connected to or, if it contains a\012"
	.ascii	"colon, HOST:PORT to access a board over a network\000"
	.align	2
.LC5:
	.ascii	"ddb\000"
	.align	2
.LC6:
	.ascii	"Debug a board using the PMON MIPS remote debugging "
	.ascii	"protocol over a serial\012line. The first argument "
	.ascii	"is the device it is connected to or, if it contains"
	.ascii	"\012a colon, HOST:PORT to access a board over a net"
	.ascii	"work.  The optional second\012parameter is the temp"
	.ascii	"orary file in the form HOST:FILENAME to be used for"
	.ascii	"\012TFTP downloads to the board.  The optional thir"
	.ascii	"d parameter is the local name\012of the TFTP tempor"
	.ascii	"ary file, if it differs from the filename seen by t"
	.ascii	"he board.\000"
	.align	2
.LC7:
	.ascii	"lsi\000"
	.align	2
.LC8:
	.ascii	"timeout\000"
	.align	2
.LC9:
	.ascii	"Set timeout in seconds for remote MIPS serial I/O.\000"
	.align	2
.LC10:
	.ascii	"retransmit-timeout\000"
	.align	2
.LC11:
	.ascii	"Set retransmit timeout in seconds for remote MIPS s"
	.ascii	"erial I/O.\012This is the number of seconds to wait"
	.ascii	" for an acknowledgement to a packet\012before resen"
	.ascii	"ding the packet.\000"
	.align	2
.LC12:
	.ascii	"syn-garbage-limit\000"
	.align	2
.LC13:
	.ascii	"Set the maximum number of characters to ignore when"
	.ascii	" scanning for a SYN.\012This is the maximum number "
	.ascii	"of characters GDB will ignore when trying to\012syn"
	.ascii	"chronize with the remote system.  A value of -1 mea"
	.ascii	"ns that there is no limit\012(Note that these chara"
	.ascii	"cters are printed out even though they are ignored."
	.ascii	")\000"
	.align	2
.LC14:
	.ascii	"monitor-prompt\000"
	.align	2
.LC15:
	.ascii	"Set the prompt that GDB expects from the monitor.\000"
	.align	2
.LC16:
	.ascii	"monitor-warnings\000"
	.align	2
.LC17:
	.ascii	"Set printing of monitor warnings.\012When enabled, "
	.ascii	"monitor warnings about hardware breakpoints will be"
	.ascii	" displayed.\000"
	.align	2
.LC18:
	.ascii	"Send a packet to PMON (must be in debug mode).\000"
	.align	2
.LC19:
	.ascii	"pmon <command>\000"
	.align	2
.LC20:
	.ascii	"mask-address\000"
	.align	2
.LC21:
	.ascii	"Set zeroing of upper 32 bits of 64-bit addresses wh"
	.ascii	"en talking to PMON targets.\012Use \"on\" to enable"
	.ascii	" the masking and \"off\" to disable it.\012\000"
	.text
	.align	2
	.global	_initialize_remote_mips
	.syntax unified
	.arm
	.fpu softvfp
	.type	_initialize_remote_mips, %function
_initialize_remote_mips:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, lr}
	mov	r8, #120
	mov	r3, #1
	ldr	r1, .L4
	ldr	r2, .L4+4
	ldr	r4, .L4+8
	ldr	r1, [r1]
	ldr	r0, .L4+12
	ldr	lr, .L4+16
	ldr	r2, [r2]
	ldr	r0, [r0]
	ldr	lr, [lr]
	str	r1, [r4, #112]
	ldr	ip, .L4+20
	ldr	r1, .L4+24
	ldr	r5, .L4+28
	str	r2, [r4, #116]
	ldr	r2, .L4+32
	ldr	ip, [ip]
	ldr	r5, [r5]
	str	r0, [r4, #108]
	str	lr, [r4, #100]
	ldr	r0, [r1]
	ldr	lr, .L4+36
	ldr	r1, .L4+40
	ldr	r6, .L4+44
	str	r2, [r4]
	ldr	r7, .L4+48
	ldr	r2, .L4+52
	ldr	r6, [r6]
	str	ip, [r4, #104]
	str	r5, [r4, #96]
	ldr	ip, [r1]
	ldr	r5, [lr]
	ldr	r1, .L4+56
	ldr	lr, .L4+60
	ldr	r9, [r7]
	ldr	r2, [r2]
	ldr	r7, .L4+64
	ldr	r1, [r1]
	str	r6, [r4, #92]
	ldr	r6, [lr]
	ldr	lr, .L4+68
	ldr	r7, [r7]
	str	r2, [r4, #80]
	str	r0, [r4, #76]
	ldr	r2, .L4+72
	ldr	r0, .L4+76
	ldr	lr, [lr]
	str	ip, [r4, #72]
	str	r1, [r4, #68]
	ldr	ip, .L4+80
	ldr	r1, .L4+84
	str	r9, [r4, #88]
	str	r7, [r4, #84]
	str	r5, [r4, #64]
	str	r6, [r4, #60]
	ldr	r5, .L4+88
	ldr	r2, [r2]
	ldr	r0, [r0]
	ldr	r6, .L4+92
	str	lr, [r4, #56]
	ldr	lr, [ip]
	ldr	ip, [r1]
	sub	sp, sp, #12
	ldr	r7, .L4+96
	mov	r1, r4
	str	r2, [r4, #52]
	str	r0, [r4, #48]
	mov	r2, r8
	mov	r0, r5
	str	lr, [r4, #44]
	str	ip, [r4, #40]
	str	r3, [r4, #4]
	str	r3, [r4, #8]
	str	r3, [r4, #12]
	str	r3, [r4, #16]
	str	r3, [r4, #20]
	bl	memcpy
	mov	r2, r8
	mov	r1, r5
	mov	r0, r6
	bl	memcpy
	mov	r2, r8
	mov	r1, r6
	mov	r0, r7
	bl	memcpy
	ldr	r0, .L4+100
	ldr	r2, .L4+104
	ldr	r0, [r0]
	str	r2, [r4, #24]
	ldr	ip, .L4+108
	ldr	r2, .L4+112
	str	r0, [r4, #36]
	ldr	r0, .L4+116
	ldr	ip, [ip]
	str	r2, [r4, #28]
	ldr	lr, .L4+120
	ldr	r2, .L4+124
	ldr	r1, .L4+128
	ldr	r3, .L4+132
	str	r0, [r7, #24]
	ldr	r0, .L4+136
	ldr	lr, [lr]
	ldr	r3, [r3]
	ldr	r1, [r1]
	str	ip, [r7, #36]
	str	r2, [r6, #24]
	ldr	ip, .L4+140
	ldr	r2, .L4+144
	str	r0, [r6, #28]
	mov	r0, r4
	str	lr, [r6, #36]
	str	ip, [r5, #24]
	str	r1, [r5, #36]
	str	r3, [r4, #32]
	str	r3, [r7, #32]
	str	r3, [r6, #32]
	str	r3, [r5, #32]
	str	r2, [r7, #28]
	str	r2, [r5, #28]
	bl	add_target
	mov	r0, r7
	bl	add_target
	mov	r0, r6
	bl	add_target
	mov	r0, r5
	bl	add_target
	ldr	r5, .L4+148
	ldr	r7, .L4+152
	ldr	r6, .L4+156
	ldr	r3, .L4+160
	ldr	r4, .L4+164
	ldr	r2, [r7]
	ldr	r1, [r6]
	ldr	r0, .L4+168
	stm	sp, {r3, r5}
	ldr	r3, .L4+172
	bl	add_set_cmd
	mov	r1, r4
	bl	add_show_from_set
	ldr	r3, .L4+176
	str	r5, [sp, #4]
	ldr	r2, [r7]
	ldr	r1, [r6]
	ldr	r0, .L4+180
	str	r3, [sp]
	ldr	r3, .L4+184
	bl	add_set_cmd
	mov	r1, r4
	bl	add_show_from_set
	ldr	r3, .L4+188
	str	r5, [sp, #4]
	ldr	r2, [r7]
	ldr	r1, [r6]
	ldr	r0, .L4+192
	str	r3, [sp]
	ldr	r3, .L4+196
	bl	add_set_cmd
	mov	r1, r4
	bl	add_show_from_set
	ldr	r8, .L4+200
	ldr	r3, .L4+204
	ldr	r2, .L4+208
	str	r5, [sp, #4]
	ldr	r2, [r2]
	ldr	r1, [r8]
	ldr	r0, .L4+212
	str	r3, [sp]
	ldr	r3, .L4+216
	bl	add_set_cmd
	mov	r1, r4
	bl	add_show_from_set
	ldr	r3, .L4+220
	str	r5, [sp, #4]
	ldr	r2, [r7]
	ldr	r1, [r8]
	ldr	r0, .L4+224
	str	r3, [sp]
	ldr	r3, .L4+228
	bl	add_set_cmd
	mov	r1, r4
	bl	add_show_from_set
	ldr	r3, .L4+232
	ldr	r1, [r8]
	ldr	r2, [r3]
	ldr	r0, .L4+236
	ldr	r3, .L4+240
	bl	add_com
	ldr	r3, .L4+244
	ldr	r2, .L4+248
	str	r5, [sp, #4]
	ldr	r1, [r6]
	ldr	r2, [r2]
	ldr	r0, .L4+252
	str	r3, [sp]
	ldr	r3, .L4+256
	bl	add_set_cmd
	mov	r1, r4
	add	sp, sp, #12
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, lr}
	b	add_show_from_set
.L5:
	.align	2
.L4:
	.word	mips_detach
	.word	mips_close
	.word	mips_ops
	.word	mips_resume
	.word	mips_store_registers
	.word	mips_fetch_registers
	.word	mips_insert_watchpoint
	.word	mips_prepare_to_store
	.word	.LC0
	.word	mips_can_use_watchpoint
	.word	mips_remove_watchpoint
	.word	mips_xfer_memory
	.word	mips_files_info
	.word	mips_remove_breakpoint
	.word	mips_stopped_by_watchpoint
	.word	mips_kill
	.word	mips_insert_breakpoint
	.word	mips_load
	.word	mips_create_inferior
	.word	mips_mourn_inferior
	.word	process_stratum
	.word	OPS_MAGIC
	.word	lsi_ops
	.word	ddb_ops
	.word	pmon_ops
	.word	mips_open
	.word	.LC1
	.word	pmon_open
	.word	.LC2
	.word	.LC3
	.word	ddb_open
	.word	.LC5
	.word	lsi_open
	.word	mips_wait
	.word	.LC6
	.word	.LC7
	.word	.LC4
	.word	setlist
	.word	var_zinteger
	.word	no_class
	.word	.LC9
	.word	showlist
	.word	.LC8
	.word	mips_receive_wait
	.word	.LC11
	.word	.LC10
	.word	mips_retransmit_wait
	.word	.LC13
	.word	.LC12
	.word	mips_syn_garbage
	.word	class_obscure
	.word	.LC15
	.word	var_string
	.word	.LC14
	.word	mips_monitor_prompt
	.word	.LC17
	.word	.LC16
	.word	monitor_warnings
	.word	pmon_command
	.word	.LC19
	.word	.LC18
	.word	.LC21
	.word	var_boolean
	.word	.LC20
	.word	mask_address_p
	.size	_initialize_remote_mips, .-_initialize_remote_mips
	.comm	var_zinteger,4,4
	.comm	var_string,4,4
	.comm	var_boolean,4,4
	.comm	showlist,4,4
	.comm	setlist,4,4
	.comm	process_stratum,4,4
	.comm	pmon_ops,120,4
	.comm	pmon_open,4,4
	.comm	pmon_command,4,4
	.comm	no_class,4,4
	.comm	monitor_warnings,4,4
	.comm	mips_xfer_memory,4,4
	.comm	mips_wait,4,4
	.comm	mips_syn_garbage,4,4
	.comm	mips_store_registers,4,4
	.comm	mips_stopped_by_watchpoint,4,4
	.comm	mips_retransmit_wait,4,4
	.comm	mips_resume,4,4
	.comm	mips_remove_watchpoint,4,4
	.comm	mips_remove_breakpoint,4,4
	.comm	mips_receive_wait,4,4
	.comm	mips_prepare_to_store,4,4
	.comm	mips_ops,120,4
	.comm	mips_open,4,4
	.comm	mips_mourn_inferior,4,4
	.comm	mips_monitor_prompt,4,4
	.comm	mips_load,4,4
	.comm	mips_kill,4,4
	.comm	mips_insert_watchpoint,4,4
	.comm	mips_insert_breakpoint,4,4
	.comm	mips_files_info,4,4
	.comm	mips_fetch_registers,4,4
	.comm	mips_detach,4,4
	.comm	mips_create_inferior,4,4
	.comm	mips_close,4,4
	.comm	mips_can_use_watchpoint,4,4
	.comm	mask_address_p,1,1
	.comm	lsi_ops,120,4
	.comm	lsi_open,4,4
	.comm	ddb_ops,120,4
	.comm	ddb_open,4,4
	.comm	class_obscure,4,4
	.comm	OPS_MAGIC,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
