You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 lines
635 B

/*
* Code which exercises integer loading using LDINT, LDINT+LDINTX, and a
* double constant.
*/
/*===
-131072
131071
-2147483648
2147483647
-2147483649
-10000000000000
2147483648
10000000000000
===*/
// LDINT.
print(-131072); // smallest LDINT
print(131071); // largest LDINT
// LDINT+LDINTX. At the moment all signed 32-bit values are emitted as
// LDINT+LDINTX although LDINT+LDINTX could emit larger values (36-bit signed).
print(-2147483648); // smallest LDINTX
print(2147483647); // largest LDINTX
// Double constants.
print(-2147483649);
print(-10000000000000);
print(2147483648);
print(10000000000000);