in reply to Re^4: 32bit float from two halves
in thread 32bit float from two halves

Exactly, see perlpacktut#Byte-order-modifiers

unpack() can unpack little and/or big endian in one go. In that page, read also the part titled "Dealing with Endian-ness".