Hi!
It should probably be
- Exp -= (1 - EXCESS);
in EFtoF() and
- Exp += (1 - EXCESS);
in FtoEF(). The other way round.
No, this would break compatibility. The way to verify this. Write a driver, install it and send a packet to it, so to activate the test. Have the driver dump to WinDbg.
Suggestion to make it a little clearer: #define BIAS 127 Exp -+= (BIAS - 2);
I know about the IEEE bias. I'm just using my old 68k code that I'm comfortable with. I'll change this later with the Dc handle stuff I'm still testing.
Thanks, James