	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_target_signal_from_host        ## -- Begin function target_signal_from_host
	.p2align	4, 0x90
_target_signal_from_host:               ## @target_signal_from_host
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	testl	%edi, %edi
	jne	LBB0_1
## %bb.2:
	movq	_TARGET_SIGNAL_0@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_1:
	movq	_TARGET_SIGNAL_UNKNOWN@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_TARGET_SIGNAL_0,4,2            ## @TARGET_SIGNAL_0
	.comm	_TARGET_SIGNAL_UNKNOWN,4,2      ## @TARGET_SIGNAL_UNKNOWN
	.comm	_EXC_ARITHMETIC,4,2             ## @EXC_ARITHMETIC
	.comm	_EXC_BAD_ACCESS,4,2             ## @EXC_BAD_ACCESS
	.comm	_EXC_BAD_INSTRUCTION,4,2        ## @EXC_BAD_INSTRUCTION
	.comm	_EXC_BREAKPOINT,4,2             ## @EXC_BREAKPOINT
	.comm	_EXC_EMULATION,4,2              ## @EXC_EMULATION
	.comm	_EXC_SOFTWARE,4,2               ## @EXC_SOFTWARE
	.comm	_REALTIME_HI,4,2                ## @REALTIME_HI
	.comm	_REALTIME_LO,4,2                ## @REALTIME_LO
	.comm	_SIGABRT,4,2                    ## @SIGABRT
	.comm	_SIGALRM,4,2                    ## @SIGALRM
	.comm	_SIGBUS,4,2                     ## @SIGBUS
	.comm	_SIGCANCEL,4,2                  ## @SIGCANCEL
	.comm	_SIGCHLD,4,2                    ## @SIGCHLD
	.comm	_SIGCLD,4,2                     ## @SIGCLD
	.comm	_SIGCONT,4,2                    ## @SIGCONT
	.comm	_SIGDANGER,4,2                  ## @SIGDANGER
	.comm	_SIGEMT,4,2                     ## @SIGEMT
	.comm	_SIGFPE,4,2                     ## @SIGFPE
	.comm	_SIGGRANT,4,2                   ## @SIGGRANT
	.comm	_SIGHUP,4,2                     ## @SIGHUP
	.comm	_SIGILL,4,2                     ## @SIGILL
	.comm	_SIGINFO,4,2                    ## @SIGINFO
	.comm	_SIGINT,4,2                     ## @SIGINT
	.comm	_SIGIO,4,2                      ## @SIGIO
	.comm	_SIGKILL,4,2                    ## @SIGKILL
	.comm	_SIGLOST,4,2                    ## @SIGLOST
	.comm	_SIGLWP,4,2                     ## @SIGLWP
	.comm	_SIGMSG,4,2                     ## @SIGMSG
	.comm	_SIGPHONE,4,2                   ## @SIGPHONE
	.comm	_SIGPIPE,4,2                    ## @SIGPIPE
	.comm	_SIGPOLL,4,2                    ## @SIGPOLL
	.comm	_SIGPRIO,4,2                    ## @SIGPRIO
	.comm	_SIGPROF,4,2                    ## @SIGPROF
	.comm	_SIGPWR,4,2                     ## @SIGPWR
	.comm	_SIGQUIT,4,2                    ## @SIGQUIT
	.comm	_SIGRETRACT,4,2                 ## @SIGRETRACT
	.comm	_SIGSAK,4,2                     ## @SIGSAK
	.comm	_SIGSEGV,4,2                    ## @SIGSEGV
	.comm	_SIGSOUND,4,2                   ## @SIGSOUND
	.comm	_SIGSTOP,4,2                    ## @SIGSTOP
	.comm	_SIGSYS,4,2                     ## @SIGSYS
	.comm	_SIGTERM,4,2                    ## @SIGTERM
	.comm	_SIGTRAP,4,2                    ## @SIGTRAP
	.comm	_SIGTSTP,4,2                    ## @SIGTSTP
	.comm	_SIGTTIN,4,2                    ## @SIGTTIN
	.comm	_SIGTTOU,4,2                    ## @SIGTTOU
	.comm	_SIGURG,4,2                     ## @SIGURG
	.comm	_SIGUSR1,4,2                    ## @SIGUSR1
	.comm	_SIGUSR2,4,2                    ## @SIGUSR2
	.comm	_SIGVTALRM,4,2                  ## @SIGVTALRM
	.comm	_SIGWAITING,4,2                 ## @SIGWAITING
	.comm	_SIGWINCH,4,2                   ## @SIGWINCH
	.comm	_SIGWIND,4,2                    ## @SIGWIND
	.comm	_SIGXCPU,4,2                    ## @SIGXCPU
	.comm	_SIGXFSZ,4,2                    ## @SIGXFSZ
	.comm	_TARGET_EXC_ARITHMETIC,4,2      ## @TARGET_EXC_ARITHMETIC
	.comm	_TARGET_EXC_BAD_ACCESS,4,2      ## @TARGET_EXC_BAD_ACCESS
	.comm	_TARGET_EXC_BAD_INSTRUCTION,4,2 ## @TARGET_EXC_BAD_INSTRUCTION
	.comm	_TARGET_EXC_BREAKPOINT,4,2      ## @TARGET_EXC_BREAKPOINT
	.comm	_TARGET_EXC_EMULATION,4,2       ## @TARGET_EXC_EMULATION
	.comm	_TARGET_EXC_SOFTWARE,4,2        ## @TARGET_EXC_SOFTWARE
	.comm	_TARGET_SIGNAL_ABRT,4,2         ## @TARGET_SIGNAL_ABRT
	.comm	_TARGET_SIGNAL_ALRM,4,2         ## @TARGET_SIGNAL_ALRM
	.comm	_TARGET_SIGNAL_BUS,4,2          ## @TARGET_SIGNAL_BUS
	.comm	_TARGET_SIGNAL_CANCEL,4,2       ## @TARGET_SIGNAL_CANCEL
	.comm	_TARGET_SIGNAL_CHLD,4,2         ## @TARGET_SIGNAL_CHLD
	.comm	_TARGET_SIGNAL_CONT,4,2         ## @TARGET_SIGNAL_CONT
	.comm	_TARGET_SIGNAL_DANGER,4,2       ## @TARGET_SIGNAL_DANGER
	.comm	_TARGET_SIGNAL_EMT,4,2          ## @TARGET_SIGNAL_EMT
	.comm	_TARGET_SIGNAL_FPE,4,2          ## @TARGET_SIGNAL_FPE
	.comm	_TARGET_SIGNAL_GRANT,4,2        ## @TARGET_SIGNAL_GRANT
	.comm	_TARGET_SIGNAL_HUP,4,2          ## @TARGET_SIGNAL_HUP
	.comm	_TARGET_SIGNAL_ILL,4,2          ## @TARGET_SIGNAL_ILL
	.comm	_TARGET_SIGNAL_INFO,4,2         ## @TARGET_SIGNAL_INFO
	.comm	_TARGET_SIGNAL_INT,4,2          ## @TARGET_SIGNAL_INT
	.comm	_TARGET_SIGNAL_IO,4,2           ## @TARGET_SIGNAL_IO
	.comm	_TARGET_SIGNAL_KILL,4,2         ## @TARGET_SIGNAL_KILL
	.comm	_TARGET_SIGNAL_LOST,4,2         ## @TARGET_SIGNAL_LOST
	.comm	_TARGET_SIGNAL_LWP,4,2          ## @TARGET_SIGNAL_LWP
	.comm	_TARGET_SIGNAL_MSG,4,2          ## @TARGET_SIGNAL_MSG
	.comm	_TARGET_SIGNAL_PHONE,4,2        ## @TARGET_SIGNAL_PHONE
	.comm	_TARGET_SIGNAL_PIPE,4,2         ## @TARGET_SIGNAL_PIPE
	.comm	_TARGET_SIGNAL_POLL,4,2         ## @TARGET_SIGNAL_POLL
	.comm	_TARGET_SIGNAL_PRIO,4,2         ## @TARGET_SIGNAL_PRIO
	.comm	_TARGET_SIGNAL_PROF,4,2         ## @TARGET_SIGNAL_PROF
	.comm	_TARGET_SIGNAL_PWR,4,2          ## @TARGET_SIGNAL_PWR
	.comm	_TARGET_SIGNAL_QUIT,4,2         ## @TARGET_SIGNAL_QUIT
	.comm	_TARGET_SIGNAL_REALTIME_32,4,2  ## @TARGET_SIGNAL_REALTIME_32
	.comm	_TARGET_SIGNAL_REALTIME_33,8,3  ## @TARGET_SIGNAL_REALTIME_33
	.comm	_TARGET_SIGNAL_REALTIME_64,8,3  ## @TARGET_SIGNAL_REALTIME_64
	.comm	_TARGET_SIGNAL_RETRACT,4,2      ## @TARGET_SIGNAL_RETRACT
	.comm	_TARGET_SIGNAL_SAK,4,2          ## @TARGET_SIGNAL_SAK
	.comm	_TARGET_SIGNAL_SEGV,4,2         ## @TARGET_SIGNAL_SEGV
	.comm	_TARGET_SIGNAL_SOUND,4,2        ## @TARGET_SIGNAL_SOUND
	.comm	_TARGET_SIGNAL_STOP,4,2         ## @TARGET_SIGNAL_STOP
	.comm	_TARGET_SIGNAL_SYS,4,2          ## @TARGET_SIGNAL_SYS
	.comm	_TARGET_SIGNAL_TERM,4,2         ## @TARGET_SIGNAL_TERM
	.comm	_TARGET_SIGNAL_TRAP,4,2         ## @TARGET_SIGNAL_TRAP
	.comm	_TARGET_SIGNAL_TSTP,4,2         ## @TARGET_SIGNAL_TSTP
	.comm	_TARGET_SIGNAL_TTIN,4,2         ## @TARGET_SIGNAL_TTIN
	.comm	_TARGET_SIGNAL_TTOU,4,2         ## @TARGET_SIGNAL_TTOU
	.comm	_TARGET_SIGNAL_URG,4,2          ## @TARGET_SIGNAL_URG
	.comm	_TARGET_SIGNAL_USR1,4,2         ## @TARGET_SIGNAL_USR1
	.comm	_TARGET_SIGNAL_USR2,4,2         ## @TARGET_SIGNAL_USR2
	.comm	_TARGET_SIGNAL_VTALRM,4,2       ## @TARGET_SIGNAL_VTALRM
	.comm	_TARGET_SIGNAL_WAITING,4,2      ## @TARGET_SIGNAL_WAITING
	.comm	_TARGET_SIGNAL_WINCH,4,2        ## @TARGET_SIGNAL_WINCH
	.comm	_TARGET_SIGNAL_WIND,4,2         ## @TARGET_SIGNAL_WIND
	.comm	_TARGET_SIGNAL_XCPU,4,2         ## @TARGET_SIGNAL_XCPU
	.comm	_TARGET_SIGNAL_XFSZ,4,2         ## @TARGET_SIGNAL_XFSZ
	.comm	__NSIG,4,2                      ## @_NSIG
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_target_signal_from_host        ; -- Begin function target_signal_from_host
	.p2align	2
