	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_EVENT_USB_Device_ConfigurationChanged ## -- Begin function EVENT_USB_Device_ConfigurationChanged
	.p2align	4, 0x90
_EVENT_USB_Device_ConfigurationChanged: ## @EVENT_USB_Device_ConfigurationChanged
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_KEYBOARD_IN_EPNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_EP_TYPE_INTERRUPT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_ENDPOINT_DIR_IN@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_KEYBOARD_EPSIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_ENDPOINT_BANK_SINGLE@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	popq	%rbp
	jmp	_ENDPOINT_CONFIG                ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_KEYBOARD_IN_EPNUM,4,2          ## @KEYBOARD_IN_EPNUM
	.comm	_EP_TYPE_INTERRUPT,4,2          ## @EP_TYPE_INTERRUPT
	.comm	_ENDPOINT_DIR_IN,4,2            ## @ENDPOINT_DIR_IN
	.comm	_KEYBOARD_EPSIZE,4,2            ## @KEYBOARD_EPSIZE
	.comm	_ENDPOINT_BANK_SINGLE,4,2       ## @ENDPOINT_BANK_SINGLE
	.comm	_CDC_EPSIZE,4,2                 ## @CDC_EPSIZE
	.comm	_CDC_IN_EPADDR,4,2              ## @CDC_IN_EPADDR
	.comm	_CDC_NOTIFICATION_EPADDR,4,2    ## @CDC_NOTIFICATION_EPADDR
	.comm	_CDC_NOTIFICATION_EPSIZE,4,2    ## @CDC_NOTIFICATION_EPSIZE
	.comm	_CDC_OUT_EPADDR,4,2             ## @CDC_OUT_EPADDR
	.comm	_CONSOLE_EPSIZE,4,2             ## @CONSOLE_EPSIZE
	.comm	_CONSOLE_IN_EPNUM,4,2           ## @CONSOLE_IN_EPNUM
	.comm	_CONSOLE_OUT_EPNUM,4,2          ## @CONSOLE_OUT_EPNUM
	.comm	_ENDPOINT_DIR_OUT,4,2           ## @ENDPOINT_DIR_OUT
	.comm	_EP_TYPE_BULK,4,2               ## @EP_TYPE_BULK
	.comm	_MIDI_STREAM_EPSIZE,4,2         ## @MIDI_STREAM_EPSIZE
	.comm	_MIDI_STREAM_IN_EPADDR,4,2      ## @MIDI_STREAM_IN_EPADDR
	.comm	_MIDI_STREAM_OUT_EPADDR,4,2     ## @MIDI_STREAM_OUT_EPADDR
	.comm	_MOUSE_EPSIZE,4,2               ## @MOUSE_EPSIZE
	.comm	_MOUSE_IN_EPNUM,4,2             ## @MOUSE_IN_EPNUM
	.comm	_RAW_EPSIZE,4,2                 ## @RAW_EPSIZE
	.comm	_RAW_IN_EPNUM,4,2               ## @RAW_IN_EPNUM
	.comm	_RAW_OUT_EPNUM,4,2              ## @RAW_OUT_EPNUM
	.comm	_SHARED_EPSIZE,4,2              ## @SHARED_EPSIZE
	.comm	_SHARED_IN_EPNUM,4,2            ## @SHARED_IN_EPNUM
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_EVENT_USB_Device_ConfigurationChanged ; -- Begin function EVENT_USB_Device_ConfigurationChanged
	.p2align	2
_EVENT_USB_Device_ConfigurationChanged: ; @EVENT_USB_Device_ConfigurationChanged
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _KEYBOARD_IN_EPNUM@GOTPAGE
Lloh1:
	ldr	x8, [x8, _KEYBOARD_IN_EPNUM@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x8, _EP_TYPE_INTERRUPT@GOTPAGE
Lloh4:
	ldr	x8, [x8, _EP_TYPE_INTERRUPT@GOTPAGEOFF]
Lloh5:
	ldr	w1, [x8]
Lloh6:
	adrp	x8, _ENDPOINT_DIR_IN@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ENDPOINT_DIR_IN@GOTPAGEOFF]
Lloh8:
	ldr	w2, [x8]
Lloh9:
	adrp	x8, _KEYBOARD_EPSIZE@GOTPAGE
Lloh10:
	ldr	x8, [x8, _KEYBOARD_EPSIZE@GOTPAGEOFF]
Lloh11:
	ldr	w3, [x8]
Lloh12:
	adrp	x8, _ENDPOINT_BANK_SINGLE@GOTPAGE
Lloh13:
	ldr	x8, [x8, _ENDPOINT_BANK_SINGLE@GOTPAGEOFF]
Lloh14:
	ldr	w4, [x8]
	b	_ENDPOINT_CONFIG
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_KEYBOARD_IN_EPNUM,4,2          ; @KEYBOARD_IN_EPNUM
	.comm	_EP_TYPE_INTERRUPT,4,2          ; @EP_TYPE_INTERRUPT
	.comm	_ENDPOINT_DIR_IN,4,2            ; @ENDPOINT_DIR_IN
	.comm	_KEYBOARD_EPSIZE,4,2            ; @KEYBOARD_EPSIZE
	.comm	_ENDPOINT_BANK_SINGLE,4,2       ; @ENDPOINT_BANK_SINGLE
	.comm	_CDC_EPSIZE,4,2                 ; @CDC_EPSIZE
	.comm	_CDC_IN_EPADDR,4,2              ; @CDC_IN_EPADDR
	.comm	_CDC_NOTIFICATION_EPADDR,4,2    ; @CDC_NOTIFICATION_EPADDR
	.comm	_CDC_NOTIFICATION_EPSIZE,4,2    ; @CDC_NOTIFICATION_EPSIZE
	.comm	_CDC_OUT_EPADDR,4,2             ; @CDC_OUT_EPADDR
	.comm	_CONSOLE_EPSIZE,4,2             ; @CONSOLE_EPSIZE
	.comm	_CONSOLE_IN_EPNUM,4,2           ; @CONSOLE_IN_EPNUM
	.comm	_CONSOLE_OUT_EPNUM,4,2          ; @CONSOLE_OUT_EPNUM
	.comm	_ENDPOINT_DIR_OUT,4,2           ; @ENDPOINT_DIR_OUT
	.comm	_EP_TYPE_BULK,4,2               ; @EP_TYPE_BULK
	.comm	_MIDI_STREAM_EPSIZE,4,2         ; @MIDI_STREAM_EPSIZE
	.comm	_MIDI_STREAM_IN_EPADDR,4,2      ; @MIDI_STREAM_IN_EPADDR
	.comm	_MIDI_STREAM_OUT_EPADDR,4,2     ; @MIDI_STREAM_OUT_EPADDR
	.comm	_MOUSE_EPSIZE,4,2               ; @MOUSE_EPSIZE
	.comm	_MOUSE_IN_EPNUM,4,2             ; @MOUSE_IN_EPNUM
	.comm	_RAW_EPSIZE,4,2                 ; @RAW_EPSIZE
	.comm	_RAW_IN_EPNUM,4,2               ; @RAW_IN_EPNUM
	.comm	_RAW_OUT_EPNUM,4,2              ; @RAW_OUT_EPNUM
	.comm	_SHARED_EPSIZE,4,2              ; @SHARED_EPSIZE
	.comm	_SHARED_IN_EPNUM,4,2            ; @SHARED_IN_EPNUM
.subsections_via_symbols
