	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_Devices_UpdatePatches          ## -- Begin function Devices_UpdatePatches
	.p2align	4, 0x90
_Devices_UpdatePatches:                 ## @Devices_UpdatePatches
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_Devices_enable_h_patch@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_2
## %bb.1:
	movq	_H_DEVICE_BEGIN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_H_DEVICE_END@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	callq	_MEMORY_SetROM
	movq	_H_TABLE_ADDRESS@GOTPCREL(%rip), %rbx
	movq	_Devices_TABLE_OPEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_H_PATCH_OPEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_CLOS@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_H_PATCH_CLOS@GOTPCREL(%rip), %r15
	movq	(%r15), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_READ@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_H_PATCH_READ@GOTPCREL(%rip), %r12
	movq	(%r12), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_WRIT@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_H_PATCH_WRIT@GOTPCREL(%rip), %r13
	movq	(%r13), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_STAT@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_H_PATCH_STAT@GOTPCREL(%rip), %r14
	movq	(%r14), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_SPEC@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_H_PATCH_SPEC@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_H_PATCH_OPEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_ESC_HHOPEN@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_H_Open@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%r15), %rdi
	movq	_ESC_HHCLOS@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_H_Close@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%r12), %rdi
	movq	_ESC_HHREAD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_H_Read@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%r13), %rdi
	movq	_ESC_HHWRIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_H_Write@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%r14), %rdi
	movq	_ESC_HHSTAT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_H_Status@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%rbx), %rdi
	movq	_ESC_HHSPEC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_H_Special@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	jmp	LBB0_3
LBB0_2:
	movq	_h_entry_address@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_H_TABLE_ADDRESS@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	movl	$72, %edi
	callq	_Devices_RemoveHATABSEntry
	movq	_ESC_HHOPEN@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_HHCLOS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_HHREAD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_HHWRIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_HHSTAT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_HHSPEC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_H_DEVICE_BEGIN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_H_DEVICE_END@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	subq	%rdi, %rdx
	incq	%rdx
	movl	$255, %esi
	callq	_MEMORY_dFillMem
LBB0_3:
	movq	_Devices_enable_b_patch@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_5
## %bb.4:
	movq	_B_DEVICE_BEGIN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_B_DEVICE_END@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	callq	_MEMORY_SetROM
	movq	_B_TABLE_ADDRESS@GOTPCREL(%rip), %rbx
	movq	_Devices_TABLE_OPEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_OPEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_CLOS@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_CLOS@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_READ@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_READ@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_WRIT@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_WRIT@GOTPCREL(%rip), %r13
	movq	(%r13), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_STAT@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_STAT@GOTPCREL(%rip), %r14
	movq	(%r14), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_SPEC@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_SPEC@GOTPCREL(%rip), %r15
	movq	(%r15), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_Devices_TABLE_INIT@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	(%rbx), %rdi
	movq	_B_PATCH_INIT@GOTPCREL(%rip), %r12
	movq	(%r12), %rsi
	decq	%rsi
	callq	_MEMORY_dPutWord
	movq	_B_PATCH_OPEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_ESC_BOPEN@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_B_Open@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	_B_PATCH_CLOS@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_ESC_BCLOS@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_B_Close@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	_B_PATCH_READ@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_ESC_BREAD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_B_Read@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%r13), %rdi
	movq	_ESC_BWRIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_B_Write@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_ESC_AddEscRts
	movq	(%r14), %rdi
	movq	_ESC_BSTAT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_B_Null@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edx
	callq	_ESC_AddEscRts
	movq	(%r15), %rdi
	movq	_ESC_BSPEC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%rbx), %edx
	callq	_ESC_AddEscRts
	movq	(%r12), %rdi
	movq	_ESC_BINIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_Devices_B_Init@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_ESC_AddEscRts                  ## TAILCALL
