	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function bdx_update_stats
_bdx_update_stats:                      ## @bdx_update_stats
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movq	%rdi, %rbx
	movl	$29184, %esi                    ## imm = 0x7200
	callq	_bdx_read_l2stat
	movl	%eax, (%rbx)
	movq	%rbx, %rdi
	movl	$29200, %esi                    ## imm = 0x7210
	callq	_bdx_read_l2stat
	movl	%eax, 4(%rbx)
	movq	%rbx, %rdi
	movl	$29216, %esi                    ## imm = 0x7220
	callq	_bdx_read_l2stat
	movl	%eax, 8(%rbx)
	movq	%rbx, %rdi
	movl	$29232, %esi                    ## imm = 0x7230
	callq	_bdx_read_l2stat
	movl	%eax, 12(%rbx)
	movq	%rbx, %rdi
	movl	$29248, %esi                    ## imm = 0x7240
	callq	_bdx_read_l2stat
	movl	%eax, 16(%rbx)
	movq	%rbx, %rdi
	movl	$29264, %esi                    ## imm = 0x7250
	callq	_bdx_read_l2stat
	movl	%eax, 20(%rbx)
	movq	%rbx, %rdi
	movl	$29280, %esi                    ## imm = 0x7260
	callq	_bdx_read_l2stat
	movl	%eax, 24(%rbx)
	movq	%rbx, %rdi
	movl	$29296, %esi                    ## imm = 0x7270
	callq	_bdx_read_l2stat
	movl	%eax, 28(%rbx)
	movq	%rbx, %rdi
	movl	$29312, %esi                    ## imm = 0x7280
	callq	_bdx_read_l2stat
	movl	%eax, 32(%rbx)
	movq	%rbx, %rdi
	movl	$29328, %esi                    ## imm = 0x7290
	callq	_bdx_read_l2stat
	movl	%eax, 36(%rbx)
	movq	%rbx, %rdi
	movl	$29344, %esi                    ## imm = 0x72A0
	callq	_bdx_read_l2stat
	movl	%eax, 40(%rbx)
	movq	%rbx, %rdi
	movl	$29360, %esi                    ## imm = 0x72B0
	callq	_bdx_read_l2stat
	movl	%eax, 44(%rbx)
	xorl	%edi, %edi
	callq	_BDX_ASSERT
	movq	%rbx, %rdi
	movl	$29424, %esi                    ## imm = 0x72F0
	callq	_bdx_read_l2stat
	movl	%eax, 48(%rbx)
	movq	%rbx, %rdi
	movl	$29440, %esi                    ## imm = 0x7300
	callq	_bdx_read_l2stat
	movl	%eax, 52(%rbx)
	movq	%rbx, %rdi
	movl	$29456, %esi                    ## imm = 0x7310
	callq	_bdx_read_l2stat
	movl	%eax, 56(%rbx)
	movq	%rbx, %rdi
	movl	$29472, %esi                    ## imm = 0x7320
	callq	_bdx_read_l2stat
	movl	%eax, 60(%rbx)
	xorl	%edi, %edi
	callq	_BDX_ASSERT
	movq	%rbx, %rdi
	movl	$29552, %esi                    ## imm = 0x7370
	callq	_bdx_read_l2stat
	movl	%eax, 64(%rbx)
	movq	%rbx, %rdi
	movl	$29568, %esi                    ## imm = 0x7380
	callq	_bdx_read_l2stat
	movl	%eax, 68(%rbx)
	movq	%rbx, %rdi
	movl	$29584, %esi                    ## imm = 0x7390
	callq	_bdx_read_l2stat
	movl	%eax, 72(%rbx)
	xorl	%edi, %edi
	callq	_BDX_ASSERT
	movq	%rbx, %rdi
	movl	$29632, %esi                    ## imm = 0x73C0
	callq	_bdx_read_l2stat
	movl	%eax, 76(%rbx)
	movq	%rbx, %rdi
	movl	$29648, %esi                    ## imm = 0x73D0
	callq	_bdx_read_l2stat
	movl	%eax, 80(%rbx)
	movq	%rbx, %rdi
	movl	$29664, %esi                    ## imm = 0x73E0
	callq	_bdx_read_l2stat
	movl	%eax, 84(%rbx)
	movq	%rbx, %rdi
	movl	$29680, %esi                    ## imm = 0x73F0
	callq	_bdx_read_l2stat
	movl	%eax, 88(%rbx)
	xorl	%edi, %edi
	callq	_BDX_ASSERT
	movl	$1, %edi
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	jmp	_BDX_ASSERT                     ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_bdx_update_stats
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function bdx_update_stats
_bdx_update_stats:                      ; @bdx_update_stats
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
	mov	w1, #29184
	bl	_bdx_read_l2stat
	str	w0, [x19]
	mov	x0, x19
	mov	w1, #29200
	bl	_bdx_read_l2stat
	str	w0, [x19, #4]
	mov	x0, x19
	mov	w1, #29216
	bl	_bdx_read_l2stat
	str	w0, [x19, #8]
	mov	x0, x19
	mov	w1, #29232
	bl	_bdx_read_l2stat
	str	w0, [x19, #12]
	mov	x0, x19
	mov	w1, #29248
	bl	_bdx_read_l2stat
	str	w0, [x19, #16]
	mov	x0, x19
	mov	w1, #29264
	bl	_bdx_read_l2stat
	str	w0, [x19, #20]
	mov	x0, x19
	mov	w1, #29280
	bl	_bdx_read_l2stat
	str	w0, [x19, #24]
	mov	x0, x19
	mov	w1, #29296
	bl	_bdx_read_l2stat
	str	w0, [x19, #28]
	mov	x0, x19
	mov	w1, #29312
	bl	_bdx_read_l2stat
	str	w0, [x19, #32]
	mov	x0, x19
	mov	w1, #29328
	bl	_bdx_read_l2stat
	str	w0, [x19, #36]
	mov	x0, x19
	mov	w1, #29344
	bl	_bdx_read_l2stat
	str	w0, [x19, #40]
	mov	x0, x19
	mov	w1, #29360
	bl	_bdx_read_l2stat
	str	w0, [x19, #44]
	mov	w0, #0
	bl	_BDX_ASSERT
	mov	x0, x19
	mov	w1, #29424
	bl	_bdx_read_l2stat
	str	w0, [x19, #48]
	mov	x0, x19
	mov	w1, #29440
	bl	_bdx_read_l2stat
	str	w0, [x19, #52]
	mov	x0, x19
	mov	w1, #29456
	bl	_bdx_read_l2stat
	str	w0, [x19, #56]
	mov	x0, x19
	mov	w1, #29472
	bl	_bdx_read_l2stat
	str	w0, [x19, #60]
	mov	w0, #0
	bl	_BDX_ASSERT
	mov	x0, x19
	mov	w1, #29552
	bl	_bdx_read_l2stat
	str	w0, [x19, #64]
	mov	x0, x19
	mov	w1, #29568
	bl	_bdx_read_l2stat
	str	w0, [x19, #68]
	mov	x0, x19
	mov	w1, #29584
	bl	_bdx_read_l2stat
	str	w0, [x19, #72]
	mov	w0, #0
	bl	_BDX_ASSERT
	mov	x0, x19
	mov	w1, #29632
	bl	_bdx_read_l2stat
	str	w0, [x19, #76]
	mov	x0, x19
	mov	w1, #29648
	bl	_bdx_read_l2stat
	str	w0, [x19, #80]
	mov	x0, x19
	mov	w1, #29664
	bl	_bdx_read_l2stat
	str	w0, [x19, #84]
	mov	x0, x19
	mov	w1, #29680
	bl	_bdx_read_l2stat
	str	w0, [x19, #88]
	mov	w0, #0
	bl	_BDX_ASSERT
	mov	w0, #1
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_BDX_ASSERT
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_bdx_update_stats
.subsections_via_symbols
