	.file	"extr_redzone.c_redzone_roundup.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	redzone_roundup, @function
redzone_roundup:
.LFB0:
	.cfi_startproc
	endbr64
	cmp	DWORD PTR REDZONE_HSIZE[rip], edi
	cmovge	edi, DWORD PTR REDZONE_HSIZE[rip]
	mov	eax, 128
	cmp	edi, 128
	jle	.L1
	mov	eax, 256
	cmp	edi, 256
	jle	.L1
	mov	eax, 512
	cmp	edi, 512
	jle	.L1
	mov	eax, 1024
	cmp	edi, 1024
	jle	.L1
	cmp	edi, 2048
	mov	eax, 2048
	cmovg	eax, DWORD PTR PAGE_SIZE[rip]
.L1:
	ret
	.cfi_endproc
.LFE0:
	.size	redzone_roundup, .-redzone_roundup
	.comm	REDZONE_HSIZE,4,4
	.comm	PAGE_SIZE,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_redzone.c_redzone_roundup.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	redzone_roundup, %function
redzone_roundup:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	ldr	r3, .L9
	ldr	r3, [r3]
	cmp	r0, r3
	movlt	r0, r3
	cmp	r0, #128
	ble	.L3
	cmp	r0, #256
	ble	.L4
	cmp	r0, #512
	ble	.L5
	cmp	r0, #1024
	ble	.L6
	cmp	r0, #2048
	ble	.L7
	ldr	r3, .L9+4
	ldr	r0, [r3]
	bx	lr
.L3:
	mov	r0, #128
	bx	lr
.L5:
	mov	r0, #512
	bx	lr
.L4:
	mov	r0, #256
	bx	lr
.L6:
	mov	r0, #1024
	bx	lr
.L7:
	mov	r0, #2048
	bx	lr
.L10:
	.align	2
.L9:
	.word	REDZONE_HSIZE
	.word	PAGE_SIZE
	.size	redzone_roundup, .-redzone_roundup
	.comm	REDZONE_HSIZE,4,4
	.comm	PAGE_SIZE,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