LBB0_5:
	movq	_b_entry_address@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_B_TABLE_ADDRESS@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	movl	$66, %edi
	callq	_Devices_RemoveHATABSEntry
	movq	_ESC_BOPEN@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_BCLOS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_BREAD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_BWRIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_BSTAT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_ESC_BSPEC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ESC_Remove
	movq	_B_DEVICE_BEGIN@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_B_DEVICE_END@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	subq	%rdi, %rdx
	incq	%rdx
	movl	$255, %esi
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_MEMORY_dFillMem                ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_Devices_enable_h_patch,8,3     ## @Devices_enable_h_patch
	.comm	_H_DEVICE_BEGIN,8,3             ## @H_DEVICE_BEGIN
	.comm	_H_DEVICE_END,8,3               ## @H_DEVICE_END
	.comm	_H_TABLE_ADDRESS,8,3            ## @H_TABLE_ADDRESS
	.comm	_Devices_TABLE_OPEN,8,3         ## @Devices_TABLE_OPEN
	.comm	_H_PATCH_OPEN,8,3               ## @H_PATCH_OPEN
	.comm	_Devices_TABLE_CLOS,8,3         ## @Devices_TABLE_CLOS
	.comm	_H_PATCH_CLOS,8,3               ## @H_PATCH_CLOS
	.comm	_Devices_TABLE_READ,8,3         ## @Devices_TABLE_READ
	.comm	_H_PATCH_READ,8,3               ## @H_PATCH_READ
	.comm	_Devices_TABLE_WRIT,8,3         ## @Devices_TABLE_WRIT
	.comm	_H_PATCH_WRIT,8,3               ## @H_PATCH_WRIT
	.comm	_Devices_TABLE_STAT,8,3         ## @Devices_TABLE_STAT
	.comm	_H_PATCH_STAT,8,3               ## @H_PATCH_STAT
	.comm	_Devices_TABLE_SPEC,8,3         ## @Devices_TABLE_SPEC
	.comm	_H_PATCH_SPEC,8,3               ## @H_PATCH_SPEC
	.comm	_ESC_HHOPEN,4,2                 ## @ESC_HHOPEN
	.comm	_Devices_H_Open,4,2             ## @Devices_H_Open
	.comm	_ESC_HHCLOS,4,2                 ## @ESC_HHCLOS
	.comm	_Devices_H_Close,4,2            ## @Devices_H_Close
	.comm	_ESC_HHREAD,4,2                 ## @ESC_HHREAD
	.comm	_Devices_H_Read,4,2             ## @Devices_H_Read
	.comm	_ESC_HHWRIT,4,2                 ## @ESC_HHWRIT
	.comm	_Devices_H_Write,4,2            ## @Devices_H_Write
	.comm	_ESC_HHSTAT,4,2                 ## @ESC_HHSTAT
	.comm	_Devices_H_Status,4,2           ## @Devices_H_Status
	.comm	_ESC_HHSPEC,4,2                 ## @ESC_HHSPEC
	.comm	_Devices_H_Special,4,2          ## @Devices_H_Special
	.comm	_h_entry_address,4,2            ## @h_entry_address
	.comm	_Devices_enable_b_patch,8,3     ## @Devices_enable_b_patch
	.comm	_B_DEVICE_BEGIN,8,3             ## @B_DEVICE_BEGIN
	.comm	_B_DEVICE_END,8,3               ## @B_DEVICE_END
	.comm	_B_TABLE_ADDRESS,8,3            ## @B_TABLE_ADDRESS
	.comm	_B_PATCH_OPEN,8,3               ## @B_PATCH_OPEN
	.comm	_B_PATCH_CLOS,8,3               ## @B_PATCH_CLOS
	.comm	_B_PATCH_READ,8,3               ## @B_PATCH_READ
	.comm	_B_PATCH_WRIT,8,3               ## @B_PATCH_WRIT
	.comm	_B_PATCH_STAT,8,3               ## @B_PATCH_STAT
	.comm	_B_PATCH_SPEC,8,3               ## @B_PATCH_SPEC
	.comm	_Devices_TABLE_INIT,8,3         ## @Devices_TABLE_INIT
	.comm	_B_PATCH_INIT,8,3               ## @B_PATCH_INIT
	.comm	_ESC_BOPEN,4,2                  ## @ESC_BOPEN
	.comm	_Devices_B_Open,4,2             ## @Devices_B_Open
	.comm	_ESC_BCLOS,4,2                  ## @ESC_BCLOS
	.comm	_Devices_B_Close,4,2            ## @Devices_B_Close
	.comm	_ESC_BREAD,4,2                  ## @ESC_BREAD
	.comm	_Devices_B_Read,4,2             ## @Devices_B_Read
	.comm	_ESC_BWRIT,4,2                  ## @ESC_BWRIT
	.comm	_Devices_B_Write,4,2            ## @Devices_B_Write
	.comm	_ESC_BSTAT,4,2                  ## @ESC_BSTAT
	.comm	_Devices_B_Null,4,2             ## @Devices_B_Null
	.comm	_ESC_BSPEC,4,2                  ## @ESC_BSPEC
	.comm	_ESC_BINIT,4,2                  ## @ESC_BINIT
	.comm	_Devices_B_Init,4,2             ## @Devices_B_Init
	.comm	_b_entry_address,4,2            ## @b_entry_address
	.comm	_Devices_enable_r_patch,8,3     ## @Devices_enable_r_patch
	.comm	_ESC_RCLOS,4,2                  ## @ESC_RCLOS
	.comm	_ESC_RINIT,4,2                  ## @ESC_RINIT
	.comm	_ESC_ROPEN,4,2                  ## @ESC_ROPEN
	.comm	_ESC_RREAD,4,2                  ## @ESC_RREAD
	.comm	_ESC_RSPEC,4,2                  ## @ESC_RSPEC
	.comm	_ESC_RSTAT,4,2                  ## @ESC_RSTAT
	.comm	_ESC_RWRIT,4,2                  ## @ESC_RWRIT
	.comm	_RDevice_CLOS,4,2               ## @RDevice_CLOS
	.comm	_RDevice_INIT,4,2               ## @RDevice_INIT
	.comm	_RDevice_OPEN,4,2               ## @RDevice_OPEN
	.comm	_RDevice_READ,4,2               ## @RDevice_READ
	.comm	_RDevice_SPEC,4,2               ## @RDevice_SPEC
	.comm	_RDevice_STAT,4,2               ## @RDevice_STAT
	.comm	_RDevice_WRIT,4,2               ## @RDevice_WRIT
	.comm	_R_DEVICE_BEGIN,8,3             ## @R_DEVICE_BEGIN
	.comm	_R_DEVICE_END,8,3               ## @R_DEVICE_END
	.comm	_R_PATCH_CLOS,8,3               ## @R_PATCH_CLOS
	.comm	_R_PATCH_INIT,8,3               ## @R_PATCH_INIT
	.comm	_R_PATCH_OPEN,8,3               ## @R_PATCH_OPEN
	.comm	_R_PATCH_READ,8,3               ## @R_PATCH_READ
	.comm	_R_PATCH_SPEC,8,3               ## @R_PATCH_SPEC
	.comm	_R_PATCH_STAT,8,3               ## @R_PATCH_STAT
	.comm	_R_PATCH_WRIT,8,3               ## @R_PATCH_WRIT
	.comm	_R_TABLE_ADDRESS,8,3            ## @R_TABLE_ADDRESS
	.comm	_r_entry_address,4,2            ## @r_entry_address
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_Devices_UpdatePatches          ; -- Begin function Devices_UpdatePatches
	.p2align	2
