make the elf cpu test try both byte orders. perhaps bytes 18 and 19 are actually a short?