2 ms·
Interestingly (for some) "Through compiler and OS support [HPE NonStop OS] runs in Big Endian from the user’s perspective [ on x86-64 Xeon]" [0] Big Endian, h
by sillywalk 3y ago
Interestingly (for some)
"Through compiler and OS support [HPE NonStop OS] runs in Big Endian from the user’s perspective [ on x86-64 Xeon]" [0]
Big Endian, how does it work?
The x86 is little endian, right?
• The compilers byte swap data items before placing them into memory for program variables
• Does not apply to non-program variables such as return addresses pushed onto the memory stack
• The OS along with the debuggers make the view complete
• But if you just scroll through memory you can see a mix of Big and Little endian datums
• Allows for binary data to be exchanged between Itanium and x86 systems without any special handling
• In particular, messages sent via Expand between a NonStop x86 based system and a NonStop Itanium system require no extra
handling.
[0] https://dan-lewis-fns9.squarespace.com/s/NonStop-X-Overview-V3.pdf https://dan-lewis-fns9.squarespace.com/s/NonStop-X-Overview-...