_Devices_UpdatePatches:                 ; @Devices_UpdatePatches
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
Lloh0:
	adrp	x8, _Devices_enable_h_patch@GOTPAGE
Lloh1:
	ldr	x8, [x8, _Devices_enable_h_patch@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x24, _Devices_TABLE_OPEN@GOTPAGE
Lloh4:
	ldr	x24, [x24, _Devices_TABLE_OPEN@GOTPAGEOFF]
Lloh5:
	adrp	x23, _Devices_TABLE_CLOS@GOTPAGE
Lloh6:
	ldr	x23, [x23, _Devices_TABLE_CLOS@GOTPAGEOFF]
Lloh7:
	adrp	x22, _Devices_TABLE_READ@GOTPAGE
Lloh8:
	ldr	x22, [x22, _Devices_TABLE_READ@GOTPAGEOFF]
Lloh9:
	adrp	x28, _Devices_TABLE_WRIT@GOTPAGE
Lloh10:
	ldr	x28, [x28, _Devices_TABLE_WRIT@GOTPAGEOFF]
Lloh11:
	adrp	x19, _Devices_TABLE_STAT@GOTPAGE
Lloh12:
	ldr	x19, [x19, _Devices_TABLE_STAT@GOTPAGEOFF]
Lloh13:
	adrp	x21, _Devices_TABLE_SPEC@GOTPAGE
Lloh14:
	ldr	x21, [x21, _Devices_TABLE_SPEC@GOTPAGEOFF]
	cbz	x8, LBB0_2
; %bb.1:
Lloh15:
	adrp	x8, _H_DEVICE_BEGIN@GOTPAGE
Lloh16:
	ldr	x8, [x8, _H_DEVICE_BEGIN@GOTPAGEOFF]
Lloh17:
	ldr	x0, [x8]
Lloh18:
	adrp	x8, _H_DEVICE_END@GOTPAGE
Lloh19:
	ldr	x8, [x8, _H_DEVICE_END@GOTPAGEOFF]
Lloh20:
	ldr	x1, [x8]
	bl	_MEMORY_SetROM
Lloh21:
	adrp	x20, _H_TABLE_ADDRESS@GOTPAGE
Lloh22:
	ldr	x20, [x20, _H_TABLE_ADDRESS@GOTPAGEOFF]
	ldr	x8, [x20]
	ldr	x9, [x24]
	add	x0, x9, x8
Lloh23:
	adrp	x25, _H_PATCH_OPEN@GOTPAGE
Lloh24:
	ldr	x25, [x25, _H_PATCH_OPEN@GOTPAGEOFF]
	ldr	x8, [x25]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x20]
	ldr	x9, [x23]
	add	x0, x9, x8
Lloh25:
	adrp	x26, _H_PATCH_CLOS@GOTPAGE
Lloh26:
	ldr	x26, [x26, _H_PATCH_CLOS@GOTPAGEOFF]
	ldr	x8, [x26]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x20]
	ldr	x9, [x22]
	add	x0, x9, x8