_target_signal_from_host:               ; @target_signal_from_host
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _TARGET_SIGNAL_0@GOTPAGE
Lloh1:
	ldr	x8, [x8, _TARGET_SIGNAL_0@GOTPAGEOFF]
Lloh2:
	adrp	x9, _TARGET_SIGNAL_UNKNOWN@GOTPAGE
Lloh3:
	ldr	x9, [x9, _TARGET_SIGNAL_UNKNOWN@GOTPAGEOFF]
	cmp	w0, #0
	csel	x8, x8, x9, eq
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_TARGET_SIGNAL_0,4,2            ; @TARGET_SIGNAL_0
	.comm	_TARGET_SIGNAL_UNKNOWN,4,2      ; @TARGET_SIGNAL_UNKNOWN
	.comm	_EXC_ARITHMETIC,4,2             ; @EXC_ARITHMETIC
	.comm	_EXC_BAD_ACCESS,4,2             ; @EXC_BAD_ACCESS
	.comm	_EXC_BAD_INSTRUCTION,4,2        ; @EXC_BAD_INSTRUCTION
	.comm	_EXC_BREAKPOINT,4,2             ; @EXC_BREAKPOINT
	.comm	_EXC_EMULATION,4,2              ; @EXC_EMULATION
	.comm	_EXC_SOFTWARE,4,2               ; @EXC_SOFTWARE
	.comm	_REALTIME_HI,4,2                ; @REALTIME_HI
	.comm	_REALTIME_LO,4,2                ; @REALTIME_LO
	.comm	_SIGABRT,4,2                    ; @SIGABRT
	.comm	_SIGALRM,4,2                    ; @SIGALRM
	.comm	_SIGBUS,4,2                     ; @SIGBUS
	.comm	_SIGCANCEL,4,2                  ; @SIGCANCEL
	.comm	_SIGCHLD,4,2                    ; @SIGCHLD
	.comm	_SIGCLD,4,2                     ; @SIGCLD
	.comm	_SIGCONT,4,2                    ; @SIGCONT
	.comm	_SIGDANGER,4,2                  ; @SIGDANGER
	.comm	_SIGEMT,4,2                     ; @SIGEMT
	.comm	_SIGFPE,4,2                     ; @SIGFPE
	.comm	_SIGGRANT,4,2                   ; @SIGGRANT
	.comm	_SIGHUP,4,2                     ; @SIGHUP
	.comm	_SIGILL,4,2                     ; @SIGILL
	.comm	_SIGINFO,4,2                    ; @SIGINFO
	.comm	_SIGINT,4,2                     ; @SIGINT
	.comm	_SIGIO,4,2                      ; @SIGIO
	.comm	_SIGKILL,4,2                    ; @SIGKILL
	.comm	_SIGLOST,4,2                    ; @SIGLOST
	.comm	_SIGLWP,4,2                     ; @SIGLWP
	.comm	_SIGMSG,4,2                     ; @SIGMSG
	.comm	_SIGPHONE,4,2                   ; @SIGPHONE
	.comm	_SIGPIPE,4,2                    ; @SIGPIPE
	.comm	_SIGPOLL,4,2                    ; @SIGPOLL
	.comm	_SIGPRIO,4,2                    ; @SIGPRIO
	.comm	_SIGPROF,4,2                    ; @SIGPROF
	.comm	_SIGPWR,4,2                     ; @SIGPWR
	.comm	_SIGQUIT,4,2                    ; @SIGQUIT
	.comm	_SIGRETRACT,4,2                 ; @SIGRETRACT
	.comm	_SIGSAK,4,2                     ; @SIGSAK
	.comm	_SIGSEGV,4,2                    ; @SIGSEGV
	.comm	_SIGSOUND,4,2                   ; @SIGSOUND
	.comm	_SIGSTOP,4,2                    ; @SIGSTOP
	.comm	_SIGSYS,4,2                     ; @SIGSYS
	.comm	_SIGTERM,4,2                    ; @SIGTERM
	.comm	_SIGTRAP,4,2                    ; @SIGTRAP
	.comm	_SIGTSTP,4,2                    ; @SIGTSTP
	.comm	_SIGTTIN,4,2                    ; @SIGTTIN
	.comm	_SIGTTOU,4,2                    ; @SIGTTOU
	.comm	_SIGURG,4,2                     ; @SIGURG
	.comm	_SIGUSR1,4,2                    ; @SIGUSR1
	.comm	_SIGUSR2,4,2                    ; @SIGUSR2
	.comm	_SIGVTALRM,4,2                  ; @SIGVTALRM
	.comm	_SIGWAITING,4,2                 ; @SIGWAITING
	.comm	_SIGWINCH,4,2                   ; @SIGWINCH
	.comm	_SIGWIND,4,2                    ; @SIGWIND
	.comm	_SIGXCPU,4,2                    ; @SIGXCPU
	.comm	_SIGXFSZ,4,2                    ; @SIGXFSZ
	.comm	_TARGET_EXC_ARITHMETIC,4,2      ; @TARGET_EXC_ARITHMETIC
	.comm	_TARGET_EXC_BAD_ACCESS,4,2      ; @TARGET_EXC_BAD_ACCESS
	.comm	_TARGET_EXC_BAD_INSTRUCTION,4,2 ; @TARGET_EXC_BAD_INSTRUCTION
	.comm	_TARGET_EXC_BREAKPOINT,4,2      ; @TARGET_EXC_BREAKPOINT
	.comm	_TARGET_EXC_EMULATION,4,2       ; @TARGET_EXC_EMULATION
	.comm	_TARGET_EXC_SOFTWARE,4,2        ; @TARGET_EXC_SOFTWARE
	.comm	_TARGET_SIGNAL_ABRT,4,2         ; @TARGET_SIGNAL_ABRT
	.comm	_TARGET_SIGNAL_ALRM,4,2         ; @TARGET_SIGNAL_ALRM
	.comm	_TARGET_SIGNAL_BUS,4,2          ; @TARGET_SIGNAL_BUS
	.comm	_TARGET_SIGNAL_CANCEL,4,2       ; @TARGET_SIGNAL_CANCEL
	.comm	_TARGET_SIGNAL_CHLD,4,2         ; @TARGET_SIGNAL_CHLD
	.comm	_TARGET_SIGNAL_CONT,4,2         ; @TARGET_SIGNAL_CONT
	.comm	_TARGET_SIGNAL_DANGER,4,2       ; @TARGET_SIGNAL_DANGER
	.comm	_TARGET_SIGNAL_EMT,4,2          ; @TARGET_SIGNAL_EMT
	.comm	_TARGET_SIGNAL_FPE,4,2          ; @TARGET_SIGNAL_FPE
	.comm	_TARGET_SIGNAL_GRANT,4,2        ; @TARGET_SIGNAL_GRANT
	.comm	_TARGET_SIGNAL_HUP,4,2          ; @TARGET_SIGNAL_HUP
	.comm	_TARGET_SIGNAL_ILL,4,2          ; @TARGET_SIGNAL_ILL
	.comm	_TARGET_SIGNAL_INFO,4,2         ; @TARGET_SIGNAL_INFO
	.comm	_TARGET_SIGNAL_INT,4,2          ; @TARGET_SIGNAL_INT
	.comm	_TARGET_SIGNAL_IO,4,2           ; @TARGET_SIGNAL_IO
	.comm	_TARGET_SIGNAL_KILL,4,2         ; @TARGET_SIGNAL_KILL
	.comm	_TARGET_SIGNAL_LOST,4,2         ; @TARGET_SIGNAL_LOST
	.comm	_TARGET_SIGNAL_LWP,4,2          ; @TARGET_SIGNAL_LWP
	.comm	_TARGET_SIGNAL_MSG,4,2          ; @TARGET_SIGNAL_MSG
	.comm	_TARGET_SIGNAL_PHONE,4,2        ; @TARGET_SIGNAL_PHONE
	.comm	_TARGET_SIGNAL_PIPE,4,2         ; @TARGET_SIGNAL_PIPE
	.comm	_TARGET_SIGNAL_POLL,4,2         ; @TARGET_SIGNAL_POLL
	.comm	_TARGET_SIGNAL_PRIO,4,2         ; @TARGET_SIGNAL_PRIO
	.comm	_TARGET_SIGNAL_PROF,4,2         ; @TARGET_SIGNAL_PROF
	.comm	_TARGET_SIGNAL_PWR,4,2          ; @TARGET_SIGNAL_PWR
	.comm	_TARGET_SIGNAL_QUIT,4,2         ; @TARGET_SIGNAL_QUIT
	.comm	_TARGET_SIGNAL_REALTIME_32,4,2  ; @TARGET_SIGNAL_REALTIME_32
	.comm	_TARGET_SIGNAL_REALTIME_33,8,3  ; @TARGET_SIGNAL_REALTIME_33
	.comm	_TARGET_SIGNAL_REALTIME_64,8,3  ; @TARGET_SIGNAL_REALTIME_64
	.comm	_TARGET_SIGNAL_RETRACT,4,2      ; @TARGET_SIGNAL_RETRACT
	.comm	_TARGET_SIGNAL_SAK,4,2          ; @TARGET_SIGNAL_SAK
	.comm	_TARGET_SIGNAL_SEGV,4,2         ; @TARGET_SIGNAL_SEGV
	.comm	_TARGET_SIGNAL_SOUND,4,2        ; @TARGET_SIGNAL_SOUND
	.comm	_TARGET_SIGNAL_STOP,4,2         ; @TARGET_SIGNAL_STOP
	.comm	_TARGET_SIGNAL_SYS,4,2          ; @TARGET_SIGNAL_SYS
	.comm	_TARGET_SIGNAL_TERM,4,2         ; @TARGET_SIGNAL_TERM
	.comm	_TARGET_SIGNAL_TRAP,4,2         ; @TARGET_SIGNAL_TRAP
	.comm	_TARGET_SIGNAL_TSTP,4,2         ; @TARGET_SIGNAL_TSTP
	.comm	_TARGET_SIGNAL_TTIN,4,2         ; @TARGET_SIGNAL_TTIN
	.comm	_TARGET_SIGNAL_TTOU,4,2         ; @TARGET_SIGNAL_TTOU
	.comm	_TARGET_SIGNAL_URG,4,2          ; @TARGET_SIGNAL_URG
	.comm	_TARGET_SIGNAL_USR1,4,2         ; @TARGET_SIGNAL_USR1
	.comm	_TARGET_SIGNAL_USR2,4,2         ; @TARGET_SIGNAL_USR2
	.comm	_TARGET_SIGNAL_VTALRM,4,2       ; @TARGET_SIGNAL_VTALRM
	.comm	_TARGET_SIGNAL_WAITING,4,2      ; @TARGET_SIGNAL_WAITING
	.comm	_TARGET_SIGNAL_WINCH,4,2        ; @TARGET_SIGNAL_WINCH
	.comm	_TARGET_SIGNAL_WIND,4,2         ; @TARGET_SIGNAL_WIND
	.comm	_TARGET_SIGNAL_XCPU,4,2         ; @TARGET_SIGNAL_XCPU
	.comm	_TARGET_SIGNAL_XFSZ,4,2         ; @TARGET_SIGNAL_XFSZ
	.comm	__NSIG,4,2                      ; @_NSIG
.subsections_via_symbols
