(01-13-2019 - 05:25 PM)Justtestingit Wrote:(01-13-2019 - 09:21 AM)pdb Wrote: If your 32 bit value is 0x80000000 or greater, the result will be 0xFFFFFFFF00000000 + original valueThanks for your reply, here is more info about it
If your 32 bit value is 0x7FFFFFFF or less, the result will be the exact same as the original value
the value of r3 in this case can be anything from 0 - 17 (i think) and the first instruction using r3 is the "extsw r3, r3" which im unsure about what it does then further down the result in r3 is then cmpwi cr6, r3, 0 then a beq instruction which i understand what cmpwi does just not extsw
If the value doesn't have its high order bit 31 set, then the result is just the same. it's basically converting it from a 32 bit value to a 64 bit value, whilst keeping the negative state
This account is currently banned
Ban reason: Leeching and Spamming is not allowed, please read the forum Rules upon your return.
Multi
Ban reason: Leeching and Spamming is not allowed, please read the forum Rules upon your return.
Multi