	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function nvc0_grctx_generate_gpc
_nvc0_grctx_generate_gpc:               ## @nvc0_grctx_generate_gpc
	.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	_nv_device
	movl	(%rax), %esi
	xorl	%eax, %eax
	cmpl	$193, %esi
	sete	%al
	movl	$1048600, %ecx                  ## imm = 0x100018
	movl	$1048576, %edx                  ## imm = 0x100000
	cmovel	%ecx, %edx
	shll	$28, %eax
	cmpl	$217, %esi
	movl	$537919496, %ecx                ## imm = 0x20100008
	cmovnel	%edx, %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	orl	$1, %eax
	xorl	%ecx, %ecx
	xorl	%r14d, %r14d
	movl	%esi, -48(%rbp)                 ## 4-byte Spill
	cmpl	$217, %esi
	movl	$1879475722, %edx               ## imm = 0x7006860A
	movl	$427530, %r12d                  ## imm = 0x6860A
	cmovel	%edx, %r12d
	movl	$268435457, %ebx                ## imm = 0x10000001
	cmovnel	%eax, %ebx
	sete	%r14b
	movl	$130547712, %r13d               ## imm = 0x7C80000
	cmovel	%ecx, %r13d
	movq	%r15, %rdi
	movl	$4293504, %esi                  ## imm = 0x418380
	movl	$22, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293632, %esi                  ## imm = 0x418400
	movl	$939544064, %edx                ## imm = 0x38004E00
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293636, %esi                  ## imm = 0x418404
	movl	$1910571007, %edx               ## imm = 0x71E0FFFF
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293640, %esi                  ## imm = 0x418408
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293644, %esi                  ## imm = 0x41840C
	movl	$4104, %edx                     ## imm = 0x1008
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293648, %esi                  ## imm = 0x418410
	movl	$268374015, %edx                ## imm = 0xFFF0FFF
	callq	_nv_wr32
	shll	$25, %r14d
	orl	$2101247, %r14d                 ## imm = 0x200FFF
	movq	%r15, %rdi
	movl	$4293652, %esi                  ## imm = 0x418414
	movl	%r14d, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293712, %esi                  ## imm = 0x418450
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293716, %esi                  ## imm = 0x418454
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293720, %esi                  ## imm = 0x418458
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293724, %esi                  ## imm = 0x41845C
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293728, %esi                  ## imm = 0x418460
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293732, %esi                  ## imm = 0x418464
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293736, %esi                  ## imm = 0x418468
	movl	$1, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293740, %esi                  ## imm = 0x41846C
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4293744, %esi                  ## imm = 0x418470
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294144, %esi                  ## imm = 0x418600
	movl	$31, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294276, %esi                  ## imm = 0x418684
	movl	$15, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294400, %esi                  ## imm = 0x418700
	movl	$2, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294404, %esi                  ## imm = 0x418704
	movl	$128, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294408, %esi                  ## imm = 0x418708
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294412, %esi                  ## imm = 0x41870C
	movl	%r13d, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294416, %esi                  ## imm = 0x418710
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294656, %esi                  ## imm = 0x418800
	movl	%r12d, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294664, %esi                  ## imm = 0x418808
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294668, %esi                  ## imm = 0x41880C
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294672, %esi                  ## imm = 0x418810
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294696, %esi                  ## imm = 0x418828
	movl	$33858, %edx                    ## imm = 0x8442
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294704, %esi                  ## imm = 0x418830
	movl	%ebx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294872, %esi                  ## imm = 0x4188D8
	movl	$8, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294880, %esi                  ## imm = 0x4188E0
	movl	$16777216, %edx                 ## imm = 0x1000000
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294888, %esi                  ## imm = 0x4188E8
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294892, %esi                  ## imm = 0x4188EC
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294896, %esi                  ## imm = 0x4188F0
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294900, %esi                  ## imm = 0x4188F4
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294904, %esi                  ## imm = 0x4188F8
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294908, %esi                  ## imm = 0x4188FC
	movl	-44(%rbp), %edx                 ## 4-byte Reload
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294940, %esi                  ## imm = 0x41891C
	movl	$16711935, %edx                 ## imm = 0xFF00FF
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294948, %esi                  ## imm = 0x418924
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294952, %esi                  ## imm = 0x418928
	movl	$16776960, %edx                 ## imm = 0xFFFF00
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4294956, %esi                  ## imm = 0x41892C
	movl	$65280, %edx                    ## imm = 0xFF00
	callq	_nv_wr32
	movl	$4295168, %ebx                  ## imm = 0x418A00
	.p2align	4, 0x90
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movq	%r15, %rdi
	movl	%ebx, %esi
	xorl	%edx, %edx
	callq	_nv_wr32
	leal	4(%rbx), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_nv_wr32
	leal	8(%rbx), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_nv_wr32
	leal	12(%rbx), %esi
	movq	%r15, %rdi
	movl	$65536, %edx                    ## imm = 0x10000
	callq	_nv_wr32
	leal	16(%rbx), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_nv_wr32
	leal	20(%rbx), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_nv_wr32
	leal	24(%rbx), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_nv_wr32
	addl	$32, %ebx
	cmpl	$4295424, %ebx                  ## imm = 0x418B00
	jne	LBB0_1
