	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function cit_start_model1
_cit_start_model1:                      ## @cit_start_model1
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r15
	callq	_cit_get_clock_div
	testl	%eax, %eax
	js	LBB0_39
## %bb.1:
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movq	%r15, %rdi
	movl	$296, %esi                      ## imm = 0x128
	movl	$1, %edx
	callq	_cit_read_reg
	xorl	%ebx, %ebx
	movq	%r15, %rdi
	movl	$256, %esi                      ## imm = 0x100
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$1, %esi
	movl	$256, %edx                      ## imm = 0x100
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$256, %esi                      ## imm = 0x100
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$129, %esi
	movl	$256, %edx                      ## imm = 0x100
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$256, %esi                      ## imm = 0x100
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$1, %esi
	movl	$256, %edx                      ## imm = 0x100
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$1, %esi
	movl	$264, %edx                      ## imm = 0x108
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$3, %esi
	movl	$274, %edx                      ## imm = 0x112
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$277, %esi                      ## imm = 0x115
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$6, %esi
	movl	$277, %edx                      ## imm = 0x115
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$278, %esi                      ## imm = 0x116
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$68, %esi
	movl	$278, %edx                      ## imm = 0x116
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$278, %esi                      ## imm = 0x116
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$64, %esi
	movl	$278, %edx                      ## imm = 0x116
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$277, %esi                      ## imm = 0x115
	xorl	%edx, %edx
	callq	_cit_read_reg
	movq	%r15, %rdi
	movl	$14, %esi
	movl	$277, %edx                      ## imm = 0x115
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$25, %esi
	movl	$300, %edx                      ## imm = 0x12C
	callq	_cit_write_reg
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$30, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$13, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$9, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$59, %esi
	xorl	%edx, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$40, %esi
	movl	$34, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$39, %esi
	xorl	%edx, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$43, %esi
	movl	$31, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$8, %edx
	callq	_cit_Packet_Format1
	movq	_cit_model1_ntries@GOTPCREL(%rip), %r14
	cmpl	$0, (%r14)
	jle	LBB0_6
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$44, %esi
	xorl	%edx, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	movl	(%r14), %eax
	cmpl	%eax, %ebx
	jl	LBB0_2
## %bb.3:
	testl	%eax, %eax
	jle	LBB0_6
## %bb.4:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_5:                                 ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$48, %esi
	movl	$20, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	cmpl	(%r14), %ebx
	jl	LBB0_5
LBB0_6:
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$2, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$1, %esi
	movl	$225, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$2, %esi
	movl	$205, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$3, %esi
	movl	$205, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$4, %esi
	movl	$250, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$63, %esi
	movl	$255, %edx
	callq	_cit_PacketFormat2
	xorl	%ebx, %ebx
	movq	%r15, %rdi
	movl	$57, %esi
	xorl	%edx, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$2, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$10, %esi
	movl	$55, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$11, %esi
	movl	$184, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$12, %esi
	movl	$243, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$13, %esi
	movl	$227, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$14, %esi
	movl	$13, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$15, %esi
	movl	$242, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$16, %esi
	movl	$213, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$17, %esi
	movl	$186, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$18, %esi
	movl	$83, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$63, %esi
	movl	$255, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$57, %esi
	xorl	%edx, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$2, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$22, %esi
	xorl	%edx, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$23, %esi
	movl	$40, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$24, %esi
	movl	$125, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$25, %esi
	movl	$190, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$63, %esi
	movl	$255, %edx
	callq	_cit_PacketFormat2
	movq	%r15, %rdi
	movl	$57, %esi
	xorl	%edx, %edx
	callq	_cit_PacketFormat2
	cmpl	$0, (%r14)
	jle	LBB0_14
	.p2align	4, 0x90
LBB0_7:                                 ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$24, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	movl	(%r14), %eax
	cmpl	%eax, %ebx
	jl	LBB0_7
## %bb.8:
	testl	%eax, %eax
	jle	LBB0_14
## %bb.9:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_10:                                ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$19, %esi
	movl	$24, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	movl	(%r14), %eax
	cmpl	%eax, %ebx
	jl	LBB0_10
## %bb.11:
	testl	%eax, %eax
	jle	LBB0_14
