	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function atkbdc_kbd_read
_atkbdc_kbd_read:                       ## @atkbdc_kbd_read
	.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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r14
	addq	$24, %rdi
	callq	_pthread_mutex_isowned_np
	movl	%eax, %edi
	callq	_assert
	movq	(%r14), %rax
	movq	_KBD_TRANSLATION@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, (%rax)
	je	LBB0_5
## %bb.1:
	xorl	%ecx, %ecx
	leaq	-28(%rbp), %r15
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movl	%ecx, %ebx
	movl	20(%r14), %edi
	movq	%r15, %rsi
	callq	_ps2kbd_read
	cmpl	$-1, %eax
	je	LBB0_9
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	movslq	-28(%rbp), %rax
	movl	$128, %ecx
	cmpq	$240, %rax
	je	LBB0_2
## %bb.4:
	leaq	l___const.atkbdc_kbd_read.translation(%rip), %rcx
	orl	(%rcx,%rax,4), %ebx
	movl	%ebx, -28(%rbp)
	movq	%r14, %rdi
	movl	%ebx, %esi
	callq	_atkbdc_kbd_queue_data
	jmp	LBB0_9
LBB0_5:
	movq	8(%r14), %rax
	movq	_FIFOSZ@GOTPCREL(%rip), %rbx
	cmpq	(%rbx), %rax
	jge	LBB0_9
## %bb.6:
	leaq	-28(%rbp), %r15
	.p2align	4, 0x90
LBB0_7:                                 ## =>This Inner Loop Header: Depth=1
	movl	20(%r14), %edi
	movq	%r15, %rsi
	callq	_ps2kbd_read
	cmpl	$-1, %eax
	je	LBB0_9
## %bb.8:                               ##   in Loop: Header=BB0_7 Depth=1
	movl	-28(%rbp), %esi
	movq	%r14, %rdi
	callq	_atkbdc_kbd_queue_data
	movq	8(%r14), %rax
	cmpq	(%rbx), %rax
	jl	LBB0_7
LBB0_9:
	movq	(%r14), %rax
	movq	_KBD_DISABLE_AUX_PORT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, (%rax)
	je	LBB0_10
LBB0_11:
	cmpq	$0, 8(%r14)
	jle	LBB0_13
## %bb.12:
	movq	%r14, %rdi
	callq	_atkbdc_assert_kbd_intr
	jmp	LBB0_13
LBB0_10:
	movl	16(%r14), %edi
	callq	_ps2mouse_fifocnt
	testq	%rax, %rax
	je	LBB0_11
