> > way around.  Below is a simple test case.  On QEMU it prints
> >
> >   result is 000fc000
> >
> > and on a real 7447
> >
> >   result is 00004000
> >
>  What is strange is that 0xFC + 0x04... I will have to check all the CR
> ops, I guess...

Another strange thing is that 000fc000 does not have 'fc' byte-aligned
inside CR, if you see what I mean.  If it was 0000fc00 or 00fc0000, some
byte-inversion mistake would seem likely.

This isn't a 74xx specific result.  I'm sure any ppc should produce
00004000.  The test is very simple: make CR=0 then do crorc 17,14,15.
So only 1 bit in CR will then be set - all others are zero.

J


Reply via email to