mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-02 19:42:59 +00:00
53 lines
573 B
C
53 lines
573 B
C
int
|
|
sub1 (unsigned long long i)
|
|
{
|
|
if (i < 0x80000000)
|
|
return 1;
|
|
else
|
|
return 0;
|
|
}
|
|
|
|
int
|
|
sub2 (unsigned long long i)
|
|
{
|
|
if (i <= 0x7FFFFFFF)
|
|
return 1;
|
|
else
|
|
return 0;
|
|
}
|
|
|
|
int
|
|
sub3 (unsigned long long i)
|
|
{
|
|
if (i >= 0x80000000)
|
|
return 0;
|
|
else
|
|
return 1;
|
|
}
|
|
|
|
int
|
|
sub4 (unsigned long long i)
|
|
{
|
|
if (i > 0x7FFFFFFF)
|
|
return 0;
|
|
else
|
|
return 1;
|
|
}
|
|
|
|
main()
|
|
{
|
|
if (sub1 (0x80000000ULL))
|
|
abort ();
|
|
|
|
if (sub2 (0x80000000ULL))
|
|
abort ();
|
|
|
|
if (sub3 (0x80000000ULL))
|
|
abort ();
|
|
|
|
if (sub4 (0x80000000ULL))
|
|
abort ();
|
|
|
|
exit (0);
|
|
}
|