3 typedef int int32_t __attribute__((mode (__SI__)));
5 int32_t i = 0, c = 0, radix = 10, max = 0x7fffffff;
7 template <typename T> int32_t toi_1() {
8 if (max < ((i *= radix) += c))
13 template <typename T> int32_t toi_2() {
14 if (max < ((i = radix) = c))
19 template <typename T> int32_t toi_3() {
20 if (max < ((i = radix) += c))
25 template <typename T> int32_t toi_4() {
26 if (max < ((i += radix) = c))
31 template <typename T> int32_t toi_5() {
32 if (max < (((i = radix) += (c += 5)) *= 30))
37 int32_t x = toi_1<int32_t> ();
38 int32_t y = toi_2<int32_t> ();
39 int32_t z = toi_3<int32_t> ();
40 int32_t w = toi_4<int32_t> ();
41 int32_t r = toi_5<int32_t> ();