cc -O -Wl,-r -non_shared array.c -o array.rr atom array.rr instr32.c analy32.c -o array.atom ld array.rr -o array array.atom | grep -v ">" > array.din cc -O -Wl,-r -non_shared hanoi.c -o hanoi.rr atom hanoi.rr instr32.c analy32.c -o hanoi.atom ld hanoi.rr -o hanoi hanoi.atom | grep -v ">" > hanoi.din cc -O -Wl,-r -non_shared sieve.c -o sieve.rr atom sieve.rr instr32.c analy32.c -o sieve.atom ld sieve.rr -o sieve # chop a couple lines off sieve trace so they're all the same length sieve.atom | grep -v ">" | head -1310700 > sieve.din rm *.rr ls -l *.din