int64
static void time_a_floatx80_z_int64( int64 function( floatx80 ) )
static void time_a_float128_z_int64( int64 function( float128 ) )
static const int64 inputs_int64[ numInputs_int64 ] = {
static void time_a_int64_z_float32( float32 function( int64 ) )
static void time_a_int64_z_float64( float64 function( int64 ) )
static void time_a_int64_z_floatx80( floatx80 function( int64 ) )
static void time_a_int64_z_float128( float128 function( int64 ) )
static void time_a_float32_z_int64( int64 function( float32 ) )
static void time_a_float64_z_int64( int64 function( float64 ) )
int64 GenerateTSBPointer(
int64 va, /* Missing VA */
int64 TSBBase, /* TSB Register[63:13] << 13 */
int64 vaPortion;
int64 TSBBaseMask;
int64 splitMask;
float32 int64_to_float32( int64 a )
float64 int64_to_float64( int64 a )
floatx80 int64_to_floatx80( int64 a )
float128 int64_to_float128( int64 a )
int64 float32_to_int64( float32 a )
int64 float32_to_int64_round_to_zero( float32 a )
int64 z;
static int64 roundAndPackInt64( flag zSign, bits64 absZ0, bits64 absZ1 )
int64 z;
static int64 roundAndPackInt64NoOverflow( flag zSign, bits64 absZ0,
int64 z;
int64 float64_to_int64( float64 a )
int64 float64_to_int64_no_overflow( float64 a )
int64 float64_to_int64_round_to_zero( float64 a )
int64 z;
int64 floatx80_to_int64( floatx80 a )
int64 floatx80_to_int64_round_to_zero( floatx80 a )
int64 z;
int64 float128_to_int64( float128 a )
int64 float128_to_int64_round_to_zero( float128 a )
int64 z;
int64 roundIncrement, roundMask, roundBits;