2009-03-22から1日間の記事一覧

簡単な出力

ASM

VCとgccでアセンブラを出力してみる。 int i; int j = 100; int k = 0; int main() { i = 1; j = 2; k = i + j; return 0; } GCC .file "foo.c" .globl _j .data .align 4 _j: .long 100 .globl _k .bss .align 4 _k: .space 4 .def ___main; .scl 2; .type …

-fverbose-asm

ASM

fverbose-asmでもう少し詳しくなった。 .file "foo.c" # GNU C version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) (i686-pc-cygwin) # compiled by GNU C version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125). # GGC heuristics: --para…