## %bb.2:
	xorl	%eax, %eax
	movl	-48(%rbp), %ebx                 ## 4-byte Reload
	cmpl	$217, %ebx
	movl	$6, %edx
	cmovnel	%eax, %edx
	movq	%r15, %rdi
	movl	$4295424, %esi                  ## imm = 0x418B00
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295432, %esi                  ## imm = 0x418B08
	movl	$172066848, %edx                ## imm = 0xA418820
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295436, %esi                  ## imm = 0x418B0C
	movl	$102793446, %edx                ## imm = 0x62080E6
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295440, %esi                  ## imm = 0x418B10
	movl	$33790116, %edx                 ## imm = 0x20398A4
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295444, %esi                  ## imm = 0x418B14
	movl	$241340514, %edx                ## imm = 0xE629062
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295448, %esi                  ## imm = 0x418B18
	movl	$172066848, %edx                ## imm = 0xA418820
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295452, %esi                  ## imm = 0x418B1C
	movl	$230, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295608, %esi                  ## imm = 0x418BB8
	movl	$259, %edx                      ## imm = 0x103
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295688, %esi                  ## imm = 0x418C08
	movl	$1, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295696, %esi                  ## imm = 0x418C10
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295700, %esi                  ## imm = 0x418C14
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295704, %esi                  ## imm = 0x418C18
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295708, %esi                  ## imm = 0x418C1C
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295712, %esi                  ## imm = 0x418C20
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295716, %esi                  ## imm = 0x418C24
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295720, %esi                  ## imm = 0x418C28
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295724, %esi                  ## imm = 0x418C2C
	xorl	%edx, %edx
	callq	_nv_wr32
	cmpl	$217, %ebx
	je	LBB0_4
## %bb.3:
	cmpl	$193, %ebx
	jne	LBB0_5
LBB0_4:
	movq	%r15, %rdi
	movl	$4295788, %esi                  ## imm = 0x418C6C
	movl	$1, %edx
	callq	_nv_wr32
LBB0_5:
	movq	%r15, %rdi
	movl	$4295808, %esi                  ## imm = 0x418C80
	movl	$538968068, %edx                ## imm = 0x20200004
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4295820, %esi                  ## imm = 0x418C8C
	movl	$1, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4296704, %esi                  ## imm = 0x419000
	movl	$1920, %edx                     ## imm = 0x780
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4296708, %esi                  ## imm = 0x419004
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4296712, %esi                  ## imm = 0x419008
	xorl	%edx, %edx
	callq	_nv_wr32
	movq	%r15, %rdi
	movl	$4296724, %esi                  ## imm = 0x419014
	movl	$4, %edx
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_nv_wr32                        ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_nvc0_grctx_generate_gpc
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function nvc0_grctx_generate_gpc
_nvc0_grctx_generate_gpc:               ; @nvc0_grctx_generate_gpc
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.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
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	mov	x19, x0
	bl	_nv_device
	mov	w8, #1048576
	ldr	w26, [x0]
	mov	w9, #24
	movk	w9, #16, lsl #16
	cmp	w26, #193
	csel	w8, w9, w8, eq
	mov	w9, #4095
	movk	w9, #32, lsl #16
	mov	w10, #4095
	movk	w10, #544, lsl #16
	cmp	w26, #217
	csel	w24, w10, w9, eq
	mov	w9, #130547712
	csel	w23, wzr, w9, eq
	mov	w9, #34314
	movk	w9, #6, lsl #16
	mov	w10, #34314
	movk	w10, #28678, lsl #16
	csel	w22, w10, w9, eq
	mov	w9, #8
	movk	w9, #8208, lsl #16
	csel	w20, w9, w8, eq
	cmp	w26, #193
	mov	w25, #35340
	movk	w25, #65, lsl #16
	mov	w8, #217
	ccmp	w26, w8, #4, ne
	mov	w8, #1
	movk	w8, #4096, lsl #16
	csinc	w21, w8, wzr, eq
	sub	w1, w25, #1676
	mov	x0, x19
	mov	w2, #22
	bl	_nv_wr32
	sub	w1, w25, #1548
	mov	x0, x19
	mov	w2, #19968
	movk	w2, #14336, lsl #16
	bl	_nv_wr32
	sub	w1, w25, #1544
	mov	x0, x19
	mov	w2, #1910571007
	bl	_nv_wr32
	sub	w1, w25, #1540
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1536
	mov	x0, x19
	mov	w2, #4104
	bl	_nv_wr32
	sub	w1, w25, #1532
	mov	x0, x19
	mov	w2, #268374015
	bl	_nv_wr32
	sub	w1, w25, #1528
	mov	x0, x19
	mov	x2, x24
	bl	_nv_wr32
	sub	w1, w25, #1468
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1464
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1460
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1456
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1452
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1448
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1444
	mov	x0, x19
	mov	w2, #1
	bl	_nv_wr32
	sub	w1, w25, #1440
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1436
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #1036
	mov	x0, x19
	mov	w2, #31
	bl	_nv_wr32
	sub	w1, w25, #904
	mov	x0, x19
	mov	w2, #15
	bl	_nv_wr32
	sub	w1, w25, #780
	mov	x0, x19
	mov	w2, #2
	bl	_nv_wr32
	sub	w1, w25, #776
	mov	x0, x19
	mov	w2, #128
	bl	_nv_wr32
	sub	w1, w25, #772
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #768
	mov	x0, x19
	mov	x2, x23
	bl	_nv_wr32
	sub	w1, w25, #764
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #524
	mov	x0, x19
	mov	x2, x22
	bl	_nv_wr32
	sub	w1, w25, #516
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #512
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #508
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #484
	mov	x0, x19
	mov	w2, #33858
	bl	_nv_wr32
	sub	w1, w25, #476
	mov	x0, x19
	mov	x2, x21
	bl	_nv_wr32
	sub	w1, w25, #308
	mov	x0, x19
	mov	w2, #8
	bl	_nv_wr32
	sub	w1, w25, #300
	mov	x0, x19
	mov	w2, #16777216
	bl	_nv_wr32
	sub	w1, w25, #292
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #288
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #284
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #280
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #276
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #272
	mov	x0, x19
	mov	x2, x20
	bl	_nv_wr32
	sub	w1, w25, #240
	mov	x0, x19
	mov	w2, #16711935
	bl	_nv_wr32
	sub	w1, w25, #232
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w25, #228
	mov	x0, x19
	mov	w2, #16776960
	bl	_nv_wr32
	sub	w1, w25, #224
	mov	x0, x19
	mov	w2, #65280
	bl	_nv_wr32
	mov	w21, #0
