int64
STEMPLATE(int64, int64_t)
TEMPLATE(int64, int64_t)
STEMPLATE(int64, int64_t)
TEMPLATE(int64, int64_t)
TEMPLATE(int64, int64_t, INT64_MIN, INT64_MAX)
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;
int64 float64_to_int64( 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;
float32 int64_to_float32( !!!int64 );
float64 int64_to_float64( !!!int64 );
floatx80 int64_to_floatx80( !!!int64 );
float128 int64_to_float128( !!!int64 );
!!!int64 float32_to_int64( float32 );
!!!int64 float32_to_int64_round_to_zero( float32 );
!!!int64 float64_to_int64( float64 );
!!!int64 float64_to_int64_round_to_zero( float64 );
!!!int64 floatx80_to_int64( floatx80 );
!!!int64 floatx80_to_int64_round_to_zero( floatx80 );
!!!int64 float128_to_int64( float128 );
!!!int64 float128_to_int64_round_to_zero( float128 );
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 ) )
float32 syst_int64_to_float32( int64 );
float64 syst_int64_to_float64( int64 );
floatx80 syst_int64_to_floatx80( int64 );
float128 syst_int64_to_float128( int64 );
int64 syst_float32_to_int64( float32 );
int64 syst_float32_to_int64_round_to_zero( float32 );
int64 syst_float64_to_int64( float64 );
int64 syst_float64_to_int64_round_to_zero( float64 );
int64 syst_floatx80_to_int64( floatx80 );
int64 syst_floatx80_to_int64_round_to_zero( floatx80 );
int64 syst_float128_to_int64( float128 );
int64 syst_float128_to_int64_round_to_zero( float128 );
extern int64 testCases_a_int64;
void test_a_float64_z_int64( int64 ( float64 ), int64 ( float64 ) );
void test_a_floatx80_z_int64( int64 ( floatx80 ), int64 ( floatx80 ) );
void test_a_float128_z_int64( int64 ( float128 ), int64 ( float128 ) );
void test_a_int64_z_float32( float32 ( int64 ), float32 ( int64 ) );
void test_a_int64_z_float64( float64 ( int64 ), float64 ( int64 ) );
void test_a_int64_z_floatx80( floatx80 ( int64 ), floatx80 ( int64 ) );
void test_a_int64_z_float128( float128 ( int64 ), float128 ( int64 ) );
void test_a_float32_z_int64( int64 ( float32 ), int64 ( float32 ) );
float32 syst_int64_to_float32( int64 a )
float64 syst_int64_to_float64( int64 a )
floatx80 syst_int64_to_floatx80( int64 a )
float128 syst_int64_to_float128( int64 a )
int64 syst_float32_to_int64_round_to_zero( float32 a )
int64 syst_float64_to_int64_round_to_zero( float64 a )
int64 syst_floatx80_to_int64_round_to_zero( floatx80 a )
int64 syst_float128_to_int64_round_to_zero( float128 a )
int64 testCases_a_int64;
static int64 int64NextP1( sequenceT *sequencePtr )
int64 z;
static const int64 int64NumP2 = ( int64NumP1 * int64NumP1 + int64NumP1 ) / 2;
static int64 int64NextP2( sequenceT *sequencePtr )
int64 z;
static int64 int64RandomP3( void )
static int64 int64RandomPInf( void )
int64 trueFunction( float64 ), int64 testFunction( float64 ) )
int64 trueZ, testZ;
int64 trueFunction( floatx80 ), int64 testFunction( floatx80 ) )
int64 trueZ, testZ;
int64 trueFunction( float128 ), int64 testFunction( float128 ) )
int64 trueZ, testZ;
int64 trueZ, uint8 trueFlags, int64 testZ, uint8 testFlags )
float32 trueFunction( int64 ), float32 testFunction( int64 ) )
float64 trueFunction( int64 ), float64 testFunction( int64 ) )
floatx80 trueFunction( int64 ), floatx80 testFunction( int64 ) )
float128 trueFunction( int64 ), float128 testFunction( int64 ) )
int64 trueFunction( float32 ), int64 testFunction( float32 ) )
int64 trueZ, testZ;
int64 GenerateTSBPointer(
int64 va, /* Missing VA */
int64 TSBBase, /* TSB Register[63:13] << 13 */
int64 vaPortion;
int64 TSBBaseMask;
int64 splitMask;
TEMPLATE(int64)
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;
int64 float64_to_int64( 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;