	.file	"429645.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"\ncheck char"
.LC1:
	.string	"char:%ld\n"
.LC2:
	.string	"signed char:%ld\n"
.LC3:
	.string	"unsigned char:%ld\n"
.LC4:
	.string	"\ncheck int"
.LC5:
	.string	"int:%ld\n"
.LC6:
	.string	"signed int:%ld\n"
.LC7:
	.string	"unsigned int:%ld\n"
.LC8:
	.string	"\ncheck long int"
.LC9:
	.string	"long int:%ld\n"
.LC10:
	.string	"signed long int:%ld\n"
.LC11:
	.string	"unsigned long int:%ld\n"
.LC12:
	.string	"\ncheck long long int"
.LC13:
	.string	"long long int:%ld\n"
.LC14:
	.string	"signed long long int:%ld\n"
.LC15:
	.string	"unsigned long long int:%ld\n"
.LC16:
	.string	"\ncheck float"
.LC17:
	.string	"float:%ld\n"
.LC18:
	.string	"\ncheck double"
.LC19:
	.string	"double:%ld\n"
	.text
	.globl	main
	.type	main, @function
main:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, .LC0[rip]
	call	puts@PLT
	mov	esi, 1
	lea	rdi, .LC1[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 1
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 1
	lea	rdi, .LC3[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC4[rip]
	call	puts@PLT
	mov	esi, 4
	lea	rdi, .LC5[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 4
	lea	rdi, .LC6[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 4
	lea	rdi, .LC7[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC8[rip]
	call	puts@PLT
	mov	esi, 8
	lea	rdi, .LC9[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 8
	lea	rdi, .LC10[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 8
	lea	rdi, .LC11[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC12[rip]
	call	puts@PLT
	mov	esi, 8
	lea	rdi, .LC13[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 8
	lea	rdi, .LC14[rip]
	mov	eax, 0
	call	printf@PLT
	mov	esi, 8
	lea	rdi, .LC15[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC16[rip]
	call	puts@PLT
	mov	esi, 4
	lea	rdi, .LC17[rip]
	mov	eax, 0
	call	printf@PLT
	lea	rdi, .LC18[rip]
	call	puts@PLT
	mov	esi, 8
	lea	rdi, .LC19[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, 0
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"429645.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"\012check char\000"
	.align	2
.LC1:
	.ascii	"char:%ld\012\000"
	.align	2
.LC2:
	.ascii	"signed char:%ld\012\000"
	.align	2
.LC3:
	.ascii	"unsigned char:%ld\012\000"
	.align	2
.LC4:
	.ascii	"\012check int\000"
	.align	2
.LC5:
	.ascii	"int:%ld\012\000"
	.align	2
.LC6:
	.ascii	"signed int:%ld\012\000"
	.align	2
.LC7:
	.ascii	"unsigned int:%ld\012\000"
	.align	2
.LC8:
	.ascii	"\012check long int\000"
	.align	2
.LC9:
	.ascii	"long int:%ld\012\000"
	.align	2
.LC10:
	.ascii	"signed long int:%ld\012\000"
	.align	2
.LC11:
	.ascii	"unsigned long int:%ld\012\000"
	.align	2
.LC12:
	.ascii	"\012check long long int\000"
	.align	2
.LC13:
	.ascii	"long long int:%ld\012\000"
	.align	2
.LC14:
	.ascii	"signed long long int:%ld\012\000"
	.align	2
.LC15:
	.ascii	"unsigned long long int:%ld\012\000"
	.align	2
.LC16:
	.ascii	"\012check float\000"
	.align	2
.LC17:
	.ascii	"float:%ld\012\000"
	.align	2
.LC18:
	.ascii	"\012check double\000"
	.align	2
.LC19:
	.ascii	"double:%ld\012\000"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L3
	bl	puts
	mov	r1, #1
	ldr	r0, .L3+4
	bl	printf
	mov	r1, #1
	ldr	r0, .L3+8
	bl	printf
	mov	r1, #1
	ldr	r0, .L3+12
	bl	printf
	ldr	r0, .L3+16
	bl	puts
	mov	r1, #4
	ldr	r0, .L3+20
	bl	printf
	mov	r1, #4
	ldr	r0, .L3+24
	bl	printf
	mov	r1, #4
	ldr	r0, .L3+28
	bl	printf
	ldr	r0, .L3+32
	bl	puts
	mov	r1, #4
	ldr	r0, .L3+36
	bl	printf
	mov	r1, #4
	ldr	r0, .L3+40
	bl	printf
	mov	r1, #4
	ldr	r0, .L3+44
	bl	printf
	ldr	r0, .L3+48
	bl	puts
	mov	r1, #8
	ldr	r0, .L3+52
	bl	printf
	mov	r1, #8
	ldr	r0, .L3+56
	bl	printf
	mov	r1, #8
	ldr	r0, .L3+60
	bl	printf
	ldr	r0, .L3+64
	bl	puts
	mov	r1, #4
	ldr	r0, .L3+68
	bl	printf
	ldr	r0, .L3+72
	bl	puts
	mov	r1, #8
	ldr	r0, .L3+76
	bl	printf
	mov	r3, #0
	mov	r0, r3
	pop	{fp, pc}
.L4:
	.align	2
.L3:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
