I have done some searching, and found this informaive site:
http://www.absoluteastronomy.com/ref/pentium_4
The pentium 4 is the 7th generation CPU by intel (80768). The pentium pro is the 6th generation (80686).
My question is can you test for what architecture a program was compiled for without the use of a second test system? Maybe looking at the code through a disassembler could tell what architecture the app is made for?