tcc-65816/test/tests/961122-1.c
2017-06-09 13:52:12 +02:00

24 lines
285 B
C

long long acc;
addhi (short a)
{
acc += (long long) a << 32;
}
subhi (short a)
{
acc -= (long long) a << 32;
}
main ()
{
acc = 0xffff00000000ll;
addhi (1);
if (acc != 0x1000000000000ll)
abort ();
subhi (1);
if (acc != 0xffff00000000ll)
abort ();
exit (0);
}