From: nedbrek on
I have the first pipe trace from my new DFA model:
1 1 7 7 8 mov esp, esi
2 1 7 8 9 pop ebx
3 1 7 9 10 pop edi
4 1 7 10 11 pop esi
5 2 8 11 12 pop ebp
6 2 8 12 13 ret 0x10
7 2 8 12 13 mov byte ptr [ebp-0x21], al
8 2 8 12 13 mov dword ptr [ebp-0x4], edi
9 3 9 13 14 call 0x7c91c549
10 3 9 12 13 lea eax, ptr [ebp-0x9c]
11 3 9 14 15 push eax
12 3 9 15 16 call 0x7c9011dd
13 4 10 10 11 mov edi, edi
14 4 10 16 17 push ebp
15 4 10 17 18 mov ebp, esp
16 4 10 17 18 sub esp, 0x54
17 5 11 18 19 push esi
18 5 11 11 12 mov eax, dword ptr fs:[0x18]

The columns are: dynamic instruction number, {fder}, asm
Currently, I just have:
fetch (in-order, entrance into machine)
dispatch (in-order allocation)
exe (ooo)
retire (in-order retire)

This is just register dependencies (w/ perfect branch). Memory dependencies
are next.

I plan on putting everything on github eventually. I am taking suggestions
for a name...

Ned