## %bb.12:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_13:                                ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$20, %esi
	movl	$6, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	cmpl	(%r14), %ebx
	jl	LBB0_13
LBB0_14:
	movq	%r15, %rdi
	movl	$46, %esi
	movl	$4, %edx
	callq	_cit_Packet_Format1
	cmpl	$0, (%r14)
	jle	LBB0_20
## %bb.15:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_16:                                ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$45, %esi
	movl	$4, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	movl	(%r14), %eax
	cmpl	%eax, %ebx
	jl	LBB0_16
## %bb.17:
	testl	%eax, %eax
	jle	LBB0_20
## %bb.18:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_19:                                ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$41, %esi
	movl	$128, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	cmpl	(%r14), %ebx
	jl	LBB0_19
LBB0_20:
	movq	%r15, %rdi
	movl	$44, %esi
	movl	$1, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$48, %esi
	movl	$23, %edx
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$57, %esi
	movl	$8, %edx
	callq	_cit_Packet_Format1
	cmpl	$0, (%r14)
	jle	LBB0_23
## %bb.21:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_22:                                ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	$52, %esi
	xorl	%edx, %edx
	callq	_cit_Packet_Format1
	incl	%ebx
	cmpl	(%r14), %ebx
	jl	LBB0_22
LBB0_23:
	xorl	%ebx, %ebx
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$257, %edx                      ## imm = 0x101
	callq	_cit_write_reg
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$266, %edx                      ## imm = 0x10A
	callq	_cit_write_reg
	movl	(%r15), %esi
	cmpl	$128, %esi
	je	LBB0_24
## %bb.25:
	cmpl	$352, %esi                      ## imm = 0x160
	je	LBB0_28
## %bb.26:
	cmpl	$176, %esi
	jne	LBB0_31
## %bb.27:
	movl	$3, %ebx
	movl	$13, %r12d
	movl	$6, %r13d
	movl	$143, %r14d
	jmp	LBB0_29
LBB0_24:
	movl	$11, %r12d
	movl	$12, %r13d
	movl	$96, %r14d
	jmp	LBB0_30
LBB0_28:
	movl	$5, %r12d
	movl	$2, %r13d
	movl	$144, %r14d
LBB0_29:
	movl	$176, %esi
LBB0_30:
	movq	%r15, %rdi
	movl	$259, %edx                      ## imm = 0x103
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%r14d, %esi
	movl	$261, %edx                      ## imm = 0x105
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%r13d, %esi
	movl	$267, %edx                      ## imm = 0x10B
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$4, %esi
	movl	$283, %edx                      ## imm = 0x11B
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%r12d, %esi
	movl	$285, %edx                      ## imm = 0x11D
	callq	_cit_write_reg
	movq	%r15, %rdi
	xorl	%esi, %esi
	movl	$286, %edx                      ## imm = 0x11E
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%ebx, %esi
	movl	$297, %edx                      ## imm = 0x129
	callq	_cit_write_reg
LBB0_31:
	movq	%r15, %rdi
	movl	$255, %esi
	movl	$299, %edx                      ## imm = 0x12B
	callq	_cit_write_reg
	movl	(%r15), %eax
	movl	$43, %ebx
	movl	$30, %edx
	cmpl	$128, %eax
	je	LBB0_32
## %bb.33:
	cmpl	$352, %eax                      ## imm = 0x160
	je	LBB0_36
## %bb.34:
	cmpl	$176, %eax
	jne	LBB0_38
## %bb.35:
	movl	$2, %r12d
	movl	$4, %r13d
	jmp	LBB0_37
LBB0_32:
	movl	$26, %r12d
	movl	$54, %r13d
	jmp	LBB0_37
LBB0_36:
	movl	$47, %ebx
	movl	$1, %r12d
	movl	$8, %r13d
	movl	$31, %edx
LBB0_37:
	movq	%r15, %rdi
	movl	$43, %esi
	callq	_cit_Packet_Format1
	movq	%r15, %rdi
	movl	$201, %esi
	movl	$281, %edx                      ## imm = 0x119
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$128, %esi
	movl	$265, %edx                      ## imm = 0x109
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%r13d, %esi
	movl	$258, %edx                      ## imm = 0x102
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%r12d, %esi
	movl	$260, %edx                      ## imm = 0x104
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$4, %esi
	movl	$282, %edx                      ## imm = 0x11A
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	%ebx, %esi
	movl	$284, %edx                      ## imm = 0x11C
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	$35, %esi
	movl	$298, %edx                      ## imm = 0x12A
	callq	_cit_write_reg
