	.file	"pg"
	.text
	.globl	evalexpr_0_0                    // -- Begin function evalexpr_0_0
	.p2align	2
	.type	evalexpr_0_0,@function
evalexpr_0_0:                           // @evalexpr_0_0
	.cfi_startproc
// %bb.0:                               // %entry
	ldr	x10, [x1, #8]
	ldr	x9, [x0, #16]
	ldp	x12, x11, [x10, #24]
	ldrh	w13, [x10, #6]
	ldp	x8, x9, [x9, #24]
	cbnz	w13, .LBB0_2
// %bb.1:                               // %op.0.fetch
	ldr	x13, [x10, #64]
	ldp	x16, x14, [x10, #24]
	ldr	x13, [x13, #16]
	ldrb	w15, [x13, #22]
	strb	wzr, [x14]
	ldrsw	x13, [x13, x15]
	str	x13, [x16]
	mov	w13, #1                         // =0x1
	ldrh	w14, [x10, #4]
	strh	w13, [x10, #6]
	mov	w13, #4                         // =0x4
	str	w13, [x10, #72]
	orr	w13, w14, #0x8
	strh	w13, [x10, #4]
.LBB0_2:                                // %b.op.1.start
	ldr	x10, [x12]
	mov	x12, #15384                     // =0x3c18
	ldrb	w11, [x11]
	movk	x12, #48344, lsl #16
	mov	w13, #1                         // =0x1
	movk	x12, #44953, lsl #32
	str	x10, [x12]
	mov	x10, #13973                     // =0x3695
	movk	x10, #48344, lsl #16
	strb	w11, [x12, #8]
	mov	x11, #15392                     // =0x3c20
	movk	x10, #44953, lsl #32
	movk	x11, #48344, lsl #16
	strb	w13, [x10]
	movk	x11, #44953, lsl #32
	ldrb	w11, [x11]
	cmp	w11, #1
	b.eq	.LBB0_9
// %bb.3:                               // %b.2.isnull.1
	mov	x11, #15408                     // =0x3c30
	movk	x11, #48344, lsl #16
	movk	x11, #44953, lsl #32
	ldrb	w11, [x11]
	cmp	w11, #1
	b.eq	.LBB0_9
// %bb.4:                               // %b.2.no-null-args
	mov	x11, #15380                     // =0x3c14
	movk	x11, #48344, lsl #16
	movk	x11, #44953, lsl #32
	strb	wzr, [x11]
	ldr	w13, [x12, #16]
	cmn	w13, #1
	b.eq	.LBB0_7
// %bb.5:                               // %b.2.no-null-args
	cbz	w13, .LBB0_10
// %bb.6:
	ldr	w12, [x12]
	sdiv	w14, w12, w13
	msub	w12, w14, w13, w12
	sxtw	x12, w12
	b	.LBB0_8
.LBB0_7:
	mov	x12, xzr
.LBB0_8:                                // %int4mod.exit
	ldrb	w11, [x11]
	stur	x12, [x10, #3]
	strb	w11, [x10]
.LBB0_9:                                // %b.op.3.start
	ldrb	w10, [x0, #5]
	ldr	x11, [x0, #8]
	mov	x0, xzr
	strb	w10, [x9]
	str	x11, [x8]
	ret
.LBB0_10:
	stp	x29, x30, [sp, #-16]!           // 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	mov	w0, #21                         // =0x15
	mov	x1, xzr
	bl	errstart
	tbz	w0, #0, .LBB0_12
// %bb.11:
	mov	w0, #130                        // =0x82
	movk	w0, #516, lsl #16
	bl	errcode
	adrp	x0, .L.str.9
	add	x0, x0, :lo12:.L.str.9
	bl	errmsg
	adrp	x0, .L.str.2
	add	x0, x0, :lo12:.L.str.2
	adrp	x2, .L__func__.int4mod
	add	x2, x2, :lo12:.L__func__.int4mod
	mov	w1, #1139                       // =0x473
	bl	errfinish
.LBB0_12:
	bl	abort
.Lfunc_end0:
	.size	evalexpr_0_0, .Lfunc_end0-evalexpr_0_0
	.cfi_endproc
                                        // -- End function
	.globl	evalexpr_0_2                    // -- Begin function evalexpr_0_2
	.p2align	2
	.type	evalexpr_0_2,@function
evalexpr_0_2:                           // @evalexpr_0_2
	.cfi_startproc
// %bb.0:                               // %entry
	mov	x9, #15877                      // =0x3e05
	mov	w8, #10                         // =0xa
	movk	x9, #48344, lsl #16
	movk	x9, #44953, lsl #32
	stur	x8, [x9, #3]
	strb	wzr, [x9]
	ldr	x8, [x0, #8]
	ldrb	w9, [x0, #5]
	mov	x0, x8
	strb	w9, [x2]
	ret
.Lfunc_end1:
	.size	evalexpr_0_2, .Lfunc_end1-evalexpr_0_2
	.cfi_endproc
                                        // -- End function
	.type	.L.str.2,@object                // @.str.2
	.section	.rodata.str1.1,"aMS",@progbits,1
.L.str.2:
	.asciz	"/var/lib/postgresql/postgres/build/../src/backend/utils/adt/int.c"
	.size	.L.str.2, 66

	.type	.L.str.9,@object                // @.str.9
.L.str.9:
	.asciz	"division by zero"
	.size	.L.str.9, 17

	.type	.L__func__.int4mod,@object      // @__func__.int4mod
.L__func__.int4mod:
	.asciz	"int4mod"
	.size	.L__func__.int4mod, 8

	.ident	"Ubuntu clang version 22.0.0 (++20260105081943+212527c00ba6-1~exp1~20260105082109.1379)"
	.section	".note.GNU-stack","",@progbits
