Skip to content
Snippets Groups Projects
Select Git revision
  • cedd34ee5474a17138ac9668059db84bc8810ae2
  • 2023ss default protected
  • 2022ss
  • 2021ss
  • 2020ss
  • 2019ss
  • 2018ss
  • 2017ss
  • 2016ss
  • 2015ss
  • 2014ss
11 results

hello world.c

Blame
  • Forked from Peter Gerwinski / bs
    Source project has a limited visibility.
    arrays-4.s 1.23 KiB
    	.file	"arrays-4.c"
    	.text
    	.section	.rodata.str1.1,"aMS",@progbits,1
    .LC0:
    	.string	"%d\n"
    	.text
    	.globl	main
    	.type	main, @function
    main:
    .LFB11:
    	.cfi_startproc
    	pushq	%r12
    	.cfi_def_cfa_offset 16
    	.cfi_offset 12, -16
    	pushq	%rbp
    	.cfi_def_cfa_offset 24
    	.cfi_offset 6, -24
    	pushq	%rbx
    	.cfi_def_cfa_offset 32
    	.cfi_offset 3, -32
    	subq	$32, %rsp
    	.cfi_def_cfa_offset 64
    	movl	$2, (%rsp)                   # #include <stdio.h>
    	movl	$3, 4(%rsp)                  # 
    	movl	$5, 8(%rsp)                  # int main (void)
    	movl	$7, 12(%rsp)                 # {
    	movl	$11, 16(%rsp)                #   int prime[5] = { 2, 3, 5, 7, 11 };
    	movq	%rsp, %rbx                   #   for (int i = 0; i < 5; i++)
    	leaq	20(%rbx), %r12               #     printf ("%d\n", prime[i]);
    	leaq	.LC0(%rip), %rbp             #   return 0;
    .L2:                                         # }
    	movl	(%rbx), %esi
    	movq	%rbp, %rdi
    	movl	$0, %eax
    	call	printf@PLT
    	addq	$4, %rbx
    	cmpq	%r12, %rbx
    	jne	.L2
    	movl	$0, %eax
    	addq	$32, %rsp
    	.cfi_def_cfa_offset 32
    	popq	%rbx
    	.cfi_def_cfa_offset 24
    	popq	%rbp
    	.cfi_def_cfa_offset 16
    	popq	%r12
    	.cfi_def_cfa_offset 8
    	ret
    	.cfi_endproc
    .LFE11:
    	.size	main, .-main
    	.ident	"GCC: (Debian 8.3.0-6) 8.3.0"
    	.section	.note.GNU-stack,"",@progbits