LBB0_38:
	movq	%r15, %rdi
	movl	$1, %esi
	movl	$256, %edx                      ## imm = 0x100
	callq	_cit_write_reg
	movq	%r15, %rdi
	movl	-44(%rbp), %esi                 ## 4-byte Reload
	movl	$273, %edx                      ## imm = 0x111
	callq	_cit_write_reg
	xorl	%eax, %eax
LBB0_39:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_cit_model1_ntries,4,2          ## @cit_model1_ntries
	.comm	_cit_model1_ntries2,4,2         ## @cit_model1_ntries2
	.no_dead_strip	_cit_start_model1
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function cit_start_model1
_cit_start_model1:                      ; @cit_start_model1
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	mov	x20, x0
	bl	_cit_get_clock_div
	mov	x19, x0
	tbnz	w0, #31, LBB0_40
; %bb.1:
	mov	x0, x20
	mov	w1, #296
	mov	w2, #1
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #256
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #1
	mov	w2, #256
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #256
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #129
	mov	w2, #256
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #256
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #1
	mov	w2, #256
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #1
	mov	w2, #264
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #3
	mov	w2, #274
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #277
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #6
	mov	w2, #277
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #278
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #68
	mov	w2, #278
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #278
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #64
	mov	w2, #278
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #277
	mov	w2, #0
	bl	_cit_read_reg
	mov	x0, x20
	mov	w1, #14
	mov	w2, #277
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #25
	mov	w2, #300
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #0
	mov	w2, #30
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #57
	mov	w2, #13
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #57
	mov	w2, #9
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #59
	mov	w2, #0
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #40
	mov	w2, #34
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #39
	mov	w2, #0
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #43
	mov	w2, #31
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #57
	mov	w2, #8
	bl	_cit_Packet_Format1
Lloh0:
	adrp	x21, _cit_model1_ntries@GOTPAGE
Lloh1:
	ldr	x21, [x21, _cit_model1_ntries@GOTPAGEOFF]
	ldr	w8, [x21]
	cmp	w8, #1
	b.lt	LBB0_7
; %bb.2:
	mov	w22, #0
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #44
	mov	w2, #0
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_3
; %bb.4:
	cmp	w8, #1
	b.lt	LBB0_7
; %bb.5:
	mov	w22, #0
LBB0_6:                                 ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #48
	mov	w2, #20
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_6
LBB0_7:
	mov	x0, x20
	mov	w1, #57
	mov	w2, #2
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #1
	mov	w2, #225
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #2
	mov	w2, #205
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #3
	mov	w2, #205
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #4
	mov	w2, #250
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #63
	mov	w2, #255
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #57
	mov	w2, #0
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #57
	mov	w2, #2
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #10
	mov	w2, #55
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #11
	mov	w2, #184
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #12
	mov	w2, #243
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #13
	mov	w2, #227
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #14
	mov	w2, #13
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #15
	mov	w2, #242
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #16
	mov	w2, #213
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #17
	mov	w2, #186
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #18
	mov	w2, #83
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #63
	mov	w2, #255
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #57
	mov	w2, #0
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #57
	mov	w2, #2
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #22
	mov	w2, #0
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #23
	mov	w2, #40
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #24
	mov	w2, #125
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #25
	mov	w2, #190
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #63
	mov	w2, #255
	bl	_cit_PacketFormat2
	mov	x0, x20
	mov	w1, #57
	mov	w2, #0
	bl	_cit_PacketFormat2
	ldr	w8, [x21]
	cmp	w8, #1
	b.lt	LBB0_16
; %bb.8:
	mov	w22, #0
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #0
	mov	w2, #24
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_9
; %bb.10:
	cmp	w8, #1
	b.lt	LBB0_16
; %bb.11:
	mov	w22, #0
LBB0_12:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #19
	mov	w2, #24
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_12
; %bb.13:
	cmp	w8, #1
	b.lt	LBB0_16