LBB0_13:
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @__const.atkbdc_kbd_read.translation
l___const.atkbdc_kbd_read.translation:
	.long	255                             ## 0xff
	.long	67                              ## 0x43
	.long	65                              ## 0x41
	.long	63                              ## 0x3f
	.long	61                              ## 0x3d
	.long	59                              ## 0x3b
	.long	60                              ## 0x3c
	.long	88                              ## 0x58
	.long	100                             ## 0x64
	.long	68                              ## 0x44
	.long	66                              ## 0x42
	.long	64                              ## 0x40
	.long	62                              ## 0x3e
	.long	15                              ## 0xf
	.long	41                              ## 0x29
	.long	89                              ## 0x59
	.long	101                             ## 0x65
	.long	56                              ## 0x38
	.long	42                              ## 0x2a
	.long	112                             ## 0x70
	.long	29                              ## 0x1d
	.long	16                              ## 0x10
	.long	2                               ## 0x2
	.long	90                              ## 0x5a
	.long	102                             ## 0x66
	.long	113                             ## 0x71
	.long	44                              ## 0x2c
	.long	31                              ## 0x1f
	.long	30                              ## 0x1e
	.long	17                              ## 0x11
	.long	3                               ## 0x3
	.long	91                              ## 0x5b
	.long	103                             ## 0x67
	.long	46                              ## 0x2e
	.long	45                              ## 0x2d
	.long	32                              ## 0x20
	.long	18                              ## 0x12
	.long	5                               ## 0x5
	.long	4                               ## 0x4
	.long	92                              ## 0x5c
	.long	104                             ## 0x68
	.long	57                              ## 0x39
	.long	47                              ## 0x2f
	.long	33                              ## 0x21
	.long	20                              ## 0x14
	.long	19                              ## 0x13
	.long	6                               ## 0x6
	.long	93                              ## 0x5d
	.long	105                             ## 0x69
	.long	49                              ## 0x31
	.long	48                              ## 0x30
	.long	35                              ## 0x23
	.long	34                              ## 0x22
	.long	21                              ## 0x15
	.long	7                               ## 0x7
	.long	94                              ## 0x5e
	.long	106                             ## 0x6a
	.long	114                             ## 0x72
	.long	50                              ## 0x32
	.long	36                              ## 0x24
	.long	22                              ## 0x16
	.long	8                               ## 0x8
	.long	9                               ## 0x9
	.long	95                              ## 0x5f
	.long	107                             ## 0x6b
	.long	51                              ## 0x33
	.long	37                              ## 0x25
	.long	23                              ## 0x17
	.long	24                              ## 0x18
	.long	11                              ## 0xb
	.long	10                              ## 0xa
	.long	96                              ## 0x60
	.long	108                             ## 0x6c
	.long	52                              ## 0x34
	.long	53                              ## 0x35
	.long	38                              ## 0x26
	.long	39                              ## 0x27
	.long	25                              ## 0x19
	.long	12                              ## 0xc
	.long	97                              ## 0x61
	.long	109                             ## 0x6d
	.long	115                             ## 0x73
	.long	40                              ## 0x28
	.long	116                             ## 0x74
	.long	26                              ## 0x1a
	.long	13                              ## 0xd
	.long	98                              ## 0x62
	.long	110                             ## 0x6e
	.long	58                              ## 0x3a
	.long	54                              ## 0x36
	.long	28                              ## 0x1c
	.long	27                              ## 0x1b
	.long	117                             ## 0x75
	.long	43                              ## 0x2b
	.long	99                              ## 0x63
	.long	118                             ## 0x76
	.long	85                              ## 0x55
	.long	86                              ## 0x56
	.long	119                             ## 0x77
	.long	120                             ## 0x78
	.long	121                             ## 0x79
	.long	122                             ## 0x7a
	.long	14                              ## 0xe
	.long	123                             ## 0x7b
	.long	124                             ## 0x7c
	.long	79                              ## 0x4f
	.long	125                             ## 0x7d
	.long	75                              ## 0x4b
	.long	71                              ## 0x47
	.long	126                             ## 0x7e
	.long	127                             ## 0x7f
	.long	111                             ## 0x6f
	.long	82                              ## 0x52
	.long	83                              ## 0x53
	.long	80                              ## 0x50
	.long	76                              ## 0x4c
	.long	77                              ## 0x4d
	.long	72                              ## 0x48
	.long	1                               ## 0x1
	.long	69                              ## 0x45
	.long	87                              ## 0x57
	.long	78                              ## 0x4e
	.long	81                              ## 0x51
	.long	74                              ## 0x4a
	.long	55                              ## 0x37
	.long	73                              ## 0x49
	.long	70                              ## 0x46
	.long	84                              ## 0x54
	.long	128                             ## 0x80
	.long	129                             ## 0x81
	.long	130                             ## 0x82
	.long	65                              ## 0x41
	.long	84                              ## 0x54
	.long	133                             ## 0x85
	.long	134                             ## 0x86
	.long	135                             ## 0x87
	.long	136                             ## 0x88
	.long	137                             ## 0x89
	.long	138                             ## 0x8a
	.long	139                             ## 0x8b
	.long	140                             ## 0x8c
	.long	141                             ## 0x8d
	.long	142                             ## 0x8e
	.long	143                             ## 0x8f
	.long	144                             ## 0x90
	.long	145                             ## 0x91
	.long	146                             ## 0x92
	.long	147                             ## 0x93
	.long	148                             ## 0x94
	.long	149                             ## 0x95
	.long	150                             ## 0x96
	.long	151                             ## 0x97
	.long	152                             ## 0x98
	.long	153                             ## 0x99
	.long	154                             ## 0x9a
	.long	155                             ## 0x9b
	.long	156                             ## 0x9c
	.long	157                             ## 0x9d
	.long	158                             ## 0x9e
	.long	159                             ## 0x9f
	.long	160                             ## 0xa0
	.long	161                             ## 0xa1
	.long	162                             ## 0xa2
	.long	163                             ## 0xa3
	.long	164                             ## 0xa4
	.long	165                             ## 0xa5
	.long	166                             ## 0xa6
	.long	167                             ## 0xa7
	.long	168                             ## 0xa8
	.long	169                             ## 0xa9
	.long	170                             ## 0xaa
	.long	171                             ## 0xab
	.long	172                             ## 0xac
	.long	173                             ## 0xad
	.long	174                             ## 0xae
	.long	175                             ## 0xaf
	.long	176                             ## 0xb0
	.long	177                             ## 0xb1
	.long	178                             ## 0xb2
	.long	179                             ## 0xb3
	.long	180                             ## 0xb4
	.long	181                             ## 0xb5
	.long	182                             ## 0xb6
	.long	183                             ## 0xb7
	.long	184                             ## 0xb8
	.long	185                             ## 0xb9
	.long	186                             ## 0xba
	.long	187                             ## 0xbb
	.long	188                             ## 0xbc
	.long	189                             ## 0xbd
	.long	190                             ## 0xbe
	.long	191                             ## 0xbf
	.long	192                             ## 0xc0
	.long	193                             ## 0xc1
	.long	194                             ## 0xc2
	.long	195                             ## 0xc3
	.long	196                             ## 0xc4
	.long	197                             ## 0xc5
	.long	198                             ## 0xc6
	.long	199                             ## 0xc7
	.long	200                             ## 0xc8
	.long	201                             ## 0xc9
	.long	202                             ## 0xca
	.long	203                             ## 0xcb
	.long	204                             ## 0xcc
	.long	205                             ## 0xcd
	.long	206                             ## 0xce
	.long	207                             ## 0xcf
	.long	208                             ## 0xd0
	.long	209                             ## 0xd1
	.long	210                             ## 0xd2
	.long	211                             ## 0xd3
	.long	212                             ## 0xd4
	.long	213                             ## 0xd5
	.long	214                             ## 0xd6
	.long	215                             ## 0xd7
	.long	216                             ## 0xd8
	.long	217                             ## 0xd9
	.long	218                             ## 0xda
	.long	219                             ## 0xdb
	.long	220                             ## 0xdc
	.long	221                             ## 0xdd
	.long	222                             ## 0xde
	.long	223                             ## 0xdf
	.long	224                             ## 0xe0
	.long	225                             ## 0xe1
	.long	226                             ## 0xe2
	.long	227                             ## 0xe3
	.long	228                             ## 0xe4
	.long	229                             ## 0xe5
	.long	230                             ## 0xe6
	.long	231                             ## 0xe7
	.long	232                             ## 0xe8
	.long	233                             ## 0xe9
	.long	234                             ## 0xea
	.long	235                             ## 0xeb
	.long	236                             ## 0xec
	.long	237                             ## 0xed
	.long	238                             ## 0xee
	.long	239                             ## 0xef
	.long	240                             ## 0xf0
	.long	241                             ## 0xf1
	.long	242                             ## 0xf2
	.long	243                             ## 0xf3
	.long	244                             ## 0xf4
	.long	245                             ## 0xf5
	.long	246                             ## 0xf6
	.long	247                             ## 0xf7
	.long	248                             ## 0xf8
	.long	249                             ## 0xf9
	.long	250                             ## 0xfa
	.long	251                             ## 0xfb
	.long	252                             ## 0xfc
	.long	253                             ## 0xfd
	.long	254                             ## 0xfe
	.long	255                             ## 0xff

	.comm	_KBD_TRANSLATION,4,2            ## @KBD_TRANSLATION
	.comm	_FIFOSZ,8,3                     ## @FIFOSZ
	.comm	_KBD_DISABLE_AUX_PORT,4,2       ## @KBD_DISABLE_AUX_PORT
	.no_dead_strip	_atkbdc_kbd_read
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function atkbdc_kbd_read
_atkbdc_kbd_read:                       ; @atkbdc_kbd_read
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #48
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
	add	x0, x0, #24
	bl	_pthread_mutex_isowned_np
	bl	_assert
	ldr	x8, [x19]
	ldr	w8, [x8]