Lloh27:
	adrp	x27, _H_PATCH_READ@GOTPAGE
Lloh28:
	ldr	x27, [x27, _H_PATCH_READ@GOTPAGEOFF]
	ldr	x8, [x27]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x20]
	ldr	x9, [x28]
	add	x0, x9, x8
Lloh29:
	adrp	x28, _H_PATCH_WRIT@GOTPAGE
Lloh30:
	ldr	x28, [x28, _H_PATCH_WRIT@GOTPAGEOFF]
	ldr	x8, [x28]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x20]
	ldr	x9, [x19]
	add	x0, x9, x8
Lloh31:
	adrp	x19, _H_PATCH_STAT@GOTPAGE
Lloh32:
	ldr	x19, [x19, _H_PATCH_STAT@GOTPAGEOFF]
	ldr	x8, [x19]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x20]
	ldr	x9, [x21]
	add	x0, x9, x8
Lloh33:
	adrp	x20, _H_PATCH_SPEC@GOTPAGE
Lloh34:
	ldr	x20, [x20, _H_PATCH_SPEC@GOTPAGEOFF]
	ldr	x8, [x20]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x0, [x25]
Lloh35:
	adrp	x8, _ESC_HHOPEN@GOTPAGE
Lloh36:
	ldr	x8, [x8, _ESC_HHOPEN@GOTPAGEOFF]
Lloh37:
	ldr	w1, [x8]
Lloh38:
	adrp	x8, _Devices_H_Open@GOTPAGE
Lloh39:
	ldr	x8, [x8, _Devices_H_Open@GOTPAGEOFF]
Lloh40:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x26]
Lloh41:
	adrp	x8, _ESC_HHCLOS@GOTPAGE
Lloh42:
	ldr	x8, [x8, _ESC_HHCLOS@GOTPAGEOFF]
Lloh43:
	ldr	w1, [x8]
Lloh44:
	adrp	x8, _Devices_H_Close@GOTPAGE
Lloh45:
	ldr	x8, [x8, _Devices_H_Close@GOTPAGEOFF]
Lloh46:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x27]
Lloh47:
	adrp	x8, _ESC_HHREAD@GOTPAGE
Lloh48:
	ldr	x8, [x8, _ESC_HHREAD@GOTPAGEOFF]
Lloh49:
	ldr	w1, [x8]
Lloh50:
	adrp	x8, _Devices_H_Read@GOTPAGE
Lloh51:
	ldr	x8, [x8, _Devices_H_Read@GOTPAGEOFF]
Lloh52:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x28]
Lloh53:
	adrp	x8, _ESC_HHWRIT@GOTPAGE
Lloh54:
	ldr	x8, [x8, _ESC_HHWRIT@GOTPAGEOFF]
Lloh55:
	ldr	w1, [x8]
Lloh56:
	adrp	x8, _Devices_H_Write@GOTPAGE
Lloh57:
	ldr	x8, [x8, _Devices_H_Write@GOTPAGEOFF]
Lloh58:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x19]
Lloh59:
	adrp	x8, _ESC_HHSTAT@GOTPAGE
Lloh60:
	ldr	x8, [x8, _ESC_HHSTAT@GOTPAGEOFF]
Lloh61:
	ldr	w1, [x8]
Lloh62:
	adrp	x8, _Devices_H_Status@GOTPAGE
Lloh63:
	ldr	x8, [x8, _Devices_H_Status@GOTPAGEOFF]
Lloh64:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x20]
Lloh65:
	adrp	x8, _ESC_HHSPEC@GOTPAGE
Lloh66:
	ldr	x8, [x8, _ESC_HHSPEC@GOTPAGEOFF]
Lloh67:
	ldr	w1, [x8]
Lloh68:
	adrp	x8, _Devices_H_Special@GOTPAGE
Lloh69:
	ldr	x8, [x8, _Devices_H_Special@GOTPAGEOFF]
Lloh70:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	b	LBB0_3
LBB0_2:
Lloh71:
	adrp	x8, _h_entry_address@GOTPAGE
Lloh72:
	ldr	x8, [x8, _h_entry_address@GOTPAGEOFF]
Lloh73:
	ldr	w1, [x8]
Lloh74:
	adrp	x8, _H_TABLE_ADDRESS@GOTPAGE
Lloh75:
	ldr	x8, [x8, _H_TABLE_ADDRESS@GOTPAGEOFF]
Lloh76:
	ldr	x2, [x8]
	mov	w0, #72
	bl	_Devices_RemoveHATABSEntry
Lloh77:
	adrp	x8, _ESC_HHOPEN@GOTPAGE
Lloh78:
	ldr	x8, [x8, _ESC_HHOPEN@GOTPAGEOFF]
Lloh79:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh80:
	adrp	x8, _ESC_HHCLOS@GOTPAGE
