	.file	"extr_anal_xtensa.c_xtensa_st1_op.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	xtensa_st1_op, @function
xtensa_st1_op:
.LFB0:
	.cfi_startproc
	endbr64
	mov	eax, DWORD PTR 4[rcx]
	sar	eax, 4
	and	eax, 15
	cmp	eax, 8
	je	.L2
	jg	.L3
	cmp	eax, 4
	jle	.L4
	sub	eax, 6
	cmp	eax, 1
	ja	.L5
	mov	rax, QWORD PTR R_ANAL_OP_TYPE_IO[rip]
	mov	QWORD PTR [rsi], rax
	ret
	.p2align 4,,10
	.p2align 3
.L3:
	sub	eax, 14
	cmp	eax, 1
	ja	.L5
.L4:
	mov	rax, QWORD PTR R_ANAL_OP_TYPE_NULL[rip]
	mov	QWORD PTR [rsi], rax
	ret
	.p2align 4,,10
	.p2align 3
.L2:
	mov	rax, QWORD PTR R_ANAL_OP_TYPE_SWI[rip]
	mov	QWORD PTR [rsi], rax
	ret
	.p2align 4,,10
	.p2align 3
.L5:
	jmp	xtensa_unk_op@PLT
	.cfi_endproc
.LFE0:
	.size	xtensa_st1_op, .-xtensa_st1_op
	.comm	R_ANAL_OP_TYPE_SWI,8,8
	.comm	R_ANAL_OP_TYPE_NULL,8,8
	.comm	R_ANAL_OP_TYPE_IO,8,8
	.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_anal_xtensa.c_xtensa_st1_op.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	xtensa_st1_op, %function
xtensa_st1_op:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	ldr	ip, [r3, #4]
	asr	ip, ip, #4
	and	ip, ip, #15
	cmp	ip, #15
	ldrls	pc, [pc, ip, asl #2]
	b	.L2
.L4:
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L3
	.word	.L2
	.word	.L6
	.word	.L6
	.word	.L5
	.word	.L2
	.word	.L2
	.word	.L2
	.word	.L2
	.word	.L2
	.word	.L3
	.word	.L3
.L3:
	ldr	r3, .L9
	ldr	r3, [r3]
	str	r3, [r1]
	bx	lr
.L2:
	b	xtensa_unk_op
.L6:
	ldr	r3, .L9+4
	ldr	r3, [r3]
	str	r3, [r1]
	bx	lr
.L5:
	ldr	r3, .L9+8
	ldr	r3, [r3]
	str	r3, [r1]
	bx	lr
.L10:
	.align	2
.L9:
	.word	R_ANAL_OP_TYPE_NULL
	.word	R_ANAL_OP_TYPE_IO
	.word	R_ANAL_OP_TYPE_SWI
	.size	xtensa_st1_op, .-xtensa_st1_op
	.comm	R_ANAL_OP_TYPE_SWI,4,4
	.comm	R_ANAL_OP_TYPE_NULL,4,4
	.comm	R_ANAL_OP_TYPE_IO,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
