Reversing the byte order is easy for an I32,U32,I16, or U16. Use the ADVANCED - DATA MANIPULATION - SPLIT NUMBER to split an I32 or U32 into two 16-bit numbers, and use it again on each to split those into 8-bit numbers. Use JOIN NUMBERS from the same palette to make two 8-bit numbers into a 16-bit, or two 16-bits into a 32-bit.
HOWEVER, having a DBL in there really gums up the works - there are no functions to swap 8-byte DBLs end for end.
For that, here's what I would do:
1...Read the first 8 bytes as a cluster of 8 separate I8s.
2...Unbundle the bytes and rebundle them in the correct order.
3...Typecast that 8-byte cluster into a DBL
You could, in fact, read the whole file as an 80-byte cluster. Unbundle the whole thing into 80 separate bytes. Re-bundle 8 into a cluster (reversing the order), and typecast into a DBL. Rebundle the next four into an U32 (reversing the order). Rebundle the next two into a U16(reversing the order). Etc. Etc.
I'm not sure which method looks cleaner.