; %bb.14:
	mov	w22, #0
LBB0_15:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #20
	mov	w2, #6
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_15
LBB0_16:
	mov	x0, x20
	mov	w1, #46
	mov	w2, #4
	bl	_cit_Packet_Format1
	ldr	w8, [x21]
	cmp	w8, #1
	b.lt	LBB0_22
; %bb.17:
	mov	w22, #0
LBB0_18:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #45
	mov	w2, #4
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_18
; %bb.19:
	cmp	w8, #1
	b.lt	LBB0_22
; %bb.20:
	mov	w22, #0
LBB0_21:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #41
	mov	w2, #128
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_21
LBB0_22:
	mov	x0, x20
	mov	w1, #44
	mov	w2, #1
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #48
	mov	w2, #23
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #57
	mov	w2, #8
	bl	_cit_Packet_Format1
	ldr	w8, [x21]
	cmp	w8, #1
	b.lt	LBB0_25
; %bb.23:
	mov	w22, #0
LBB0_24:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x20
	mov	w1, #52
	mov	w2, #0
	bl	_cit_Packet_Format1
	add	w22, w22, #1
	ldr	w8, [x21]
	cmp	w22, w8
	b.lt	LBB0_24
LBB0_25:
	mov	x0, x20
	mov	w1, #0
	mov	w2, #257
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #0
	mov	w2, #266
	bl	_cit_write_reg
	ldr	w1, [x20]
	cmp	w1, #128
	b.eq	LBB0_29
; %bb.26:
	cmp	w1, #352
	b.eq	LBB0_30
; %bb.27:
	cmp	w1, #176
	b.ne	LBB0_32
; %bb.28:
	mov	w21, #3
	mov	w22, #13
	mov	w23, #6
	mov	w24, #143
	b	LBB0_31
LBB0_29:
	mov	w21, #0
	mov	w22, #11
	mov	w23, #12
	mov	w24, #96
	b	LBB0_31
LBB0_30:
	mov	w21, #0
	mov	w22, #5
	mov	w23, #2
	mov	w24, #144
	mov	w1, #176
LBB0_31:
	mov	x0, x20
	mov	w2, #259
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x24
	mov	w2, #261
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x23
	mov	w2, #267
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #4
	mov	w2, #283
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x22
	mov	w2, #285
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #0
	mov	w2, #286
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x21
	mov	w2, #297
	bl	_cit_write_reg
LBB0_32:
	mov	x0, x20
	mov	w1, #255
	mov	w2, #299
	bl	_cit_write_reg
	ldr	w8, [x20]
	cmp	w8, #128
	b.eq	LBB0_36
; %bb.33:
	cmp	w8, #352
	b.eq	LBB0_37
; %bb.34:
	cmp	w8, #176
	b.ne	LBB0_39
; %bb.35:
	mov	w21, #43
	mov	w22, #2
	mov	w23, #4
	mov	w2, #30
	b	LBB0_38
LBB0_36:
	mov	w21, #43
	mov	w22, #26
	mov	w23, #54
	mov	w2, #30
	b	LBB0_38
LBB0_37:
	mov	w21, #47
	mov	w22, #1
	mov	w23, #8
	mov	w2, #31
LBB0_38:
	mov	x0, x20
	mov	w1, #43
	bl	_cit_Packet_Format1
	mov	x0, x20
	mov	w1, #201
	mov	w2, #281
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #128
	mov	w2, #265
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x23
	mov	w2, #258
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x22
	mov	w2, #260
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #4
	mov	w2, #282
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x21
	mov	w2, #284
	bl	_cit_write_reg
	mov	x0, x20
	mov	w1, #35
	mov	w2, #298
	bl	_cit_write_reg
LBB0_39:
	mov	x0, x20
	mov	w1, #1
	mov	w2, #256
	bl	_cit_write_reg
	mov	x0, x20
	mov	x1, x19
	mov	w2, #273
	bl	_cit_write_reg
	mov	w19, #0
LBB0_40:
	mov	x0, x19
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_cit_model1_ntries,4,2          ; @cit_model1_ntries
	.comm	_cit_model1_ntries2,4,2         ; @cit_model1_ntries2
	.no_dead_strip	_cit_start_model1
.subsections_via_symbols