Lloh81:
	ldr	x8, [x8, _ESC_HHCLOS@GOTPAGEOFF]
Lloh82:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh83:
	adrp	x8, _ESC_HHREAD@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ESC_HHREAD@GOTPAGEOFF]
Lloh85:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh86:
	adrp	x8, _ESC_HHWRIT@GOTPAGE
Lloh87:
	ldr	x8, [x8, _ESC_HHWRIT@GOTPAGEOFF]
Lloh88:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh89:
	adrp	x8, _ESC_HHSTAT@GOTPAGE
Lloh90:
	ldr	x8, [x8, _ESC_HHSTAT@GOTPAGEOFF]
Lloh91:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh92:
	adrp	x8, _ESC_HHSPEC@GOTPAGE
Lloh93:
	ldr	x8, [x8, _ESC_HHSPEC@GOTPAGEOFF]
Lloh94:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh95:
	adrp	x8, _H_DEVICE_BEGIN@GOTPAGE
Lloh96:
	ldr	x8, [x8, _H_DEVICE_BEGIN@GOTPAGEOFF]
Lloh97:
	ldr	x0, [x8]
Lloh98:
	adrp	x8, _H_DEVICE_END@GOTPAGE
Lloh99:
	ldr	x8, [x8, _H_DEVICE_END@GOTPAGEOFF]
Lloh100:
	ldr	x8, [x8]
	sub	x8, x8, x0
	add	x2, x8, #1
	mov	w1, #255
	bl	_MEMORY_dFillMem
LBB0_3:
Lloh101:
	adrp	x8, _Devices_enable_b_patch@GOTPAGE
Lloh102:
	ldr	x8, [x8, _Devices_enable_b_patch@GOTPAGEOFF]
Lloh103:
	ldr	x8, [x8]
	cbz	x8, LBB0_5
; %bb.4:
Lloh104:
	adrp	x8, _B_DEVICE_BEGIN@GOTPAGE
Lloh105:
	ldr	x8, [x8, _B_DEVICE_BEGIN@GOTPAGEOFF]
Lloh106:
	ldr	x0, [x8]
Lloh107:
	adrp	x8, _B_DEVICE_END@GOTPAGE
Lloh108:
	ldr	x8, [x8, _B_DEVICE_END@GOTPAGEOFF]
Lloh109:
	ldr	x1, [x8]
	bl	_MEMORY_SetROM
Lloh110:
	adrp	x25, _B_TABLE_ADDRESS@GOTPAGE
Lloh111:
	ldr	x25, [x25, _B_TABLE_ADDRESS@GOTPAGEOFF]
	ldr	x8, [x25]
	ldr	x9, [x24]
	add	x0, x9, x8
Lloh112:
	adrp	x24, _B_PATCH_OPEN@GOTPAGE
Lloh113:
	ldr	x24, [x24, _B_PATCH_OPEN@GOTPAGEOFF]
	ldr	x8, [x24]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x25]
	ldr	x9, [x23]
	add	x0, x9, x8
Lloh114:
	adrp	x23, _B_PATCH_CLOS@GOTPAGE
Lloh115:
	ldr	x23, [x23, _B_PATCH_CLOS@GOTPAGEOFF]
	ldr	x8, [x23]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x25]
	ldr	x9, [x22]
	add	x0, x9, x8
Lloh116:
	adrp	x22, _B_PATCH_READ@GOTPAGE
Lloh117:
	ldr	x22, [x22, _B_PATCH_READ@GOTPAGEOFF]
	ldr	x8, [x22]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x25]
Lloh118:
	adrp	x9, _Devices_TABLE_WRIT@GOTPAGE
Lloh119:
	ldr	x9, [x9, _Devices_TABLE_WRIT@GOTPAGEOFF]
Lloh120:
	ldr	x9, [x9]
	add	x0, x9, x8
Lloh121:
	adrp	x21, _B_PATCH_WRIT@GOTPAGE
Lloh122:
	ldr	x21, [x21, _B_PATCH_WRIT@GOTPAGEOFF]
	ldr	x8, [x21]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x25]
Lloh123:
	adrp	x9, _Devices_TABLE_STAT@GOTPAGE
Lloh124:
	ldr	x9, [x9, _Devices_TABLE_STAT@GOTPAGEOFF]
Lloh125:
	ldr	x9, [x9]
	add	x0, x9, x8
Lloh126:
	adrp	x20, _B_PATCH_STAT@GOTPAGE
Lloh127:
	ldr	x20, [x20, _B_PATCH_STAT@GOTPAGEOFF]
	ldr	x8, [x20]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x25]
Lloh128:
	adrp	x9, _Devices_TABLE_SPEC@GOTPAGE
Lloh129:
	ldr	x9, [x9, _Devices_TABLE_SPEC@GOTPAGEOFF]
Lloh130:
	ldr	x9, [x9]
	add	x0, x9, x8
