	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_Menu_Cache                     ## -- Begin function Menu_Cache
	.p2align	4, 0x90
_Menu_Cache:                            ## @Menu_Cache
	.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
	leaq	L_.str(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	_uis@GOTPCREL(%rip), %rbx
	movq	%rax, 80(%rbx)
	leaq	L_.str.1(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 72(%rbx)
	leaq	L_.str.2(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 64(%rbx)
	leaq	L_.str.3(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 56(%rbx)
	leaq	L_.str.4(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 48(%rbx)
	leaq	L_.str.5(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 40(%rbx)
	leaq	L_.str.6(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 32(%rbx)
	leaq	L_.str.7(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 24(%rbx)
	movq	16(%rbx), %rax
	movq	_GLHW_RAGEPRO@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	leaq	L_.str.8(%rip), %rax
	leaq	L_.str.9(%rip), %rdi
	cmoveq	%rax, %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, 8(%rbx)
	leaq	L_.str.10(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	%rax, (%rbx)
	movq	_qfalse@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	leaq	L_.str.11(%rip), %rdi
	callq	_trap_S_RegisterSound
	movq	_menu_in_sound@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movl	(%rbx), %esi
	leaq	L_.str.12(%rip), %rdi
	callq	_trap_S_RegisterSound
	movq	_menu_move_sound@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movl	(%rbx), %esi
	leaq	L_.str.13(%rip), %rdi
	callq	_trap_S_RegisterSound
	movq	_menu_out_sound@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movl	(%rbx), %esi
	leaq	L_.str.14(%rip), %rdi
	callq	_trap_S_RegisterSound
	movq	_menu_buzz_sound@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movl	(%rbx), %esi
	leaq	L_.str.15(%rip), %rdi
	callq	_trap_S_RegisterSound
	movq	_weaponChangeSound@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_menu_null_sound@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	leaq	L_.str.16(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	_sliderBar@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	leaq	L_.str.17(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	_sliderButton_0@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	leaq	L_.str.18(%rip), %rdi
	callq	_trap_R_RegisterShaderNoMip
	movq	_sliderButton_1@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"gfx/2d/bigchars"

	.comm	_uis,88,3                       ## @uis
L_.str.1:                               ## @.str.1
	.asciz	"menu/art/font1_prop.tga"

L_.str.2:                               ## @.str.2
	.asciz	"menu/art/font1_prop_glo.tga"

L_.str.3:                               ## @.str.3
	.asciz	"menu/art/font2_prop.tga"

L_.str.4:                               ## @.str.4
	.asciz	"menu/art/3_cursor2"

L_.str.5:                               ## @.str.5
	.asciz	"menu/art/switch_on"

L_.str.6:                               ## @.str.6
	.asciz	"menu/art/switch_off"

L_.str.7:                               ## @.str.7
	.asciz	"white"

	.comm	_GLHW_RAGEPRO,8,3               ## @GLHW_RAGEPRO
L_.str.8:                               ## @.str.8
	.asciz	"menubackRagePro"

L_.str.9:                               ## @.str.9
	.asciz	"menuback"

L_.str.10:                              ## @.str.10
	.asciz	"menubacknologo"

L_.str.11:                              ## @.str.11
	.asciz	"sound/misc/menu1.wav"

	.comm	_qfalse,4,2                     ## @qfalse
	.comm	_menu_in_sound,8,3              ## @menu_in_sound
L_.str.12:                              ## @.str.12
	.asciz	"sound/misc/menu2.wav"

	.comm	_menu_move_sound,8,3            ## @menu_move_sound
L_.str.13:                              ## @.str.13
	.asciz	"sound/misc/menu3.wav"

	.comm	_menu_out_sound,8,3             ## @menu_out_sound
L_.str.14:                              ## @.str.14
	.asciz	"sound/misc/menu4.wav"

	.comm	_menu_buzz_sound,8,3            ## @menu_buzz_sound
L_.str.15:                              ## @.str.15
	.asciz	"sound/weapons/change.wav"

	.comm	_weaponChangeSound,8,3          ## @weaponChangeSound
	.comm	_menu_null_sound,4,2            ## @menu_null_sound
L_.str.16:                              ## @.str.16
	.asciz	"menu/art/slider2"

	.comm	_sliderBar,8,3                  ## @sliderBar
L_.str.17:                              ## @.str.17
	.asciz	"menu/art/sliderbutt_0"

	.comm	_sliderButton_0,8,3             ## @sliderButton_0
L_.str.18:                              ## @.str.18
	.asciz	"menu/art/sliderbutt_1"

	.comm	_sliderButton_1,8,3             ## @sliderButton_1
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_Menu_Cache                     ; -- Begin function Menu_Cache
	.p2align	2
_Menu_Cache:                            ; @Menu_Cache
	.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
Lloh0:
	adrp	x0, l_.str@PAGE
Lloh1:
	add	x0, x0, l_.str@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
Lloh2:
	adrp	x19, _uis@GOTPAGE
Lloh3:
	ldr	x19, [x19, _uis@GOTPAGEOFF]
	str	x0, [x19, #80]
Lloh4:
	adrp	x0, l_.str.1@PAGE
Lloh5:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #72]
Lloh6:
	adrp	x0, l_.str.2@PAGE
Lloh7:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #64]
Lloh8:
	adrp	x0, l_.str.3@PAGE
Lloh9:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #56]
Lloh10:
	adrp	x0, l_.str.4@PAGE
Lloh11:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #48]
Lloh12:
	adrp	x0, l_.str.5@PAGE
Lloh13:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #40]
Lloh14:
	adrp	x0, l_.str.6@PAGE
Lloh15:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #32]
Lloh16:
	adrp	x0, l_.str.7@PAGE
Lloh17:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #24]
	ldr	x8, [x19, #16]
Lloh18:
	adrp	x9, _GLHW_RAGEPRO@GOTPAGE
Lloh19:
	ldr	x9, [x9, _GLHW_RAGEPRO@GOTPAGEOFF]
Lloh20:
	ldr	x9, [x9]
Lloh21:
	adrp	x10, l_.str.9@PAGE
Lloh22:
	add	x10, x10, l_.str.9@PAGEOFF
Lloh23:
	adrp	x11, l_.str.8@PAGE
Lloh24:
	add	x11, x11, l_.str.8@PAGEOFF
	cmp	x8, x9
	csel	x0, x11, x10, eq
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19, #8]
Lloh25:
	adrp	x0, l_.str.10@PAGE
Lloh26:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
	str	x0, [x19]
Lloh27:
	adrp	x19, _qfalse@GOTPAGE
Lloh28:
	ldr	x19, [x19, _qfalse@GOTPAGEOFF]
	ldr	w1, [x19]
Lloh29:
	adrp	x0, l_.str.11@PAGE
Lloh30:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	_trap_S_RegisterSound
Lloh31:
	adrp	x8, _menu_in_sound@GOTPAGE
Lloh32:
	ldr	x8, [x8, _menu_in_sound@GOTPAGEOFF]
Lloh33:
	str	x0, [x8]
	ldr	w1, [x19]
Lloh34:
	adrp	x0, l_.str.12@PAGE
Lloh35:
	add	x0, x0, l_.str.12@PAGEOFF
	bl	_trap_S_RegisterSound
Lloh36:
	adrp	x8, _menu_move_sound@GOTPAGE
Lloh37:
	ldr	x8, [x8, _menu_move_sound@GOTPAGEOFF]
Lloh38:
	str	x0, [x8]
	ldr	w1, [x19]
Lloh39:
	adrp	x0, l_.str.13@PAGE
Lloh40:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_trap_S_RegisterSound
Lloh41:
	adrp	x8, _menu_out_sound@GOTPAGE
Lloh42:
	ldr	x8, [x8, _menu_out_sound@GOTPAGEOFF]
Lloh43:
	str	x0, [x8]
	ldr	w1, [x19]
Lloh44:
	adrp	x0, l_.str.14@PAGE
Lloh45:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_trap_S_RegisterSound
Lloh46:
	adrp	x8, _menu_buzz_sound@GOTPAGE
Lloh47:
	ldr	x8, [x8, _menu_buzz_sound@GOTPAGEOFF]
Lloh48:
	str	x0, [x8]
	ldr	w1, [x19]
Lloh49:
	adrp	x0, l_.str.15@PAGE
Lloh50:
	add	x0, x0, l_.str.15@PAGEOFF
	bl	_trap_S_RegisterSound
Lloh51:
	adrp	x8, _weaponChangeSound@GOTPAGE
Lloh52:
	ldr	x8, [x8, _weaponChangeSound@GOTPAGEOFF]
Lloh53:
	str	x0, [x8]
Lloh54:
	adrp	x8, _menu_null_sound@GOTPAGE
Lloh55:
	ldr	x8, [x8, _menu_null_sound@GOTPAGEOFF]
	mov	w9, #-1
Lloh56:
	str	w9, [x8]
Lloh57:
	adrp	x0, l_.str.16@PAGE
Lloh58:
	add	x0, x0, l_.str.16@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
Lloh59:
	adrp	x8, _sliderBar@GOTPAGE
Lloh60:
	ldr	x8, [x8, _sliderBar@GOTPAGEOFF]
Lloh61:
	str	x0, [x8]
Lloh62:
	adrp	x0, l_.str.17@PAGE
Lloh63:
	add	x0, x0, l_.str.17@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
Lloh64:
	adrp	x8, _sliderButton_0@GOTPAGE
Lloh65:
	ldr	x8, [x8, _sliderButton_0@GOTPAGEOFF]
Lloh66:
	str	x0, [x8]
Lloh67:
	adrp	x0, l_.str.18@PAGE
Lloh68:
	add	x0, x0, l_.str.18@PAGEOFF
	bl	_trap_R_RegisterShaderNoMip
Lloh69:
	adrp	x8, _sliderButton_1@GOTPAGE
Lloh70:
	ldr	x8, [x8, _sliderButton_1@GOTPAGEOFF]
Lloh71:
	str	x0, [x8]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotStr	Lloh69, Lloh70, Lloh71
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpLdrGotStr	Lloh64, Lloh65, Lloh66
	.loh AdrpAdd	Lloh62, Lloh63
	.loh AdrpLdrGotStr	Lloh59, Lloh60, Lloh61
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpLdrGotStr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotStr	Lloh51, Lloh52, Lloh53
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpLdrGotStr	Lloh46, Lloh47, Lloh48
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpLdrGotStr	Lloh41, Lloh42, Lloh43
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpLdrGotStr	Lloh36, Lloh37, Lloh38
	.loh AdrpAdd	Lloh34, Lloh35
	.loh AdrpLdrGotStr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"gfx/2d/bigchars"

	.comm	_uis,88,3                       ; @uis
l_.str.1:                               ; @.str.1
	.asciz	"menu/art/font1_prop.tga"

l_.str.2:                               ; @.str.2
	.asciz	"menu/art/font1_prop_glo.tga"

l_.str.3:                               ; @.str.3
	.asciz	"menu/art/font2_prop.tga"

l_.str.4:                               ; @.str.4
	.asciz	"menu/art/3_cursor2"

l_.str.5:                               ; @.str.5
	.asciz	"menu/art/switch_on"

l_.str.6:                               ; @.str.6
	.asciz	"menu/art/switch_off"

l_.str.7:                               ; @.str.7
	.asciz	"white"

	.comm	_GLHW_RAGEPRO,8,3               ; @GLHW_RAGEPRO
l_.str.8:                               ; @.str.8
	.asciz	"menubackRagePro"

l_.str.9:                               ; @.str.9
	.asciz	"menuback"

l_.str.10:                              ; @.str.10
	.asciz	"menubacknologo"

l_.str.11:                              ; @.str.11
	.asciz	"sound/misc/menu1.wav"

	.comm	_qfalse,4,2                     ; @qfalse
	.comm	_menu_in_sound,8,3              ; @menu_in_sound
l_.str.12:                              ; @.str.12
	.asciz	"sound/misc/menu2.wav"

	.comm	_menu_move_sound,8,3            ; @menu_move_sound
l_.str.13:                              ; @.str.13
	.asciz	"sound/misc/menu3.wav"

	.comm	_menu_out_sound,8,3             ; @menu_out_sound
l_.str.14:                              ; @.str.14
	.asciz	"sound/misc/menu4.wav"

	.comm	_menu_buzz_sound,8,3            ; @menu_buzz_sound
l_.str.15:                              ; @.str.15
	.asciz	"sound/weapons/change.wav"

	.comm	_weaponChangeSound,8,3          ; @weaponChangeSound
	.comm	_menu_null_sound,4,2            ; @menu_null_sound
l_.str.16:                              ; @.str.16
	.asciz	"menu/art/slider2"

	.comm	_sliderBar,8,3                  ; @sliderBar
l_.str.17:                              ; @.str.17
	.asciz	"menu/art/sliderbutt_0"

	.comm	_sliderButton_0,8,3             ; @sliderButton_0
l_.str.18:                              ; @.str.18
	.asciz	"menu/art/sliderbutt_1"

	.comm	_sliderButton_1,8,3             ; @sliderButton_1
.subsections_via_symbols
