	.file	"extr_retroarch.c_retroarch_override_setting_set.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.globl	retroarch_override_setting_set
	.type	retroarch_override_setting_set, @function
retroarch_override_setting_set:
.LFB0:
	.cfi_startproc
	endbr64
	add	edi, -128
	cmp	edi, 15
	ja	.L1
	lea	rdx, .L4[rip]
	movsx	rax, DWORD PTR [rdx+rdi*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L18-.L4
	.long	.L17-.L4
	.long	.L16-.L4
	.long	.L15-.L4
	.long	.L1-.L4
	.long	.L14-.L4
	.long	.L13-.L4
	.long	.L12-.L4
	.long	.L11-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L9:
	mov	DWORD PTR has_set_log_to_file[rip], 1
.L1:
	ret
	.p2align 4,,10
	.p2align 3
.L3:
	mov	DWORD PTR has_set_bps_pref[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L18:
	mov	DWORD PTR has_set_verbosity[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L17:
	mov	DWORD PTR has_set_ups_pref[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L16:
	mov	DWORD PTR has_set_state_path[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L15:
	mov	DWORD PTR has_set_save_path[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L14:
	mov	DWORD PTR has_set_netplay_stateless_mode[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L13:
	mov	DWORD PTR has_set_netplay_mode[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L12:
	mov	DWORD PTR has_set_netplay_ip_port[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L11:
	mov	DWORD PTR has_set_netplay_ip_address[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L10:
	mov	DWORD PTR has_set_netplay_check_frames[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L8:
	mov	DWORD PTR has_set_libretro_directory[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L7:
	test	rsi, rsi
	je	.L1
	mov	esi, DWORD PTR [rsi]
	mov	edi, DWORD PTR has_set_libretro_device[rip]
	jmp	BIT256_SET@PLT
	.p2align 4,,10
	.p2align 3
.L6:
	mov	DWORD PTR has_set_libretro[rip], 1
	ret
	.p2align 4,,10
	.p2align 3
.L5:
	mov	DWORD PTR has_set_ips_pref[rip], 1
	ret
	.cfi_endproc
.LFE0:
	.size	retroarch_override_setting_set, .-retroarch_override_setting_set
	.comm	has_set_verbosity,4,4
	.comm	has_set_ups_pref,4,4
	.comm	has_set_state_path,4,4
	.comm	has_set_save_path,4,4
	.comm	has_set_netplay_stateless_mode,4,4
	.comm	has_set_netplay_mode,4,4
	.comm	has_set_netplay_ip_port,4,4
	.comm	has_set_netplay_ip_address,4,4
	.comm	has_set_netplay_check_frames,4,4
	.comm	has_set_log_to_file,4,4
	.comm	has_set_libretro_directory,4,4
	.comm	has_set_libretro_device,4,4
	.comm	has_set_libretro,4,4
	.comm	has_set_ips_pref,4,4
	.comm	has_set_bps_pref,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_retroarch.c_retroarch_override_setting_set.c"
	.text
	.align	2
	.global	retroarch_override_setting_set
	.syntax unified
	.arm
	.fpu softvfp
	.type	retroarch_override_setting_set, %function
retroarch_override_setting_set:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	sub	r0, r0, #128
	cmp	r0, #15
	ldrls	pc, [pc, r0, asl #2]
	b	.L1
.L4:
	.word	.L18
	.word	.L17
	.word	.L16
	.word	.L15
	.word	.L1
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
.L9:
	mov	r2, #1
	ldr	r3, .L23
	str	r2, [r3]
.L1:
	bx	lr
.L3:
	mov	r2, #1
	ldr	r3, .L23+4
	str	r2, [r3]
	bx	lr
.L18:
	mov	r2, #1
	ldr	r3, .L23+8
	str	r2, [r3]
	bx	lr
.L17:
	mov	r2, #1
	ldr	r3, .L23+12
	str	r2, [r3]
	bx	lr
.L16:
	mov	r2, #1
	ldr	r3, .L23+16
	str	r2, [r3]
	bx	lr
.L15:
	mov	r2, #1
	ldr	r3, .L23+20
	str	r2, [r3]
	bx	lr
.L14:
	mov	r2, #1
	ldr	r3, .L23+24
	str	r2, [r3]
	bx	lr
.L13:
	mov	r2, #1
	ldr	r3, .L23+28
	str	r2, [r3]
	bx	lr
.L12:
	mov	r2, #1
	ldr	r3, .L23+32
	str	r2, [r3]
	bx	lr
.L11:
	mov	r2, #1
	ldr	r3, .L23+36
	str	r2, [r3]
	bx	lr
.L10:
	mov	r2, #1
	ldr	r3, .L23+40
	str	r2, [r3]
	bx	lr
.L8:
	mov	r2, #1
	ldr	r3, .L23+44
	str	r2, [r3]
	bx	lr
.L7:
	cmp	r1, #0
	bxeq	lr
	ldr	r3, .L23+48
	ldr	r1, [r1]
	ldr	r0, [r3]
	b	BIT256_SET
.L6:
	mov	r2, #1
	ldr	r3, .L23+52
	str	r2, [r3]
	bx	lr
.L5:
	mov	r2, #1
	ldr	r3, .L23+56
	str	r2, [r3]
	bx	lr
.L24:
	.align	2
.L23:
	.word	has_set_log_to_file
	.word	has_set_bps_pref
	.word	has_set_verbosity
	.word	has_set_ups_pref
	.word	has_set_state_path
	.word	has_set_save_path
	.word	has_set_netplay_stateless_mode
	.word	has_set_netplay_mode
	.word	has_set_netplay_ip_port
	.word	has_set_netplay_ip_address
	.word	has_set_netplay_check_frames
	.word	has_set_libretro_directory
	.word	has_set_libretro_device
	.word	has_set_libretro
	.word	has_set_ips_pref
	.size	retroarch_override_setting_set, .-retroarch_override_setting_set
	.comm	has_set_verbosity,4,4
	.comm	has_set_ups_pref,4,4
	.comm	has_set_state_path,4,4
	.comm	has_set_save_path,4,4
	.comm	has_set_netplay_stateless_mode,4,4
	.comm	has_set_netplay_mode,4,4
	.comm	has_set_netplay_ip_port,4,4
	.comm	has_set_netplay_ip_address,4,4
	.comm	has_set_netplay_check_frames,4,4
	.comm	has_set_log_to_file,4,4
	.comm	has_set_libretro_directory,4,4
	.comm	has_set_libretro_device,4,4
	.comm	has_set_libretro,4,4
	.comm	has_set_ips_pref,4,4
	.comm	has_set_bps_pref,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