Lloh0:
	adrp	x9, _KBD_TRANSLATION@GOTPAGE
Lloh1:
	ldr	x9, [x9, _KBD_TRANSLATION@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_8
; %bb.1:
	mov	w9, #0
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	mov	x20, x9
	ldr	w0, [x19, #20]
	add	x1, sp, #12
	bl	_ps2kbd_read
	cmn	w0, #1
	b.eq	LBB0_5
; %bb.3:                                ;   in Loop: Header=BB0_2 Depth=1
	ldrsw	x8, [sp, #12]
	mov	w9, #128
	cmp	w8, #240
	b.eq	LBB0_2
; %bb.4:
Lloh3:
	adrp	x9, l___const.atkbdc_kbd_read.translation@PAGE
Lloh4:
	add	x9, x9, l___const.atkbdc_kbd_read.translation@PAGEOFF
	ldr	w8, [x9, x8, lsl #2]
	orr	w1, w8, w20
	str	w1, [sp, #12]
	mov	x0, x19
	bl	_atkbdc_kbd_queue_data
LBB0_5:
	ldr	x8, [x19]
	ldr	w8, [x8]
Lloh5:
	adrp	x9, _KBD_DISABLE_AUX_PORT@GOTPAGE
Lloh6:
	ldr	x9, [x9, _KBD_DISABLE_AUX_PORT@GOTPAGEOFF]
Lloh7:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_12
LBB0_6:
	ldr	x8, [x19, #8]
	cmp	x8, #1
	b.lt	LBB0_13
; %bb.7:
	mov	x0, x19
	bl	_atkbdc_assert_kbd_intr
	b	LBB0_13
LBB0_8:
	ldr	x8, [x19, #8]
Lloh8:
	adrp	x20, _FIFOSZ@GOTPAGE
Lloh9:
	ldr	x20, [x20, _FIFOSZ@GOTPAGEOFF]
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x9, [x20]
	cmp	x8, x9
	b.ge	LBB0_5
; %bb.10:                               ;   in Loop: Header=BB0_9 Depth=1
	ldr	w0, [x19, #20]
	add	x1, sp, #12
	bl	_ps2kbd_read
	cmn	w0, #1
	b.eq	LBB0_5
; %bb.11:                               ;   in Loop: Header=BB0_9 Depth=1
	ldr	w1, [sp, #12]
	mov	x0, x19
	bl	_atkbdc_kbd_queue_data
	ldr	x8, [x19, #8]
	b	LBB0_9
LBB0_12:
	ldr	w0, [x19, #16]
	bl	_ps2mouse_fifocnt
	cbz	x0, LBB0_6
LBB0_13:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #48
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh8, Lloh9
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @__const.atkbdc_kbd_read.translation
l___const.atkbdc_kbd_read.translation:
	.long	255                             ; 0xff
	.long	67                              ; 0x43
	.long	65                              ; 0x41
	.long	63                              ; 0x3f
	.long	61                              ; 0x3d
	.long	59                              ; 0x3b
	.long	60                              ; 0x3c
	.long	88                              ; 0x58
	.long	100                             ; 0x64
	.long	68                              ; 0x44
	.long	66                              ; 0x42
	.long	64                              ; 0x40
	.long	62                              ; 0x3e
	.long	15                              ; 0xf
	.long	41                              ; 0x29
	.long	89                              ; 0x59
	.long	101                             ; 0x65
	.long	56                              ; 0x38
	.long	42                              ; 0x2a
	.long	112                             ; 0x70
	.long	29                              ; 0x1d
	.long	16                              ; 0x10
	.long	2                               ; 0x2
	.long	90                              ; 0x5a
	.long	102                             ; 0x66
	.long	113                             ; 0x71
	.long	44                              ; 0x2c
	.long	31                              ; 0x1f
	.long	30                              ; 0x1e
	.long	17                              ; 0x11
	.long	3                               ; 0x3
	.long	91                              ; 0x5b
	.long	103                             ; 0x67
	.long	46                              ; 0x2e
	.long	45                              ; 0x2d
	.long	32                              ; 0x20
	.long	18                              ; 0x12
	.long	5                               ; 0x5
	.long	4                               ; 0x4
	.long	92                              ; 0x5c
	.long	104                             ; 0x68
	.long	57                              ; 0x39
	.long	47                              ; 0x2f
	.long	33                              ; 0x21
	.long	20                              ; 0x14
	.long	19                              ; 0x13
	.long	6                               ; 0x6
	.long	93                              ; 0x5d
	.long	105                             ; 0x69
	.long	49                              ; 0x31
	.long	48                              ; 0x30
	.long	35                              ; 0x23
	.long	34                              ; 0x22
	.long	21                              ; 0x15
	.long	7                               ; 0x7
	.long	94                              ; 0x5e
	.long	106                             ; 0x6a
	.long	114                             ; 0x72
	.long	50                              ; 0x32
	.long	36                              ; 0x24
	.long	22                              ; 0x16
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	95                              ; 0x5f
	.long	107                             ; 0x6b
	.long	51                              ; 0x33
	.long	37                              ; 0x25
	.long	23                              ; 0x17
	.long	24                              ; 0x18
	.long	11                              ; 0xb
	.long	10                              ; 0xa
	.long	96                              ; 0x60
	.long	108                             ; 0x6c
	.long	52                              ; 0x34
	.long	53                              ; 0x35
	.long	38                              ; 0x26
	.long	39                              ; 0x27
	.long	25                              ; 0x19
	.long	12                              ; 0xc
	.long	97                              ; 0x61
	.long	109                             ; 0x6d
	.long	115                             ; 0x73
	.long	40                              ; 0x28
	.long	116                             ; 0x74
	.long	26                              ; 0x1a
	.long	13                              ; 0xd
	.long	98                              ; 0x62
	.long	110                             ; 0x6e
	.long	58                              ; 0x3a
	.long	54                              ; 0x36
	.long	28                              ; 0x1c
	.long	27                              ; 0x1b
	.long	117                             ; 0x75
	.long	43                              ; 0x2b
	.long	99                              ; 0x63
	.long	118                             ; 0x76
	.long	85                              ; 0x55
	.long	86                              ; 0x56
	.long	119                             ; 0x77
	.long	120                             ; 0x78
	.long	121                             ; 0x79
	.long	122                             ; 0x7a
	.long	14                              ; 0xe
	.long	123                             ; 0x7b
	.long	124                             ; 0x7c
	.long	79                              ; 0x4f
	.long	125                             ; 0x7d
	.long	75                              ; 0x4b
	.long	71                              ; 0x47
	.long	126                             ; 0x7e
	.long	127                             ; 0x7f
	.long	111                             ; 0x6f
	.long	82                              ; 0x52
	.long	83                              ; 0x53
	.long	80                              ; 0x50
	.long	76                              ; 0x4c
	.long	77                              ; 0x4d
	.long	72                              ; 0x48
	.long	1                               ; 0x1
	.long	69                              ; 0x45
	.long	87                              ; 0x57
	.long	78                              ; 0x4e
	.long	81                              ; 0x51
	.long	74                              ; 0x4a
	.long	55                              ; 0x37
	.long	73                              ; 0x49
	.long	70                              ; 0x46
	.long	84                              ; 0x54
	.long	128                             ; 0x80
	.long	129                             ; 0x81
	.long	130                             ; 0x82
	.long	65                              ; 0x41
	.long	84                              ; 0x54
	.long	133                             ; 0x85
	.long	134                             ; 0x86
	.long	135                             ; 0x87
	.long	136                             ; 0x88
	.long	137                             ; 0x89
	.long	138                             ; 0x8a
	.long	139                             ; 0x8b
	.long	140                             ; 0x8c
	.long	141                             ; 0x8d
	.long	142                             ; 0x8e
	.long	143                             ; 0x8f
	.long	144                             ; 0x90
	.long	145                             ; 0x91
	.long	146                             ; 0x92
	.long	147                             ; 0x93
	.long	148                             ; 0x94
	.long	149                             ; 0x95
	.long	150                             ; 0x96
	.long	151                             ; 0x97
	.long	152                             ; 0x98
	.long	153                             ; 0x99
	.long	154                             ; 0x9a
	.long	155                             ; 0x9b
	.long	156                             ; 0x9c
	.long	157                             ; 0x9d
	.long	158                             ; 0x9e
	.long	159                             ; 0x9f
	.long	160                             ; 0xa0
	.long	161                             ; 0xa1
	.long	162                             ; 0xa2
	.long	163                             ; 0xa3
	.long	164                             ; 0xa4
	.long	165                             ; 0xa5
	.long	166                             ; 0xa6
	.long	167                             ; 0xa7
	.long	168                             ; 0xa8
	.long	169                             ; 0xa9
	.long	170                             ; 0xaa
	.long	171                             ; 0xab
	.long	172                             ; 0xac
	.long	173                             ; 0xad
	.long	174                             ; 0xae
	.long	175                             ; 0xaf
	.long	176                             ; 0xb0
	.long	177                             ; 0xb1
	.long	178                             ; 0xb2
	.long	179                             ; 0xb3
	.long	180                             ; 0xb4
	.long	181                             ; 0xb5
	.long	182                             ; 0xb6
	.long	183                             ; 0xb7
	.long	184                             ; 0xb8
	.long	185                             ; 0xb9
	.long	186                             ; 0xba
	.long	187                             ; 0xbb
	.long	188                             ; 0xbc
	.long	189                             ; 0xbd
	.long	190                             ; 0xbe
	.long	191                             ; 0xbf
	.long	192                             ; 0xc0
	.long	193                             ; 0xc1
	.long	194                             ; 0xc2
	.long	195                             ; 0xc3
	.long	196                             ; 0xc4
	.long	197                             ; 0xc5
	.long	198                             ; 0xc6
	.long	199                             ; 0xc7
	.long	200                             ; 0xc8
	.long	201                             ; 0xc9
	.long	202                             ; 0xca
	.long	203                             ; 0xcb
	.long	204                             ; 0xcc
	.long	205                             ; 0xcd
	.long	206                             ; 0xce
	.long	207                             ; 0xcf
	.long	208                             ; 0xd0
	.long	209                             ; 0xd1
	.long	210                             ; 0xd2
	.long	211                             ; 0xd3
	.long	212                             ; 0xd4
	.long	213                             ; 0xd5
	.long	214                             ; 0xd6
	.long	215                             ; 0xd7
	.long	216                             ; 0xd8
	.long	217                             ; 0xd9
	.long	218                             ; 0xda
	.long	219                             ; 0xdb
	.long	220                             ; 0xdc
	.long	221                             ; 0xdd
	.long	222                             ; 0xde
	.long	223                             ; 0xdf
	.long	224                             ; 0xe0
	.long	225                             ; 0xe1
	.long	226                             ; 0xe2
	.long	227                             ; 0xe3
	.long	228                             ; 0xe4
	.long	229                             ; 0xe5
	.long	230                             ; 0xe6
	.long	231                             ; 0xe7
	.long	232                             ; 0xe8
	.long	233                             ; 0xe9
	.long	234                             ; 0xea
	.long	235                             ; 0xeb
	.long	236                             ; 0xec
	.long	237                             ; 0xed
	.long	238                             ; 0xee
	.long	239                             ; 0xef
	.long	240                             ; 0xf0
	.long	241                             ; 0xf1
	.long	242                             ; 0xf2
	.long	243                             ; 0xf3
	.long	244                             ; 0xf4
	.long	245                             ; 0xf5
	.long	246                             ; 0xf6
	.long	247                             ; 0xf7
	.long	248                             ; 0xf8
	.long	249                             ; 0xf9
	.long	250                             ; 0xfa
	.long	251                             ; 0xfb
	.long	252                             ; 0xfc
	.long	253                             ; 0xfd
	.long	254                             ; 0xfe
	.long	255                             ; 0xff

	.comm	_KBD_TRANSLATION,4,2            ; @KBD_TRANSLATION
	.comm	_FIFOSZ,8,3                     ; @FIFOSZ
	.comm	_KBD_DISABLE_AUX_PORT,4,2       ; @KBD_DISABLE_AUX_PORT
	.no_dead_strip	_atkbdc_kbd_read
.subsections_via_symbols
