	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_TempTablespacePath             ## -- Begin function TempTablespacePath
	.p2align	4, 0x90
_TempTablespacePath:                    ## @TempTablespacePath
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rsi, %rcx
	movq	_InvalidOid@GOTPCREL(%rip), %rax
	movq	_MAXPGPATH@GOTPCREL(%rip), %rdx
	movl	(%rdx), %esi
	cmpq	%rcx, (%rax)
	je	LBB0_3
## %bb.1:
	movq	_DEFAULTTABLESPACE_OID@GOTPCREL(%rip), %rax
	cmpq	%rcx, (%rax)
	je	LBB0_3
## %bb.2:
	movq	_GLOBALTABLESPACE_OID@GOTPCREL(%rip), %rax
	cmpq	%rcx, (%rax)
	je	LBB0_3
## %bb.4:
	movq	_TABLESPACE_VERSION_DIRECTORY@GOTPCREL(%rip), %rax
	movq	(%rax), %r8
	movq	_PG_TEMP_FILES_DIR@GOTPCREL(%rip), %rax
	movq	(%rax), %r9
	leaq	L_.str.1(%rip), %rdx
	xorl	%eax, %eax
	popq	%rbp
	jmp	_snprintf                       ## TAILCALL
LBB0_3:
	movq	_PG_TEMP_FILES_DIR@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	leaq	L_.str(%rip), %rdx
	xorl	%eax, %eax
	popq	%rbp
	jmp	_snprintf                       ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_InvalidOid,8,3                 ## @InvalidOid
	.comm	_DEFAULTTABLESPACE_OID,8,3      ## @DEFAULTTABLESPACE_OID
	.comm	_GLOBALTABLESPACE_OID,8,3       ## @GLOBALTABLESPACE_OID
	.comm	_MAXPGPATH,4,2                  ## @MAXPGPATH
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"base/%s"

	.comm	_PG_TEMP_FILES_DIR,8,3          ## @PG_TEMP_FILES_DIR
L_.str.1:                               ## @.str.1
	.asciz	"pg_tblspc/%u/%s/%s"

	.comm	_TABLESPACE_VERSION_DIRECTORY,8,3 ## @TABLESPACE_VERSION_DIRECTORY
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_TempTablespacePath             ; -- Begin function TempTablespacePath
	.p2align	2
_TempTablespacePath:                    ; @TempTablespacePath
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #32
	.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
	mov	x3, x1
Lloh0:
	adrp	x8, _InvalidOid@GOTPAGE
Lloh1:
	ldr	x8, [x8, _InvalidOid@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x9, _DEFAULTTABLESPACE_OID@GOTPAGE
Lloh4:
	ldr	x9, [x9, _DEFAULTTABLESPACE_OID@GOTPAGEOFF]
Lloh5:
	ldr	x9, [x9]
Lloh6:
	adrp	x10, _GLOBALTABLESPACE_OID@GOTPAGE
Lloh7:
	ldr	x10, [x10, _GLOBALTABLESPACE_OID@GOTPAGEOFF]
Lloh8:
	ldr	x10, [x10]
Lloh9:
	adrp	x11, _MAXPGPATH@GOTPAGE
Lloh10:
	ldr	x11, [x11, _MAXPGPATH@GOTPAGEOFF]
Lloh11:
	ldr	w1, [x11]
	cmp	x8, x3
	ccmp	x9, x3, #4, ne
	ccmp	x10, x3, #4, ne
	b.ne	LBB0_2
; %bb.1:
Lloh12:
	adrp	x8, _PG_TEMP_FILES_DIR@GOTPAGE
Lloh13:
	ldr	x8, [x8, _PG_TEMP_FILES_DIR@GOTPAGEOFF]
Lloh14:
	ldr	x3, [x8]
Lloh15:
	adrp	x2, l_.str@PAGE
Lloh16:
	add	x2, x2, l_.str@PAGEOFF
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #32
	b	_snprintf
LBB0_2:
Lloh17:
	adrp	x8, _TABLESPACE_VERSION_DIRECTORY@GOTPAGE
Lloh18:
	ldr	x8, [x8, _TABLESPACE_VERSION_DIRECTORY@GOTPAGEOFF]
Lloh19:
	ldr	x8, [x8]
Lloh20:
	adrp	x9, _PG_TEMP_FILES_DIR@GOTPAGE
Lloh21:
	ldr	x9, [x9, _PG_TEMP_FILES_DIR@GOTPAGEOFF]
Lloh22:
	ldr	x9, [x9]
	stp	x8, x9, [sp]
Lloh23:
	adrp	x2, l_.str.1@PAGE
Lloh24:
	add	x2, x2, l_.str.1@PAGEOFF
	bl	_snprintf
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #32
	ret
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.cfi_endproc
                                        ; -- End function
	.comm	_InvalidOid,8,3                 ; @InvalidOid
	.comm	_DEFAULTTABLESPACE_OID,8,3      ; @DEFAULTTABLESPACE_OID
	.comm	_GLOBALTABLESPACE_OID,8,3       ; @GLOBALTABLESPACE_OID
	.comm	_MAXPGPATH,4,2                  ; @MAXPGPATH
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"base/%s"

	.comm	_PG_TEMP_FILES_DIR,8,3          ; @PG_TEMP_FILES_DIR
l_.str.1:                               ; @.str.1
	.asciz	"pg_tblspc/%u/%s/%s"

	.comm	_TABLESPACE_VERSION_DIRECTORY,8,3 ; @TABLESPACE_VERSION_DIRECTORY
.subsections_via_symbols
