	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function baud_to_speed
_baud_to_speed:                         ## @baud_to_speed
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	cmpl	$299, %edi                      ## imm = 0x12B
	jg	LBB0_14
## %bb.1:
	cmpl	$109, %edi
	jle	LBB0_2
## %bb.7:
	cmpl	$149, %edi
	jg	LBB0_11
## %bb.8:
	cmpl	$110, %edi
	je	LBB0_27
## %bb.9:
	cmpl	$134, %edi
	jne	LBB0_25
## %bb.10:
	movq	_B134@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_14:
	cmpl	$1799, %edi                     ## imm = 0x707
	jle	LBB0_15
## %bb.19:
	cmpl	$4799, %edi                     ## imm = 0x12BF
	jg	LBB0_23
## %bb.20:
	cmpl	$1800, %edi                     ## imm = 0x708
	je	LBB0_31
## %bb.21:
	cmpl	$2400, %edi                     ## imm = 0x960
	jne	LBB0_25
## %bb.22:
	movq	_B2400@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_2:
	testl	%edi, %edi
	je	LBB0_3
## %bb.4:
	cmpl	$50, %edi
	je	LBB0_26
## %bb.5:
	cmpl	$75, %edi
	jne	LBB0_25
## %bb.6:
	movq	_B75@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_15:
	cmpl	$300, %edi                      ## imm = 0x12C
	je	LBB0_29
## %bb.16:
	cmpl	$600, %edi                      ## imm = 0x258
	je	LBB0_30
## %bb.17:
	cmpl	$1200, %edi                     ## imm = 0x4B0
	jne	LBB0_25
## %bb.18:
	movq	_B1200@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_11:
	cmpl	$150, %edi
	je	LBB0_28
## %bb.12:
	cmpl	$200, %edi
	jne	LBB0_25
## %bb.13:
	movq	_B200@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_23:
	cmpl	$4800, %edi                     ## imm = 0x12C0
	je	LBB0_32
## %bb.24:
	cmpl	$9600, %edi                     ## imm = 0x2580
LBB0_25:
	movq	_B9600@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_27:
	movq	_B110@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_31:
	movq	_B1800@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_3:
	movq	_B0@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_26:
	movq	_B50@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_29:
	movq	_B300@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_30:
	movq	_B600@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_28:
	movq	_B150@GOTPCREL(%rip), %rax
	jmp	LBB0_33
LBB0_32:
	movq	_B4800@GOTPCREL(%rip), %rax
LBB0_33:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_B0,4,2                         ## @B0
	.comm	_B50,4,2                        ## @B50
	.comm	_B75,4,2                        ## @B75
	.comm	_B110,4,2                       ## @B110
	.comm	_B134,4,2                       ## @B134
	.comm	_B150,4,2                       ## @B150
	.comm	_B200,4,2                       ## @B200
	.comm	_B300,4,2                       ## @B300
	.comm	_B600,4,2                       ## @B600
	.comm	_B1200,4,2                      ## @B1200
	.comm	_B1800,4,2                      ## @B1800
	.comm	_B2400,4,2                      ## @B2400
	.comm	_B4800,4,2                      ## @B4800
	.comm	_B9600,4,2                      ## @B9600
	.comm	_B115200,4,2                    ## @B115200
	.comm	_B14400,4,2                     ## @B14400
	.comm	_B19200,4,2                     ## @B19200
	.comm	_B230400,4,2                    ## @B230400
	.comm	_B28800,4,2                     ## @B28800
	.comm	_B38400,4,2                     ## @B38400
	.comm	_B57600,4,2                     ## @B57600
	.comm	_B7200,4,2                      ## @B7200
	.comm	_B76800,4,2                     ## @B76800
	.comm	_EXTA,4,2                       ## @EXTA
	.comm	_EXTB,4,2                       ## @EXTB
	.no_dead_strip	_baud_to_speed
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function baud_to_speed
_baud_to_speed:                         ; @baud_to_speed
	.cfi_startproc
; %bb.0:
	cmp	w0, #299
	b.gt	LBB0_6
; %bb.1:
	cmp	w0, #109
	b.le	LBB0_11
; %bb.2:
	cmp	w0, #149
	b.gt	LBB0_19
; %bb.3:
	cmp	w0, #110
	b.eq	LBB0_25
; %bb.4:
	cmp	w0, #134
	b.ne	LBB0_24
; %bb.5:
Lloh0:
	adrp	x8, _B134@GOTPAGE
