.file   "ada_for.adb"
   .section   .rodata
   .align 4
.LC0:
   .long   1
   .long   11
   .text
   .align 2
   .type   ada_for__putupto.2524, @function
ada_for__putupto.2524:
.LFB2:
   .cfi_startproc
   .cfi_personality 0,__gnat_personality_v0
   .cfi_lsda 0,.LLSDA2
   pushl   %ebp
   .cfi_def_cfa_offset 8
   .cfi_offset 5, -8
   movl %esp, %ebp
   .cfi_def_cfa_register 5
   pushl   %esi
   pushl   %ebx
.LEHB0:
   subl $64, %esp
.LEHE0:
   .cfi_offset 6, -12
   .cfi_offset 3, -16
   movl %ecx, -44(%ebp)
   movl 8(%ebp), %eax
   subl $2, %eax
   movl %eax, -16(%ebp)
   movl 8(%ebp), %eax
   movl %eax, -20(%ebp)
   movl -16(%ebp), %eax
   cmpl -20(%ebp), %eax
   jg   .L1
   movl -16(%ebp), %eax
   movl %eax, -12(%ebp)
.L3:
   leal -39(%ebp), %eax
   movl %eax, -56(%ebp)
   movl $.LC0, -52(%ebp)
   movl -56(%ebp), %eax
   movl -52(%ebp), %edx
   movl %eax, 4(%esp)
   movl %edx, 8(%esp)
   movl -12(%ebp), %eax
   movl %eax, (%esp)
.LEHB1:
   call system__img_int__image_integer
   leal -39(%ebp), %edx
   movl %edx, %ebx
   movl $1, -28(%ebp)
   movl %eax, -24(%ebp)
   leal -28(%ebp), %eax
   movl %eax, %esi
   movl %ebx, (%esp)
   movl %esi, 4(%esp)
   call ada__text_io__put_line__2
.LEHE1:
   movl -12(%ebp), %eax
   cmpl -20(%ebp), %eax
   je   .L1
   addl $1, -12(%ebp)
   jmp  .L3
.L6:
   movl %eax, (%esp)
.LEHB2:
   call _Unwind_Resume
.L1:
   addl $64, %esp
.LEHE2:
   popl %ebx
   .cfi_restore 3
   popl %esi
   .cfi_restore 6
   popl %ebp
   .cfi_restore 5
   .cfi_def_cfa 4, 4
   ret
   .cfi_endproc
.LFE2:
   .globl  __gnat_personality_v0
   .section   .gcc_except_table,"a",@progbits
.LLSDA2:
   .byte   0xff
   .byte   0xff
   .byte   0x1
   .uleb128 .LLSDACSE2-.LLSDACSB2
.LLSDACSB2:
   .uleb128 .LEHB0-.LFB2
   .uleb128 .LEHE0-.LEHB0
   .uleb128 0
   .uleb128 0
   .uleb128 .LEHB1-.LFB2
   .uleb128 .LEHE1-.LEHB1
   .uleb128 .L6-.LFB2
   .uleb128 0
   .uleb128 .LEHB2-.LFB2
   .uleb128 .LEHE2-.LEHB2
   .uleb128 0
   .uleb128 0
.LLSDACSE2:
   .text
   .size   ada_for__putupto.2524, .-ada_for__putupto.2524
   .align 2
   .globl  _ada_ada_for
   .type   _ada_ada_for, @function
_ada_ada_for:
.LFB1:
   .cfi_startproc
   pushl   %ebp
   .cfi_def_cfa_offset 8
   .cfi_offset 5, -8
   movl %esp, %ebp
   .cfi_def_cfa_register 5
   subl $40, %esp
   movl $12, -12(%ebp)
   leal -12(%ebp), %eax
   movl $12, (%esp)
   movl %eax, %ecx
   call ada_for__putupto.2524
   leal -12(%ebp), %eax
   movl $-12, (%esp)
   movl %eax, %ecx
   call ada_for__putupto.2524
   leal -12(%ebp), %eax
   movl $2147483645, (%esp)
   movl %eax, %ecx
   call ada_for__putupto.2524
   leave
   .cfi_restore 5
   .cfi_def_cfa 4, 4
   ret
   .cfi_endproc
.LFE1:
   .size   _ada_ada_for, .-_ada_ada_for
   .ident  "GCC: (GNU) 4.7.4 20140401 for GNAT GPL gpl-2014 (20140405)"
   .section   .note.GNU-stack,"",@progbits