def integer_repr(x):
import numpy as np<EOL>if x.dtype == np.float32:<EOL><INDENT>return _integer_repr(x, np.int32, np.int32(-<NUM_LIT:2>**<NUM_LIT>))<EOL><DEDENT>elif x.dtype == np.float64:<EOL><INDENT>return _integer_repr(x, np.int64, np.int64(-<NUM_LIT:2>**<NUM_LIT>))<EOL><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>" % x.dtype)<EOL><DEDENT>
Return the signed-magnitude interpretation of the binary representation of
    x.