RIVAL
unsigned int x = reverse?RIVAL(buf,0):IVAL(buf,0);
unsigned int x1 = reverse?RIVAL(buf,0):IVAL(buf,0);
unsigned int x2 = reverse?RIVAL(buf,4):IVAL(buf,4);
unsigned int x = reverse?RIVAL(buf,0):IVAL(buf,0);