Lloh131:
	adrp	x19, _B_PATCH_SPEC@GOTPAGE
Lloh132:
	ldr	x19, [x19, _B_PATCH_SPEC@GOTPAGEOFF]
	ldr	x8, [x19]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x8, [x25]
Lloh133:
	adrp	x9, _Devices_TABLE_INIT@GOTPAGE
Lloh134:
	ldr	x9, [x9, _Devices_TABLE_INIT@GOTPAGEOFF]
Lloh135:
	ldr	x9, [x9]
	add	x0, x9, x8
Lloh136:
	adrp	x25, _B_PATCH_INIT@GOTPAGE
Lloh137:
	ldr	x25, [x25, _B_PATCH_INIT@GOTPAGEOFF]
	ldr	x8, [x25]
	sub	x1, x8, #1
	bl	_MEMORY_dPutWord
	ldr	x0, [x24]
Lloh138:
	adrp	x8, _ESC_BOPEN@GOTPAGE
Lloh139:
	ldr	x8, [x8, _ESC_BOPEN@GOTPAGEOFF]
Lloh140:
	ldr	w1, [x8]
Lloh141:
	adrp	x8, _Devices_B_Open@GOTPAGE
Lloh142:
	ldr	x8, [x8, _Devices_B_Open@GOTPAGEOFF]
Lloh143:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x23]
Lloh144:
	adrp	x8, _ESC_BCLOS@GOTPAGE
Lloh145:
	ldr	x8, [x8, _ESC_BCLOS@GOTPAGEOFF]
Lloh146:
	ldr	w1, [x8]
Lloh147:
	adrp	x8, _Devices_B_Close@GOTPAGE
Lloh148:
	ldr	x8, [x8, _Devices_B_Close@GOTPAGEOFF]
Lloh149:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x22]
Lloh150:
	adrp	x8, _ESC_BREAD@GOTPAGE
Lloh151:
	ldr	x8, [x8, _ESC_BREAD@GOTPAGEOFF]
Lloh152:
	ldr	w1, [x8]
Lloh153:
	adrp	x8, _Devices_B_Read@GOTPAGE
Lloh154:
	ldr	x8, [x8, _Devices_B_Read@GOTPAGEOFF]
Lloh155:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x21]
Lloh156:
	adrp	x8, _ESC_BWRIT@GOTPAGE
Lloh157:
	ldr	x8, [x8, _ESC_BWRIT@GOTPAGEOFF]
Lloh158:
	ldr	w1, [x8]
Lloh159:
	adrp	x8, _Devices_B_Write@GOTPAGE
Lloh160:
	ldr	x8, [x8, _Devices_B_Write@GOTPAGEOFF]
Lloh161:
	ldr	w2, [x8]
	bl	_ESC_AddEscRts
	ldr	x0, [x20]
Lloh162:
	adrp	x8, _ESC_BSTAT@GOTPAGE
Lloh163:
	ldr	x8, [x8, _ESC_BSTAT@GOTPAGEOFF]
Lloh164:
	ldr	w1, [x8]
Lloh165:
	adrp	x20, _Devices_B_Null@GOTPAGE
Lloh166:
	ldr	x20, [x20, _Devices_B_Null@GOTPAGEOFF]
	ldr	w2, [x20]
	bl	_ESC_AddEscRts
	ldr	x0, [x19]
Lloh167:
	adrp	x8, _ESC_BSPEC@GOTPAGE
Lloh168:
	ldr	x8, [x8, _ESC_BSPEC@GOTPAGEOFF]
Lloh169:
	ldr	w1, [x8]
	ldr	w2, [x20]
	bl	_ESC_AddEscRts
	ldr	x0, [x25]
Lloh170:
	adrp	x8, _ESC_BINIT@GOTPAGE
Lloh171:
	ldr	x8, [x8, _ESC_BINIT@GOTPAGEOFF]
Lloh172:
	ldr	w1, [x8]
Lloh173:
	adrp	x8, _Devices_B_Init@GOTPAGE
Lloh174:
	ldr	x8, [x8, _Devices_B_Init@GOTPAGEOFF]
Lloh175:
	ldr	w2, [x8]
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_ESC_AddEscRts
LBB0_5:
Lloh176:
	adrp	x8, _b_entry_address@GOTPAGE
Lloh177:
	ldr	x8, [x8, _b_entry_address@GOTPAGEOFF]
Lloh178:
	ldr	w1, [x8]
Lloh179:
	adrp	x8, _B_TABLE_ADDRESS@GOTPAGE
Lloh180:
	ldr	x8, [x8, _B_TABLE_ADDRESS@GOTPAGEOFF]
Lloh181:
	ldr	x2, [x8]
	mov	w0, #66
	bl	_Devices_RemoveHATABSEntry
Lloh182:
	adrp	x8, _ESC_BOPEN@GOTPAGE
