Mail Archives: djgpp/2000/03/08/08:31:10
Damian Yerrick (DONT DOT YOU DOT DAREd_yerrick AT hotmail DOT comSEND DOT SPAM) wrote:
: On 5 Mar 2000 13:39:56 GMT, eplmst AT lu DOT erisoft DOT se (Martin Stromberg)
: wrote:
: >One's complement works as well:
: >+0 = 0x00000000 (lowest bit not set)
: >-0 = 0x80000000 (lowest bit not set)
: >-1 = 0x80000001 (lowest bit set)
: >-2 = 0x80000002 (lowest bit not set)
: This isn't ones' complement. This is called "sign bit" representation
: and is one of the first things taught in Intro to Digital Logic
: (EC130) here at Rose.
Ooops! Sorry.
: >What other interesting representations are there?
: There's ones' complement, where -foo = 0xffffffff xor foo
: -2 0xfffffffd
: -1 0xfffffffe
: -0 0xffffffff
: +0 0x00000000
: +1 0x00000001
: +2 0x00000002
So here the bit 0 masking does not work. So again it seems we should
let the optimisations be done by the compiler...
This Mortal Coil, Blood,
MartinS
: --
: Damian Yerrick http://yerricde.tripod.com/
: Comment on story ideas: http://home1.gte.net/frodo/quickjot.html
: AOL is sucks! Find out why: http://anti-aol.org/faqs/aas/
: View full sig: http://www.rose-hulman.edu/~yerricde/sig.html
: This is McAfee VirusScan. Add these two lines to your .sig to
: prevent the spread of .sig viruses. http://www.mcafee.com/
--
This is a polymorphic signature virus, strain Aa1Eff3. Please modify
me and put me as your signature to help me spread.
- Raw text -