Declaration

Construct a Int32 having the same memory representation as
the UInt32bitPattern. No range or overflow checking
occurs, and the resulting Int32 may not have the same numeric
value as bitPattern--it is only guaranteed to use the same
pattern of bits.