Lloh183:
	ldr	x8, [x8, _ESC_BOPEN@GOTPAGEOFF]
Lloh184:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh185:
	adrp	x8, _ESC_BCLOS@GOTPAGE
Lloh186:
	ldr	x8, [x8, _ESC_BCLOS@GOTPAGEOFF]
Lloh187:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh188:
	adrp	x8, _ESC_BREAD@GOTPAGE
Lloh189:
	ldr	x8, [x8, _ESC_BREAD@GOTPAGEOFF]
Lloh190:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh191:
	adrp	x8, _ESC_BWRIT@GOTPAGE
Lloh192:
	ldr	x8, [x8, _ESC_BWRIT@GOTPAGEOFF]
Lloh193:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh194:
	adrp	x8, _ESC_BSTAT@GOTPAGE
Lloh195:
	ldr	x8, [x8, _ESC_BSTAT@GOTPAGEOFF]
Lloh196:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh197:
	adrp	x8, _ESC_BSPEC@GOTPAGE
Lloh198:
	ldr	x8, [x8, _ESC_BSPEC@GOTPAGEOFF]
Lloh199:
	ldr	w0, [x8]
	bl	_ESC_Remove
Lloh200:
	adrp	x8, _B_DEVICE_BEGIN@GOTPAGE
Lloh201:
	ldr	x8, [x8, _B_DEVICE_BEGIN@GOTPAGEOFF]
Lloh202:
	ldr	x0, [x8]
Lloh203:
	adrp	x8, _B_DEVICE_END@GOTPAGE
Lloh204:
	ldr	x8, [x8, _B_DEVICE_END@GOTPAGEOFF]
