	.file	"extr_isa_pci.c_isab_pci_probe.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.string	"PCI-ISA bridge with incorrect subclass 0x%x\n"
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC1:
	.string	"PCI-ISA bridge"
	.text
	.p2align 4
	.type	isab_pci_probe, @function
isab_pci_probe:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	ebp, edi
	call	pci_get_class@PLT
	cmp	rax, QWORD PTR PCIC_BRIDGE[rip]
	je	.L2
.L12:
	mov	edi, ebp
	call	pci_get_devid@PLT
	cmp	eax, 109449478
	je	.L3
	jg	.L4
	cmp	eax, 16781432
	je	.L3
	jg	.L5
	cmp	eax, 4216
	je	.L3
	jle	.L78
	cmp	eax, 397316
	je	.L3
	cmp	eax, 528441
	jne	.L7
	.p2align 4,,10
	.p2align 3
.L3:
	mov	eax, DWORD PTR bootverbose[rip]
	test	eax, eax
	jne	.L79
.L13:
	mov	edi, ebp
	lea	rsi, .LC1[rip]
	call	device_set_desc@PLT
	mov	eax, -10000
	pop	rbp
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L5:
	.cfi_restore_state
	cmp	eax, 92672262
	je	.L3
	jle	.L80
	cmp	eax, 93720838
	je	.L3
.L7:
	mov	eax, DWORD PTR ENXIO[rip]
	pop	rbp
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L4:
	.cfi_restore_state
	cmp	eax, 606109830
	je	.L3
	jle	.L81
	cmp	eax, 1896906886
	je	.L3
	jle	.L82
	cmp	eax, 1905819782
	jne	.L7
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L81:
	cmp	eax, 356716729
	je	.L3
	jle	.L83
	cmp	eax, 605061254
	jne	.L7
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L82:
	cmp	eax, 608206982
	je	.L3
	cmp	eax, 1879081094
	jne	.L7
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L83:
	cmp	eax, 305037446
	je	.L3
	cmp	eax, 355668153
	jne	.L7
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L80:
	cmp	eax, 33558886
	je	.L3
	cmp	eax, 75792518
	jne	.L7
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L78:
	cmp	eax, -2006314912
	je	.L3
	cmp	eax, -956297147
	jne	.L7
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L2:
	mov	edi, ebp
	call	pci_get_subclass@PLT
	cdqe
	cmp	rax, QWORD PTR PCIS_BRIDGE_ISA[rip]
	jne	.L12
	jmp	.L13
.L79:
	mov	edi, ebp
	call	pci_get_subclass@PLT
	lea	rdi, .LC0[rip]
	mov	esi, eax
	call	printf@PLT
	jmp	.L13
	.cfi_endproc
.LFE0:
	.size	isab_pci_probe, .-isab_pci_probe
	.comm	bootverbose,4,4
	.comm	PCIS_BRIDGE_ISA,8,8
	.comm	PCIC_BRIDGE,8,8
	.comm	ENXIO,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_isa_pci.c_isab_pci_probe.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"PCI-ISA bridge with incorrect subclass 0x%x\012\000"
	.align	2
.LC1:
	.ascii	"PCI-ISA bridge\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	isab_pci_probe, %function
isab_pci_probe:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	mov	r4, r0
	bl	pci_get_class
	ldr	r3, .L27
	ldr	r3, [r3]
	cmp	r0, r3
	beq	.L2
.L12:
	mov	r0, r4
	bl	pci_get_devid
	ldr	r3, .L27+4
	cmp	r0, r3
	beq	.L3
	bgt	.L4
	ldr	r3, .L27+8
	cmp	r0, r3
	beq	.L3
	bgt	.L5
	add	r3, r3, #-16777216
	cmp	r0, r3
	beq	.L3
	ble	.L21
	ldr	r3, .L27+12
	cmp	r0, r3
	beq	.L3
	ldr	r3, .L27+16
	cmp	r0, r3
	bne	.L7
.L3:
	ldr	r3, .L27+20
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L22
.L13:
	mov	r0, r4
	ldr	r1, .L27+24
	bl	device_set_desc
	ldr	r0, .L27+28
	pop	{r4, pc}
.L5:
	ldr	r3, .L27+32
	cmp	r0, r3
	beq	.L3
	ble	.L23
	ldr	r3, .L27+36
	cmp	r0, r3
	beq	.L3
.L7:
	ldr	r3, .L27+40
	ldr	r0, [r3]
	pop	{r4, pc}
.L4:
	ldr	r3, .L27+44
	cmp	r0, r3
	beq	.L3
	ble	.L24
	ldr	r3, .L27+48
	cmp	r0, r3
	beq	.L3
	ble	.L25
	ldr	r3, .L27+52
	cmp	r0, r3
	bne	.L7
	b	.L3
.L24:
	ldr	r3, .L27+56
	cmp	r0, r3
	beq	.L3
	ble	.L26
	ldr	r3, .L27+60
	cmp	r0, r3
	bne	.L7
	b	.L3
.L25:
	add	r3, r3, #-1291845632
	add	r3, r3, #3145728
	cmp	r0, r3
	beq	.L3
	add	r3, r3, #1258291200
	add	r3, r3, #12582912
	cmp	r0, r3
	bne	.L7
	b	.L3
.L26:
	ldr	r3, .L27+64
	cmp	r0, r3
	beq	.L3
	add	r3, r3, #50593792
	add	r3, r3, #36864
	add	r3, r3, #51
	cmp	r0, r3
	bne	.L7
	b	.L3
.L23:
	ldr	r3, .L27+68
	cmp	r0, r3
	beq	.L3
	ldr	r3, .L27+72
	cmp	r0, r3
	bne	.L7
	b	.L3
.L21:
	add	r3, r3, #-1996488704
	sub	r3, r3, #9830400
	sub	r3, r3, #24
	cmp	r0, r3
	beq	.L3
	ldr	r3, .L27+76
	cmp	r0, r3
	bne	.L7
	b	.L3
.L2:
	mov	r0, r4
	bl	pci_get_subclass
	ldr	r3, .L27+80
	ldr	r3, [r3]
	cmp	r0, r3
	bne	.L12
	b	.L13
.L22:
	mov	r0, r4
	bl	pci_get_subclass
	mov	r1, r0
	ldr	r0, .L27+84
	bl	printf
	b	.L13
.L28:
	.align	2
.L27:
	.word	PCIC_BRIDGE
	.word	109449478
	.word	16781432
	.word	397316
	.word	528441
	.word	bootverbose
	.word	.LC1
	.word	-10000
	.word	92672262
	.word	93720838
	.word	ENXIO
	.word	606109830
	.word	1896906886
	.word	1905819782
	.word	356716729
	.word	605061254
	.word	305037446
	.word	33558886
	.word	75792518
	.word	-956297147
	.word	PCIS_BRIDGE_ISA
	.word	.LC0
	.size	isab_pci_probe, .-isab_pci_probe
	.comm	bootverbose,4,4
	.comm	PCIS_BRIDGE_ISA,4,4
	.comm	PCIC_BRIDGE,4,4
	.comm	ENXIO,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
