<?php
$code = "";
$namespace = __NAMESPACE__;
foreach (array(10, 11, 12, 14, 20, 21, 22, 26, 27, 31) as $n) {
$val = ~((~0) << $n);
$code .= "namespace $namespace { const MASK$n = $val; }\n";
}
foreach (array(16, 31, 32) as $n) {
$val = pow(2, $n);
$code .= "namespace $namespace { const TWO_TO_THE_$n = $val; }\n";
}
echo $code;
$val = MASK31 | (MASK31 << 1);
echo "namespace $namespace { const MASK32 = $val; }";
preferences:
41.66 ms | 402 KiB | 5 Q