ArsTechnica Compares the P4 and G4e: Part II
Deffexor writes "It looks like Hannibal of ArsTechnica fame has put Part 2 of his original comparison article between Intel's P4 and the Apple/Motorola G4e. In a nutshell, this second article covers the execution core, the AltiVec unit and SSE2, as well as a myriad of other interesting factoids. An interesting read, if not a little technically intense for those of us with less than a CE/EE degree. Have at it boys!"
Here's another comparison: Joy Of Tech (and the next 6 pages as well)
This is the place where you write something that will make you seem like a complete idiot.
>An interesting read, if not a little technically intense for those of us with less than a CE/EE degree.
Tell me about it, I do have more then CE, two letters even, namely MCSE and even I had to stop when they started throwing around the heavy stuff. I mean, A = A + B is supposed to make sense even if B isn't equal to zero.
I intend to live forever, so far so good.
Oh yes, and we all trust MOSR.. especially me, as I type this on my flat-panel iMac. Oh, wait, that's not a product (yet), isn't it? :-)
Seriously.. rumour sites aren't credible.. don't try to make them be.
----snip----
add A, B
mov C, A
The first command adds the two numbers, and the second command moves the result from A to C. Of course, you still have the potential problem that the original value of A was erased by the add command, so if you wanted preserve A's value then you'd have to insert even more instructions to store A in a temporary register and then restore its value once the addition has been performed.
----snip----
Not quite. I'm sure even people who _dont_ know x86 assembly language will realise all you don't need any extra instructions at all. Simply reorder them:
mov C, A
add C, B
Obviously, the example was being used to show how much nicer it would be to have three or more operands in your instructions, but it was a lousy example.
On a sidenote, we've been able to specify more than two operands with certain instructions since the 80386. Look up the syntax for the "imul" instruction.
Today's weirdness is tomorrow's reason why. -- Hunter S. Thompson
Last month they said the G5 was going to be released with that iPad wireless web tablet (not the iPod, the tablet photoshop job). It scales perfectly to 16GHz, costs $0.13 each, and does 543TFlops.