User Details
- User Since
- Jan 13 2020, 12:04 PM (326 w, 5 h)
Mar 25 2020
Mar 24 2020
Mar 3 2020
Adjust code style
Moved exception type check from trap.c to fpu.c
Mar 2 2020
Passing SIGFPE on emulated FPU as well.
Feb 18 2020
Fixed order for calling save_fpu() and enable_fpu()
Treating fpe exceptions as integers instead of bitfields and calling save_fpu() when detected the signal as been FPE.
Feb 12 2020
Original test wasn't working on BE. Just swaping the input data and testing on the same platform is not the same as testing the same input on a different platform. The best prove that in_cksum is enadiannes independent is that the same input outputs the same value on both platforms as long as you test the output byte-a-byte.
Using a uint64_t instead of a union as suggested by luporl
Fixes pointed by jhibbits and luporl and a test of endianess when checking the type of fp exception.
Feb 11 2020
Ok, now it makes sense. But then something is wrong with the test or with the in_cksum implementation, since it is failing on all tests on BE. For been independent of the endianess, I suppose the result checksum for {0x12, 0x34, 0x56, 0x78} and {0x34, 0x12, 0x78, 0x56} should be the same, right?
Jan 27 2020
Jan 21 2020
Diff now is against freebsd tree
Jan 20 2020
Fix for #192839 - Duplicate entries in an mtree file cause nmtree to coredump
Jan 15 2020
Perfect, thanks! =-) May I ask which big-endian arch you're running these tests on? This is just my curiosity- the tests are indisputably broken as-is.
Fix speeling "be" and "le" to "eb" and "el"