LBB0_1:                                 ; =>This Inner Loop Header: Depth=1
	add	w20, w21, w25
	sub	w1, w20, #12
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w20, #8
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	sub	w1, w20, #4
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	mov	x0, x19
	mov	x1, x20
	mov	w2, #65536
	bl	_nv_wr32
	add	w1, w20, #4
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w20, #8
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w20, #12
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w21, w21, #32
	cmp	w21, #256
	b.ne	LBB0_1
; %bb.2:
	mov	w8, #6
	cmp	w26, #217
	csel	w2, w8, wzr, eq
	add	w1, w25, #244
	mov	x0, x19
	bl	_nv_wr32
	add	w1, w25, #252
	mov	x0, x19
	mov	w2, #34848
	movk	w2, #2625, lsl #16
	bl	_nv_wr32
	add	w1, w25, #256
	mov	x0, x19
	mov	w2, #32998
	movk	w2, #1568, lsl #16
	bl	_nv_wr32
	add	w1, w25, #260
	mov	x0, x19
	mov	w2, #39076
	movk	w2, #515, lsl #16
	bl	_nv_wr32
	add	w1, w25, #264
	mov	x0, x19
	mov	w2, #36962
	movk	w2, #3682, lsl #16
	bl	_nv_wr32
	add	w1, w25, #268
	mov	x0, x19
	mov	w2, #34848
	movk	w2, #2625, lsl #16
	bl	_nv_wr32
	add	w1, w25, #272
	mov	x0, x19
	mov	w2, #230
	bl	_nv_wr32
	add	w1, w25, #428
	mov	x0, x19
	mov	w2, #259
	bl	_nv_wr32
	add	w1, w25, #508
	mov	x0, x19
	mov	w2, #1
	bl	_nv_wr32
	add	w1, w25, #516
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #520
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #524
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #528
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #532
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #536
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #540
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #544
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	cmp	w26, #217
	b.eq	LBB0_4
; %bb.3:
	cmp	w26, #193
	b.ne	LBB0_5
LBB0_4:
	add	w1, w25, #608
	mov	x0, x19
	mov	w2, #1
	bl	_nv_wr32
LBB0_5:
	add	w1, w25, #628
	mov	x0, x19
	mov	w2, #4
	movk	w2, #8224, lsl #16
	bl	_nv_wr32
	add	w1, w25, #640
	mov	x0, x19
	mov	w2, #1
	bl	_nv_wr32
	add	w1, w25, #1524
	mov	x0, x19
	mov	w2, #1920
	bl	_nv_wr32
	add	w1, w25, #1528
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #1532
	mov	x0, x19
	mov	w2, #0
	bl	_nv_wr32
	add	w1, w25, #1544
	mov	x0, x19
	mov	w2, #4
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_nv_wr32
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_nvc0_grctx_generate_gpc
.subsections_via_symbols