Lloh205:
	ldr	x8, [x8]
	sub	x8, x8, x0
	add	x2, x8, #1
	mov	w1, #255
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_MEMORY_dFillMem
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh167, Lloh168, Lloh169
	.loh AdrpLdrGot	Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh164
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGot	Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh116, Lloh117
	.loh AdrpLdrGot	Lloh114, Lloh115
	.loh AdrpLdrGot	Lloh112, Lloh113
	.loh AdrpLdrGot	Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh203, Lloh204, Lloh205
	.loh AdrpLdrGotLdr	Lloh200, Lloh201, Lloh202
	.loh AdrpLdrGotLdr	Lloh197, Lloh198, Lloh199
	.loh AdrpLdrGotLdr	Lloh194, Lloh195, Lloh196
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGotLdr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotLdr	Lloh182, Lloh183, Lloh184
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.cfi_endproc
                                        ; -- End function
	.comm	_Devices_enable_h_patch,8,3     ; @Devices_enable_h_patch
	.comm	_H_DEVICE_BEGIN,8,3             ; @H_DEVICE_BEGIN
	.comm	_H_DEVICE_END,8,3               ; @H_DEVICE_END
	.comm	_H_TABLE_ADDRESS,8,3            ; @H_TABLE_ADDRESS
	.comm	_Devices_TABLE_OPEN,8,3         ; @Devices_TABLE_OPEN
	.comm	_H_PATCH_OPEN,8,3               ; @H_PATCH_OPEN
	.comm	_Devices_TABLE_CLOS,8,3         ; @Devices_TABLE_CLOS
	.comm	_H_PATCH_CLOS,8,3               ; @H_PATCH_CLOS
	.comm	_Devices_TABLE_READ,8,3         ; @Devices_TABLE_READ
	.comm	_H_PATCH_READ,8,3               ; @H_PATCH_READ
	.comm	_Devices_TABLE_WRIT,8,3         ; @Devices_TABLE_WRIT
	.comm	_H_PATCH_WRIT,8,3               ; @H_PATCH_WRIT
	.comm	_Devices_TABLE_STAT,8,3         ; @Devices_TABLE_STAT
	.comm	_H_PATCH_STAT,8,3               ; @H_PATCH_STAT
	.comm	_Devices_TABLE_SPEC,8,3         ; @Devices_TABLE_SPEC
	.comm	_H_PATCH_SPEC,8,3               ; @H_PATCH_SPEC
	.comm	_ESC_HHOPEN,4,2                 ; @ESC_HHOPEN
	.comm	_Devices_H_Open,4,2             ; @Devices_H_Open
	.comm	_ESC_HHCLOS,4,2                 ; @ESC_HHCLOS
	.comm	_Devices_H_Close,4,2            ; @Devices_H_Close
	.comm	_ESC_HHREAD,4,2                 ; @ESC_HHREAD
	.comm	_Devices_H_Read,4,2             ; @Devices_H_Read
	.comm	_ESC_HHWRIT,4,2                 ; @ESC_HHWRIT
	.comm	_Devices_H_Write,4,2            ; @Devices_H_Write
	.comm	_ESC_HHSTAT,4,2                 ; @ESC_HHSTAT
	.comm	_Devices_H_Status,4,2           ; @Devices_H_Status
	.comm	_ESC_HHSPEC,4,2                 ; @ESC_HHSPEC
	.comm	_Devices_H_Special,4,2          ; @Devices_H_Special
	.comm	_h_entry_address,4,2            ; @h_entry_address
	.comm	_Devices_enable_b_patch,8,3     ; @Devices_enable_b_patch
	.comm	_B_DEVICE_BEGIN,8,3             ; @B_DEVICE_BEGIN
	.comm	_B_DEVICE_END,8,3               ; @B_DEVICE_END
	.comm	_B_TABLE_ADDRESS,8,3            ; @B_TABLE_ADDRESS
	.comm	_B_PATCH_OPEN,8,3               ; @B_PATCH_OPEN
	.comm	_B_PATCH_CLOS,8,3               ; @B_PATCH_CLOS
	.comm	_B_PATCH_READ,8,3               ; @B_PATCH_READ
	.comm	_B_PATCH_WRIT,8,3               ; @B_PATCH_WRIT
	.comm	_B_PATCH_STAT,8,3               ; @B_PATCH_STAT
	.comm	_B_PATCH_SPEC,8,3               ; @B_PATCH_SPEC
	.comm	_Devices_TABLE_INIT,8,3         ; @Devices_TABLE_INIT
	.comm	_B_PATCH_INIT,8,3               ; @B_PATCH_INIT
	.comm	_ESC_BOPEN,4,2                  ; @ESC_BOPEN
	.comm	_Devices_B_Open,4,2             ; @Devices_B_Open
	.comm	_ESC_BCLOS,4,2                  ; @ESC_BCLOS
	.comm	_Devices_B_Close,4,2            ; @Devices_B_Close
	.comm	_ESC_BREAD,4,2                  ; @ESC_BREAD
	.comm	_Devices_B_Read,4,2             ; @Devices_B_Read
	.comm	_ESC_BWRIT,4,2                  ; @ESC_BWRIT
	.comm	_Devices_B_Write,4,2            ; @Devices_B_Write
	.comm	_ESC_BSTAT,4,2                  ; @ESC_BSTAT
	.comm	_Devices_B_Null,4,2             ; @Devices_B_Null
	.comm	_ESC_BSPEC,4,2                  ; @ESC_BSPEC
	.comm	_ESC_BINIT,4,2                  ; @ESC_BINIT
	.comm	_Devices_B_Init,4,2             ; @Devices_B_Init
	.comm	_b_entry_address,4,2            ; @b_entry_address
	.comm	_Devices_enable_r_patch,8,3     ; @Devices_enable_r_patch
	.comm	_ESC_RCLOS,4,2                  ; @ESC_RCLOS
	.comm	_ESC_RINIT,4,2                  ; @ESC_RINIT
	.comm	_ESC_ROPEN,4,2                  ; @ESC_ROPEN
	.comm	_ESC_RREAD,4,2                  ; @ESC_RREAD
	.comm	_ESC_RSPEC,4,2                  ; @ESC_RSPEC
	.comm	_ESC_RSTAT,4,2                  ; @ESC_RSTAT
	.comm	_ESC_RWRIT,4,2                  ; @ESC_RWRIT
	.comm	_RDevice_CLOS,4,2               ; @RDevice_CLOS
	.comm	_RDevice_INIT,4,2               ; @RDevice_INIT
	.comm	_RDevice_OPEN,4,2               ; @RDevice_OPEN
	.comm	_RDevice_READ,4,2               ; @RDevice_READ
	.comm	_RDevice_SPEC,4,2               ; @RDevice_SPEC
	.comm	_RDevice_STAT,4,2               ; @RDevice_STAT
	.comm	_RDevice_WRIT,4,2               ; @RDevice_WRIT
	.comm	_R_DEVICE_BEGIN,8,3             ; @R_DEVICE_BEGIN
	.comm	_R_DEVICE_END,8,3               ; @R_DEVICE_END
	.comm	_R_PATCH_CLOS,8,3               ; @R_PATCH_CLOS
	.comm	_R_PATCH_INIT,8,3               ; @R_PATCH_INIT
	.comm	_R_PATCH_OPEN,8,3               ; @R_PATCH_OPEN
	.comm	_R_PATCH_READ,8,3               ; @R_PATCH_READ
	.comm	_R_PATCH_SPEC,8,3               ; @R_PATCH_SPEC
	.comm	_R_PATCH_STAT,8,3               ; @R_PATCH_STAT
	.comm	_R_PATCH_WRIT,8,3               ; @R_PATCH_WRIT
	.comm	_R_TABLE_ADDRESS,8,3            ; @R_TABLE_ADDRESS
	.comm	_r_entry_address,4,2            ; @r_entry_address
.subsections_via_symbols
