That would have helped :).
but how is arch defined? x86, i386, i686, how does one know?
That's what the rpmmacros content Tru listed earlier will tell you. It will also alter yum output to display package arch as well. This is doco'd at the centos wiki -> http://wiki.centos.org/TipsAndTricks/YumAndRPM