Lloh1:
	ldr	x8, [x8, _B134@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	ret
LBB0_6:
	cmp	w0, #1799
	b.le	LBB0_15
; %bb.7:
	mov	w8, #4799
	cmp	w0, w8
	b.gt	LBB0_22
; %bb.8:
	cmp	w0, #1800
	b.eq	LBB0_26
; %bb.9:
	cmp	w0, #2400
	b.ne	LBB0_24
; %bb.10:
Lloh3:
	adrp	x8, _B2400@GOTPAGE
Lloh4:
	ldr	x8, [x8, _B2400@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	ret
LBB0_11:
	cbz	w0, LBB0_27
; %bb.12:
	cmp	w0, #50
	b.eq	LBB0_28
; %bb.13:
	cmp	w0, #75
	b.ne	LBB0_24
; %bb.14:
Lloh6:
	adrp	x8, _B75@GOTPAGE
Lloh7:
	ldr	x8, [x8, _B75@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
	ret
LBB0_15:
	cmp	w0, #300
	b.eq	LBB0_29
; %bb.16:
	cmp	w0, #600
	b.eq	LBB0_30
; %bb.17:
	cmp	w0, #1200
	b.ne	LBB0_24
; %bb.18:
Lloh9:
	adrp	x8, _B1200@GOTPAGE
Lloh10:
	ldr	x8, [x8, _B1200@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	ret
LBB0_19:
	cmp	w0, #150
	b.eq	LBB0_31
; %bb.20:
	cmp	w0, #200
	b.ne	LBB0_24
; %bb.21:
Lloh12:
	adrp	x8, _B200@GOTPAGE
Lloh13:
	ldr	x8, [x8, _B200@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
	ret
LBB0_22:
	mov	w8, #4800
	cmp	w0, w8
	b.eq	LBB0_32
; %bb.23:
	mov	w8, #9600
	cmp	w0, w8
LBB0_24:
Lloh15:
	adrp	x8, _B9600@GOTPAGE
Lloh16:
	ldr	x8, [x8, _B9600@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	ret
LBB0_25:
Lloh18:
	adrp	x8, _B110@GOTPAGE
Lloh19:
	ldr	x8, [x8, _B110@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	ret
LBB0_26:
Lloh21:
	adrp	x8, _B1800@GOTPAGE
Lloh22:
	ldr	x8, [x8, _B1800@GOTPAGEOFF]
Lloh23:
	ldr	w0, [x8]
	ret
LBB0_27:
Lloh24:
	adrp	x8, _B0@GOTPAGE
Lloh25:
	ldr	x8, [x8, _B0@GOTPAGEOFF]
Lloh26:
	ldr	w0, [x8]
	ret
LBB0_28:
Lloh27:
	adrp	x8, _B50@GOTPAGE
Lloh28:
	ldr	x8, [x8, _B50@GOTPAGEOFF]
Lloh29:
	ldr	w0, [x8]
	ret
LBB0_29:
Lloh30:
	adrp	x8, _B300@GOTPAGE
Lloh31:
	ldr	x8, [x8, _B300@GOTPAGEOFF]
Lloh32:
	ldr	w0, [x8]
	ret
LBB0_30:
Lloh33:
	adrp	x8, _B600@GOTPAGE
Lloh34:
	ldr	x8, [x8, _B600@GOTPAGEOFF]
Lloh35:
	ldr	w0, [x8]
	ret
LBB0_31:
Lloh36:
	adrp	x8, _B150@GOTPAGE
Lloh37:
	ldr	x8, [x8, _B150@GOTPAGEOFF]
Lloh38:
	ldr	w0, [x8]
	ret
LBB0_32:
Lloh39:
	adrp	x8, _B4800@GOTPAGE
Lloh40:
	ldr	x8, [x8, _B4800@GOTPAGEOFF]
Lloh41:
	ldr	w0, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.cfi_endproc
                                        ; -- End function
	.comm	_B0,4,2                         ; @B0
	.comm	_B50,4,2                        ; @B50
	.comm	_B75,4,2                        ; @B75
	.comm	_B110,4,2                       ; @B110
	.comm	_B134,4,2                       ; @B134
	.comm	_B150,4,2                       ; @B150
	.comm	_B200,4,2                       ; @B200
	.comm	_B300,4,2                       ; @B300
	.comm	_B600,4,2                       ; @B600
	.comm	_B1200,4,2                      ; @B1200
	.comm	_B1800,4,2                      ; @B1800
	.comm	_B2400,4,2                      ; @B2400
	.comm	_B4800,4,2                      ; @B4800
	.comm	_B9600,4,2                      ; @B9600
	.comm	_B115200,4,2                    ; @B115200
	.comm	_B14400,4,2                     ; @B14400
	.comm	_B19200,4,2                     ; @B19200
	.comm	_B230400,4,2                    ; @B230400
	.comm	_B28800,4,2                     ; @B28800
	.comm	_B38400,4,2                     ; @B38400
	.comm	_B57600,4,2                     ; @B57600
	.comm	_B7200,4,2                      ; @B7200
	.comm	_B76800,4,2                     ; @B76800
	.comm	_EXTA,4,2                       ; @EXTA
	.comm	_EXTB,4,2                       ; @EXTB
	.no_dead_strip	_baud_to_speed
.subsections_via_symbols
